.app-shell-module__1RMEFG__content{min-width:0}@media (min-width:1024px){.app-shell-module__1RMEFG__content{padding-left:var(--sidebar-width)}}
.top-bar-module__xhJJbW__bar{z-index:var(--z-tabs);padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(14px);background:#faf8ffd9;position:sticky;top:0}.top-bar-module__xhJJbW__inner{align-items:center;gap:var(--s-2);max-width:var(--content-max-width);min-height:60px;padding:var(--s-2) var(--s-4);margin:0 auto;display:flex}.top-bar-module__xhJJbW__start{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex}.top-bar-module__xhJJbW__brand{min-height:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}.top-bar-module__xhJJbW__back{align-items:center;gap:var(--s-1);min-height:var(--touch-target);padding:0 var(--s-2) 0 var(--s-1);border-radius:var(--r-md);color:var(--primary);font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:639px){.top-bar-module__xhJJbW__brandCompact>span>span{display:none}.top-bar-module__xhJJbW__brandCompact{min-width:var(--touch-target);justify-content:center}.top-bar-module__xhJJbW__backLabelCompact{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top-bar-module__xhJJbW__back:has(.top-bar-module__xhJJbW__backLabelCompact){min-width:var(--touch-target);justify-content:center;padding:0}}.top-bar-module__xhJJbW__back:hover{background:var(--primary-soft)}.top-bar-module__xhJJbW__bell{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);place-items:center;display:grid;position:relative}.top-bar-module__xhJJbW__dot{border:2px solid var(--surface);background:var(--accent-fill);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:10px}.top-bar-module__xhJJbW__avatarLink{width:var(--touch-target);height:var(--touch-target);border-radius:50%;place-items:center;text-decoration:none;display:grid}@media (min-width:1024px){.top-bar-module__xhJJbW__inner{max-width:none;padding:var(--s-3) var(--s-8)}.top-bar-module__xhJJbW__brand{display:none}}
.segmented-module__lv2lva__group{border:0;min-width:0;margin:0;padding:0}.segmented-module__lv2lva__legend{margin-bottom:var(--s-2);font-size:var(--fs-small);padding:0;font-weight:600}.segmented-module__lv2lva__legendHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.segmented-module__lv2lva__track{border-radius:var(--r-pill);background:var(--surface-2);gap:2px;padding:4px;display:flex}.segmented-module__lv2lva__option,.segmented-module__lv2lva__optionOn{min-height:var(--touch-target);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--muted);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;font-weight:600;display:grid}.segmented-module__lv2lva__optionOn{background:var(--surface);color:var(--primary);box-shadow:0 2px 8px #0f172a14}.segmented-module__lv2lva__option:disabled,.segmented-module__lv2lva__optionOn:disabled{cursor:not-allowed;opacity:.55}.segmented-module__lv2lva__withIcon{align-items:center;gap:6px;display:inline-flex}
.planning-notices-module__-1mZ7W__ok{}.planning-notices-module__-1mZ7W__info{}.planning-notices-module__-1mZ7W__warn{}.planning-notices-module__-1mZ7W__bad{background:var(--danger-soft);color:var(--danger);}.planning-notices-module__-1mZ7W__icon{}.planning-notices-module__-1mZ7W__text{}.planning-notices-module__-1mZ7W__title{font-size:var(--fs-body);margin:0;font-weight:800}.planning-notices-module__-1mZ7W__actions{}.planning-notices-module__-1mZ7W__list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}
.meal-hero-module__EHWknG__hero{gap:var(--s-4);flex-direction:column;display:flex}.meal-hero-module__EHWknG__picture{--ratio:16 / 10;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4)) 0;position:relative}.meal-hero-module__EHWknG__picture>span:first-child{border-radius:0}@media (min-width:1024px){.meal-hero-module__EHWknG__picture{--ratio:21 / 8;margin:0}.meal-hero-module__EHWknG__picture>span:first-child{border-radius:var(--r-lg)}}.meal-hero-module__EHWknG__back,.meal-hero-module__EHWknG__more{position:absolute;top:14px}.meal-hero-module__EHWknG__back{left:16px}.meal-hero-module__EHWknG__more{gap:var(--s-2);display:flex;right:16px}.meal-hero-module__EHWknG__text{gap:var(--s-1);flex-direction:column;display:flex}.meal-hero-module__EHWknG__eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.meal-hero-module__EHWknG__title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:1.15}.meal-hero-module__EHWknG__badges{gap:var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}
.planning-tools-module__SzNsPa__header{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.planning-tools-module__SzNsPa__pageTitle{font-size:var(--fs-section);line-height:1.15}.planning-tools-module__SzNsPa__intro{color:var(--muted);font-size:var(--fs-small);flex-basis:100%}.planning-tools-module__SzNsPa__headerLink{min-height:var(--touch-target);color:var(--primary);font-size:var(--fs-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.planning-tools-module__SzNsPa__headerLink:hover{text-decoration:underline}.planning-tools-module__SzNsPa__stack{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.planning-tools-module__SzNsPa__tight{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.planning-tools-module__SzNsPa__steps{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.planning-tools-module__SzNsPa__step,.planning-tools-module__SzNsPa__stepDone,.planning-tools-module__SzNsPa__stepCurrent{color:var(--muted);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex}.planning-tools-module__SzNsPa__step:before,.planning-tools-module__SzNsPa__stepDone:before,.planning-tools-module__SzNsPa__stepCurrent:before{content:"";background:var(--surface-3);border-radius:2px;height:4px}.planning-tools-module__SzNsPa__stepDone:before,.planning-tools-module__SzNsPa__stepCurrent:before{background:var(--primary)}.planning-tools-module__SzNsPa__stepCurrent{color:var(--text);font-weight:700}.planning-tools-module__SzNsPa__sectionTitle{font-size:var(--fs-card)}.planning-tools-module__SzNsPa__group{gap:var(--s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.planning-tools-module__SzNsPa__group:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}.planning-tools-module__SzNsPa__legend{font-size:var(--fs-label);padding:0;font-weight:600}.planning-tools-module__SzNsPa__eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.planning-tools-module__SzNsPa__hint{color:var(--muted);font-size:var(--fs-small)}.planning-tools-module__SzNsPa__error{color:var(--danger);font-size:var(--fs-small);font-weight:600}.planning-tools-module__SzNsPa__row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.planning-tools-module__SzNsPa__actions{gap:var(--s-2);padding-top:var(--s-2);display:flex}.planning-tools-module__SzNsPa__actions>:last-child{flex:1}.planning-tools-module__SzNsPa__actionsColumn{gap:var(--s-2);padding-top:var(--s-2);flex-direction:column;display:flex}.planning-tools-module__SzNsPa__rule{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r);background:var(--surface-2);flex-direction:column;display:flex}.planning-tools-module__SzNsPa__ruleSelects{gap:var(--s-2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.planning-tools-module__SzNsPa__ruleFoot{justify-content:space-between;align-items:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.planning-tools-module__SzNsPa__plain{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.planning-tools-module__SzNsPa__day{gap:var(--s-2);flex-direction:column;display:flex}.planning-tools-module__SzNsPa__dayHead{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.planning-tools-module__SzNsPa__dayTitle{font-size:var(--fs-label);font-weight:700}.planning-tools-module__SzNsPa__proposals{padding:var(--s-1) var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;margin:0;list-style:none;display:flex}.planning-tools-module__SzNsPa__proposal{gap:var(--s-1) var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);display:grid}.planning-tools-module__SzNsPa__proposals>:last-child,.planning-tools-module__SzNsPa__proposals>li:last-child>.planning-tools-module__SzNsPa__proposal{border-bottom:0}.planning-tools-module__SzNsPa__proposalThumb{border-radius:14px;width:56px;overflow:hidden}.planning-tools-module__SzNsPa__proposalBody{flex-direction:column;gap:2px;min-width:0;display:flex}.planning-tools-module__SzNsPa__slotLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.planning-tools-module__SzNsPa__dishName{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:700}.planning-tools-module__SzNsPa__support{color:var(--muted);font-size:var(--fs-small)}.planning-tools-module__SzNsPa__why{margin:var(--s-1) 0 0;color:var(--text);font-size:var(--fs-small);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.planning-tools-module__SzNsPa__why li{gap:6px;display:flex}.planning-tools-module__SzNsPa__why li:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.5em}.planning-tools-module__SzNsPa__proposalActions{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.planning-tools-module__SzNsPa__unfilled{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.planning-tools-module__SzNsPa__chosen{color:var(--primary);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:700;display:flex}.planning-tools-module__SzNsPa__searchRow{align-items:end;gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.planning-tools-module__SzNsPa__lines{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.planning-tools-module__SzNsPa__placeRow{gap:var(--s-4);flex-direction:column;display:flex}.planning-tools-module__SzNsPa__resultList{margin:0;padding:0;list-style:none}@media (min-width:1024px){.planning-tools-module__SzNsPa__placeRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.planning-tools-module__SzNsPa__chosenDish{align-items:center;gap:var(--s-3);grid-template-columns:56px minmax(0,1fr);display:grid}
.photo-sections-module__8n8_Aq__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.photo-sections-module__8n8_Aq__state{align-content:start;gap:var(--s-2);margin:0;display:grid}.photo-sections-module__8n8_Aq__state figcaption{color:var(--muted);font-size:14px;font-weight:700}
.toast-module__ZjYqXa__viewport{right:var(--s-4);bottom:calc(env(safe-area-inset-bottom) + var(--s-4));left:var(--s-4);z-index:var(--z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed}body:has([data-bottom-tabs]) .toast-module__ZjYqXa__viewport{bottom:calc(var(--tabs-height) + env(safe-area-inset-bottom) + var(--s-4))}.toast-module__ZjYqXa__toast{border-radius:var(--r);background:var(--toast-bg);width:100%;max-width:28rem;color:var(--toast-text);opacity:0;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:14.5px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(8px);box-shadow:0 8px 24px #0000002e}.toast-module__ZjYqXa__open{opacity:1;pointer-events:auto;transform:none}.toast-module__ZjYqXa__icon{color:var(--toast-action);flex:none}.toast-module__ZjYqXa__error .toast-module__ZjYqXa__icon{color:#ffb4ab}.toast-module__ZjYqXa__message{min-width:0;padding:var(--s-2) 0;flex:1;gap:2px;display:grid}.toast-module__ZjYqXa__region{gap:2px;display:grid}.toast-module__ZjYqXa__title{font-weight:600}.toast-module__ZjYqXa__detail{color:#ffffffbf;font-size:var(--fs-label)}.toast-module__ZjYqXa__action{min-height:var(--touch-target);padding:0 var(--s-3);border-radius:var(--r-md);color:var(--toast-action);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:700}.toast-module__ZjYqXa__close{width:var(--touch-target);height:var(--touch-target);border-radius:var(--r-md);color:#fffc;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.toast-module__ZjYqXa__action:hover,.toast-module__ZjYqXa__close:hover{background:#ffffff14}.toast-module__ZjYqXa__action:focus-visible,.toast-module__ZjYqXa__close:focus-visible{outline:3px solid var(--toast-action);outline-offset:-3px}@media (min-width:1024px){.toast-module__ZjYqXa__viewport{left:auto;right:var(--s-6);bottom:var(--s-6);width:26rem}body:has([data-bottom-tabs]) .toast-module__ZjYqXa__viewport{left:auto;right:var(--s-6);bottom:var(--s-6);width:26rem}}@media (prefers-reduced-motion:reduce){.toast-module__ZjYqXa__toast{transition:none}}
.reserved-meals-module__IPS09a__list{margin:0;padding:0;list-style:none}.reserved-meals-module__IPS09a__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}
.score-badge-module__5fU2-q__score{font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid}.score-badge-module__5fU2-q__urgent{background:var(--accent-button);color:var(--on-accent);}.score-badge-module__5fU2-q__soon{background:var(--accent-soft);color:var(--accent);}.score-badge-module__5fU2-q__calm{background:var(--primary-soft);color:var(--primary-strong);}
.plan-vs-real-module__z-jDfG__head{flex-direction:column;gap:2px;display:flex}.plan-vs-real-module__z-jDfG__title{font-size:var(--fs-card)}.plan-vs-real-module__z-jDfG__subtitle{font-size:var(--fs-label);font-weight:700}.plan-vs-real-module__z-jDfG__muted{color:var(--muted);font-size:var(--fs-small)}.plan-vs-real-module__z-jDfG__weeks{gap:var(--s-2);flex-wrap:wrap;display:flex}.plan-vs-real-module__z-jDfG__block{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.plan-vs-real-module__z-jDfG__ingredients{gap:var(--s-2);padding-left:var(--s-5);font-size:var(--fs-small);flex-direction:column;margin:0;display:flex}.plan-vs-real-module__z-jDfG__ingredients li::marker{color:var(--muted);font-weight:700}
.waste-module__0qNLyq__period{gap:var(--s-3);flex-direction:column;display:flex}.waste-module__0qNLyq__pick{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;display:flex}.waste-module__0qNLyq__range{color:var(--muted);font-size:var(--fs-small);margin:0}.waste-module__0qNLyq__rangeForm{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.waste-module__0qNLyq__apply{grid-column:1/-1}.waste-module__0qNLyq__summary{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.waste-module__0qNLyq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waste-module__0qNLyq__tiles{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.waste-module__0qNLyq__tile,.waste-module__0qNLyq__card{gap:var(--s-1);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;padding:14px;display:flex}.waste-module__0qNLyq__card{gap:var(--s-3);padding:var(--s-4)}.waste-module__0qNLyq__eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.waste-module__0qNLyq__figure{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.waste-module__0qNLyq__tileNote{color:var(--muted);font-size:var(--fs-small);margin:0}.waste-module__0qNLyq__cardTitle{font-size:var(--fs-card);margin:0;font-weight:800}.waste-module__0qNLyq__top{gap:var(--s-2);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}.waste-module__0qNLyq__top li{font-size:var(--fs-small)}.waste-module__0qNLyq__topName{font-weight:700}.waste-module__0qNLyq__topValue{color:var(--muted);display:block}.waste-module__0qNLyq__list{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.waste-module__0qNLyq__filters{gap:var(--s-3);flex-direction:column;display:flex}
.meal-actions-module__5zt6RW__row{gap:var(--s-2);flex-wrap:wrap;display:flex}.meal-actions-module__5zt6RW__bar{bottom:calc(var(--tabs-height) + env(safe-area-inset-bottom));z-index:calc(var(--z-tabs) - 1);gap:var(--s-2);margin:0 calc(-1 * var(--space-4));padding:var(--s-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex;position:sticky}@media (min-width:1024px){.meal-actions-module__5zt6RW__bar{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0;bottom:0}}.meal-actions-module__5zt6RW__barButtons{gap:var(--s-2);display:flex}.meal-actions-module__5zt6RW__prepare{flex:1}.meal-actions-module__5zt6RW__blocked{color:var(--muted);font-size:var(--fs-small);margin:0}
.slot-block-module__wxWOpW__slot,.slot-block-module__wxWOpW__weekSlot{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.slot-block-module__wxWOpW__head{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.slot-block-module__wxWOpW__title{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.slot-block-module__wxWOpW__inactive,.slot-block-module__wxWOpW__time{text-transform:none;letter-spacing:0}.slot-block-module__wxWOpW__time{font-variant-numeric:tabular-nums}.slot-block-module__wxWOpW__actions{gap:var(--s-1);flex-wrap:wrap;display:flex}.slot-block-module__wxWOpW__meals{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.slot-block-module__wxWOpW__empty{align-items:center;gap:var(--s-3);border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface);min-height:72px;padding:10px;display:flex}.slot-block-module__wxWOpW__emptyThumb{border-radius:var(--r);background:var(--surface-2);width:52px;height:52px;color:var(--muted);flex:none;place-items:center;display:grid}.slot-block-module__wxWOpW__weekSlot .slot-block-module__wxWOpW__emptyThumb{width:64px;height:64px}.slot-block-module__wxWOpW__emptyText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.slot-block-module__wxWOpW__eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}
.tabs-module__2G2gFa__list,.tabs-module__2G2gFa__scroll{border-radius:var(--r-pill);background:var(--surface-2);gap:2px;padding:4px;display:flex}.tabs-module__2G2gFa__scroll{overscroll-behavior-x:contain;scroll-padding-inline:var(--s-2);scrollbar-width:thin;overflow-x:auto}.tabs-module__2G2gFa__tab,.tabs-module__2G2gFa__tabOn{min-width:var(--touch-target);min-height:var(--touch-target);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--muted);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;font-weight:600;display:grid}.tabs-module__2G2gFa__tabOn{background:var(--surface);color:var(--primary);box-shadow:0 2px 8px #0f172a14}.tabs-module__2G2gFa__scroll .tabs-module__2G2gFa__tab,.tabs-module__2G2gFa__scroll .tabs-module__2G2gFa__tabOn{white-space:nowrap;flex:none}.tabs-module__2G2gFa__tab:focus-visible,.tabs-module__2G2gFa__tabOn:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.tabs-module__2G2gFa__panel{min-width:0}
.account-module__AIEwca__profile{flex-direction:column;min-width:0;margin:0;display:flex}.account-module__AIEwca__profile dd{margin:0}.account-module__AIEwca__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.platform-user-actions-module__K6wb4a__actions{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.platform-user-actions-module__K6wb4a__household{gap:var(--s-2);padding-block:var(--s-3);border-top:1px solid var(--line);display:grid}.platform-user-actions-module__K6wb4a__householdName{font-size:var(--fs-card);margin:0}.platform-user-actions-module__K6wb4a__members{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.platform-user-actions-module__K6wb4a__members li{justify-content:space-between;gap:0 var(--s-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.platform-user-actions-module__K6wb4a__pass{gap:var(--s-2);display:grid}
.alerts-center-module__m3MQdG__controls{gap:var(--s-2);flex-direction:column;display:flex}.alerts-center-module__m3MQdG__countRow{justify-content:space-between;align-items:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.alerts-center-module__m3MQdG__group{gap:var(--s-2);flex-direction:column;display:flex}.alerts-center-module__m3MQdG__groupTitle{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.alerts-center-module__m3MQdG__hint{color:var(--muted);font-size:var(--fs-small)}.alerts-center-module__m3MQdG__rows{margin:0;padding:0;list-style:none}.alerts-center-module__m3MQdG__row{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);display:flex}.alerts-center-module__m3MQdG__row:last-child{border-bottom:0}.alerts-center-module__m3MQdG__rowLink{align-items:center;gap:var(--s-3);min-width:0;min-height:60px;color:inherit;flex:1;padding:10px 0;text-decoration:none;display:flex}.alerts-center-module__m3MQdG__thumb{border-radius:var(--r);flex:none;place-items:center;width:48px;height:48px;display:grid}.alerts-center-module__m3MQdG__warn{background:var(--warn-soft);color:var(--warn)}.alerts-center-module__m3MQdG__info{background:var(--info-soft);color:var(--info)}.alerts-center-module__m3MQdG__accent{background:var(--accent-soft);color:var(--accent)}.alerts-center-module__m3MQdG__danger{background:var(--danger-soft);color:var(--danger)}.alerts-center-module__m3MQdG__muted{background:var(--surface-2);color:var(--muted)}.alerts-center-module__m3MQdG__text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.alerts-center-module__m3MQdG__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.alerts-center-module__m3MQdG__rowLink:hover .alerts-center-module__m3MQdG__name{color:var(--primary)}.alerts-center-module__m3MQdG__detail,.alerts-center-module__m3MQdG__time{color:var(--muted);font-size:var(--fs-small)}.alerts-center-module__m3MQdG__header{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.alerts-center-module__m3MQdG__title{font-size:22px}.alerts-center-module__m3MQdG__device{align-items:flex-start;gap:var(--s-3);display:flex}.alerts-center-module__m3MQdG__deviceIcon{color:var(--primary);flex:none;margin-top:2px}.alerts-center-module__m3MQdG__deviceBody{gap:var(--s-2);flex-direction:column;flex:1;min-width:0;display:flex}.alerts-center-module__m3MQdG__deviceHint{color:var(--muted);font-size:var(--fs-small)}.alerts-center-module__m3MQdG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.lot-page-module__oV2gCW__hero{align-items:center;gap:14px;display:flex}.lot-page-module__oV2gCW__heroThumb{background:var(--primary-soft);width:72px;height:72px;color:var(--primary);border-radius:18px;flex:none;place-items:center;display:grid}.lot-page-module__oV2gCW__heroText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lot-page-module__oV2gCW__heroTitle{overflow-wrap:anywhere;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.15}.lot-page-module__oV2gCW__heroSub{color:var(--muted);font-size:var(--fs-small);margin:0}.lot-page-module__oV2gCW__movements{margin:0;padding:0;list-style:none}.lot-page-module__oV2gCW__delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}
.meal-recipe-facts-module__0ANDGW__allergens{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meal-recipe-facts-module__0ANDGW__allergen{border-radius:var(--r-pill);background:var(--surface-2);align-items:center;gap:5px;min-height:28px;padding:0 10px 0 7px;font-size:13px;font-weight:600;display:inline-flex}
.unresolved-meals-module__5lfx8G__list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.unresolved-meals-module__5lfx8G__card{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;display:flex}.unresolved-meals-module__5lfx8G__head{align-items:center;gap:var(--s-3);display:flex}.unresolved-meals-module__5lfx8G__thumb{flex:none;width:56px}.unresolved-meals-module__5lfx8G__text{flex-direction:column;flex:1;min-width:0;display:flex}.unresolved-meals-module__5lfx8G__eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.unresolved-meals-module__5lfx8G__link{min-height:var(--touch-target);color:var(--text);overflow-wrap:anywhere;align-items:center;margin:-10px 0;font-weight:700;text-decoration:none;display:flex}.unresolved-meals-module__5lfx8G__link:hover{color:var(--primary)}.unresolved-meals-module__5lfx8G__support{color:var(--muted);font-size:var(--fs-small);margin:0}.unresolved-meals-module__5lfx8G__main{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.unresolved-meals-module__5lfx8G__main>button{padding:0 var(--s-2)}.unresolved-meals-module__5lfx8G__more{gap:var(--s-1);flex-wrap:wrap;display:flex}.unresolved-meals-module__5lfx8G__title{font-size:var(--fs-body);margin:0}.unresolved-meals-module__5lfx8G__badges{gap:var(--s-1);margin:var(--s-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}
.week-view-module__eb-A4a__days{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.week-view-module__eb-A4a__days{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start}}.week-view-module__eb-A4a__day{flex-direction:column;gap:10px;min-width:0;display:flex}.week-view-module__eb-A4a__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.week-view-module__eb-A4a__title{align-items:center;gap:var(--s-2);font-size:var(--fs-card);margin:0;font-weight:800;display:flex}.week-view-module__eb-A4a__meta{color:var(--muted);font-size:var(--fs-small);white-space:nowrap}.week-view-module__eb-A4a__empty{padding:18px var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.week-view-module__eb-A4a__emptyText{color:var(--muted);font-size:var(--fs-small);margin:0}.week-view-module__eb-A4a__emptyActions{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.week-view-module__eb-A4a__open{min-height:var(--touch-target);padding:0 var(--s-1);color:var(--primary);font-size:var(--fs-small);align-self:flex-end;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.week-view-module__eb-A4a__open:hover{text-decoration:underline}
.stats-module__jAfVoa__panel{gap:var(--s-4);min-width:0;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;display:flex}.stats-module__jAfVoa__panelHead{gap:var(--s-1);flex-direction:column;display:flex}.stats-module__jAfVoa__panelTitle{font-size:var(--fs-card);margin:0;font-weight:800}.stats-module__jAfVoa__hint,.stats-module__jAfVoa__range,.stats-module__jAfVoa__note,.stats-module__jAfVoa__status{color:var(--muted);font-size:var(--fs-small);margin:0}.stats-module__jAfVoa__sentence{margin:0;font-weight:600}.stats-module__jAfVoa__block{gap:var(--s-3);min-width:0;padding-top:var(--s-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.stats-module__jAfVoa__blockTitle{font-size:var(--fs-body,16px);margin:0;font-weight:800}.stats-module__jAfVoa__facts{gap:var(--s-1) var(--s-3);font-size:var(--fs-small);grid-template-columns:fit-content(45%) minmax(0,1fr);margin:0;display:grid}.stats-module__jAfVoa__facts dt{color:var(--muted)}.stats-module__jAfVoa__facts dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.stats-module__jAfVoa__rows{margin:0;padding:0;list-style:none}.stats-module__jAfVoa__money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.stats-module__jAfVoa__meta{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.stats-module__jAfVoa__links{gap:var(--s-2);flex-wrap:wrap;display:flex}.stats-module__jAfVoa__notes{gap:var(--s-1);color:var(--muted);font-size:var(--fs-small);flex-direction:column;margin:0;padding-inline-start:var(--s-4);display:flex}
