.ai-recipe-ideas{--ai-recipe-brown: #42210b;--ai-recipe-yellow: #f7d046;--ai-recipe-badge-bg: #fbeba9;--ai-recipe-cream: #f7d046;--ai-recipe-section-bg: #fefaed;--ai-recipe-border: #dfd7c5;--ai-recipe-text-muted: #422f23;--ai-recipe-label: #422f23;--ai-recipe-input-border: #f3efe3;--ai-recipe-white: #ffffff;--ai-recipe-card-shadow: 0 12px 40px rgba(66, 33, 11, .08), 0 4px 16px rgba(66, 33, 11, .04);--ai-recipe-input-shadow: 0 1px 3px rgba(66, 33, 11, .06), 0 1px 2px rgba(66, 33, 11, .04);--ai-recipe-line-height-body: calc(1 + .8 / var(--font-body-scale));--ai-recipe-line-height-tight: calc(1 + .2 / var(--font-body-scale));--ai-recipe-line-height-heading: calc(1 + .3/max(1, var(--font-heading-scale))) ;--ai-recipe-letter-spacing-heading: calc(var(--font-heading-scale) * .06rem);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;line-height:var(--ai-recipe-line-height-body);letter-spacing:.06rem;color:var(--ai-recipe-brown);background-color:var(--ai-recipe-section-bg)}.ai-recipe-ideas__card{position:relative;background-color:var(--ai-recipe-white);border:3px solid var(--ai-recipe-border);border-radius:24px;padding:40px}.ai-recipe-notification-container{position:absolute;top:24px;right:24px;z-index:2;width:min(340px,calc(100% - 48px));max-width:100%;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.ai-recipe-notification-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border-left:4px solid transparent;background-color:#f3f4f6;color:#111827;transition:background-color .3s ease,transform .3s ease}.ai-recipe-notification-item:hover{transform:scale(1.02)}.ai-recipe-notification-item .ai-recipe-notification-status-icon{width:20px;height:20px;flex-shrink:0}.ai-recipe-notification-text{margin:0;flex:1 1 auto;min-width:0;font-size:1.25rem;font-weight:600;line-height:1.35}.ai-recipe-notification-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;flex-shrink:0;opacity:.75;transition:opacity .2s ease,background-color .2s ease}.ai-recipe-notification-close svg{width:16px;height:16px}.ai-recipe-notification-close:hover{opacity:1;background-color:#0000000f}.ai-recipe-notification-item.is-success{background-color:#dcfce7;border-left-color:#22c55e;color:#14532d}.ai-recipe-notification-item.is-success:hover{background-color:#bbf7d0}.ai-recipe-notification-item.is-success .ai-recipe-notification-status-icon{color:#16a34a}.ai-recipe-notification-item.is-info{background-color:#dbeafe;border-left-color:#3b82f6;color:#1e3a8a}.ai-recipe-notification-item.is-info:hover{background-color:#bfdbfe}.ai-recipe-notification-item.is-info .ai-recipe-notification-status-icon{color:#2563eb}.ai-recipe-notification-item.is-warning{background-color:#fef9c3;border-left-color:#eab308;color:#713f12}.ai-recipe-notification-item.is-warning:hover{background-color:#fef08a}.ai-recipe-notification-item.is-warning .ai-recipe-notification-status-icon{color:#ca8a04}.ai-recipe-notification-item.is-error{background-color:#fee2e2;border-left-color:#ef4444;color:#7f1d1d}.ai-recipe-notification-item.is-error:hover{background-color:#fecaca}.ai-recipe-notification-item.is-error .ai-recipe-notification-status-icon{color:#dc2626}@media screen and (max-width:749px){.ai-recipe-notification-container{position:static;width:100%;margin:0 0 20px}.ai-recipe-ideas__card{padding:24px 18px}}.ai-recipe-ideas__header{margin-bottom:28px;padding-right:min(360px,42%)}@media screen and (max-width:749px){.ai-recipe-ideas__header{padding-right:0}}.ai-recipe-ideas__title-row{display:flex;align-items:flex-start;gap:14px}.ai-recipe-ideas__header-content{flex:1;min-width:0}.ai-recipe-ideas__icon{flex-shrink:0;width:50px;height:50px;border-radius:40%;background-color:var(--ai-recipe-yellow);color:var(--ai-recipe-brown);display:flex;align-items:center;justify-content:center}.ai-recipe-ideas__icon svg{width:32px;height:32px;display:block;flex-shrink:0}.ai-recipe-ideas__title-group{align-items:center;flex-wrap:wrap;margin-top:4px;display:flex;gap:10px}.ai-recipe-ideas__title{letter-spacing:var(--ai-recipe-letter-spacing-heading);line-height:var(--ai-recipe-line-height-heading);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:var(--ai-recipe-brown);font-size:35px;margin:0}.ai-recipe-ideas__badge{line-height:var(--ai-recipe-line-height-tight);background-color:var(--ai-recipe-badge-bg);color:var(--ai-recipe-brown);display:inline-flex;border-radius:999px;align-items:center;padding:5px 10px;font-size:1.2rem;font-weight:700;gap:2px}.ai-recipe-ideas__badge svg{width:20px;height:20px;flex-shrink:0}.ai-recipe-ideas__description{margin:12px 0 0;max-width:720px;font-size:1.5rem;line-height:var(--ai-recipe-line-height-body);color:var(--ai-recipe-text-muted)}.ai-recipe-ideas__form{display:flex;flex-direction:column;gap:20px}.ai-recipe-ideas__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ai-recipe-ideas__field{display:flex;flex-direction:column;gap:8px}.ai-recipe-ideas__field--wide{grid-column:1 / -1}.ai-recipe-ideas__label{font-size:1.3rem;font-weight:500;line-height:var(--ai-recipe-line-height-tight);text-transform:uppercase;color:var(--ai-recipe-label)}.ai-recipe-ideas__select-wrap,.ai-recipe-ideas__input-wrap,.ai-recipe-ideas__dropdown,.ai-recipe-ideas__dropdown-control{position:relative}.ai-recipe-ideas__dropdown-trigger,.ai-recipe-ideas__dropdown-custom,.ai-recipe-ideas__select,.ai-recipe-ideas__input{width:100%;height:48px;padding:0 40px 0 16px;border:1px solid var(--ai-recipe-input-border);border-radius:8px;background-color:var(--ai-recipe-white);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;line-height:var(--ai-recipe-line-height-tight);color:var(--ai-recipe-brown);box-shadow:var(--ai-recipe-input-shadow);transition:border-color .2s ease,box-shadow .2s ease}.ai-recipe-ideas__dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.ai-recipe-ideas__dropdown-trigger svg{width:12px;height:12px;flex-shrink:0;color:var(--ai-recipe-brown);transition:transform .2s ease}.ai-recipe-ideas__dropdown.is-open .ai-recipe-ideas__dropdown-trigger svg{transform:rotate(180deg)}.ai-recipe-ideas__dropdown-trigger:focus,.ai-recipe-ideas__dropdown-custom:focus,.ai-recipe-ideas__select:focus,.ai-recipe-ideas__input:focus{box-shadow:var(--ai-recipe-input-shadow),0 0 0 1px var(--ai-recipe-brown);border-color:var(--ai-recipe-brown);outline:none}.ai-recipe-ideas__dropdown-list{left:0;right:0;margin:0;z-index:2;padding:6px;list-style:none;position:absolute;border-radius:10px;top:calc(100% + 6px);background-color:var(--ai-recipe-white);border:1px solid var(--ai-recipe-border);box-shadow:0 10px 24px #42210b1f}.ai-recipe-ideas__dropdown-list[hidden]{display:none}.ai-recipe-ideas__dropdown-list li{margin:0}.ai-recipe-ideas__dropdown-list li[hidden]{display:none!important}.ai-recipe-ideas__dropdown-list button{width:100%;padding:11px 12px;border:none;border-radius:8px;background:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;line-height:var(--ai-recipe-line-height-tight);color:var(--ai-recipe-brown);text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ai-recipe-ideas__dropdown-list button:hover,.ai-recipe-ideas__dropdown-list button:focus{outline:none;background-color:var(--ai-recipe-badge-bg);color:var(--ai-recipe-brown)}.ai-recipe-ideas__dropdown-list button.is-selected{background-color:var(--ai-recipe-cream);color:var(--ai-recipe-brown);font-weight:500}.ai-recipe-ideas__dropdown.is-custom .ai-recipe-ideas__dropdown-trigger,.ai-recipe-ideas__dropdown-custom[hidden]{display:none}.ai-recipe-ideas__dropdown.is-custom .ai-recipe-ideas__dropdown-custom{display:block;padding-right:40px}.ai-recipe-ideas__dropdown-reopen{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;border:none;background:transparent;color:var(--ai-recipe-brown);cursor:pointer}.ai-recipe-ideas__dropdown-reopen[hidden]{display:none}.ai-recipe-ideas__dropdown-reopen svg{width:12px;height:12px;display:block}.ai-recipe-ideas__dropdown-custom::placeholder,.ai-recipe-ideas__input::placeholder{color:var(--ai-recipe-brown);opacity:1}.ai-recipe-ideas__dropdown-custom::-webkit-outer-spin-button,.ai-recipe-ideas__dropdown-custom::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ai-recipe-ideas__dropdown-custom[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ai-recipe-ideas__input{padding-right:16px}.ai-recipe-ideas__actions{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ai-recipe-ideas__button{box-shadow:0 4px 14px #42210b2e;line-height:var(--ai-recipe-line-height-tight);background-color:var(--ai-recipe-brown);transition:all .4s ease-in-out;color:var(--ai-recipe-white);justify-content:center;display:inline-flex;border-radius:10px;align-items:center;padding:12px 28px;font-size:1.5rem;font-weight:500;min-height:48px;cursor:pointer;font:inherit;border:none;gap:8px}.ai-recipe-ideas__button:hover{background-color:#024730}.ai-recipe-ideas__button:active{transform:translateY(1px)}.ai-recipe-ideas__button svg{width:25px;height:25px;flex-shrink:0}.ai-recipe-ideas__button[disabled]{opacity:.65;cursor:not-allowed}.ai-recipe-ideas__button--secondary{box-shadow:none;background:transparent;color:var(--ai-recipe-brown);border:1.5px solid var(--ai-recipe-brown)}.ai-recipe-ideas__button--secondary:hover{background:#f7f1e2;color:var(--ai-recipe-brown)}.ai-recipe-ideas__created{margin-top:32px;padding-top:28px;border-top:1px solid #efe6d4}.ai-recipe-ideas__created[hidden]{display:none!important}.ai-recipe-ideas__created-head{margin-bottom:16px}.ai-recipe-ideas__created-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.25;color:var(--ai-recipe-brown)}.ai-recipe-ideas__created-copy{margin:6px 0 0;color:var(--ai-recipe-text-muted);font-size:1.4rem;line-height:1.45}.ai-recipe-ideas__created-status{margin:0 0 14px;color:var(--ai-recipe-text-muted);font-size:1.35rem}.ai-recipe-ideas__created-status[hidden]{display:none!important}.ai-recipe-ideas__created-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.ai-recipe-ideas__created-tab{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:min(100%,180px);padding:12px 14px;border:1.5px solid #dfd7c5;border-radius:12px;background:#fffef9;color:var(--ai-recipe-brown);text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ai-recipe-ideas__created-tab:hover{border-color:var(--ai-recipe-brown);background:#f7f1e2}.ai-recipe-ideas__created-tab.is-active{border-color:var(--ai-recipe-brown);background:#fbeba9;box-shadow:0 2px 10px #42210b14}.ai-recipe-ideas__created-tab-difficulty{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ai-recipe-text-muted)}.ai-recipe-ideas__created-tab-title{font-size:1.4rem;font-weight:600;line-height:1.3}.ai-recipe-ideas__created-detail:empty{display:none}.ai-recipe-ideas__loader{display:flex;align-items:center;justify-content:center;min-height:160px;margin-top:28px;overflow:hidden}.ai-recipe-ideas__loader[hidden]{display:none}.ai-recipe-loader{--ai-loader-fill: var(--ai-recipe-yellow);--ai-loader-shine: rgba(247, 208, 70, .35);position:relative;width:100px;height:100px;margin:40px auto;transform:scale(.55);transform-origin:center center;filter:drop-shadow(0 0 10px var(--ai-loader-shine));color:var(--ai-loader-fill)}.ai-recipe-loader__peg{position:absolute;top:0;left:0;width:100px;height:100px;will-change:transform,opacity}.ai-recipe-loader__peg--one{animation:ai-recipe-flowe-one 1s linear infinite}.ai-recipe-loader__peg--two{opacity:0;transform:scale(0) translateY(-200px) translate(-100px);animation:ai-recipe-flowe-two 1s linear infinite;animation-delay:.3s}.ai-recipe-loader__peg--three{opacity:0;transform:scale(0) translateY(-200px) translate(100px);animation:ai-recipe-flowe-three 1s linear infinite;animation-delay:.6s}.ai-recipe-loader__peg g path:first-child{fill:var(--ai-loader-fill)}@keyframes ai-recipe-flowe-one{0%{transform:scale(.5) translateY(-200px);opacity:0}25%{transform:scale(.75) translateY(-100px);opacity:1}50%{transform:scale(1) translateY(0);opacity:1}75%{transform:scale(.5) translateY(50px);opacity:1}to{transform:scale(0) translateY(100px);opacity:0}}@keyframes ai-recipe-flowe-two{0%{transform:scale(.5) rotate(-10deg) translateY(-200px) translate(-100px);opacity:0}25%{transform:scale(1) rotate(-5deg) translateY(-100px) translate(-50px);opacity:1}50%{transform:scale(1) rotate(0) translateY(0) translate(-25px);opacity:1}75%{transform:scale(.5) rotate(5deg) translateY(50px) translate(0);opacity:1}to{transform:scale(0) rotate(10deg) translateY(100px) translate(25px);opacity:0}}@keyframes ai-recipe-flowe-three{0%{transform:scale(.5) rotate(10deg) translateY(-200px) translate(100px);opacity:0}25%{transform:scale(1) rotate(5deg) translateY(-100px) translate(50px);opacity:1}50%{transform:scale(1) rotate(0) translateY(0) translate(25px);opacity:1}75%{transform:scale(.5) rotate(-5deg) translateY(50px) translate(0);opacity:1}to{transform:scale(0) rotate(-10deg) translateY(100px) translate(-25px);opacity:0}}.ai-recipe-ideas__results{margin-top:28px}.ai-recipe-ideas__results[hidden]{display:none}.ai-recipe-result{background-color:var(--ai-recipe-section-bg);border:1px solid var(--ai-recipe-border);border-radius:20px;padding:32px}.ai-recipe-result--pdf-export{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ai-recipe-result--pdf-export .ai-recipe-result__actions{display:none!important}.ai-recipe-result__badge{line-height:var(--ai-recipe-line-height-tight);background-color:var(--ai-recipe-badge-bg);color:var(--ai-recipe-brown);border-radius:999px;display:inline-flex;align-items:center;margin-bottom:16px;padding:6px 12px;font-size:1.2rem;font-weight:600;gap:6px}.ai-recipe-result__badge svg{width:20px;height:20px}.ai-recipe-result__title{margin:0 0 8px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:var(--ai-recipe-line-height-heading);letter-spacing:var(--ai-recipe-letter-spacing-heading);color:var(--ai-recipe-brown)}.ai-recipe-result__summary{margin:0 0 10px;max-width:820px;font-size:1.5rem;line-height:var(--ai-recipe-line-height-body);color:var(--ai-recipe-text-muted)}.ai-recipe-result__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px}.ai-recipe-result__tags[hidden]{display:none!important}.ai-recipe-result__tag{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:4px 0;font-size:1.35rem;line-height:var(--ai-recipe-line-height-tight);color:var(--ai-recipe-brown)}.ai-recipe-result__tag[hidden]{display:none!important}.ai-recipe-result__tag-label{font-size:1.25rem;font-weight:var(--font-body-weight);color:var(--ai-recipe-text-muted)}.ai-recipe-result__tag-label:after{content:":"}.ai-recipe-result__tag-value{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--ai-recipe-letter-spacing-heading)}.ai-recipe-result__tag+.ai-recipe-result__tag:before{content:"\b7";margin-right:10px;color:var(--ai-recipe-text-muted);font-weight:var(--font-body-weight)}.ai-recipe-result__tag[hidden]+.ai-recipe-result__tag:before{content:none;margin:0}.ai-recipe-result__timestamp{margin:0 0 20px;font-size:1.3rem;line-height:var(--ai-recipe-line-height-tight);color:var(--ai-recipe-text-muted)}.ai-recipe-result__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--ai-recipe-border)}.ai-recipe-result__action{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 16px;border:1px solid var(--ai-recipe-input-border);border-radius:10px;background-color:var(--ai-recipe-white);box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff;font:inherit;font-size:1.4rem;font-weight:var(--font-body-weight);line-height:var(--ai-recipe-line-height-tight);color:var(--ai-recipe-brown);text-decoration:none;cursor:pointer;transition:all .3s}a.ai-recipe-result__action{color:var(--ai-recipe-brown)}.ai-recipe-result__action:hover{color:#666;background-color:var(--ai-recipe-white);border-color:var(--ai-recipe-border);box-shadow:inset 4px 4px 12px #c5c5c5,inset -4px -4px 12px #fff}.ai-recipe-result__action svg{width:18px;height:18px;flex-shrink:0}.ai-recipe-result__meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:32px;padding-top:24px}.ai-recipe-result__meta-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:start;column-gap:8px;row-gap:8px;min-height:72px;padding:16px 18px;border:1px solid var(--ai-recipe-border);border-radius:12px;background-color:#f9f4e5;text-align:left}.ai-recipe-result__meta-icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;color:var(--ai-recipe-text-muted);grid-column:1;grid-row:1}.ai-recipe-result__meta-icon svg{width:25px;height:25px}.ai-recipe-result__meta-label{font-size:1.3rem;font-weight:var(--font-body-weight);line-height:var(--ai-recipe-line-height-tight);color:var(--ai-recipe-text-muted);grid-column:2;grid-row:1;align-self:center}.ai-recipe-result__meta-value{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem);line-height:var(--ai-recipe-line-height-heading);letter-spacing:var(--ai-recipe-letter-spacing-heading);color:var(--ai-recipe-brown);grid-column:1 / -1;grid-row:2}.ai-recipe-result__columns{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px}.ai-recipe-result__panel-title{margin:0 0 16px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:var(--ai-recipe-line-height-heading);letter-spacing:var(--ai-recipe-letter-spacing-heading);color:var(--ai-recipe-brown)}.ai-recipe-result__ingredients{margin:0;padding:0;list-style:none}.ai-recipe-result__ingredients li{position:relative;padding-left:26px;margin-bottom:14px;font-size:1.5rem;line-height:var(--ai-recipe-line-height-body);color:var(--ai-recipe-brown)}.ai-recipe-result__ingredients li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border:1.5px solid #a89888;border-radius:50%;background:transparent}.ai-recipe-result__instructions{margin:0;padding:0;list-style:none;counter-reset:recipe-step}.ai-recipe-result__instructions li{display:flex;gap:12px;margin-bottom:16px;font-size:1.5rem;line-height:var(--ai-recipe-line-height-body);color:var(--ai-recipe-brown)}.ai-recipe-result__instructions li span{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--ai-recipe-yellow);font-size:1.2rem;font-weight:var(--font-body-weight-bold);line-height:var(--ai-recipe-line-height-tight);color:var(--ai-recipe-brown)}.ai-recipe-result__nutrition{margin-bottom:28px}.ai-recipe-result__nutrition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-recipe-result__nutrition-card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--ai-recipe-border);border-radius:12px;background-color:#f9f4e5}.ai-recipe-result__nutrition-label{font-size:1rem;font-weight:500;line-height:var(--ai-recipe-line-height-tight);letter-spacing:.13rem;text-transform:uppercase;color:var(--ai-recipe-label)}.ai-recipe-result__nutrition-value{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:var(--ai-recipe-line-height-heading);color:var(--ai-recipe-brown)}.ai-recipe-result__info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-recipe-result__info-card{padding:20px;border-radius:14px;background-color:#fdf5d4;border:1px solid var(--ai-recipe-border)}.ai-recipe-result__info-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ai-recipe-result__info-head svg{width:25px;height:25px;flex-shrink:0;color:var(--ai-recipe-brown)}.ai-recipe-result__info-head h5{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:var(--ai-recipe-line-height-heading);letter-spacing:var(--ai-recipe-letter-spacing-heading);color:var(--ai-recipe-brown)}.ai-recipe-result__info-card ul{margin:0;padding-left:18px}.ai-recipe-result__info-card li,.ai-recipe-result__info-card p{margin:0 0 8px;font-size:1.4rem;line-height:var(--ai-recipe-line-height-body);color:var(--ai-recipe-brown)}.ai-recipe-result__info-card li:last-child,.ai-recipe-result__info-card p:last-child{margin-bottom:0}.ai-recipe-ideas__results-content{width:100%}@media screen and (max-width:991px){.ai-recipe-ideas__card{padding:28px 24px}.ai-recipe-ideas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-recipe-ideas__field--wide{grid-column:1 / -1}.ai-recipe-result__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-recipe-result__meta-value{font-size:calc(var(--font-heading-scale) * 1.8rem)}}@media screen and (max-width:749px){.ai-recipe-ideas__card{padding:24px 20px;border-radius:20px}.ai-recipe-ideas__title{font-size:calc(var(--font-heading-scale) * 2.4rem)}.ai-recipe-ideas__grid{grid-template-columns:1fr;gap:16px}.ai-recipe-ideas__field--wide{grid-column:1 / -1}.ai-recipe-ideas__button{width:100%}.ai-recipe-ideas__actions{flex-direction:column;align-items:stretch}.ai-recipe-ideas__created-tab{min-width:100%}.ai-recipe-result{padding:24px 20px;border-radius:16px}.ai-recipe-result__title{font-size:calc(var(--font-heading-scale) * 2.6rem)}.ai-recipe-result__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-recipe-result__meta-value{font-size:calc(var(--font-heading-scale) * 1.8rem)}.ai-recipe-result__columns,.ai-recipe-result__nutrition-grid,.ai-recipe-result__info-grid{grid-template-columns:1fr}.ai-recipe-result__actions{gap:8px}.ai-recipe-result__action{flex:1 1 calc(50% - 4px);justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-ai-recipe-ideas.css.map */
