:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--heat-color-background:#111418;--heat-color-panel:#1a1f24;--heat-color-border:#2a3138;--heat-color-gold:#c8a96b;--heat-color-gold-hover:#e0c474;--heat-color-gold-active:#e2bd55;--heat-color-surface:var(--heat-color-panel);--heat-color-surface-elevated:#20262c;--heat-color-surface-inset:var(--heat-surface-inset);--heat-color-surface-hover:#252b31;--heat-color-surface-selected:#342d20;--heat-color-dark-steel:#151a1f;--heat-color-success:#27ae60;--heat-color-warning:var(--heat-color-gold);--heat-progress-track:#020509;--heat-progress-not-started:transparent;--heat-progress-early:#a7630b;--heat-progress-active:var(--heat-color-gold);--heat-progress-near-complete:color-mix(in srgb, var(--heat-color-gold) 58%, #167a3a);--heat-progress-complete:#167a3a;--heat-color-danger:#d13b3b;--heat-color-info:#2d9cdb;--heat-surface-canvas:#07090c;--heat-surface-workspace:#101317;--heat-surface-panel:#1a1f24;--heat-surface-raised:#20262c;--heat-surface-inset:#080c10d1;--heat-text-primary:#f5f7fa;--heat-text-secondary:#dce4ec;--heat-text-muted:#9ba7b4;--heat-text-disabled:#68727c;--heat-color-divider:#9aa7b42e;--heat-color-border-muted:#9aa7b438;--heat-color-border-strong:#c8a96b6b;--heat-border-subtle:1px solid var(--heat-color-border-muted);--heat-border-default:1px solid #2a3138;--heat-border-strong:1px solid var(--heat-color-border-strong);--heat-border-focus:#e2bd55;--heat-focus-outline:3px solid var(--heat-border-focus);--heat-focus-offset:2px;--heat-station-chef:#d13b3b;--heat-station-charles:#dd6f6f;--heat-station-salad-prep:#27ae60;--heat-station-pastry-prep:#bb8fce;--heat-station-bk-prep:#48c9b0;--heat-station-fruit-prep:#924db1;--heat-space-1:4px;--heat-space-2:8px;--heat-space-3:12px;--heat-space-4:16px;--heat-space-5:24px;--heat-space-xs:6px;--heat-space-sm:10px;--heat-space-md:14px;--heat-space-lg:18px;--heat-space-xl:24px;--heat-space-compact:6px;--heat-space-standard:12px;--heat-space-micro:var(--heat-space-1);--heat-space-tight:var(--heat-space-compact);--heat-space-control:var(--heat-space-2);--heat-space-component:var(--heat-space-3);--heat-space-comfortable:var(--heat-space-4);--heat-space-section:var(--heat-space-5);--heat-space-major:32px;--heat-page-gutter:clamp(12px, 1.15vw, 18px);--heat-layout-gutter-desktop:clamp(8px, .75vw, 12px);--heat-layout-gutter-compact:max(7px, env(safe-area-inset-left), env(safe-area-inset-right));--heat-layout-panel-padding:var(--heat-space-standard);--heat-layout-card-padding:var(--heat-space-sm);--heat-layout-component-gap:var(--heat-space-control);--heat-layout-grid-gap:var(--heat-space-component);--heat-layout-section-gap:var(--heat-space-section);--heat-layout-navigation-banner-gap:var(--heat-space-standard);--heat-layout-banner-content-gap:var(--heat-space-standard);--heat-radius-control:8px;--heat-radius-section:9px;--heat-radius-panel:11px;--heat-radius-window:12px;--heat-radius-dialog:14px;--heat-radius-pill:999px;--heat-shadow-raised:0 8px 22px #0000003d;--heat-shadow-window:0 12px 32px #00000061;--heat-shadow-modal:0 20px 56px #0000008f;--heat-control-height-compact:32px;--heat-control-height-default:38px;--heat-control-height-touch:44px;--heat-control-padding-inline-compact:10px;--heat-control-padding-inline-default:14px;--heat-motion-fast:.12s;--heat-motion-standard:.18s;--heat-ease-standard:cubic-bezier(.2, 0, 0, 1);--heat-layer-content:1;--heat-layer-sticky:100;--heat-layer-navigation:1000;--heat-layer-popover:1100;--heat-layer-drawer:1200;--heat-layer-modal:2000;--heat-layer-display:3000;--heat-layer-toast:9000;--heat-layer-mobile-navigation-trigger:200000;--heat-layer-mobile-navigation-drawer:200100;--heat-safe-area-bottom:env(safe-area-inset-bottom,0px);--heat-sticky-header-offset:0px;--heat-sticky-navigation-offset:0px;--heat-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heat-font-mono:ui-monospace, Consolas, monospace;--heat-font-display:"Playfair Display", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--heat-font-system:var(--heat-font-sans);--heat-font-size-caption:.75rem;--heat-font-size-body:.875rem;--heat-font-size-title:1.25rem;--heat-font-size-display:1.75rem;--heat-line-height-compact:1.2;--heat-line-height-body:1.5;--heat-font-weight-body:500;--heat-font-weight-label:720;--heat-font-weight-value:680;--heat-font-weight-action:760;--heat-font-weight-title:800;--heat-type-app-title-size:var(--heat-font-size-display);--heat-type-page-title-size:clamp(1.25rem, 2vw, 1.75rem);--heat-type-section-title-size:var(--heat-font-size-title);--heat-type-panel-heading-size:.875rem;--heat-type-control-label-size:var(--heat-font-size-caption);--heat-type-body-size:var(--heat-font-size-body);--heat-type-secondary-size:var(--heat-font-size-caption);--heat-type-table-heading-size:.6875rem;--heat-type-table-body-size:.8125rem;--heat-type-badge-size:.6875rem;--heat-type-metric-size:1rem}:where(button,a,input,select,textarea,summary,[role=button]):focus-visible{outline:var(--heat-focus-outline);outline-offset:var(--heat-focus-offset)}:where(button,input,select,textarea):disabled,:where([aria-disabled=true]){cursor:not-allowed;opacity:.56;transform:none}:where(button,[role=button]){touch-action:manipulation}@media (pointer:coarse){:where(.heat-touch-button,.heat-touch-icon){min-width:var(--heat-control-height-touch);min-height:var(--heat-control-height-touch)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.heat-app{min-height:100dvh;color:var(--heat-text-primary);background:radial-gradient(#0000 42%,#0000005c 78%,#0000009e),linear-gradient(#101317 0%,#0a0d10 42%,#07090c 100%);position:relative;overflow:clip visible}.heat-app__grid-overlay{z-index:0;pointer-events:none;background-image:radial-gradient(#0000 42%,#00000038 76%,#00000073),radial-gradient(circle at 20% 25%,#ffba580f 0 .5px,#0000 1px),radial-gradient(circle at 75% 65%,#c8a96b0d 0 .5px,#0000 1px),repeating-linear-gradient(90deg,#ffffff02 0 1px,#0000 1px 5px);position:fixed;inset:0}.heat-shell{z-index:var(--heat-layer-content);width:100%;max-width:none;padding:6px var(--heat-page-gutter) 24px;margin-inline:0;position:relative;overflow:visible}.heat-tab-bar{z-index:var(--heat-layer-navigation);top:var(--heat-sticky-navigation-offset);border-radius:var(--heat-radius-window);width:100%;min-width:0;box-shadow:var(--heat-shadow-raised);background:#080c10eb;border:1px solid #c8a96bb8;grid-template-columns:repeat(10,minmax(0,1fr));display:grid;position:sticky;overflow:hidden}.heat-tab-button{min-width:0;color:var(--heat-text-secondary);cursor:pointer;font:800 clamp(10px, .82vw, 13px)/1.1 var(--heat-font-sans);background:0 0;border:0;border-right:1px solid #c8a96b6b}:root{font-family:var(--heat-font-sans);color:var(--heat-text-primary);background:var(--heat-color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}#root{flex-direction:column;width:100%;min-height:100svh;display:flex}img,svg,video,canvas{max-width:100%;display:block}p{margin:0}code,.counter{font-family:var(--heat-font-mono)}:root{--heat-scrollbar-track:#111418e6;--heat-scrollbar-thumb:#9aa7b47a;--heat-scrollbar-thumb-hover:#c8a96bb8;--heat-scrollbar-border:#05080ceb;--heat-mobile-safe-bottom:calc(env(safe-area-inset-bottom,0px) + 88px)}html,body,#root,main{overscroll-behavior-x:none;overscroll-behavior-y:auto;scroll-behavior:auto;scrollbar-color:var(--heat-scrollbar-thumb) var(--heat-scrollbar-track);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%}@media (width>=769px){html{scrollbar-gutter:stable both-edges}body,#root,main{scrollbar-gutter:auto}}.heat-mobile-scroll-y,.heat-mobile-scroll-x,.heat-mobile-scroll-free,.heat-mobile-table-scroll,.heat-mobile-modal-scroll,.heat-mobile-no-x-drift,.heat-touch-pan-y,.heat-touch-pan-x{min-width:0;max-width:100%}.heat-mobile-scroll-y{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;overflow:hidden auto}.heat-mobile-scroll-x,.heat-mobile-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;overflow:auto hidden}.heat-mobile-scroll-free{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overflow:auto}.heat-mobile-modal-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;overflow:hidden auto}.heat-mobile-no-x-drift{max-width:100%;overscroll-behavior-x:none!important;overflow-x:hidden!important}.heat-touch-pan-y{touch-action:pan-y pinch-zoom}.heat-touch-pan-x{touch-action:pan-x pinch-zoom}html,body{min-height:100%;overflow:hidden auto}#root,.heat-shell,.heat-shell-content{min-width:0;max-width:100%}body{background:var(--heat-surface-canvas)}body::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:var(--heat-scrollbar-track)}html::-webkit-scrollbar-track{background:var(--heat-scrollbar-track)}body::-webkit-scrollbar-thumb{border:2px solid var(--heat-scrollbar-border);border-radius:var(--heat-radius-pill);background:var(--heat-scrollbar-thumb)}html::-webkit-scrollbar-thumb{border:2px solid var(--heat-scrollbar-border);border-radius:var(--heat-radius-pill);background:var(--heat-scrollbar-thumb)}body::-webkit-scrollbar-thumb:hover{background:var(--heat-scrollbar-thumb-hover)}html::-webkit-scrollbar-thumb:hover{background:var(--heat-scrollbar-thumb-hover)}.heat-no-body-x{max-width:100%;overflow-x:hidden!important}.heat-scroll,.heat-scroll-y,.heat-scroll-x,.heat-scroll-panel,.heat-scroll-modal,.heat-scroll-table{scrollbar-color:var(--heat-scrollbar-thumb) var(--heat-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.heat-scroll,.heat-scroll-panel,.heat-scroll-modal,.heat-scroll-table{overflow:auto}.heat-scroll-y,.heat-scroll-panel,.heat-scroll-modal{overflow:hidden auto}.heat-scroll-x,.heat-scroll-table{overflow:auto hidden}.heat-scroll-panel{overscroll-behavior:auto}.heat-scroll-modal{overscroll-behavior:contain}.heat-scroll-table{overscroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom}:where(.heat-scroll-region,.heat-table-shell,.events-table-scroll,.events-table-shell,.prep-queue-table-shell,.prep-queue-page__table-shell,.stations-table-shell,.stations-page__table-shell,.recipe-library-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.timers-table-shell,.timers-page__table-shell,.dashboard-page__table-shell,.dashboard-page__weekly-detail-grid-scroll,.dashboard-page__weekly-grid-scroll,.dashboard-page__weekly-mobile-grid-scroll,.dashboard-page__event-timeline-scroll,.dashboard-page__event-weekly-grid-scroll,.dashboard-page__event-detail-grid-scroll,.dashboard-page__event-group-detail-table .events-table-scroll,.schedules-page__table-shell,.schedules-page__grid-shell,.schedules-page__mobile-grid-scroll,.inventory-table-shell,.menus-table-shell,.menus-page__items-table-shell,.archives-table-shell,.alias-control-table-shell,.lists-table-shell,.inventory-event-ordering__table-scroll,.inventory-event-ordering__preview-table-scroll,.inventory-event-ordering__event-table-scroll,.inventory-purchase-table-scroll,.inventory-purchase-review-queue__table-scroll,.inventory-purchase-draft-manager__table-scroll,.ingredient-bulk-add-table-scroll){overscroll-behavior-x:auto!important;overscroll-behavior-y:auto!important;scrollbar-color:var(--heat-scrollbar-thumb) var(--heat-scrollbar-track)!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y pinch-zoom!important;min-width:0!important;max-width:100%!important}:where(.events-mobile-cards,.prep-queue-mobile-cards,.stations-mobile-cards,.recipe-library-mobile-cards,.recipe-editor__ingredient-mobile-cards,.timers-mobile-cards,.schedules-page__mobile-cards,.inventory-mobile-cards,.menus-mobile-cards,.alias-control-mobile-cards,.notes-page__sidebar,.notes-page__list,.notes-page__editor,.notes-page__body-field textarea,.notes-page__checklist-items,.event-ordering-mobile-event-list){overscroll-behavior-x:auto!important;overscroll-behavior-y:auto!important;scrollbar-color:var(--heat-scrollbar-thumb) var(--heat-scrollbar-track)!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}:where(.heat-scroll,.heat-scroll-y,.heat-scroll-x,.heat-scroll-panel,.heat-scroll-modal,.heat-scroll-table,.heat-scroll-region,.heat-table-shell,.events-table-scroll,.events-table-shell,.prep-queue-table-shell,.prep-queue-page__table-shell,.stations-table-shell,.stations-page__table-shell,.recipe-library-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.timers-table-shell,.timers-page__table-shell,.dashboard-page__table-shell,.schedules-page__table-shell,.schedules-page__grid-shell,.inventory-table-shell,.menus-table-shell,.archives-table-shell,.alias-control-table-shell,.lists-table-shell,.event-import-modal__table-shell,.menu-generate-modal__table-shell,.ingredient-bulk-add-table-scroll)::-webkit-scrollbar{width:8px!important;height:8px!important}:where(.heat-scroll,.heat-scroll-y,.heat-scroll-x,.heat-scroll-panel,.heat-scroll-modal,.heat-scroll-table,.heat-scroll-region,.heat-table-shell,.events-table-scroll,.events-table-shell,.prep-queue-table-shell,.prep-queue-page__table-shell,.stations-table-shell,.stations-page__table-shell,.recipe-library-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.timers-table-shell,.timers-page__table-shell,.dashboard-page__table-shell,.schedules-page__table-shell,.schedules-page__grid-shell,.inventory-table-shell,.menus-table-shell,.archives-table-shell,.alias-control-table-shell,.lists-table-shell,.event-import-modal__table-shell,.menu-generate-modal__table-shell,.ingredient-bulk-add-table-scroll)::-webkit-scrollbar-track{border-radius:var(--heat-radius-pill)!important;background:linear-gradient(#111418f5,#080c11fa)!important;border:1px solid #2a3138cc!important}:where(.heat-scroll,.heat-scroll-y,.heat-scroll-x,.heat-scroll-panel,.heat-scroll-modal,.heat-scroll-table,.heat-scroll-region,.heat-table-shell,.events-table-scroll,.events-table-shell,.prep-queue-table-shell,.prep-queue-page__table-shell,.stations-table-shell,.stations-page__table-shell,.recipe-library-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.timers-table-shell,.timers-page__table-shell,.dashboard-page__table-shell,.schedules-page__table-shell,.schedules-page__grid-shell,.inventory-table-shell,.menus-table-shell,.archives-table-shell,.alias-control-table-shell,.lists-table-shell,.event-import-modal__table-shell,.menu-generate-modal__table-shell,.ingredient-bulk-add-table-scroll)::-webkit-scrollbar-thumb{border-radius:var(--heat-radius-pill)!important;background:var(--heat-scrollbar-thumb)!important;border:2px solid #05080cf2!important}:where(.heat-scroll,.heat-scroll-y,.heat-scroll-x,.heat-scroll-panel,.heat-scroll-modal,.heat-scroll-table,.heat-scroll-region,.heat-table-shell,.events-table-scroll,.events-table-shell,.prep-queue-table-shell,.prep-queue-page__table-shell,.stations-table-shell,.stations-page__table-shell,.recipe-library-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.timers-table-shell,.timers-page__table-shell,.dashboard-page__table-shell,.schedules-page__table-shell,.schedules-page__grid-shell,.inventory-table-shell,.menus-table-shell,.archives-table-shell,.alias-control-table-shell,.lists-table-shell,.event-import-modal__table-shell,.menu-generate-modal__table-shell,.ingredient-bulk-add-table-scroll)::-webkit-scrollbar-thumb:hover{background:var(--heat-scrollbar-thumb-hover)!important}:where(.events-page,.recipe-page,.inventory-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.dashboard-page,.menus-page,.lists-page,.notes-page){min-width:0!important;max-width:100%!important}@supports (overflow:clip){html,body,#root{overflow-x:clip}}@media (width<=768px){html,body,#root,.heat-shell,.heat-shell-content{width:100%;min-width:0;max-width:100%;overflow-x:hidden!important}html,body,#root,main{scroll-behavior:auto!important;overscroll-behavior-x:none!important}body,main,.heat-shell,.heat-shell-content{touch-action:pan-y pinch-zoom}:where(.inventory-page,.recipe-page,.events-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.dashboard-page){padding-bottom:var(--heat-mobile-safe-bottom);touch-action:pan-y pinch-zoom}:where(.event-import-modal,.event-delete-modal,.menu-generate-modal,.recipe-photo-preview-modal__dialog,.recipe-cost-details,.recipe-inventory-mapping-wizard,.event-mapping-wizard,.mapping-readiness-detail,.ingredient-bulk-add-modal){max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}:where(.event-import-modal__body,.event-delete-modal__body,.menu-generate-modal__body,.recipe-cost-details__body,.recipe-inventory-mapping-wizard__body,.event-mapping-wizard__body,.mapping-readiness-detail__body,.ingredient-bulk-add-modal__body,.settings-panel__body){max-height:calc(100dvh - 128px);touch-action:pan-y pinch-zoom!important;overflow:hidden auto!important}:where(.heat-table-shell,.events-table-scroll,.events-table-shell,.prep-queue-table-shell,.prep-queue-page__table-shell,.stations-table-shell,.stations-page__table-shell,.recipe-library-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.timers-table-shell,.timers-page__table-shell,.dashboard-page__table-shell,.schedules-page__table-shell,.schedules-page__grid-shell,.schedules-page__mobile-grid-scroll,.inventory-table-shell,.menus-table-shell,.menus-page__items-table-shell,.archives-table-shell,.alias-control-table-shell,.lists-table-shell){overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y pinch-zoom!important}:where(.events-mobile-cards,.prep-queue-mobile-cards,.stations-mobile-cards,.recipe-library-mobile-cards,.recipe-editor__ingredient-mobile-cards,.timers-mobile-cards,.schedules-page__mobile-cards,.inventory-mobile-cards,.menus-mobile-cards,.alias-control-mobile-cards,.event-ordering-mobile-event-list){overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;overflow:hidden visible!important}}@media (width<=767px){@supports (overflow:clip){html,body,#root,main,.heat-shell,.heat-shell-content,.lists-page,.alias-control-mobile-cards{overflow-x:clip!important}}}@media (prefers-reduced-motion:reduce){html,body,#root,main,.heat-scroll,.heat-scroll-y,.heat-scroll-x,.heat-scroll-panel,.heat-scroll-modal,.heat-scroll-table{scroll-behavior:auto!important}}:root{--heat-layout-gutter:var(--heat-layout-gutter-desktop);--heat-layout-page-gap:var(--heat-layout-banner-content-gap)}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0;overflow-x:clip}.heat-app{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow-x:clip!important}.heat-shell{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;padding-right:var(--heat-layout-gutter)!important;padding-left:var(--heat-layout-gutter)!important;margin:0!important;overflow-x:clip!important}.heat-shell>.heat-shell-header,.heat-shell>.heat-tab-bar,.heat-shell>.heat-shell-content,.heat-shell-content>.heat-pull-refresh,.heat-shell-content>.heat-pull-refresh>.heat-page-shell{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.heat-shell>.heat-shell-content{padding-top:var(--heat-layout-page-gap)!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.heat-shell-content>.heat-pull-refresh,.heat-shell-content>.heat-pull-refresh>.heat-page-shell{height:auto!important;min-height:0!important;max-height:none!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.heat-page-shell>.dashboard-page,.heat-page-shell>.events-page,.heat-page-shell>.pull-lists-page,.heat-page-shell>.prep-queue-page,.heat-page-shell>.kitchen-execution,.heat-page-shell>.recipe-page,.heat-page-shell>.inventory-page,.heat-page-shell>.schedules-page,.heat-page-shell>.notes-page,.heat-page-shell>.settings-page{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important;margin-left:0!important;margin-right:0!important}.heat-page-shell :where(.events-table-scroll,.pull-lists-page__table-shell,.prep-queue-page__table-shell,.recipe-summary-table-wrap,.inventory-table-shell,.schedules-table-shell,.heat-table-shell){overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}@media (width>=901px){.heat-app>.heat-shell{padding-top:4px!important}.heat-shell>.heat-tab-bar{grid-template-columns:repeat(10,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:5px 0 12px!important;display:grid!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:none!important}.heat-shell-header .app-header .app-header__logo-stage{grid-template-columns:minmax(260px,1fr) minmax(390px,530px) minmax(260px,1fr)!important;align-items:center!important;column-gap:clamp(16px,2vw,38px)!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:clamp(18px,2.5vw,48px)!important;display:grid!important;transform:none!important}.heat-shell-header .app-header .app-header__banner-slot{place-items:center!important;width:100%!important;min-width:0!important}.heat-shell-header .app-header :where(.app-header__banner-quote,.app-header__logo-frame,.schedule-counts-slogan){margin:0!important;position:static!important;inset:auto!important;transform:none!important}.heat-shell-header .app-header .app-header__banner-quote{width:min(100%,340px)!important;max-width:340px!important}.heat-shell-header .app-header .app-header__logo-frame{width:100%!important;min-width:0!important}.heat-shell-header .app-header .app-header__logo{width:100%!important;max-width:530px!important}.heat-shell-header .app-header .schedule-counts-slogan{text-align:center!important;white-space:normal!important;max-width:100%!important}}@media (width<=900px){:root{--heat-layout-gutter:var(--heat-layout-gutter-compact);--heat-layout-page-gap:var(--heat-space-control)}}.heat-button{--heat-button-height:var(--heat-control-height-default);--heat-button-padding-x:14px;--heat-button-radius:var(--heat-radius-control);--heat-button-charcoal-texture:var(--material-charcoal-texture,url(/assets/expandable-charcoal-texture-B2QZ0ZCA.png));--heat-button-gold-texture:var(--material-gold-texture,url(/assets/expandable-gold-texture-QOvnTiHw.png));isolation:isolate;box-sizing:border-box;min-width:0;height:var(--heat-button-height);min-height:var(--heat-button-height);padding:4px var(--heat-button-padding-x);border:var(--heat-border-default);border-radius:var(--heat-button-radius);color:var(--heat-text-secondary);background:var(--heat-color-dark-steel) var(--heat-button-charcoal-texture) center / cover no-repeat;font:inherit;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;transition:border-color var(--heat-motion-fast) ease, box-shadow var(--heat-motion-fast) ease, color var(--heat-motion-fast) ease, background-color var(--heat-motion-fast) ease;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.heat-button--compact{--heat-button-height:var(--heat-control-height-compact);--heat-button-padding-x:10px;--heat-button-radius:7px;font-size:12px}.heat-button--large{--heat-button-height:var(--heat-control-height-touch);--heat-button-padding-x:18px;--heat-button-radius:10px;font-size:14px}.heat-button__content{z-index:1;pointer-events:none;justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative}.heat-button__icon{z-index:1;pointer-events:none;flex:none;place-items:center;width:1.15em;height:1.15em;display:inline-grid;position:relative}.heat-button__icon>svg,.heat-button__icon>img{width:100%;height:100%;display:block}.heat-button--primary,.heat-button--gold{border-color:var(--heat-color-gold);color:var(--heat-color-background);background:linear-gradient(135deg,#c8a96b,#8d6e32);box-shadow:inset 0 1px #ffffff2e}.heat-button--gold{background:linear-gradient(#975e0e3d, #301f0a5c), var(--heat-button-gold-texture) center / cover no-repeat}.heat-button--secondary{border-color:var(--heat-color-border-muted);color:var(--heat-text-primary);background:#111418e6 var(--heat-button-charcoal-texture) center / cover no-repeat}.heat-button--toolbar{border-color:var(--heat-color-border-muted);background:var(--heat-color-dark-steel) var(--heat-button-charcoal-texture) center / cover no-repeat;width:100%;font-weight:700}.heat-button--icon{width:var(--heat-button-height);flex:0 0 var(--heat-button-height);padding:0}.heat-button--danger{color:#ffe0e0;background:linear-gradient(#681f23e6,#2a0f12f5);border-color:#dd6f6f9e}.heat-button--success{color:#d9ffe7;background:linear-gradient(#195c36e0,#0a2a19f5);border-color:#2fcf6c94}.heat-button--ghost{color:var(--heat-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.heat-button[data-material-skin]:not([data-active]){box-shadow:none;background:0 0;border-color:#0000}.heat-button[data-material-skin]:before{content:"";z-index:0;box-sizing:border-box;border-radius:inherit;border:7px solid #0000;border-image-source:var(--material-skin-regular);pointer-events:none;border-image-slice:28 fill;border-image-width:7px;border-image-repeat:stretch;position:absolute;inset:0}.heat-button[data-material-skin]:hover:not(:disabled):not([data-active]):before{border-image-source:var(--material-skin-hover)}.heat-button[data-active]{border-color:var(--heat-color-gold-active);color:var(--heat-text-primary);background-color:#79501a;background-image:linear-gradient(#975e0e8c, #301f0ab8), var(--heat-button-gold-texture);box-shadow:inset 0 1px #ffffff1f}.heat-button[data-active]:before{opacity:0}.heat-button:hover:not(:disabled):not([data-active]){border-color:var(--heat-color-gold-hover);color:#fff;background-color:var(--heat-color-surface-hover);box-shadow:0 2px 6px #00000038}.heat-button--primary:hover:not(:disabled),.heat-button--gold:hover:not(:disabled){color:var(--heat-color-background)}.heat-button[data-material-skin]:hover:not(:disabled):not([data-active]){box-shadow:none;border-color:#0000}.heat-button:active:not(:disabled){background-color:var(--heat-color-surface-inset)}.heat-button:focus-visible{outline:var(--heat-focus-outline);outline-offset:var(--heat-focus-offset)}.heat-button:disabled,.heat-button[data-loading]{opacity:.52;filter:saturate(.55);cursor:not-allowed}.heat-button__spinner{z-index:1;border-radius:var(--heat-radius-pill);border:2px solid;border-right-color:#0000;flex:none;width:1em;height:1em;animation:.7s linear infinite heat-button-spin;position:relative}@keyframes heat-button-spin{to{transform:rotate(360deg)}}@media (width<=768px){.heat-button--compact,.heat-button--standard{--heat-button-height:44px}}@media (pointer:coarse){.heat-button--compact,.heat-button--standard{--heat-button-height:var(--heat-control-height-touch)}}@media (prefers-reduced-motion:reduce){.heat-button{transition:none}.heat-button__spinner{animation-duration:1.4s}}:root{--material-charcoal-texture:url(/assets/expandable-charcoal-texture-B2QZ0ZCA.png);--material-gold-texture:url(/assets/expandable-gold-texture-QOvnTiHw.png);--material-control-border:var(--heat-border-default);--material-control-focus:#ead7aa;--material-control-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%23d9b963' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/svg%3E");--material-control-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M2 8l6-6 6 6' fill='none' stroke='%23111418' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/svg%3E");--heat-dropdown-elevation:var(--heat-shadow-window), inset 0 1px 0 #ffffff09}.heat-control-group{align-items:center;gap:var(--heat-space-2);min-width:0;display:flex}.heat-control-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.heat-control-group[data-wrap]{flex-wrap:wrap}.heat-toolbar{justify-content:flex-end}.heat-control,.heat-dropdown{--material-control-height:var(--heat-control-height-default);--material-control-radius:var(--heat-radius-control);--material-control-padding-x:14px;--material-control-arrow-size:14px;--material-control-arrow-gap:14px;--material-control-title-size:14px;--material-control-subtitle-size:10px}.heat-control--compact{--material-control-height:var(--heat-control-height-compact);--material-control-radius:8px;--material-control-padding-x:12px;--material-control-arrow-size:12px;--material-control-arrow-gap:12px;--material-control-title-size:13px;--material-control-subtitle-size:9px}.heat-control--large{--material-control-height:48px;--material-control-radius:10px;--material-control-padding-x:18px;--material-control-arrow-size:16px;--material-control-arrow-gap:16px;--material-control-title-size:15px;--material-control-subtitle-size:11px}.heat-expandable-control,.heat-expandable-select{--material-control-texture:var(--material-charcoal-texture);--material-control-text-color:#ebeff2;box-sizing:border-box;width:100%;height:var(--material-control-height);min-height:var(--material-control-height);border:var(--material-control-border);border-radius:var(--material-control-radius);color:var(--material-control-text-color);background-color:#171a1d;background-image:var(--material-control-texture);transition:border-color var(--heat-motion-fast) ease, box-shadow var(--heat-motion-fast) ease, background-color var(--heat-motion-fast) ease;background-position:50%;background-repeat:no-repeat;background-size:cover}.heat-expandable-control{isolation:isolate;padding:5px calc(var(--material-control-padding-x) + var(--material-control-arrow-size) + var(--material-control-arrow-gap)) 5px var(--material-control-padding-x);contain:paint;cursor:pointer;text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.heat-expandable-control__texture{z-index:0;border-radius:inherit;background:var(--material-control-texture) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.heat-expandable-control__content{z-index:1;gap:1px;width:100%;min-width:0;display:grid;position:relative}.heat-expandable-control__title,.heat-expandable-control__subtitle{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.heat-expandable-control__title{color:inherit;font-size:var(--material-control-title-size);letter-spacing:.05em;text-shadow:0 1px 2px #000;font-weight:700;line-height:1.05}.heat-expandable-control__subtitle{color:#c8cfd5;font-size:var(--material-control-subtitle-size);letter-spacing:.025em;font-weight:600;line-height:1.05}.heat-control__chevron{right:var(--material-control-padding-x);z-index:1;width:var(--material-control-arrow-size);height:auto;color:var(--heat-color-gold);pointer-events:none;transition:transform var(--heat-motion-standard) var(--heat-ease-standard);position:absolute}.heat-expandable-control[data-state=open],.heat-expandable-select[data-state=open]{--material-control-texture:var(--material-gold-texture);--material-control-text-color:var(--heat-color-surface);background-color:#c5a85d}.heat-expandable-control[data-state=open] .heat-control__chevron{color:var(--heat-color-surface);transform:rotate(180deg)}.heat-expandable-control[data-state=open] .heat-expandable-control__subtitle{color:#2d3338}.heat-expandable-control:hover:not(:disabled),.heat-expandable-select:hover:not(:disabled){border-color:var(--heat-color-gold-hover);background-color:var(--heat-color-surface-hover);box-shadow:0 2px 6px #0000003d}.heat-expandable-control:focus-visible,.heat-expandable-select:focus-visible{outline:2px solid var(--material-control-focus);outline-offset:2px}.heat-expandable-control:disabled,.heat-expandable-select:disabled,.heat-control[data-loading]{opacity:.52;filter:saturate(.55);cursor:not-allowed}.heat-control[data-error]{border-color:#dd6f6fc7;box-shadow:0 0 0 1px #dd6f6f24}.heat-expandable-select{appearance:none;padding:0 calc(var(--material-control-padding-x) + var(--material-control-arrow-size) + var(--material-control-arrow-gap)) 0 var(--material-control-padding-x);background-image:var(--material-control-chevron-down), var(--material-control-texture);background-position:calc(100% - var(--material-control-padding-x)) center, center;background-repeat:no-repeat;background-size:var(--material-control-arrow-size) auto, cover}.heat-expandable-select[data-state=open]{background-image:var(--material-control-chevron-up), var(--material-control-texture)}.heat-dropdown{min-width:0;position:relative}.heat-dropdown__menu{z-index:9200;border:var(--heat-border-strong);border-radius:var(--heat-radius-control);background:var(--heat-surface-panel);width:max(100%,220px);max-width:min(360px,100vw - 16px);max-height:min(420px,60dvh);box-shadow:var(--heat-dropdown-elevation);gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.heat-dropdown__menu--portal{box-sizing:border-box;visibility:hidden;overscroll-behavior:contain;max-width:calc(100vw - 16px);position:fixed;top:0}.heat-dropdown__menu--portal[data-positioned]{visibility:visible}.heat-dropdown__menu--anchored{box-sizing:border-box;width:100%;min-width:100%;max-width:100%;top:calc(100% + 6px);left:0}.heat-dropdown__search{border-radius:var(--heat-radius-control);background:var(--heat-color-surface);width:100%;min-height:36px;color:var(--heat-text-primary);font:inherit;border:1px solid #39424b;padding:0 10px}.heat-dropdown__search:focus-visible{border-color:var(--heat-color-gold);outline:2px solid var(--material-control-focus);outline-offset:1px}.heat-dropdown__options{min-height:0;max-height:var(--heat-dropdown-options-max-height,420px);overscroll-behavior:contain;scrollbar-color:#c8a96bb8 #080c11b3;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;gap:4px;display:grid;overflow:hidden auto}.heat-dropdown__option{background:var(--heat-surface-workspace);width:100%;min-height:36px;color:var(--heat-text-secondary);font:inherit;overflow-wrap:anywhere;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;gap:1px;padding:6px 9px;display:grid}.heat-dropdown__option:hover,.heat-dropdown__option:focus-visible,.heat-dropdown__option[data-active]{border-color:var(--heat-color-border-strong);background:var(--heat-color-surface-hover);outline:none}.heat-dropdown__option[data-selected]{border-color:var(--heat-color-gold-active);color:var(--heat-text-primary);background:var(--heat-color-surface-selected)}.heat-dropdown__option span{color:var(--heat-text-muted);font-size:11px}.heat-dropdown__option:disabled{opacity:.52;cursor:not-allowed}.heat-dropdown__menu--compact{gap:2px;padding:4px}.heat-dropdown__menu--compact .heat-dropdown__options{gap:2px}.heat-dropdown__menu--compact .heat-dropdown__option{min-height:36px;padding:4px 8px;font-size:14px;line-height:1.2}.heat-dropdown__menu--grid{width:min(640px,100vw - 16px);max-width:calc(100vw - 16px)}.heat-dropdown__menu--grid .heat-dropdown__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;max-height:none;overflow:visible}.heat-dropdown__menu--grid .heat-dropdown__option{text-align:center;justify-content:center;align-items:center;min-width:0;height:40px;min-height:40px;padding:4px 8px;font-size:14px;line-height:1.1;display:flex;position:relative}.heat-dropdown__menu--grid .heat-dropdown__option strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.heat-dropdown__menu--grid .heat-dropdown__option[data-selected]:after{color:#e5c66e;content:"✓";font-size:11px;font-weight:900;position:absolute;top:2px;right:4px}.heat-dropdown__empty{color:var(--heat-text-muted);text-align:center;padding:14px 10px;font-size:12px}.heat-combobox{min-width:0}.heat-combobox[data-disabled],.heat-combobox[data-loading]{cursor:not-allowed}.heat-combobox[data-error]{--heat-combobox-border:#dd6f6fc7}@media (width<=768px){.heat-control,.heat-dropdown{--material-control-height:44px}.heat-dropdown__menu{width:min(100%,100vw - 16px)}.heat-dropdown__option{min-height:42px}.heat-dropdown__menu--compact .heat-dropdown__option{min-height:42px;padding-block:6px;font-size:15px}}@media (pointer:coarse){.heat-control--compact,.heat-control--standard,.heat-dropdown{--material-control-height:var(--heat-control-height-touch)}.heat-dropdown__option{min-height:var(--heat-control-height-touch)}}@media (width<=768px){.heat-dropdown__menu--grid .heat-dropdown__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.heat-dropdown__menu--grid .heat-dropdown__option,.heat-dropdown__menu--compact.heat-dropdown__menu--grid .heat-dropdown__option{height:40px;min-height:40px;padding:3px 5px;font-size:14px}}@media (prefers-reduced-motion:reduce){.heat-expandable-control,.heat-expandable-select,.heat-control__chevron{transition:none}}.heat-surface,.heat-page-canvas,.heat-workspace,.heat-panel,.heat-card,.heat-section,.heat-window,.heat-window__body,.heat-table-surface,.heat-mobile-record-card,.heat-drawer,.heat-modal-backdrop,.heat-dialog-window{box-sizing:border-box}.heat-page-canvas,.heat-workspace,.heat-window__body{min-width:0}.heat-page-canvas{width:100%;color:var(--heat-text-primary);background:var(--heat-surface-canvas)}.heat-workspace{background:var(--heat-surface-workspace);width:100%}.heat-window__body{overflow:visible}.heat-window,.heat-panel,.heat-card,.heat-section,.recipe-panel,.dashboard-page__section,.settings-panel,.heat-table-shell,.heat-data-surface,.events-controls-panel,.events-table-card,.prep-workspace-page__shell{box-sizing:border-box;background-clip:padding-box;min-width:0;max-width:100%}.heat-surface--surface{--heat-primitive-surface:var(--heat-color-surface);background:var(--heat-color-surface)}.heat-surface--surface-elevated{--heat-primitive-surface:var(--heat-color-surface-elevated);background:var(--heat-color-surface-elevated)}.heat-surface--surface-inset{--heat-primitive-surface:var(--heat-color-surface-inset);background:var(--heat-color-surface-inset)}.heat-surface--surface-transparent{--heat-primitive-surface:transparent;background:0 0}.heat-panel{border:var(--heat-border-default);border-radius:var(--heat-radius-panel);background:var(--heat-primitive-surface,var(--heat-surface-panel));box-shadow:var(--heat-shadow-raised), inset 0 1px 0 #ffffff09}.heat-card{border:var(--heat-border-subtle);border-radius:var(--heat-radius-panel);background:var(--heat-primitive-surface,var(--heat-color-surface-elevated));box-shadow:inset 0 1px #ffffff08}.heat-section{border:var(--heat-border-default);border-radius:var(--heat-radius-section);background:var(--heat-primitive-surface,#1a1f24eb);min-width:0}.heat-window{border-style:solid;border-width:1px;min-width:0}.heat-window--standard,.recipe-panel{border:var(--heat-border-default);border-radius:var(--heat-radius-window);background:var(--heat-surface-panel);box-shadow:var(--heat-shadow-raised), inset 0 1px 0 #ffffff09}.heat-window--executive,.dashboard-page__section{border:var(--heat-border-default);border-radius:var(--heat-radius-window);background:var(--heat-surface-raised);box-shadow:var(--heat-shadow-raised), inset 0 1px 0 #ffffff09}.heat-window--modal,.settings-panel{border:var(--heat-border-strong);border-radius:var(--heat-radius-dialog);background:var(--heat-surface-panel);box-shadow:var(--heat-shadow-modal), inset 0 1px 0 #ffffff09}.heat-window--data,.heat-table-shell{border:var(--heat-border-default);border-radius:var(--heat-radius-panel);background:var(--heat-surface-inset);box-shadow:var(--heat-shadow-raised), inset 0 1px 0 #ffffff08}.heat-window--compact,.prep-workspace-page__shell{border:var(--heat-border-default);border-radius:var(--heat-radius-panel);background:var(--heat-color-surface);box-shadow:inset 0 1px 0 #ffffff08, var(--heat-shadow-raised)}.heat-table-surface{overflow:auto}.heat-mobile-record-card{min-width:0}.heat-drawer,.heat-dialog-window{min-width:0;color:var(--heat-text-primary);background:var(--heat-color-panel)}.heat-drawer{border:var(--heat-border-default);box-shadow:var(--heat-shadow-window)}.heat-modal-backdrop{z-index:var(--heat-layer-modal);padding:var(--heat-space-4);background:#000000ad;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.heat-dialog-window{width:100%;max-height:calc(100dvh - (2 * var(--heat-space-4)));border-radius:var(--heat-radius-dialog);overflow-y:auto}.heat-header{box-sizing:border-box;min-width:0}.heat-header--compact{--heat-header-gap:8px;--heat-header-padding:8px 10px}.heat-header--standard{--heat-header-gap:12px;--heat-header-padding:12px 14px}.heat-header--executive{--heat-header-gap:16px;--heat-header-padding:12px 16px}.heat-page-header,.events-page__header,.recipe-page__header{justify-content:space-between;gap:var(--heat-header-gap,18px);padding:var(--heat-header-padding,14px 18px 12px);border-bottom:1px solid var(--heat-color-divider);background:var(--heat-surface-panel);display:flex}.heat-page-header__eyebrow,.heat-header__eyebrow,.events-page__eyebrow,.recipe-page__eyebrow{color:var(--heat-color-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:850}.heat-page-header__title,.heat-header__title,.events-page__title,.recipe-page__title{color:var(--heat-text-primary);font-size:clamp(24px,2vw,28px);font-weight:var(--heat-font-weight-title);margin:0;line-height:1.05}.heat-page-header__subtitle,.heat-header__subtitle,.events-page__subtitle,.recipe-page__subtitle{max-width:920px;color:var(--heat-text-muted);margin:5px 0 0;font-size:13px;line-height:1.38}.heat-header__actions{justify-content:flex-end;align-items:center;gap:var(--heat-header-gap,10px);min-width:0;display:flex}.heat-header__icon{flex:none;place-items:center;display:inline-grid}.heat-window-header,.settings-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--heat-header-gap,14px);padding:var(--heat-header-padding,16px 16px 14px);border-bottom:1px solid var(--heat-color-divider);background:0 0;display:flex}.heat-section-header,.dashboard-page__section-header{justify-content:space-between;align-items:center;gap:var(--heat-header-gap,8px);min-height:36px;padding:var(--heat-header-padding,8px 10px);border-bottom:1px solid var(--heat-color-divider);background:var(--heat-surface-raised);display:flex}.heat-section-header .heat-header__title{color:#d9bd7b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.1}.heat-modal-header,.event-import-modal__header{border-bottom:1px solid var(--heat-color-divider);background:var(--heat-surface-raised);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;min-height:0;padding:16px 18px 14px;display:flex}.heat-table-header>tr>th{height:var(--heat-header-table-height);border-bottom:1px solid var(--heat-color-divider);background:var(--heat-surface-raised);color:#d9bd7b;letter-spacing:.08em;text-align:left;text-transform:uppercase;vertical-align:middle;padding:8px 10px;font-size:10px;font-weight:950}@media (width<=768px){.heat-page-header,.events-page__header,.recipe-page__header{align-items:flex-start;gap:var(--heat-space-2);padding:var(--heat-space-3)}.heat-page-header__title,.heat-header__title,.events-page__title,.recipe-page__title{font-size:clamp(20px,5.5vw,23px)}.heat-page-header__subtitle,.heat-header__subtitle,.events-page__subtitle,.recipe-page__subtitle{font-size:12px}}.heat-data-surface,.heat-data-table,.heat-data-table__actions,.heat-data-table__empty,:where(.heat-panel,.heat-card,.heat-toolbar,.heat-section-header,.heat-data-surface,.heat-data-table,.heat-badge,.heat-input,.heat-select,.heat-filter-select,.heat-number-input){box-sizing:border-box;min-width:0}.heat-panel{border:var(--heat-border-default);border-radius:var(--heat-radius-panel);background:var(--heat-surface-panel);box-shadow:var(--heat-shadow-raised), inset 0 1px #ffffff09;overflow:hidden}.heat-panel--elevated{border-color:var(--heat-color-border-strong);background:var(--heat-surface-raised);box-shadow:var(--heat-shadow-window), inset 0 1px #ffffff09}.heat-panel--compact{border-radius:var(--heat-radius-section)}.heat-panel__header,.heat-panel__body{min-width:0}.heat-panel__header{padding:var(--heat-space-control) var(--heat-space-component);border-bottom:1px solid var(--heat-color-divider);background:var(--heat-surface-raised)}.heat-panel__body{padding:var(--heat-layout-panel-padding)}.heat-panel--compact>.heat-panel__header,.heat-panel--compact>.heat-panel__body{padding:var(--heat-space-control)}.heat-card{gap:var(--heat-layout-component-gap);border:var(--heat-border-subtle);border-radius:var(--heat-radius-panel);min-width:0;padding:var(--heat-layout-card-padding);background:var(--heat-surface-raised);flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff08}.heat-card__actions{justify-content:flex-end;align-items:center;gap:var(--heat-space-control);min-width:0;margin-top:auto;display:flex}.heat-section-header{min-height:var(--heat-control-height-default);justify-content:space-between;align-items:center;gap:var(--heat-space-control);padding:var(--heat-space-control) var(--heat-space-component);border-bottom:1px solid var(--heat-color-divider);background:var(--heat-surface-raised);display:flex}.heat-section-header__title{min-width:0;color:var(--heat-text-primary);font-size:var(--heat-type-panel-heading-size);font-weight:var(--heat-font-weight-title);line-height:var(--heat-line-height-compact);margin:0}.heat-section-header__actions{justify-content:flex-end;align-items:center;gap:var(--heat-space-control);min-width:0;display:flex}.heat-toolbar{align-items:center;gap:var(--heat-space-control);min-width:0;display:flex}.heat-toolbar--wrap{flex-wrap:wrap}.heat-toolbar__search{flex:16rem;min-width:min(100%,16rem)}.heat-toolbar__group{align-items:center;gap:var(--heat-space-control);min-width:0;display:flex}.heat-input,.heat-select,.heat-filter-select,.heat-number-input{width:100%;height:var(--heat-control-height-default);min-height:var(--heat-control-height-default);border:var(--heat-border-default);border-radius:var(--heat-radius-control);padding-inline:var(--heat-control-padding-inline-default);color:var(--heat-text-primary);background-color:var(--heat-color-dark-steel);font:var(--heat-font-weight-body) var(--heat-type-body-size)/var(--heat-line-height-compact) var(--heat-font-sans);transition:border-color var(--heat-motion-fast) var(--heat-ease-standard), box-shadow var(--heat-motion-fast) var(--heat-ease-standard)}.heat-select,.heat-filter-select{appearance:none;padding-right:calc(var(--heat-control-padding-inline-default) + var(--heat-space-section));background-image:var(--material-control-chevron-down);background-position:right var(--heat-control-padding-inline-default) center;background-repeat:no-repeat;background-size:var(--heat-space-component) auto}.heat-number-input{font-variant-numeric:tabular-nums}:where(.heat-input,.heat-select,.heat-filter-select,.heat-number-input):hover:not(:disabled){border-color:var(--heat-color-border-strong)}:where(.heat-input,.heat-select,.heat-filter-select,.heat-number-input):focus-visible{border-color:var(--heat-border-focus);outline:var(--heat-focus-outline);outline-offset:var(--heat-focus-offset)}:where(.heat-input,.heat-select,.heat-filter-select,.heat-number-input):disabled{color:var(--heat-text-disabled);background-color:var(--heat-surface-inset)}.heat-control--compact :where(.heat-input,.heat-select,.heat-filter-select,.heat-number-input),:where(.heat-input,.heat-select,.heat-filter-select,.heat-number-input).heat-control--compact{height:var(--heat-control-height-compact);min-height:var(--heat-control-height-compact);padding-inline:var(--heat-control-padding-inline-compact)}.heat-control--touch :where(.heat-input,.heat-select,.heat-filter-select,.heat-number-input),:where(.heat-input,.heat-select,.heat-filter-select,.heat-number-input).heat-control--touch{height:var(--heat-control-height-touch);min-height:var(--heat-control-height-touch)}.heat-data-surface{border:var(--heat-border-default);border-radius:var(--heat-radius-panel);background:var(--heat-surface-inset);overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto visible}.heat-data-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--heat-text-secondary);font-size:var(--heat-type-table-body-size)}.heat-data-table :where(th,td){padding:var(--heat-space-control) var(--heat-space-component);border-bottom:1px solid var(--heat-color-divider);text-align:left;vertical-align:middle}.heat-data-table th{color:var(--heat-color-gold);background:var(--heat-surface-raised);font-size:var(--heat-type-table-heading-size);font-weight:var(--heat-font-weight-title);letter-spacing:.08em;text-transform:uppercase}.heat-data-table tbody tr[data-interactive]{cursor:pointer}.heat-data-table tbody tr[data-interactive]:hover{background:var(--heat-color-surface-hover)}.heat-data-table tbody tr[aria-selected=true]{background:var(--heat-color-surface-selected)}.heat-data-table tbody tr[aria-disabled=true]{color:var(--heat-text-disabled);cursor:not-allowed;opacity:.56}.heat-data-table__empty{padding:var(--heat-space-section);color:var(--heat-text-muted);font-size:var(--heat-type-secondary-size);text-align:center}.heat-badge{min-height:var(--heat-space-section);justify-content:center;align-items:center;gap:var(--heat-space-micro);border:var(--heat-border-subtle);border-radius:var(--heat-radius-pill);padding-inline:var(--heat-space-control);font-size:var(--heat-type-badge-size);font-weight:var(--heat-font-weight-label);line-height:var(--heat-line-height-compact);white-space:nowrap;display:inline-flex}@media (width<=768px){.heat-toolbar{flex-wrap:wrap;align-items:stretch}.heat-toolbar__search,.heat-toolbar__group{width:100%}.heat-toolbar__group{flex-wrap:wrap}}.heat-empty-state{color:#dce4ecb8;text-align:center;border:1px dashed #c8a96b3d;border-radius:8px;margin:10px;padding:12px;font-size:11px;font-weight:800}.events-page,.recipe-page{isolation:isolate;background:radial-gradient(at 50% 0,#c8a96b12,#0000 34%),radial-gradient(at 50% 14%,#ff7c1809,#0000 32%),radial-gradient(#0000 42%,#00000047 78%,#00000094),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px),linear-gradient(135deg,#101317f7,#07090cfc);border:1px solid #c8a96b57;border-radius:22px;margin-top:10px;padding-right:0;position:relative;overflow:visible;box-shadow:0 26px 78px #0000006b,inset 0 1px #ffffff0b}.recipe-library__workspace-header{background:#1a1f24;border:1px solid #2a3138;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(420px,auto);align-items:center;gap:12px;margin:0 0 8px;padding:10px 12px;display:grid}.recipe-library__workspace-header :is(h1,p,dl,dt,dd){margin:0}.recipe-library__workspace-header h1{color:#f5f7fa;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.1}.recipe-library__workspace-header>div>p:last-child{color:#9ba7b4;margin-top:4px;font-size:.78rem}.recipe-library__eyebrow{color:#c8a96b;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.recipe-library__workspace-summary{grid-template-columns:repeat(4,minmax(82px,1fr));gap:6px;display:grid}.recipe-library__workspace-summary div{text-align:center;background:#111418;border:1px solid #2a3138;border-radius:8px;gap:2px;min-width:0;padding:6px 8px;display:grid}.recipe-library__workspace-summary dt{color:#9ba7b4;text-transform:uppercase;font-size:.62rem;font-weight:800}.recipe-library__workspace-summary dd{color:#f5f7fa;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:900}.recipe-library__workspace-summary .recipe-library__summary--attention{background:#c8a96b13;border-color:#c8a96b6b}.recipe-library__workspace-summary .recipe-library__summary--attention dd{color:#efd99f}.recipe-page .recipe-library__top-controls,.recipe-page .recipe-library__top-controls *{box-sizing:border-box;min-width:0}.recipe-page .recipe-library__top-controls{z-index:100;isolation:isolate;background:#1a1f24;border:1px solid #c8a96b47;border-radius:12px;grid-template-columns:max-content minmax(260px,1fr) minmax(150px,190px) minmax(150px,190px) max-content;align-items:end;gap:10px;width:100%;margin:0 0 8px;padding:9px 10px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffe8b90f,0 12px 28px #00000038}.recipe-page .recipe-library__top-controls .recipe-library__header-actions{grid-template-columns:max-content max-content minmax(92px,112px);justify-content:start;align-items:stretch;gap:8px!important;width:auto!important;display:grid!important}.recipe-page .recipe-library__top-controls .recipe-page__primary-button,.recipe-page .recipe-library__top-controls .recipe-page__secondary-button{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}.recipe-page .recipe-library__top-controls .recipe-library__count{text-align:center;border-radius:10px;grid-template-columns:auto auto;justify-content:center;align-self:stretch;align-items:center;gap:6px;width:100%;min-width:0;padding:5px 10px;display:grid}.recipe-page .recipe-library__top-controls .recipe-library__count strong{font-size:clamp(20px,1.35vw,26px);line-height:1;display:inline}.recipe-page .recipe-library__top-controls .recipe-library__count span{white-space:nowrap;margin:0;font-size:10px;line-height:1;display:inline}.recipe-page .recipe-library__control-field{align-content:end;gap:4px;display:grid}.recipe-page .recipe-library__top-controls .events-toolbar__label{color:#c8a96b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.recipe-page .recipe-library__top-controls .recipe-library__search,.recipe-page .recipe-library__top-controls .recipe-library__select{border-radius:10px;min-height:38px}.recipe-library__readiness-toggle[data-active=true]{color:#f8e7b7;border-color:#c8a96bb8;box-shadow:inset 0 -2px #c8a96b85}@media (width<=1180px){.recipe-page .recipe-library__top-controls{grid-template-columns:1fr minmax(220px,.8fr)}.recipe-page .recipe-library__top-controls .recipe-library__header-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important}}@media (width<=720px){.recipe-page .recipe-library__top-controls{grid-template-columns:1fr;gap:8px;padding:9px}.recipe-page .recipe-library__top-controls .recipe-library__header-actions{grid-template-columns:1fr}.recipe-page .recipe-library__top-controls .recipe-page__primary-button,.recipe-page .recipe-library__top-controls .recipe-page__secondary-button,.recipe-page .recipe-library__top-controls .recipe-library__count{width:100%!important}.recipe-library__readiness-filters,.recipe-library__readiness-filters summary{width:100%}.recipe-library__readiness-filters>div{width:100%;box-shadow:none;margin-top:6px;position:static}}.heat-scroll-region,.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.lists-table-shell{overscroll-behavior:auto;scrollbar-color:#c8a96b #050911;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;min-height:0;overflow:auto}.heat-scroll-region::-webkit-scrollbar{width:13px;height:13px}.heat-table-shell::-webkit-scrollbar{width:13px;height:13px}.events-table-scroll::-webkit-scrollbar{width:13px;height:13px}.recipe-summary-table-wrap::-webkit-scrollbar{width:13px;height:13px}.recipe-editor__ingredient-table-wrap::-webkit-scrollbar{width:13px;height:13px}.lists-table-shell::-webkit-scrollbar{width:13px;height:13px}.heat-scroll-region::-webkit-scrollbar-track{background:linear-gradient(#05080dfa,#0a1018fa);border:1px solid #c8a96b24;border-radius:999px}.heat-table-shell::-webkit-scrollbar-track{background:linear-gradient(#05080dfa,#0a1018fa);border:1px solid #c8a96b24;border-radius:999px}.events-table-scroll::-webkit-scrollbar-track{background:linear-gradient(#05080dfa,#0a1018fa);border:1px solid #c8a96b24;border-radius:999px}.recipe-summary-table-wrap::-webkit-scrollbar-track{background:linear-gradient(#05080dfa,#0a1018fa);border:1px solid #c8a96b24;border-radius:999px}.recipe-editor__ingredient-table-wrap::-webkit-scrollbar-track{background:linear-gradient(#05080dfa,#0a1018fa);border:1px solid #c8a96b24;border-radius:999px}.lists-table-shell::-webkit-scrollbar-track{background:linear-gradient(#05080dfa,#0a1018fa);border:1px solid #c8a96b24;border-radius:999px}.heat-scroll-region::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823deb);border:3px solid #050911;border-radius:999px}.heat-table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823deb);border:3px solid #050911;border-radius:999px}.events-table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823deb);border:3px solid #050911;border-radius:999px}.recipe-summary-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823deb);border:3px solid #050911;border-radius:999px}.recipe-editor__ingredient-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823deb);border:3px solid #050911;border-radius:999px}.lists-table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823deb);border:3px solid #050911;border-radius:999px}.heat-scroll-region::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efd697fa,#c8a96bf5)}.heat-table-shell::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efd697fa,#c8a96bf5)}.events-table-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efd697fa,#c8a96bf5)}.recipe-summary-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efd697fa,#c8a96bf5)}.recipe-editor__ingredient-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efd697fa,#c8a96bf5)}.lists-table-shell::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efd697fa,#c8a96bf5)}.app-header{isolation:isolate;background:radial-gradient(at 50% 44%,#c8a96b12,#0000 44%),radial-gradient(at 50% 10%,#ff7c1809,#0000 36%),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px),linear-gradient(#10131757,#07090c2e);border-bottom:1px solid #c8a96b6b;flex-direction:column;align-items:center;width:100%;max-width:100%;min-height:clamp(142px,18vw,318px);margin-left:0;padding:clamp(2px,.45vw,8px) 0 9px;display:flex;position:relative;overflow:hidden;transform:none}.app-header:before{content:"";z-index:-3;background:radial-gradient(at 0 48%,#c8a96b1f,#0000 32%),radial-gradient(at right 48%,#c8a96b1a,#0000 32%),linear-gradient(90deg,#05080c6b,#0000 18% 82%,#05080c6b),linear-gradient(#03060a52,#0000 34%,#03060a85);position:absolute;inset:0}.app-header:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#05080cdb,#0000 10% 90%,#05080cdb),linear-gradient(#05080c33,#0000 18% 62%,#05080c94 92%,#05080cd1);position:absolute;inset:0}.app-header__vignette{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(#c8a96b17,#0000 70%);border-radius:999px;width:min(360px,24vw);height:min(190px,12vw);position:absolute;top:18%}.app-header__session{z-index:4;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding:4px clamp(4px,.8vw,10px) 0;display:flex;position:relative}.app-header__switchers{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.app-header__switchers label{color:#c8a96bb8;letter-spacing:.14em;text-transform:uppercase;gap:3px;min-width:min(170px,100%);font-size:8px;font-weight:950;display:grid}.app-header__switchers select{appearance:none;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;width:100%;min-width:0;min-height:28px;font:inherit;text-align:center;text-align-last:center;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#d9bd7b 50%),linear-gradient(135deg,#d9bd7b 50%,#0000 50%),linear-gradient(#090f17fa,#04070cfa);background-position:calc(100% - 14px),calc(100% - 9px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #c8a96b6b;border-radius:9px;outline:none;padding:0 28px 0 9px;font-size:11px;font-weight:850}.app-header__switchers select:focus,.app-header__switchers select:hover,.app-header__settings-button:focus,.app-header__settings-button:hover{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1a}.app-header__switchers option{color:#f5f7fa;background:#050911}.app-header__settings-button{color:#d9bd7b;cursor:pointer;width:100%;min-width:0;min-height:28px;font:inherit;white-space:nowrap;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b6b;border-radius:9px;outline:none;align-self:end;padding:0 10px;font-size:11px;font-weight:900}.settings-panel-backdrop{z-index:var(--heat-layer-modal);box-sizing:border-box;background:#03060a8f;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.settings-panel{z-index:calc(var(--heat-layer-modal) + 1);color:#f5f7fa;width:min(560px,100%);max-height:calc(100vh - 32px);position:relative;overflow-y:auto}.settings-panel__title-block{min-width:0}.settings-panel__header-actions{align-self:flex-end;align-items:center;gap:14px;margin-bottom:1px;display:flex}.settings-panel__eyebrow{color:#9ba7b4;letter-spacing:.18em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900;line-height:1}.settings-panel__header h2{color:#c8a96b;letter-spacing:0;margin:0;font-size:26px;font-weight:950;line-height:1.1}.settings-panel__close{color:#d9bd7b;cursor:pointer;background:#05080cb8;border:1px solid #c8a96b5c;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:inline-grid}.settings-panel__sign-out{color:#d9bd7b;cursor:pointer;min-height:34px;font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#05080cb8;border:1px solid #c8a96b5c;border-radius:9px;padding:0 14px;font-size:11px;font-weight:950}.settings-panel__body{gap:10px;padding:12px;display:grid}.settings-panel__push{min-width:0;display:grid}.settings-panel__global-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.settings-panel__field{color:#c8a96bc7;letter-spacing:.14em;text-transform:uppercase;text-align:center;align-content:center;gap:5px;font-size:9px;font-weight:950;display:grid}.settings-panel__field select{appearance:none;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;width:100%;min-width:0;min-height:30px;font:inherit;text-align:center;text-align-last:center;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#d9bd7b 50%),linear-gradient(135deg,#d9bd7b 50%,#0000 50%),linear-gradient(#090f17fa,#04070cfa);background-position:calc(100% - 15px),calc(100% - 10px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #c8a96b6b;border-radius:9px;outline:none;padding:0 28px 0 9px;font-size:12px;font-weight:850}.settings-panel__field select:focus,.settings-panel__field select:hover,.settings-panel__close:focus,.settings-panel__close:hover,.settings-panel__sign-out:focus,.settings-panel__sign-out:hover{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1a}.settings-panel__global-controls .push-notification-control{display:contents}.settings-panel__global-controls .push-notification-control__main{box-shadow:none;color:#f5f7fa;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b6b;border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;display:grid!important}.settings-panel__global-controls .push-notification-control__toggle{color:#f5f7fa;text-align:center;background:0 0;border:0;border-radius:8px;justify-content:center;width:100%;min-height:30px;padding:0 9px}.settings-panel__global-controls .push-notification-control__copy{color:#f5f7fa;text-align:center;justify-content:center;align-items:center;font-size:12px;font-weight:850}.settings-panel__global-controls .push-notification-control__copy em{color:#f5f7fa;font-style:normal}.settings-panel__push-field .push-notification-control__copy strong{display:none}.settings-panel__global-controls .push-notification-control>section{grid-column:1/-1;margin-top:2px}.events-settings-section{background:linear-gradient(#ffeebc14,#0000 20%),linear-gradient(#1a1f24eb,#111418eb);border:1px solid #c8a96b8f;border-radius:12px;gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px #ffeebc1f,inset 0 -1px #0000005c,0 0 0 1px #c8a96b1f,0 12px 26px #00000038}.events-settings-section h3{color:#d9bd7b;letter-spacing:.08em;text-align:center;margin:0;font-size:11px;font-weight:950}.events-settings-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.heat-mobile-nav{display:none}@media (width<=560px){:root{--heat-tabs-height:42px}.heat-mobile-nav{width:auto;max-width:calc(100vw - (var(--heat-page-gutter,8px) * 2));display:block;top:auto!important;right:max(var(--heat-shell-x-padding,8px), env(safe-area-inset-right))!important;bottom:max(8px, calc(env(safe-area-inset-bottom) + 4px))!important;z-index:var(--heat-layer-mobile-navigation-trigger)!important;margin:0!important;position:fixed!important;left:auto!important}.heat-mobile-nav__trigger{box-sizing:border-box;color:#f1e3bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex;background:#0a141df0!important;border:1px solid #d9bd7b94!important;border-radius:9px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;box-shadow:0 4px 11px #00000057,inset 0 1px #ffffff0d!important}:is(body:has([role=dialog][aria-modal=true]:not(.heat-mobile-nav__drawer)) .heat-mobile-nav__trigger,body:has(dialog[open]) .heat-mobile-nav__trigger){visibility:hidden;pointer-events:none}.heat-mobile-nav__hamburger{flex:0 0 24px;gap:4px;display:grid}.heat-mobile-nav__hamburger>span{background:#d9bd7b;border-radius:2px;width:24px;height:2.5px;display:block}.heat-mobile-nav__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.heat-mobile-nav__layer{z-index:var(--heat-layer-mobile-navigation-drawer);position:fixed;inset:0}.heat-mobile-nav__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#02060ab3;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.heat-mobile-nav__drawer{width:min(82vw,308px);min-width:min(270px,100vw);max-width:100vw;padding:max(10px, env(safe-area-inset-top)) 9px max(10px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(155deg,#152231 0%,#0b141e 62%,#080e15 100%);border-left:1px solid #c8a96b73;flex-direction:column;display:flex;position:absolute;inset:auto 0 0 auto;overflow:hidden auto;box-shadow:-18px 0 38px #00000080}.heat-mobile-nav__layer[data-state=open] .heat-mobile-nav__drawer{animation:.17s ease-out heat-mobile-nav-enter}.heat-mobile-nav__layer[data-state=closing] .heat-mobile-nav__drawer{animation:.17s ease-in forwards heat-mobile-nav-exit}.heat-mobile-nav__heading{color:#d9bd7b;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #c8a96b38;justify-content:space-between;align-items:center;min-height:38px;padding:0 3px 8px 10px;font-size:.72rem;font-weight:800;display:flex}.heat-mobile-nav__close{color:#dce7f2;cursor:pointer;background:#ffffff09;border:1px solid #c8a96b4d;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;font-size:1.5rem;line-height:1;display:grid}.heat-mobile-nav__list{flex-direction:column;gap:3px;padding-top:7px;display:flex}.heat-mobile-nav__item{color:#dce7f2;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:3px 10px 3px 4px;font-size:.82rem;font-weight:650;display:grid;position:relative;overflow:hidden}.heat-mobile-nav__item[data-navigation-start=true]{border-top-color:#c8a96b33;border-radius:0 0 9px 9px;margin-top:4px}.heat-mobile-nav__item[aria-current=page]{color:#fff2cf;background:linear-gradient(90deg,#c8a96b26,#4f9fce14);border-color:#c8a96b52;box-shadow:inset 3px 0 #d9bd7b}.heat-mobile-nav__icon{place-items:center;width:42px;min-width:0;height:38px;display:grid}.heat-mobile-nav__icon .heat-nav-png-icon{object-fit:contain;width:42px;max-width:100%;height:34px;display:block}.heat-mobile-nav__icon .heat-nav-premium-icon{width:25px;height:25px}.heat-mobile-nav__label{overflow-wrap:anywhere;min-width:0;line-height:1.15}.heat-mobile-nav__trigger:focus-visible,.heat-mobile-nav__close:focus-visible,.heat-mobile-nav__item:focus-visible{outline-offset:2px;outline:2px solid #72b7df}@keyframes heat-mobile-nav-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes heat-mobile-nav-exit{0%{transform:translate(0)}to{transform:translate(100%)}}}@media (width<=560px) and (prefers-reduced-motion:reduce){.heat-mobile-nav__drawer{animation:none}}.events-settings-actions-grid>*{box-sizing:border-box;grid-column:span 2;width:100%;min-width:0;height:32px;min-height:32px;margin:0}.events-settings-actions-grid>:last-child:nth-child(odd),.events-settings-section .events-cell-span-2{grid-column:1/-1}.events-settings-section .events-settings-import-button{grid-column:auto}@media (width<=520px){.settings-panel__header{align-items:flex-start}.settings-panel__header-actions{align-self:flex-end}.settings-panel__header h2{font-size:22px}.settings-panel__global-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-panel__field select{min-height:34px}.settings-panel__push-field{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px}.settings-panel__push-field>span{text-align:center;align-self:center;font-size:9px;line-height:1.08}.settings-panel__push-field .push-notification-control__main{min-width:0;height:34px;min-height:34px}.settings-panel__push-field .push-notification-control__toggle{justify-content:center;height:34px;min-height:34px;padding:0 6px}.settings-panel__push-field .push-notification-control__copy{display:none}.settings-panel__global-controls .push-notification-control>section{grid-column:1/-1}}.app-header__vignette--left{left:-6%}.app-header__vignette--right{right:-6%}.app-header__suite{z-index:3;color:#c8a96b47;letter-spacing:.36em;text-align:center;text-transform:uppercase;margin:clamp(-10px,-.52vw,-4px) 0 0;font-size:clamp(9px,.68vw,12px);font-weight:800;line-height:1.1;position:relative}.app-header__suite>span:first-child{min-width:0}.recipe-library__secondary-actions{background:#1a1f24;border:1px solid #2a3138;border-radius:9px;margin:0 0 8px}.recipe-library__secondary-actions>summary{color:#c8a96b;cursor:pointer;padding:8px 11px;font-size:.72rem;font-weight:850}.recipe-library__secondary-actions>div{justify-content:space-between;align-items:center;gap:12px;padding:0 11px 10px;display:flex}.recipe-library__secondary-actions p{color:#9ba7b4;margin:0;font-size:.72rem}.recipe-summary-table__identity-meta{color:#9ba7b4;gap:2px;margin-top:3px;font-size:.64rem;line-height:1.15;display:grid}.recipe-summary-table__identity-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipe-library-mobile-card__identity-meta{color:#9ba7b4;gap:2px;margin:4px 0 0;font-size:.68rem;line-height:1.15;display:grid}@media (width<=900px){.recipe-library__workspace-header{grid-template-columns:1fr}.recipe-library__workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-header__workspace-context{justify-content:center;align-items:center;gap:var(--heat-space-2);min-width:0;margin-left:var(--heat-space-3);color:var(--heat-text-muted);font-size:var(--heat-font-size-caption);letter-spacing:0;text-transform:none;display:inline-flex}.app-header__workspace-context strong{color:var(--heat-text-primary);font-weight:var(--heat-font-weight-action)}.app-header__role{border:var(--heat-border-subtle);border-radius:var(--heat-radius-pill);padding:2px var(--heat-space-2);color:var(--heat-color-gold);font-size:.6875rem;font-weight:var(--heat-font-weight-label);line-height:var(--heat-line-height-compact)}.app-header__logo-stage{place-items:center;width:100%;min-width:0;margin:0 0 clamp(-7px,-.45vw,-3px);display:grid;position:relative}.app-header__logo-frame{place-items:center;width:100%;min-width:0;display:grid;position:relative}.app-header__banner-slot,.schedule-counts-slogan{display:none}.app-header__logo-glow{z-index:-1;filter:blur(20px);background:linear-gradient(90deg,#0000,#c8a96b0e 15%,#c8a96b21 50%,#c8a96b0e 85%,#0000);border-radius:999px;width:min(1420px,92vw);height:clamp(82px,8vw,140px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-header__logo{z-index:1;object-fit:cover;object-position:center center;filter:drop-shadow(0 12px 20px #00000038)drop-shadow(0 0 10px #c8a96b0e);width:100%;max-width:100%;height:clamp(138px,17vw,292px);display:block;position:relative}.app-header__logo-lockup,.events-page__banner-overlay{display:none}.events-page a,.events-page button,.events-page label,.events-page span,.events-page table,.events-page td,.events-page th,.recipe-page a,.recipe-page button,.recipe-page label,.recipe-page span,.recipe-page table,.recipe-page td,.recipe-page th{text-decoration:none}.events-page select,.recipe-page select{z-index:2;box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-color:#c8a96b70;outline:none;text-decoration:none;position:relative}.events-page select:not(.status-select),.recipe-page select:not(.status-select){appearance:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#d9bd7b 50%),linear-gradient(135deg,#d9bd7b 50%,#0000 50%),linear-gradient(#090f17fc,#03060bfc);background-position:calc(100% - 17px),calc(100% - 12px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #c8a96b70;padding-right:34px;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000024}.events-page select::-ms-expand{display:none}.recipe-page select::-ms-expand{display:none}.events-page select:hover,.recipe-page select:hover{border-color:#c8a96ba3}.events-page select:focus,.events-page select:focus-visible,.recipe-page select:focus,.recipe-page select:focus-visible{z-index:1005;border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b21,0 0 18px #c8a96b14,inset 0 1px #ffffff0f}.events-toolbar__filter-group,.recipe-library__toolbar>div,.recipe-editor__field,.status-select-wrap{z-index:3;position:relative}.events-page:before,.events-page:after,.recipe-page:before,.recipe-page:after{content:"";z-index:-1;pointer-events:none;position:absolute}.events-page:before,.recipe-page:before{filter:blur(2px);background:radial-gradient(circle,#c8a96b12,#0000 68%);height:260px;inset:-18% 34% auto -12%}.settings-panel__section{gap:9px;padding:10px;display:grid}.settings-panel__section-title{color:#c8a96b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950;line-height:1.2}.settings-panel__empty-state{color:#9ba7b4;margin:0;font-size:12px;line-height:1.4}.settings-panel__section>*{min-width:0;max-width:100%}.settings-panel__global-controls{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.settings-panel__primary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px;display:grid}.settings-panel__utility-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:9px;display:grid}.settings-panel__global-controls .settings-panel__field{color:#c8a96b;letter-spacing:.1em;text-align:left;text-transform:uppercase;align-content:start;gap:6px;min-width:0;font-size:10px;font-weight:900;line-height:1.2;display:grid}.settings-panel__global-controls .settings-panel__field select{color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;text-align-last:left;background-color:#111418;border:1px solid #39424b;border-radius:8px;width:100%;min-width:0;height:36px;min-height:36px;padding:0 30px 0 10px;font-size:12px;font-weight:750}.settings-panel__global-controls .settings-panel__field select option,.settings-panel__global-controls .settings-panel__field select option:disabled{color:#f5f7fa;background:#111418}.settings-panel__global-controls .settings-panel__field small{color:#9ba7b4;letter-spacing:0;text-align:left;text-transform:none;min-height:0;font-size:10px;font-weight:600;line-height:1.35}.settings-panel__page-selector{color:#c8a96b;letter-spacing:.1em;text-align:left;text-transform:uppercase;gap:6px;width:min(260px,100%);font-size:10px;font-weight:900;line-height:1.2;display:grid}.settings-panel__page-selector select{color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;text-align-last:left;background-color:#111418;border:1px solid #39424b;border-radius:8px;width:100%;height:36px;min-height:36px;padding:0 30px 0 10px;font-size:12px;font-weight:750}.settings-panel__page-selector select option{color:#f5f7fa;background:#111418}.settings-panel__global-controls .settings-panel__push-field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.settings-panel__global-controls .settings-panel__push-field .push-notification-control__main{width:100%;height:36px;min-height:36px}.settings-panel__global-controls .settings-panel__push-field .push-notification-control__toggle{justify-content:flex-start;min-height:34px}.settings-panel__global-controls .settings-panel__push-field .push-notification-control__copy{text-align:left;display:flex}.settings-panel__help-field>div.settings-panel__help-actions{flex-wrap:wrap;gap:6px;display:flex}.settings-panel__help-actions button{color:#f5f7fa;min-height:36px;font:inherit;letter-spacing:0;text-transform:none;background:#111418;border:1px solid #39424b;border-radius:8px;flex:auto;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.15}.settings-panel__help-actions button:hover,.settings-panel__help-actions button:focus-visible{border-color:#c8a96b;outline:none}.settings-panel__help-actions .settings-panel__reset-help{color:#d9b6a3;border-color:#665146}.prep-settings__section{gap:8px;display:grid}.prep-settings__section h4{color:#d9bd7b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.prep-settings__toggle{color:#f5f7fa;background:#111418;border:1px solid #2a3138;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.prep-settings__toggle>span{gap:3px;min-width:0;display:grid}.prep-settings__toggle strong{font-size:12px}.prep-settings__toggle small{color:#9ba7b4;font-size:10px;line-height:1.35}.prep-settings__toggle input{accent-color:#c8a96b;flex:none;width:18px;height:18px}.prep-settings__queue-management button{color:#e2b8a6;width:fit-content;min-height:36px;font:inherit;background:#111418;border:1px solid #765349;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:850}.prep-settings__queue-management button:disabled{cursor:not-allowed;color:#7f8993;opacity:.72}@media (width<=768px){.settings-panel__primary-grid,.settings-panel__utility-grid{grid-template-columns:minmax(0,1fr)}.settings-panel__global-controls .settings-panel__field,.settings-panel__global-controls .settings-panel__push-field{grid-column:auto;grid-template-columns:minmax(0,1fr)}.settings-panel__global-controls .settings-panel__push-field>span{text-align:left}.settings-panel__page-selector{width:100%}}@media (width<=430px){.settings-panel-backdrop{padding:8px}.settings-panel{max-height:calc(100dvh - 16px)}.settings-panel__header{padding:12px}.settings-panel__body{padding:8px}.settings-panel__help-actions{flex-direction:column}.settings-panel__help-actions button{width:100%}}.events-page:after,.recipe-page:after{filter:blur(4px);background:radial-gradient(circle,#ff7c1809,#0000 70%);width:420px;height:320px;bottom:18%;right:-14%}.events-page__header,.heat-page-header{grid-template-columns:minmax(320px,1fr) auto minmax(340px,400px) auto max-content;align-items:center;column-gap:clamp(18px,1.8vw,28px);display:grid}.events-page__header-copy,.heat-page-header__copy{min-width:0}.events-page__header-divider,.heat-page-header__divider{background:linear-gradient(#0000,#c8a96bc7 18% 82%,#0000);align-self:center;width:1px;height:min(132px,100%);min-height:112px;box-shadow:0 0 10px #c8a96b1f}.events-page__quote-zone{place-items:center;min-width:0;height:100%;display:grid}.events-page__summary,.heat-page-header__summary{text-align:right;background:linear-gradient(#111b28b3,#05080dc7);border:1px solid #c8a96b75;border-radius:12px;align-content:center;align-self:stretch;min-width:0;min-height:0;padding:6px 10px;display:grid;box-shadow:0 16px 38px #0000003d,inset 0 1px #ffffff0d}.events-page__header-actions,.heat-page-header__actions{place-items:flex-start stretch;min-width:0;display:grid}.events-page__command-panel{--command-box-width:218px;--command-box-height:74px;--command-grid-gap:12px;grid-template-columns:repeat(2, var(--command-box-width));grid-template-rows:repeat(2, var(--command-box-height));gap:var(--command-grid-gap);justify-content:end;place-self:center end;align-items:stretch;width:max-content;max-width:100%;display:grid}.events-page__button-row,.events-page__metric-row{display:contents}.events-page__command-tile{width:var(--command-box-width);min-width:0;height:var(--command-box-height);min-height:var(--command-box-height);max-height:var(--command-box-height);box-sizing:border-box;white-space:normal;place-self:stretch stretch;overflow:visible}.events-page__command-tile--import{grid-area:1/1}.events-page__command-tile--fix{grid-area:1/2}.events-page__command-tile--archive{grid-area:2/1}.events-page__command-tile--summary{grid-area:2/2}.ambient-quote{opacity:0;pointer-events:none;align-content:center;justify-items:center;gap:4px;width:100%;min-width:0;height:100%;min-height:0;transition:opacity .72s;display:grid}.ambient-quote--visible{opacity:1}.ambient-quote__text{color:#d9bd7be6;letter-spacing:clamp(.04em,.18vw,.07em);text-align:center;text-transform:uppercase;text-shadow:0 0 7px #c8a96b2e,0 1px 8px #0000006b;text-wrap:balance;-webkit-text-fill-color:transparent;background:linear-gradient(#fff6d8f0,#d9bd7bdb 52%,#b58f4acc);-webkit-background-clip:text;background-clip:text;max-width:31ch;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(18px,1.32vw,24px);font-weight:600;line-height:1.2}.ambient-quote__text:before{content:"“";color:#efd69785;-webkit-text-fill-color:#efd69785;margin-right:3px;font-size:1.04em;line-height:0}.ambient-quote__text:after{content:"”";color:#efd69785;-webkit-text-fill-color:#efd69785;margin-left:3px;font-size:1.04em;line-height:0}.ambient-quote__author{color:#d9bd7b94;letter-spacing:.07em;text-align:center;text-shadow:0 0 6px #c8a96b1a;text-transform:uppercase;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(11px,.74vw,13px);font-style:italic;font-weight:500;line-height:1.12;display:block}.ambient-quote__author:before{content:"- "}.events-page__archive-button,.events-page__import-button{min-height:var(--command-box-height,58px);color:#d9bd7b;cursor:pointer;max-width:100%;font:inherit;text-align:center;white-space:nowrap;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b94;border-radius:15px;align-self:stretch;padding:0 14px;font-size:11px;font-weight:900;line-height:1.15}.events-page__import-button{color:#101318;background:linear-gradient(135deg,#d9bd7b,#a9823d);border-color:#c8a96bc2;box-shadow:0 12px 28px #c8a96b29,inset 0 1px #ffffff3d}.events-page__archive-button:hover,.events-page__archive-button:focus-visible,.events-page__import-button:hover,.events-page__import-button:focus-visible{color:#fff;background:#c8a96b24;border-color:#c8a96b;outline:none}.events-page__archive-button:disabled{cursor:not-allowed;opacity:.42}.event-import-modal__backdrop{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(at 50% 20%,#48c9b021,#0000 44%),#020509c7;justify-content:center;align-items:center;padding:clamp(10px,2vh,22px);display:flex;position:fixed;inset:0;overflow:hidden}.event-import-modal{background:linear-gradient(#48c9b009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#48c9b009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(135deg,#0c141ffa,#04070cfc);border:1px solid #c8a96b6b;border-radius:20px;flex-direction:column;width:min(98vw,1840px);height:min(1040px,100dvh - 44px);min-height:0;max-height:calc(100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 32px 90px #0000009e,0 0 42px #234b781f,inset 0 1px #ffffff0f}.event-import-modal__header h2{color:#fff;margin:0;font-size:28px;line-height:1}.event-import-modal__close{color:#d9bd7b;cursor:pointer;width:34px;height:34px;font:inherit;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b6b;border-radius:10px;flex:0 0 34px;place-items:center;font-size:22px;line-height:1;display:inline-grid}.event-import-modal__close:hover,.event-import-modal__close:focus-visible{color:#fff;border-color:#c8a96b;outline:none}.event-import-modal__dropzone{color:#9ba7b4;cursor:pointer;text-align:center;background:radial-gradient(at 50% 20%,#48c9b014,#0000 56%),linear-gradient(#0d1722db,#05080dc7);border:1px dashed #c8a96b7a;border-radius:16px;flex:none;align-self:start;gap:5px;margin:12px;padding:18px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.event-import-modal__dropzone:hover,.event-import-modal__dropzone:focus-visible{background:radial-gradient(at 50% 20%,#48c9b01c,#0000 56%),linear-gradient(#121e2ce0,#070c12d1);border-color:#c8a96b;outline:none;box-shadow:0 0 0 3px #c8a96b1a}.event-import-modal__dropzone--loading{cursor:wait;opacity:.78}.event-import-modal__dropzone strong{color:#f5f7fa;font-size:16px;font-weight:950}.event-import-modal__dropzone span{color:#9ba7b4;font-size:12px;font-weight:700}.event-import-modal__file-input{display:none}.event-import-modal__status-bar{flex-wrap:wrap;flex:none;align-self:start;gap:8px;min-height:0;padding:0 12px 10px;display:flex}.event-import-modal__status-bar span{color:#d9bd7b;letter-spacing:.08em;text-transform:uppercase;background:#05080d6b;border:1px solid #c8a96b3d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.event-import-modal__table-shell{overscroll-behavior:auto;scrollbar-color:#c8a96b #050911;scrollbar-gutter:stable both-edges;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:1 1 0;height:auto;min-height:0;max-height:min(620px,100dvh - 276px);margin:0 12px;padding-bottom:8px;overflow:auto scroll}.event-import-modal__table-shell::-webkit-scrollbar{width:13px;height:13px}.event-import-modal__table-shell::-webkit-scrollbar-track{background:linear-gradient(#05080dfa,#0a1018fa);border:1px solid #c8a96b24;border-radius:999px}.event-import-modal__table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823deb);border:3px solid #050911;border-radius:999px}.event-import-modal__table-shell::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efd697fa,#c8a96bf5)}.event-import-modal__table-shell::-webkit-scrollbar-corner{background:#050911}.event-import-table{color:#dce4ec;table-layout:fixed;min-width:2900px}.event-import-table th:nth-child(13),.event-import-table td:nth-child(13){width:108px}.event-import-table th:nth-child(17),.event-import-table td:nth-child(17),.event-import-table th:nth-child(14),.event-import-table td:nth-child(14){width:122px}.event-import-table td:nth-child(4) input,.event-import-table td:nth-child(5) input,.event-import-table td:nth-child(8) input,.event-import-table td:nth-child(9) input{text-align:left}.event-import-table th{z-index:10;color:#c8a96b;letter-spacing:.08em;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:linear-gradient(#1e2f44fc,#0e1722fc);border-bottom:1px solid #c8a96b52;padding:9px 8px;font-size:9px;font-weight:950;position:sticky;top:0}.event-import-table td{color:#dce4ec;text-align:center;vertical-align:middle;border-bottom:1px solid #c8a96b2e;padding:7px;font-size:12px}.event-import-table th:not(:last-child),.event-import-table td:not(:last-child){border-right:1px solid #c8a96b2e}.event-import-table tbody tr{background:#121c28c7}.event-import-table tbody tr:last-child td{border-bottom:0}.event-import-table__row--review{background:linear-gradient(90deg,#b58a2a1c,#121c28c7)!important}.event-import-table input,.event-import-table select,.event-import-table textarea{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:32px;font:inherit;text-align:center;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b4d;border-radius:8px;outline:none;font-size:11px}.event-import-table textarea{resize:vertical;overflow-wrap:anywhere;text-align:left;min-height:42px;padding:7px 8px;line-height:1.25}.event-import-table input[readonly],.event-import-table__day{color:#9ba7b4;background:#05080d6b}.event-import-table__recipe-state,.event-import-table__ready,.event-import-table__tag-pill{color:#d9bd7b;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c8a96b42;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:950;display:inline-flex}.event-import-table__tag-pill{border-color:color-mix(in srgb, var(--tag-color,#c8a96b), transparent 48%);background:linear-gradient(180deg, color-mix(in srgb, var(--tag-color,#c8a96b), transparent 78%), color-mix(in srgb, var(--tag-color,#c8a96b), black 78%));color:#fff;width:100%;min-width:132px;padding:0 6px;box-shadow:inset 0 1px #ffffff0f}.event-import-table__tag-pill select{min-height:26px;box-shadow:none;color:#fff;text-align:center;text-transform:uppercase;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%),none;background-position:calc(100% - 13px),calc(100% - 8px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;padding-right:24px;font-size:9px;font-weight:950}.event-import-table__tag-pill select:focus{box-shadow:0 0 0 2px #ffffff29}.event-import-table__ready{color:#55d98b;background:#27ae601a;border-color:#27ae6052}.event-import-table__flags{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.event-import-table__flags span{color:#f2c94c;letter-spacing:.05em;text-transform:uppercase;background:#573d1261;border:1px solid #b58a2a57;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900}.event-import-table__delete,.event-import-modal__secondary,.event-import-modal__primary{cursor:pointer;min-height:32px;font:inherit;border-radius:9px;padding:0 11px;font-size:11px;font-weight:900}.event-import-table__delete,.event-import-modal__secondary{color:#d9bd7b;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b66}.event-import-modal__primary{color:#101318;background:linear-gradient(135deg,#d9bd7b,#a9823d);border:1px solid #c8a96bc2}.event-import-table__delete:hover,.event-import-table__delete:focus-visible,.event-import-modal__secondary:hover,.event-import-modal__secondary:focus-visible,.event-import-modal__primary:hover,.event-import-modal__primary:focus-visible{color:#fff;background:#c8a96b24;border-color:#c8a96b;outline:none}.event-import-modal__secondary:disabled,.event-import-modal__primary:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.event-import-modal__footer{z-index:8;box-sizing:border-box;background:linear-gradient(#0c141ef5,#04070cfc);border-top:1px solid #c8a96b38;flex-wrap:wrap;flex:none;justify-content:space-between;align-self:end;gap:12px;width:100%;padding:12px;display:flex}.event-import-modal__footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.events-page__summary-value,.heat-page-header__summary-value{color:#f5f7fa;font-size:24px;font-weight:950;line-height:.9;display:block}.events-page__summary-label,.heat-page-header__summary-label{color:#c8a96b;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:850;display:block}.events-toolbar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0c121af5,#070a0ff5);border-bottom:1px solid #2a3138db;grid-template-columns:minmax(320px,1fr) 210px auto;align-items:end;gap:10px;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 18px 30px #00000029,inset 0 1px #ffffff09}.events-toolbar__search-group,.events-toolbar__filter-group{gap:4px;display:grid}.events-toolbar__label{color:#c8a96b;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.events-toolbar__search,.events-toolbar__select{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:34px;font:inherit;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b57;border-radius:10px;outline:none;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000024}.events-toolbar__search{padding:0 12px}.events-toolbar__search::placeholder{color:#647180}.events-toolbar__select{cursor:pointer;padding:0 11px}.events-toolbar__select option{color:#f5f7fa;background:#07101a}.events-toolbar__select option:checked{color:#d9bd7b;background:#15263a}.events-toolbar__search:hover,.events-toolbar__select:hover{border-color:#c8a96b8f}.events-toolbar__search:focus,.events-toolbar__select:focus{background:linear-gradient(#0a121dfc,#05090ffc);border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1f,0 0 24px #48c9b029,inset 0 1px #ffffff0f}.events-toolbar__date-group{background:linear-gradient(#0a1017fa,#05080dfa);border:1px solid #c8a96b70;border-radius:10px;grid-template-columns:repeat(3,minmax(88px,1fr));display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000029}.events-toolbar__date-button{color:#dce4ec;cursor:pointer;background:0 0;border:0;border-right:1px solid #c8a96b40;min-height:34px;font-size:11px;font-weight:900;transition:color .16s,background .16s,box-shadow .16s}.events-toolbar__date-button:last-child{border-right:0}.events-toolbar__date-button:hover{color:#fff;background:#48c9b014}.events-toolbar__date-button--active{color:#101318;background:linear-gradient(135deg,#d9bd7b,#a9823d);box-shadow:inset 0 -2px #fff3,0 0 22px #c8a96b2e}.heat-table-shell{overflow:hidden}.heat-table{border-collapse:separate;border-spacing:0;border-radius:inherit;background:linear-gradient(#121c28e0,#0b111ae6);border:0;width:100%;overflow:hidden}.heat-table thead th:first-child{border-top-left-radius:15px}.heat-table thead th:last-child{border-top-right-radius:15px}.heat-table tbody tr:last-child td:first-child{border-bottom-left-radius:15px}.heat-table tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.heat-table__scroll{overscroll-behavior:contain;scrollbar-color:#c8a96b #050911;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;min-height:0;overflow:auto}:is(.heat-table-shell--sticky-header,.heat-table__scroll:has(>.heat-table--sticky-header)){isolation:isolate}.heat-table--sticky-header thead th,.heat-table-shell--sticky-header>table thead th,.heat-table-shell--sticky-header>.heat-table thead th{z-index:12;color:#c8a96b;background-color:#111418;background-image:linear-gradient(#1a1f24fc,#111418fe),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-bottom:1px solid #c8a96b6b;position:sticky;top:0;box-shadow:0 8px 18px #00000047,inset 0 1px #fff2c20b}.events-table,.heat-data-table{color:#f5f7fa;table-layout:fixed;text-align:left;min-width:1120px}.events-table th,.heat-data-table th{z-index:3;color:#c8a96b;letter-spacing:.08em;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:linear-gradient(#1e2f44fc,#0e1722fc);border-bottom:1px solid #c8a96b57;padding:0;font-size:8.5px;font-weight:950;position:sticky;top:0;box-shadow:0 12px 24px #00000052,inset 0 1px #ffffff0e}.column-filter-menu{z-index:20;color:#f5f7fa;text-transform:none;background:linear-gradient(#48c9b009 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#48c9b009 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#0a121cfc,#04070cfc);border:1px solid #c8a96b94;border-radius:14px;width:260px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 22px 58px #00000085,inset 0 1px #ffffff0e}.column-filter-menu__sort,.column-filter-menu__bulk-actions,.column-filter-menu__footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.column-filter-menu button{color:#f5f7fa;cursor:pointer;min-height:30px;font:inherit;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b57;border-radius:8px;font-size:11px;font-weight:800}.column-filter-menu button:hover,.column-filter-menu button:focus-visible{color:#fff;background:#234b786b;border-color:#c8a96b;outline:none}.column-filter-menu__label{color:#c8a96b;letter-spacing:.14em;text-transform:uppercase;margin:10px 0 5px;font-size:9px;font-weight:900;display:block}.column-filter-menu__search{box-sizing:border-box;color:#fff;width:100%;min-height:32px;font:inherit;background:#07101a;border:1px solid #c8a96b57;border-radius:8px;outline:none;padding:0 9px;font-size:12px}.column-filter-menu__search:focus{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1f}.column-filter-menu__bulk-actions{margin-top:8px}.column-filter-menu__options{gap:4px;max-height:190px;margin:8px 0;padding-right:4px;display:grid;overflow-y:auto}.column-filter-menu__option{color:#e9eef4;cursor:pointer;letter-spacing:0;border-radius:8px;align-items:center;gap:8px;padding:6px 7px;font-size:11px;font-weight:700;display:flex}.column-filter-menu__option:hover,.column-filter-menu__option:focus-within{color:#fff;background:#48c9b01a}.column-filter-menu__option input{accent-color:#c8a96b}.column-filter-menu__color-dot{background:var(--filter-option-color);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb, var(--filter-option-color), transparent 62%);border:1px solid #ffffff2e;border-radius:999px;flex:0 0 9px}.column-filter-menu__empty{color:#9ba7b4;text-align:center;margin:8px 0;font-size:12px}.column-filter-menu__footer{border-top:1px solid #c8a96b2e;padding-top:8px}.events-table td,.heat-data-table td{color:#dce4ec;text-align:center;vertical-align:middle;border-bottom:1px solid #c8a96b29;padding:7px 8px;font-size:11.75px;line-height:1.25}.events-table th:not(:last-child),.events-table td:not(:last-child),.heat-data-table th:not(:last-child),.heat-data-table td:not(:last-child){border-right:1px solid #c8a96b33}.events-table th:not(:last-child),.heat-data-table th:not(:last-child){box-shadow:0 12px 24px #00000052,inset 0 1px #ffffff0e}.events-table tbody tr,.heat-data-table tbody tr{background:#121c28c7;transition:background .16s,box-shadow .16s}.events-table tbody tr:nth-child(2n),.heat-data-table tbody tr:nth-child(2n){background:#0c141fcc}.events-table__status-row--pending-delivery,.heat-data-table__status-row--pending-delivery{--status-row-color:#b58a2a}.events-table__status-row--na,.heat-data-table__status-row--na{--status-row-color:#8a8f98}.events-table tbody tr.events-table__status-row td,.heat-data-table tbody tr.heat-data-table__status-row td{background:linear-gradient(90deg, color-mix(in srgb, var(--status-row-color,transparent), transparent 95%), color-mix(in srgb, var(--status-row-color,transparent), transparent 98%) 44%, color-mix(in srgb, var(--status-row-color,transparent), transparent 99%))}.events-table tbody tr:hover,.events-table tbody tr:focus-within,.heat-data-table tbody tr:hover,.heat-data-table tbody tr:focus-within{background:linear-gradient(90deg,#c8a96b24,#18222fd1);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #c8a96b24}.events-table tbody tr.events-table__status-row:hover td,.heat-data-table tbody tr.heat-data-table__status-row:hover td{background:linear-gradient(90deg, color-mix(in srgb, var(--status-row-color,transparent), transparent 92%), color-mix(in srgb, var(--status-row-color,transparent), transparent 96%) 46%, color-mix(in srgb, var(--status-row-color,transparent), transparent 98%)), linear-gradient(90deg, #ffffff06, #ffffff03)}.events-table__date-cell,.events-table__time-cell,.events-table__people-cell,.events-table__status-cell,.events-table__recipe-cell,.heat-data-table__people-cell,.heat-data-table__status-cell{white-space:nowrap}.events-table__people-cell,.events-table__status-cell,.events-table__recipe-cell,.heat-data-table__people-cell,.heat-data-table__status-cell{text-align:center}.events-table__date,.events-table__time,.events-table__item,.heat-data-table__item{color:#f5f7fa;font-weight:850}.station-tag{border:1px solid color-mix(in srgb, var(--station-color), transparent 34%);background:color-mix(in srgb, var(--station-color), transparent 86%);min-width:78px;color:color-mix(in srgb, var(--station-color), #fff 30%);text-align:center;white-space:nowrap;box-shadow:0 0 8px color-mix(in srgb, var(--station-color), transparent 92%);border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.events-table__item,.heat-data-table__item{color:color-mix(in srgb, var(--status-row-color,#fff), #fff 42%);text-align:center;text-shadow:0 0 7px color-mix(in srgb, var(--status-row-color,#fff), transparent 91%);font-size:12.6px;font-weight:900;text-decoration:none;display:inline-block}.events-table__people-cell,.heat-data-table__people-cell{color:#f5f7fa;isolation:isolate;padding-left:8px;padding-right:8px;font-weight:900;position:relative;overflow:hidden}.people-count-bar{z-index:-1;width:calc((100% - 16px) * var(--people-bar-scale,0));background:linear-gradient(90deg,#48c9b029,#48c9b00f);border:1px solid #48c9b033;border-radius:999px;height:52%;transition:width .26s;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 0 8px #48c9b014,inset 0 1px #ffffff0f}.people-count-value{z-index:1;color:#f5f7fa;text-shadow:0 1px 4px #00000057;justify-content:center;min-width:3ch;display:inline-flex;position:relative}.events-table__recipe-button,.heat-data-table__action{color:#d9bd7b;cursor:pointer;min-height:26px;font:inherit;text-align:center;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b75;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:10.5px;font-weight:900;text-decoration:none;display:inline-flex}.events-table__recipe-button:hover,.events-table__recipe-button:focus-visible,.heat-data-table__action:hover,.heat-data-table__action:focus-visible{color:#fff;background:#48c9b021;border-color:#c8a96b;outline:none}.events-table__empty,.heat-data-table__empty{color:#9ba7b4;text-align:center;height:128px}.status-pill{text-align:center;white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:4px 10px;font-size:10px;font-weight:950;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.status-select-wrap{display:inline-flex}.status-select-wrap__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status-select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;text-align:center;text-align-last:center;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 12px) 11px,calc(100% - 8px) 11px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;outline:none;min-height:27px;padding-right:22px}.status-select option{color:#f5f7fa;background:#07101a}.status-select:focus{box-shadow:0 0 0 3px #c8a96b1f, 0 0 20px color-mix(in srgb, currentColor, transparent 80%)}.events-table tbody tr:hover .status-pill,.heat-data-table tbody tr:hover .status-pill{transform:translateY(-1px)}.status-pill--not-started{color:#ffb4a8;background:#7f1d1d38;box-shadow:0 0 8px #7f1d1d1f}.status-pill--in-progress{color:#f2c94c;background:#f2c94c21;box-shadow:0 0 8px #f2c94c1f}.status-pill--cooking{color:#e3954d;background:#c66a2e26;box-shadow:0 0 8px #c66a2e1f}.status-pill--pending{color:#c3cf65;background:#7d8a3a26;box-shadow:0 0 8px #7d8a3a1f}.status-pill--prepped{color:#55d98b;background:#27ae6024;box-shadow:0 0 8px #27ae601f}.status-pill--complete{color:#31d078;background:#31d07821;text-decoration:none;box-shadow:0 0 8px #31d07821}.status-pill--thawing{color:#67d4df;background:#48c9d621;box-shadow:0 0 8px #48c9d61f}.status-pill--pending-delivery{color:#f2c94c;background:#573d12b8;box-shadow:0 0 8px #b58a2a1f}.status-pill--na{color:#c7cbd0;background:#8a8f9821;box-shadow:0 0 7px #8a8f9814}.recipe-page__grid{grid-template-columns:1fr 1.5fr;align-items:start;gap:14px;padding:14px;display:grid}.recipe-page__back-button{color:#d9bd7b;cursor:pointer;min-height:34px;font:inherit;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b7a;border-radius:10px;justify-content:center;align-self:start;align-items:center;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.recipe-page__back-button:hover,.recipe-page__back-button:focus-visible{color:#fff;background:#48c9b021;border-color:#c8a96b;outline:none}.recipe-library__count{text-align:right;background:linear-gradient(#111b28b3,#05080dc7);border:1px solid #c8a96b75;border-radius:14px;align-self:start;min-width:132px;padding:10px 12px}.recipe-library__count strong{color:#f5f7fa;font-size:31px;line-height:.96;display:block}.recipe-library__count span{color:#c8a96b;letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:850;display:block}.recipe-library__header-actions,.recipe-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.recipe-library__header-actions{align-items:flex-start}.recipe-library__missing-button:disabled,.recipe-library__sync-button:disabled{cursor:wait;opacity:.68}.recipe-library__sync-diagnostic{color:#f5f7fad6;text-align:right;background:linear-gradient(#111b28b8,#05080dd1);border:1px solid #c8a96b57;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-end;max-width:min(100%,720px);padding:7px 10px;font-size:10px;font-weight:820;line-height:1.25;display:inline-flex}.recipe-library__sync-diagnostic span:first-child{color:#f5f7fa}.recipe-library__sync-diagnostic span+span{color:#c8a96be0}.recipe-library__sync-diagnostic--synced{border-color:#48c9b05c}.recipe-library__sync-diagnostic--warning{border-color:#d9a8457a}.recipe-library__sync-diagnostic--error{border-color:#ef44447a}.recipe-library__sync-diagnostic--checking{border-color:#d9bd7b85}.recipe-library__admin-message{justify-content:flex-end;margin-top:-8px;display:flex}.recipe-library__admin-message .lists-save-bar__status{text-align:right;max-width:min(100%,720px)}.recipe-library__missing-alert{color:#f5f7fa;overflow-wrap:anywhere;white-space:normal;background:#1a1f24f0;border:1px solid #c8a96b6b;border-radius:8px;width:100%;min-width:0;padding:9px 12px;font-size:12px;line-height:1.4}.recipe-library__missing-alert--error{color:#fecaca;background:#450a0ab8;border-color:#ef444494}.recipe-library__missing-alert--saved{color:#bbf7d0;background:#052e16b8;border-color:#22c55e7a}.recipe-yield-review-queue{background:#080d15e0;border:1px solid #c8a96b4d;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.recipe-yield-review-queue>header{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.recipe-yield-review-queue>header span{color:#aeb8c2;font-size:11px}.recipe-yield-review-queue__items{gap:6px;max-height:320px;display:grid;overflow:auto}.recipe-yield-review-card{background:#111923d6;border:1px solid #c8a96b29;border-radius:8px;grid-template-columns:minmax(150px,.75fr) minmax(260px,2fr) max-content;align-items:center;gap:8px;padding:7px 8px;display:grid}.recipe-yield-review-card__issues{gap:4px;min-width:0;display:grid}.recipe-yield-review-card__issues p{color:#cbd3db;grid-template-columns:max-content minmax(90px,.5fr) minmax(180px,1fr);gap:7px;margin:0;font-size:11px;line-height:1.3;display:grid}.recipe-yield-review-card__issues code{color:#efd697;font-weight:900}.base-servings-batch-review,.base-servings-batch-review>section{gap:8px;min-width:0;display:grid}.base-servings-batch-review>section{background:#0a1018b8;border:1px solid #c8a96b33;border-radius:8px;padding:9px}.base-servings-batch-review section>header{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.base-servings-batch-review section>header span,.base-servings-batch-review__rows span,.base-servings-batch-review__manual span{color:#aeb8c2;font-size:11px}.base-servings-batch-review__select-all,.base-servings-batch-review__preview>label{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.base-servings-batch-review__rows,.base-servings-batch-review__manual{gap:5px;max-height:260px;display:grid;overflow:auto}.base-servings-batch-review__rows>label,.base-servings-batch-review__manual>article{background:#111923b8;border:1px solid #c8a96b21;border-radius:7px;grid-template-columns:max-content minmax(150px,1fr) minmax(145px,.8fr) minmax(175px,.9fr);align-items:center;gap:7px;padding:7px;display:grid}.base-servings-batch-review__manual>article{grid-template-columns:minmax(150px,1fr) minmax(145px,.8fr) minmax(190px,1.2fr) max-content}.base-servings-batch-review__preview,.base-servings-batch-review__results{background:#1e180b7a;border:1px solid #d9bd7b5c;border-radius:8px;gap:7px;padding:9px;display:grid}.base-servings-batch-review__preview p,.base-servings-batch-review__results p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.base-servings-batch-review__results [data-status=success]{color:#bbf7d0}.base-servings-batch-review__results [data-status=conflict]{color:#fde68a}.base-servings-batch-review__results [data-status=failure]{color:#fecaca}@media (width<=720px){.recipe-yield-review-card,.recipe-yield-review-card__issues p{grid-template-columns:1fr}.recipe-yield-review-card .recipe-page__secondary-button{width:100%}.base-servings-batch-review__rows>label,.base-servings-batch-review__manual>article{grid-template-columns:1fr}}.recipe-library__sync-warning{color:#f5f7fa;background:#1a1f24f0;border:1px solid #c8a96b6b;border-radius:8px;margin-top:-4px;padding:9px 12px;font-size:12px;font-weight:800;line-height:1.35;box-shadow:0 12px 28px #0000002e}.recipe-library__loading-state,.recipe-library__load-error{color:#f5f7fa;background:linear-gradient(#c8a96b14,#111418f5);border:1px solid #c8a96b57;border-radius:8px;gap:2px;margin-top:-4px;padding:8px 11px;font-size:12px;font-weight:820;line-height:1.25;display:grid;box-shadow:0 10px 24px #00000029}.recipe-library__loading-state span{color:#9ba7b4;font-size:11px}.recipe-library__refreshing-announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recipe-library__load-error{color:#f5f7fa;background:linear-gradient(#d13b3b1a,#111418f5);border-color:#d13b3b7a}.recipe-library__render-status{color:#9ba7b4;letter-spacing:0;justify-content:flex-end;margin:-2px 2px 0;font-size:12px;font-weight:800;display:flex}.recipe-library__load-more{color:#9ba7b4;justify-items:center;gap:9px;margin-top:12px;padding:10px 12px 4px;font-size:12px;font-weight:800;display:grid}.recipe-library__load-more-button{min-width:190px;min-height:38px}.recipe-library__load-more-sentinel{pointer-events:none;width:100%;height:1px}.recipe-editor__actions{max-width:420px}.recipe-page__primary-button,.recipe-page__secondary-button{cursor:pointer;min-height:34px;font:inherit;border-radius:10px;padding:0 13px;font-size:12px;font-weight:900;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.recipe-page__primary-button{color:#101318;background:linear-gradient(135deg,#d9bd7b,#a9823d);border:1px solid #c8a96bc2;box-shadow:0 12px 28px #c8a96b2e,inset 0 1px #ffffff3d}.recipe-page__secondary-button{color:#d9bd7b;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b75}.recipe-page__secondary-button--compact{text-align:center;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-size:10.5px;display:inline-flex}.recipe-page__primary-button:hover,.recipe-page__primary-button:focus-visible,.recipe-page__secondary-button:hover,.recipe-page__secondary-button:focus-visible{color:#fff;background:#c8a96b24;border-color:#c8a96b;outline:none;box-shadow:0 0 0 3px #c8a96b1f,0 12px 30px #0000003d}.recipe-library__toolbar{background:linear-gradient(#0c121adb,#070a0fdb);border-bottom:1px solid #2a3138db;gap:5px;padding:10px 12px;display:grid}.recipe-library__toolbar--summary,.recipe-library__toolbar--cards{grid-template-columns:minmax(280px,1fr) 240px;align-items:end;gap:10px}.recipe-library__search,.recipe-library__select{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:36px;font:inherit;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b57;border-radius:10px;outline:none;padding:0 12px;font-size:13px}.recipe-library__search-wrap{min-width:0;position:relative}.recipe-library__search-wrap .recipe-library__search{padding-right:44px}.recipe-library__search::-webkit-search-cancel-button{display:none}.recipe-library__search-clear{color:#aeb8c4;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.recipe-library__search-clear:hover,.recipe-library__search-clear:focus-visible{color:#fff;background:#ffffff17}.recipe-library__select{cursor:pointer}.recipe-library__select option{color:#f5f7fa;background:#07101a}.recipe-library__search:focus,.recipe-library__select:focus{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1f,0 0 24px #48c9b029}.recipe-summary-table-wrap{padding:8px;overflow:visible}.recipe-summary-table{border-collapse:separate;border-spacing:0;color:#dce4ec;table-layout:fixed;text-align:left;width:100%;overflow:visible}.recipe-summary-table th{z-index:3;color:#c8a96b;letter-spacing:.08em;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:linear-gradient(#1e2f44fc,#0e1722fc);border-bottom:1px solid #c8a96b52;padding:0;font-size:9px;font-weight:950;position:sticky;top:0;box-shadow:0 12px 24px #00000052,inset 0 1px #ffffff0e}.recipe-summary-table td{color:#dce4ec;text-align:center;vertical-align:middle;border-bottom:1px solid #c8a96b30;padding:11px 10px;font-size:12.5px;line-height:1.2}.recipe-summary-table th:not(:last-child),.recipe-summary-table td:not(:last-child){border-right:1px solid #c8a96b30}.recipe-summary-table tbody tr{background:#121c28c7}.recipe-summary-table tbody tr:nth-child(2n){background:#0c141fcc}.recipe-summary-table tbody tr:hover{background:linear-gradient(90deg,#c8a96b12,#18222fb8)}.recipe-summary-table tbody tr:last-child td{border-bottom:0}.recipe-summary-table--actions .recipe-summary-table__name-column{width:28%}.recipe-summary-table--actions .recipe-summary-table__photo-column{width:7%}.recipe-summary-table--actions .recipe-summary-table__category-column{width:14%}.recipe-summary-table--actions .recipe-summary-table__yield-column,.recipe-summary-table--actions .recipe-summary-table__uom-column,.recipe-summary-table--actions .recipe-summary-table__servings-column{width:10%}.recipe-summary-table--actions .recipe-summary-table__view-column,.recipe-summary-table--actions .recipe-summary-table__edit-column{text-align:center;width:7%;padding:9px 8px!important}.recipe-summary-table td:nth-child(2){color:#fff;font-weight:900}.recipe-summary-table td:nth-child(4),.recipe-summary-table td:nth-child(6){color:#48c9b0;font-weight:900}.recipe-summary-table__photo-cell{text-align:center;vertical-align:middle;padding:2px 3px!important}.recipe-summary-table__photo-stack{justify-items:center;width:54px;max-width:100%;display:inline-grid;position:relative}.recipe-summary-table__thumbnail{color:#d9bd7bb8;text-align:center;text-transform:uppercase;background:radial-gradient(circle at 50% 35%,#c8a96b1f,#0000 60%),#05080dc7;border:1px solid #c8a96b61;border-radius:6px;place-items:center;width:54px;height:54px;font-weight:900;line-height:1.05;display:grid;overflow:hidden}.recipe-summary-table__thumbnail img{object-fit:cover;object-position:center;width:100%;height:100%}.recipe-summary-table__thumbnail-icon{filter:grayscale();opacity:.82;font-size:16px;line-height:1;display:block}.recipe-summary-table__thumbnail-label{color:#d9bd7bb8;letter-spacing:0;max-width:48px;font-size:7px;line-height:1;display:block}.recipe-summary-table__photo-action{color:#d9bd7b;cursor:pointer;text-transform:uppercase;background:#05080dd1;border:1px solid #c8a96b8f;border-radius:4px;justify-content:center;align-items:center;width:auto;min-width:34px;max-width:48px;min-height:14px;padding:1px 4px;font-size:6.8px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:3px;right:3px;overflow:hidden}.recipe-summary-table__photo-action:hover,.recipe-summary-table__photo-action:focus-within{color:#f8e7b0;border-color:#efd697c7}.recipe-summary-table__photo-action input{cursor:pointer;opacity:0;position:absolute;inset:0}.recipe-summary-table--actions td:nth-last-child(-n+2){text-align:center}.recipe-summary-table__empty{text-align:center;height:128px;color:#9ba7b4!important}.recipe-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;padding:12px;display:grid}.recipe-card{background:linear-gradient(#0c141ed6,#05080de6);border:1px solid #c8a96b47;border-radius:16px;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px;display:grid;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0b}.recipe-card:hover{background:linear-gradient(#101b28e0,#060a10f0);border-color:#c8a96b7a}.recipe-card__body{gap:10px;min-width:0;display:grid}.recipe-card__category{color:#c8a96b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:900}.recipe-card__title{overflow-wrap:anywhere;color:#fff;margin:0;font-size:18px;line-height:1.08}.recipe-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.recipe-card__metrics div{background:#05080d6b;border:1px solid #c8a96b2e;border-radius:10px;min-width:0;padding:8px}.recipe-card__metrics dt{color:#9ba7b4;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.recipe-card__metrics dd{color:#f5f7fa;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:900;overflow:hidden}.recipe-card__actions{flex-wrap:wrap;gap:8px;display:flex}.recipe-photo{color:#d9bd7bc7;letter-spacing:.16em;text-align:center;text-transform:uppercase;background:linear-gradient(#48c9b009 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#48c9b009 1px,#0000 1px) 0 0/18px 18px,linear-gradient(145deg,#080e15fa,#0f1822eb);border:1px solid #c8a96b52;border-radius:14px;place-items:center;font-size:10px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b}.recipe-photo--card{min-height:150px}.recipe-photo--view{min-height:220px}.recipe-photo--editor{min-height:310px}.recipe-view-hero{grid-template-columns:minmax(240px,.42fr) 1fr;align-items:stretch;gap:16px;display:grid}.recipe-view-hero h2{color:#fff;margin:0;font-size:28px;line-height:1.05}.recipe-view-hero__details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.recipe-view-hero__details div{background:#05080d7a;border:1px solid #c8a96b33;border-radius:12px;padding:10px}.recipe-view-hero__details dt{color:#9ba7b4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.recipe-view-hero__details dd{color:#f5f7fa;margin:5px 0 0;font-size:13px;font-weight:900}.recipe-editor{grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.recipe-editor__top-grid{grid-template-columns:minmax(220px,.36fr) 1fr;gap:14px;display:grid}.recipe-page--editor .recipe-editor__metadata-window{align-self:stretch;gap:10px;min-width:0;display:grid}.recipe-page--editor .recipe-editor__metadata-actions{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:end;align-items:stretch;gap:8px;width:100%;max-width:none;display:grid}.recipe-page--editor .recipe-editor__metadata-actions .recipe-page__primary-button,.recipe-page--editor .recipe-editor__metadata-actions .recipe-page__secondary-button,.recipe-page--editor .recipe-editor__metadata-actions .recipe-page__back-button,.recipe-page--editor .recipe-editor__metadata-actions .events-toolbar__danger-button{white-space:normal;width:100%;min-height:34px;margin-inline:0;padding-inline:12px}.recipe-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recipe-page--editor .recipe-editor:not(.recipe-editor--embedded) .recipe-editor__summary-card{align-items:start}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field{min-width:0}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-height:1.2em;line-height:1.2;overflow:visible}@media (width>=901px){.recipe-page--editor .recipe-editor__summary-card{grid-template-columns:repeat(3,minmax(0,1fr))}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field{grid-column:auto}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__validation-bar,.recipe-page--editor .recipe-editor__summary-card .recipe-editor__validation-text{display:none}}.recipe-editor__field{gap:5px;display:grid}.recipe-editor__field span{color:#c8a96b;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.recipe-editor__field input,.recipe-editor__field select,.recipe-editor__field textarea,.recipe-editor__ingredient-table input{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;font:inherit;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b52;border-radius:9px;outline:none;font-size:12px}.recipe-editor__field input,.recipe-editor__field select,.recipe-editor__ingredient-table input{min-height:34px;padding:0 10px}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field input,.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field select{vertical-align:middle;height:34px;min-height:34px;padding:0 10px;line-height:1.2}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field input[type=number]{appearance:textfield}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.recipe-editor__field textarea{resize:vertical;min-height:170px;padding:10px;line-height:1.45}.recipe-editor__field input:focus,.recipe-editor__field select:focus,.recipe-editor__field textarea:focus,.recipe-editor__ingredient-table input:focus{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1f}.recipe-editor__section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.recipe-editor__section-header .recipe-panel__label{margin:0}.recipe-editor__ingredient-table-wrap{overflow-x:auto}.recipe-editor__ingredient-table{min-width:880px}.recipe-editor__ingredient-table th:last-child,.recipe-editor__ingredient-table td:last-child{text-align:center;width:88px}.recipe-page--editor .recipe-editor__lower-layout{grid-column:1/-1;gap:14px;min-width:0;display:grid}.recipe-page--editor .recipe-editor__lower-notes{gap:14px;min-width:0;display:grid}.recipe-page--editor .recipe-editor__allergens-panel,.recipe-page--editor .recipe-editor__ingredients-panel,.recipe-page--editor .recipe-editor__procedure-panel,.recipe-page--editor .recipe-editor__prep-notes-panel{min-width:0}.recipe-page--editor .recipe-editor__procedure-panel,.recipe-page--editor .recipe-editor__prep-notes-panel{min-height:0;display:grid}.recipe-page--editor .recipe-editor__procedure-panel .recipe-editor__field--textarea,.recipe-page--editor .recipe-editor__prep-notes-panel .recipe-editor__field--textarea{min-height:0}.recipe-page--editor .recipe-editor:not(.recipe-editor--embedded) .recipe-editor__ingredient-table{min-width:var(--recipe-editor-ingredient-table-width,100%)!important;width:max(100%, var(--recipe-editor-ingredient-table-width,100%))!important;table-layout:fixed!important}.recipe-page--editor .recipe-editor__ingredient-table th{font-size:10.5px!important;line-height:1.12!important}.recipe-page--editor .recipe-editor__ingredient-table th,.recipe-page--editor .recipe-editor__ingredient-table td{padding:6px 7px!important}.recipe-page--editor .recipe-editor__ingredient-table th:nth-child(5),.recipe-page--editor .recipe-editor__ingredient-table td:nth-child(5){width:90px!important}.recipe-page--editor .recipe-editor__ingredient-table input{min-height:32px!important;padding:5px 8px!important;font-size:13px!important;line-height:1.22!important}.recipe-page--editor .recipe-editor__ingredient-table .recipe-editor__remove-button{min-height:32px!important;padding:5px 8px!important;font-size:11px!important;line-height:1.1!important}.recipe-page--editor .recipe-editor__resizable-heading{align-items:center;min-height:24px;padding-right:10px;display:grid;position:relative}.recipe-page--editor .recipe-editor__resizable-heading span{overflow-wrap:anywhere;min-width:0}.recipe-page--editor .recipe-editor__column-resize-handle{cursor:col-resize;background:0 0;border-radius:999px;width:12px;padding:0;position:absolute;top:-4px;bottom:-4px;right:-7px;border:0!important;min-width:0!important;height:auto!important;min-height:0!important}.recipe-page--editor .recipe-editor__column-resize-handle:after{content:"";background:#c8a96b47;border-radius:999px;width:2px;transition:background .16s,box-shadow .16s;position:absolute;top:5px;bottom:5px;right:5px}.recipe-page--editor .recipe-editor__column-resize-handle:hover:after,.recipe-page--editor .recipe-editor__column-resize-handle:focus-visible:after{background:#d9bd7bd1;box-shadow:0 0 0 3px #c8a96b1f}.recipe-page--editor .recipe-editor__column-resize-handle:focus-visible{outline:none}.recipe-page--editor .recipe-editor__allergens-panel textarea{min-height:92px}.recipe-page--editor .recipe-editor__procedure-panel textarea{min-height:220px}.recipe-page--editor .recipe-editor__prep-notes-panel textarea{min-height:142px}@media (width>=1180px){.recipe-page--editor .recipe-editor__lower-layout{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);align-items:stretch}.recipe-page--editor .recipe-editor__ingredients-panel{align-self:stretch}.recipe-page--editor .recipe-editor__lower-notes{grid-template-rows:max-content minmax(0,1fr) minmax(0,1fr);align-self:stretch}.recipe-page--editor .recipe-editor__procedure-panel textarea,.recipe-page--editor .recipe-editor__prep-notes-panel textarea{height:100%;min-height:0}}@media (width>=901px) and (width<=1179px){.recipe-page--editor .recipe-editor__lower-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.recipe-editor__remove-button{color:#d9bd7b;cursor:pointer;min-height:30px;font:inherit;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b57;border-radius:8px;font-size:10px;font-weight:900}.recipe-editor__remove-button:hover,.recipe-editor__remove-button:focus-visible{color:#fff;border-color:#c8a96b;outline:none}.recipe-photo{overflow:hidden}.recipe-photo--view,.recipe-photo--editor{aspect-ratio:16/9;width:100%;min-height:0;max-height:280px}.recipe-photo img,.recipe-photo--droppable img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.recipe-photo-preview-modal__image-wrap{box-sizing:border-box;aspect-ratio:16/9;width:min(100%,860px);min-height:0;max-height:min(62dvh,520px);overflow:hidden}.recipe-photo-preview-modal__image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;display:block}@media (width<=767px){.recipe-photo-preview-modal__image-wrap{aspect-ratio:16/10;width:100%;max-height:52dvh;overflow:hidden}.recipe-photo-preview-modal__image-wrap img{object-fit:cover;object-position:center;height:100%;max-height:none}}@media (width<=767px){.lists-page .lists-toolbar{grid-template-columns:1fr!important;gap:8px!important}}.lists-page .lists-toolbar{grid-template-columns:minmax(240px,1fr) minmax(150px,.58fr) minmax(160px,.62fr)!important;align-items:end!important;gap:10px!important;display:grid!important}.lists-page .lists-toolbar--with-add-missing{grid-template-columns:minmax(220px,.95fr) minmax(150px,.56fr) minmax(150px,.58fr) minmax(160px,.62fr)!important}.lists-page .lists-toolbar .events-toolbar__search-group,.lists-page .lists-toolbar .events-toolbar__filter-group{width:100%!important;min-width:0!important}.lists-page .lists-toolbar .events-toolbar__search,.lists-page .lists-toolbar .events-toolbar__select,.lists-page .lists-toolbar__add-missing{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important}.lists-page .lists-toolbar__add-missing{color:#101318!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(135deg,#d9bd7b,#a9823d)!important;border-color:#c8a96bc2!important;justify-content:center!important;align-self:end!important;align-items:center!important;font-size:.72rem!important;font-weight:950!important;line-height:1.05!important;display:inline-flex!important;overflow:hidden!important}.lists-page .lists-toolbar__add-missing:disabled{cursor:wait!important;opacity:.66!important}@media (width<=767px){.lists-page .lists-toolbar,.lists-page .lists-toolbar--with-add-missing{grid-template-columns:1fr!important;gap:8px!important}.lists-page .lists-toolbar__add-missing{white-space:normal!important;height:40px!important;min-height:40px!important}}.recipe-block-import{background:linear-gradient(90deg,#c8a96b12,#0000 44%),linear-gradient(#0f1823e6,#05080deb);border-color:#c8a96b61;gap:12px;display:grid}.recipe-block-import__summary{color:#d9bd7b;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:34px;font-size:10px;font-weight:950;display:flex}.recipe-block-import__summary:after{content:"Open";color:#f5f7fabd;letter-spacing:.08em;background:#05080da3;border:1px solid #c8a96b57;border-radius:8px;min-height:24px;padding:5px 8px;font-size:9px;line-height:1}.recipe-block-import[open] .recipe-block-import__summary:after{content:"Close"}.recipe-block-import__body{gap:10px;display:grid}.recipe-block-import__textarea{min-height:190px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;line-height:1.45!important}.recipe-block-import__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recipe-block-import__messages{gap:7px;display:grid}.recipe-block-import__message{color:#dce4ec;background:#05080d8a;border:1px solid #c8a96b38;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.34}.recipe-block-import__message--success{color:#48c9b0;border-color:#48c9b066}.recipe-block-import__message--warning{color:#f2c94c;border-color:#f2c94c66}.recipe-block-import__message--error{color:#ffb4a8;border-color:#ffb4a87a}.recipe-block-import .recipe-page__primary-button:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.recipe-panel{padding:16px}.recipe-panel--fit-content{align-self:start}.recipe-panel__label{color:#c8a96b;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:900}.recipe-scale{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recipe-scale>div{background:#05080d94;border:1px solid #c8a96b38;border-radius:12px;padding:12px}.recipe-scale__value{color:#fff;font-size:28px;font-weight:950;display:block}.recipe-scale__label{color:#9ba7b4;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.recipe-ingredients{gap:8px;display:grid}.recipe-allergens{flex-wrap:wrap;gap:8px;display:flex}.recipe-allergen{color:#d9bd7b;background:#c8a96b1a;border:1px solid #c8a96b5c;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.recipe-allergen--none{color:#9ba7b4;background:#c8a96b14;border-color:#c8a96b42}.recipe-ingredient-table{border-collapse:separate;border-spacing:0;color:#dce4ec;table-layout:fixed;width:100%;overflow:hidden}.recipe-ingredient-table th{color:#c8a96b;letter-spacing:.12em;text-align:center;text-transform:uppercase;vertical-align:middle;background:linear-gradient(#1e2f44fc,#0e1722fc);border-bottom:1px solid #c8a96b47;padding:10px;font-size:10px;font-weight:950}.recipe-ingredient-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #c8a96b2e;padding:10px;font-size:13px}.recipe-ingredient-table th:not(:last-child),.recipe-ingredient-table td:not(:last-child){border-right:1px solid #c8a96b2e}.recipe-ingredient-table tbody tr:last-child td{border-bottom:0}.recipe-ingredient-table tbody tr{background:#121c28c7}.recipe-ingredient-table tbody tr:nth-child(2n){background:#0c141fcc}.recipe-ingredient-table td:nth-child(2),.recipe-ingredient-table td:nth-child(3),.recipe-ingredient-table td:nth-child(4){color:#48c9b0;white-space:nowrap;font-weight:900}.recipe-ingredient-row{color:#dce4ec;border-bottom:1px solid #c8a96b33;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.recipe-ingredient-row strong{color:#48c9b0}.recipe-steps{color:#dce4ec;margin:0;padding-left:20px;line-height:1.6}.recipe-notes{color:#dce4ec;margin:0;padding-left:18px;line-height:1.6}.recipe-ingredient-table__section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.recipe-ingredient-table__section-header .recipe-panel__label{margin:0}.recipe-costing-details{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.recipe-costing-details span{color:#f5f7fad1;background:#05080d9e;border:1px solid #c8a96b3d;border-radius:8px;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.recipe-cost-details__backdrop{z-index:5000;background:#020407bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.recipe-cost-details{color:#f5f7fa;background:#111418;border:1px solid #2a3138;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:min(88vh,860px);display:grid;overflow:hidden;box-shadow:0 18px 60px #00000073}.recipe-cost-details__header,.recipe-cost-details__footer{background:#1a1f24;border-color:#2a3138;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.recipe-cost-details__header{border-bottom:1px solid #2a3138}.recipe-cost-details__header-actions{flex:none;align-items:center;gap:8px;display:flex}.recipe-cost-details__mapping-action{color:#111418;min-height:34px;font:inherit;cursor:pointer;background:#c8a96b;border:1px solid #e0c37c;border-radius:7px;padding:0 13px;font-size:15px;font-weight:950}.recipe-cost-details__mapping-action:disabled{cursor:not-allowed;opacity:.58}.recipe-cost-details__header h2{color:#f5f7fa;margin:0;font-size:18px;line-height:1.1}.recipe-cost-details__header p:not(.recipe-panel__label){color:#9ba7b4;margin:4px 0 0;font-size:11px;font-weight:800}.recipe-cost-details__status,.recipe-cost-details__line-status{color:#f8e7b7;text-transform:uppercase;white-space:nowrap;border:1px solid #c8a96b4d;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:950;display:inline-flex}.recipe-cost-details__status--ready,.recipe-cost-details__line-status--ready{color:#d9f99d;border-color:#84cc1661}.recipe-cost-details__status--partial,.recipe-cost-details__line-status--missing-cost{color:#fde68a;border-color:#f59e0b6b}.recipe-cost-details__status--needs-mapping,.recipe-cost-details__line-status--needs-mapping{color:#fecaca;border-color:#dd6f6f6b}.recipe-cost-details__line-status--mapped{color:#d9f99d;border-color:#84cc1661}.recipe-cost-details__line-status--excluded-not-inventory,.recipe-cost-details__line-status--missing-pack-data{color:#cbd5e1;border-color:#94a3b857}.recipe-cost-details__line-status--costed{color:#d9f99d;border-color:#84cc1661}.recipe-cost-details__line-status--costed-with-conversion{color:#f8e7b7;border-color:#c8a96b7a}.recipe-cost-details__line-status--excluded{color:#cbd5e1;border-color:#94a3b857}.recipe-cost-details__line-status--needs-uom-conversion,.recipe-cost-details__line-status--missing-vendor,.recipe-cost-details__line-status--inventory-item-not-found,.recipe-cost-details__line-status--multiple-inventory-matches{color:#fde68a;border-color:#f59e0b6b}.recipe-cost-details__body{gap:10px;min-width:0;padding:12px;display:grid;overflow:auto}.recipe-cost-details__notice,.recipe-cost-details__summary{color:#9ba7b4;background:#1a1f24;border:1px solid #2a3138;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:820;line-height:1.45}.recipe-cost-details__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.recipe-cost-details__more{background:#171b20;border:1px solid #2a3138;border-radius:8px}.recipe-cost-details__more>summary,.recipe-cost-details__line-details>summary{color:#c8a96b;cursor:pointer;font-size:10px;font-weight:950}.recipe-cost-details__more>summary{letter-spacing:.06em;text-transform:uppercase;padding:8px 10px}.recipe-cost-details__more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 10px 10px;display:grid}.recipe-cost-details__more-grid span{color:#9ba7b4;background:#111418;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:850}.recipe-cost-details__more-grid strong{color:#fff2c2;margin-right:4px}.recipe-cost-details__metrics div{background:#1a1f24;border:1px solid #c8a96b2e;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.recipe-cost-details__metrics span{color:#fff2c2;font-size:15px;font-weight:950}.recipe-cost-details__metrics strong{color:#9ba7b4;text-transform:uppercase;font-size:10px;font-weight:900}.recipe-cost-details__readiness{flex-wrap:wrap;gap:6px;display:flex}.recipe-cost-details__readiness-pill{background:#1a1f24;border:1px solid #c8a96b38;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;display:inline-flex}.recipe-cost-details__readiness-pill strong{color:#9ba7b4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.recipe-cost-details__readiness-pill em{color:#f8e7b7;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.recipe-cost-details__readiness-pill--ready em{color:#d9f99d}.recipe-cost-details__readiness-pill--partial em,.recipe-cost-details__readiness-pill--missing-cost em,.recipe-cost-details__readiness-pill--missing-pack-data em,.recipe-cost-details__readiness-pill--needs-conversion em{color:#fde68a}.recipe-cost-details__readiness-pill--needs-mapping em{color:#fecaca}.recipe-cost-details__table-shell{background:#111418;border:1px solid #2a3138;border-radius:8px;max-height:min(42vh,410px);overflow:auto}.recipe-cost-details__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.recipe-cost-details__table th,.recipe-cost-details__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #2a3138eb;padding:6px 7px}.recipe-cost-details__table th{z-index:2;color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;background:#111418;font-size:9px;font-weight:950;position:sticky;top:0}.recipe-cost-details__table td{color:#cfd7df;overflow-wrap:anywhere;font-size:11px;font-weight:780;line-height:1.35}.recipe-cost-details__table th:first-child{width:18%}.recipe-cost-details__table th:nth-child(2){width:19%}.recipe-cost-details__table th:nth-child(3){width:9%}.recipe-cost-details__table th:nth-child(4){width:8%}.recipe-cost-details__table th:nth-child(5){width:17%}.recipe-cost-details__table th:nth-child(6){width:10%}.recipe-cost-details__table th:nth-child(7){width:19%}.recipe-cost-details__line-details{margin-top:6px}.recipe-cost-details__line-details dl{background:#0d1014;border-radius:6px;gap:4px;margin:6px 0 0;padding:7px;display:grid}.recipe-cost-details__line-details dl div,.recipe-cost-details__summary-lines p,.recipe-cost-details__problems p{justify-content:space-between;gap:10px;display:flex}.recipe-cost-details__line-details dt{color:#8d98a3}.recipe-cost-details__line-details dd{color:#dbe2e8;text-align:right;margin:0}.recipe-cost-details__table tbody tr:last-child td{border-bottom:0}.recipe-cost-details__empty{color:#9ba7b4;padding:10px}.recipe-cost-details__summary h3{color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:950}.recipe-cost-details__summary p{margin:0}.recipe-cost-details__summary-lines,.recipe-cost-details__problems{gap:4px;display:grid}.recipe-cost-details__summary-lines strong,.recipe-cost-details__problems strong{color:#dbe2e8}.recipe-cost-details__summary-lines span{text-align:right}.recipe-cost-details__problems{color:#fde68a;border-top:1px solid #f59e0b38;margin-top:7px;padding-top:7px}.recipe-cost-details__summary-alert{color:#fde68a}.recipe-cost-details__message{margin-top:6px!important}.recipe-cost-details__message--error{color:#fecaca}.recipe-cost-details__message--saved{color:#d9f99d}.recipe-cost-details__footer{z-index:4;border-top:1px solid #2a3138;justify-content:flex-end;position:sticky;bottom:0}.recipe-cost-details__footer button{color:#f8e7b7;min-height:32px;font:inherit;background:#111418;border:1px solid #c8a96b57;border-radius:7px;padding:0 10px;font-size:11px;font-weight:900}.recipe-cost-details__footer button:disabled{cursor:not-allowed;opacity:.58}.recipe-inventory-mapping-wizard{color:#f5f7fa;background:#111418;border:1px solid #2a3138;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:min(90vh,900px);display:grid;overflow:hidden;box-shadow:0 18px 60px #00000073}.recipe-inventory-mapping-wizard__header,.recipe-inventory-mapping-wizard__footer{background:#1a1f24;border-color:#2a3138;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.recipe-inventory-mapping-wizard__header{border-bottom:1px solid #2a3138}.recipe-inventory-mapping-wizard__header h2{color:#f5f7fa;margin:0;font-size:18px;line-height:1.1}.recipe-inventory-mapping-wizard__header p:not(.recipe-panel__label){color:#9ba7b4;margin:4px 0 0;font-size:11px;font-weight:800}.recipe-inventory-mapping-wizard__body{gap:10px;min-width:0;padding:12px;display:grid;overflow:auto}.recipe-inventory-mapping-wizard__intro,.recipe-inventory-mapping-wizard__error{color:#9ba7b4;background:#1a1f24;border:1px solid #2a3138;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:820;line-height:1.45}.recipe-inventory-mapping-wizard__error{color:#fecaca;border-color:#dd6f6f6b}.recipe-inventory-mapping-wizard__suggestions{background:#1a1f24;border:1px solid #2a3138;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.recipe-inventory-mapping-wizard__suggestion-metrics,.recipe-inventory-mapping-wizard__suggestion-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.recipe-inventory-mapping-wizard__suggestion-metric{background:#111418;border:1px solid #c8a96b2e;border-radius:999px;align-items:baseline;gap:5px;padding:4px 8px;display:inline-flex}.recipe-inventory-mapping-wizard__suggestion-metric strong{color:#fff2c2;font-size:12px;font-weight:950}.recipe-inventory-mapping-wizard__suggestion-metric em{color:#9ba7b4;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:950}.recipe-inventory-mapping-wizard__suggestion-actions button{color:#f8e7b7;min-height:30px;font:inherit;background:#111418;border:1px solid #c8a96b57;border-radius:7px;padding:0 9px;font-size:10px;font-weight:900}.recipe-inventory-mapping-wizard__table-shell{background:#111418;border:1px solid #2a3138;border-radius:8px;max-height:min(52vh,100dvh - 330px);position:relative;overflow:auto}.recipe-inventory-mapping-wizard__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1460px}.recipe-inventory-mapping-wizard__table th,.recipe-inventory-mapping-wizard__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #2a3138eb;padding:6px}.recipe-inventory-mapping-wizard__table th{z-index:24;color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;background-color:#111418;background-image:linear-gradient(#1a1f24fe,#111418fe),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-bottom:1px solid #c8a96b73;border-right:1px solid #2a3138;font-size:9px;font-weight:950;position:sticky;top:0;box-shadow:0 8px 14px #00000047}.recipe-inventory-mapping-wizard__table td{color:#cfd7df;font-size:10.5px;font-weight:780}.recipe-inventory-mapping-wizard__table input,.recipe-inventory-mapping-wizard__table select{color:#f5f7fa;width:100%;min-height:30px;font:inherit;background:#1a1f24;border:1px solid #2a3138;border-radius:6px;padding:0 7px;font-size:11px;font-weight:780}.recipe-inventory-mapping-wizard__table input:disabled,.recipe-inventory-mapping-wizard__table select:disabled{color:#6f7b87;opacity:.68}.recipe-inventory-mapping-wizard__inventory-item-column,.recipe-inventory-mapping-wizard__inventory-item-cell{width:320px;min-width:320px}.recipe-inventory-mapping-wizard__inventory-item-cell .inventory-item-combobox__control{flex-wrap:wrap!important}.recipe-inventory-mapping-wizard__inventory-item-cell .inventory-item-combobox__control input{flex:220px!important}.recipe-inventory-mapping-wizard__inventory-item-cell .inventory-item-combobox__clear{padding-inline:8px!important}.recipe-inventory-mapping-wizard__inventory-item-cell .inventory-item-combobox__active-match strong{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.recipe-inventory-mapping-wizard__suggestion-cell{gap:5px;min-width:0;display:grid}.recipe-inventory-mapping-wizard__suggestion-summary{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.recipe-inventory-mapping-wizard__suggestion-cell strong{color:#f5f7fa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.recipe-inventory-mapping-wizard__suggestion-cell span:not(.recipe-inventory-mapping-wizard__suggestion-badge){color:#9ba7b4;font-size:9px;font-weight:780;line-height:1.25}.recipe-inventory-mapping-wizard__suggestion-primary,.recipe-inventory-mapping-wizard__candidate{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#05080d9e;border:1px solid #c8a96b47;border-radius:7px;flex:140px;justify-items:start;gap:2px;padding:5px 7px;display:grid}.recipe-inventory-mapping-wizard__suggestion-primary:hover,.recipe-inventory-mapping-wizard__suggestion-primary:focus-visible,.recipe-inventory-mapping-wizard__candidate:hover,.recipe-inventory-mapping-wizard__candidate:focus-visible{background:#c8a96b1f;border-color:#c8a96ba8;outline:none}.recipe-inventory-mapping-wizard__suggestion-use{color:#93f0df;cursor:pointer;font:inherit;background:#48c9b01f;border:1px solid #48c9b070;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:900}.recipe-inventory-mapping-wizard__suggestion-use:hover,.recipe-inventory-mapping-wizard__suggestion-use:focus-visible{background:#48c9b033;border-color:#93f0dfb8;outline:none}.recipe-inventory-mapping-wizard__suggestion-note{display:block}.recipe-inventory-mapping-wizard__candidate-list{gap:4px;min-width:0;display:grid}.recipe-inventory-mapping-wizard__candidate{background:#111418bd;border-color:#c8a96b33;flex:none;width:100%}.recipe-inventory-mapping-wizard__candidate-more{padding-inline:2px}.recipe-inventory-mapping-wizard__suggestion-badge{color:#f8e7b7;text-transform:uppercase;border:1px solid #c8a96b4d;border-radius:999px;width:fit-content;padding:4px 6px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.recipe-inventory-mapping-wizard__suggestion-badge--exact-match{color:#d9f99d;border-color:#84cc1661}.recipe-inventory-mapping-wizard__suggestion-badge--already-mapped,.recipe-inventory-mapping-wizard__suggestion-badge--excluded{color:#cbd5e1;border-color:#94a3b857}.recipe-inventory-mapping-wizard__suggestion-badge--possible-match,.recipe-inventory-mapping-wizard__suggestion-badge--multiple-matches{color:#fde68a;border-color:#f59e0b6b}.recipe-inventory-mapping-wizard__suggestion-badge--no-match{color:#fecaca;border-color:#dd6f6f6b}.recipe-inventory-mapping-wizard__footer{border-top:1px solid #2a3138}.recipe-inventory-mapping-wizard__header button,.recipe-inventory-mapping-wizard__footer button{color:#f8e7b7;min-height:32px;font:inherit;background:#111418;border:1px solid #c8a96b57;border-radius:7px;padding:0 10px;font-size:11px;font-weight:900}.recipe-inventory-mapping-wizard__footer button:last-child{color:#111418;background:#c8a96b}.recipe-inventory-mapping-wizard__footer button:disabled{cursor:not-allowed;opacity:.58}@media (width<=900px){.recipe-cost-details__backdrop{align-items:stretch;padding:8px}.recipe-cost-details{width:100%;max-height:calc(100vh - 16px)}.recipe-cost-details__header,.recipe-cost-details__footer{grid-template-columns:1fr;align-items:stretch;display:grid}.recipe-cost-details__header{align-items:flex-start}.recipe-cost-details__header-actions{flex-direction:column;align-items:stretch}.recipe-cost-details__mapping-action{width:100%}.recipe-cost-details__metrics,.recipe-cost-details__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-cost-details__table-shell{background:0 0;border:0;max-height:min(46vh,520px);overflow:hidden auto}.recipe-cost-details__table,.recipe-cost-details__table thead,.recipe-cost-details__table tbody,.recipe-cost-details__table tr,.recipe-cost-details__table th,.recipe-cost-details__table td{width:100%;min-width:0;display:block}.recipe-cost-details__table{gap:8px;display:grid}.recipe-cost-details__table thead{display:none}.recipe-cost-details__table tr{background:#111418;border:1px solid #2a3138;border-radius:8px;padding:8px}.recipe-cost-details__table td{border-bottom:1px solid #2a31389e;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;display:grid}.recipe-cost-details__table td:before{content:attr(data-label);color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.recipe-cost-details__table td:last-child{border-bottom:0}.recipe-cost-details__footer button{width:100%}.recipe-inventory-mapping-wizard{width:100%;max-height:calc(100vh - 16px)}.recipe-inventory-mapping-wizard__header,.recipe-inventory-mapping-wizard__footer{grid-template-columns:1fr;align-items:stretch;display:grid}.recipe-inventory-mapping-wizard__suggestions{grid-template-columns:1fr}.recipe-inventory-mapping-wizard__suggestion-actions button{flex:140px}.recipe-inventory-mapping-wizard__table-shell{background:0 0;border:0;overflow-x:visible}.recipe-inventory-mapping-wizard__table,.recipe-inventory-mapping-wizard__table thead,.recipe-inventory-mapping-wizard__table tbody,.recipe-inventory-mapping-wizard__table tr,.recipe-inventory-mapping-wizard__table th,.recipe-inventory-mapping-wizard__table td{width:100%;min-width:0;display:block}.recipe-inventory-mapping-wizard__table{gap:8px;display:grid}.recipe-inventory-mapping-wizard__table thead{display:none}.recipe-inventory-mapping-wizard__table tr{background:#111418;border:1px solid #2a3138;border-radius:8px;padding:8px}.recipe-inventory-mapping-wizard__table td{border-bottom:1px solid #2a31389e;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.recipe-inventory-mapping-wizard__table td:before{content:attr(data-label);color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.recipe-inventory-mapping-wizard__table td:last-child{border-bottom:0}.recipe-inventory-mapping-wizard__header button,.recipe-inventory-mapping-wizard__footer button{width:100%}}.recipe-notes__line--added{color:#f8e7b0}.recipe-notes__add{gap:8px;margin-top:12px;display:grid}.recipe-notes__input{resize:vertical;color:#f5f7fa;width:100%;min-height:74px;font:inherit;background:#05080dc7;border:1px solid #c8a96b3d;border-radius:8px;outline:none;padding:9px 10px;line-height:1.4}.recipe-notes__input:focus{border-color:#f8e7b0b8;box-shadow:0 0 0 1px #f8e7b024,0 0 16px #d9bd7b1f}.recipe-scale__allergens,.recipe-ingredient-table__mobile-quantity-grid,.recipe-ingredient-table__mobile-quantity-row{display:none}.recipe-needed{background:linear-gradient(#0c141ed6,#05080de0);border:1px solid #c8a96b47;border-radius:16px;margin:14px;padding:20px}.recipe-needed h2{color:#fff;margin:0 0 8px;font-size:24px}.recipe-needed p{color:#9ba7b4;margin:0}.events-page select:not(.status-select),.recipe-page select:not(.status-select){appearance:none;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#d9bd7b 50%),linear-gradient(135deg,#d9bd7b 50%,#0000 50%),linear-gradient(#090f17fc,#03060bfc);background-position:calc(100% - 17px),calc(100% - 12px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #c8a96b70;padding-right:34px}.events-page select option,.events-page select optgroup,.recipe-page select option,.recipe-page select optgroup{color:#f5f7fa;background-color:#050911}.events-page select option:checked,.recipe-page select option:checked{color:#fff;background:linear-gradient(#c8a96b57,#573d12f0)}.events-page select option:hover,.events-page select option:focus,.recipe-page select option:hover,.recipe-page select option:focus{color:#fff;background-color:#c8a96b3d}.column-filter-menu{z-index:1200}.heat-table th,.events-table th,.recipe-summary-table th,.recipe-ingredient-table th,.recipe-editor__ingredient-table th,.event-import-table th,.lists-table th,.heat-data-table th{text-align:center;vertical-align:middle}.heat-table td,.events-table td,.recipe-summary-table td,.recipe-ingredient-table td,.recipe-editor__ingredient-table td,.event-import-table td,.lists-table td,.heat-data-table td{overflow-wrap:anywhere;text-wrap:pretty;vertical-align:middle;min-height:38px;padding-block:9px;line-height:1.32}.events-table__date-cell,.events-table__time-cell,.events-table__event-cell,.events-table__fire-cell,.events-table__people-cell,.events-table__assigned-cell,.events-table__status-cell,.events-table__recipe-cell,.recipe-summary-table td,.recipe-ingredient-table td,.recipe-editor__ingredient-table td,.event-import-table td,.lists-table td,.heat-data-table__people-cell,.heat-data-table__status-cell{text-align:center}.events-table__station-cell,.events-table__item-cell,.events-table__event-cell,.events-table td:nth-child(3),.events-table td:nth-child(4),.events-table td:nth-child(5),.events-table td:nth-child(6),.event-import-table td:nth-child(4),.event-import-table td:nth-child(5),.event-import-table td:nth-child(8),.event-import-table td:nth-child(9),.event-import-table td:nth-child(16),.stations-table td:nth-child(3),.stations-table td:nth-child(4),.stations-table td:nth-child(5),.stations-table td:nth-child(6),.timers-table td:first-child,.timers-table td:nth-child(2),.lists-table td:first-child,.lists-table td:nth-child(2),.heat-data-table td:nth-child(3),.heat-data-table td:nth-child(4),.heat-data-table td:nth-child(5),.heat-data-table td:nth-child(6){text-align:left}.events-table__item,.heat-data-table__item{overflow-wrap:anywhere;text-wrap:pretty;max-width:100%;line-height:1.28;display:inline-block}.fire-toggle{color:#c7cbd0;cursor:pointer;min-width:58px;min-height:27px;font:inherit;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(#0e141cf5,#05080dfa);border:1px solid #a6a6a657;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:950;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.fire-toggle:hover,.fire-toggle:focus-visible{color:#fff;border-color:#c8a96bb3;outline:none}.fire-toggle--active{color:#fff;background:radial-gradient(at 50% 0,#ff1e1e57,#0000 74%),linear-gradient(#b53a1cd6,#571c0ef0);border-color:#ff842ab8;box-shadow:0 0 14px #ff732a2e,inset 0 1px #ffffff1f}.heat-table button,.heat-table select,.heat-table input{margin-inline:auto}.heat-table button,.recipe-page__primary-button,.recipe-page__secondary-button,.events-page__archive-button,.events-page__import-button,.event-import-modal__secondary,.event-import-modal__primary,.event-import-table__delete{text-align:center;justify-content:center;align-items:center;gap:6px;display:inline-flex}.station-select{border-color:color-mix(in srgb, var(--station-color,#a6a6a6), transparent 42%);background:linear-gradient(45deg, transparent 50%, #f5f7fa 50%), linear-gradient(135deg, #f5f7fa 50%, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--station-color,#a6a6a6), transparent 78%), #05080dfa);color:#fff;cursor:pointer;letter-spacing:.03em;text-overflow:ellipsis;text-align:center;text-transform:uppercase;white-space:nowrap;background-position:calc(100% - 14px),calc(100% - 9px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;width:min(100%,132px);min-height:28px;font-size:9.5px;font-weight:950;overflow:hidden}.station-tag{border:1px solid color-mix(in srgb, var(--station-color,#a6a6a6), transparent 44%);background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#a6a6a6), transparent 78%), #05080de6);width:min(100%,112px);min-height:26px;color:color-mix(in srgb, var(--station-color,#a6a6a6), white 24%);letter-spacing:.035em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:950;line-height:1.05;display:inline-flex;overflow:hidden}.station-tag option,.station-select option{color:#f5f7fa;background:#050911}.time-due-pill{border:1px solid color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 46%);background:linear-gradient(180deg, color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 76%), #05080deb);min-width:72px;min-height:24px;color:color-mix(in srgb, var(--time-due-color,#c8a96b), white 18%);text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.time-due-input{text-align:center;font-weight:950;border-color:color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 44%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 84%), #05080dfa)!important;color:color-mix(in srgb, var(--time-due-color,#c8a96b), white 18%)!important}.events-save-status{color:#d9bd7b;background:linear-gradient(#121e2ce6,#070a0fe6);border:1px solid #c8a96b52;border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:11px;font-weight:850}.events-save-status--error{color:#ffb0a4;background:linear-gradient(#381412eb,#0f0808eb);border-color:#ff8a7a6b}.events-save-status--saved{color:#78ddcb;background:linear-gradient(#0e2e2be6,#051211e6);border-color:#48c9b05c}.lists-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0c121adb,#070a0fdb);border-bottom:1px solid #2a3138db;grid-template-columns:minmax(320px,1fr) 220px 220px;align-items:end;gap:10px;padding:10px 12px;display:grid}.lists-save-bar{background:linear-gradient(#0d141de0,#05090fd1);border:1px solid #c8a96b38;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000029}.lists-save-bar__button{color:#dce4ecb8;cursor:pointer;min-height:30px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0c141ef0,#05080df0);border:1px solid #c8a96b57;border-radius:8px;padding:0 14px;font-size:11px;font-weight:950;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s}.lists-save-bar__button--dirty{color:#11161c;background:linear-gradient(135deg,#d9bd7b,#a9823d);border-color:#d9bd7bb8;box-shadow:0 10px 22px #c8a96b29,inset 0 1px #ffffff38}.lists-save-bar__button:hover,.lists-save-bar__button:focus-visible{color:#fff;background:#c8a96b29;border-color:#c8a96b;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #c8a96b1f,0 12px 28px #00000038}.lists-save-bar__button:disabled{cursor:not-allowed;opacity:.62;transform:none}.lists-save-bar__status{color:#9ba7b4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.lists-save-bar__status--dirty{color:#efdca8}.lists-save-bar__status--saving{color:#8fd3ff}.lists-save-bar__status--saved{color:#9ff2b8}.lists-save-bar__status--error{color:#fecaca}.lists-table{color:#dce4ec;table-layout:fixed;min-width:1180px}.lists-table th{z-index:120;color:#c8a96b;letter-spacing:.08em;text-align:center;text-transform:uppercase;vertical-align:middle;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#1e2f44fe,#0e1722fe);border-bottom:1px solid #c8a96b52;padding:10px;font-size:9px;font-weight:950;position:sticky;top:52px}.lists-table td{color:#dce4ec;text-align:center;vertical-align:middle;border-bottom:1px solid #c8a96b2e;padding:8px;font-size:12px}.lists-table th:not(:last-child),.lists-table td:not(:last-child){border-right:1px solid #c8a96b2e}.lists-table tbody tr{background:#121c28c7}.lists-table tbody tr:nth-child(2n){background:#0c141fcc}.lists-table tbody tr:last-child td{border-bottom:0}.lists-table input,.lists-table select{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:32px;font:inherit;text-align:center;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b4d;border-radius:8px;outline:none;font-size:11px}.lists-table input:focus,.lists-table select:focus{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1f}.lists-table__tag{background:color-mix(in srgb, var(--tag-color,#c8a96b), transparent 88%);border-radius:10px;display:block}.lists-table__tag select{border-color:color-mix(in srgb, var(--tag-color,#c8a96b), transparent 44%);background:linear-gradient(45deg, transparent 50%, #f5f7fa 50%), linear-gradient(135deg, #f5f7fa 50%, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--tag-color,#c8a96b), transparent 78%), #05080dfa);color:#fff;background-position:calc(100% - 14px),calc(100% - 9px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;font-weight:950}.recipe-status-pill{border:1px solid color-mix(in srgb, var(--recipe-status-color,#8b8f96), transparent 38%);background:linear-gradient(180deg, color-mix(in srgb, var(--recipe-status-color,#8b8f96), transparent 70%), #05080df5);width:100%;min-height:32px;box-shadow:inset 0 1px 0 #ffffff0f, 0 0 8px color-mix(in srgb, var(--recipe-status-color,#8b8f96), transparent 88%);border-radius:999px;align-items:center;display:inline-flex}.recipe-status-pill select{background:linear-gradient(45deg, transparent 50%, var(--recipe-status-text,#fff) 50%), linear-gradient(135deg, var(--recipe-status-text,#fff) 50%, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--recipe-status-color,#8b8f96), transparent 76%), #05080dfa);min-height:32px;color:var(--recipe-status-text,#fff);letter-spacing:.05em;text-align:center;text-transform:uppercase;background-position:calc(100% - 15px),calc(100% - 10px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;border-color:#0000;border-radius:999px;font-size:10px;font-weight:950}.recipe-status-pill--exists{--recipe-status-color:#22c55e;--recipe-status-text:#f0fff4}.recipe-status-pill--missing{--recipe-status-color:#ef4444;--recipe-status-text:#fff5f5}.recipe-status-pill--not-required{--recipe-status-color:#8b8f96;--recipe-status-text:#e5e7eb}.lists-table__check{color:#dce4ec;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.lists-table__check input{accent-color:#c8a96b;width:15px;min-height:15px}.lists-page__footnote{color:#778390;text-align:right;margin:0;padding:0 14px 14px;font-size:11px}.lists-table__row--unsaved td{box-shadow:inset 3px 0 #d9bd7bcc,inset 0 1px #ffffff0a;background:linear-gradient(90deg,#c8a96b1f,#121c28d1 42%),#121c28db!important}.recipe-page .recipe-library__top-controls:before{z-index:0;border-radius:inherit;clip-path:inset(32px round 12px);content:"";pointer-events:none;background:url(/assets/surface-window-powder-blue-CkaFe0Qi.png) 50%/cover no-repeat;position:absolute;inset:-32px}.recipe-page .recipe-library__top-controls>*{z-index:1;position:relative}.lists-table .station-tag.station-select{text-align-last:left;border-color:color-mix(in srgb, var(--station-color,#c8a96b), transparent 48%)!important;background:linear-gradient(45deg, transparent 50%, #f5f7fa 50%), linear-gradient(135deg, #f5f7fa 50%, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b), transparent 78%), #070a0fd1)!important;color:color-mix(in srgb, var(--station-color,#c8a96b), white 34%)!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 10px color-mix(in srgb, var(--station-color,#c8a96b), transparent 88%)!important;text-align:left!important;background-position:calc(100% - 12px),calc(100% - 8px),0 0!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px,100% 100%!important;border-radius:999px!important}.lists-page .heat-data-surface,.lists-table-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.lists-table-shell{overflow:hidden auto!important}.lists-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.lists-table__col-select{width:44px}.lists-table__col-alias{width:18%}.lists-table__col-actual{width:27%}.lists-table__col-fire{width:8%}.lists-table__col-tag{width:11%}.lists-table__col-station{width:12%}.lists-table__col-kitchen-work{width:18%}.lists-table__kitchen-work{gap:.3rem;min-width:0;display:grid}.lists-table__kitchen-work small{color:var(--muted-text);font-size:.7rem;line-height:1.25}.lists-table__col-needs,.lists-table__col-resolved{width:10%}.lists-table th,.lists-table td{box-sizing:border-box!important;padding-inline:6px!important}.lists-table th{white-space:normal!important;overflow-wrap:normal!important;line-height:1.05!important}.lists-table td:nth-child(2),.lists-table td:nth-child(3){text-align:left!important}.lists-table input,.lists-table select,.lists-table button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.lists-table__fire-time{gap:4px!important}.lists-table__fire-time input{text-align:right!important;padding-inline:5px!important}.lists-table .station-tag.station-select,.lists-table__tag select{min-height:24px!important;font-size:8px!important;line-height:1!important}.lists-table__yes-no-toggle{cursor:pointer;width:100%;min-height:24px;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#0a1018f0,#04070cfa);border:1px solid #c8a96b57;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:2px;font-size:9.5px;font-weight:950;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.lists-table__yes-no-option{cursor:pointer;min-width:0;min-height:20px;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:center;text-transform:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;line-height:1;transition:color .16s,background .16s,box-shadow .16s,opacity .16s;display:inline-flex}.lists-table__yes-no-option--no{color:#fecacac2;background:linear-gradient(#7f1d1d33,#340b0b47)}.lists-table__yes-no-option--yes{color:#bbf7d0c2;background:linear-gradient(#16653433,#052e1647)}.lists-table__yes-no-toggle--yes{background:linear-gradient(#0a2316e0,#040c09fa);border-color:#22c55e6b}.lists-table__yes-no-toggle--yes .lists-table__yes-no-option--yes{color:#f0fff4;background:linear-gradient(#22c55e9e,#15803dad);box-shadow:inset 0 1px #ffffff29,0 0 14px #22c55e38}.lists-table__yes-no-toggle--no{background:linear-gradient(#2c0c0ee0,#0d0507fa);border-color:#d13b3b6b}.lists-table__yes-no-toggle--no .lists-table__yes-no-option--no{color:#fff5f5;background:linear-gradient(#d13b3b9e,#7f1d1db3);box-shadow:inset 0 1px #ffffff24,0 0 14px #d13b3b38}.lists-table__yes-no-toggle:hover,.lists-table__yes-no-toggle:focus-visible{border-color:#c8a96b;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #c8a96b1f,0 10px 24px #00000038}.lists-table tbody tr.lists-table__row--unsaved .lists-table__yes-no-toggle,.lists-table__yes-no-toggle:not([aria-disabled=true]){z-index:2;pointer-events:auto;position:relative}.lists-table__yes-no-toggle[aria-disabled=true]{cursor:wait;opacity:.72;pointer-events:none;transform:none}.lists-table__yes-no-toggle[aria-disabled=true] .lists-table__yes-no-option{cursor:wait}.lists-table__yes-no-option:disabled{pointer-events:none}@media (width<=980px){.lists-table-shell{overflow-x:auto!important}.lists-table{min-width:880px!important}}.schedules-page__toolbar button:hover,.schedules-page__toolbar button:focus-visible,.schedules-page__employee-controls button:hover,.schedules-page__employee-controls button:focus-visible{color:#fff;border-color:#c8a96b;outline:none}.schedules-page__stat-pill--time-off{display:none}.schedules-page__grid-shell{width:calc(100% - 20px)!important;min-width:0!important;max-width:calc(100% - 20px)!important;max-height:calc(100dvh - 260px)!important;margin:0 10px 10px!important;overflow:hidden auto!important}.schedules-page__grid{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.schedules-page__shift-cell--empty:disabled{cursor:default}@media (width<=900px){.schedules-page__toolbar,.schedules-page__employee-controls{align-items:stretch}}@media (width<=768px){.schedules-page__grid-shell{overflow-x:auto!important}}.schedules-page__add-employee{color:#d9bd7bd1;letter-spacing:.08em;text-transform:uppercase;gap:3px;min-width:180px;max-width:220px;font-size:9px;font-weight:950;display:inline-grid}.schedules-page__add-employee input{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:30px;font:inherit;letter-spacing:0;text-transform:none;background:#05080dc7;border:1px solid #c8a96b6b;border-radius:9px;outline:none;padding:0 9px;font-size:12px;font-weight:800}.schedules-page__grid thead th{height:36px!important;font-size:10px!important;line-height:1.05!important}.schedules-page__grid thead th small{margin-top:2px;font-size:8px}.schedules-page__grid th:first-child{width:112px!important}.schedules-page__employee-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f5f7fa!important;width:112px!important;padding-left:8px!important;font-size:11px!important;line-height:1.15!important}.schedules-page__hours-cell{font-size:11px!important;line-height:1!important}.schedules-page__shift-cell{border-radius:8px;gap:3px;min-height:44px;padding:5px}.schedules-page__shift-cell--filled,.schedules-page__shift-edit:disabled{cursor:default}.schedules-page__shift-cell--empty{min-height:44px;padding:4px;font-size:10px}@media (width<=760px){.schedules-page__grid-shell{overflow-x:auto!important}}.stations-page__selector{grid-template-columns:repeat(10,minmax(0,1fr))!important}.stations-page__station-button.station-tag{border-color:color-mix(in srgb, var(--station-color,#c8a96b), transparent 48%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b), transparent 78%), #070a0fd1)!important;width:100%!important;min-width:0!important;min-height:34px!important;color:color-mix(in srgb, var(--station-color,#c8a96b), white 34%)!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 10px color-mix(in srgb, var(--station-color,#c8a96b), transparent 88%)!important;letter-spacing:.04em!important;text-align:center!important;text-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.stations-page__station-button.station-tag:hover,.stations-page__station-button.station-tag:focus-visible,.stations-page__station-button.station-tag.stations-page__station-button--active{border-color:color-mix(in srgb, var(--station-color,#c8a96b), white 10%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b), transparent 68%), #070a0feb)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 2px color-mix(in srgb, var(--station-color,#c8a96b), transparent 80%), 0 0 18px color-mix(in srgb, var(--station-color,#c8a96b), transparent 82%)!important;outline:none!important}.stations-page__metric.stations-page__metric--status.status-pill{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;cursor:pointer!important;min-height:72px!important;font:inherit!important;opacity:1!important;text-align:center!important;text-transform:uppercase!important;border-style:solid!important;border-width:1px!important;border-radius:8px!important;align-content:center!important;gap:4px!important;padding:10px!important;text-decoration:none!important;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s!important;display:grid!important}.stations-page__metric.stations-page__metric--status.status-pill span{color:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.stations-page__metric.stations-page__metric--status.status-pill strong{color:inherit!important;letter-spacing:.08em!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important;font-size:9px!important;font-weight:950!important}.stations-page__metric.stations-page__metric--status.status-pill:hover,.stations-page__metric.stations-page__metric--status.status-pill:focus-visible,.stations-page__metric.stations-page__metric--status.status-pill.stations-page__metric--active{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 2px color-mix(in srgb, var(--prep-status-color,#c8a96b), transparent 82%), 0 0 18px color-mix(in srgb, var(--prep-status-color,#c8a96b), transparent 84%)!important;outline:none!important;transform:translateY(-1px)!important}.stations-page__metric.status-pill--not-started{--prep-status-color:#8f1b1f;color:#fff5f5!important;background:linear-gradient(#8f1b1f6b,#2a0a0ddb)!important;border-color:#8f1b1f94!important}.stations-page__metric.status-pill--in-progress{--prep-status-color:#b88d12;color:#080705!important;background:linear-gradient(#b88d1270,#4e3808cc)!important;border-color:#b88d1280!important}.stations-page__metric.status-pill--cooking{--prep-status-color:#9f3f08;color:#fff7ed!important;background:linear-gradient(#9f3f086b,#371506d6)!important;border-color:#9f3f088a!important}.stations-page__metric.status-pill--pending{--prep-status-color:#668a45;color:#050805!important;background:linear-gradient(#668a456b,#263619d1)!important;border-color:#668a457a!important}.stations-page__metric.status-pill--prepped{--prep-status-color:#229d55;color:#f0fff4!important;background:linear-gradient(#229d556b,#0b391fd6)!important;border-color:#229d558a!important}.stations-page__metric.status-pill--complete{--prep-status-color:#167a3a;color:#fff!important;background:linear-gradient(#167a3a70,#082a17db)!important;border-color:#167a3a8f!important;text-decoration:line-through!important}.stations-table th:nth-child(8),.stations-table td:nth-child(8),.stations-table th:nth-child(9),.stations-table td:nth-child(9),.stations-table th:nth-child(10),.stations-table td:nth-child(10){width:6.5%!important;min-width:80px!important}.stations-table td:nth-child(3),.stations-table td:nth-child(4),.stations-table td:nth-child(5){text-align:left!important}.stations-table__row--missing .stations-table__item.status-pill{color:inherit!important}.lists-table-actions{background:linear-gradient(90deg,#101822f0,#05080de6);border-bottom:1px solid #2a3138db;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.lists-table-actions__delete{color:#dce4ec85;cursor:pointer;min-height:30px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0c141eeb,#05080deb);border:1px solid #c8a96b47;border-radius:8px;padding:0 12px;font-size:11px;font-weight:950;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s}.lists-table-actions__delete--active{color:#fecaca;background:linear-gradient(#7f1d1d85,#340b0bb8);border-color:#d13b3bad;box-shadow:0 12px 26px #7f1d1d2e,inset 0 1px #ffffff14}.lists-table-actions__delete--active:hover,.lists-table-actions__delete--active:focus-visible{color:#fff;background:linear-gradient(#d13b3b8f,#7f1d1dd1);border-color:#d13b3b;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #d13b3b1f,0 12px 28px #0000003d}.lists-table-actions__delete:disabled{cursor:not-allowed;opacity:.64;transform:none}.lists-table-actions__count,.lists-table-actions__success{color:#9ba7b4;font-size:11px;font-weight:850}.lists-table-actions__success{color:#9ff2b8}.lists-table__select-column,.lists-table__select-cell{text-align:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding-inline:6px!important}.lists-table__select-label{color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.lists-table__row-checkbox{appearance:none;cursor:pointer;margin:0 auto;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000002e;background:linear-gradient(#101822fa,#05080dfa)!important;border:1px solid #c8a96b75!important;border-radius:5px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important}.lists-table__row-checkbox:checked{background:linear-gradient(#d13b3bd1,#7f1d1de0)!important;border-color:#d13b3bd1!important}.lists-table__row-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.lists-table__row-checkbox:focus-visible{outline-offset:2px;outline:2px solid #d9bd7bb8}.lists-table tbody tr:has(.lists-table__row-checkbox:checked) td{background:linear-gradient(90deg,#d13b3b24,#121c28d6 42%),#121c28db!important}.stations-page{--station-color:#c8a96b}.stations-page__toggle{color:#d9bd7b;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0c141ee6,#05080deb);border:1px solid #c8a96b66;border-radius:999px;justify-content:center;align-self:start;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:950;display:inline-flex}.stations-page__toggle input{accent-color:#c8a96b;width:15px;height:15px}.stations-page__selector{background:linear-gradient(#0c121ab8,#070a0fb8);border-bottom:1px solid #c8a96b33;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;padding:12px;display:grid}.stations-page__station-button{border:1px solid color-mix(in srgb, var(--station-button-color,#c8a96b), transparent 38%);background:linear-gradient(180deg, color-mix(in srgb, var(--station-button-color,#c8a96b), transparent 86%), #05080de6);min-height:42px;color:color-mix(in srgb, var(--station-button-color,#c8a96b), white 28%);cursor:pointer;font:inherit;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:12px;font-size:11px;font-weight:950;transition:border-color .16s,background .16s,color .16s,transform .16s}.stations-page__station-button:hover,.stations-page__station-button:focus-visible,.stations-page__station-button--active{border-color:color-mix(in srgb, var(--station-button-color,#c8a96b), white 8%);background:linear-gradient(180deg, color-mix(in srgb, var(--station-button-color,#c8a96b), transparent 74%), #05080df0);color:#fff;outline:none;transform:translateY(-1px)}.stations-page__station-button:disabled{cursor:not-allowed;opacity:.38;transform:none}.stations-page__summary-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:12px;display:grid}.stations-page__metric{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--station-color), transparent 88%), transparent 68%), linear-gradient(180deg, #121c28d1, #070b11d6);text-align:center;cursor:pointer;min-height:72px;font:inherit;border:1px solid #c8a96b42;border-radius:14px;align-content:center;gap:4px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff0b}.stations-page__metric:hover,.stations-page__metric:focus-visible,.stations-page__metric--active{border-color:color-mix(in srgb, var(--station-color), #c8a96b 34%);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--station-color), transparent 78%), transparent 68%), linear-gradient(180deg, #182636e6, #070b11e6);outline:none;transform:translateY(-1px)}.stations-page__metric span{color:#fff;font-size:24px;font-weight:950;line-height:1}.stations-page__metric strong{color:#d9bd7b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.stations-page__table-card{padding-top:0}.stations-page__table-shell{max-height:min(640px,100dvh - 390px);overflow:auto!important}.stations-table{color:#dce4ec;table-layout:fixed;min-width:1660px}.stations-table th{padding:8px 7px;font-size:9px;line-height:1.1}.stations-table tbody td{overflow-wrap:break-word;vertical-align:middle;word-break:normal;min-height:34px;padding:6px 9px;font-size:11.25px;line-height:1.22}.stations-table tbody tr{background:#121c28c7}.stations-table tbody tr:nth-child(2n){background:#0c141fcc}.stations-table tbody tr:hover{background:#182432db}.stations-table__row--group-start td{border-top:1px solid #c8a96b47}.stations-table th:nth-child(6),.stations-table td:nth-child(6){overflow-wrap:normal;text-align:left;word-break:normal;width:430px}.stations-table__item{max-width:100%;color:color-mix(in srgb, var(--status-color,#f5f7fa), white 18%);overflow-wrap:break-word;text-align:left;text-overflow:ellipsis;max-height:2.36em;text-shadow:0 0 7px color-mix(in srgb, var(--status-color,#c8a96b), transparent 84%);white-space:normal;word-break:keep-all;word-wrap:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.stations-table__people-input{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:74px;min-height:26px;font:inherit;text-align:center;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b4d;border-radius:8px;font-size:12px;font-weight:900}.stations-table .status-select{min-height:26px;font-size:9px}.stations-table .time-due-pill,.stations-table .fire-toggle,.stations-table .events-table__recipe-button,.stations-table .heat-data-table__action{min-height:24px}.timers-page__table-shell{max-height:min(700px,100dvh - 280px);overflow:auto}.timers-table{table-layout:fixed;color:#dce4ec;min-width:1320px}.timers-table th{z-index:12;color:#c8a96b;letter-spacing:.09em;text-align:center;text-transform:uppercase;vertical-align:middle;background:linear-gradient(#1e2f44fc,#0e1722fc);border-bottom:1px solid #c8a96b52;padding:10px 8px;font-size:9px;font-weight:950;position:sticky;top:0}.timers-table td{color:#dce4ec;text-align:center;vertical-align:middle;border-bottom:1px solid #c8a96b2e;padding:9px 8px;font-size:12px;line-height:1.28}.timers-table th:not(:last-child),.timers-table td:not(:last-child){border-right:1px solid #c8a96b2e}.timers-table tbody tr{background:linear-gradient(90deg, color-mix(in srgb, var(--station-color), transparent 92%), transparent 26%), #121c28c7}.timers-table tbody tr:nth-child(2n){background:linear-gradient(90deg, color-mix(in srgb, var(--station-color), transparent 94%), transparent 26%), #0c141fcc}.timers-table__row--active{box-shadow:inset 0 0 18px #4cc9c00d}.timers-table__row--low .timers-table__time-left{color:#f2c94c}.timers-table__row--expired{animation:1.5s ease-in-out infinite timer-expired-pulse}.timers-table__row--expired .timers-table__time-left{color:#ff6b6b}.timers-table__row--paused{opacity:.78}.timers-table__item{color:#fff;text-align:left;font-weight:950}.timers-table__fire-input,.timers-table__fired-input{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:74px;min-height:30px;font:inherit;text-align:center;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b4d;border-radius:8px;font-size:12px;font-weight:900}.timers-table__fired-input{width:94px}.timers-table__time-display{color:#d9bd7b;letter-spacing:.04em;margin-top:4px;font-size:10px;font-weight:900;display:block}.timers-table__time-left{color:#4cc9c0;font-size:15px;font-weight:950}.timers-table__button{min-height:30px;padding:0 10px;font-size:10px}@keyframes timer-expired-pulse{0%,to{box-shadow:inset 0 0 #ff1e1e00}50%{box-shadow:inset 0 0 22px #ff1e1e29}}.stations-table__row--missing .stations-table__item{color:#f2c94c}@media (width<=1320px){.app-header__session{gap:8px}.app-header__switchers{gap:6px}.app-header__switchers label{min-width:142px}.events-page__header-actions,.heat-page-header__actions{gap:8px}.events-page__command-panel{--command-box-width:190px;--command-box-height:68px;--command-grid-gap:10px}.events-page__archive-button,.events-page__import-button{min-height:var(--command-box-height,68px);padding:0 12px;font-size:10px}}@media (width<=1180px){.ambient-quote{display:none}.app-header__session{align-items:stretch}.app-header__switchers{justify-content:center;width:100%}.events-page__header,.heat-page-header,.recipe-page__header{flex-direction:column;grid-template-columns:1fr}.events-page__header-divider,.heat-page-header__divider,.events-page__quote-zone{display:none}.events-page__header-actions,.heat-page-header__actions{justify-content:flex-start;justify-items:start;width:100%}.events-page__command-panel{--command-box-width:minmax(136px, 1fr);--command-box-height:52px;--command-grid-gap:10px;grid-template-columns:repeat(2,minmax(136px,1fr));grid-template-rows:repeat(2, var(--command-box-height));justify-self:stretch;width:100%;max-width:none;display:grid}.events-page__command-tile{width:100%;height:var(--command-box-height);min-height:var(--command-box-height);max-height:var(--command-box-height)}.events-page__command-tile--import{grid-area:1/1}.events-page__command-tile--fix{grid-area:1/2}.events-page__command-tile--archive{grid-area:2/1}.events-page__command-tile--summary{grid-area:2/2}.events-page__summary,.heat-page-header__summary{text-align:left;align-self:stretch}.events-toolbar{grid-template-columns:1fr 210px}.events-toolbar__date-group{grid-column:1/-1}.events-table,.heat-data-table{min-width:1220px}.recipe-summary-table-wrap{overflow-x:auto}.recipe-summary-table{min-width:920px}.lists-toolbar{grid-template-columns:1fr 220px}.stations-page__selector,.stations-page__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.event-import-modal__backdrop{padding:8px}.event-import-modal{border-radius:16px;width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.event-import-modal__header{padding:12px}.event-import-modal__header h2{font-size:22px}.event-import-modal__header p:last-child{font-size:12px}.event-import-modal__status-bar{padding:0 8px 8px}.event-import-modal__table-shell{max-height:calc(100dvh - 310px);margin:0 8px}.event-import-modal__footer{align-items:stretch;padding:8px}.event-import-modal__footer,.event-import-modal__footer>div{width:100%}.event-import-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-import-modal__secondary,.event-import-modal__primary{width:100%}.app-header{min-height:auto}.app-header__session{padding-inline:2px}.app-header__switchers{grid-template-columns:1fr;display:grid}.app-header__switchers label{min-width:0}.events-page,.recipe-page{border-radius:18px}.events-page__header,.heat-page-header,.recipe-page__header{padding:14px 14px 12px}.events-page__title,.heat-page-header__title,.recipe-page__title{font-size:30px}.events-page__subtitle,.heat-page-header__subtitle,.recipe-page__subtitle{font-size:12px}.events-toolbar,.lists-toolbar{grid-template-columns:1fr;padding:12px}.stations-page__selector,.stations-page__summary-grid{grid-template-columns:1fr}.stations-page__table-shell{max-height:calc(100dvh - 360px)}.events-toolbar__date-group{grid-template-columns:1fr}.events-toolbar__date-button{border-bottom:1px solid #c8a96b52;border-right:0}.events-toolbar__date-button:last-child{border-bottom:0}.events-table-card,.heat-data-surface{padding:10px}.recipe-page__grid,.recipe-scale,.recipe-library__toolbar--summary{grid-template-columns:1fr}}.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.lists-table-shell{max-height:min(760px,100dvh - 280px);overflow:auto!important}.event-import-modal{min-height:0;overflow:hidden}.event-import-modal__table-shell{scrollbar-gutter:stable both-edges;flex:1 1 0;min-height:220px;max-height:clamp(220px,100dvh - 276px,640px);overflow:auto scroll!important}.event-import-modal__footer{flex:none}.event-import-modal,.event-import-modal__table-shell{min-height:0}.event-import-modal__table-shell{scrollbar-gutter:stable both-edges;overflow:auto scroll!important}.event-import-table th{z-index:30;position:sticky;top:0}@media (width<=760px){.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.lists-table-shell{max-height:calc(100dvh - 240px)}.event-import-modal__table-shell{min-height:180px;max-height:clamp(180px,100dvh - 320px,520px)}}.prep-queue-toggle{color:#d9bd7b;cursor:pointer;min-width:84px;min-height:26px;font:inherit;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b70;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:9px;font-weight:950;display:inline-flex}.prep-queue-toggle:hover,.prep-queue-toggle:focus-visible{color:#fff;border-color:#c8a96b;outline:none}.prep-queue-toggle:disabled{cursor:not-allowed;opacity:.42}.prep-queue-page__filters{background:linear-gradient(#0c121ab8,#070a0fb8);border-bottom:1px solid #c8a96b33;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding:12px;display:grid}.prep-workspace-page__shell{gap:12px;padding:12px;display:grid}.prep-workspace-page__toolbar{background:#1a1f24;border:1px solid #2a3138;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;display:grid}.prep-workspace-page__tabs{z-index:2;pointer-events:auto;flex-wrap:wrap;gap:8px;display:flex;position:relative}.prep-workspace-page__tab{z-index:1;color:#f5f7fa;cursor:pointer;min-height:34px;font:inherit;letter-spacing:.05em;pointer-events:auto;touch-action:manipulation;text-transform:uppercase;background:#111418;border:1px solid #2a3138;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex;position:relative}.prep-workspace-page__tab:hover,.prep-workspace-page__tab:focus-visible{color:#f8e7b7;border-color:#c8a96bad}.prep-workspace-page__tab--active{color:#f8e7b7;background:linear-gradient(#c8a96b38,#1a1f24fa);border-color:#c8a96b;box-shadow:inset 0 1px #ffffff0f,0 0 18px #c8a96b1f}.prep-workspace-page__panel{gap:12px;display:grid}.prep-workspace-page__placeholder{background:linear-gradient(#c8a96b09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#c8a96b07 1px,#0000 1px) 0 0/24px 24px,#111418;border:1px solid #2a3138;border-radius:12px;place-items:center;min-height:360px;padding:18px;display:grid}.prep-workspace-page__placeholder-card{color:#f5f7fa;text-align:center;background:#1a1f24;border:1px solid #2a3138;border-radius:12px;width:min(560px,100%);padding:22px;box-shadow:inset 0 1px #ffffff09,0 18px 40px #00000038}.prep-workspace-page__placeholder-eyebrow{color:#c8a96b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:950}.prep-workspace-page__placeholder-card h2{color:#f5f7fa;margin:0 0 8px;font-size:24px;line-height:1.1}.prep-workspace-page__placeholder-card p{color:#9ba7b4;margin:0;font-size:13px;line-height:1.5}.prep-workspace-page__placeholder-card span{color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:11px;font-weight:900;display:inline-block}.prep-stations-panel{gap:12px;display:grid}.prep-stations-panel__toolbar{background:#1a1f24;border:1px solid #2a3138;border-radius:12px;grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:end;gap:10px;padding:10px;display:grid}.prep-stations-panel__filter{gap:5px;display:grid}.prep-stations-panel__filter span,.prep-stations-panel__station-editor span{color:#c8a96b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.prep-stations-panel__filter select,.prep-stations-panel__admin-actions input,.prep-stations-panel__admin-actions button,.prep-stations-panel__station-editor input,.prep-stations-panel__input{color:#f5f7fa;min-height:24px;font:inherit;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b3d;border-radius:6px;outline:none;padding:0 6px;font-size:11px;font-weight:760;line-height:1.1}.prep-stations-panel__filter select:focus,.prep-stations-panel__admin-actions input:focus,.prep-stations-panel__station-editor input:focus,.prep-stations-panel__input:focus{border-color:#c8a96b;box-shadow:0 0 0 2px #c8a96b26}.prep-stations-panel__admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prep-stations-panel__admin-actions input{width:min(220px,100%)}.prep-stations-panel__admin-actions button,.prep-stations-panel__delete{color:#f8e7b7;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#c8a96b29,#05080df0);border-color:#c8a96b80;font-weight:950}.prep-stations-panel__admin-actions button:disabled{cursor:not-allowed;opacity:.55}.prep-stations-panel__notice{color:#f8e7b7;background:#c8a96b14;border:1px solid #c8a96b47;border-radius:10px;padding:9px 10px;font-size:11px;font-weight:800}.prep-stations-panel__notice--error{color:#fecaca;background:#5c171f3d;border-color:#dd6f6f6b}.prep-stations-panel__table-shell{background:linear-gradient(#121c28e0,#070c12f5);border:1px solid #c8a96b52;border-radius:14px;overflow-x:auto}.prep-stations-panel__table{border-collapse:separate;border-spacing:0;color:#f5f7fa;table-layout:fixed;width:100%;min-width:1160px}.prep-stations-panel__table th,.prep-stations-panel__table td{color:#dce4ec;vertical-align:middle;background:linear-gradient(#0d141deb,#060a10f5);border-bottom:1px solid #c8a96b24;border-right:1px solid #c8a96b2e;padding:3px 4px;font-size:11.25px;line-height:1.15}.prep-stations-panel__table th{z-index:2;color:#c8a96b;letter-spacing:.065em;text-align:center;text-transform:uppercase;vertical-align:middle;background:linear-gradient(#1e2f44fc,#0e1722fc);border-bottom:1px solid #c8a96b57;padding:5px 4px;font-size:8.4px;font-weight:950;line-height:1.05;position:sticky;top:0;box-shadow:0 10px 20px #00000042,inset 0 1px #ffffff0b}.prep-stations-panel__row{--prep-station-group-bottom-outline:0 0 0 transparent;--prep-station-group-left-outline:inset 1px 0 0 #c8a96b9e;--prep-station-group-right-outline:inset -1px 0 0 #c8a96b9e;--prep-station-group-top-outline:0 0 0 transparent}.prep-stations-panel__row--group-start{--prep-station-group-top-outline:inset 0 1px 0 #c8a96bc7}.prep-stations-panel__row--group-end{--prep-station-group-bottom-outline:inset 0 -1px 0 #c8a96bc7}.prep-stations-panel__row--grouped>td{box-shadow:var(--prep-station-group-top-outline), var(--prep-station-group-bottom-outline)}.prep-stations-panel__row--grouped>td:first-child{box-shadow:var(--prep-station-group-left-outline), var(--prep-station-group-top-outline), var(--prep-station-group-bottom-outline)}.prep-stations-panel__row--grouped>td:last-child{box-shadow:var(--prep-station-group-right-outline), var(--prep-station-group-top-outline), var(--prep-station-group-bottom-outline)}.prep-stations-panel__input{box-sizing:border-box;width:100%}.prep-stations-panel__input:hover,.prep-stations-panel__input:focus{background:linear-gradient(#0f1924fa,#060b12fa)}.prep-stations-panel__input:disabled{color:#f5f7fa;opacity:.9}.prep-stations-panel__input--number,.prep-stations-panel__input--short{text-align:center}.prep-stations-panel__input--item,.prep-stations-panel__input--notes{text-align:left}.prep-stations-panel__input--notes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prep-stations-panel__readonly,.prep-stations-panel__needed-value,.prep-stations-panel__needed-uom{color:#f5f7fa;background:#0c141ebd;border:1px solid #c8a96b2e;border-radius:6px;place-items:center;min-height:24px;font-size:10.5px;font-weight:850;line-height:1;display:grid}.prep-stations-panel__needed-value,.prep-stations-panel__needed-uom{color:#f8e7b7}.prep-stations-panel__empty{color:#9ba7b4;place-items:center;min-height:90px;font-size:13px;font-weight:850;display:grid}.prep-stations-panel__delete{color:#fecaca;border:1px solid #dd6f6f70;border-radius:6px;width:100%;min-height:24px;font-size:9px;line-height:1}.prep-stations-panel__status-select{box-sizing:border-box;letter-spacing:0;text-align:center;border-radius:999px;width:100%;min-height:24px;padding:2px 7px;font-size:9.5px;font-weight:950}.prep-stations-panel__status-select.status-select{border-color:color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 50%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 78%), #05080dd1)!important;color:var(--status-pill-text,color-mix(in srgb, var(--status-pill-color,#c8a96b), white 38%))!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 10px color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 88%)!important;opacity:1!important}.prep-stations-panel__recipe-button,.prep-stations-panel__recipe-empty{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;place-items:center;width:100%;min-height:24px;padding:0 6px;font-size:9.5px;font-weight:900;line-height:1;display:grid;overflow:hidden}.prep-stations-panel__recipe-button{color:#d9bd7b;cursor:pointer;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b75}.prep-stations-panel__recipe-button:hover:not(:disabled){color:#fff;background:#48c9b021;border-color:#c8a96b}.prep-stations-panel__recipe-button:disabled{cursor:not-allowed;opacity:.55}.prep-stations-panel__recipe-button--missing{color:#fecaca;background:linear-gradient(#5c171f7a,#05080df0);border-color:#dd6f6f80}.prep-stations-panel__recipe-empty{color:#6f7a86;border:1px solid #2a3138cc}.prep-stations-panel__station-editor{background:#1a1f24;border:1px solid #2a3138;border-radius:12px;gap:10px;padding:12px;display:grid}.prep-stations-panel__station-editor h3{color:#c8a96b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.prep-stations-panel__station-editor>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.prep-stations-panel__station-editor label{gap:5px;display:grid}.prep-queue-page__sync-warning{color:#fef3c7;background:linear-gradient(#432607d6,#140d04d1);border:1px solid #f59e0b7a;border-radius:12px;gap:4px;margin:0;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000029}.prep-queue-page__sync-warning strong{color:#f8d477;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.prep-queue-page__sync-warning span{color:#fef3c7eb;font-size:12px;font-weight:750;line-height:1.35}.prep-queue-page__table-shell{max-height:min(720px,100dvh - 330px);overflow:auto!important}.prep-queue-table{table-layout:fixed;min-width:1860px}.prep-queue-table th:first-child,.prep-queue-table td:first-child{width:96px}.prep-queue-table th:nth-child(2),.prep-queue-table td:nth-child(2){width:112px}.prep-queue-table th:nth-child(3),.prep-queue-table td:nth-child(3),.prep-queue-table th:nth-child(4),.prep-queue-table td:nth-child(4),.prep-queue-table th:nth-child(5),.prep-queue-table td:nth-child(5){width:180px}.prep-queue-table th:nth-child(6),.prep-queue-table td:nth-child(6){text-align:left;width:360px}.prep-queue-table th:nth-child(7),.prep-queue-table td:nth-child(7){width:96px}.prep-queue-table th:nth-child(8),.prep-queue-table td:nth-child(8),.prep-queue-table th:nth-child(9),.prep-queue-table td:nth-child(9),.prep-queue-table th:nth-child(10),.prep-queue-table td:nth-child(10),.prep-queue-table th:nth-child(11),.prep-queue-table td:nth-child(11),.prep-queue-table th:nth-child(13),.prep-queue-table td:nth-child(13){width:126px}.prep-queue-table__item{max-width:100%;color:color-mix(in srgb, var(--status-color,#f5f7fa), white 18%);overflow-wrap:break-word;text-align:left;text-overflow:ellipsis;white-space:normal;word-break:keep-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.36em;font-size:11.5px;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.prep-queue-table__notes{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:34px;font:inherit;resize:vertical;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b4d;border-radius:8px;padding:7px;font-size:11px;line-height:1.25}@media (width<=1180px){.prep-stations-panel__toolbar{grid-template-columns:1fr}.prep-stations-panel__admin-actions{justify-content:flex-start}.prep-workspace-page__toolbar{grid-template-columns:1fr}.prep-queue-page__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.prep-workspace-page__shell,.prep-workspace-page__toolbar{gap:8px;padding:8px}.prep-workspace-page__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.prep-workspace-page__tab{white-space:normal;width:100%;min-height:34px;padding:0 7px;font-size:10px}.prep-workspace-page__placeholder{min-height:260px;padding:12px}.prep-workspace-page__placeholder-card{padding:16px}.prep-stations-panel__toolbar{gap:8px;padding:8px}.prep-stations-panel__admin-actions{grid-template-columns:1fr;display:grid}.prep-stations-panel__admin-actions input{width:100%}.prep-stations-panel__table{min-width:1160px}.prep-queue-page__filters{grid-template-columns:1fr}}.events-table,.stations-table,.prep-queue-table,.timers-table,.event-import-table,.lists-table,.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.heat-data-table{table-layout:auto;width:max-content;min-width:100%}.heat-table-shell,.events-table-scroll,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.event-import-modal__table-shell,.lists-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap{overflow:auto}.heat-table th,.heat-table td{vertical-align:middle;max-width:clamp(120px,16vw,280px)}.heat-table th{white-space:nowrap}.heat-table td{white-space:normal;word-break:normal;overflow-wrap:break-word}.events-table__date-column,.events-table__date-cell,.events-table__time-column,.events-table__time-cell,.events-table__people-column,.events-table__people-cell,.events-table__status-column,.events-table__status-cell,.events-table__assigned-column,.events-table__assigned-cell,.events-table__recipe-column,.events-table__recipe-cell,.events-table__prep-column,.events-table__prep-cell,.stations-table th:first-child,.stations-table td:first-child,.stations-table th:nth-child(2),.stations-table td:nth-child(2),.stations-table th:nth-child(7),.stations-table td:nth-child(7),.stations-table th:nth-child(8),.stations-table td:nth-child(8),.stations-table th:nth-child(9),.stations-table td:nth-child(9),.stations-table th:nth-child(10),.stations-table td:nth-child(10),.stations-table th:nth-child(11),.stations-table td:nth-child(11),.prep-queue-table th:first-child,.prep-queue-table td:first-child,.prep-queue-table th:nth-child(2),.prep-queue-table td:nth-child(2),.prep-queue-table th:nth-child(7),.prep-queue-table td:nth-child(7),.prep-queue-table th:nth-child(8),.prep-queue-table td:nth-child(8),.prep-queue-table th:nth-child(9),.prep-queue-table td:nth-child(9),.prep-queue-table th:nth-child(10),.prep-queue-table td:nth-child(10),.prep-queue-table th:nth-child(11),.prep-queue-table td:nth-child(11),.prep-queue-table th:nth-child(13),.prep-queue-table td:nth-child(13),.heat-data-table__people-cell,.heat-data-table__status-cell{white-space:nowrap;width:1%;max-width:clamp(84px,9vw,138px)}.events-table__event-column,.events-table__event-cell,.stations-table th:nth-child(3),.stations-table td:nth-child(3),.prep-queue-table th:nth-child(3),.prep-queue-table td:nth-child(3),.timers-table th:nth-child(2),.timers-table td:nth-child(2){min-width:clamp(132px,13vw,230px);max-width:clamp(180px,18vw,320px)}.stations-table th:nth-child(4),.stations-table td:nth-child(4),.prep-queue-table th:nth-child(4),.prep-queue-table td:nth-child(4){min-width:clamp(140px,14vw,250px);max-width:clamp(190px,20vw,360px)}.events-table__station-column,.events-table__station-cell,.stations-table th:nth-child(5),.stations-table td:nth-child(5),.prep-queue-table th:nth-child(5),.prep-queue-table td:nth-child(5){min-width:clamp(150px,15vw,260px);max-width:clamp(210px,22vw,380px)}.events-table__item-column,.events-table__item-cell,.stations-table th:nth-child(6),.stations-table td:nth-child(6),.prep-queue-table th:nth-child(6),.prep-queue-table td:nth-child(6),.timers-table th:first-child,.timers-table td:first-child{min-width:clamp(260px,28vw,520px);max-width:clamp(340px,38vw,760px)}.prep-queue-table th:nth-child(12),.prep-queue-table td:nth-child(12),.event-import-table th:nth-child(16),.event-import-table td:nth-child(16){min-width:clamp(180px,20vw,360px);max-width:clamp(240px,28vw,520px)}.event-import-table th:first-child,.event-import-table td:first-child,.event-import-table th:nth-child(2),.event-import-table td:nth-child(2),.event-import-table th:nth-child(3),.event-import-table td:nth-child(3),.event-import-table th:nth-child(6),.event-import-table td:nth-child(6),.event-import-table th:nth-child(7),.event-import-table td:nth-child(7),.event-import-table th:nth-child(10),.event-import-table td:nth-child(10),.event-import-table th:nth-child(11),.event-import-table td:nth-child(11),.event-import-table th:nth-child(12),.event-import-table td:nth-child(12),.event-import-table th:nth-child(13),.event-import-table td:nth-child(13),.event-import-table th:nth-child(14),.event-import-table td:nth-child(14),.event-import-table th:nth-child(15),.event-import-table td:nth-child(15),.event-import-table th:nth-child(17),.event-import-table td:nth-child(17){white-space:nowrap;width:1%;max-width:clamp(86px,9vw,150px)}.event-import-table th:nth-child(4),.event-import-table td:nth-child(4),.event-import-table th:nth-child(5),.event-import-table td:nth-child(5),.event-import-table th:nth-child(8),.event-import-table td:nth-child(8){min-width:clamp(180px,18vw,320px);max-width:clamp(240px,24vw,440px)}.event-import-table th:nth-child(9),.event-import-table td:nth-child(9){min-width:clamp(260px,28vw,540px);max-width:clamp(360px,42vw,820px)}.events-table__item-cell .events-table__item,.stations-table__item,.prep-queue-table__item,.timers-table__item{white-space:normal;word-break:keep-all;overflow-wrap:break-word}.events-table__recipe-button,.prep-queue-toggle,.fire-toggle,.station-tag,.station-select,.status-pill,.time-due-pill,.heat-data-table__action{max-width:100%}.heat-table{table-layout:fixed;width:100%}.events-table,.stations-table,.prep-queue-table,.timers-table,.lists-table,.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.heat-data-table{table-layout:fixed;width:100%;min-width:0}.event-import-table{table-layout:fixed;width:100%;min-width:1680px}.heat-table th,.heat-table td{vertical-align:middle;max-width:none;padding:6px 7px;font-size:10.75px;line-height:1.2}.heat-table th{white-space:normal;padding-block:7px;font-size:8.5px;line-height:1.05}.heat-table tbody td{min-height:30px;padding:6px 7px;line-height:1.2}.events-table__assigned-column,.events-table__assigned-cell,.events-table__status-column,.events-table__status-cell,.events-table__recipe-column,.events-table__recipe-cell,.events-table__prep-column,.events-table__prep-cell,.heat-data-table__status-cell{width:9%}.stations-table th:first-child,.stations-table td:first-child,.prep-queue-table th:first-child,.prep-queue-table td:first-child{width:7%}.stations-table th:nth-child(2),.stations-table td:nth-child(2),.prep-queue-table th:nth-child(2),.prep-queue-table td:nth-child(2){width:8%}.stations-table th:nth-child(3),.stations-table td:nth-child(3),.prep-queue-table th:nth-child(3),.prep-queue-table td:nth-child(3),.stations-table th:nth-child(4),.stations-table td:nth-child(4),.prep-queue-table th:nth-child(4),.prep-queue-table td:nth-child(4){width:11%}.timers-table th:nth-child(3),.timers-table td:nth-child(3),.timers-table th:nth-child(4),.timers-table td:nth-child(4),.timers-table th:nth-child(5),.timers-table td:nth-child(5),.timers-table th:nth-child(6),.timers-table td:nth-child(6),.timers-table th:nth-child(7),.timers-table td:nth-child(7),.timers-table th:nth-child(8),.timers-table td:nth-child(8),.timers-table th:nth-child(9),.timers-table td:nth-child(9){width:8%}.event-import-table th:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(8)):not(:nth-child(9)),.event-import-table td:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(8)):not(:nth-child(9)){width:6%}.events-table__item-cell .events-table__item,.stations-table__item,.prep-queue-table__item,.timers-table__item{overflow-wrap:break-word;white-space:normal;word-break:keep-all;-webkit-line-clamp:2;line-clamp:2;max-height:2.36em;font-size:10.75px;font-weight:600;line-height:1.18;overflow:hidden}.time-due-pill,.fire-toggle,.prep-queue-toggle,.events-table__recipe-button,.station-tag,.status-pill,.heat-data-table__action{min-height:22px;padding-block:0;font-size:8.5px}.station-select,.stations-table__people-input,.timers-table__fire-input,.timers-table__fired-input{min-height:24px;font-size:9px}.prep-queue-table__notes{min-height:28px;max-height:48px;font-size:10px}.events-table th,.events-table td,.stations-table th,.stations-table td,.prep-queue-table th,.prep-queue-table td,.timers-table th,.timers-table td,.event-import-table th,.event-import-table td,.heat-data-table th,.heat-data-table td{padding:4px 5px}.events-table tbody td,.stations-table tbody td,.prep-queue-table tbody td,.timers-table tbody td,.event-import-table tbody td,.heat-data-table tbody td{min-height:26px;font-size:10px;line-height:1.14}.events-table th,.stations-table th,.prep-queue-table th,.timers-table th,.event-import-table th,.heat-data-table th{padding-block:5px;font-size:7.8px}.events-table__item-cell .events-table__item,.stations-table__item,.prep-queue-table__item,.timers-table__item{max-height:2.24em;text-shadow:none;font-size:10px;font-weight:600;line-height:1.12}.time-due-pill{min-width:58px;min-height:20px;padding:0 5px;font-size:8px}.fire-toggle{min-width:44px;min-height:20px;padding:0 6px;font-size:7.8px}.prep-queue-toggle{letter-spacing:.03em;white-space:nowrap;min-width:68px;min-height:20px;padding:0 6px;font-size:7.7px}.events-table__recipe-button,.heat-data-table__action{white-space:nowrap;min-height:20px;padding:0 6px;font-size:7.8px;line-height:1}.station-tag{letter-spacing:.02em;width:min(100%,104px);min-height:20px;padding:0 6px;font-size:7.7px}.station-select{background-position:calc(100% - 12px),calc(100% - 8px),0 0;background-size:4px 4px,4px 4px,100% 100%;min-height:20px;padding-left:6px;padding-right:20px;font-size:7.7px}.status-pill,.status-select{min-height:20px;padding:0 18px 0 6px;font-size:7.7px;line-height:1}.people-count-value{font-size:10px}.stations-table th:nth-child(6),.stations-table td:nth-child(6),.prep-queue-table th:nth-child(6),.prep-queue-table td:nth-child(6){width:30%}.heat-table-shell,.events-table-scroll,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.lists-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.event-import-modal__table-shell{max-width:100%;min-height:0;overflow:auto}.heat-table th{z-index:20;color:#c8a96b;letter-spacing:.07em;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:normal;background:linear-gradient(#1e2f44fc,#0e1722fc);border-bottom:1px solid #c8a96b52;padding:5px 6px;font-size:8px;font-weight:950;line-height:1.05;position:sticky;top:0}.heat-table td{color:#dce4ec;overflow-wrap:break-word;text-align:center;text-wrap:pretty;vertical-align:middle;word-break:normal;border-bottom:1px solid #c8a96b2e;min-height:26px;padding:4px 6px;font-size:10px;line-height:1.16}.heat-table th:not(:last-child),.heat-table td:not(:last-child){border-right:1px solid #c8a96b2e}.event-import-table{min-width:1640px}.events-table__station-column,.events-table__station-cell,.stations-table th:nth-child(5),.stations-table td:nth-child(5),.prep-queue-table th:nth-child(5),.prep-queue-table td:nth-child(5){width:12%}.events-table__people-column,.events-table__people-cell,.stations-table th:nth-child(7),.stations-table td:nth-child(7),.prep-queue-table th:nth-child(7),.prep-queue-table td:nth-child(7),.heat-data-table__people-cell{width:5.5%}.events-table__status-column,.events-table__status-cell,.events-table__prep-column,.events-table__prep-cell,.events-table__recipe-column,.events-table__recipe-cell,.stations-table th:nth-child(8),.stations-table td:nth-child(8),.stations-table th:nth-child(9),.stations-table td:nth-child(9),.stations-table th:nth-child(10),.stations-table td:nth-child(10),.stations-table th:nth-child(11),.stations-table td:nth-child(11),.prep-queue-table th:nth-child(8),.prep-queue-table td:nth-child(8),.prep-queue-table th:nth-child(9),.prep-queue-table td:nth-child(9),.prep-queue-table th:nth-child(10),.prep-queue-table td:nth-child(10),.prep-queue-table th:nth-child(11),.prep-queue-table td:nth-child(11),.prep-queue-table th:nth-child(13),.prep-queue-table td:nth-child(13),.heat-data-table__status-cell{width:8%}.events-table__event-cell,.events-table__station-cell,.events-table__item-cell,.stations-table td:nth-child(3),.stations-table td:nth-child(4),.stations-table td:nth-child(5),.stations-table td:nth-child(6),.prep-queue-table td:nth-child(3),.prep-queue-table td:nth-child(4),.prep-queue-table td:nth-child(5),.prep-queue-table td:nth-child(6),.prep-queue-table td:nth-child(12),.timers-table td:first-child,.timers-table td:nth-child(2),.event-import-table td:nth-child(4),.event-import-table td:nth-child(5),.event-import-table td:nth-child(8),.event-import-table td:nth-child(9),.event-import-table td:nth-child(16),.lists-table td:first-child,.lists-table td:nth-child(2){text-align:left}.events-table__item-cell .events-table__item,.stations-table__item,.prep-queue-table__item,.timers-table__item{max-width:100%;color:color-mix(in srgb, var(--status-color,#f5f7fa), white 18%);overflow-wrap:break-word;text-align:left;text-overflow:ellipsis;max-height:2.28em;text-shadow:none;white-space:normal;word-break:keep-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:600;line-height:1.14;display:-webkit-box;overflow:hidden}.time-due-pill,.fire-toggle,.prep-queue-toggle,.events-table__recipe-button,.station-tag,.status-pill,.status-select,.heat-data-table__action{box-sizing:border-box;max-width:100%;min-height:20px;padding-block:0;font-size:7.8px;line-height:1}.time-due-pill{min-width:56px;padding-inline:5px}.fire-toggle{min-width:42px;padding-inline:5px}.prep-queue-toggle{white-space:nowrap;min-width:66px;padding-inline:5px}.events-table__recipe-button,.heat-data-table__action{white-space:nowrap;min-width:64px;padding-inline:5px}.station-tag{text-overflow:ellipsis;width:100%;min-width:0;padding-inline:5px;overflow:hidden}.station-select{text-overflow:ellipsis;width:100%;min-height:20px;padding:0 18px 0 5px;font-size:7.8px;line-height:1}.status-select{width:100%;padding:0 18px 0 5px}.stations-table__people-input,.timers-table__fire-input,.timers-table__fired-input{min-height:22px;padding:0 5px;font-size:9px}.prep-queue-table__notes,.event-import-table textarea{min-height:28px;max-height:46px;padding:5px;font-size:9.5px;line-height:1.18}.events-table-card,.heat-data-surface{padding:7px}.heat-table tbody td{overflow-wrap:anywhere;text-wrap:pretty;vertical-align:middle;min-height:40px;padding:10px 11px;line-height:1.35}.events-table__event-cell,.events-table__station-cell,.events-table__item-cell,.event-import-table td:nth-child(4),.event-import-table td:nth-child(5),.event-import-table td:nth-child(8),.event-import-table td:nth-child(9),.event-import-table td:nth-child(16),.stations-table td:nth-child(3),.stations-table td:nth-child(4),.stations-table td:nth-child(5),.stations-table td:nth-child(6),.timers-table td:first-child,.timers-table td:nth-child(2),.lists-table td:first-child,.lists-table td:nth-child(2),.recipe-summary-table td:first-child,.recipe-ingredient-table td:first-child,.recipe-editor__ingredient-table td:first-child,.recipe-editor__ingredient-table td:nth-child(4){text-align:left}.events-table__date-cell,.events-table__time-cell,.events-table__people-cell,.events-table__assigned-cell,.events-table__status-cell,.events-table__recipe-cell,.event-import-table td:first-child,.event-import-table td:nth-child(2),.event-import-table td:nth-child(3),.event-import-table td:nth-child(6),.event-import-table td:nth-child(7),.event-import-table td:nth-child(10),.event-import-table td:nth-child(11),.event-import-table td:nth-child(12),.event-import-table td:nth-child(13),.event-import-table td:nth-child(14),.event-import-table td:nth-child(15),.event-import-table td:nth-child(17),.stations-table td:first-child,.stations-table td:nth-child(2),.stations-table td:nth-child(7),.stations-table td:nth-child(8),.stations-table td:nth-child(9),.stations-table td:nth-child(10),.timers-table td:nth-child(3),.timers-table td:nth-child(4),.timers-table td:nth-child(5),.timers-table td:nth-child(6),.timers-table td:nth-child(7),.timers-table td:nth-child(8),.timers-table td:nth-child(9),.heat-data-table__people-cell,.heat-data-table__status-cell{text-align:center}.events-table__item,.stations-table__item,.timers-table__item,.heat-data-table__item{overflow-wrap:anywhere;text-wrap:pretty;max-width:100%;line-height:1.3;display:inline-block}.event-import-table input,.event-import-table select,.event-import-table textarea,.lists-table input,.lists-table select,.recipe-editor__field input,.recipe-editor__field select,.recipe-editor__field textarea,.recipe-editor__ingredient-table input,.stations-table__people-input,.timers-table__fire-input,.timers-table__fired-input{overflow-wrap:anywhere;font-size:clamp(10px,.74vw,12px);line-height:1.32}.event-import-table textarea,.recipe-editor__field textarea{min-height:58px}.heat-table-shell,.events-table-scroll,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.lists-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.event-import-modal__table-shell{overscroll-behavior:auto;scrollbar-color:#c8a96b #050911;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%!important;min-height:0!important;overflow:auto!important}.heat-table-shell::-webkit-scrollbar{width:12px;height:12px}.events-table-scroll::-webkit-scrollbar{width:12px;height:12px}.stations-page__table-shell::-webkit-scrollbar{width:12px;height:12px}.prep-queue-page__table-shell::-webkit-scrollbar{width:12px;height:12px}.timers-page__table-shell::-webkit-scrollbar{width:12px;height:12px}.lists-table-shell::-webkit-scrollbar{width:12px;height:12px}.recipe-summary-table-wrap::-webkit-scrollbar{width:12px;height:12px}.recipe-editor__ingredient-table-wrap::-webkit-scrollbar{width:12px;height:12px}.event-import-modal__table-shell::-webkit-scrollbar{width:12px;height:12px}.heat-table-shell::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.events-table-scroll::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.stations-page__table-shell::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.prep-queue-page__table-shell::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.timers-page__table-shell::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.lists-table-shell::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.recipe-summary-table-wrap::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.recipe-editor__ingredient-table-wrap::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.event-import-modal__table-shell::-webkit-scrollbar-track{background:#050911;border:1px solid #c8a96b24;border-radius:999px}.heat-table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.events-table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.stations-page__table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.prep-queue-page__table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.timers-page__table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.lists-table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.recipe-summary-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.recipe-editor__ingredient-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.event-import-modal__table-shell::-webkit-scrollbar-thumb{background:linear-gradient(#d9bd7bf2,#a9823de6);border:3px solid #050911;border-radius:999px}.events-table-card,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.lists-table-shell,.timers-page__table-card,.stations-page__table-card,.prep-queue-page__table-card,.heat-data-surface{background:linear-gradient(#48c9b006 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#48c9b006 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#0f1925f0,#080d15f5)!important;border-color:#c8a96b57!important}.heat-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important}.heat-table th,.heat-table td{box-sizing:border-box!important;vertical-align:middle!important;border-bottom:1px solid #c8a96b2e!important;border-right:1px solid #c8a96b2e!important;text-decoration:none!important}.heat-table th:first-child,.heat-table td:first-child{border-left:1px solid #c8a96b2e!important}.heat-table thead th{z-index:30!important;color:#d9bd7b!important;letter-spacing:.055em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;background:linear-gradient(#48c9b008 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#48c9b008 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#1f3146fc,#0c141ffc)!important;min-height:0!important;padding:5px!important;font-size:clamp(7px,.52vw,8.25px)!important;font-weight:950!important;line-height:1.08!important;position:sticky!important;top:0!important}.heat-table tbody td{color:#dce4ec!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;height:30px!important;min-height:0!important;padding:3px 5px!important;font-size:clamp(9px,.64vw,10.5px)!important;font-weight:650!important;line-height:1.16!important}.heat-table tbody tr:nth-child(odd) td{background-color:#121e2cd1}.heat-table tbody tr:nth-child(2n) td{background-color:#0a111be6}.heat-table tbody tr:hover td{background-color:color-mix(in srgb, var(--status-color,#1c344c) 9%, #182738f0)!important}.events-table,.stations-table,.prep-queue-table,.timers-table,.lists-table,.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.heat-data-table{min-width:100%!important}.lists-table,.recipe-summary-table{min-width:min(900px,100%)!important}.event-import-table{table-layout:fixed!important;min-width:1500px!important}.events-table__date-column,.events-table__date-cell,.stations-table th:first-child,.stations-table td:first-child,.prep-queue-table th:first-child,.prep-queue-table td:first-child{width:6.25%!important}.events-table__time-column,.events-table__time-cell,.stations-table th:nth-child(2),.stations-table td:nth-child(2),.prep-queue-table th:nth-child(2),.prep-queue-table td:nth-child(2){width:7%!important}.stations-table th:nth-child(3),.stations-table td:nth-child(3),.stations-table th:nth-child(4),.stations-table td:nth-child(4),.prep-queue-table th:nth-child(3),.prep-queue-table td:nth-child(3),.prep-queue-table th:nth-child(4),.prep-queue-table td:nth-child(4){width:11%!important}.stations-table th:nth-child(5),.stations-table td:nth-child(5),.prep-queue-table th:nth-child(5),.prep-queue-table td:nth-child(5){width:12%!important}.stations-table th:nth-child(6),.stations-table td:nth-child(6),.prep-queue-table th:nth-child(6),.prep-queue-table td:nth-child(6),.timers-table th:first-child,.timers-table td:first-child{width:26%!important}.stations-table th:nth-child(7),.stations-table td:nth-child(7),.prep-queue-table th:nth-child(7),.prep-queue-table td:nth-child(7){width:5.5%!important}.stations-table th:nth-child(8),.stations-table td:nth-child(8),.stations-table th:nth-child(9),.stations-table td:nth-child(9),.stations-table th:nth-child(10),.stations-table td:nth-child(10),.stations-table th:nth-child(11),.stations-table td:nth-child(11),.prep-queue-table th:nth-child(8),.prep-queue-table td:nth-child(8),.prep-queue-table th:nth-child(9),.prep-queue-table td:nth-child(9),.prep-queue-table th:nth-child(10),.prep-queue-table td:nth-child(10),.prep-queue-table th:nth-child(11),.prep-queue-table td:nth-child(11),.prep-queue-table th:nth-child(13),.prep-queue-table td:nth-child(13){width:7.5%!important}.prep-queue-table th:nth-child(12),.prep-queue-table td:nth-child(12){width:12%!important}.event-import-table th:nth-child(4),.event-import-table td:nth-child(4),.event-import-table th:nth-child(5),.event-import-table td:nth-child(5),.event-import-table th:nth-child(8),.event-import-table td:nth-child(8),.event-import-table th:nth-child(16),.event-import-table td:nth-child(16){width:11%!important}.event-import-table th:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(8)):not(:nth-child(9)):not(:nth-child(16)),.event-import-table td:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(8)):not(:nth-child(9)):not(:nth-child(16)){width:5.75%!important}.events-table__event-cell,.events-table__station-cell,.events-table__item-cell,.stations-table td:nth-child(3),.stations-table td:nth-child(4),.stations-table td:nth-child(5),.stations-table td:nth-child(6),.prep-queue-table td:nth-child(3),.prep-queue-table td:nth-child(4),.prep-queue-table td:nth-child(5),.prep-queue-table td:nth-child(6),.prep-queue-table td:nth-child(12),.timers-table td:first-child,.timers-table td:nth-child(2),.lists-table td:first-child,.lists-table td:nth-child(2),.recipe-summary-table td:first-child,.recipe-ingredient-table td:first-child,.recipe-editor__ingredient-table td:first-child,.recipe-editor__ingredient-table td:nth-child(4),.event-import-table td:nth-child(4),.event-import-table td:nth-child(5),.event-import-table td:nth-child(8),.event-import-table td:nth-child(9),.event-import-table td:nth-child(16){text-align:left!important}.events-table__date-cell,.events-table__time-cell,.events-table__people-cell,.events-table__assigned-cell,.events-table__status-cell,.events-table__prep-cell,.events-table__recipe-cell,.stations-table td:first-child,.stations-table td:nth-child(2),.stations-table td:nth-child(7),.stations-table td:nth-child(8),.stations-table td:nth-child(9),.stations-table td:nth-child(10),.stations-table td:nth-child(11),.prep-queue-table td:first-child,.prep-queue-table td:nth-child(2),.prep-queue-table td:nth-child(7),.prep-queue-table td:nth-child(8),.prep-queue-table td:nth-child(9),.prep-queue-table td:nth-child(10),.prep-queue-table td:nth-child(11),.prep-queue-table td:nth-child(13),.timers-table td:nth-child(n+3),.heat-data-table__people-cell,.heat-data-table__status-cell{text-align:center!important}.events-table__item-cell .events-table__item,.stations-table__item,.prep-queue-table__item,.timers-table__item{min-width:0!important;max-width:100%!important;color:color-mix(in srgb, var(--status-color,#f5f7fa), white 12%)!important;letter-spacing:0!important;overflow-wrap:break-word!important;text-align:left!important;text-overflow:ellipsis!important;max-height:2.34em!important;text-shadow:none!important;white-space:normal!important;word-break:keep-all!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(9.4px,.66vw,10.6px)!important;font-weight:600!important;line-height:1.16!important;display:-webkit-box!important;overflow:hidden!important}.time-due-pill,.station-tag,.status-pill,.status-select,.station-select,.fire-toggle,.prep-queue-toggle,.events-table__recipe-button,.recipe-page__secondary-button--compact,.event-import-modal__secondary,.event-import-modal__primary,.event-import-table__delete,.timers-table__button,.lists-table__tag,.event-import-table__tag-pill,.heat-data-table__action{box-sizing:border-box!important;letter-spacing:.025em!important;text-align:center!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:20px!important;font-size:clamp(7px,.52vw,8.4px)!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.time-due-pill{min-width:54px!important;padding:0 5px!important}.fire-toggle{min-width:42px!important;padding:0 5px!important}.prep-queue-toggle{min-width:64px!important;padding:0 5px!important}.events-table__recipe-button,.recipe-page__secondary-button--compact,.timers-table__button,.event-import-table__delete,.heat-data-table__action{min-width:62px!important;padding:0 5px!important}.station-tag,.station-select,.status-pill,.status-select,.lists-table__tag,.event-import-table__tag-pill{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;padding:0 5px!important;overflow:hidden!important}.station-select,.status-select,.event-import-table select,.lists-table select,.recipe-library__select{appearance:none!important;background-position:calc(100% - 12px),calc(100% - 8px),0 0!important;background-size:4px 4px,4px 4px,100% 100%!important;padding-right:18px!important}.heat-table input,.heat-table select,.heat-table textarea{box-sizing:border-box!important;text-overflow:ellipsis!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:22px!important;padding:3px 5px!important;font-size:clamp(8.5px,.62vw,10px)!important;line-height:1.15!important;overflow:hidden!important}.heat-table textarea{resize:vertical;white-space:normal!important;min-height:28px!important;max-height:46px!important}.people-count-value{font-size:clamp(9px,.62vw,10px)!important;line-height:1!important}.event-import-modal{min-height:0!important}.event-import-modal__table-shell{flex:1 1 0!important;height:auto!important;min-height:180px!important;max-height:min(620px,100dvh - 280px)!important;overflow:auto scroll!important}.events-page__header,.heat-page-header,.recipe-page__header{background:linear-gradient(#48c9b006 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#48c9b006 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#c8a96b14,#0000 34% 66%,#c8a96b0b),linear-gradient(#142232d6,#060a108a)!important}@media (width<=1100px){.events-table,.heat-data-table{min-width:1040px!important}.stations-table{min-width:1080px!important}.prep-queue-table{min-width:1240px!important}.event-import-table{min-width:1400px!important}}.events-page__summary,.heat-page-header__summary{min-width:108px!important;min-height:var(--command-box-height,58px)!important;height:var(--command-box-height,58px)!important;text-align:center!important;align-content:center!important;justify-items:center!important;padding:7px 12px!important;display:grid!important}.events-page__summary-value,.heat-page-header__summary-value{font-size:24px!important;line-height:.9!important}.events-page__summary-label,.heat-page-header__summary-label{letter-spacing:.13em!important;margin-top:5px!important;font-size:9px!important}.events-page__summary-frame,.heat-page-header__summary-frame{color:#d9bd7bb8;letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:900;line-height:1}.events-table__status-row:before,.events-table__group-row:before,.stations-table__row:before,.prep-queue-table tr:before,.heat-data-table__status-row:before{content:none!important;display:none!important}.events-table tbody tr td,.heat-data-table tbody tr td{background-color:var(--event-group-bg,#121e2cd1)!important}.events-table tbody tr:hover td,.heat-data-table tbody tr:hover td{background-color:color-mix(in srgb, var(--event-group-bg,#121e2cd1) 82%, #c8a96b2e)!important}.events-table__status-column,.events-table__status-cell,.heat-data-table__status-cell{width:7.75%!important}.events-table__people-cell,.heat-data-table__people-cell{position:relative;text-align:right!important}.people-count-bar{width:auto!important;max-width:calc((100% - 34px) * var(--people-bar-scale,0))!important;opacity:.42!important;left:5px!important;right:26px!important}.people-count-value,.people-count-input{z-index:2!important;text-align:right!important;margin-left:auto!important;position:relative!important}.people-count-input{color:#f5f7fa!important;background:#03060b75!important;border:1px solid #c8a96b4d!important;border-radius:7px!important;width:42px!important;min-height:20px!important;padding:0 4px!important;font-size:9px!important;font-weight:850!important}.station-tag,.station-select{text-align:left!important;color:#fff!important;justify-content:flex-start!important;padding-left:7px!important}.station-select{text-align-last:left}.status-pill,.status-select{min-height:18px!important;padding-top:0!important;padding-bottom:0!important;font-size:7.4px!important}.events-table__recipe-button,.heat-data-table__action{width:100%!important;min-width:0!important;min-height:19px!important;padding-inline:4px!important;font-size:7.35px!important}.event-import-modal__start-panel{flex:none;gap:10px;padding-bottom:2px;display:grid}.event-import-modal__start-panel .event-import-modal__dropzone{margin-bottom:0}.event-import-modal__manual{color:#d9bd7b;cursor:pointer;min-height:34px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0c141ef5,#05080df5);border:1px solid #c8a96b94;border-radius:999px;justify-self:center;padding:0 16px;font-size:11px;font-weight:900}.event-import-modal__manual:hover,.event-import-modal__manual:focus-visible{color:#fff;border-color:#c8a96b;outline:none;box-shadow:0 0 0 3px #c8a96b1a}.event-import-modal__paste-panel{background:linear-gradient(#101924e0,#060a10e6);border:1px solid #c8a96b47;border-radius:14px;gap:8px;margin:0 12px;padding:12px;display:grid}.event-import-modal__paste-panel label{color:#d9bd7b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:950}.event-import-modal__paste-area{resize:vertical;box-sizing:border-box;color:#f5f7fa;width:100%;min-height:116px;font:inherit;background:#05080db8;border:1px solid #c8a96b52;border-radius:10px;padding:10px;font-size:12px;line-height:1.35}.event-import-modal__paste-area:focus{border-color:#c8a96b;outline:none;box-shadow:0 0 0 3px #c8a96b1f}.event-import-modal__parse-table{justify-self:start}.event-import-table__prep-status-select{border-radius:8px!important;width:100%!important;min-width:106px!important;height:24px!important;min-height:24px!important;max-height:24px!important;font-size:8.5px!important}.recipe-view__actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.recipe-view__actions .recipe-page__primary-button,.recipe-view__actions .recipe-page__secondary-button,.recipe-view__actions .recipe-page__back-button{align-self:stretch;min-height:36px}@media (width>=901px){.recipe-page:not(.recipe-page--editor) .recipe-page__grid{align-items:stretch}.recipe-page:not(.recipe-page--editor) .recipe-panel--allergens{align-self:stretch}}.recipe-scale-input{color:#f5f7fa;width:84px;font:inherit;text-align:center;background:#05080db8;border:1px solid #c8a96b6b;border-radius:9px;padding:5px 7px;font-size:13px;font-weight:900}.recipe-photo--droppable{cursor:pointer;position:relative;overflow:hidden}.recipe-photo--droppable input{clip:rect(0, 0, 0, 0);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.recipe-photo--droppable img{object-fit:cover;width:100%;height:100%;display:block}.recipe-panel__label{z-index:5;background:#080d15e0;border-radius:999px;width:fit-content;padding:3px 0;position:sticky;top:0}.recipe-panel__label--allergens{width:100%;color:#ff4d4d!important;text-align:center!important;text-underline-offset:3px!important;font-weight:1000!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.recipe-allergens{justify-content:center}.recipe-panel--half{min-width:0}.recipe-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-panel--wide{grid-column:1/-1}.recipe-ingredient-table th:first-child,.recipe-ingredient-table td:first-child{text-align:center!important;width:7%!important}.recipe-ingredient-table th:nth-child(2),.recipe-ingredient-table td:nth-child(2){width:30%!important}.recipe-check{accent-color:#27ae60;width:16px!important;min-height:16px!important}.recipe-check-row--checked td{color:#e1ffe7e0!important;background-color:#27ae602e!important;text-decoration:line-through!important}.recipe-steps--checklist{counter-reset:recipe-step;gap:7px;padding-left:0;list-style:none;display:grid}.recipe-step{counter-increment:recipe-step;background:#0a111bad;border:1px solid #c8a96b29;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:7px 8px;display:grid}.recipe-step span:before{content:counter(recipe-step) ". ";color:#d9bd7b;font-weight:950}.recipe-step--checked{color:#e1ffe7e0;background:#27ae602e}.recipe-step--checked span{text-decoration:line-through}.recipe-notebook-panel{background:linear-gradient(#c8a96b14 1px,#0000 1px) 0 0/100% 28px,linear-gradient(#12181ff0,#070b11f5)!important}.recipe-notes--notebook{color:#f5f7fae0;letter-spacing:.04em;text-transform:uppercase;font-family:Trebuchet MS,Comic Sans MS,cursive;font-size:13px;font-weight:850;line-height:1.75}.lists-table__check{justify-content:center}.lists-table__check span{text-align:center;min-width:20px}@media (width<=900px){.recipe-page__grid{grid-template-columns:1fr}}.status-pill--complete,.status-select.status-pill--complete{color:#dfffe7!important;background:linear-gradient(#27ae6057,#0d4a27d1)!important;border-color:#27ae60b8!important;-webkit-text-decoration:line-through #dfffe7e6!important;text-decoration:line-through #dfffe7e6!important;text-decoration-thickness:1.5px!important}.events-table__status-row--complete td,.heat-data-table__status-row--complete td{color:#dfffe7c7!important}.stations-table__row:has(.status-pill--complete) td{color:#dfffe7c7!important}.prep-queue-table tr:has(.status-pill--complete) td{color:#dfffe7c7!important}.stations-table,.prep-queue-table{min-width:min(1180px,100%)!important}.prep-queue-table{min-width:min(1380px,100%)!important}.stations-table th,.stations-table td,.prep-queue-table th,.prep-queue-table td{border-color:#c8a96b2e!important}.stations-table__row td{background-color:#121e2cd1!important}.stations-table__row:nth-child(2n) td{background-color:#0a111be6!important}.prep-queue-toggle{white-space:normal!important;min-width:72px!important;max-width:100%!important;line-height:1.05!important}.prep-queue-toggle--queued{color:#f5f0dd!important;background:linear-gradient(#c8a96b2e,#473413cc)!important;border-color:#c8a96b9e!important}.prep-queue-toggle--prepped{color:#e4ffeb!important;background:linear-gradient(#27ae6042,#0d4a27c7)!important;border-color:#27ae60a3!important}.station-tag,.station-select,.status-pill,.status-select,.events-table__recipe-button,.fire-toggle,.heat-data-table__action{min-height:18px!important;padding-top:0!important;padding-bottom:0!important}.timers-page__quick-timer{background:linear-gradient(#48c9b006 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#48c9b006 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#0f1925d6,#080d15e6);border:1px solid #c8a96b4d;border-radius:14px;grid-template-columns:minmax(260px,1.6fr) minmax(170px,.8fr) minmax(120px,auto);align-items:end;gap:12px;margin:14px 12px 0;padding:10px;display:grid}.timers-page__quick-timer label{color:#d9bd7bd1;letter-spacing:.08em;text-transform:uppercase;gap:4px;min-width:0;font-size:11px;font-weight:900;display:grid}.timers-page__quick-timer input{color:#f5f7fa;width:100%;min-height:40px;font:inherit;background:#05080db8;border:1px solid #c8a96b6b;border-radius:9px;padding:0 9px;font-size:12px;font-weight:800}.timers-page__quick-timer>button{justify-content:center;align-self:end;width:100%;min-width:120px;min-height:40px}.timers-table__time-display{color:#f5f7fa;white-space:nowrap;justify-content:center;align-items:center;min-height:20px;font-size:9px;font-weight:900;display:inline-flex}.timers-table__button{white-space:normal!important;min-width:68px!important}.events-toolbar{align-items:end}.events-toolbar__date-group{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-width:max-content!important;display:flex!important}.events-toolbar__date-button{white-space:nowrap!important;border:1px solid #c8a96b7a!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important}.events-toolbar__date-button--active{border-color:#d9bd7beb!important}.events-table__people-column,.events-table__people-cell,.heat-data-table__people-cell{width:6.9%!important}.events-table__people-cell,.heat-data-table__people-cell{padding-left:5px!important;padding-right:5px!important;position:relative!important;overflow:hidden!important}.people-count-bar{z-index:1!important;width:calc((100% - 35px) * var(--people-bar-scale,0))!important;opacity:1!important;background:linear-gradient(90deg,#4cc9c057,#4cc9c014)!important;border-radius:999px!important;min-width:3px!important;max-width:calc(100% - 38px)!important;height:58%!important;display:block!important;position:absolute!important;top:50%!important;left:5px!important;transform:translateY(-50%)!important;box-shadow:0 0 8px #4cc9c024!important}.people-count-input,.people-count-value{z-index:2!important;margin-left:auto!important;display:block!important;position:relative!important}.events-table__recipe-button,.heat-data-table__action{text-overflow:ellipsis!important;white-space:normal!important;line-height:1.02!important;overflow:hidden!important}.station-tag,.station-select{border-color:color-mix(in srgb, var(--station-color,#c8a96b), white 12%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b) 58%, #111418), color-mix(in srgb, var(--station-color,#c8a96b) 34%, #050911))!important;color:color-mix(in srgb, #fff 88%, var(--station-color,#c8a96b))!important;text-shadow:0 1px 1px #0000008a!important;font-size:clamp(6.8px,.49vw,7.8px)!important}.events-table__status-row:before,.events-table__date-cell:before,.stations-table__row:before,.heat-data-table__status-row:before{content:none!important;display:none!important}.lists-table__needs-recipe{text-transform:uppercase;white-space:nowrap;border:1px solid #c8a96b57;border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:20px;padding:0 8px;font-size:8px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden}.lists-table__needs-recipe--yes{color:#ffd5ce;background:#631e199e;border-color:#ff8a7a85}.lists-table__needs-recipe--no{color:#c9fff4;background:#12564c8a;border-color:#48c9b080}.lists-table__check{white-space:nowrap!important}.lists-table__check span{white-space:nowrap!important;font-size:8px!important;line-height:1!important}.lists-table__fire-time{grid-template-columns:1fr auto;align-items:center;gap:4px;width:100%;display:grid}.lists-table__fire-time input{text-align:right}.lists-table__fire-time span{color:#d9bd7bd1;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:950}.stations-table__item{color:#e7edf3!important;overflow-wrap:break-word!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:2.36em!important;font-size:clamp(9.5px,.68vw,10.8px)!important;font-weight:550!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.timers-table{min-width:min(1180px,100%)!important}.timers-table th:first-child,.timers-table td:first-child{width:23%!important}.timers-table th:nth-child(2),.timers-table td:nth-child(2){width:13%!important}.timers-table th:nth-child(n+3),.timers-table td:nth-child(n+3){width:7.1%!important}.timers-table__item{color:#e7edf3!important;overflow-wrap:break-word!important;word-break:keep-all!important;font-size:clamp(9.4px,.66vw,10.6px)!important;font-weight:600!important;line-height:1.16!important}.timers-table__button--complete{color:#e4ffeb!important;background:linear-gradient(#27ae6040,#0d4a27b8)!important;border-color:#27ae609e!important}.stations-table{min-width:min(1080px,100%)!important}.stations-table th:nth-child(3),.stations-table td:nth-child(3),.stations-table th:nth-child(4),.stations-table td:nth-child(4){width:10.5%!important}.stations-table th:nth-child(8),.stations-table td:nth-child(8){width:8%!important}.stations-table th:nth-child(9),.stations-table td:nth-child(9),.stations-table th:nth-child(10),.stations-table td:nth-child(10),.stations-table th:nth-child(11),.stations-table td:nth-child(11){width:6%!important}.stations-table tbody td{height:30px!important;padding:3px 5px!important;line-height:1.14!important}.stations-table td:nth-child(3),.stations-table td:nth-child(4),.stations-table td:nth-child(5),.stations-table td:nth-child(6){text-align:left!important}.stations-table__item{color:#e7edf3!important;letter-spacing:0!important;overflow-wrap:break-word!important;text-align:left!important;min-width:0!important;max-width:100%!important;max-height:2.32em!important;text-shadow:none!important;white-space:normal!important;word-break:keep-all!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(9.4px,.64vw,10.4px)!important;font-weight:500!important;line-height:1.16!important;display:-webkit-box!important;overflow:hidden!important}.stations-table .prep-queue-toggle,.stations-table .events-table__recipe-button,.stations-table .fire-toggle,.stations-table .heat-data-table__action{white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:4px!important;font-size:clamp(6.6px,.48vw,7.4px)!important}.stations-page__selector{grid-template-columns:repeat(9,minmax(72px,1fr))!important;align-items:stretch!important;gap:7px!important;display:grid!important}.stations-page__station-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.stations-page__table-shell{overflow:auto!important}.stations-table{table-layout:fixed!important;min-width:1480px!important}.stations-table tbody td{vertical-align:middle!important;height:34px!important;min-height:34px!important;padding:4px 6px!important;line-height:1.16!important}.stations-table th:first-child,.stations-table td:first-child{width:6%!important}.stations-table th:nth-child(2),.stations-table td:nth-child(2){width:7%!important}.stations-table th:nth-child(3),.stations-table td:nth-child(3){width:11%!important}.stations-table th:nth-child(4),.stations-table td:nth-child(4){width:10.5%!important}.stations-table th:nth-child(5),.stations-table td:nth-child(5){width:9.5%!important}.stations-table th:nth-child(6),.stations-table td:nth-child(6){width:28%!important}.stations-table th:nth-child(7),.stations-table td:nth-child(7){width:6%!important}.stations-table th:nth-child(8),.stations-table td:nth-child(8),.stations-table th:nth-child(9),.stations-table td:nth-child(9),.stations-table th:nth-child(10),.stations-table td:nth-child(10),.stations-table th:nth-child(11),.stations-table td:nth-child(11){text-align:center!important;white-space:nowrap!important;width:5.5%!important;min-width:76px!important}.stations-table td:nth-child(3),.stations-table td:nth-child(4),.stations-table td:nth-child(5),.stations-table td:nth-child(6){color:#dce4ec!important;overflow-wrap:break-word!important;text-align:left!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;font-size:10.8px!important;font-weight:650!important;line-height:1.16!important;overflow:hidden!important}.stations-table__text,.stations-table__item{overflow-wrap:break-word!important;text-align:left!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;word-wrap:normal!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important;max-height:2.32em!important;display:-webkit-box!important;overflow:hidden!important}.stations-table__people-cell{isolation:isolate!important;text-align:center!important;padding-left:8px!important;padding-right:8px!important;position:relative!important;overflow:hidden!important}.stations-table__people-cell .people-count-bar{z-index:-1!important;width:calc((100% - 16px) * var(--people-bar-scale,0))!important;opacity:1!important;max-width:none!important;height:52%!important;position:absolute!important;top:50%!important;left:8px!important;right:auto!important;transform:translateY(-50%)!important}.stations-table__people-input{z-index:2!important;background:#03060b80!important;border-color:#48c9b047!important;width:48px!important;min-height:21px!important;font-size:10px!important;position:relative!important}.stations-table .status-select,.stations-table .prep-queue-toggle,.stations-table .events-table__recipe-button,.stations-table .fire-toggle,.stations-table .heat-data-table__action{width:100%!important;max-width:100%!important;min-height:21px!important;padding-inline:4px!important;font-size:7.5px!important;line-height:1.05!important}@media (width<=1120px){.stations-page__selector{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}}.schedules-page__weekbar,.schedules-page__admin-actions{border-bottom:1px solid #c8a96b2e;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.schedules-page__weekbar button,.schedules-page__admin-actions button{color:#d9bd7b;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:linear-gradient(#0c141ef0,#05080df5);border:1px solid #c8a96b70;border-radius:999px;padding:0 12px;font-size:11px;font-weight:900}.schedules-page__weekbar button:hover,.schedules-page__weekbar button:focus-visible,.schedules-page__admin-actions button:hover,.schedules-page__admin-actions button:focus-visible{color:#fff;border-color:#c8a96b;outline:none;box-shadow:0 0 0 3px #c8a96b1a}.schedules-page__primary-action{color:#101318!important;background:linear-gradient(135deg,#d9bd7b,#a9823d)!important;border-color:#c8a96bc2!important}.schedules-page__weekbar strong,.schedules-page__admin-actions span{color:#f5f7fa;background:#05080d8a;border:1px solid #c8a96b47;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.schedules-page__weekbar label{color:#d9bd7bd1;letter-spacing:.08em;text-transform:uppercase;gap:3px;font-size:9px;font-weight:950;display:grid}.schedules-page__weekbar input,.schedule-editor input,.schedule-editor select,.schedule-editor textarea{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#05080dc7;border:1px solid #c8a96b6b;border-radius:10px;outline:none;font-size:12px}.schedules-page__weekbar input{min-height:32px;padding:0 10px}.schedules-page__kpis{border-bottom:1px solid #c8a96b2e}.schedules-page__kpi{min-height:82px}.schedules-page__grid-shell{max-height:min(680px,100vh - 360px);margin:12px}.schedules-page__grid{table-layout:fixed;min-width:1180px}.schedules-page__grid th,.schedules-page__grid td{vertical-align:top!important}.schedules-page__grid thead th{height:46px!important}.schedules-page__grid thead th span,.schedules-page__grid thead th small{line-height:1.1;display:block}.schedules-page__employee-cell{width:150px;color:color-mix(in srgb, var(--station-color,#c8a96b), white 24%)!important;text-align:left!important}.schedules-page__hours-cell{color:#f5f7fa!important;text-align:center!important;vertical-align:middle!important;font-size:14px!important;font-weight:950!important}.schedules-page__shift-cell{border:1px solid color-mix(in srgb, var(--station-color,#c8a96b), transparent 38%);background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b) 18%, #111827), #05080de6);color:#f5f7fa;cursor:pointer;width:100%;min-height:82px;font:inherit;text-align:left;border-radius:10px;gap:4px;padding:8px;display:grid}.schedules-page__shift-cell:disabled{cursor:default}.schedules-page__shift-cell strong{font-size:11px;font-weight:950}.schedules-page__shift-cell span{color:color-mix(in srgb, var(--schedule-shift-text-color,#f5f7fa), transparent 18%);font-size:10px;font-weight:850}.schedules-page__shift-cell em{color:color-mix(in srgb, var(--schedule-shift-text-color,#9ba7b4), transparent 28%);font-size:10px;font-style:normal;line-height:1.25}.schedules-page__shift-cell--empty{color:#d9bd7b99;background:#05080d57;border-style:dashed;place-items:center}.schedule-editor{background:linear-gradient(#48c9b009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#48c9b009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(135deg,#0c141ffa,#04070cfc);border:1px solid #c8a96b6b;border-radius:20px;flex-direction:column;width:min(720px,100vw - 24px);max-height:calc(100dvh - 34px);display:flex;overflow:hidden;box-shadow:0 32px 90px #0000009e}.schedule-editor__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid;overflow-y:auto}.schedule-editor__form label{color:#d9bd7bd1;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:950;display:grid}.schedule-editor input,.schedule-editor select{min-height:34px;padding:0 10px}.schedule-editor textarea{resize:vertical;min-height:96px;padding:9px 10px}.schedule-editor__notes{grid-column:1/-1}.schedule-editor__break,.schedule-editor__day-off{grid-template-columns:auto minmax(0,1fr);align-content:center}.schedule-editor__break input,.schedule-editor__day-off input{accent-color:#c8a96b;width:18px;min-height:18px}.schedule-editor__break small,.schedule-editor__day-off small{color:#f5f7fabd;letter-spacing:0;text-transform:none;grid-column:1/-1;font-size:10px;font-weight:800;line-height:1.2}.schedules-page__shift-hours{color:#d9bd7bc7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;line-height:1.1;overflow:hidden}@media (width>=1200px){.events-page{padding-right:min(360px,18vw)}}@media (width<=900px){.app-header__session{align-items:stretch}.app-header__switchers{justify-content:center}.heat-tab-bar{scrollbar-width:thin;display:flex!important;overflow-x:auto!important}.heat-tab-button{flex:none!important;min-width:94px!important;min-height:42px!important;padding-inline:10px!important}.events-page__header,.heat-page-header,.recipe-page__header,.event-import-modal__header{flex-direction:column;align-items:stretch}.events-toolbar,.lists-toolbar,.recipe-library__toolbar{grid-template-columns:1fr!important}.events-toolbar__date-group{padding-bottom:4px;overflow-x:auto}.events-table-card,.heat-data-surface{padding:5px!important}.heat-table th,.heat-table td{font-size:10px!important}.events-table,.stations-table,.prep-queue-table,.timers-table,.lists-table,.recipe-summary-table,.schedules-page__grid,.heat-data-table{min-width:760px!important}.schedules-page__grid-shell{display:none}.schedules-page__mobile-cards{gap:10px;padding:10px;display:grid}.schedules-page__day-card{background:linear-gradient(#48c9b006 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#48c9b006 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#0e1722eb,#05080deb);border:1px solid #c8a96b4d;border-radius:16px;overflow:hidden}.schedules-page__day-card h2{color:#d9bd7b;text-transform:uppercase;border-bottom:1px solid #c8a96b38;justify-content:space-between;margin:0;padding:10px;font-size:13px;display:flex}.schedules-page__day-card p{color:#9ba7b4;margin:0;padding:12px;font-size:12px}.schedules-page__mobile-shift{border:1px solid color-mix(in srgb, var(--station-color,#c8a96b), transparent 38%);background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b) 18%, #111827), #05080de6);color:#f5f7fa;width:calc(100% - 20px);font:inherit;text-align:left;border-radius:12px;gap:4px;margin:10px;padding:10px;display:grid}.schedules-page__mobile-shift strong,.schedules-page__mobile-shift span,.schedules-page__mobile-shift em{line-height:1.2}.recipe-page__grid,.recipe-editor,.recipe-editor__top-grid{grid-template-columns:1fr!important}}@media (width<=560px){.app-header{min-height:112px}.app-header__logo{height:112px}.app-header__suite{letter-spacing:.18em}.events-page,.recipe-page{border-radius:16px}.events-page__title,.heat-page-header__title,.recipe-page__title{font-size:26px}.events-page__header,.heat-page-header,.recipe-page__header{padding:12px}.schedule-editor__form{grid-template-columns:1fr}.schedules-page__weekbar,.schedules-page__admin-actions{align-items:stretch}.schedules-page__weekbar button,.schedules-page__admin-actions button,.schedules-page__weekbar label,.schedules-page__weekbar strong{width:100%}}.events-page{min-width:0}.events-toolbar{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #c8a96b33;align-items:end;position:sticky;top:0;background:linear-gradient(90deg,#48c9b00f,#0000 46%),linear-gradient(#090f17f5,#04070cf0)!important}.events-toolbar__search-group,.events-toolbar__filter-group{min-width:0}.events-toolbar__search,.events-toolbar__select{min-height:34px!important}.events-toolbar__date-group{scrollbar-width:thin;min-width:0;overflow-x:auto}.events-toolbar__date-button{min-height:34px!important}.events-table-card,.heat-data-surface{min-width:0;padding:8px 10px 12px!important}.events-table,.heat-data-table{border-collapse:separate;border-spacing:0;table-layout:fixed!important;width:max-content!important;min-width:1488px!important}.events-table th,.heat-data-table th{z-index:26!important;background:linear-gradient(#48c9b00d 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#48c9b00d 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#152231fa,#060a10fa)!important;height:34px!important;padding:0!important;position:sticky!important;top:0!important;box-shadow:0 9px 16px #0000005c,inset 0 -1px #c8a96b5c!important}.events-table th,.events-table td,.events-table tbody td,.heat-data-table th,.heat-data-table td,.heat-data-table tbody td{height:32px!important;min-height:32px!important;padding:4px 6px!important;font-size:10px!important;line-height:1.12!important}.events-table tbody tr,.heat-data-table tbody tr{outline:none}.events-table tbody tr td,.heat-data-table tbody tr td{transition:background-color .14s,box-shadow .14s,color .14s;background-color:var(--event-group-bg,#121e2cdb)!important;background-image:none!important}.events-table tbody tr:nth-child(2n) td,.heat-data-table tbody tr:nth-child(2n) td{background-color:color-mix(in srgb, var(--event-group-bg,#121e2cdb) 82%, #050911)!important}.events-table tbody tr:hover td,.events-table tbody tr:focus td,.events-table tbody tr:focus-within td,.heat-data-table tbody tr:hover td,.heat-data-table tbody tr:focus td,.heat-data-table tbody tr:focus-within td{background-color:color-mix(in srgb, var(--event-group-bg,#121e2cdb) 76%, #d9bd7b38)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #c8a96b2e!important}.events-table tbody tr:focus-visible td,.events-table tbody tr:focus-within td,.heat-data-table tbody tr:focus-visible td,.heat-data-table tbody tr:focus-within td{outline-offset:-1px;outline:1px solid #d9bd7bc2}.events-table tbody tr td:first-child,.heat-data-table tbody tr td:first-child{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--status-row-color,var(--station-color,#c8a96b)), transparent 6%), inset -1px 0 0 #c8a96b42!important}.events-table__inline-input,.events-table__date,.events-table__time,.events-table__item,.events-table__fire-time,.station-tag,.people-count-input,.people-count-value,.status-pill,.status-select,.prep-queue-toggle,.events-table__recipe-button,.heat-data-table__item,.heat-data-table__action{min-height:23px!important;max-height:26px!important;font-size:9px!important;line-height:1.05!important}.fire-toggle{min-height:23px!important;padding-inline:5px!important;font-size:8px!important}.people-count-input{width:50px!important}.status-pill,.status-select{text-transform:uppercase;border-width:1px!important;border-radius:8px!important;font-weight:950!important}.status-pill--not-started,.status-select.status-pill--not-started{color:#ddd6fe!important;background:linear-gradient(#4c1d958a,#18102ae6)!important;border-color:#a855f78f!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #7c3aed29!important}.status-pill--in-progress,.status-select.status-pill--in-progress{color:#bfdbfe!important;background:linear-gradient(#1d4ed880,#0c1f42e6)!important;border-color:#3b82f69e!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #3b82f629!important}.status-pill--cooking,.status-select.status-pill--cooking{color:#fed7aa!important;background:linear-gradient(#c2410c94,#3d1808e6)!important;border-color:#f97316ad!important;box-shadow:inset 0 1px #ffffff1a,0 0 14px #f9731633!important}.status-pill--pending,.status-select.status-pill--pending{color:#fde68a!important;background:linear-gradient(#a1620794,#332006e6)!important;border-color:#eab308a8!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #eab30829!important}.status-pill--prepped,.status-select.status-pill--prepped{color:#b7fff2!important;background:linear-gradient(#0f766e94,#072623eb)!important;border-color:#48c9b0ad!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #48c9b02e!important}.status-pill--complete,.status-select.status-pill--complete{opacity:.78;color:#bbf7d0!important;background:linear-gradient(#1665348a,#082816e6)!important;border-color:#22c55e94!important;box-shadow:inset 0 1px #ffffff12,0 0 10px #22c55e1f!important}.events-table__status-row--not-started,.heat-data-table__status-row--not-started{--status-row-color:#8b5cf6}.events-table__status-row--in-progress,.heat-data-table__status-row--in-progress{--status-row-color:#3b82f6}.events-table__status-row--cooking,.heat-data-table__status-row--cooking{--status-row-color:#f97316}.events-table__status-row--pending,.heat-data-table__status-row--pending{--status-row-color:#eab308}.events-table__status-row--prepped,.heat-data-table__status-row--prepped{--status-row-color:#48c9b0}.events-table__status-row--complete,.heat-data-table__status-row--complete{--status-row-color:#22c55e}@media (width<=1100px){.events-table,.heat-data-table{min-width:1360px!important}}@media (width<=760px){.events-toolbar{top:0;gap:8px!important;padding:8px!important}.events-table-card,.heat-data-surface{padding:6px!important}.events-table,.heat-data-table{min-width:1240px!important}}.events-page,.lists-page,.recipe-page{width:100%;max-width:100%;overflow-x:hidden}.events-table-scroll,.lists-table-shell,.recipe-summary-table-wrap{overscroll-behavior:auto;max-width:100%;overflow:auto!important}.events-table,.heat-data-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:1488px!important}.lists-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:1180px!important}.recipe-summary-table,.recipe-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:1120px!important}.events-table thead th,.lists-table thead th,.recipe-summary-table thead th,.recipe-table thead th,.heat-data-table thead th{z-index:50!important;color:#c8a96b!important;background:linear-gradient(#1e2f44fc,#0e1722fc)!important;border-bottom:1px solid #c8a96b57!important;height:34px!important;position:sticky!important;top:0!important;box-shadow:0 8px 16px #00000061,inset 0 -1px #c8a96b5c!important}.events-table__header-cell,.lists-table th>*,.recipe-summary-table th>*,.recipe-table th>*{z-index:51;position:relative}.app-shell,.main-content,.page-shell,.events-page,.recipe-page,.lists-page{overflow:visible!important}.events-table-scroll,.recipe-summary-table-wrap,.lists-table-shell{max-height:70vh!important;position:relative!important;overflow:auto!important}.events-table th,.heat-data-table th,.lists-table th,.recipe-summary-table th{z-index:200!important;color:#c8a96b!important;background:linear-gradient(#1e2f44fc,#0e1722fc)!important;position:sticky!important;top:0!important;box-shadow:0 2px #c8a96b59!important}.app-shell,.heat-shell,.main-nav,.heat-tab-bar,.nav-tabs,.page-tabs,.events-toolbar,.lists-toolbar,.recipe-toolbar{z-index:500!important;position:sticky!important;top:0!important}.events-table-scroll,.lists-table-shell,.recipe-summary-table-wrap,.recipe-ingredient-table-wrap,.recipe-editor__ingredient-table,.stations-table-shell,.prep-queue-table-shell,.timers-table-shell{overscroll-behavior:contain;max-height:calc(100dvh - 156px)!important;position:relative!important;overflow:auto!important}.heat-table th:first-child,.events-table th:first-child,.lists-table th:first-child,.recipe-summary-table th:first-child,.recipe-ingredient-table th:first-child,.recipe-editor__ingredient-table th:first-child,.stations-table th:first-child,.prep-queue-table th:first-child,.timers-table th:first-child,.heat-data-table th:first-child{z-index:330!important}main,.app-main,.page-content,.events-page,.lists-page,.recipe-page,.prep-queue-page,.stations-page,.timers-page{scroll-margin-top:96px}.heat-tab-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-height:42px;z-index:900!important;margin-top:7px!important;margin-bottom:10px!important;position:sticky!important;top:0!important}.heat-tab-button{min-height:34px!important;padding-top:8px!important;padding-bottom:8px!important}.events-page,.recipe-page,.stations-page,.timers-page,.schedules-page,.inventory-page{overflow:visible!important}.heat-table-shell,.events-table-scroll,.lists-table-shell,.recipe-summary-table-wrap,.recipe-editor:not(.recipe-editor--embedded) .recipe-editor__ingredient-table-wrap,.stations-page__table-shell,.prep-queue-page__table-shell{overscroll-behavior:contain;max-height:min(72vh,100dvh - 156px)!important;position:relative!important;overflow:auto!important}.heat-table thead th,.events-table thead th,.lists-table thead th,.recipe-summary-table thead th,.recipe-ingredient-table thead th,.recipe-editor__ingredient-table thead th,.stations-table thead th,.prep-queue-table thead th,.timers-table thead th,.heat-data-table thead th{z-index:320!important;color:#c8a96b!important;background:linear-gradient(#1e2f44fe,#0e1722fe)!important;position:sticky!important;top:0!important;box-shadow:0 2px #c8a96b59,0 10px 18px #00000042!important}.events-table th,.lists-table th,.recipe-summary-table th,.recipe-ingredient-table th,.recipe-editor__ingredient-table th,.stations-table th,.prep-queue-table th,.timers-table th,.heat-data-table th{position:sticky!important;top:0!important}@media (width<=980px){.heat-tab-bar{max-height:none}.heat-table-shell,.events-table-scroll,.lists-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.stations-page__table-shell,.prep-queue-page__table-shell{max-height:min(74vh,100dvh - 124px)!important}}.heat-shell{position:relative!important}.heat-shell-header{z-index:20;position:relative!important}.heat-shell-banner-gap{pointer-events:none;flex:0 0 31px;width:100%;height:31px;min-height:31px;display:block}.heat-tab-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-bottom:10px;z-index:900!important;position:sticky!important;top:0!important}.heat-table,.events-table,.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.lists-table,.stations-table,.prep-queue-table,.timers-table,.schedules-page__grid,.event-import-table,.heat-data-table{border-collapse:separate!important;border-spacing:0!important;overflow:visible!important}@media (width<=980px){.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.lists-table-shell,.prep-queue-page__table-shell,.stations-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell{max-height:min(74vh,100dvh - 124px)!important}}:root{--heat-topbar-height:clamp(142px, 18vw, 318px);--heat-tabs-height:44px;--heat-sticky-gap:10px;--heat-table-panel-max-height:min(68vh, calc(100dvh - var(--heat-topbar-height) - var(--heat-tabs-height) - 52px))}html,body,#root{min-height:100%;overflow:clip auto!important}main,.heat-shell,.heat-shell-content,.events-page,.recipe-page,.lists-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.inventory-page{overflow:visible!important}.heat-shell{position:relative!important;overflow:visible!important}.heat-shell-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080cfa;z-index:1200!important;position:sticky!important;top:0!important}.app-header{min-height:var(--heat-topbar-height)!important}.heat-tab-bar{min-height:var(--heat-tabs-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;top:var(--heat-topbar-height)!important;z-index:1000!important;max-height:none!important;margin-top:7px!important;margin-bottom:var(--heat-sticky-gap)!important;position:sticky!important}.events-toolbar,.recipe-library__toolbar,.recipe-toolbar,.lists-toolbar,.stations-page__selector,.prep-queue-page__filters{z-index:30!important;position:relative!important;top:auto!important}.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.lists-table-shell,.prep-queue-page__table-shell,.stations-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell,.event-import-modal__table-shell{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:100%;position:relative!important;overflow:auto!important}.event-import-modal__table-shell{max-height:min(66vh,100dvh - 220px)!important}.heat-table,.events-table,.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.lists-table,.stations-table,.prep-queue-table,.timers-table,.schedules-page__grid,.event-import-table,.heat-data-table{border-collapse:separate!important;border-spacing:0!important}.heat-table thead th,.events-table thead th,.recipe-summary-table thead th,.recipe-ingredient-table thead th,.recipe-editor__ingredient-table thead th,.lists-table thead th,.stations-table thead th,.prep-queue-table thead th,.timers-table thead th,.schedules-page__grid thead th,.event-import-table thead th,.heat-data-table thead th{z-index:800!important;color:#c8a96b!important;background:linear-gradient(#1e2f44fe,#0e1722fe)!important;position:sticky!important;top:0!important;box-shadow:0 2px #c8a96b59,0 10px 18px #00000042!important}.events-table__header-cell,.heat-table thead th>*,.events-table thead th>*,.recipe-summary-table thead th>*,.recipe-ingredient-table thead th>*,.recipe-editor__ingredient-table thead th>*,.lists-table thead th>*,.stations-table thead th>*,.prep-queue-table thead th>*,.timers-table thead th>*,.schedules-page__grid thead th>*,.event-import-table thead th>*,.heat-data-table thead th>*{z-index:1;position:relative}@media (width<=980px){:root{--heat-topbar-height:clamp(132px, 22vw, 220px);--heat-tabs-height:78px;--heat-table-panel-max-height:min(70vh, calc(100dvh - var(--heat-topbar-height) - var(--heat-tabs-height) - 36px))}.heat-tab-bar{top:var(--heat-topbar-height)!important}}@media (width<=760px){:root{--heat-topbar-height:122px;--heat-tabs-height:86px}}:root{--heat-shell-x-padding:clamp(18px, 2.2vw, 34px);--heat-fixed-width:min(calc(100vw - (var(--heat-shell-x-padding) * 2)), calc(1500px - (var(--heat-shell-x-padding) * 2)));--heat-topbar-height:clamp(210px, 26.4vw, 386px);--heat-tabs-height:44px;--heat-sticky-gap:10px;--heat-fixed-stack-height:calc(var(--heat-topbar-height) + var(--heat-tabs-height) + var(--heat-sticky-gap));--heat-table-panel-max-height:min(68vh, calc(100dvh - var(--heat-fixed-stack-height) - 52px))}.heat-shell-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080cfa;transform:translate(-50%);z-index:1200!important;width:var(--heat-fixed-width)!important;height:var(--heat-topbar-height)!important;position:fixed!important;top:0!important;left:50%!important;overflow:hidden!important}.heat-tab-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%);top:var(--heat-topbar-height)!important;z-index:1000!important;width:var(--heat-fixed-width)!important;min-height:var(--heat-tabs-height)!important;max-height:none!important;margin:0!important;position:fixed!important;left:50%!important;overflow:hidden!important}@media (width<=980px){:root{--heat-topbar-height:clamp(180px, 30vw, 260px);--heat-tabs-height:78px;--heat-table-panel-max-height:min(70vh, calc(100dvh - var(--heat-fixed-stack-height) - 36px))}}@media (width<=760px){:root{--heat-topbar-height:176px;--heat-tabs-height:86px}}@media (width<=560px){:root{--heat-topbar-height:142px}}:root{--heat-tabs-height:44px;--heat-sticky-gap:10px;--heat-table-panel-max-height:min(72vh, calc(100dvh - var(--heat-tabs-height) - 96px))}.heat-shell-header{z-index:20!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:auto!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.heat-shell-header .app-header{height:auto!important;min-height:clamp(142px,18vw,318px)!important}.heat-tab-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1200!important;width:var(--heat-fixed-width)!important;min-height:var(--heat-tabs-height)!important;max-height:none!important;margin:7px 0 0!important;position:fixed!important;top:0!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.lists-table-shell,.prep-queue-page__table-shell,.stations-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell,.event-import-modal__table-shell{overscroll-behavior:auto!important;overscroll-behavior-x:auto!important;overscroll-behavior-y:auto!important;overflow:auto!important}.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.lists-table-shell,.prep-queue-page__table-shell,.stations-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell{max-height:var(--heat-table-panel-max-height)!important}.heat-table,.events-table,.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.lists-table,.stations-table,.prep-queue-table,.timers-table,.schedules-page__grid,.event-import-table,.heat-data-table{overflow:visible!important}.heat-table thead th,.events-table thead th,.recipe-summary-table thead th,.recipe-ingredient-table thead th,.recipe-editor__ingredient-table thead th,.lists-table thead th,.stations-table thead th,.prep-queue-table thead th,.timers-table thead th,.schedules-page__grid thead th,.event-import-table thead th,.heat-data-table thead th{z-index:800!important;position:sticky!important;top:0!important}.heat-table thead th:first-child,.events-table thead th:first-child,.recipe-summary-table thead th:first-child,.recipe-ingredient-table thead th:first-child,.recipe-editor__ingredient-table thead th:first-child,.lists-table thead th:first-child,.stations-table thead th:first-child,.prep-queue-table thead th:first-child,.timers-table thead th:first-child,.schedules-page__grid thead th:first-child,.event-import-table thead th:first-child,.heat-data-table thead th:first-child{z-index:810!important}@media (width<=980px){:root{--heat-tabs-height:78px;--heat-table-panel-max-height:min(74vh, calc(100dvh - var(--heat-tabs-height) - 72px))}}@media (width<=760px){:root{--heat-tabs-height:86px}}html,body,#root,main{width:100%;min-width:0;max-width:100%;overflow-x:clip!important}.heat-shell{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:min(1500px,100%)!important;overflow-x:visible!important}.heat-shell-content,.events-page,.recipe-page,.lists-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.inventory-page,.events-table-card,.stations-page__table-card,.prep-queue-page__table-card,.timers-page__table-card,.stations-page__table-panel,.recipe-library,.recipe-editor,.recipe-scale,.lists-page__section,.schedules-page__section,.heat-data-surface{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.lists-table-shell,.prep-queue-page__table-shell,.stations-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell,.event-import-modal__table-shell{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}.heat-table,.events-table,.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.lists-table,.stations-table,.prep-queue-table,.timers-table,.schedules-page__grid,.event-import-table,.heat-data-table{max-width:none!important}.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.lists-table,.stations-table,.prep-queue-table,.timers-table,.schedules-page__grid{width:max-content!important}:root{--heat-shell-x-padding:var(--heat-page-gutter)}.heat-shell{max-width:none!important;padding-inline:var(--heat-shell-x-padding)!important;margin-inline:0!important}.heat-tab-bar{left:var(--heat-shell-x-padding)!important;right:var(--heat-shell-x-padding)!important;width:auto!important;transform:none!important}.heat-shell-content,.events-page,.recipe-page,.lists-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.inventory-page{padding-right:0!important}.events-page,.recipe-page,.lists-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.inventory-page,.events-page>*,.recipe-page>*,.lists-page>*,.prep-queue-page>*,.stations-page>*,.timers-page>*,.schedules-page>*,.inventory-page>*{box-sizing:border-box;min-width:0!important;max-width:100%!important}.events-table-card,.stations-page__table-card,.prep-queue-page__table-card,.timers-page__table-card,.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.lists-table-shell,.prep-queue-page__table-shell,.stations-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell,.heat-data-surface{place-self:stretch stretch!important}.time-due-pill,.time-due-input{border-color:color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 48%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 82%), #05080dc2)!important;color:color-mix(in srgb, var(--time-due-color,#c8a96b), white 26%)!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 88%)!important}.station-tag,.station-select,.stations-page__station-button{border-color:color-mix(in srgb, var(--station-color,var(--station-button-color,#c8a96b)), transparent 58%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,var(--station-button-color,#c8a96b)), transparent 86%), #05080dc7)!important;color:color-mix(in srgb, var(--station-color,var(--station-button-color,#c8a96b)), white 42%)!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--station-color,var(--station-button-color,#c8a96b)), transparent 90%)!important;text-shadow:none!important}button:not(:disabled),[role=button]:not([aria-disabled=true]),.heat-tab-button:not(:disabled),.events-table__recipe-button:not(:disabled),.prep-queue-toggle:not(:disabled),.fire-toggle:not(:disabled),.timers-table__button:not(:disabled),.event-import-table__delete:not(:disabled),.heat-data-table__action:not(:disabled){cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,filter .16s,transform .16s!important}button:not(:disabled):hover,button:not(:disabled):focus-visible,[role=button]:not([aria-disabled=true]):hover,[role=button]:not([aria-disabled=true]):focus-visible,.heat-tab-button:not(:disabled):hover,.heat-tab-button:not(:disabled):focus-visible,.events-table__recipe-button:not(:disabled):hover,.events-table__recipe-button:not(:disabled):focus-visible,.prep-queue-toggle:not(:disabled):hover,.prep-queue-toggle:not(:disabled):focus-visible,.fire-toggle:not(:disabled):hover,.fire-toggle:not(:disabled):focus-visible,.timers-table__button:not(:disabled):hover,.timers-table__button:not(:disabled):focus-visible,.event-import-table__delete:not(:disabled):hover,.event-import-table__delete:not(:disabled):focus-visible,.heat-data-table__action:not(:disabled):hover,.heat-data-table__action:not(:disabled):focus-visible{filter:brightness(1.08);transform:translateY(-1px);color:#fff!important;border-color:#d9bd7beb!important;outline:none!important;box-shadow:0 10px 24px #00000047,0 0 0 1px #d9bd7b2e,inset 0 1px #ffffff29!important}.fire-toggle--active,button.fire-toggle--active,span.fire-toggle--active{color:#fff6db!important;text-shadow:0 1px 2px #00000085!important;background:radial-gradient(circle at 50% 15%,#ffe25c75,#0000 38%),radial-gradient(circle at 24% 78%,#ff521866,#0000 42%),linear-gradient(#ff8924e6,#81200ef5)!important;border-color:#ffb040eb!important;box-shadow:0 0 0 1px #ffd1663d,0 0 18px #ff6f265c,inset 0 1px #ffffff42!important}.fire-toggle--active:hover,button.fire-toggle--active:hover,span.fire-toggle--active:hover{filter:brightness(1.14)saturate(1.08);border-color:#ffd569fa!important}@media (width<=1100px){.events-table,.heat-data-table{min-width:1230px!important}}.events-table__date-input,.time-due-input{cursor:pointer;appearance:none!important}.events-table__status-row--complete .events-table__item,.events-table__status-row--complete .events-table__item-input,.heat-data-table__status-row--complete .heat-data-table__item{color:#9ff2b8!important;-webkit-text-decoration:line-through #9ff2b8eb!important;text-decoration:line-through #9ff2b8eb!important;text-decoration-thickness:1.5px!important}.events-table__status-row--thawing,.heat-data-table__status-row--thawing{--status-row-color:#7dd3fc!important}.status-pill--thawing,.status-select.status-pill--thawing{color:#d6f4ff!important;background:linear-gradient(#38bdf847,#0e3c54c7)!important;border-color:#7dd3fca3!important;box-shadow:inset 0 1px #ffffff1a,0 0 10px #7dd3fc29!important}@media (width<=1100px){.events-table,.heat-data-table{min-width:1300px!important}}.events-table__status-row--complete,.heat-data-table__status-row--complete{--status-row-color:#22c55e!important;--status-item-color:#a7f3c2!important}.events-table__status-row--cooking,.heat-data-table__status-row--cooking{--status-row-color:#f97316!important;--status-item-color:#fdba74!important}.events-table__status-row--in-progress,.heat-data-table__status-row--in-progress{--status-row-color:#3b82f6!important;--status-item-color:#dbeafe!important}.events-table__status-row--na,.heat-data-table__status-row--na{--status-row-color:#9ca3af!important;--status-item-color:#d1d5db!important}.events-table__status-row--not-started,.heat-data-table__status-row--not-started{--status-row-color:#ef4444!important;--status-item-color:#fecaca!important}.events-table__status-row--prepped,.heat-data-table__status-row--prepped{--status-row-color:#34d399!important;--status-item-color:#bbf7d0!important}.events-table__status-row--pending,.heat-data-table__status-row--pending{--status-row-color:#84cc16!important;--status-item-color:#d9f99d!important}.events-table__status-row--thawing,.heat-data-table__status-row--thawing{--status-row-color:#7dd3fc!important;--status-item-color:#d6f4ff!important}.events-table__status-row--pending-delivery,.heat-data-table__status-row--pending-delivery{--status-row-color:#b7791f!important;--status-item-color:#fde68a!important}.events-table__status-row td,.stations-table__row.events-table__status-row td,.prep-queue-table .heat-data-table__status-row td,.heat-data-table__status-row td,.stations-table__row.heat-data-table__status-row td{background-image:linear-gradient(90deg, color-mix(in srgb, var(--status-row-color,transparent), transparent 91%), color-mix(in srgb, var(--status-row-color,transparent), transparent 97%) 42%, transparent 74%)!important}.events-table__status-row .events-table__item,.events-table__status-row .events-table__item-input,.events-table__status-row .stations-table__item,.heat-data-table__status-row .prep-queue-table__item,.stations-table__row.events-table__status-row .stations-table__item,.prep-queue-table .heat-data-table__status-row .prep-queue-table__item,.heat-data-table__status-row .heat-data-table__item,.heat-data-table__status-row .stations-table__item,.stations-table__row.heat-data-table__status-row .stations-table__item{color:var(--status-item-color,#f5f7fa)!important;text-shadow:0 0 8px color-mix(in srgb, var(--status-row-color,transparent), transparent 86%)!important}.events-table__status-row--complete .events-table__item,.events-table__status-row--complete .events-table__item-input,.events-table__status-row--complete .stations-table__item,.heat-data-table__status-row--complete .prep-queue-table__item,.heat-data-table__status-row--complete .heat-data-table__item,.heat-data-table__status-row--complete .stations-table__item{color:var(--status-item-color,#a7f3c2)!important;-webkit-text-decoration:line-through #a7f3c2eb!important;text-decoration:line-through #a7f3c2eb!important;text-decoration-thickness:1.5px!important}.status-pill,.status-select{border-color:color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 50%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 78%), #05080dd1)!important;color:var(--status-pill-text,color-mix(in srgb, var(--status-pill-color,#c8a96b), white 38%))!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 10px color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 88%)!important;opacity:1!important}.status-pill--complete,.status-select.status-pill--complete{--status-pill-color:#22c55e;--status-pill-text:#bbf7d0;-webkit-text-decoration:line-through #bbf7d0e6!important;text-decoration:line-through #bbf7d0e6!important;text-decoration-thickness:1.4px!important}.status-pill--cooking,.status-select.status-pill--cooking{--status-pill-color:#f97316;--status-pill-text:#fed7aa}.status-pill--in-progress,.status-select.status-pill--in-progress{--status-pill-color:#facc15;--status-pill-text:#fef3c7}.status-pill--na,.status-select.status-pill--na{--status-pill-color:#9ca3af;--status-pill-text:#e5e7eb}.status-pill--not-started,.status-select.status-pill--not-started{--status-pill-color:#ef4444;--status-pill-text:#fecaca}.status-pill--prepped,.status-select.status-pill--prepped{--status-pill-color:#34d399;--status-pill-text:#d1fae5}.status-pill--pending,.status-select.status-pill--pending{--status-pill-color:#84cc16;--status-pill-text:#ecfccb}.status-pill--thawing,.status-select.status-pill--thawing{--status-pill-color:#7dd3fc;--status-pill-text:#e0f2fe}.status-pill--pending-delivery,.status-select.status-pill--pending-delivery{--status-pill-color:#b7791f;--status-pill-text:#fde68a}.status-pill option,.status-select option{color:#f5f7fa;background:#050911}.events-toolbar__completed-group{flex:none;min-width:142px}.events-toolbar__select--compact{max-width:164px;min-width:142px!important}.events-table-actions,.heat-data-table__actions{align-items:center;gap:10px;width:100%;min-width:0;margin:-4px 0 10px;display:flex}.events-table-actions__count,.heat-data-table__action-count{color:#cbd5e1b3;letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:800}.events-table-actions__success,.heat-data-table__success{color:#bbf7d0;letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:900}.menu-generate-modal__toolbar .events-table-actions__success,.menu-generate-modal__toolbar .heat-data-table__success{color:#f5f7fa;text-transform:uppercase;background:linear-gradient(#372d14e6,#121612f5);border:1px solid #c8a96b8f;border-radius:8px;align-items:center;min-height:30px;padding:6px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 18px #c8a96b1f}.events-table-actions__bulk-select,.heat-data-table__bulk-select{box-sizing:border-box;color:#efe2c3eb;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(#121c27f0,#070c12fa);border:1px solid #c29d576b;border-radius:7px;outline:none;width:146px;min-width:146px;min-height:30px;padding:0 24px 0 12px;font-family:inherit;font-size:11px;font-weight:900;line-height:28px;box-shadow:inset 0 1px #ffffff14}.events-table-actions__bulk-select:hover,.events-table-actions__bulk-select:focus-visible,.heat-data-table__bulk-select:hover,.heat-data-table__bulk-select:focus-visible{color:#fff3cf;border-color:#d8b265c7;box-shadow:inset 0 1px #ffffff1f,0 0 14px #d8b26524}.events-table-actions__bulk-select:disabled,.heat-data-table__bulk-select:disabled{cursor:not-allowed;opacity:.48}.events-table-actions__apply,.heat-data-table__action-apply{color:#e2e8f0ad;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:not-allowed;opacity:.62;background:linear-gradient(#222a35e0,#0c1118eb);border:1px solid #6f79875c;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:900;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex}.events-table-actions__apply--active,.heat-data-table__action-apply--active{color:#dfffea;cursor:pointer;opacity:1;background:linear-gradient(#1f6e42e0,#0a2a1cf0);border-color:#27ae60a3;box-shadow:inset 0 1px #ffffff1f,0 0 14px #27ae6029}.events-table-actions__apply--active:hover,.events-table-actions__apply--active:focus-visible,.heat-data-table__action-apply--active:hover,.heat-data-table__action-apply--active:focus-visible{color:#effff4;background:linear-gradient(#268950eb,#0b3622fa);border-color:#5ade8cdb;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 0 18px #27ae6038}.events-table-actions__apply:disabled,.heat-data-table__action-apply:disabled{pointer-events:none}.events-table-actions__error,.heat-data-table__error{color:#fecaca;letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:900}.events-table .events-table__people-cell,.heat-data-table .heat-data-table__people-cell{isolation:isolate!important;position:relative!important;overflow:hidden!important}.events-table .people-count-bar,.heat-data-table .people-count-bar{z-index:1!important;width:calc((100% - 10px) * var(--people-bar-scale,0))!important;opacity:.88!important;background:linear-gradient(90deg,#78350f9e 0%,#d9770685 56%,#fbbf247a 100%)!important;border:1px solid #f59e0b47!important;border-radius:999px!important;min-width:0!important;max-width:calc(100% - 10px)!important;height:62%!important;transition:width .22s!important;display:block!important;position:absolute!important;top:50%!important;left:5px!important;right:auto!important;transform:translateY(-50%)!important;box-shadow:inset 0 1px #ffffff1f,0 0 10px #d977062e!important}.events-table .people-count-input,.events-table .people-count-value,.heat-data-table .people-count-input,.heat-data-table .people-count-value{z-index:2!important;color:#fff7ed!important;text-shadow:0 1px 2px #000000b8,0 0 6px #0000006b!important;position:relative!important}.events-table__row-checkbox,.heat-data-table__row-checkbox{accent-color:#d13b3b;cursor:pointer;width:14px;height:14px;margin:0}.events-table__row-checkbox:focus-visible,.heat-data-table__row-checkbox:focus-visible{outline-offset:2px;outline:2px solid #c8a96bc7}:is(.events-table__status-row:has(.events-table__row-checkbox:checked) td,.heat-data-table__status-row:has(.heat-data-table__row-checkbox:checked) td){background:linear-gradient(90deg, #d13b3b29, transparent 44%), var(--event-group-bg,#121e2cd1)!important}.event-delete-modal__backdrop{z-index:2000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03060bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.event-delete-modal{background:linear-gradient(#1a222dfa,#090d13fa);border:1px solid #dd6f6f6b;border-radius:8px;width:min(420px,100%);box-shadow:0 22px 60px #00000070,inset 0 1px #ffffff14}.event-delete-modal__header{padding:18px 18px 12px}.event-delete-modal__header h2{color:#f8fafc;letter-spacing:0;margin:0 0 8px;font-size:16px;font-weight:950}.event-delete-modal__header p{color:#e2e8f0c2;margin:0;font-size:13px;line-height:1.5}.event-delete-modal__error{background:#7f1d1d33;border:1px solid #dd6f6f7a;border-radius:7px;padding:8px 10px;font-weight:850;color:#fecaca!important;margin-top:10px!important;font-size:12px!important}.event-delete-modal__footer{border-top:1px solid #94a3b824;justify-content:flex-end;gap:10px;padding:12px 18px 16px;display:flex}.event-delete-modal__secondary,.event-delete-modal__danger{letter-spacing:0;text-transform:uppercase;cursor:pointer;border-radius:7px;min-height:32px;padding:0 12px;font-size:11px;font-weight:900;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.event-delete-modal__secondary{color:#e2e8f0c7;background:#0f172ad1;border:1px solid #94a3b852}.event-delete-modal__danger{color:#fff0ef;background:linear-gradient(#8d2826eb,#361012fa);border:1px solid #dd6f6fb8}.event-delete-modal__secondary:hover,.event-delete-modal__secondary:focus-visible,.event-delete-modal__danger:hover,.event-delete-modal__danger:focus-visible{transform:translateY(-1px)}.event-delete-modal__secondary:hover,.event-delete-modal__secondary:focus-visible{color:#f8fafc;border-color:#c8a96b94}.event-delete-modal__danger:hover,.event-delete-modal__danger:focus-visible{background:linear-gradient(#ac362cf0,#481414fa);border-color:#ff8f7ce6;box-shadow:0 0 18px #d13b3b3d}.event-delete-modal__secondary:disabled,.event-delete-modal__danger:disabled{cursor:not-allowed;opacity:.58;transform:none}.events-toolbar__completed-toggle{color:#e2e8f0d1;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#121b26db,#090d13e6);border:1px solid #94a3b838;border-radius:7px;align-self:end;align-items:center;gap:8px;min-height:46px;padding:7px 9px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.events-toolbar__completed-toggle:hover,.events-toolbar__completed-toggle:focus-within{background:linear-gradient(#1c2634eb,#0c121bf0);border-color:#c8a96b85;box-shadow:0 0 16px #c8a96b1f}.events-toolbar__completed-label{color:#e2e8f0d6;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900}.events-toolbar__completed-input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.events-toolbar__completed-switch{background:linear-gradient(#29303deb,#0d1219f5);border:1px solid #94a3b857;border-radius:999px;flex:none;align-items:center;width:38px;height:20px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px 3px #00000061,inset 0 1px #ffffff14}.events-toolbar__completed-thumb{background:linear-gradient(#d8dee9,#8f9bad);border-radius:999px;width:14px;height:14px;transition:left .16s,background .16s,box-shadow .16s;position:absolute;left:3px;box-shadow:0 1px 3px #0000006b,inset 0 1px #ffffff8c}.events-toolbar__completed-input:checked+.events-toolbar__completed-switch{background:linear-gradient(#22c55e57,#092a1ceb);border-color:#22c55e8f;box-shadow:inset 0 1px 3px #00000057,0 0 14px #22c55e29}.events-toolbar__completed-input:checked+.events-toolbar__completed-switch .events-toolbar__completed-thumb{background:linear-gradient(#dcfce7,#86efac);left:20px;box-shadow:0 1px 3px #0000006b,0 0 8px #22c55e3d,inset 0 1px #ffffffb8}.events-toolbar__completed-input:focus-visible+.events-toolbar__completed-switch{outline-offset:2px;outline:2px solid #c8a96bb3}.events-table__item.status-pill,.events-table__item-input.status-pill,.heat-data-table__item.status-pill{border-color:color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 50%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 78%), #070a0fc7)!important;width:100%!important;min-height:24px!important;color:var(--status-pill-text,color-mix(in srgb, var(--status-pill-color,#c8a96b), white 38%))!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 10px color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 88%)!important;justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}.events-table__item.status-pill,.heat-data-table__item.status-pill{padding-inline:9px!important}.events-table__status-row--complete .events-table__item.status-pill,.events-table__status-row--complete .events-table__item-input.status-pill,.heat-data-table__status-row--complete .heat-data-table__item.status-pill{color:var(--status-pill-text,#bbf7d0)!important;text-decoration:line-through!important;-webkit-text-decoration-color:color-mix(in srgb, var(--status-pill-color,#22c55e), white 24%)!important;text-decoration-color:color-mix(in srgb, var(--status-pill-color,#22c55e), white 24%)!important;text-decoration-thickness:1.5px!important}.status-pill--pending-delivery,.status-select.status-pill--pending-delivery,.events-table__item.status-pill--pending-delivery,.events-table__item-input.status-pill--pending-delivery,.heat-data-table__item.status-pill--pending-delivery{--status-pill-color:#b7791f;--status-pill-text:#fde047;font-style:italic!important}.station-tag,.station-select{border-color:color-mix(in srgb, var(--station-color,#c8a96b), transparent 48%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b), transparent 78%), #070a0fd1)!important;color:color-mix(in srgb, var(--station-color,#c8a96b), white 34%)!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 10px color-mix(in srgb, var(--station-color,#c8a96b), transparent 88%)!important}.status-pill,.status-select,.events-table__item.status-pill,.events-table__item-input.status-pill,.heat-data-table__item.status-pill{border-color:color-mix(in srgb, var(--prep-status-color,#c8a96b), transparent 46%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--prep-status-color,#c8a96b), transparent 66%), color-mix(in srgb, var(--prep-status-color,#c8a96b), #05080d 78%))!important;color:var(--prep-status-text,#f8fafc)!important;box-shadow:inset 0 1px 0 #ffffff1c, 0 0 12px color-mix(in srgb, var(--prep-status-color,#c8a96b), transparent 82%)!important;opacity:1!important;font-style:normal!important;text-decoration:none!important;text-decoration-thickness:1.4px!important}.status-pill--complete,.status-select.status-pill--complete,.events-table__item.status-pill--complete,.events-table__item-input.status-pill--complete,.heat-data-table__item.status-pill--complete{--prep-status-color:#16833d;--prep-status-text:#fff;-webkit-text-decoration:line-through #ffffffe6!important;text-decoration:line-through #ffffffe6!important}.status-pill--cooking,.status-select.status-pill--cooking,.events-table__item.status-pill--cooking,.events-table__item-input.status-pill--cooking,.heat-data-table__item.status-pill--cooking{--prep-status-color:#c25100;--prep-status-text:#fff}.status-pill--in-progress,.status-select.status-pill--in-progress,.events-table__item.status-pill--in-progress,.events-table__item-input.status-pill--in-progress,.heat-data-table__item.status-pill--in-progress{--prep-status-color:#f2cf2f;--prep-status-text:#05070a}.status-pill--na,.status-select.status-pill--na,.events-table__item.status-pill--na,.events-table__item-input.status-pill--na,.heat-data-table__item.status-pill--na{--prep-status-color:#a6a6a6;--prep-status-text:#777d85}.status-pill--not-started,.status-select.status-pill--not-started,.events-table__item.status-pill--not-started,.events-table__item-input.status-pill--not-started,.heat-data-table__item.status-pill--not-started{--prep-status-color:#a3161b;--prep-status-text:#fff}.status-pill--prepped,.status-select.status-pill--prepped,.events-table__item.status-pill--prepped,.events-table__item-input.status-pill--prepped,.heat-data-table__item.status-pill--prepped{--prep-status-color:#2fcf6c;--prep-status-text:#fff}.status-pill--pending,.status-select.status-pill--pending,.events-table__item.status-pill--pending,.events-table__item-input.status-pill--pending,.heat-data-table__item.status-pill--pending{--prep-status-color:#7fa85d;--prep-status-text:#05070a}.status-pill--thawing,.status-select.status-pill--thawing,.events-table__item.status-pill--thawing,.events-table__item-input.status-pill--thawing,.heat-data-table__item.status-pill--thawing{--prep-status-color:#58b8d6;--prep-status-text:#fff}.status-pill--pending-delivery,.status-select.status-pill--pending-delivery,.events-table__item.status-pill--pending-delivery,.events-table__item-input.status-pill--pending-delivery,.heat-data-table__item.status-pill--pending-delivery{--prep-status-color:#c47a00;--prep-status-text:#ffef3b;font-style:italic!important}.events-table__item.status-pill,.events-table__item-input.status-pill,.heat-data-table__item.status-pill{justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:24px!important;padding-inline:9px!important;display:inline-flex!important}.events-table .status-pill,.events-table .status-select,.events-table .events-table__item.status-pill,.events-table .events-table__item-input.status-pill,.heat-data-table .status-pill,.heat-data-table .status-select,.heat-data-table .heat-data-table__item.status-pill{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;letter-spacing:0!important;text-transform:uppercase!important;opacity:1!important;filter:none!important;text-shadow:none!important;background-clip:padding-box!important;border-style:solid!important;border-width:1px!important;border-radius:8px!important;font-weight:950!important}.events-table .status-select,.heat-data-table .status-select{appearance:none!important}.events-table .status-pill--not-started,.events-table .status-select.status-pill--not-started,.events-table .events-table__item.status-pill--not-started,.events-table .events-table__item-input.status-pill--not-started,.heat-data-table .status-pill--not-started,.heat-data-table .status-select.status-pill--not-started,.heat-data-table .heat-data-table__item.status-pill--not-started{--prep-status-color:#8f1b1f;--prep-status-text:#fff5f5;color:#fff5f5!important;background:linear-gradient(#8f1b1f6b,#2a0a0ddb)!important;border-color:#8f1b1f94!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #8f1b1f1f!important}.events-table .status-pill--in-progress,.events-table .status-select.status-pill--in-progress,.events-table .events-table__item.status-pill--in-progress,.events-table .events-table__item-input.status-pill--in-progress,.heat-data-table .status-pill--in-progress,.heat-data-table .status-select.status-pill--in-progress,.heat-data-table .heat-data-table__item.status-pill--in-progress{--prep-status-color:#2d9cdb;--prep-status-text:#dbeafe;color:#dbeafe!important;background:linear-gradient(#2d9cdb70,#0e3858d6)!important;border-color:#2d9cdb80!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #2d9cdb29!important}.events-table .status-pill--cooking,.events-table .status-select.status-pill--cooking,.events-table .events-table__item.status-pill--cooking,.events-table .events-table__item-input.status-pill--cooking,.heat-data-table .status-pill--cooking,.heat-data-table .status-select.status-pill--cooking,.heat-data-table .heat-data-table__item.status-pill--cooking{--prep-status-color:#9f3f08;--prep-status-text:#fff7ed;color:#fff7ed!important;background:linear-gradient(#9f3f086b,#371506d6)!important;border-color:#9f3f088a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #9f3f081f!important}.events-table .status-pill--pending,.events-table .status-select.status-pill--pending,.events-table .events-table__item.status-pill--pending,.events-table .events-table__item-input.status-pill--pending,.heat-data-table .status-pill--pending,.heat-data-table .status-select.status-pill--pending,.heat-data-table .heat-data-table__item.status-pill--pending{--prep-status-color:#668a45;--prep-status-text:#050805;color:#050805!important;background:linear-gradient(#668a456b,#263619d1)!important;border-color:#668a457a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #668a451a!important}.events-table .status-pill--prepped,.events-table .status-select.status-pill--prepped,.events-table .events-table__item.status-pill--prepped,.events-table .events-table__item-input.status-pill--prepped,.heat-data-table .status-pill--prepped,.heat-data-table .status-select.status-pill--prepped,.heat-data-table .heat-data-table__item.status-pill--prepped{--prep-status-color:#229d55;--prep-status-text:#f0fff4;color:#f0fff4!important;background:linear-gradient(#229d556b,#0b391fd6)!important;border-color:#229d558a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #229d551f!important}.events-table .status-pill--complete,.events-table .status-select.status-pill--complete,.events-table .events-table__item.status-pill--complete,.events-table .events-table__item-input.status-pill--complete,.heat-data-table .status-pill--complete,.heat-data-table .status-select.status-pill--complete,.heat-data-table .heat-data-table__item.status-pill--complete{--prep-status-color:#167a3a;--prep-status-text:#fff;color:#fff!important;background:linear-gradient(#167a3a70,#082a17db)!important;border-color:#167a3a8f!important;font-style:normal!important;-webkit-text-decoration:line-through #ffffffd1!important;text-decoration:line-through #ffffffd1!important;text-decoration-thickness:1.35px!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #167a3a1f!important}.events-table .status-pill--thawing,.events-table .status-select.status-pill--thawing,.events-table .events-table__item.status-pill--thawing,.events-table .events-table__item-input.status-pill--thawing,.heat-data-table .status-pill--thawing,.heat-data-table .status-select.status-pill--thawing,.heat-data-table .heat-data-table__item.status-pill--thawing{--prep-status-color:#4399b7;--prep-status-text:#f0fbff;color:#f0fbff!important;background:linear-gradient(#4399b76b,#0f3848d6)!important;border-color:#4399b78a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #4399b71f!important}.events-table .status-pill--pending-delivery,.events-table .status-select.status-pill--pending-delivery,.events-table .events-table__item.status-pill--pending-delivery,.events-table .events-table__item-input.status-pill--pending-delivery,.heat-data-table .status-pill--pending-delivery,.heat-data-table .status-select.status-pill--pending-delivery,.heat-data-table .heat-data-table__item.status-pill--pending-delivery{--prep-status-color:#a7630b;--prep-status-text:#f6dd4b;color:#f6dd4b!important;background:linear-gradient(#a7630b70,#3a2307db)!important;border-color:#a7630b8f!important;font-style:italic!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #a7630b1f!important}.events-table .status-pill--na,.events-table .status-select.status-pill--na,.events-table .events-table__item.status-pill--na,.events-table .events-table__item-input.status-pill--na,.heat-data-table .status-pill--na,.heat-data-table .status-select.status-pill--na,.heat-data-table .heat-data-table__item.status-pill--na{--prep-status-color:#8b8f96;--prep-status-text:#9aa0a8;color:#9aa0a8!important;background:linear-gradient(#8b8f9652,#2c3036d1)!important;border-color:#8b8f966b!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff0f,0 0 7px #8b8f9614!important}.events-table,.heat-data-table{table-layout:fixed!important;width:max-content!important;min-width:1210px!important}.events-table th,.events-table td,.heat-data-table th,.heat-data-table td{padding-inline:7px!important}.events-table__people-column,.events-table__people-cell,.heat-data-table__people-cell{width:58px!important;min-width:58px!important;max-width:58px!important;padding-inline:5px!important}.events-table__inline-input,.events-table__date,.events-table__day,.time-due-pill,.station-tag,.station-select,.status-pill,.status-select,.prep-queue-toggle,.events-table__recipe-button,.fire-toggle,.people-count-input,.people-count-value,.heat-data-table__action{max-width:100%!important}.time-due-pill,.time-due-input{min-width:0!important;padding-inline:5px!important;font-size:8.5px!important}.events-table__station-input,.station-select{padding-right:16px!important}.station-tag,.station-select,.status-pill,.status-select{min-width:0!important;padding-inline:7px!important;font-size:8px!important}.status-select{padding-right:15px!important}.events-table__item.status-pill,.events-table__item-input.status-pill,.heat-data-table__item.status-pill{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding-inline:8px!important;overflow:hidden!important}.fire-toggle{flex:none!important;min-width:42px!important;padding-inline:8px!important}.people-count-input,.people-count-value{width:44px!important;min-width:0!important;padding-inline:4px!important}.prep-queue-toggle,.events-table__recipe-button,.heat-data-table__action{min-width:0!important;padding-inline:7px!important;font-size:7.4px!important}@media (width<=1100px){.events-table,.heat-data-table{min-width:1140px!important}}@media (width>=1200px){.events-table-card,.heat-data-surface{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important;overflow:hidden!important}.events-table,.heat-data-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.events-table th,.events-table td,.heat-data-table th,.heat-data-table td{box-sizing:border-box!important;padding-inline:5px!important}.events-table__people-column,.events-table__people-cell,.heat-data-table__people-cell{width:5.1%!important;min-width:0!important;max-width:none!important;padding-inline:3px!important}.events-table__status-column,.events-table__status-cell,.heat-data-table__status-cell{width:10.4%!important;min-width:0!important;max-width:none!important}.events-table__event-cell,.events-table__station-cell,.events-table__item-cell,.events-table__assigned-cell,.events-table__status-cell,.events-table__prep-cell,.events-table__recipe-cell,.heat-data-table__status-cell{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.events-table__row-checkbox,.heat-data-table__row-checkbox{width:13px!important;height:13px!important}.events-table__date,.events-table__date-input,.events-table__day,.time-due-pill,.time-due-input,.station-tag,.station-select,.status-pill,.status-select,.prep-queue-toggle,.events-table__recipe-button,.fire-toggle,.people-count-input,.people-count-value,.events-table__item.status-pill,.events-table__item-input.status-pill,.heat-data-table__action,.heat-data-table__item.status-pill{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.events-table__date,.events-table__date-input,.events-table__day,.time-due-pill,.time-due-input{padding-inline:4px!important;font-size:8px!important}.station-tag,.station-select,.status-pill,.status-select{padding-left:6px!important;padding-right:14px!important;font-size:7.5px!important}.fire-toggle{flex:0 0 38px!important;width:38px!important;padding-inline:5px!important;font-size:7.2px!important}.events-table__item.status-pill,.events-table__item-input.status-pill,.heat-data-table__item.status-pill{padding-inline:7px!important;font-size:7.5px!important}.people-count-input,.people-count-value{width:100%!important;padding-inline:3px!important;font-size:8px!important}.prep-queue-toggle,.events-table__recipe-button,.heat-data-table__action{padding-inline:5px!important;font-size:6.9px!important}}.events-table-actions__bulk-select,.heat-data-table__bulk-select{box-sizing:border-box!important;letter-spacing:0!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:nowrap!important;width:168px!important;min-width:168px!important;max-width:168px!important;padding:0 22px 0 12px!important;font-family:inherit!important;font-size:11px!important;font-weight:900!important;line-height:28px!important}.events-table__people-cell,.heat-data-table__people-cell{isolation:isolate!important;text-align:right!important;padding:4px 5px!important;position:relative!important;overflow:hidden!important}.events-table .people-count-bar,.heat-data-table .people-count-bar{z-index:1!important;width:calc((100% - 10px) * var(--people-bar-scale,0))!important;opacity:.9!important;background:linear-gradient(90deg,#78350f9e 0%,#d977068a 56%,#fbbf2480 100%)!important;border:1px solid #f59e0b47!important;border-radius:999px!important;min-width:0!important;max-width:calc(100% - 10px)!important;height:62%!important;transition:width .22s!important;display:block!important;position:absolute!important;inset:50% auto auto 5px!important;transform:translateY(-50%)!important;box-shadow:inset 0 1px #ffffff1f,0 0 10px #d977062e!important}.events-table .people-count-input,.events-table .people-count-value,.heat-data-table .people-count-input,.heat-data-table .people-count-value{z-index:2!important;color:#fff7ed!important;text-align:right!important;text-shadow:0 1px 2px #000000b8,0 0 6px #0000006b!important;border-radius:7px!important;width:44px!important;max-width:100%!important;margin-left:auto!important;display:block!important;position:relative!important}.events-table .people-count-input,.heat-data-table .people-count-input{background:#03060b85!important;border-color:#f59e0b52!important}.heat-data-table .prep-queue-toggle{color:#171008!important;background:linear-gradient(#d9a845e0,#845412eb)!important;border-color:#d9a845b8!important;font-weight:950!important;box-shadow:inset 0 1px #ffffff38,0 0 12px #d9a84526!important}.heat-data-table .prep-queue-toggle:not(:disabled):hover,.heat-data-table .prep-queue-toggle:not(:disabled):focus-visible{color:#090603!important;background:linear-gradient(#ebb84cf5,#976014f5)!important;border-color:#fcd34deb!important}.heat-data-table .prep-queue-toggle--queued{color:#e5fffb!important;background:linear-gradient(#2a937fc7,#0c443deb)!important;border-color:#48c9b09e!important}.events-page .prep-queue-toggle{color:#c8a96b!important;background:linear-gradient(135deg,#111418eb,#1a1f24e6)!important;border:1px solid #c8a96b85!important;box-shadow:0 0 10px #c8a96b14!important}.events-page .prep-queue-toggle:not(:disabled):hover,.events-page .prep-queue-toggle:not(:disabled):focus-visible{outline:none;color:#d8bf82!important;background:linear-gradient(135deg,#181d22f5,#211b11eb)!important;border-color:#c8a96bb8!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #c8a96b1f!important}.events-page .prep-queue-toggle--queued,.events-page .prep-queue-toggle--queued:not(:disabled):hover,.events-page .prep-queue-toggle--queued:not(:disabled):focus-visible{color:#111418!important;background:linear-gradient(135deg,#c8a96be0,#7e561ceb)!important;border:1px solid #c8a96bb8!important;box-shadow:inset 0 1px #ffffff38,0 0 12px #c8a96b2e!important}.events-table .events-table__recipe-button,.heat-data-table .heat-data-table__action{color:#c9f2ff!important;background:linear-gradient(#143a4ee6,#081824f5)!important;border-color:#4a90a494!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff1a,0 0 10px #4a90a41f!important}.events-table .events-table__recipe-button:not(:disabled):hover,.events-table .events-table__recipe-button:not(:disabled):focus-visible,.heat-data-table .heat-data-table__action:not(:disabled):hover,.heat-data-table .heat-data-table__action:not(:disabled):focus-visible{color:#effcff!important;background:linear-gradient(#194e66f5,#081f2dfa)!important;border-color:#5ecee7c7!important}.events-table .events-table__people-cell,.heat-data-table .heat-data-table__people-cell{text-align:center!important;padding:4px 5px!important;overflow:visible!important}.events-table .people-count-pill,.heat-data-table .people-count-pill{box-sizing:border-box!important;isolation:isolate!important;background:linear-gradient(#0c141cf0,#03070cf5)!important;border:1px solid #d9a84557!important;border-radius:999px!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;height:23px!important;min-height:23px!important;padding:0 7px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #0000002e!important}.events-table .people-count-pill .people-count-bar,.heat-data-table .people-count-pill .people-count-bar{z-index:1!important;width:var(--people-bar-percent,0%)!important;border-radius:inherit!important;opacity:.96!important;background:linear-gradient(90deg,#78350f85 0%,#d9770680 58%,#fbbf2475 100%)!important;border:0!important;min-width:0!important;max-width:100%!important;height:100%!important;transition:width .22s!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;transform:none!important;box-shadow:inset 0 1px #ffffff1a,0 0 10px #d9770629!important}.events-table .people-count-pill .people-count-bar[style],.events-table .people-count-pill .people-count-bar,.heat-data-table .people-count-pill .people-count-bar[style],.heat-data-table .people-count-pill .people-count-bar{right:auto!important}.events-table .people-count-pill .people-count-input,.events-table .people-count-pill .people-count-value,.heat-data-table .people-count-pill .people-count-input,.heat-data-table .people-count-pill .people-count-value{z-index:2!important;box-sizing:border-box!important;color:#fff7ed!important;text-align:right!important;text-shadow:0 1px 2px #000000c7,0 0 5px #0000006b!important;border-radius:7px!important;width:38px!important;min-width:0!important;max-width:38px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0 3px!important;font-size:9px!important;font-weight:900!important;line-height:20px!important;display:block!important;position:relative!important}.events-table .people-count-pill .people-count-input,.heat-data-table .people-count-pill .people-count-input{background:0 0!important;border:0!important;outline:none!important}.events-table .people-count-pill .people-count-input:focus,.heat-data-table .people-count-pill .people-count-input:focus{background:#03070c6b!important;box-shadow:inset 0 0 0 1px #fcd34d6b!important}.lists-table tbody tr.lists-table__row--unsaved td{background:linear-gradient(90deg,#c8a96b21,#121c28d6 42%),#121c28db!important;box-shadow:inset 3px 0 #d9bd7bdb,inset 0 1px #ffffff0a!important}.lists-table__actual-name-editor{gap:6px;min-width:0;display:grid}.lists-table__draft-actions{align-items:center;gap:6px;min-width:0;display:flex}.lists-table__unsaved-chip{color:#efdca8;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#d9bd7b29,#7556212e);border:1px solid #d9bd7b75;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.lists-table__save-button,.lists-table__cancel-button{min-height:26px;font:inherit;cursor:pointer;border-radius:8px;padding:0 9px;font-size:10.5px;font-weight:900;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s}.lists-table__save-button{color:#11161c;background:linear-gradient(135deg,#d9bd7b,#a9823d);border:1px solid #d9bd7bb8;box-shadow:0 10px 22px #c8a96b29,inset 0 1px #ffffff38}.lists-table__cancel-button{color:#c8a96b;background:linear-gradient(#0a1018fa,#04070cfa);border:1px solid #c8a96b5c}.lists-table__save-button:hover,.lists-table__save-button:focus-visible,.lists-table__cancel-button:hover,.lists-table__cancel-button:focus-visible{color:#fff;background:#c8a96b29;border-color:#c8a96b;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #c8a96b1f,0 12px 28px #00000038}.stations-page .stations-page__selector{grid-template-columns:repeat(10,minmax(0,1fr))!important}.stations-page .stations-page__summary-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important}.stations-page .stations-page__station-button.station-tag{border-color:color-mix(in srgb, var(--station-color,#c8a96b), transparent 48%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b), transparent 78%), #070a0fd1)!important;width:100%!important;min-width:0!important;min-height:34px!important;color:color-mix(in srgb, var(--station-color,#c8a96b), white 34%)!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 10px color-mix(in srgb, var(--station-color,#c8a96b), transparent 88%)!important;letter-spacing:.04em!important;text-align:center!important;text-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.stations-page .stations-page__station-button.station-tag:hover,.stations-page .stations-page__station-button.station-tag:focus-visible,.stations-page .stations-page__station-button.station-tag.stations-page__station-button--active{border-color:color-mix(in srgb, var(--station-color,#c8a96b), white 10%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b), transparent 68%), #070a0feb)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 2px color-mix(in srgb, var(--station-color,#c8a96b), transparent 80%), 0 0 18px color-mix(in srgb, var(--station-color,#c8a96b), transparent 82%)!important;outline:none!important}.stations-page .stations-page__metric.stations-page__metric--status.status-pill{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;cursor:pointer!important;min-height:72px!important;font:inherit!important;opacity:1!important;text-align:center!important;text-transform:uppercase!important;border-style:solid!important;border-width:1px!important;border-radius:8px!important;align-content:center!important;gap:4px!important;padding:10px!important;display:grid!important}.stations-page .stations-page__metric.stations-page__metric--status.status-pill span,.stations-page .stations-page__metric.stations-page__metric--status.status-pill strong{color:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important}.stations-page .stations-page__metric.stations-page__metric--status.status-pill span{font-size:24px!important;font-weight:950!important;line-height:1!important}.stations-page .stations-page__metric.stations-page__metric--status.status-pill strong{letter-spacing:.08em!important;font-size:9px!important;font-weight:950!important}.stations-page .stations-page__metric.stations-page__metric--status.status-pill:hover,.stations-page .stations-page__metric.stations-page__metric--status.status-pill:focus-visible,.stations-page .stations-page__metric.stations-page__metric--status.status-pill.stations-page__metric--active{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 2px color-mix(in srgb, var(--prep-status-color,#c8a96b), transparent 82%), 0 0 18px color-mix(in srgb, var(--prep-status-color,#c8a96b), transparent 84%)!important;outline:none!important;transform:translateY(-1px)!important}.stations-page .stations-page__metric.status-pill--not-started{--prep-status-color:#8f1b1f;color:#fff5f5!important;background:linear-gradient(#8f1b1f6b,#2a0a0ddb)!important;border-color:#8f1b1f94!important}.stations-page .stations-page__metric.status-pill--in-progress{--prep-status-color:#b88d12;color:#080705!important;background:linear-gradient(#b88d1270,#4e3808cc)!important;border-color:#b88d1280!important}.stations-page .stations-page__metric.status-pill--cooking{--prep-status-color:#9f3f08;color:#fff7ed!important;background:linear-gradient(#9f3f086b,#371506d6)!important;border-color:#9f3f088a!important}.stations-page .stations-page__metric.status-pill--pending{--prep-status-color:#668a45;color:#050805!important;background:linear-gradient(#668a456b,#263619d1)!important;border-color:#668a457a!important}.stations-page .stations-page__metric.status-pill--prepped{--prep-status-color:#229d55;color:#f0fff4!important;background:linear-gradient(#229d556b,#0b391fd6)!important;border-color:#229d558a!important}.stations-page .stations-page__metric.status-pill--complete{--prep-status-color:#167a3a;color:#fff!important;background:linear-gradient(#167a3a70,#082a17db)!important;border-color:#167a3a8f!important;text-decoration:line-through!important}.stations-page .stations-page__metric.status-pill--thawing{--prep-status-color:#4399b7;color:#f0fbff!important;background:linear-gradient(#4399b76b,#0f3848d6)!important;border-color:#4399b78a!important}.stations-page .stations-page__metric.status-pill--pending-delivery{--prep-status-color:#a7630b;color:#f6dd4b!important;background:linear-gradient(#a7630b70,#3a2307db)!important;border-color:#a7630b8f!important;font-style:italic!important}.stations-page .stations-page__metric.status-pill--na{--prep-status-color:#8b8f96;color:#9aa0a8!important;background:linear-gradient(#8b8f9652,#2c3036d1)!important;border-color:#8b8f966b!important}.stations-page .stations-table{min-width:1380px!important}.stations-page .stations-table th:first-child,.stations-page .stations-table td:first-child{width:6.5%!important}.stations-page .stations-table th:nth-child(2),.stations-page .stations-table td:nth-child(2){width:7.5%!important}.stations-page .stations-table th:nth-child(3),.stations-page .stations-table td:nth-child(3){width:13%!important}.stations-page .stations-table th:nth-child(4),.stations-page .stations-table td:nth-child(4){width:12%!important}.stations-page .stations-table th:nth-child(5),.stations-page .stations-table td:nth-child(5){width:31%!important}.stations-page .stations-table th:nth-child(6),.stations-page .stations-table td:nth-child(6){width:6%!important}.stations-page .stations-table th:nth-child(7),.stations-page .stations-table td:nth-child(7){width:8.5%!important}.stations-page .stations-table th:nth-child(8),.stations-page .stations-table td:nth-child(8),.stations-page .stations-table th:nth-child(9),.stations-page .stations-table td:nth-child(9),.stations-page .stations-table th:nth-child(10),.stations-page .stations-table td:nth-child(10){width:6.5%!important;min-width:80px!important}.stations-page .stations-table td:nth-child(3),.stations-page .stations-table td:nth-child(4),.stations-page .stations-table td:nth-child(5){text-align:left!important}.stations-page .stations-table__row--missing .stations-table__item.status-pill{color:inherit!important}.event-import-modal__backdrop{z-index:4000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:radial-gradient(at 50% 12%,#d9bd7b0f,#0000 46%),linear-gradient(#050911 0%,#020407 100%)!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:clamp(8px,1.4vw,18px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.event-import-modal{z-index:1!important;box-sizing:border-box!important;isolation:isolate!important;background:linear-gradient(#0c141efc,#05080dfe)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(98vw,1840px)!important;min-width:0!important;max-width:calc(100vw - clamp(16px,2.8vw,36px))!important;height:min(96dvh,1040px)!important;min-height:0!important;max-height:calc(100dvh - clamp(16px,2.8vw,36px))!important;display:grid!important;position:relative!important;overflow:hidden!important}body.heat-import-modal-open .heat-shell-header,body.heat-import-modal-open .app-header,body.heat-import-modal-open .app-header__logo-stage,body.heat-import-modal-open .app-header__logo,body.heat-import-modal-open .app-header__logo-glow,body.heat-import-modal-open .app-header__suite,body.heat-import-modal-open .app-header__vignette{display:none!important}body.heat-import-modal-open .heat-shell{background-image:none!important}.event-import-modal__header{z-index:4!important;background:linear-gradient(#0c141efa,#060a0ff0)!important;min-height:0!important;padding:12px 16px 10px!important;position:relative!important}.event-import-modal__header h2{font-size:clamp(22px,2vw,28px)!important}.event-import-modal__header p:last-child{max-width:920px!important;margin-top:6px!important}.event-import-modal__start-panel{overscroll-behavior:auto!important;min-height:0!important;padding:10px 12px 0!important;overflow:hidden auto!important}.event-import-modal__status-bar{z-index:3!important;background:#05080dbd!important;min-height:0!important;padding:8px 12px 10px!important;position:relative!important}.event-import-modal__table-shell{z-index:2!important;flex:initial!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;box-sizing:border-box!important;grid-row:3!important;place-self:stretch stretch!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 12px!important;position:relative!important;overflow:auto!important}.event-import-table{width:max-content!important;min-width:2900px!important}.event-import-table thead th{z-index:5!important;position:sticky!important;top:0!important}.event-import-modal__footer{z-index:4!important;box-sizing:border-box!important;background:linear-gradient(#05080db8,#05080dfa)!important;border-top:1px solid #c8a96b38!important;align-self:stretch!important;width:100%!important;min-height:0!important;margin:0!important;padding:10px 12px 12px!important;position:relative!important}.event-import-modal__footer>div{min-width:0!important}@media (width<=860px){.event-import-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.event-import-modal__header{padding:10px 12px 8px!important}.event-import-modal__table-shell{margin:0 8px!important}.event-import-modal__footer{padding:8px!important}}.recipe-page .recipe-summary-table-wrap,.recipe-page .recipe-summary-table-wrap>.heat-table-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.recipe-page .recipe-summary-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.recipe-page .recipe-summary-table th,.recipe-page .recipe-summary-table td{box-sizing:border-box!important;text-overflow:ellipsis!important;min-width:0!important;padding-block:6px!important;padding-inline:7px!important;overflow:hidden!important}.recipe-page .recipe-summary-table td:first-child{width:7%!important;padding:2px 3px!important}.recipe-page .recipe-summary-table__name-column,.recipe-page .recipe-summary-table td:nth-child(2){width:30%!important}.recipe-page .recipe-summary-table__category-column,.recipe-page .recipe-summary-table td:nth-child(3){width:14%!important}.recipe-page .recipe-summary-table__yield-column,.recipe-page .recipe-summary-table td:nth-child(4),.recipe-page .recipe-summary-table__uom-column,.recipe-page .recipe-summary-table td:nth-child(5),.recipe-page .recipe-summary-table__servings-column,.recipe-page .recipe-summary-table td:nth-child(6){width:10%!important}.recipe-page .recipe-summary-table__view-column,.recipe-page .recipe-summary-table td:nth-child(7),.recipe-page .recipe-summary-table__edit-column,.recipe-page .recipe-summary-table td:nth-child(8){text-align:center!important;width:7%!important;min-width:62px!important}.recipe-page .recipe-summary-table td:nth-child(2),.recipe-page .recipe-summary-table td:nth-child(3),.recipe-page .recipe-summary-table td:nth-child(5){white-space:nowrap!important}.recipe-page .recipe-summary-table .heat-data-table__action,.recipe-page .recipe-summary-table .recipe-page__secondary-button--compact{white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:26px!important;padding:5px 6px!important;font-size:10px!important}@media (width<=900px){.recipe-page .recipe-summary-table th,.recipe-page .recipe-summary-table td{padding-block:5px!important;padding-inline:6px!important;font-size:10px!important}.recipe-page .recipe-summary-table td:first-child{width:7%!important;padding:2px 3px!important}.recipe-page .recipe-summary-table__name-column,.recipe-page .recipe-summary-table td:nth-child(2){width:29%!important}.recipe-page .recipe-summary-table__category-column,.recipe-page .recipe-summary-table td:nth-child(3){width:14%!important}.recipe-page .recipe-summary-table__yield-column,.recipe-page .recipe-summary-table td:nth-child(4),.recipe-page .recipe-summary-table__uom-column,.recipe-page .recipe-summary-table td:nth-child(5),.recipe-page .recipe-summary-table__servings-column,.recipe-page .recipe-summary-table td:nth-child(6){width:10%!important}.recipe-page .recipe-summary-table__view-column,.recipe-page .recipe-summary-table td:nth-child(7),.recipe-page .recipe-summary-table__edit-column,.recipe-page .recipe-summary-table td:nth-child(8){width:7%!important;min-width:56px!important}}.tag-bubble,.events-table__tag-pill,.event-import-table__tag-pill,.lists-table__tag,.recipe-summary-table__category-pill{border-color:color-mix(in srgb, var(--tag-color,#c8a96b), transparent 52%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--tag-color,#c8a96b), transparent 84%), color-mix(in srgb, var(--tag-color,#c8a96b), #050911 84%))!important;color:color-mix(in srgb, var(--tag-color,#c8a96b), white 42%)!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--tag-color,#c8a96b), transparent 90%), 0 0 14px color-mix(in srgb, var(--tag-color,#c8a96b), transparent 88%)!important;text-shadow:none!important}.recipe-summary-table__category-pill{border:1px solid;box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.02em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:22px!important;padding:0 7px!important;font-size:clamp(7.4px,.56vw,9px)!important;font-weight:950!important;display:inline-flex!important;overflow:hidden!important}.recipe-page .recipe-summary-table .heat-data-table__action{color:#101318!important;background:linear-gradient(#d9bd7be0,#97702cf0)!important;border-color:#d9bd7bbd!important;font-weight:950!important;box-shadow:inset 0 1px #ffffff3d,0 0 14px #d9bd7b29!important}.recipe-page .recipe-summary-table .heat-data-table__action:not(:disabled):hover,.recipe-page .recipe-summary-table .heat-data-table__action:not(:disabled):focus-visible{color:#050911!important;filter:brightness(1.04)!important;background:linear-gradient(#efd697f5,#a9823dfa)!important;border-color:#efd697f5!important}.recipe-page .recipe-summary-table .recipe-page__secondary-button--compact{color:#c8e2f1!important;background:linear-gradient(#142a3ae6,#07121cf5)!important;border-color:#61809a9e!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff1a,0 0 10px #61809a1f!important}.recipe-page .recipe-summary-table .recipe-page__secondary-button--compact:not(:disabled):hover,.recipe-page .recipe-summary-table .recipe-page__secondary-button--compact:not(:disabled):focus-visible{color:#eef9ff!important;background:linear-gradient(#1c3a4ef5,#071824fa)!important;border-color:#7ea8c6c7!important}.events-page{background:radial-gradient(at 50% 0,#c8a96b12,#0000 34%),radial-gradient(at 50% 14%,#ff7c1809,#0000 32%),radial-gradient(#0000 42%,#0000004d 78%,#0000009e),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px),linear-gradient(135deg,#101317fa,#07090cfc)!important;border-color:#c8a96b47!important;border-radius:18px!important}.events-page .events-page__header{background:linear-gradient(#48c9b005 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#48c9b005 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#c8a96b0e,#0000 30% 70%,#c8a96b0a),linear-gradient(#1a1f24e6,#0b0f14bd)!important;border-bottom:1px solid #2a3138f2!important;grid-template-columns:minmax(320px,1fr) auto minmax(330px,390px) auto max-content!important;align-items:center!important;column-gap:clamp(18px,1.7vw,26px)!important;padding:20px 24px 18px!important}.events-page .events-page__header-divider{background:linear-gradient(#0000,#c8a96b94 18% 82%,#0000)!important;width:1px!important;height:136px!important;min-height:0!important;box-shadow:0 0 8px #c8a96b14!important}.events-page .events-page__eyebrow{color:#c8a96b!important;letter-spacing:.34em!important;font-size:11px!important}.events-page .events-page__title{color:#f5f7fa!important;letter-spacing:0!important;font-size:clamp(34px,2.5vw,44px)!important}.events-page .events-page__subtitle{color:#9ba7b4!important;max-width:560px!important;font-size:14px!important;line-height:1.48!important}.events-page .events-page__quote-zone{align-items:center!important;min-height:150px!important}.events-page .ambient-quote{align-content:center!important;gap:7px!important}.events-page .ambient-quote__text{letter-spacing:clamp(.035em,.17vw,.065em)!important;text-shadow:0 0 7px #c8a96b29,0 1px 8px #00000061!important;max-width:31ch!important;font-size:clamp(19px,1.32vw,25px)!important;line-height:1.2!important}.events-page .ambient-quote__author{letter-spacing:.065em!important;font-size:clamp(10px,.68vw,12px)!important}.events-page .events-page__command-panel{--command-box-width:214px;--command-box-height:72px;--command-grid-gap:10px;gap:var(--command-grid-gap)!important}.events-page .events-page__command-tile{width:var(--command-box-width)!important;height:var(--command-box-height)!important;min-height:var(--command-box-height)!important;max-height:var(--command-box-height)!important;border-radius:15px!important}.events-page .events-page__archive-button,.events-page .events-page__import-button,.events-page .events-page__summary{color:#f5f7fa!important;text-align:center!important;background:linear-gradient(#11181ff0,#060a0ff5)!important;border:1px solid #c8a96b73!important;padding:10px 13px!important;font-size:11px!important;font-weight:900!important;line-height:1.18!important;box-shadow:inset 0 1px #ffffff0b,0 10px 22px #0003!important}.events-page .events-page__import-button{color:#f5f7fa!important;background:linear-gradient(#1a1f24f5,#080d13fa)!important;border-color:#c8a96b8a!important}.events-page .events-page__archive-button:hover,.events-page .events-page__archive-button:focus-visible,.events-page .events-page__import-button:hover,.events-page .events-page__import-button:focus-visible{color:#fff!important;background:linear-gradient(#22282efa,#0c1117fa)!important;border-color:#c8a96bc2!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #c8a96b14,0 12px 28px #00000042!important}.events-page .events-page__summary{align-content:center!important;justify-items:center!important;gap:2px!important;padding:8px 12px!important}.events-page .events-page__summary-value{color:#f5f7fa!important;font-size:22px!important;line-height:.9!important}.events-page .events-page__summary-label{color:#f5f7fa!important;letter-spacing:.12em!important;margin-top:3px!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.events-page .events-page__summary-frame{color:#c8a96b!important;letter-spacing:.09em!important;margin-top:3px!important;font-size:8px!important;line-height:1!important}.events-page .events-toolbar{background:linear-gradient(#0c1116e0,#060a0feb)!important;border-bottom:1px solid #2a3138e0!important;grid-template-columns:minmax(360px,1fr) auto minmax(220px,260px)!important;align-items:end!important;gap:14px!important;padding:16px 22px 14px!important}.events-page .events-toolbar__label{color:#c8a96b!important;letter-spacing:.22em!important;font-size:10px!important;font-weight:950!important}.events-page .events-toolbar__search,.events-page .events-toolbar__select,.events-page .events-toolbar__completed-toggle{color:#f5f7fa!important;background:linear-gradient(#12181fdb,#070b10f0)!important;border:1px solid #c8a96b57!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09,0 10px 22px #0000002e!important}.events-page .events-toolbar__search,.events-page .events-toolbar__select{min-height:44px!important;font-size:14px!important}.events-page .events-toolbar__date-group{gap:10px!important;padding-bottom:0!important}.events-page .events-toolbar__date-button{color:#f5f7fa!important;background:linear-gradient(#11181feb,#070b10f0)!important;border-color:#c8a96b4d!important;border-radius:11px!important;min-height:40px!important;font-size:11px!important;font-weight:900!important}.events-page .events-toolbar__date-button--active{color:#101318!important;background:linear-gradient(#d9bd7beb,#a9823deb)!important;border-color:#d9bd7bb8!important}@media (width<=1320px){.events-page .events-page__header{grid-template-columns:minmax(300px,1fr) auto minmax(300px,360px) auto max-content!important;column-gap:16px!important}.events-page .events-page__command-panel{--command-box-width:190px;--command-box-height:68px}.events-page .ambient-quote__text{font-size:clamp(17px,1.18vw,22px)!important}}@media (width<=1180px){.events-page .events-page__header{grid-template-columns:1fr!important}.events-page .events-page__header-divider,.events-page .events-page__quote-zone{display:none!important}.events-page .events-page__command-panel{--command-box-width:160px;--command-box-height:52px;grid-template-columns:repeat(2,minmax(136px,1fr))!important;width:100%!important}.events-page .events-page__command-tile{width:100%!important}.events-page .events-toolbar{grid-template-columns:1fr!important}}.heat-shell-header{background:linear-gradient(#14181dd1,#070b10f0),radial-gradient(circle at 50% 12%,#c8a96b14,#0000 42%)!important;border:1px solid #c8a96b57!important;border-radius:18px!important;margin-top:10px!important;padding:clamp(7px,.7vw,12px)!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000047!important}.heat-shell-header .app-header{background:linear-gradient(#0d1217b8,#05090edb),radial-gradient(circle at 50% 34%,#c8a96b0e,#0000 44%)!important;border-bottom:0!important;border-radius:14px!important}.heat-shell-header .app-header:before,.heat-shell-header .app-header:after{border-radius:inherit!important}.heat-shell-header .app-header__session{padding-top:clamp(6px,.65vw,10px)!important;padding-inline:clamp(8px,.95vw,14px)!important}.heat-shell-header .app-header__logo-stage{padding-inline:clamp(4px,.55vw,10px)!important}.events-page .events-page__header{align-items:center!important;padding:22px 26px 20px!important}.events-page .events-page__header-divider{align-self:center!important;height:134px!important}@media (width<=1180px){.heat-shell-header{border-radius:16px!important;margin-top:8px!important;padding:8px!important}.heat-shell-header .app-header{border-radius:12px!important}.events-page .events-page__header{padding:20px 22px 18px!important}}@media (width<=720px){.heat-shell-header{border-radius:14px!important;padding:6px!important}.events-page .events-page__header{padding:18px 18px 16px!important}}.heat-shell-header,.heat-shell-header .app-header,.events-page,.events-page .events-page__header,.events-page .events-table-card,.events-page .events-table-scroll{background-clip:padding-box!important;overflow:hidden!important}.heat-shell-header:before,.heat-shell-header:after,.heat-shell-header .app-header:before,.heat-shell-header .app-header:after,.events-page:before,.events-page:after{border-radius:inherit!important}.events-page{border-radius:18px!important}.events-page .events-page__header{border-radius:17px 17px 0 0!important}.event-import-modal__table-shell{background:linear-gradient(#090f17fa,#05090ffa)!important;border:1px solid #c8a96b47!important;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000057!important}.event-import-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:#05090ff5!important;width:max-content!important;min-width:2300px!important}.event-import-table th,.event-import-table td{box-sizing:border-box!important}.event-import-table thead th{color:#d9bd7b!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;background:linear-gradient(#1e2f44fe,#0e1722fe)!important;border-bottom:1px solid #c8a96b61!important;border-right:1px solid #c8a96b2e!important;height:32px!important;padding:6px 7px!important;font-size:9px!important;font-weight:850!important;line-height:1.05!important}.event-import-table tbody td{color:#dce4ec!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;border-bottom:1px solid #c8a96b29!important;border-right:1px solid #c8a96b24!important;height:32px!important;min-height:0!important;padding:3px 5px!important;font-size:10px!important;line-height:1.1!important}.event-import-table th:nth-child(4),.event-import-table td:nth-child(4),.event-import-table th:nth-child(5),.event-import-table td:nth-child(5),.event-import-table th:nth-child(8),.event-import-table td:nth-child(8){width:178px!important}.event-import-table th:nth-child(6),.event-import-table td:nth-child(6),.event-import-table th:nth-child(7),.event-import-table td:nth-child(7),.event-import-table th:nth-child(11),.event-import-table td:nth-child(11),.event-import-table th:nth-child(12),.event-import-table td:nth-child(12){width:126px!important}.event-import-table th:nth-child(13),.event-import-table td:nth-child(13),.event-import-table th:nth-child(14),.event-import-table td:nth-child(14),.event-import-table th:nth-child(17),.event-import-table td:nth-child(17){width:104px!important}.event-import-table th:nth-child(15),.event-import-table td:nth-child(15){width:156px!important}.event-import-table th:nth-child(16),.event-import-table td:nth-child(16){width:180px!important}.event-import-table input,.event-import-table select,.event-import-table textarea{box-sizing:border-box!important;color:#f5f7fa!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;letter-spacing:0!important;background:linear-gradient(#0e1620f5,#05090ff5)!important;border:1px solid #c8a96b52!important;border-radius:8px!important;outline:none!important;width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;font-size:10px!important;font-weight:760!important;line-height:1!important}.event-import-table input,.event-import-table textarea{padding:0 7px!important}.event-import-table input:focus,.event-import-table select:focus,.event-import-table textarea:focus{border-color:#d9bd7b!important;box-shadow:0 0 0 2px #c8a96b29,0 0 14px #c8a96b1a!important}.event-import-table__date-input,.event-import-table__day,.event-import-table__time-input{color:#f0dfad!important;text-align:center!important;text-transform:uppercase!important;background:linear-gradient(#c8a96b21,#05080dfa)!important;border:1px solid #c8a96b6b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.event-import-table .station-tag.station-select,.event-import-table .status-select,.event-import-table__tag-pill,.event-import-table__tag-pill select,.event-import-table__recipe-state,.event-import-table__ready,.event-import-table__flags span{border-radius:8px!important;height:24px!important;min-height:24px!important;max-height:24px!important;font-size:8.5px!important;font-weight:850!important;line-height:1!important}.event-import-table .station-tag.station-select{width:100%!important;padding-left:7px!important;padding-right:18px!important}.event-import-table .status-select{text-transform:uppercase!important;width:100%!important;padding-left:7px!important;padding-right:18px!important}.event-import-table__tag-pill{justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;display:inline-flex!important}.event-import-table__tag-pill select{text-align:center!important;background-color:#0000!important;border:0!important}.event-import-table__text-cell,.event-import-table td:nth-child(4),.event-import-table td:nth-child(5),.event-import-table td:nth-child(8),.event-import-table td:nth-child(9),.event-import-table td:nth-child(16){text-align:left!important}.event-import-table__text-input,.event-import-table__fire-input{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.event-import-table__people-input{text-align:center!important;padding:0 5px!important}.event-import-table__recipe-state,.event-import-table__ready{color:#d9bd7b!important;text-transform:uppercase!important;white-space:nowrap!important;background:#05080d9e!important;border:1px solid #c8a96b47!important;justify-content:center!important;align-items:center!important;width:100%!important;display:inline-flex!important}.event-import-table__flags{gap:4px!important;min-width:0!important;height:24px!important;display:flex!important;overflow:hidden!important}.event-import-table__flags span{color:#f0dfad!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#78541233!important;border:1px solid #d9bd7b4d!important;align-items:center!important;min-width:0!important;padding:0 6px!important;display:inline-flex!important;overflow:hidden!important}.event-import-table__delete{white-space:nowrap!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:24px!important;padding:0 8px!important;font-size:8.5px!important;line-height:1!important}body.heat-import-modal-open{overflow-x:hidden!important}.event-import-modal__backdrop{background:radial-gradient(at 50% 0,#c8a96b14,#0000 45%),#03060bc2!important;justify-content:center!important;align-items:stretch!important;padding:10px!important;overflow:hidden auto!important}.event-import-modal{background:linear-gradient(#0d141efa,#05080dfc)!important;border:1px solid #c8a96b57!important;border-radius:18px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(100%,1580px)!important;max-width:calc(100vw - 20px)!important;height:min(92dvh,900px)!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 26px 68px #00000085,inset 0 1px #ffffff0e!important}.event-import-modal__header{z-index:6!important;background:linear-gradient(#0f1824fa,#070c14fa)!important;border-bottom:1px solid #c8a96b3d!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;padding:18px 20px 14px!important;display:grid!important;position:relative!important}.event-import-modal__header h2{color:#f5f7fa!important;letter-spacing:0!important;margin:0!important;font-size:clamp(22px,2vw,30px)!important;font-weight:950!important;line-height:1!important}.event-import-modal__header p:last-child{color:#aeb8c4!important;max-width:920px!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.35!important}.event-import-modal__close{color:#d9bd7b!important;cursor:pointer!important;width:auto!important;min-width:118px!important;height:38px!important;min-height:38px!important;font:inherit!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(#121c28f5,#05080df5)!important;border:1px solid #d9bd7bad!important;border-radius:11px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000003d!important}.event-import-modal__close:hover,.event-import-modal__close:focus-visible{transform:translateY(-1px);color:#fff!important;background:#c8a96b29!important;border-color:#efdca8!important;outline:none!important}.event-import-modal__status-bar{background:linear-gradient(#0a1018eb,#05080de6)!important;border-bottom:1px solid #c8a96b2e!important;flex-wrap:wrap!important;grid-row:2!important;align-self:stretch!important;gap:8px!important;padding:12px 20px!important;display:flex!important}.event-import-modal__status-bar span{color:#d9bd7b!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(#121c28d1,#070b11db)!important;border:1px solid #c8a96b4d!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.event-import-modal__start-panel{grid-row:3!important;min-height:0!important;padding:18px 20px!important;overflow:auto!important}.event-import-modal__table-shell{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:linear-gradient(#070b11f0,#04070cfa)!important;border:0!important;border-radius:0!important;grid-row:3!important;margin:0!important;overflow:hidden auto!important}.event-import-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;color:#dce4ec!important;background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important}.event-import-table thead th{z-index:20!important;color:#c8a96b!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:normal!important;background:linear-gradient(#171e26fa,#0a0f15fc)!important;border-bottom:1px solid #c8a96b40!important;border-right:1px solid #2a3138f5!important;height:34px!important;padding:0!important;font-size:clamp(7px,.62vw,9px)!important;font-weight:950!important;line-height:1.05!important;position:sticky!important;top:0!important}.event-import-table tbody tr{background:#121e2cd1!important;height:34px!important}.event-import-table tbody tr:nth-child(2n){background:#18222bdb!important}.event-import-table tbody tr:hover,.event-import-table tbody tr:focus-within{background:#24313ff0!important}.event-import-table__row--review{box-shadow:inset 3px 0 #d9bd7bd1!important}.event-import-table tbody td{color:#dce4ec!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;border-bottom:1px solid #2a3138b8!important;border-right:1px solid #2a3138d1!important;height:34px!important;min-height:0!important;max-height:34px!important;padding:3px 4px!important;font-size:clamp(8px,.64vw,10px)!important;line-height:1.05!important}.event-import-table th:nth-child(12),.event-import-table td:nth-child(12){width:7.6%!important}.event-import-table input,.event-import-table select{box-sizing:border-box!important;color:#f5f7fa!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;font:inherit!important;letter-spacing:0!important;background:linear-gradient(#0b121bf5,#05080dfa)!important;border:1px solid #c8a96b52!important;border-radius:8px!important;outline:none!important;font-size:clamp(8px,.64vw,10px)!important;font-weight:850!important;line-height:1!important}.event-import-table input{padding:0 6px!important}.event-import-table select{appearance:none!important;cursor:pointer!important;background-color:#0000!important;background-image:linear-gradient(45deg,#0000 50%,#d9bd7b 50%),linear-gradient(135deg,#d9bd7b 50%,#0000 50%),linear-gradient(#0b121bf5,#05080dfa)!important;background-position:calc(100% - 11px),calc(100% - 7px),0 0!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;padding:0 17px 0 6px!important}.event-import-table input:focus,.event-import-table select:focus{border-color:#d9bd7b!important;box-shadow:0 0 0 2px #c8a96b26,0 0 14px #c8a96b1a!important}.event-import-table__select-cell{padding-inline:0!important}.event-import-table__select-label{justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:inline-flex!important}.event-import-table .events-table__row-checkbox,.event-import-table__row-checkbox,.event-import-table .heat-data-table__row-checkbox{accent-color:#c8a96b!important;cursor:pointer!important;background:#05080deb!important;border:1px solid #c8a96b94!important;border-radius:4px!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;padding:0!important}.event-import-table .events-table__row-checkbox:focus-visible,.event-import-table__row-checkbox:focus-visible,.event-import-table .heat-data-table__row-checkbox:focus-visible{outline:none!important;box-shadow:0 0 0 2px #c8a96b33,0 0 12px #c8a96b24!important}.event-import-table__date-cell,.event-import-table__day-cell,.event-import-table__time-cell{background:linear-gradient(#16202df0,#080d14f0)!important}.event-import-table__date-input,.event-import-table__day,.event-import-table__time-input{color:#f0dfad!important;text-align:center!important;text-transform:uppercase!important;background:linear-gradient(#c8a96b1f,#05080dfa)!important;border:1px solid #c8a96b6b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;font-size:clamp(7.5px,.62vw,9px)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.event-import-table__day--monday,.event-import-table__day--mon{color:#6fa8dc!important}.event-import-table__day--tuesday,.event-import-table__day--tues{color:#b5a642!important}.event-import-table__day--wednesday,.event-import-table__day--wed{color:#55d98b!important}.event-import-table__day--thursday,.event-import-table__day--thur{color:#d98f45!important}.event-import-table__day--friday,.event-import-table__day--fri{color:#dd6f6f!important}.event-import-table__day--saturday,.event-import-table__day--sat{color:#bb8fce!important}.event-import-table__day--sunday,.event-import-table__day--sun{color:#d47bdc!important}.event-import-table__time-input{border-color:color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 44%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 84%), #05080dfa)!important;color:color-mix(in srgb, var(--time-due-color,#c8a96b), white 18%)!important}.event-import-table__text-cell,.event-import-table td:nth-child(5),.event-import-table td:nth-child(8),.event-import-table td:nth-child(9),.event-import-table td:nth-child(12){text-align:left!important}.event-import-table__text-input{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.event-import-table__people-input{text-align:center!important;padding-inline:4px!important}.event-import-table__tag-pill{border:1px solid color-mix(in srgb, var(--tag-color,#c8a96b), transparent 52%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--tag-color,#c8a96b), transparent 84%), color-mix(in srgb, var(--tag-color,#c8a96b), #050911 84%))!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.event-import-table__tag-pill select{height:24px!important;min-height:24px!important;max-height:24px!important;color:color-mix(in srgb, var(--tag-color,#c8a96b), white 42%)!important;text-align:center!important;text-transform:uppercase!important;background-color:#0000!important;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%),none!important;background-position:calc(100% - 11px),calc(100% - 7px),0 0!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border:0!important;font-size:clamp(7px,.58vw,8.5px)!important;font-weight:950!important}.event-import-table .station-tag.station-select{border-color:color-mix(in srgb, var(--station-color,#a6a6a6), transparent 42%)!important;background:linear-gradient(45deg, transparent 50%, #f5f7fa 50%), linear-gradient(135deg, #f5f7fa 50%, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--station-color,#a6a6a6), transparent 78%), #05080dfa)!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;color:color-mix(in srgb, var(--station-color,#a6a6a6), white 24%)!important;text-align:left!important;text-align-last:left!important;background-position:calc(100% - 11px),calc(100% - 7px),0 0!important;background-repeat:no-repeat!important;background-size:4px 4px,4px 4px,100% 100%!important;border-radius:8px!important;padding-left:6px!important;padding-right:17px!important}.event-import-modal__footer{background:linear-gradient(#0c141efa,#05080dfc)!important;border-top:1px solid #c8a96b3d!important;flex-wrap:wrap!important;grid-row:4!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px 20px!important;display:flex!important}.event-import-modal__footer>div{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.event-import-modal__footer>div:first-child .event-import-modal__secondary{color:#d9bd7b!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:linear-gradient(#121c28fa,#05080dfa)!important;border-color:#d9bd7b94!important;border-radius:12px!important;min-width:132px!important;min-height:42px!important;padding:0 16px!important;font-size:12px!important;font-weight:950!important}.event-import-modal__footer>div:first-child .event-import-modal__secondary:hover,.event-import-modal__footer>div:first-child .event-import-modal__secondary:focus-visible{color:#fff!important;background:#c8a96b29!important;border-color:#efdca8!important;outline:none!important}@media (width<=1180px){.event-import-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.event-import-modal__backdrop{padding:6px!important}.event-import-modal__header,.event-import-modal__status-bar,.event-import-modal__footer{padding-inline:12px!important}.event-import-table thead th,.event-import-table tbody td{padding-inline:2px!important}.event-import-table input,.event-import-table select{padding-left:4px!important}.event-import-table select,.event-import-table .station-tag.station-select{padding-right:14px!important}}@media (width<=820px){.event-import-modal__header{grid-template-columns:1fr!important}.event-import-modal__close{justify-self:start!important}.event-import-table th:nth-child(2),.event-import-table td:nth-child(2),.event-import-table th:nth-child(3),.event-import-table td:nth-child(3),.event-import-table th:nth-child(4),.event-import-table td:nth-child(4),.event-import-table th:nth-child(10),.event-import-table td:nth-child(10){width:5%!important}.event-import-table th:nth-child(5),.event-import-table td:nth-child(5),.event-import-table th:nth-child(8),.event-import-table td:nth-child(8),.event-import-table th:nth-child(12),.event-import-table td:nth-child(12){width:9%!important}.event-import-table th:nth-child(9),.event-import-table td:nth-child(9){width:16%!important}}body.heat-import-modal-open .heat-shell-header,body.heat-import-modal-open .app-header{display:none!important}.event-import-modal__backdrop{top:calc(var(--heat-tabs-height,44px) + 10px)!important;height:calc(100dvh - var(--heat-tabs-height,44px) - 10px)!important;z-index:1100!important;padding-top:12px!important;bottom:auto!important}.event-import-modal{height:calc(100dvh - var(--heat-tabs-height,44px) - 34px)!important;max-height:calc(100dvh - var(--heat-tabs-height,44px) - 34px)!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;margin:0 auto auto!important}.event-import-modal__message{color:#efdca8!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(#1c150c9e,#090d12eb)!important;border-bottom:1px solid #c8a96b2e!important;grid-row:3!important;min-height:30px!important;padding:7px 20px!important;font-size:11px!important;font-weight:850!important;line-height:1.25!important;overflow:hidden!important}.event-import-modal__start-panel,.event-import-modal__table-shell{grid-row:4!important}.event-import-modal__footer{grid-row:5!important}.event-import-table__date-input,.event-import-table__day{border-color:color-mix(in srgb, var(--date-urgency-color,#c8a96b), transparent 42%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--date-urgency-color,#c8a96b), transparent 82%), #05080dfa)!important;color:color-mix(in srgb, var(--date-urgency-color,#c8a96b), white 20%)!important}.event-import-table__date-input{text-align:center!important;text-align-last:center!important;padding-right:17px!important}.event-import-table__day--monday,.event-import-table__day--mon,.event-import-table__day--tuesday,.event-import-table__day--tues,.event-import-table__day--wednesday,.event-import-table__day--wed,.event-import-table__day--thursday,.event-import-table__day--thur,.event-import-table__day--friday,.event-import-table__day--fri,.event-import-table__day--saturday,.event-import-table__day--sat,.event-import-table__day--sunday,.event-import-table__day--sun{color:color-mix(in srgb, var(--date-urgency-color,#c8a96b), white 20%)!important}.event-import-table__time-input{text-align:center!important;text-align-last:center!important}.event-import-table__station-buffet-select{text-align:left!important;text-align-last:left!important}@media (width<=980px){.event-import-modal__backdrop{top:calc(var(--heat-tabs-height,78px) + 10px)!important;height:calc(100dvh - var(--heat-tabs-height,78px) - 10px)!important}.event-import-modal{height:calc(100dvh - var(--heat-tabs-height,78px) - 34px)!important;max-height:calc(100dvh - var(--heat-tabs-height,78px) - 34px)!important}}.event-import-table td:nth-child(5),.event-import-table td:nth-child(7),.event-import-table td:nth-child(8),.event-import-table td:nth-child(11){text-align:left!important}.events-page{flex-direction:column!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden visible!important}.events-page .events-page__header,.events-page .events-toolbar,.events-page .events-save-status,.events-page .events-table-actions{flex:none!important}.bulk-edit-bar{box-sizing:border-box;background:linear-gradient(90deg,#48c9b00d,#0000 42%),linear-gradient(#0c121af5,#05080dfa);border:1px solid #c8a96b47;border-radius:10px;flex-wrap:wrap;flex:none;align-items:flex-end;gap:9px 10px;width:calc(100% - 24px);max-width:calc(100% - 24px);margin:0 12px 8px;padding:10px 14px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000002e}.events-page .bulk-edit-bar{flex:none!important}.event-import-modal .bulk-edit-bar{width:calc(100% - 24px);max-width:calc(100% - 24px);margin:0 12px 8px}.bulk-edit-bar--disabled{opacity:.72}.bulk-edit-bar__summary{color:#d9bd7b;text-transform:uppercase;white-space:nowrap;flex:none;align-self:center;min-width:max-content;max-width:none;font-family:inherit;font-size:11px;font-weight:950;line-height:1.2;overflow:visible}.bulk-edit-bar__field{flex:142px;gap:4px;min-width:136px;max-width:178px;display:grid}.bulk-edit-bar__field--wide{flex:2 220px;min-width:188px;max-width:320px}.bulk-edit-bar__field--small{flex:0 118px;min-width:112px;max-width:126px}.bulk-edit-bar__field span{color:#c8a96b;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:inherit;font-size:10px;font-weight:950;line-height:1.15;overflow:hidden}.bulk-edit-bar__control{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-overflow:clip;white-space:nowrap;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b73;border-radius:10px;outline:none;width:100%;height:38px;min-height:38px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;overflow:visible}.bulk-edit-bar__control::placeholder{color:#f5f7fa9e;opacity:1}.bulk-edit-bar__control:disabled{cursor:not-allowed;opacity:.5}.bulk-edit-bar__control:focus{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1f}.bulk-edit-bar__apply,.bulk-edit-bar__clear{box-sizing:border-box;cursor:pointer;letter-spacing:.025em;text-overflow:clip;text-transform:uppercase;white-space:nowrap;border-radius:10px;flex:0 auto;min-width:max-content;max-width:none;height:38px;min-height:38px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:950;line-height:1.2;overflow:visible}.bulk-edit-bar__apply{color:#f8e7b7;background:linear-gradient(#d9bd7b38,#57421feb);border:1px solid #c8a96b9e}.bulk-edit-bar__clear{color:#dce4ec;background:#0f172adb;border:1px solid #c8a96b73}.bulk-edit-bar__apply:disabled,.bulk-edit-bar__clear:disabled{cursor:not-allowed;opacity:.48}@media (width<=1280px){.bulk-edit-bar{gap:8px 9px}.bulk-edit-bar__field{flex-basis:136px;min-width:128px;max-width:170px}.bulk-edit-bar__field--wide{flex-basis:200px;min-width:178px;max-width:280px}.bulk-edit-bar__apply,.bulk-edit-bar__clear{flex-shrink:0}}@media (width<=760px){.bulk-edit-bar{padding:10px}.bulk-edit-bar__summary{flex-basis:100%;max-width:100%}.bulk-edit-bar__field,.bulk-edit-bar__field--wide{flex:160px;min-width:146px;max-width:none}.bulk-edit-bar__field--small{flex:132px;min-width:122px;max-width:none}.bulk-edit-bar__apply,.bulk-edit-bar__clear{flex:176px;min-width:156px;max-width:none}}.events-table__select-label--all,.events-page .events-table__select-label--all,.event-import-table__select-all{clip:auto!important;clip-path:none!important;cursor:pointer!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;display:inline-flex!important;overflow:visible!important}.events-table__select-label--all span,.event-import-table__select-all span{display:none!important}.events-table__row-checkbox--header,.event-import-table .events-table__row-checkbox--header,.heat-data-table__row-checkbox--header,.event-import-table .heat-data-table__row-checkbox--header{accent-color:#c8a96b!important;background:#05080df0!important;border:1px solid #c8a96ba8!important;border-radius:4px!important;box-shadow:inset 0 1px #ffffff0f,0 0 10px #c8a96b14!important}.events-table__row-checkbox--header:disabled,.heat-data-table__row-checkbox--header:disabled{cursor:not-allowed!important;opacity:.42!important}.events-table,.heat-data-table{min-width:1284px!important}.event-import-table th:first-child,.event-import-table td:first-child{width:4.2%!important}.event-import-table th:nth-child(2),.event-import-table td:nth-child(2){width:6.8%!important}.event-import-table th:nth-child(3),.event-import-table td:nth-child(3){width:5%!important}.event-import-table th:nth-child(4),.event-import-table td:nth-child(4){width:7.2%!important}.event-import-table th:nth-child(5),.event-import-table td:nth-child(5){width:13%!important}.event-import-table th:nth-child(6),.event-import-table td:nth-child(6){width:8%!important}.event-import-table th:nth-child(7),.event-import-table td:nth-child(7){width:11.8%!important}.event-import-table th:nth-child(8),.event-import-table td:nth-child(8){width:22.8%!important}.event-import-table th:nth-child(9),.event-import-table td:nth-child(9){width:5.2%!important}.event-import-table th:nth-child(10),.event-import-table td:nth-child(10){width:8%!important}.event-import-table th:nth-child(11),.event-import-table td:nth-child(11){width:7.3%!important}.event-import-table th{white-space:nowrap!important}.events-table-card,.events-page .events-table-card,.heat-data-surface{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.heat-table-shell,.events-table-scroll,.event-import-modal__table-shell{box-sizing:border-box!important;background-clip:padding-box!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}.heat-table,.events-table,.event-import-table,.heat-data-table{border-collapse:separate!important;border-spacing:0!important;margin:0!important}.events-table th,.event-import-table th,.heat-data-table th{text-overflow:unset!important;white-space:normal!important;line-height:1.15!important;overflow:visible!important}.event-import-table th{text-overflow:unset!important;white-space:normal!important;word-break:normal!important;padding:6px 5px!important;font-family:inherit!important;font-size:10px!important;line-height:1.15!important;overflow:visible!important}.bulk-edit-bar,.bulk-edit-bar *{box-sizing:border-box!important;font-family:inherit!important}.bulk-edit-bar__field span{letter-spacing:.06em!important;font-size:11px!important;font-weight:950!important;line-height:1.15!important}.bulk-edit-bar__control,.bulk-edit-bar__apply,.bulk-edit-bar__clear{letter-spacing:0!important;border:1px solid #c8a96b73!important;border-radius:10px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.bulk-edit-bar__control{text-transform:none!important}.bulk-edit-bar__control::placeholder{letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.bulk-edit-bar__apply,.bulk-edit-bar__clear{min-width:max-content!important;text-overflow:unset!important;white-space:nowrap!important;overflow:visible!important}html{scroll-behavior:auto}.events-page{gap:6px!important;min-height:0!important;overflow:hidden visible!important}.events-page .events-page__header{margin-bottom:4px!important}.events-page .events-toolbar{margin:0 0 5px!important;padding:8px 10px!important}.events-page .events-save-status{min-height:26px!important;margin:0 12px 4px!important;padding:5px 10px!important}.events-page .bulk-edit-bar,.event-import-modal .bulk-edit-bar{margin:0 12px 5px!important;padding:9px 12px!important}.events-page .events-table thead th,.events-table thead th,.heat-data-table thead th{z-index:880!important;position:sticky!important;top:0!important}.event-import-modal__body{gap:7px!important}.event-import-modal__status-bar{margin-bottom:4px!important}.event-import-modal__message{min-height:24px!important;margin:0 0 5px!important;padding-block:5px!important}.event-import-modal__table-shell{min-height:clamp(300px,46dvh,560px)!important;max-height:clamp(420px, calc(100dvh - var(--heat-tabs-height,78px) - 210px), 760px)!important;overscroll-behavior:auto!important;overscroll-behavior-x:auto!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;padding-bottom:24px!important}@media (width<=720px){.events-page .events-toolbar,.events-page .events-table-actions,.events-page .bulk-edit-bar{margin-inline:8px!important}}.inventory-page{flex-direction:column;gap:10px;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden visible!important}.inventory-page__header{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;padding:2px 2px 0;display:flex}.inventory-page__header .heat-page-header__eyebrow{margin-bottom:6px}.inventory-page__header .heat-page-header__title{margin-bottom:6px;font-size:clamp(34px,4vw,48px);line-height:.95}.inventory-page__header .heat-page-header__subtitle{max-width:760px;font-size:clamp(14px,1.45vw,18px);line-height:1.25}.inventory-page__print-button{color:#d9bd7b;cursor:pointer;min-height:34px;font:inherit;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#0c141eeb,#05080df5);border:1px solid #c8a96b6b;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000029}.inventory-page__print-button span{color:#f8e7b7;text-transform:uppercase;border-right:1px solid #c8a96b38;justify-content:center;align-items:center;min-width:24px;min-height:20px;padding-right:6px;font-size:10px;font-weight:950;display:inline-flex}.inventory-page__print-button strong{color:#dce4ec;font-size:11px;font-weight:850}.inventory-page__print-button:hover,.inventory-page__print-button:focus-visible{color:#f8e7b7;border-color:#d9bd7bb8;outline:none;box-shadow:0 0 0 3px #c8a96b1c,0 14px 30px #0000003d}.inventory-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%;display:grid}.inventory-persistence{color:#d6deea;letter-spacing:0;background:linear-gradient(90deg,#2dd48014,#0000 46%),linear-gradient(#080e15f0,#04070bf5);border:1px solid #2dd48057;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;font-size:.74rem;font-weight:800;display:flex}.inventory-persistence span{min-width:0}.inventory-persistence strong{color:#87efac;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.inventory-persistence button{color:#ecfff4;cursor:pointer;font:inherit;text-transform:uppercase;background:linear-gradient(#155c34f2,#0b4026fa);border:1px solid #2dd4808c;border-radius:7px;flex:none;min-height:26px;padding:0 9px;font-size:.68rem}.inventory-persistence--error{color:#ffd6d6;background:linear-gradient(90deg,#d13b3b1c,#0000 46%),linear-gradient(#120c0ef0,#06070af5);border-color:#d13b3b9e}.inventory-persistence--saved{border-color:#2dd4805c}.inventory-metric{appearance:none;text-align:center;background:radial-gradient(circle at 50% 0,#c8a96b1a,#0000 68%),linear-gradient(#121c28d1,#070b11db);border:1px solid #c8a96b42;border-radius:9px;align-content:center;gap:3px;min-height:46px;padding:6px 8px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0000002e}button.inventory-metric{cursor:pointer;font:inherit}.inventory-metric--active{background:radial-gradient(circle at 50% 0,#c8a96b38,#0000 68%),linear-gradient(#1b2632eb,#090e14f5);border-color:#d9bd7bb8;box-shadow:0 0 0 3px #c8a96b1a,0 10px 22px #0000003d,inset 0 1px #ffffff12}.inventory-metric span{color:#f5f7fa;font-size:clamp(14px,1vw,19px);font-weight:950;line-height:1}.inventory-metric strong{color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950;line-height:1.08}.inventory-toolbar,.inventory-actions{box-sizing:border-box;background:linear-gradient(90deg,#48c9b00d,#0000 36%),linear-gradient(#080d14f0,#04070cf7);border:1px solid #c8a96b33;border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px 10px;width:100%;min-width:0;padding:8px;display:flex;box-shadow:inset 0 1px #ffffff09,0 8px 20px #00000024}.inventory-toolbar{grid-template-columns:minmax(230px,1.65fr) repeat(6,minmax(120px,1fr));align-items:end;display:grid}.inventory-actions{background:linear-gradient(90deg,#c8a96b0e,#0000 34%),linear-gradient(#080c12f5,#03060afa);grid-template-columns:auto auto minmax(118px,.7fr) auto minmax(112px,.65fr) auto repeat(3,minmax(132px,1fr)) auto;align-items:end;display:grid}.inventory-mobile-save-bar{display:none}.inventory-toolbar__field,.inventory-actions__field{flex:initial;gap:3px;min-width:0;max-width:none;display:grid}.inventory-toolbar__field--search{flex:initial;min-width:0;max-width:none}.inventory-actions__field--vendor{flex:2 180px;min-width:168px;max-width:260px}.inventory-toolbar__field span,.inventory-actions__field span{color:#c8a96b;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:950;line-height:1.1;overflow:hidden}.inventory-toolbar__control,.inventory-actions__field input,.inventory-actions__field select{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:32px;min-height:32px;font:inherit;background:linear-gradient(#090f17fa,#04070cfa);border:1px solid #c8a96b73;border-radius:8px;outline:none;padding:0 10px;font-size:12px;font-weight:800;line-height:1.2}.inventory-page select option,.bulk-edit-bar select option,.events-page select option,.lists-page select option,.recipe-page select option{color:#f5f7fa!important;background:#07111c!important}.inventory-page select option:checked,.bulk-edit-bar select option:checked,.events-page select option:checked,.lists-page select option:checked,.recipe-page select option:checked{color:#fff!important;background:#c8a96b57!important}.inventory-toolbar__control::placeholder,.inventory-actions__field input::placeholder{color:#f5f7fa8f;opacity:1}.inventory-toolbar__control:focus,.inventory-actions__field input:focus,.inventory-actions__field select:focus{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1f}.inventory-toolbar__toggle{color:#dce4ec;cursor:pointer;white-space:nowrap;background:#0a121cd6;border:1px solid #557ba26b;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.inventory-toolbar__toggle input{accent-color:#c8a96b;width:13px;height:13px;margin:0}.inventory-toolbar__button,.inventory-actions__secondary{color:#dce4ec;cursor:pointer;min-height:32px;font:inherit;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#0a121ce0;border:1px solid #557ba26b;border-radius:8px;padding:0 12px;font-size:11px;font-weight:950}.inventory-actions__secondary:disabled,.inventory-toolbar__button:disabled{cursor:not-allowed;opacity:.48}.inventory-page .inventory-actions>.heat-data-table__action-apply,.inventory-page .inventory-actions>.events-table-actions__delete,.inventory-page .inventory-actions>.heat-data-table__action-count,.inventory-page .inventory-actions>.inventory-actions__secondary{align-self:end;min-height:32px}.inventory-page .inventory-actions>.heat-data-table__action-apply,.inventory-page .inventory-actions>.events-table-actions__delete{letter-spacing:.025em;white-space:nowrap;border-radius:8px;padding:0 11px;font-size:10px}.inventory-page .inventory-actions>.heat-data-table__action-apply{color:#c7f8dd;background:#092a1bb8;border-color:#2dd48066}.inventory-page .inventory-actions>.heat-data-table__action-apply--active{color:#f2fff7;background:linear-gradient(#167e45f2,#094d2bfa);border-color:#2dd480b8}.inventory-page .inventory-actions>.events-table-actions__delete{color:#f2c8c8;background:#311113bd;border-color:#d13b3b5c}.inventory-page .inventory-actions>.events-table-actions__delete--active{color:#fff1f1;background:linear-gradient(#7a262af2,#4c1418fa);border-color:#f87171b3}.inventory-page .inventory-actions>.heat-data-table__action-count{color:#aab6c4;white-space:normal;align-items:center;min-width:0;padding:0 2px;font-size:11px;font-weight:850;line-height:1.15;display:inline-flex}.inventory-table-card{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:4px 8px 8px!important;overflow:hidden!important}.inventory-table-shell{width:100%!important;max-width:100%!important;min-height:clamp(360px,52dvh,620px)!important;max-height:clamp(500px, calc(100dvh - var(--heat-tabs-height,78px) - 260px), 820px)!important;overscroll-behavior:auto!important;scrollbar-gutter:stable both-edges!important;border-radius:16px!important;overflow:auto!important}.inventory-table{color:#f5f7fa;table-layout:fixed!important;width:max-content!important;min-width:2650px!important}.inventory-table th{letter-spacing:.045em;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:normal;border-bottom:1px solid #c8a96b47;border-right:1px solid #2a3138f0;min-height:42px;font-size:10px;font-weight:950;line-height:1.15;z-index:420!important;color:#f5f7fa!important;background:linear-gradient(#171e26fc,#0a0f15fe)!important;padding:8px 7px!important;position:sticky!important;top:0!important}.inventory-table th span{display:block}.inventory-table td{color:#dce4ec;text-align:center;vertical-align:middle;background:linear-gradient(#121c28bd,#070b11c7);border-bottom:1px solid #c8a96b21;border-right:1px solid #2a3138b8;height:36px;padding:4px 5px;font-size:12px;line-height:1.2}.inventory-table tbody tr:hover td{background:linear-gradient(90deg,#c8a96b17,#0000 42%),linear-gradient(#162230d6,#080d13db)}.inventory-table tbody tr:nth-child(2n):hover td{background:linear-gradient(90deg,#c8a96b1a,#0000 42%),linear-gradient(#192534e0,#090e14e6)}.inventory-table tbody tr:has(.heat-data-table__row-checkbox:checked) td{background:linear-gradient(90deg,#c8a96b1f,#0000 44%),linear-gradient(#1a2430e6,#080d13eb)!important}.inventory-table__select-column,.inventory-table__select-cell{width:44px;min-width:44px;max-width:44px}.inventory-table__number-column{width:82px}.inventory-table__money-column{width:108px}.inventory-table__notes-column{width:210px}.inventory-table__select-all{justify-content:center;align-items:center;display:inline-flex}.inventory-table__select-all input,.inventory-table .heat-data-table__row-checkbox{accent-color:#c8a96b;cursor:pointer;width:15px;height:15px;margin:0}.inventory-table__input{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:28px;min-height:28px;font:inherit;background:linear-gradient(#090f17eb,#04070cf5);border:1px solid #c8a96b47;border-radius:8px;outline:none;padding:0 8px;font-size:12px;font-weight:800;line-height:1.2}.inventory-table__input--text,.inventory-table__select{text-align:left}.inventory-table__input:focus{border-color:#c8a96b;box-shadow:0 0 0 2px #c8a96b1f}.inventory-table__smart-select{text-align:center;text-align-last:center;border-radius:999px;font-weight:950}.inventory-table__smart-select--yes{color:#fecaca;background:linear-gradient(#dd6f6f38,#461016d1);border-color:#dd6f6f7a}.inventory-table__smart-select--no{color:#bbf7d0;background:linear-gradient(#55d98b29,#0f3d27d1);border-color:#55d98b6b}.inventory-table__order-placed-select--neutral{color:#cbd5e1;background:linear-gradient(#94a3b817,#05080de6);border-color:#94a3b84d}.inventory-table__order-placed-select--needed{color:#fecaca;background:linear-gradient(#dd6f6f38,#461016d1);border-color:#dd6f6f80}.inventory-table__order-placed-select--placed{color:#bbf7d0;background:linear-gradient(#55d98b29,#0f3d27d1);border-color:#55d98b6b}.inventory-table__readonly,.inventory-boolean-pill,.inventory-status-pill{box-sizing:border-box;color:#efdca8;white-space:nowrap;background:linear-gradient(#c8a96b1c,#05080de0);border:1px solid #c8a96b42;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:26px;padding:0 8px;font-size:11px;font-weight:950;line-height:1.1;display:inline-flex}.inventory-table__readonly--money{color:#f8e7b7}.inventory-boolean-pill--yes{color:#a7f3d0;background:linear-gradient(#55d98b29,#05080de6);border-color:#55d98b61}.inventory-boolean-pill--no{color:#cbd5e1;background:linear-gradient(#94a3b81a,#05080de6);border-color:#94a3b847}.inventory-status-pill--critical{color:#fecaca;background:linear-gradient(#dd6f6f38,#461016d1);border-color:#dd6f6f7a}.inventory-status-pill--low{color:#fde68a;background:linear-gradient(#d9bd7b33,#483110d1);border-color:#d9bd7b80}.inventory-status-pill--good{color:#bbf7d0;background:linear-gradient(#55d98b29,#0f3d27d1);border-color:#55d98b6b}.inventory-status-pill--overstock{color:#d8b4fe;background:linear-gradient(#6fa8dc29,#322154d1);border-color:#bb8fce73}.inventory-table__empty{color:#c8a96b!important;text-align:center!important;height:90px!important;font-size:13px!important;font-weight:900!important}.inventory-page .inventory-table tbody tr.inventory-table__group-row{--inventory-table-group-bottom-outline:0 0 0 transparent;--inventory-table-group-top-outline:0 0 0 transparent}.inventory-page .inventory-table tbody tr.inventory-table__group-row--start{--inventory-table-group-top-outline:inset 0 1px 0 #c8a96b}.inventory-page .inventory-table tbody tr.inventory-table__group-row--end{--inventory-table-group-bottom-outline:inset 0 -1px 0 #c8a96b}.inventory-example-button{color:#f8e7b7!important;background:linear-gradient(#2c2212f5,#0e1216fa)!important;border-color:#c8a96b8f!important}.inventory-header-help{vertical-align:middle;flex:none;align-items:center;width:0;height:0;margin:0;display:inline-flex;position:relative}.inventory-header-help__popover{z-index:2200;color:#f5f7fa;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;white-space:normal;background:#1a1f24;border:1px solid #c8a96b80;border-radius:8px;width:min(260px,76vw);max-width:260px;padding:8px 9px;font-size:11px;font-weight:800;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 14px 34px #0000006b}.inventory-header-help__popover:before{content:"";background:#1a1f24;border-top:1px solid #c8a96b80;border-left:1px solid #c8a96b80;width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.inventory-page .inventory-table th:hover .inventory-header-help__popover,.inventory-page .inventory-table th:focus-within .inventory-header-help__popover{opacity:1;transform:translate(-50%)}.inventory-page .inventory-table thead th:hover,.inventory-page .inventory-table thead th:focus-within{z-index:90!important}.inventory-page .inventory-table--live thead th:nth-child(3) .inventory-header-help__popover{left:0;transform:translateY(-4px)}.inventory-page .inventory-table--live thead th:nth-child(3):hover .inventory-header-help__popover,.inventory-page .inventory-table--live thead th:nth-child(3):focus-within .inventory-header-help__popover{transform:translate(0)}.inventory-page .inventory-table--live thead th:nth-child(3) .inventory-header-help__popover:before{left:18px}.inventory-example-modal__backdrop{z-index:12000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111418d1;place-items:center;padding:clamp(12px,3vw,28px);display:grid;position:fixed;inset:0;overflow:hidden}.inventory-example-modal{background:#1a1f24;border:1px solid #2a3138;border-radius:8px;flex-direction:column;width:min(980px,100%);max-height:calc(100dvh - 72px);display:flex;overflow:hidden;box-shadow:0 28px 86px #00000094,inset 0 1px #ffffff0e}.inventory-example-modal__header,.inventory-example-modal__footer{background:#111418;border-color:#2a3138;flex:none}.inventory-example-modal__header{border-bottom:1px solid #2a3138;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.inventory-example-modal__header h2{color:#f5f7fa;letter-spacing:0;margin:0;font-size:clamp(20px,2.1vw,28px);font-weight:950;line-height:1.1}.inventory-example-modal__header p:not(.heat-page-header__eyebrow){color:#9ba7b4;max-width:680px;margin:6px 0 0;font-size:13px;font-weight:750;line-height:1.35}.inventory-example-modal__header button,.inventory-example-modal__footer button{color:#c8a96b;cursor:pointer;min-height:34px;font:inherit;text-transform:uppercase;background:#1a1f24;border:1px solid #2a3138;border-radius:8px;padding:0 14px;font-size:10px;font-weight:950;line-height:1}.inventory-example-modal__header button{width:36px;padding:0}.inventory-example-modal__body{color:#f5f7fa;scrollbar-color:#c8a96b94 #070c12c2;scrollbar-width:thin;gap:12px;min-height:0;padding:14px 16px;display:grid;overflow-y:auto}.inventory-example-modal__footer{border-top:1px solid #2a3138;justify-content:flex-end;padding:12px 16px;display:flex}.inventory-example-card{background:#111418;border:1px solid #2a3138;border-radius:8px;gap:8px;padding:12px;display:grid}.inventory-example-card h3{color:#c8a96b;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:13px;font-weight:950}.inventory-example-card p,.inventory-example-card li{color:#f5f7fa;font-size:13px;font-weight:750;line-height:1.36}.inventory-example-card strong{color:#f5f7fa;font-weight:950}.inventory-example-card p,.inventory-example-card ul{margin:0}.inventory-example-card ul{gap:5px;padding-left:18px;display:grid}.inventory-example-logic{gap:7px;display:grid}.inventory-example-logic strong{color:#f8e7b7;text-transform:uppercase;font-size:12px;font-weight:950}.inventory-example-card--warning{background:#1f190f8a;border-color:#c8a96b94}.inventory-example-table-wrap{border:1px solid #2a3138;border-radius:8px;max-width:100%;overflow-x:auto}.inventory-example-table{border-collapse:collapse;background:#111418;width:100%;min-width:680px}.inventory-example-table th,.inventory-example-table td{color:#f5f7fa;text-align:left;vertical-align:top;border-bottom:1px solid #2a3138;padding:9px 10px;font-size:12px;font-weight:760;line-height:1.3}.inventory-example-table th{color:#c8a96b;letter-spacing:.04em;text-transform:uppercase;background:#1a1f24;font-size:11px;font-weight:950}.inventory-example-table tr:last-child td{border-bottom:0}@media (width<=767px){.inventory-example-modal__backdrop{align-items:start;padding:10px}.inventory-example-modal{border-radius:8px;width:100%;max-height:calc(100dvh - 20px)}.inventory-example-modal__header{align-items:flex-start;gap:10px;padding:12px}.inventory-example-modal__header h2{font-size:20px}.inventory-example-modal__header p:not(.heat-page-header__eyebrow){font-size:12px}.inventory-example-modal__body{gap:10px;padding:10px}.inventory-example-card{border-radius:8px;padding:10px}.inventory-example-table-wrap{border:0;overflow:visible}.inventory-example-table{background:0 0;min-width:0}.inventory-example-table thead{display:none}.inventory-example-table,.inventory-example-table tbody,.inventory-example-table tr,.inventory-example-table td{box-sizing:border-box;width:100%;display:block}.inventory-example-table tr{background:#111418b8;border:1px solid #2a3138;border-radius:8px;margin-bottom:8px;overflow:hidden}.inventory-example-table td{border-bottom:1px solid #2a3138;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:8px;padding:8px 9px;font-size:12px;display:grid}.inventory-example-table td:before{content:attr(data-label);color:#c8a96b;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:950}.inventory-example-modal__footer{padding:10px}.inventory-header-help__popover{width:min(230px,72vw);left:auto;right:0;transform:translateY(-4px)}.inventory-page .inventory-table th:hover .inventory-header-help__popover,.inventory-page .inventory-table th:focus-within .inventory-header-help__popover{transform:translateY(0)}.inventory-header-help__popover:before{left:auto;right:4px}}.inventory-storage-modal__backdrop{z-index:1000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060ac7;place-items:center;padding:clamp(14px,3vw,28px);display:grid;position:fixed;inset:0;overflow:hidden}.inventory-storage-modal{background:linear-gradient(#48c9b009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#48c9b009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#0a121cfa,#03060bfc);border:1px solid #c8a96b6b;border-radius:16px;flex-direction:column;width:min(920px,100%);max-height:calc(100dvh - 120px);display:flex;overflow:hidden;box-shadow:0 28px 86px #00000094,inset 0 1px #ffffff0e}.inventory-storage-modal__header{z-index:2;background:linear-gradient(#48c9b009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#48c9b009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#0a121cfc,#03060bfe);border-bottom:1px solid #c8a96b38;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 10px 22px #0003}.inventory-storage-modal__header h2{color:#f8e7b7;letter-spacing:0;margin:0;font-family:inherit;font-size:clamp(18px,2vw,24px);font-weight:950;line-height:1.1}.inventory-storage-modal__header button,.inventory-storage-modal__actions button,.inventory-storage-modal__back{color:#f8e7b7;text-transform:uppercase;background:linear-gradient(#101722f5,#04080dfa);border:1px solid #c8a96b57;border-radius:10px;min-height:34px;padding:0 14px;font-size:10px;font-weight:950;line-height:1}.inventory-storage-modal__body{scrollbar-color:#c8a96b94 #070c12c2;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;gap:10px;min-height:0;padding:12px 8px 14px 14px;display:grid;overflow-y:auto}.inventory-storage-modal__body::-webkit-scrollbar{width:9px;height:9px}.inventory-storage-modal__manage-list::-webkit-scrollbar{width:9px;height:9px}.inventory-storage-modal__location-list::-webkit-scrollbar{width:9px;height:9px}.inventory-storage-modal__body::-webkit-scrollbar-track{background:#070c12c2;border-radius:999px}.inventory-storage-modal__manage-list::-webkit-scrollbar-track{background:#070c12c2;border-radius:999px}.inventory-storage-modal__location-list::-webkit-scrollbar-track{background:#070c12c2;border-radius:999px}.inventory-storage-modal__body::-webkit-scrollbar-thumb{background:linear-gradient(#c8a96bb8,#88672db3);border:2px solid #070c12c2;border-radius:999px}.inventory-storage-modal__manage-list::-webkit-scrollbar-thumb{background:linear-gradient(#c8a96bb8,#88672db3);border:2px solid #070c12c2;border-radius:999px}.inventory-storage-modal__location-list::-webkit-scrollbar-thumb{background:linear-gradient(#c8a96bb8,#88672db3);border:2px solid #070c12c2;border-radius:999px}.inventory-storage-modal__field{gap:7px;display:grid}.inventory-storage-modal__field span{color:#d9bd7b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.inventory-storage-modal__field input,.inventory-storage-modal__field select{box-sizing:border-box;color:#f8e7b7;width:100%;min-height:42px;font:inherit;background:#02060cf0;border:1px solid #c8a96b6b;border-radius:10px;outline:none;padding:0 10px;font-size:14px;font-weight:850}.inventory-storage-modal__field input:focus,.inventory-storage-modal__field select:focus{border-color:#f8e7b7c7;box-shadow:0 0 0 2px #c8a96b29}.inventory-storage-modal__field select{appearance:auto}.inventory-item-modal{width:min(1180px,100%)}.inventory-item-modal__body{gap:14px}.inventory-item-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-item-modal__field--wide{grid-column:span 2}.inventory-item-modal__actions{z-index:2;background:linear-gradient(#070c1200,#04080efa 34%);border-top:1px solid #c8a96b2e;padding-top:12px;position:sticky;bottom:0}.inventory-storage-modal__error{color:#fecaca;margin:0;font-size:12px;font-weight:850;line-height:1.25}.inventory-storage-modal__actions{justify-content:flex-end;gap:8px;display:flex}.inventory-storage-modal__actions .inventory-storage-modal__primary{color:#dcfce7;background:linear-gradient(#15803db8,#052e16f0);border-color:#55d98b6b}.inventory-storage-modal__location-list,.inventory-storage-modal__manage-list{scrollbar-color:#c8a96b94 #070c12c2;scrollbar-width:thin;gap:6px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.inventory-storage-modal__manage-row{background:linear-gradient(#0c121ce6,#04080ef5);border:1px solid #c8a96b33;border-radius:8px;grid-template-columns:minmax(220px,1fr) 80px minmax(260px,1.2fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.inventory-storage-modal__manage-row .inventory-table__readonly{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;min-width:0;min-height:30px;padding:0 10px;overflow:hidden}.inventory-storage-modal__manage-row strong{color:#dce4ecc2;text-align:center;white-space:nowrap;font-size:10px;font-weight:900;line-height:1.1}.inventory-storage-modal__manage-row input{box-sizing:border-box;color:#f8e7b7;min-width:0;min-height:32px;font:inherit;background:#02060cf0;border:1px solid #c8a96b52;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.inventory-storage-modal__manage-row input:focus{border-color:#f8e7b7c7;outline:none;box-shadow:0 0 0 2px #c8a96b24}.inventory-storage-modal__manage-row button{color:#f8e7b7;text-transform:uppercase;background:linear-gradient(#101722f5,#04080dfa);border:1px solid #c8a96b57;border-radius:8px;min-height:32px;padding:0 11px;font-size:10px;font-weight:950}.inventory-storage-modal__manage-row .inventory-storage-modal__danger{color:#fee2e2;background:linear-gradient(#7f1d1dbd,#450a0af0);border-color:#f8717175}.inventory-storage-modal__location-row{color:#f8e7b7;text-align:left;background:linear-gradient(#0c121ceb,#04080ef5);border:1px solid #c8a96b38;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.inventory-storage-modal__location-row:hover,.inventory-storage-modal__location-row:focus-visible{border-color:#f8e7b08f;outline:none}.inventory-storage-modal__location-row strong{color:#dce4ecc7;white-space:nowrap;font-size:11px;font-weight:900;line-height:1}.inventory-storage-modal__table-shell{max-height:min(56dvh,480px);overflow:auto}.inventory-storage-modal__table{min-width:780px}.inventory-storage-modal__table .inventory-table__readonly{text-align:left;justify-content:flex-start;min-width:0}@media (width<=767px){.inventory-storage-modal__backdrop{align-items:start;padding:8px}.inventory-storage-modal{border-radius:12px;max-height:calc(100dvh - 16px)}.inventory-storage-modal__header{align-items:center;gap:8px;padding:10px 12px}.inventory-storage-modal__header h2{font-size:18px}.inventory-storage-modal__header button,.inventory-storage-modal__actions button,.inventory-storage-modal__back{min-height:32px;padding:0 10px;font-size:9px}.inventory-storage-modal__body{gap:8px;padding:12px 8px 12px 12px}.inventory-item-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-item-modal__field--wide{grid-column:1/-1}.inventory-storage-modal__location-row{grid-template-columns:minmax(0,1fr);gap:6px}.inventory-storage-modal__manage-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.inventory-storage-modal__manage-row .inventory-table__readonly{min-height:30px}.inventory-storage-modal__manage-row strong{text-align:right;white-space:normal;align-self:center}.inventory-storage-modal__manage-row input{grid-column:1/-1;width:100%}.inventory-storage-modal__manage-row button{width:100%}.inventory-storage-modal__location-row strong{white-space:normal}.inventory-storage-modal__table-shell{max-height:calc(100dvh - 188px)}}@media (width<=1280px){.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-table-shell{max-height:clamp(420px, calc(100dvh - var(--heat-tabs-height,78px) - 220px), 760px)!important}}@media (width<=760px){.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar__field,.inventory-toolbar__field--search,.inventory-actions__field,.inventory-actions__field--vendor{flex:100%;max-width:none}.inventory-table-card{padding-inline:4px!important}}.inventory-page select option{color:#f5f7fa!important;background-color:#07111c!important}.inventory-page select option:checked{color:#fff!important;background-color:#c8a96b57!important}.inventory-table th{letter-spacing:.025em!important;min-height:48px!important;text-overflow:unset!important;white-space:normal!important;padding:9px 8px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;overflow:visible!important}.inventory-table th span{text-overflow:unset!important;white-space:normal!important;overflow:visible!important}.inventory-table td{height:42px!important;text-overflow:unset!important;padding:5px 6px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;overflow:visible!important}.inventory-table tbody tr:has(.heat-data-table__row-checkbox:checked) td{background:linear-gradient(90deg,#c8a96b26,#48c9b00f 48%,#0000),linear-gradient(#1d2834f0,#090e14f5)!important}.inventory-table tbody tr:has(.heat-data-table__row-checkbox:checked):hover td{background:linear-gradient(90deg,#c8a96b26,#48c9b00f 48%,#0000),linear-gradient(#1d2834f0,#090e14f5)!important}.inventory-table__input{background:linear-gradient(#090f17d6,#04070ce6)!important;border-color:#c8a96b57!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}.inventory-table tbody tr:nth-child(2n) .inventory-table__input{background:linear-gradient(#c8a96b0a,#04070ce6)!important}.inventory-table__input--currency{font-variant-numeric:tabular-nums}.inventory-table__readonly,.inventory-status-pill{min-height:30px!important;padding:0 9px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important}.inventory-table__readonly--money,.inventory-table__input--currency{font-variant-numeric:tabular-nums;color:#f8e7b7!important}.inventory-table__smart-select{min-width:100%!important;font-size:12.5px!important;font-weight:700!important}.inventory-table th{letter-spacing:.018em!important;text-align:left!important;vertical-align:middle!important;min-height:44px!important;padding:7px 8px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.18!important}.inventory-table th span{text-align:left!important;display:block!important}.inventory-table__header-hint{color:#c8a96bb8;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800;line-height:1;display:block}.inventory-table td{text-align:left!important;vertical-align:middle!important;height:38px!important;padding:4px 5px!important;font-size:12.75px!important;font-weight:500!important;line-height:1.25!important}.inventory-table__select-column,.inventory-table__select-cell,.inventory-table td:first-child,.inventory-table th:first-child{text-align:center!important}.inventory-table__number-column,.inventory-table__money-column,.inventory-table__number-column span,.inventory-table__money-column span{text-align:right!important}.inventory-table tbody tr:nth-child(odd) td{background:linear-gradient(90deg,#ffffff05,#ffffff05),linear-gradient(#121c28c2,#070b11cc)!important}.inventory-table tbody tr:nth-child(2n) td{background:linear-gradient(90deg,#c8a96b06,#c8a96b06),linear-gradient(#161f2acc,#090e14d6)!important}.inventory-table tbody tr:hover td,.inventory-table tbody tr:nth-child(2n):hover td,.inventory-table tbody tr:nth-child(odd):hover td{background:linear-gradient(90deg,#c8a96b1d,#48c9b00e 42%,#0000),linear-gradient(#1a2634e6,#090e14eb)!important}.inventory-table td:nth-child(7),.inventory-table td:nth-child(16){background:linear-gradient(180deg, #94a3b813, #4755690b), inherit!important}.inventory-table th:nth-child(7),.inventory-table th:nth-child(16){background:linear-gradient(#47556957,#0a0f15fe)!important}.inventory-table__input{text-align:left!important;height:29px!important;min-height:29px!important;padding:0 8px!important;font-size:12.75px!important;font-weight:500!important;line-height:1.22!important}.inventory-table__input--number{text-align:right!important}.inventory-table__select{text-align-last:left;text-align:left!important}.inventory-table__pill-select{text-align-last:left;text-align:left!important;border-radius:999px!important;font-weight:700!important}.inventory-table__category-select--protein{color:#fecaca!important;background:linear-gradient(#9b2e2e47,#3d1014d6)!important;border-color:#dd6f6f75!important}.inventory-table__category-select--seafood{color:#a7f3f0!important;background:linear-gradient(#2297ac3d,#0a2634d6)!important;border-color:#48c9b070!important}.inventory-table__category-select--produce{color:#bbf7d0!important;background:linear-gradient(#228b4c3d,#0e311ed6)!important;border-color:#55d98b70!important}.inventory-table__category-select--dairy{color:#fff1c2!important;background:linear-gradient(#d9bd7b33,#433013d1)!important;border-color:#f5deb370!important}.inventory-table__category-select--dry-goods{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.inventory-table__category-select--paper{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.inventory-table__category-select--chemical{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.inventory-table__category-select--supply{color:#bae6fd!important;background:linear-gradient(#0e749038,#0f3042d6)!important;border-color:#7dd3fc6b!important}.inventory-table__storage-select--walk-in{color:#a7f3d0!important;background:linear-gradient(#14b8a633,#0a302ed6)!important;border-color:#48c9b070!important}.inventory-table__storage-select--freezer{color:#bfdbfe!important;background:linear-gradient(#3b82f633,#142d4ed6)!important;border-color:#93c5fd7a!important}.inventory-table__storage-select--dry-storage{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.inventory-table__storage-select--line{color:#fde68a!important;background:linear-gradient(#d9bd7b33,#483110d1)!important;border-color:#d9bd7b80!important}.inventory-table__storage-select--bar,.inventory-table__storage-select--chemical-room{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.inventory-table__storage-select--paper-storage{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.inventory-table__storage-select--custom-1{color:#a7f3d0!important;background:linear-gradient(#14b8a633,#0a302ed6)!important;border-color:#48c9b070!important}.inventory-table__storage-select--custom-2{color:#bfdbfe!important;background:linear-gradient(#3b82f633,#142d4ed6)!important;border-color:#93c5fd7a!important}.inventory-table__storage-select--custom-3{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.inventory-table__storage-select--custom-4{color:#fde68a!important;background:linear-gradient(#d9bd7b33,#483110d1)!important;border-color:#d9bd7b80!important}.inventory-table__storage-select--custom-5{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.inventory-table__storage-select--custom-6{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.inventory-table__storage-select--custom-7{color:#bbf7d0!important;background:linear-gradient(#228b4c3d,#0e311ed6)!important;border-color:#55d98b70!important}.inventory-table__storage-select--custom-8{color:#fecaca!important;background:linear-gradient(#9b2e2e47,#3d1014d6)!important;border-color:#dd6f6f75!important}.inventory-currency{box-sizing:border-box;color:#f8e7b7;font-variant-numeric:tabular-nums;background:linear-gradient(#c8a96b1c,#05080de0);border:1px solid #c8a96b42;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:29px;padding:0 9px;font-size:12.75px;font-weight:700;line-height:1.2;display:inline-flex}.inventory-currency--editable{gap:6px;padding:0 8px}.inventory-currency__symbol{color:#f8e7b7b8;flex:none}.inventory-currency__value{text-align:right;flex:auto}.inventory-currency--editable .inventory-table__input--currency{height:27px!important;min-height:27px!important;box-shadow:none!important;color:#f8e7b7!important;text-align:right!important;background:0 0!important;border:0!important;padding:0!important}.inventory-shortage{border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:28px;padding:0 9px;font-size:12.75px;font-weight:800;line-height:1.1;display:inline-flex}.inventory-shortage--empty{background:0 0;border:0;min-width:0}.inventory-shortage--medium{color:#fde68a;background:linear-gradient(#d9bd7b33,#483110d1);border:1px solid #d9bd7b80}.inventory-shortage--high{color:#fecaca;background:linear-gradient(#dd6f6f38,#461016d1);border:1px solid #dd6f6f80}.inventory-table__smart-select{text-align-last:left;text-align:left!important}.inventory-table__date-pill{text-align:center!important;border-radius:999px!important;font-weight:700!important}.inventory-table td:last-child{background:repeating-linear-gradient(180deg, #facc150b 0, #facc150b 1px, transparent 1px, transparent 13px), linear-gradient(180deg, #d9bd7b13, #5c40180e), inherit!important}.inventory-table__notes-input{color:#fff7d6!important;background:repeating-linear-gradient(#facc150d 0 1px,#0000 1px 13px),linear-gradient(#d9bd7b18,#38270e57)!important;border-color:#d9bd7b4d!important}.inventory-table{min-width:2870px!important}.inventory-table__item-column{width:162px!important}.inventory-table td:nth-child(2) .inventory-table__input{font-size:13.5px!important;font-weight:600!important}.inventory-table td{height:36px!important;padding-block:3px!important}.inventory-table__input{height:28px!important;min-height:28px!important;padding-block:0!important}.inventory-table__input--shelf{font-variant-numeric:tabular-nums;max-width:78px;text-align:right!important}.inventory-table__smart-select{text-align-last:left;text-align:left!important;border-radius:999px!important;min-height:29px!important;padding:0 24px 0 11px!important;font-size:12.75px!important;font-weight:850!important;line-height:1.15!important;box-shadow:inset 0 1px #ffffff12,0 0 10px #0000001a!important}.inventory-table__smart-select--yes{color:#ffe4e6!important;background-color:#0000!important;background-image:linear-gradient(45deg,#0000 50%,#fecacae0 50%),linear-gradient(135deg,#fecacae0 50%,#0000 50%),linear-gradient(#dd6f6f47,#4a1016e0)!important;background-position:calc(100% - 13px),calc(100% - 8px),0 0!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-color:#dd6f6f9e!important}.inventory-table__smart-select--no{color:#dcfce7!important;background-color:#0000!important;background-image:linear-gradient(45deg,#0000 50%,#bbf7d0e6 50%),linear-gradient(135deg,#bbf7d0e6 50%,#0000 50%),linear-gradient(#55d98b3d,#0f3d27e0)!important;background-position:calc(100% - 13px),calc(100% - 8px),0 0!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-color:#55d98b94!important}.inventory-table__date-pill{text-align:center!important;border-width:1px!important;border-radius:999px!important;height:29px!important;min-height:29px!important;padding:0 9px!important;font-size:12.75px!important;font-weight:750!important;line-height:1.15!important;box-shadow:inset 0 1px #ffffff0f!important}.inventory-table__date-pill--recent{color:#bbf7d0!important;background:linear-gradient(#55d98b2e,#0f3d27d6)!important;border-color:#55d98b80!important}.inventory-table__date-pill--moderate{color:#fde68a!important;background:linear-gradient(#d9bd7b33,#483110d6)!important;border-color:#d9bd7b85!important}.inventory-table__date-pill--stale{color:#fecaca!important;background:linear-gradient(#dd6f6f38,#461016d6)!important;border-color:#dd6f6f85!important}.inventory-table__date-pill--blank{color:#cbd5e1!important;background:linear-gradient(#94a3b81a,#0f172ad1)!important;border-color:#94a3b847!important}.inventory-suggested-order-wrap{justify-content:center;display:inline-flex;position:relative}.inventory-suggested-order,.inventory-suggested-order--empty{cursor:help;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-family:inherit;font-size:12.75px;font-weight:800;line-height:1.1;display:inline-flex}.inventory-suggested-order--empty{color:#9ba7b4;background:#1a1f24c2;border:1px solid #9ba7b43d;min-width:42px}.inventory-suggested-order--active{color:#fde68a;background:linear-gradient(#d9bd7b33,#483110d1);border:1px solid #d9bd7b80;min-width:42px}.inventory-suggested-order--blocked{color:#fecaca;text-align:center;white-space:normal;background:#461016c7;border:1px solid #dd6f6f80;max-width:112px;font-size:10.5px;line-height:1.15}.inventory-suggested-order__status-dot{background:#c8a96b;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #c8a96b24}.inventory-suggested-order--status-above-par .inventory-suggested-order__status-dot,.inventory-suggested-order--status-at-par .inventory-suggested-order__status-dot{background:#9ba7b4;box-shadow:0 0 0 2px #9ba7b424}.inventory-suggested-order--status-ready .inventory-suggested-order__status-dot{background:#55d98b;box-shadow:0 0 0 2px #55d98b24}.inventory-suggested-order--status-below-par .inventory-suggested-order__status-dot,.inventory-suggested-order--status-missing-units-per-pack .inventory-suggested-order__status-dot{background:#c8a96b}.inventory-suggested-order--status-invalid-data .inventory-suggested-order__status-dot{background:#dd6f6f;box-shadow:0 0 0 2px #dd6f6f24}.inventory-suggested-order__value{text-overflow:ellipsis;overflow:hidden}.inventory-order-popover{z-index:28;color:#f5f7fa;text-align:left;background:#1a1f24;border:1px solid #2a3138;border-radius:8px;width:max-content;max-width:260px;padding:9px 10px;display:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0000006b}.inventory-suggested-order-wrap:hover .inventory-order-popover,.inventory-suggested-order-wrap:focus-within .inventory-order-popover,.inventory-suggested-order--open+.inventory-order-popover{display:block}.inventory-order-popover__content,.inventory-order-popover__row{gap:5px;display:grid}.inventory-order-popover__content{min-width:190px}.inventory-order-popover__row{border-bottom:1px solid #2a3138d1;grid-template-columns:82px minmax(0,1fr);align-items:baseline;padding-bottom:5px;font-size:11px;line-height:1.25}.inventory-order-popover__row:last-child{border-bottom:0;padding-bottom:0}.inventory-order-popover__row strong{color:#c8a96b;letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:900}.inventory-order-popover__row span{color:#f5f7fa;font-weight:760}.inventory-order-popover__row--recommended span{color:#f8e7b7}.inventory-validation-row td{background:#111418!important;border-top:0!important;padding:7px 10px 9px!important}.inventory-validation-list{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.inventory-validation-list--modal{background:#111418;border:1px solid #2a3138;border-radius:8px;padding:10px}.inventory-validation{color:#f5f7fa;border:1px solid #2a3138;border-radius:8px;align-items:center;gap:6px;max-width:min(100%,560px);padding:6px 8px;font-size:11.5px;font-weight:760;line-height:1.25;display:inline-flex}.inventory-validation strong{color:inherit;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:950}.inventory-validation--error{color:#fecaca;background:#461016b8;border-color:#dd6f6f94}.inventory-validation--warning{color:#fde68a;background:#1f190fb8;border-color:#c8a96b94}.inventory-table td:last-child{position:relative;background:linear-gradient(90deg, #d9bd7b2e 0 2px, transparent 2px), repeating-linear-gradient(180deg, #facc1514 0, #facc1514 1px, transparent 1px, transparent 12px), linear-gradient(180deg, #d9bd7b1c, #5c401813), inherit!important}.inventory-table__notes-input{color:#fff4bd!important;background:linear-gradient(90deg,#d9bd7b38 0 2px,#0000 2px),repeating-linear-gradient(#facc1516 0 1px,#0000 1px 12px),linear-gradient(#d9bd7b21,#38270e61)!important;border-color:#d9bd7b80!important;border-radius:9px!important;height:28px!important;min-height:28px!important;padding-left:10px!important;font-size:12.75px!important;font-weight:550!important}.auth-gate{background:radial-gradient(circle at 50% 20%,#ff682021,#0000 30%),radial-gradient(circle at 50% 0,#c8a96b24,#0000 48%),linear-gradient(#c8a96b07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#c8a96b06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#0d131dfc,#02050afe);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-gate__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff0b,#0000 24%),linear-gradient(#111a26f2,#05090ffa);border:1px solid #c8a96b6b;border-radius:20px;gap:14px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 30px 90px #0000008f,0 0 36px #c8a96b14,inset 0 1px #ffffff12}.auth-gate__eyebrow{color:#c8a96b;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.auth-gate__panel h1{color:#f5f7fa;margin:0;font-size:26px;line-height:1.05}.auth-gate__panel p{color:#a7b0bd;margin:0;font-size:13px;line-height:1.45}.auth-gate__brand{background:radial-gradient(circle at 50% 44%,#ff621b42,#0000 28%),linear-gradient(#c8a96b0a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#c8a96b08 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#0b101961,#000000ad);border:1px solid #c8a96b47;border-radius:16px;place-items:center;min-height:176px;margin-bottom:4px;padding:22px 20px 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #c8a96b33,0 18px 42px #00000057}.auth-gate__brand:before,.auth-gate__brand:after{content:"";pointer-events:none;position:absolute}.auth-gate__brand:before{background:linear-gradient(90deg,#000000a8,#0000 22% 78%,#000000a8),linear-gradient(#00000094,#0000 36%,#000000b8);inset:0}.auth-gate__brand:after{background:linear-gradient(90deg,#0000,#c8a96bc2,#0000);height:1px;bottom:14px;left:18px;right:18px}.auth-gate__brand-logo{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 20px #00000080)drop-shadow(0 0 18px #ff5c2038);width:min(410px,92%);max-height:116px;position:relative}.auth-gate__brand-caption{z-index:1;color:#f8e7b7c7;letter-spacing:.18em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1;position:absolute;bottom:13px;left:18px;right:18px}.auth-gate__field{gap:7px;display:grid}.auth-gate__field span{color:#c8a96b;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950}.auth-gate__field input{box-sizing:border-box;color:#f5f7fa;width:100%;min-height:48px;font:inherit;background:linear-gradient(#070c13f5,#02050afa);border:1px solid #c8a96b6b;border-radius:12px;outline:none;padding:0 14px;font-size:15px;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000038}.auth-gate__error{background:#5c171f47;border:1px solid #dd6f6f61;border-radius:10px;padding:9px 10px;color:#fecaca!important}.auth-gate__button,.app-header__sign-out{color:#f8e7b7;cursor:pointer;min-height:36px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#c8a96b29,#05080deb);border:1px solid #c8a96b80;border-radius:10px;padding:0 12px;font-size:11px;font-weight:950}.auth-gate__button{background:linear-gradient(#d9bd7b38,#5b421b61 46%,#05080df5);border-color:#d9bd7bad;min-height:40px;margin-top:2px;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000047}.auth-gate__button:disabled{cursor:wait;opacity:.62}.app-header__sign-out{white-space:nowrap;align-self:end}.push-notification-control{color:#f5f7fae0;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#080d14eb,#04070cf5);border:1px solid #c8a96b57;border-radius:10px;grid-template-columns:auto auto auto;align-self:end;align-items:center;gap:6px;min-height:36px;padding:4px 7px;font-size:8px;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff0a,0 0 14px #c8a96b12}.push-notification-control button{color:#111418;cursor:pointer;min-height:24px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#c8a96bd1,#7e561ce6);border:1px solid #c8a96b80;border-radius:8px;padding:0 8px;font-size:9px;font-weight:950}.push-notification-control button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.62}.push-notification-control em{color:#c8a96bb8;text-overflow:ellipsis;max-width:82px;font-style:normal;overflow:hidden}.push-notification-control--enabled{border-color:#48c9b06b;box-shadow:inset 0 1px #ffffff0a,0 0 14px #48c9b017}.push-notification-control--enabled em{color:#78c79feb}.push-notification-control--mobile{display:none}@media (width<=760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.heat-shell{width:100%!important;min-width:0!important;max-width:100%!important;padding:6px 8px 16px!important;overflow-x:hidden!important}.heat-shell-content,.events-page,.recipe-page,.stations-page,.prep-queue-page,.timers-page,.schedules-page,.inventory-page{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.heat-tab-bar{scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:12px!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.heat-tab-button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:84px!important;max-width:132px!important;min-height:40px!important;padding:8px 10px!important}.app-header{width:100%!important;min-width:0!important;max-width:100%!important;min-height:126px!important}.app-header__session{align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:8px!important}.app-header__switchers{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch!important;align-items:end!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.app-header__switchers label,.app-header__switchers select,.app-header__sign-out{width:100%!important;min-width:0!important;max-width:100%!important}.app-header__sign-out{align-self:end!important;height:34px!important;min-height:34px!important}.app-header__suite{overflow-wrap:anywhere;letter-spacing:.12em!important;width:100%!important;max-width:100%!important;padding-inline:8px!important}.app-header__logo{height:112px!important}.events-page,.recipe-page{border-radius:16px!important}.events-page__header,.heat-page-header,.recipe-page__header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px!important;overflow:hidden!important}.events-page__header-copy,.heat-page-header__copy,.events-page__header-actions,.heat-page-header__actions,.events-page__command-panel,.events-page__button-row,.events-page__command-tile,.events-page__summary,.heat-page-header__summary,.recipe-page__header-copy,.recipe-page__header-actions{width:100%!important;min-width:0!important;max-width:100%!important}.events-page__command-panel{--command-box-height:54px;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.events-page__button-row{display:contents!important}.events-page__command-tile{overflow-wrap:anywhere;height:auto!important;min-height:var(--command-box-height)!important;white-space:normal!important;max-height:none!important;padding-inline:8px!important}.events-page__command-tile--import,.events-page__command-tile--fix,.events-page__command-tile--archive,.events-page__command-tile--summary{grid-area:auto!important}.events-toolbar,.lists-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;margin-inline:8px!important;display:grid!important;overflow:hidden!important}.events-toolbar__filter-group,.events-toolbar__search,.events-toolbar__select,.events-toolbar button,.lists-toolbar>*,.lists-toolbar input,.lists-toolbar select,.lists-toolbar button{width:100%!important;min-width:0!important;max-width:100%!important}.events-table-actions,.heat-data-table__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;margin-inline:8px!important;display:grid!important;overflow:hidden!important}.events-table-actions__delete,.events-table-actions__bulk-select,.events-table-actions__apply,.events-table-actions__count,.events-table-actions__success,.events-table-actions__error,.heat-data-table__bulk-select,.heat-data-table__action-apply,.heat-data-table__action-count,.heat-data-table__success,.heat-data-table__error{width:100%!important;min-width:0!important;max-width:100%!important}.events-table-actions__count,.events-table-actions__success,.events-table-actions__error,.heat-data-table__action-count,.heat-data-table__success,.heat-data-table__error{overflow-wrap:anywhere;grid-column:1/-1}.bulk-edit-bar,.events-page .bulk-edit-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;margin-inline:8px!important;display:grid!important;overflow:hidden!important}.bulk-edit-bar__summary{grid-column:1/-1}.bulk-edit-bar__field,.bulk-edit-bar__field--wide,.bulk-edit-bar__field--small,.bulk-edit-bar__control,.bulk-edit-bar__apply,.bulk-edit-bar__clear{flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important}.bulk-edit-bar__apply,.bulk-edit-bar__clear{overflow-wrap:anywhere;white-space:normal!important}.events-table-card,.events-page .events-table-card,.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.lists-table-shell,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.inventory-table-shell,.heat-data-surface{width:100%!important;min-width:0!important;max-width:100%!important}.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.lists-table-shell,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.inventory-table-shell{-webkit-overflow-scrolling:touch;overflow:auto!important}}@media (width<=420px){.heat-shell{padding-inline:6px!important}.app-header__switchers,.events-toolbar,.lists-toolbar,.events-table-actions,.bulk-edit-bar,.events-page .bulk-edit-bar,.heat-data-table__actions{grid-template-columns:minmax(0,1fr)!important}.events-page__command-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.events-page__command-tile{min-height:50px!important;font-size:10px!important}.heat-tab-button{min-width:78px!important;max-width:118px!important;padding-inline:8px!important}}@media (width<=760px){html,body,#root,.heat-shell,.heat-shell-content{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.heat-tab-bar{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:calc(100vw - 12px)!important;margin-inline:auto!important;display:flex!important;position:sticky!important;left:auto!important;right:auto!important;overflow:auto hidden!important;transform:none!important}.heat-tab-button{scroll-snap-align:start;flex:none!important;min-width:max-content!important;max-width:none!important}.events-page,.events-table-card,.events-page .events-table-card,.heat-data-surface{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.events-page .events-table-scroll,.events-table-scroll,.heat-table-shell{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}.events-table,.heat-data-table{table-layout:fixed!important;width:max-content!important;min-width:1240px!important;max-width:none!important}.events-table th,.events-table td,.events-table thead th,.events-table tbody td,.events-table th:first-child,.events-table td:first-child,.events-table thead th:first-child,.events-table tbody td:first-child,.events-table__select-column,.events-table__select-cell,.events-table__date-column,.events-table__date-cell,.events-table__day-column,.events-table__day-cell,.events-table__time-column,.events-table__time-cell,.events-table__event-column,.events-table__event-cell,.events-table__station-column,.events-table__station-cell,.events-table__item-column,.events-table__item-cell,.events-table__people-column,.events-table__people-cell,.events-table__assigned-column,.events-table__assigned-cell,.events-table__status-column,.events-table__status-cell,.events-table__prep-column,.events-table__prep-cell,.events-table__recipe-column,.events-table__recipe-cell,.heat-data-table th,.heat-data-table td,.heat-data-table thead th,.heat-data-table tbody td,.heat-data-table th:first-child,.heat-data-table td:first-child,.heat-data-table thead th:first-child,.heat-data-table tbody td:first-child,.heat-data-table__people-cell,.heat-data-table__status-cell{left:auto!important;right:auto!important;transform:none!important}.events-table tbody td,.events-table tbody td:first-child,.events-table__select-cell,.events-table__date-cell,.events-table__day-cell,.events-table__time-cell,.events-table__event-cell,.events-table__station-cell,.events-table__item-cell,.events-table__people-cell,.events-table__assigned-cell,.events-table__status-cell,.events-table__prep-cell,.events-table__recipe-cell,.heat-data-table tbody td,.heat-data-table tbody td:first-child,.heat-data-table__people-cell,.heat-data-table__status-cell{z-index:auto!important;position:static!important}.events-table thead th,.events-table thead th:first-child,.events-table__select-column,.events-table__date-column,.events-table__day-column,.events-table__time-column,.events-table__event-column,.events-table__station-column,.events-table__item-column,.events-table__people-column,.events-table__assigned-column,.events-table__status-column,.events-table__prep-column,.events-table__recipe-column,.heat-data-table thead th,.heat-data-table thead th:first-child{z-index:40!important;position:sticky!important;top:0!important}}@media (width<=1180px){html,body,#root{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.heat-shell,.heat-shell-content,.events-page,.recipe-page,.stations-page,.prep-queue-page,.timers-page,.schedules-page,.inventory-page{min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.heat-tab-bar{-webkit-overflow-scrolling:touch;justify-content:flex-start!important;max-width:100%!important;left:auto!important;right:auto!important;overflow:auto hidden!important;transform:none!important}.heat-tab-button{flex:none!important}.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-wrap,.lists-table-shell,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.inventory-table-shell,.event-import-modal__table-shell{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}.heat-table,.events-table,.recipe-summary-table,.recipe-ingredient-table,.recipe-editor__ingredient-table,.lists-table,.stations-table,.prep-queue-table,.timers-table,.inventory-table,.event-import-table,.heat-data-table{max-width:none!important}.heat-table th,.heat-table td,.events-table th,.events-table td,.recipe-summary-table th,.recipe-summary-table td,.recipe-ingredient-table th,.recipe-ingredient-table td,.recipe-editor__ingredient-table th,.recipe-editor__ingredient-table td,.lists-table th,.lists-table td,.stations-table th,.stations-table td,.prep-queue-table th,.prep-queue-table td,.timers-table th,.timers-table td,.inventory-table th,.inventory-table td,.event-import-table th,.event-import-table td,.heat-table th:first-child,.heat-table td:first-child,.events-table th:first-child,.events-table td:first-child,.recipe-summary-table th:first-child,.recipe-summary-table td:first-child,.recipe-ingredient-table th:first-child,.recipe-ingredient-table td:first-child,.recipe-editor__ingredient-table th:first-child,.recipe-editor__ingredient-table td:first-child,.lists-table th:first-child,.lists-table td:first-child,.stations-table th:first-child,.stations-table td:first-child,.prep-queue-table th:first-child,.prep-queue-table td:first-child,.timers-table th:first-child,.timers-table td:first-child,.inventory-table th:first-child,.inventory-table td:first-child,.event-import-table th:first-child,.event-import-table td:first-child,.events-table__select-column,.events-table__select-cell,.events-table__date-column,.events-table__date-cell,.events-table__day-column,.events-table__day-cell,.events-table__time-column,.events-table__time-cell,.events-table__event-column,.events-table__event-cell,.events-table__station-column,.events-table__station-cell,.events-table__item-column,.events-table__item-cell,.events-table__people-column,.events-table__people-cell,.events-table__assigned-column,.events-table__assigned-cell,.events-table__status-column,.events-table__status-cell,.events-table__prep-column,.events-table__prep-cell,.events-table__recipe-column,.events-table__recipe-cell,[class*=sticky],[class*=pinned],[class*=frozen],.heat-data-table th,.heat-data-table td,.heat-data-table th:first-child,.heat-data-table td:first-child,.heat-data-table__people-cell,.heat-data-table__status-cell{left:auto!important;right:auto!important;transform:none!important}.heat-table tbody td,.events-table tbody td,.recipe-summary-table tbody td,.recipe-ingredient-table tbody td,.recipe-editor__ingredient-table tbody td,.lists-table tbody td,.stations-table tbody td,.prep-queue-table tbody td,.timers-table tbody td,.inventory-table tbody td,.event-import-table tbody td,.heat-table tbody td:first-child,.events-table tbody td:first-child,.recipe-summary-table tbody td:first-child,.recipe-ingredient-table tbody td:first-child,.recipe-editor__ingredient-table tbody td:first-child,.lists-table tbody td:first-child,.stations-table tbody td:first-child,.prep-queue-table tbody td:first-child,.timers-table tbody td:first-child,.inventory-table tbody td:first-child,.event-import-table tbody td:first-child,.events-table__select-cell,.events-table__date-cell,.events-table__day-cell,.events-table__time-cell,.events-table__event-cell,.events-table__station-cell,.events-table__item-cell,.events-table__people-cell,.events-table__assigned-cell,.events-table__status-cell,.events-table__prep-cell,.events-table__recipe-cell,.heat-data-table tbody td,.heat-data-table tbody td:first-child,.heat-data-table__people-cell,.heat-data-table__status-cell{z-index:auto!important;position:static!important}.heat-table thead th,.events-table thead th,.recipe-summary-table thead th,.recipe-ingredient-table thead th,.recipe-editor__ingredient-table thead th,.lists-table thead th,.stations-table thead th,.prep-queue-table thead th,.timers-table thead th,.inventory-table thead th,.event-import-table thead th,.heat-data-table thead th{z-index:40!important;position:sticky!important;top:0!important}}.events-page .events-table-card,.events-table-card,.heat-data-surface{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.events-page .events-table,.events-table,.heat-data-table{table-layout:fixed!important;width:max-content!important;min-width:1580px!important;max-width:none!important}.events-table__people-column,.events-table__people-cell,.heat-data-table__people-cell{width:90px!important;min-width:90px!important;max-width:90px!important}.events-table__status-column,.events-table__status-cell,.heat-data-table__status-cell{width:150px!important;min-width:150px!important;max-width:150px!important}.events-table th,.events-table td,.heat-data-table th,.heat-data-table td{box-sizing:border-box!important;vertical-align:middle!important}.events-table__time-cell,.events-table__people-cell,.events-table__status-cell,.events-table__prep-cell,.events-table__recipe-cell,.heat-data-table__people-cell,.heat-data-table__status-cell{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.events-table__inline-input,.events-table__date,.events-table__day,.time-due-pill,.station-tag,.status-pill,.prep-queue-toggle,.events-table__recipe-button,.heat-data-table__action{max-width:100%!important}@media (width<=1180px){.events-page .events-table,.events-table,.heat-data-table{min-width:1580px!important}}.events-page .events-control-bar{grid-template-columns:minmax(108px,.65fr) minmax(150px,1.15fr) minmax(170px,.95fr) minmax(0,3fr);align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.events-page .events-control-bar__search{background:#171c21;border:1px solid #2a3138;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:5px 7px;display:grid}@media (width<=980px){.events-page .events-control-bar{grid-template-columns:minmax(105px,.7fr) minmax(140px,1fr) minmax(165px,1fr) minmax(330px,2.4fr);gap:5px;overflow-x:auto}}@media (width<=767px){.events-page .events-control-bar{grid-template-columns:100px 150px 170px 360px}}@media (width>=1181px){.events-page .events-table,.events-table,.heat-data-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.events-table tbody td,.events-table tbody td:first-child,.events-table__select-cell,.events-table__date-cell,.events-table__day-cell,.events-table__time-cell,.events-table__event-cell,.events-table__station-cell,.events-table__item-cell,.events-table__people-cell,.events-table__assigned-cell,.events-table__status-cell,.events-table__prep-cell,.events-table__recipe-cell,.heat-data-table tbody td,.heat-data-table tbody td:first-child,.heat-data-table__people-cell,.heat-data-table__status-cell{z-index:auto!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}.events-table thead th,.events-table thead th:first-child,.events-table__select-column,.events-table__date-column,.events-table__day-column,.events-table__time-column,.events-table__event-column,.events-table__station-column,.events-table__item-column,.events-table__people-column,.events-table__assigned-column,.events-table__status-column,.events-table__prep-column,.events-table__recipe-column,.heat-data-table thead th,.heat-data-table thead th:first-child{position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:none!important}.events-table__people-column,.events-table__people-cell,.heat-data-table__people-cell{width:5%!important;min-width:0!important;max-width:none!important}.events-table__status-column,.events-table__status-cell,.heat-data-table__status-cell{width:9.6%!important;min-width:0!important;max-width:none!important}.events-table td,.events-table th,.heat-data-table td,.heat-data-table th{text-overflow:ellipsis!important;overflow:hidden!important}}.showcase-mode-banner{top:calc(var(--heat-topbar-height,0px) + var(--heat-tabs-height,0px) + 6px);z-index:40;color:#f8e7b7eb;opacity:1;pointer-events:none;background:linear-gradient(#1f1b11f0,#080a0ef0);border:1px solid #c8a96b70;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:min(100%,1500px);margin:8px auto 0;padding:6px 12px;font-size:11px;line-height:1.2;display:flex;position:sticky;box-shadow:0 12px 26px #00000038}.showcase-mode-banner *{pointer-events:none}.showcase-mode-banner strong{color:#d9bd7b;letter-spacing:.12em;font-size:10px;font-weight:950}.showcase-mode-banner span{color:#f5f7fac7;font-weight:780}.pwa-update-prompt{z-index:2600;color:#f4f7fb;background:linear-gradient(#c8a96b0b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#c8a96b09 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#101c28fa,#05090ffa);border:1px solid #d9bd7b9e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:min(520px,100vw - 120px);padding:10px 12px;display:flex;position:fixed;top:84px;right:28px;box-shadow:0 22px 50px #0000006b,inset 0 1px #ffffff0f}.pwa-update-prompt__copy{gap:3px;min-width:0;display:grid}.pwa-update-prompt__copy strong{color:#f5d98b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1}.pwa-update-prompt__copy span{color:#b8c4d1;font-size:12px;font-weight:760;line-height:1.25}.pwa-update-prompt__button{color:#071018;cursor:pointer;min-height:34px;font:inherit;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#d9bd7beb,#a17a36eb);border:1px solid #d9bd7bc7;border-radius:8px;flex:none;padding:0 13px;font-size:11px;font-weight:950}.pwa-update-prompt__button:disabled{cursor:wait;opacity:.72}.pwa-install-modal{z-index:2700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060aa8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pwa-install-modal__panel{color:#f4f7fb;background:linear-gradient(#c8a96b0b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#c8a96b09 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#0f1924fa,#05090ffa);border:1px solid #d9bd7b94;border-radius:12px;width:min(430px,100vw - 32px);padding:14px;box-shadow:0 24px 56px #0000007a,inset 0 1px #ffffff0f}.pwa-install-modal__header{border-bottom:1px solid #c8a96b3d;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.pwa-install-modal__header div{gap:5px;display:grid}.pwa-install-modal__header strong{color:#f5d98b;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:950;line-height:1}.pwa-install-modal__header span,.pwa-install-modal__body p,.pwa-install-modal__body li{color:#c7d1dc;margin:0;font-size:12px;font-weight:760;line-height:1.45}.pwa-install-modal__close{color:#f5d98b;cursor:pointer;width:30px;height:30px;font:inherit;background:#060c12db;border:1px solid #d9bd7b70;border-radius:8px;place-items:center;font-size:16px;font-weight:950;line-height:1;display:inline-grid}.pwa-install-modal__body{gap:10px;padding:12px 0;display:grid}.pwa-install-modal__body ol{gap:7px;margin:0;padding-left:19px;display:grid}.pwa-install-modal__body li::marker{color:#d9bd7b;font-weight:950}.pwa-install-modal__button{color:#071018;cursor:pointer;width:100%;min-height:36px;font:inherit;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#d9bd7beb,#a17a36eb);border:1px solid #d9bd7bc7;border-radius:8px;font-size:11px;font-weight:950}.pwa-install-modal__button+.pwa-install-modal__button{margin-top:8px}.pwa-install-modal__button--secondary{color:#f5d98b;background:linear-gradient(#0f1924fa,#05090ffa)}@media (width<=760px){.pwa-update-prompt{width:auto;max-width:calc(100vw - 24px);padding:9px;inset:auto 12px 18px}.pwa-update-prompt__copy span{font-size:11px;display:inline}.pwa-update-prompt__button{min-height:32px;padding:0 10px;font-size:10px}}.events-mobile-cards{display:none}@media (width<=767px){.events-page .events-table-actions,.events-page .bulk-edit-bar{display:none!important}.events-mobile-cards{gap:10px;width:100%;max-width:100%;overflow-x:hidden;display:grid!important}.events-mobile-cards__empty{color:#f5f7fab8;text-align:center;background:#0d1218eb;border:1px solid #c8a96b47;border-radius:10px;padding:18px 14px}.events-mobile-card{background:linear-gradient(135deg,#121e2cf0,#080c12f5);border:2px solid #d9bd7b94;border-radius:12px;width:100%;max-width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #d9bd7b24,0 0 0 1px #c8a96b29,0 10px 18px #00000040,0 0 14px #c8a96b1a}.events-mobile-card--tone-1{background:linear-gradient(135deg,#18222bf2,#080c12f5)}.events-mobile-card--saving{box-shadow:inset 0 0 0 1px #c8a96b38,0 10px 20px #0000003d}.events-mobile-card--error{border-color:#ff6b3d85}.events-mobile-card__top{border-bottom:1px solid #c8a96b21;grid-template-columns:minmax(54px,.74fr) minmax(42px,.5fr) minmax(76px,.82fr) minmax(86px,.88fr);align-items:center;gap:5px;padding:6px 7px 5px;display:grid}.events-mobile-card__date,.events-mobile-card__day,.events-mobile-card__time,.events-mobile-card__field{box-sizing:border-box;width:100%;color:var(--date-urgency-color);text-align:center;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex;border:1px solid color-mix(in srgb, var(--date-urgency-color) 52%, #c8a96b33)!important;background:#04080d94!important;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 6px!important}.events-mobile-card__field{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.events-mobile-card__date{font-size:12px}.events-mobile-card__day{letter-spacing:.045em;white-space:nowrap;font-size:9.5px;padding-left:4px!important;padding-right:4px!important}.events-mobile-card__time{color:var(--time-due-color);white-space:nowrap;justify-content:center;border-color:color-mix(in srgb, var(--time-due-color) 54%, #c8a96b33)!important}.events-mobile-card__fire{cursor:pointer;background:radial-gradient(circle at 50% 38%,#ffd6581f,#0000 58%),#05080cb8;border:1px solid #c8a96b47;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.events-mobile-card__fire img{object-fit:contain;opacity:.44;filter:grayscale()saturate(.1)brightness(.72);width:23px;height:23px;transition:filter .14s,opacity .14s,transform .14s}.events-mobile-card__fire--active{background:radial-gradient(circle at 50% 38%,#ffd65838,#0000 62%),#05080cc7;border-color:#ffb031ad}.events-mobile-card__fire--active img{opacity:1;filter:none;transform:translateY(-1px)}.events-mobile-card__middle{gap:6px;padding:5px 7px 6px;display:grid}.events-mobile-card__item-row{grid-template-columns:minmax(0,1fr) minmax(108px,.74fr);align-items:stretch;gap:5px;display:grid}.events-mobile-card__assignment-row{grid-template-columns:minmax(82px,.7fr) minmax(0,1fr);align-items:stretch;gap:5px;display:grid}.events-mobile-card__item{align-items:center;min-width:0;min-height:32px;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;text-overflow:clip!important;background:linear-gradient(90deg, color-mix(in srgb, var(--prep-status-color,#c8a96b) 62%, #05080df5) 0%, color-mix(in srgb, var(--prep-status-color,#c8a96b) 28%, #080c12f0) 48%, #080c12db 100%)!important;color:#fff!important;justify-content:flex-start!important;width:100%!important;padding:5px 8px!important;font-size:11.5px!important;font-weight:950!important;line-height:1.18!important;display:flex!important;overflow:visible!important}.events-mobile-card.events-table__status-row--not-started .events-mobile-card__item{--prep-status-color:#8f1b1f;background:linear-gradient(90deg,#8f1b1ff0 0%,#8f1b1f8a 42%,#080c12db 100%)!important}.events-mobile-card.events-table__status-row--prepped .events-mobile-card__item{--prep-status-color:#2fcf6c;background:linear-gradient(90deg,#2fcf6cd6 0%,#2fcf6c61 44%,#080c12db 100%)!important}.events-mobile-card__assigned{justify-content:center;align-self:stretch;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:32px!important;padding:0 7px!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}select.events-mobile-card__assigned{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;padding-right:18px!important}.events-mobile-card__meta-row{grid-template-columns:minmax(86px,.58fr) minmax(116px,1fr);align-items:stretch;gap:5px;display:grid}.events-mobile-card__meta-row .status-select-wrap,.events-mobile-card__item-row .status-select-wrap{min-width:0}.events-mobile-card__meta-row .status-select-wrap__label,.events-mobile-card__item-row .status-select-wrap__label{display:none}.events-mobile-card__meta-row .status-pill,.events-mobile-card__meta-row .status-select,.events-mobile-card__item-row .status-pill,.events-mobile-card__item-row .status-select,.events-mobile-card__people{width:100%;min-height:31px}.events-mobile-card__people{gap:4px;min-width:0;white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important}.events-mobile-card__people .people-count-value,.events-mobile-card__people-input{flex:none;width:auto!important;min-width:0!important;max-width:44px!important;color:inherit!important;text-align:right!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important;font-weight:950!important;line-height:1!important}.events-mobile-card__people:after{content:"Guests";z-index:1;color:#f5f7fab8;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:900;position:relative}@media (width<=374px){.events-mobile-card__item-row,.events-mobile-card__assignment-row{grid-template-columns:minmax(0,1fr)}.events-mobile-card__assigned{justify-self:start;max-width:100%!important}}.events-mobile-card__bottom{grid-template-columns:1fr 1fr;gap:5px;padding:0 7px 6px;display:grid}.events-mobile-card__bottom--with-prep{grid-template-columns:minmax(82px,1.08fr) minmax(72px,.92fr) minmax(54px,.72fr) minmax(58px,.78fr)}.events-mobile-card__bottom .prep-queue-toggle,.events-mobile-card__bottom .events-table__recipe-button,.events-mobile-card__notes-button,.events-mobile-card__details-button{white-space:normal;width:100%;min-height:31px!important;max-height:none!important;padding-left:6px!important;padding-right:6px!important}.events-mobile-card__notes-button,.events-mobile-card__details-button{color:#d9bd7b;cursor:pointer;background:linear-gradient(#181e26f0,#0a0d12f0);border:1px solid #c8a96b4d;border-radius:8px;font-size:11px;font-weight:850;line-height:1.05}.events-mobile-card__notes-editor{border-top:1px solid #c8a96b29;gap:6px;padding:0 7px 7px;display:grid}.events-mobile-card__notes-input{resize:vertical;color:#f5f7fa;width:100%;min-height:74px;font:inherit;background:#05080de0;border:1px solid #c8a96b47;border-radius:8px;padding:7px 8px;font-size:12px;line-height:1.35}.events-mobile-card__notes-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.events-mobile-card__notes-actions button{color:#d9bd7b;background:linear-gradient(#181e26f0,#0a0d12f0);border:1px solid #c8a96b4d;border-radius:8px;min-height:30px;font-weight:850}.events-page .events-toolbar__date-group{margin-bottom:5px!important;padding-bottom:8px!important;overflow-y:visible!important}.events-mobile-card__details{background:#02050947;border-top:1px solid #c8a96b24;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.events-mobile-card__detail{background:#090e14b8;border:1px solid #c8a96b1f;border-radius:8px;gap:3px;min-width:0;padding:6px 7px;display:grid}.events-mobile-card__detail--wide{grid-column:1/-1}.events-mobile-card__detail-label{color:#d9bd7bb8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.events-mobile-card__detail-value{color:#f5f7fae0;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:760;line-height:1.3}.events-mobile-card__detail-input,.events-mobile-card__detail-select{color:#f5f7fae6;width:100%;min-width:0;min-height:30px;font:inherit;background:#05080dbd;border:1px solid #c8a96b33;border-radius:7px;outline:none;padding:5px 7px;font-size:12px;font-weight:800;line-height:1.2}.events-mobile-card__detail-select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.events-mobile-card__detail-input:focus,.events-mobile-card__detail-select:focus{border-color:#d9bd7b94;box-shadow:0 0 0 1px #d9bd7b1a}.events-mobile-card .status-pill--not-started,.events-mobile-card .status-select.status-pill--not-started,.events-mobile-card__meta-row .status-pill--not-started,.events-mobile-card__meta-row .status-select.status-pill--not-started{--status-pill-color:#ef4444;--status-pill-text:#fecaca;color:#fecaca!important;background:linear-gradient(#991b1b94,#360a0df0)!important;border-color:#ef4444ad!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #ef44442e!important}.events-mobile-card .status-pill--prepped,.events-mobile-card .status-select.status-pill--prepped,.events-mobile-card__meta-row .status-pill--prepped,.events-mobile-card__meta-row .status-select.status-pill--prepped{--status-pill-color:#2fcf6c;--status-pill-text:#d1fae5;--prep-status-color:#2fcf6c;color:#d1fae5!important;background:linear-gradient(#229d5570,#0b391fdb)!important;border-color:#2fcf6ca3!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #2fcf6c29!important}}.clear-past-events-backdrop{z-index:9400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020509d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.clear-past-events-dialog{color:#edf2f7;background:#12171d;border:1px solid #c8a96b6b;border-radius:14px;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 70px #00000094}.clear-past-events-dialog>header,.clear-past-events-dialog>footer{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.clear-past-events-dialog>header{border-bottom:1px solid #2c3540}.clear-past-events-dialog>footer{border-top:1px solid #2c3540;justify-content:flex-end}.clear-past-events-dialog header span{color:#c8a96b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.clear-past-events-dialog h2{margin:2px 0 0;font-size:21px}.clear-past-events-dialog button{color:#f5f7fa;min-height:38px;font:inherit;cursor:pointer;background:#19212a;border:1px solid #586575;border-radius:8px;padding:7px 12px;font-weight:800}.clear-past-events-dialog button:disabled{cursor:not-allowed;opacity:.45}.clear-past-events-dialog header>button{min-width:38px;padding:0;font-size:23px}.clear-past-events-dialog__body{gap:12px;padding:16px;display:grid}.clear-past-events-dialog__body p{color:#cbd4df;margin:0;line-height:1.45}.clear-past-events-dialog__preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.clear-past-events-dialog__preview div{background:#0c1117;border:1px solid #35404c;border-radius:9px;gap:4px;padding:10px;display:grid}.clear-past-events-dialog__preview dt{color:#9ba7b4;text-transform:uppercase;font-size:10px;font-weight:850}.clear-past-events-dialog__preview dd{color:#e1c37e;margin:0;font-weight:900}.clear-past-events-dialog__confirmation{border-top:1px solid #3a3030;gap:9px;padding-top:12px;display:grid}.clear-past-events-dialog__confirmation>strong{color:#f1a2a2}.clear-past-events-dialog__confirmation label{color:#dbe3ec;gap:6px;font-size:12px;display:grid}.clear-past-events-dialog__confirmation input{color:#fff;min-height:42px;font:inherit;background:#090d12;border:1px solid #6e5555;border-radius:8px;padding:8px 10px}.clear-past-events-dialog .clear-past-events-dialog__delete{color:#fff;background:#8e2929;border-color:#b74b4b}.clear-past-events-dialog__empty,.clear-past-events-dialog__success,.clear-past-events-dialog__error{border:1px solid #3a4652;border-radius:9px;padding:11px}.clear-past-events-dialog__success{background:#102a24;border-color:#2c725d;gap:4px;display:grid}.clear-past-events-dialog__error{color:#ffd1d1;background:#321a1a;border-color:#8a4545}@media (width<=560px){.clear-past-events-backdrop{padding:8px}.clear-past-events-dialog{max-height:calc(100dvh - 16px)}.clear-past-events-dialog__preview{grid-template-columns:minmax(0,1fr)}.clear-past-events-dialog>footer{flex-direction:column;align-items:stretch}.clear-past-events-dialog>footer button{width:100%}}.recipe-photo__action{z-index:2;color:#f8e7b0;letter-spacing:0;pointer-events:none;text-transform:uppercase;background:linear-gradient(#c8a96b38,#372a12e6),#080c12eb;border:1px solid #d9bd7b7a;border-radius:7px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:8px;right:8px}.recipe-photo__status,.recipe-photo__error{border-radius:7px;margin:0;padding:7px 9px;font-size:11px;font-weight:850;line-height:1.25}.recipe-photo__status{color:#f8e7b0;background:#c8a96b1a;border:1px solid #d9bd7b57}.recipe-photo__error{color:#fecaca;background:#7f1d1d33;border:1px solid #ef444461}.recipe-library-mobile-cards{display:none}@media (width<=767px){.recipe-page{width:100%!important;max-width:100%!important;padding-inline:8px!important;overflow-x:hidden!important}.recipe-page__header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:10px!important;display:grid!important}.recipe-page__title{overflow-wrap:anywhere;font-size:26px!important;line-height:1.08!important}.recipe-page__subtitle{max-width:100%!important;font-size:12px!important;line-height:1.35!important}.recipe-library__header-actions,.recipe-editor__actions,.recipe-view__actions{width:100%;grid-template-columns:1fr!important;justify-items:stretch!important;gap:8px!important;display:grid!important}.recipe-library__header-actions .recipe-page__primary-button,.recipe-library__header-actions .recipe-page__secondary-button,.recipe-editor__actions .recipe-page__primary-button,.recipe-editor__actions .recipe-page__secondary-button,.recipe-editor__actions .recipe-page__back-button,.recipe-view__actions .recipe-page__primary-button,.recipe-view__actions .recipe-page__secondary-button,.recipe-view__actions .recipe-page__back-button,.recipe-page__header>.recipe-page__back-button{width:100%!important;min-height:42px!important}.recipe-library__admin-message{justify-content:stretch;margin-top:-2px;display:grid}.recipe-library__admin-message .lists-save-bar__status{text-align:center;max-width:100%}.recipe-library__sync-diagnostic{text-align:center;align-items:center;width:100%;max-width:100%;padding:8px 9px}.recipe-library__sync-warning{text-align:center;margin-top:-2px;padding:8px 10px}.recipe-library__render-status{text-align:center;justify-content:center;margin-top:0}.recipe-library__load-more{width:100%;padding-inline:0}.recipe-library__load-more-button{width:min(100%,280px);min-height:44px}.recipe-library__count{justify-content:center;width:100%}.recipe-library__toolbar,.recipe-library__toolbar--summary{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin-bottom:10px!important;display:grid!important}.recipe-library__toolbar>div,.recipe-library__search,.recipe-library__select{width:100%!important;min-width:0!important}.recipe-page .recipe-summary-table-wrap{display:none!important}.recipe-library-mobile-cards{gap:10px;width:100%;max-width:100%;overflow-x:hidden;display:grid!important}.recipe-library-mobile-card{background:linear-gradient(135deg,#121e2cf0,#080c12f5),linear-gradient(90deg,#c8a96b14,#0000 52%);border:1px solid #c8a96b5c;border-radius:10px;grid-template-columns:86px minmax(0,1fr);gap:10px;width:100%;min-width:0;max-width:100%;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #d9bd7b1a,0 10px 18px #00000038}.recipe-library-mobile-card__thumbnail{aspect-ratio:1;color:#d9bd7bc2;text-align:center;text-transform:uppercase;background:radial-gradient(circle at 50% 35%,#c8a96b29,#0000 60%),#04080dc7;border:1px solid #c8a96b52;border-radius:8px;place-items:center;min-width:0;font-size:9px;font-weight:900;line-height:1.15;display:grid;overflow:hidden}.recipe-library-mobile-card__thumbnail img{object-fit:cover;width:100%;height:100%}.recipe-library-mobile-card__body{gap:7px;min-width:0;display:grid}.recipe-library-mobile-card__header{gap:5px;min-width:0;display:grid}.recipe-library-mobile-card__header h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:950;line-height:1.14}.recipe-library-mobile-card__header .recipe-summary-table__category-pill{width:fit-content;max-width:100%}.recipe-library-mobile-card__metrics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.recipe-library-mobile-card__metrics div{background:#05080d8a;border:1px solid #c8a96b2e;border-radius:8px;min-width:0;padding:6px}.recipe-library-mobile-card__metrics span{color:#9ba7b4e6;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1;display:block}.recipe-library-mobile-card__metrics strong{color:#f5f7fa;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:950;line-height:1.12;display:block}.recipe-library-mobile-card__actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.recipe-library-mobile-card__actions .heat-data-table__action,.recipe-library-mobile-card__actions .recipe-page__secondary-button--compact{width:100%!important;min-height:34px!important;padding-inline:8px!important}.recipe-library-mobile-cards__empty{color:#f5f7fab8;text-align:center;background:#0d1218eb;border:1px solid #c8a96b47;border-radius:10px;padding:16px 12px}.recipe-page__grid,.recipe-view-hero,.recipe-editor,.recipe-editor__top-grid,.recipe-editor__fields{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important}.recipe-page__grid{gap:10px!important;padding:0!important}.recipe-panel{width:100%;max-width:100%;border-radius:10px!important;min-width:0!important;padding:10px!important}.recipe-view-hero{gap:10px!important}.recipe-view-hero h2{overflow-wrap:anywhere;font-size:20px!important;line-height:1.12!important}.recipe-view-hero__details{grid-template-columns:1fr!important;gap:7px!important;margin-top:10px!important}.recipe-view-hero__details div{border-radius:8px!important;padding:8px!important}.recipe-view-hero__details dd{overflow-wrap:anywhere;font-size:12px!important}.recipe-photo,.recipe-photo--view,.recipe-photo--editor{aspect-ratio:16/10;border-radius:10px!important;width:100%!important;min-height:0!important}.recipe-photo img,.recipe-photo--droppable img{object-fit:cover;width:100%;height:100%}.recipe-photo__action{pointer-events:none;min-height:32px;padding-inline:10px}.recipe-photo__status,.recipe-photo__error{grid-column:1/-1;width:100%}.recipe-scale{grid-template-columns:1fr!important;gap:7px!important}.recipe-scale>div{border-radius:8px!important;padding:8px!important}.recipe-scale__value{font-size:20px!important;line-height:1.05!important}.recipe-scale__label{letter-spacing:.08em!important;font-size:9px!important}.recipe-scale-input{width:100%;min-height:34px}.recipe-ingredient-table-shell,.recipe-editor__ingredient-table-wrap{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.recipe-ingredient-table,.recipe-editor__ingredient-table{width:100%!important;min-width:0!important;display:block!important}.recipe-ingredient-table thead,.recipe-editor__ingredient-table thead{display:none!important}.recipe-ingredient-table tbody,.recipe-editor__ingredient-table tbody,.recipe-ingredient-table tr,.recipe-editor__ingredient-table tr,.recipe-ingredient-table td,.recipe-editor__ingredient-table td{width:100%!important;max-width:100%!important;display:block!important}.recipe-ingredient-table tr,.recipe-editor__ingredient-table tr{background:#05080d7a;border:1px solid #c8a96b2e;border-radius:9px;margin-bottom:8px;padding:7px}.recipe-ingredient-table td,.recipe-editor__ingredient-table td{white-space:normal!important;overflow-wrap:anywhere!important;border:0!important;padding:5px 0!important}.recipe-ingredient-table td:before,.recipe-editor__ingredient-table td:before{color:#d9bd7bc2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900;line-height:1;display:block}.recipe-ingredient-table td:nth-child(2):before,.recipe-editor__ingredient-table td:first-child:before{content:"Ingredient"}.recipe-ingredient-table td:nth-child(3):before{content:"Base Qty"}.recipe-ingredient-table td:nth-child(4):before{content:"Scaled Qty"}.recipe-ingredient-table td:nth-child(5):before,.recipe-editor__ingredient-table td:nth-child(3):before{content:"UOM"}.recipe-ingredient-table td:nth-child(6):before,.recipe-editor__ingredient-table td:nth-child(4):before{content:"Notes"}.recipe-editor__ingredient-table td:nth-child(2):before{content:"Quantity"}.recipe-editor__ingredient-table td:nth-child(5):before{content:"Remove"}.recipe-ingredient-table tr{grid-template-columns:22px repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:5px 7px!important;margin-bottom:3px!important;padding:7px!important;display:grid!important}.recipe-ingredient-table td{text-align:left!important;align-content:start!important;min-width:0!important;padding:0!important;line-height:1.18!important;display:grid!important}.recipe-ingredient-table td:first-child{grid-area:1/1;place-items:start!important;width:44px!important;padding-top:2px!important}.recipe-ingredient-table td:first-child:before{content:none!important}.recipe-ingredient-table td:nth-child(2){grid-area:1/2/auto/-1;color:#f5f7fa!important;overflow-wrap:normal!important;width:auto!important;max-width:none!important;text-overflow:unset!important;white-space:normal!important;word-break:normal!important;font-size:13px!important;font-weight:900!important;line-height:1.24!important;display:block!important;overflow:visible!important}.recipe-ingredient-table td:nth-child(2):before{content:none!important}.recipe-ingredient-table td:nth-child(3){grid-area:2/1/auto/3}.recipe-ingredient-table td:nth-child(4){grid-area:2/3/auto/6}.recipe-ingredient-table td:nth-child(5){grid-area:2/6/auto/-1}.recipe-ingredient-table td:nth-child(3),.recipe-ingredient-table td:nth-child(4),.recipe-ingredient-table td:nth-child(5){background:#05080d85;border-radius:7px;color:#f5f7fae6!important;border:1px solid #c8a96b24!important;padding:5px 6px!important;font-size:11px!important;font-weight:850!important}.recipe-ingredient-table td:nth-child(6){grid-area:3/1/auto/-1;margin-top:1px;color:#dce4ece0!important;overflow-wrap:anywhere!important;border-top:0!important;padding-top:6px!important;font-size:11px!important;line-height:1.28!important}.recipe-ingredient-table td:nth-child(6)[data-has-notes=false]{display:none!important}.recipe-ingredient-table .recipe-check{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}.recipe-ingredient-table .recipe-check-row--checked{background:linear-gradient(135deg,#124a2b6b,#05120dbd)!important;border-color:#2fcf6c7a!important}.recipe-ingredient-table .recipe-check-row--checked td,.recipe-ingredient-table .recipe-check-row--checked td:before{color:#d1fae5e6!important;-webkit-text-decoration:line-through #2fcf6cd1!important;text-decoration:line-through #2fcf6cd1!important;text-decoration-thickness:1.5px!important}.recipe-ingredient-table .recipe-check-row--checked td:nth-child(3),.recipe-ingredient-table .recipe-check-row--checked td:nth-child(4),.recipe-ingredient-table .recipe-check-row--checked td:nth-child(5){background:#0b391f75!important;border-color:#2fcf6c4d!important}.recipe-ingredient-table .recipe-check-row--checked td:nth-child(6){border-top-color:#2fcf6c47!important}.recipe-editor__ingredient-table input,.recipe-editor__field input,.recipe-editor__field select,.recipe-editor__field textarea{width:100%!important;min-width:0!important}.recipe-editor__field textarea{min-height:110px!important}.recipe-editor__section-header{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.recipe-editor__section-header .recipe-page__secondary-button{width:100%!important;min-height:38px!important}.recipe-steps,.recipe-notes,.recipe-allergens{width:100%;max-width:100%}.recipe-page--view .recipe-step{overflow-wrap:anywhere;min-height:44px;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;padding:3px 6px!important}.recipe-step .recipe-check{width:18px!important;height:18px!important;min-height:18px!important;margin-top:1px!important}.recipe-page--view .recipe-step .recipe-check-target{margin:-3px 0 -3px -6px}.recipe-step span{min-width:0;font-size:12px;line-height:1.22}.recipe-notebook-panel{background:linear-gradient(#12181ff0,#070b11f5)!important}.recipe-notes,.recipe-notes--notebook{color:#f5f7fae0!important;letter-spacing:0!important;text-transform:none!important;padding-left:18px!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}.recipe-notes li{overflow-wrap:anywhere;margin-bottom:5px}.recipe-allergens{justify-content:flex-start!important}@media (width<=374px){.recipe-library-mobile-card{grid-template-columns:72px minmax(0,1fr);gap:8px}.recipe-library-mobile-card__metrics,.recipe-library-mobile-card__actions{grid-template-columns:1fr}}}.schedules-page{flex-direction:column!important;gap:8px!important;display:flex!important;overflow-x:hidden!important}.schedules-page__header{justify-content:space-between;align-items:flex-end;gap:12px;padding:10px 12px 4px;display:flex}.schedules-page__header .heat-page-header__title{margin:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.schedules-page__header .heat-page-header__subtitle{max-width:720px;margin:3px 0 0;font-size:11px;line-height:1.25}.schedules-page__toolbar,.schedules-page__employee-controls{border:1px solid #c8a96b29;background:#05080d47;border-inline:0;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.schedules-page__toolbar button,.schedules-page__employee-controls button{color:#d9bd7b;cursor:pointer;min-height:28px;font:inherit;white-space:nowrap;background:linear-gradient(#0c141ef0,#05080df5);border:1px solid #c8a96b6b;border-radius:7px;padding:0 9px;font-size:10px;font-weight:900}.schedules-page__primary-action{margin-left:auto;color:#101318!important;background:linear-gradient(135deg,#d9bd7b,#a9823d)!important;border-color:#c8a96bc2!important}.schedules-page__date-range,.schedules-page__save-message{color:#f5f7fa;white-space:nowrap;background:#05080d8a;border:1px solid #c8a96b3d;border-radius:7px;min-height:28px;padding:7px 9px;font-size:11px;font-weight:900;line-height:1}.schedules-page__save-message{color:#9fe6c1}.schedules-page__toolbar label,.schedules-page__add-employee{color:#d9bd7bd1;letter-spacing:.08em;text-transform:uppercase;gap:2px;font-size:8px;font-weight:950;display:grid}.schedules-page__toolbar input,.schedules-page__add-employee input{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:150px;min-height:28px;font:inherit;letter-spacing:0;text-transform:none;background:#05080dc7;border:1px solid #c8a96b6b;border-radius:7px;outline:none;padding:0 8px;font-size:11px;font-weight:800}.schedules-page__add-employee input{width:168px}.schedules-page__stats-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px 10px;display:grid}.schedules-page__stat-pill{background:linear-gradient(#0d1620d1,#05080dc7);border:1px solid #c8a96b33;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px;display:flex}.schedules-page__stat-pill strong{color:#f5f7fa;font-size:16px;font-weight:950;line-height:1}.schedules-page__stat-pill span{color:#d9bd7bd6;letter-spacing:.04em;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;line-height:1.1;overflow:hidden}.schedules-page__grid-shell{width:calc(100% - 20px)!important;min-width:0!important;max-width:calc(100% - 20px)!important;max-height:calc(100dvh - 260px)!important;margin:0 10px 10px!important;display:block!important;overflow:hidden auto!important}.schedules-page__grid th,.schedules-page__grid td{box-sizing:border-box!important;vertical-align:middle!important;padding:4px!important}.schedules-page__grid tbody tr:nth-child(odd){background:#121c289e}.schedules-page__grid tbody tr:nth-child(2n){background:#0a111ab3}.schedules-page__grid thead th{height:34px!important;padding:5px 4px!important;font-size:9.5px!important;line-height:1.05!important}.schedules-page__grid thead th span,.schedules-page__grid thead th small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.schedules-page__grid thead th small{color:#f5f7fa94;margin-top:2px;font-size:8px}.schedules-page__employee-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f5f7fa!important;text-align:left!important;width:112px!important;padding-left:8px!important;font-size:10.5px!important;font-weight:950!important;line-height:1.1!important}.schedules-page__hours-cell{color:#f5f7fa!important;text-align:center!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important}.schedules-page__shift-cell{border:1px solid color-mix(in srgb, var(--station-color,#c8a96b), transparent 44%);background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b) 12%, #111827), #05080de6);color:#f5f7fa;width:100%;min-height:38px;font:inherit;text-align:left;border-radius:7px;gap:2px;padding:4px;display:grid}.schedules-page__shift-cell--empty{color:#d9bd7bad;cursor:pointer;background:#05080d57;border-style:solid;place-items:center;min-height:32px;font-size:9.5px;font-weight:900}.schedules-page__shift-edit{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.schedules-page__shift-edit:disabled,.schedules-page__shift-cell--empty:disabled{cursor:default}.schedules-page__shift-edit strong{color:#f5f7fa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:950;line-height:1.05;overflow:hidden}.schedules-page__shift-edit em{color:#9ba7b4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;line-height:1.05;overflow:hidden}.schedules-page__role-select{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--station-color,#c8a96b), transparent 36%);color:#d9bd7b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:18px;font:inherit;background:#05080dcc;border-radius:5px;outline:none;padding:0 4px;font-size:8.5px;font-weight:900}@media (width<=900px){.schedules-page__primary-action{margin-left:0}.schedules-page__stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.schedules-page__grid-shell{display:none!important;overflow-x:auto!important}}.schedules-page__week-picker{align-items:center;display:inline-flex;position:relative}.schedules-page__date-range{justify-content:center;min-width:152px}.schedules-page__week-popover{z-index:950;background:linear-gradient(#0e1722fa,#05080dfc);border:1px solid #c8a96b61;border-radius:10px;gap:8px;width:min(360px,100vw - 28px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px #0000008a}.schedules-page__week-popover>strong{color:#d9bd7b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.schedules-page__week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.schedules-page__week-days span{color:#f5f7fadb;text-align:center;background:#d9bd7b14;border:1px solid #c8a96b3d;border-radius:7px;gap:3px;min-width:0;padding:5px 3px;font-size:8px;font-weight:850;line-height:1;display:grid}.schedules-page__week-days b{color:#d9bd7b;letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:950}.schedules-page__week-popover label{gap:4px;display:grid}.schedules-page__week-popover input{width:100%}.schedules-page__grid-shell{overflow-x:hidden!important}.schedules-page__grid{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.schedules-page__grid thead th{text-align:center!important}.schedules-page__grid th:first-child,.schedules-page__grid td:first-child{width:108px!important}.schedules-page__grid th:last-child,.schedules-page__grid td:last-child{width:56px!important}.schedules-page__employee-cell{width:108px!important}.schedules-page__shift-cell{text-align:center;align-content:center;justify-items:stretch;min-height:36px!important}.schedules-page__shift-cell--filled,.schedules-page__shift-cell--published{color:var(--schedule-shift-text-color,#f5f7fa)}.schedules-page__shift-cell--empty{background:#05080d5c!important;border-color:#c8a96b2e!important;min-height:30px!important}.schedules-page__shift-edit{text-align:center;justify-items:center}.schedules-page__shift-edit strong,.schedules-page__shift-edit em{text-align:center;max-width:100%}.schedules-page__role-select{text-align:center;text-align-last:center}.schedules-page__shift-cell--published .schedules-page__role-select{color:#fff;background:#05080d57;border-color:#ffffff38}.schedules-page__hours-cell{color:#f5f7fa!important;font-size:15px!important;font-weight:950!important}.schedules-page__hours-cell--overtime{text-shadow:0 0 12px #ff6b5f3d;color:#ff6b5f!important}@media (width<=760px){.schedules-page__week-picker,.schedules-page__date-range{width:100%}.schedules-page__week-popover{left:0;right:0}}.schedules-page__shift-cell--off,.schedules-page__shift-cell--published.schedules-page__shift-cell--off{color:var(--schedule-shift-text-color,#d8dee6)}.schedules-page__shift-cell--off .schedules-page__shift-edit strong,.schedules-page__shift-cell--off .schedules-page__shift-edit em{color:#e5e7ebf0!important}.schedules-page__mobile-shift--off{color:#e5e7ebf0!important;background:linear-gradient(#4b55638f,#111827e6)!important;border-color:#9ca3af70!important}.schedules-page__shift-cell--filled{align-content:start;gap:3px;min-height:50px!important;padding:4px!important}.schedules-page__shift-cell--copy-source{outline-offset:-2px;outline:2px solid #d9bd7bd1}.schedules-page__shift-cell--copy-target{box-shadow:inset 0 0 0 1px #d9bd7b38,0 0 12px #d9bd7b1f;border-color:#d9bd7b9e!important}.schedules-page__shift-actions{grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:3px;display:grid}.schedules-page__shift-publish,.schedules-page__shift-clear{color:#d9bd7bdb;cursor:pointer;min-height:18px;font:inherit;text-transform:uppercase;background:#05080dad;border:1px solid #c8a96b47;border-radius:5px;padding:0 4px;font-size:7px;font-weight:950;line-height:1}.schedules-page__shift-publish:hover,.schedules-page__shift-publish:focus-visible,.schedules-page__shift-clear:hover,.schedules-page__shift-clear:focus-visible{color:#fff;border-color:#efd697b8;outline:none}.schedules-page__shift-clear{color:#ffc7bfe0;padding:0}.schedules-page__shift-cell--published .schedules-page__shift-publish{color:#fff;background:#05080d61;border-color:#fff3}.schedules-page__shift-cell--off .schedules-page__shift-publish,.schedules-page__shift-cell--off .schedules-page__shift-clear{color:#e5e7ebe6;background:#111827ad;border-color:#9ca3af6b}.schedules-page__time-off-panel{background:linear-gradient(#0d1620bd,#05080db3);border:1px solid #c8a96b2e;border-radius:8px;gap:7px;margin:0 10px;padding:8px 10px;display:grid}.schedules-page__time-off-header,.schedules-page__time-off-form,.schedules-page__time-off-request{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.schedules-page__time-off-header{justify-content:space-between}.schedules-page__time-off-header strong,.schedules-page__time-off-request strong{color:#d9bd7b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.schedules-page__time-off-header span,.schedules-page__time-off-request span,.schedules-page__time-off-panel p{color:#f5f7fac2;margin:0;font-size:10px;font-weight:800}.schedules-page__time-off-form label{color:#d9bd7bd1;letter-spacing:.08em;text-transform:uppercase;gap:3px;font-size:8px;font-weight:950;display:grid}.schedules-page__time-off-form input{box-sizing:border-box;color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:28px;font:inherit;background:#05080dc7;border:1px solid #c8a96b57;border-radius:7px;outline:none;padding:0 8px;font-size:11px;font-weight:800}.schedules-page__time-off-form button,.schedules-page__time-off-request button{color:#d9bd7b;cursor:pointer;min-height:28px;font:inherit;background:linear-gradient(#0c141ef0,#05080df5);border:1px solid #c8a96b6b;border-radius:7px;padding:0 9px;font-size:10px;font-weight:900}.schedules-page__time-off-list{gap:6px;display:grid}.schedules-page__time-off-request{background:#05080d6b;border:1px solid #c8a96b24;border-radius:7px;justify-content:space-between;padding:6px}.schedules-page__time-off-request>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schedules-page__shift-cell--time-off,.schedules-page__mobile-shift--time-off{text-align:center;color:#e5e7ebf0!important;background:linear-gradient(#4b556380,#111827eb)!important;border-color:#9ca3af70!important}.schedules-page__shift-cell--time-off{align-content:center;justify-items:center;min-height:50px!important}.schedules-page__shift-cell--time-off strong{text-transform:uppercase;font-size:9px;font-weight:950;color:#e5e7ebf5!important}.schedules-page__bulk-toolbar,.schedules-page__bulk-cell-select,.schedules-page__publish-button--mobile,.schedules-page__print-header,.schedules-page__print-role{display:none}@media (width>=769px){.schedules-page{gap:6px!important}.schedules-page__toolbar,.schedules-page__employee-controls,.schedules-page__bulk-toolbar{flex-wrap:nowrap!important;align-items:end!important;gap:6px!important;padding:5px 8px!important;display:flex!important}.schedules-page__employee-controls .schedules-page__add-employee{flex:0 0 190px!important;gap:2px!important;min-width:190px!important;max-width:190px!important}.schedules-page__toolbar button,.schedules-page__employee-controls button,.schedules-page__bulk-toolbar button,.schedules-page__time-off-form button,.schedules-page__time-off-request button{white-space:nowrap!important;border-radius:7px!important;width:auto!important;min-height:28px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important}.schedules-page__toolbar input,.schedules-page__add-employee input,.schedules-page__bulk-toolbar input,.schedules-page__bulk-toolbar select,.schedules-page__time-off-form input{border-radius:7px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important}.schedules-page__bulk-toolbar{border:1px solid #c8a96b3d;background:linear-gradient(90deg,#c8a96b1a,#0000 58%),#05080d5c;border-inline:0}.schedules-page__bulk-toolbar>strong{color:#f8e7b0;white-space:nowrap;background:#c8a96b1a;border:1px solid #c8a96b47;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.schedules-page__bulk-toolbar label{color:#d9bd7bd1;letter-spacing:.08em;text-transform:uppercase;gap:2px;min-width:96px;font-size:8px;font-weight:950;line-height:1;display:grid}.schedules-page__bulk-toolbar input,.schedules-page__bulk-toolbar select{color:#f5f7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:112px;font:inherit;background:#05080dc7;border:1px solid #c8a96b6b;outline:none;font-weight:800}.schedules-page__bulk-day-off{justify-items:center;min-width:58px!important}.schedules-page__bulk-day-off input{accent-color:#c8a96b;width:18px!important;min-height:18px!important}.schedules-page__bulk-cell-select{z-index:5;width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:7px;left:7px;right:auto}.schedules-page__shift-actions{padding-left:24px}.schedules-page__bulk-cell-select input{appearance:none;box-sizing:border-box;cursor:pointer;background:#111418d1;border:1px solid #c8a96b8c;border-radius:0;place-items:center;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;display:grid;box-shadow:inset 0 0 5px #0006,0 0 6px #c8a96b1f}.schedules-page__bulk-cell-select input:checked{background:linear-gradient(135deg,#c8a96beb,#7e561cf0);border-color:#c8a96bd9}.schedules-page__bulk-cell-select input:before{content:"";opacity:0;border-bottom:2px solid #111418;border-right:2px solid #111418;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.schedules-page__bulk-cell-select input:checked:before{opacity:1}.schedules-page__bulk-cell-select input:focus-visible{outline-offset:2px;outline:2px solid #f8e7b0ad}.schedules-page__stats-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:5px 8px!important}.schedules-page__stat-pill,.schedules-page__stat-pill--time-off{border-radius:8px!important;gap:6px!important;min-height:32px!important;padding:5px 7px!important;display:flex!important}.schedules-page__stat-pill--warning{background:radial-gradient(circle at 18% 10%,#ffb0312e,#0000 58%),linear-gradient(#2d1f0de0,#0a0a0bd6)!important;border-color:#ffb03194!important}.schedules-page__stat-pill--neutral{background:linear-gradient(#0d1620d1,#05080dc7)!important;border-color:#c8a96b33!important}.schedules-page__stat-pill strong{font-size:15px!important}.schedules-page__stat-pill span{letter-spacing:.025em!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;min-width:0!important;font-size:8px!important;line-height:1.05!important}.schedules-page__time-off-panel--admin.schedules-page__time-off-panel--empty{display:none!important}.schedules-page__time-off-panel{border-radius:8px!important;gap:5px!important;margin:0 8px!important;padding:6px 8px!important}.schedules-page__time-off-header,.schedules-page__time-off-form,.schedules-page__time-off-request{gap:6px!important}.schedules-page__time-off-request{padding:5px 6px!important}.schedules-page__grid-shell{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;max-height:calc(100dvh - 214px)!important;margin:0 8px 8px!important}.schedules-page__grid th,.schedules-page__grid td{padding:3px!important}.schedules-page__grid thead th{height:32px!important;padding:4px 3px!important;font-size:9px!important;line-height:1!important}.schedules-page__grid thead th:first-child{text-align:center!important}.schedules-page__grid th:first-child,.schedules-page__grid td:first-child,.schedules-page__employee-cell{width:124px!important}.schedules-page__employee-cell{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;padding:4px 8px!important;font-size:10.5px!important;line-height:1.15!important}.schedules-page__shift-cell{position:relative;border-radius:6px!important;gap:2px!important;min-height:32px!important;padding:3px!important}.schedules-page__shift-cell--selected{border-color:#f8e7b0d1!important;box-shadow:inset 0 0 0 1px #f8e7b042,0 0 12px #c8a96b29!important}.schedules-page__shift-empty-button{width:100%;min-height:inherit;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.schedules-page__shift-empty-button:disabled{cursor:default}.schedules-page__shift-cell--filled,.schedules-page__shift-cell--time-off{min-height:46px!important;overflow:visible!important}.schedules-page__shift-cell--empty{min-height:28px!important}.schedules-page__shift-actions{grid-template-columns:minmax(0,1fr) 18px!important;gap:2px!important}.schedules-page__shift-publish,.schedules-page__shift-clear{border-radius:4px!important;min-height:16px!important;padding:0 3px!important;font-size:6.5px!important}.schedules-page__role-select{border-radius:5px!important;min-height:17px!important;padding:0 3px!important;font-size:8px!important}.schedules-page__shift-edit strong{font-size:8.5px!important}.schedules-page__shift-edit em,.schedules-page__shift-hours{font-size:7.5px!important}.schedules-page__hours-cell{font-size:12px!important}}@media (width>=761px) and (width<=1100px){.schedules-page__grid-shell{overscroll-behavior-inline:contain;overflow:auto!important}.schedules-page__grid{min-width:960px!important}.schedules-page__grid thead th{z-index:4;position:sticky;top:0}.schedules-page__grid tr>:first-child{z-index:3;position:sticky;left:0;box-shadow:1px 0 #c8a96b47;background:#111820!important}.schedules-page__grid thead tr>:first-child{z-index:5}}@media print{@page{size:letter landscape;margin:.25in}html,body,#root{color:#000!important;background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;overflow:visible!important}body *{visibility:hidden!important}.schedules-page,.schedules-page *{visibility:visible!important}.heat-shell,.app-shell,.heat-shell-header,.app-header,.tab-navigation,.schedules-page__header,.schedules-page__toolbar,.schedules-page__sync-message,.schedules-page__stats-strip,.schedules-page__employee-controls,.schedules-page__bulk-toolbar,.schedules-page__time-off-panel,.schedules-page__mobile-cards,.schedules-page__shift-actions,.schedules-page__role-select,.event-import-modal__backdrop{display:none!important}.schedules-page{color:#000!important;width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.schedules-page__print-header{color:#000!important;text-align:center!important;break-after:avoid!important;border-bottom:1px solid #111!important;gap:2px!important;margin:0 0 5px!important;padding:0 0 4px!important;display:grid!important}.schedules-page__print-header strong{color:#000!important;letter-spacing:.03em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.schedules-page__print-header span,.schedules-page__print-header em{color:#000!important;font-size:8px!important;font-style:normal!important;font-weight:700!important;line-height:1.05!important}.schedules-page__grid-shell{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;page-break-inside:avoid!important;background:#fff!important;border:0!important;margin:0!important;display:block!important;overflow:visible!important}.schedules-page__grid{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;color:#000!important;page-break-inside:avoid!important;background:#fff!important;width:100%!important;max-width:none!important}.schedules-page__grid th,.schedules-page__grid td{color:#000!important;break-inside:avoid!important;vertical-align:middle!important;background:#fff!important;border:1px solid #222!important;padding:2px!important}.schedules-page__grid thead th{color:#000!important;text-align:center!important;background:#eee!important;height:auto!important;font-size:7.5px!important;font-weight:900!important;line-height:1!important}.schedules-page__grid thead th small{color:#000!important;font-size:6.5px!important;font-weight:700!important}.schedules-page__grid th:first-child,.schedules-page__grid td:first-child,.schedules-page__employee-cell{width:.82in!important}.schedules-page__grid th:last-child,.schedules-page__grid td:last-child,.schedules-page__hours-cell{width:.42in!important}.schedules-page__employee-cell,.schedules-page__hours-cell{color:#000!important;text-align:center!important;white-space:normal!important;word-break:normal!important;background:#f5f5f5!important;font-size:7.5px!important;font-weight:900!important;line-height:1!important}.schedules-page__shift-cell,.schedules-page__shift-cell--filled,.schedules-page__shift-cell--published,.schedules-page__shift-cell--off,.schedules-page__shift-cell--time-off,.schedules-page__shift-cell--empty{color:#000!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;gap:1px!important;padding:0!important;display:grid!important}.schedules-page__bulk-cell-select,.schedules-page__shift-empty-button,.schedules-page__shift-publish,.schedules-page__shift-clear,.schedules-page__shift-cell--empty span{display:none!important}.schedules-page__shift-edit{color:#000!important;text-align:center!important;background:0 0!important;border:0!important;justify-items:center!important;gap:1px!important;min-height:0!important;padding:0!important;display:grid!important}.schedules-page__shift-edit strong,.schedules-page__shift-cell--time-off strong{color:#000!important;text-transform:none!important;white-space:normal!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.schedules-page__shift-hours,.schedules-page__shift-edit em{color:#000!important;white-space:normal!important;font-size:6px!important;font-style:normal!important;font-weight:700!important;line-height:1!important}.schedules-page__print-role{color:#000!important;text-align:center!important;font-size:6px!important;font-weight:800!important;line-height:1!important;display:block!important}}@media (width<=768px){.schedules-page__mobile-grid-view{gap:8px!important;padding:0 8px 10px!important;display:grid!important;overflow-x:hidden!important}.schedules-page__mobile-day-selector{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.schedules-page__mobile-day-button{color:#f5f7fa;cursor:pointer;min-width:0;min-height:40px;font:inherit;text-align:center;background:linear-gradient(#121d2ae0,#05080de6);border:1px solid #c8a96b3d;border-radius:6px;align-content:center;justify-items:center;gap:1px;padding:4px 2px;display:grid}.schedules-page__mobile-day-button--selected{background:linear-gradient(#362b13f0,#080d14eb);border-color:#f8e7b0c7;box-shadow:inset 0 0 0 1px #f8e7b029,0 0 12px #c8a96b24}.schedules-page__mobile-day-button--today{border-color:#ef444494}.schedules-page__mobile-day-button--past{opacity:.64}.schedules-page__mobile-day-button strong,.schedules-page__mobile-day-button span,.schedules-page__mobile-day-button em{text-overflow:clip;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}.schedules-page__mobile-day-button strong{color:#f8e7b0;text-transform:uppercase;font-size:8.5px;font-weight:950}.schedules-page__mobile-day-button span{color:#f5f7fad1;font-size:7.5px;font-weight:850}.schedules-page__mobile-day-button em{color:#f5f7fad1;border:1px solid #c8a96b3d;border-radius:999px;place-items:center;min-width:15px;min-height:13px;font-size:7px;font-style:normal;font-weight:950;display:inline-grid}.schedules-page__mobile-day-grid-card{background:radial-gradient(circle at 50% 0,#48c9b014,#0000 36%),linear-gradient(#050a106b,#03060a9e);border:1px solid #c8a96b2e;border-radius:11px;gap:7px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.schedules-page__mobile-day-grid-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.schedules-page__mobile-day-grid-header div{gap:2px;min-width:0;display:grid}.schedules-page__mobile-day-grid-header strong{color:#f8e7b0;font-size:12px;font-weight:950;line-height:1}.schedules-page__mobile-day-grid-header span{color:#f5f7fab8;font-size:10px;font-weight:850;line-height:1}.schedules-page__mobile-day-grid-header button{color:#f8e7b0;cursor:pointer;min-height:30px;font:inherit;white-space:nowrap;background:linear-gradient(#181e26f5,#070b11f5);border:1px solid #c8a96b6b;border-radius:8px;padding:0 9px;font-size:10px;font-weight:950;line-height:1}.schedules-page__mobile-time-off-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.schedules-page__mobile-time-off-row span{color:#f5f7fad1;background:#05080db8;border:1px solid #6b72806b;border-left:3px solid #6b7280;border-radius:8px;gap:2px;min-width:0;padding:5px 6px;font-size:9px;font-weight:850;line-height:1.08;display:grid}.schedules-page__mobile-time-off-row strong{color:#fff;font-size:10px;font-weight:950;line-height:1.05}.schedules-page__mobile-grid-scroll{overscroll-behavior:contain;scrollbar-color:#c8a96b94 #05080db8;scrollbar-width:thin;background:linear-gradient(#0b131dc7,#04070ce0);border:1px solid #c8a96b29;border-radius:10px;min-height:0;max-height:360px;overflow:auto}.schedules-page__mobile-grid-body{width:max(100%, calc(42px + (var(--mobile-schedule-lanes,1) * 104px)));grid-template-columns:42px minmax(calc(var(--mobile-schedule-lanes,1) * 104px), 1fr);min-height:760px;display:grid}.schedules-page__mobile-time-rail{background:linear-gradient(#18243357,#05080dbd);border-right:1px solid #c8a96b29;min-width:0;position:relative}.schedules-page__mobile-time-rail span{top:var(--schedule-hour-offset,0%);color:#dce4ecad;text-align:right;white-space:nowrap;font-size:8px;font-weight:900;line-height:1;position:absolute;right:6px;transform:translateY(-50%)}.schedules-page__mobile-day-column{min-width:calc(var(--mobile-schedule-lanes,1) * 104px);background:repeating-linear-gradient(#f8e7b01f 0 1px,#0000 1px 5.55556%),linear-gradient(#18243347,#05080da8);min-height:760px;position:relative;overflow:visible}.schedules-page__mobile-day-column--today{box-shadow:inset 0 0 0 1px #f8e7b01a}.schedules-page__mobile-day-column--past .schedules-page__mobile-grid-shift{opacity:.64}.schedules-page__mobile-now-marker{top:var(--schedule-now-offset,50%);z-index:7;filter:drop-shadow(0 0 8px #ff22226b);pointer-events:none;border-top:3px solid #ff2222fa;height:0;position:absolute;left:0;right:0}.schedules-page__mobile-now-marker:before{content:"";background:#f22;border:1px solid #ffdcdc99;border-radius:999px;width:12px;height:12px;position:absolute;top:-7px;left:4px;box-shadow:0 0 0 2px #50000085,0 0 12px #ff2222b8}.schedules-page__mobile-now-marker span{color:#ffd2d2;letter-spacing:.04em;text-transform:uppercase;background:#210205f5;border:1px solid #ff5858c7;border-radius:999px;padding:2px 6px;font-size:7.5px;font-weight:950;line-height:1;position:absolute;top:-13px;right:5px}.schedules-page__mobile-grid-shift{top:var(--schedule-shift-top,0%);left:calc(6px + ((100% - 12px) / var(--schedule-lane-count,1)) * var(--schedule-lane-index,0));width:calc(((100% - 12px) / var(--schedule-lane-count,1)) - 6px);height:var(--schedule-shift-height,8%);border:1px solid color-mix(in srgb, var(--schedule-shift-color,#c8a96b), white 12%);background:linear-gradient(180deg, color-mix(in srgb, var(--schedule-shift-color,#c8a96b), transparent 42%), color-mix(in srgb, var(--schedule-shift-color,#c8a96b), #05080d 76%));min-width:0;min-height:40px;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 12px color-mix(in srgb, var(--schedule-shift-color,#c8a96b), transparent 78%);color:#f5f7fa;cursor:pointer;font:inherit;text-align:left;border-left-width:4px;border-radius:8px;align-content:start;gap:2px;padding:5px;display:grid;position:absolute;overflow:hidden}.schedules-page__mobile-grid-shift:disabled{cursor:default;opacity:1}.schedules-page__mobile-grid-shift--off{background:linear-gradient(#6b728057,#05080dc7);border-color:#6b7280b8}.schedules-page__mobile-grid-shift--active{box-shadow:inset 0 0 0 1px #f8e7b038, 0 0 16px #c8a96b42, 0 0 12px color-mix(in srgb, var(--schedule-shift-color,#c8a96b), transparent 78%);border-color:#f8e7b0db}.schedules-page__mobile-grid-shift strong,.schedules-page__mobile-grid-shift span,.schedules-page__mobile-grid-shift em{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;overflow:hidden}.schedules-page__mobile-grid-shift strong{color:var(--schedule-shift-text-color,#fff);font-size:11px;font-weight:950;line-height:1.05;overflow-wrap:normal!important;white-space:nowrap!important;word-break:normal!important}.schedules-page__mobile-grid-shift-name--tight{font-size:9.5px!important}.schedules-page__mobile-grid-shift-name--compact{font-size:8px!important}.schedules-page__mobile-grid-shift span{color:color-mix(in srgb, var(--schedule-shift-text-color,#f8e7b0), #f8e7b0 24%);font-size:9px;font-weight:950;line-height:1.04}.schedules-page__mobile-grid-shift em{color:color-mix(in srgb, var(--schedule-shift-text-color,#dce4ec), transparent 18%);font-size:8px;font-style:normal;font-weight:850;line-height:1.05}.schedules-page__mobile-empty{color:#dce4ecb8;text-align:center;background:#05080db8;border:1px dashed #c8a96b3d;border-radius:9px;padding:12px;font-size:11px;font-weight:850;position:absolute;top:46%;left:10px;right:10px}}.recipe-summary-table__thumbnail--button{appearance:none;cursor:zoom-in;padding:0}.recipe-summary-table__thumbnail--button:hover,.recipe-summary-table__thumbnail--button:focus-visible,.recipe-library-mobile-card__thumbnail--button:hover,.recipe-library-mobile-card__thumbnail--button:focus-visible{border-color:#f8e7b0b8;outline:none;box-shadow:0 0 0 1px #f8e7b02e,0 10px 22px #00000047}.recipe-library-mobile-card__thumbnail--button{appearance:none;cursor:zoom-in;padding:0}.recipe-photo-preview-modal{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020509d6;place-items:center;padding:clamp(12px,3vw,28px);display:grid;position:fixed;inset:0}.recipe-photo-preview-modal__dialog{background:linear-gradient(135deg,#121c27f5,#05080dfa),linear-gradient(90deg,#c8a96b1a,#0000 58%);border:1px solid #d9bd7b61;border-radius:14px;width:min(980px,100vw - 24px);max-height:calc(100dvh - 24px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000009e,inset 0 1px #ffffff0a}.recipe-photo-preview-modal__image-wrap{background:radial-gradient(circle at 50% 0,#d9bd7b1c,#0000 42%),#04070bc2;place-items:center;min-height:0;max-height:min(72dvh,720px);padding:clamp(12px,2vw,18px);display:grid}.recipe-photo-preview-modal__image-wrap img{object-fit:contain;object-position:center;width:100%;max-height:min(70dvh,700px);display:block}.recipe-photo-preview-modal__close{z-index:2;color:#f8e7b0;cursor:pointer;background:#05080de6;border:1px solid #d9bd7b7a;border-radius:999px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;line-height:1;display:grid;position:absolute;top:10px;right:10px}.recipe-photo-preview-modal__close:hover,.recipe-photo-preview-modal__close:focus-visible{background:#241c0cf5;border-color:#f8e7b0c7;outline:none}.recipe-photo-preview-modal__footer{border-top:1px solid #d9bd7b38;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.recipe-photo-preview-modal__eyebrow{color:#d9bd7bc7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900;line-height:1}.recipe-photo-preview-modal__footer h2{color:#f5f7fa;margin:0;font-size:clamp(18px,2.4vw,26px);font-weight:950;line-height:1.08}.recipe-photo-preview-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=767px){.recipe-photo-preview-modal{padding:10px}.recipe-photo-preview-modal__dialog{border-radius:12px;width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px)}.recipe-photo-preview-modal__image-wrap{max-height:64dvh;padding:10px}.recipe-photo-preview-modal__image-wrap img{max-height:62dvh}.recipe-photo-preview-modal__close{width:44px;height:44px;top:8px;right:8px}.recipe-photo-preview-modal__footer{gap:10px;padding:12px;display:grid}.recipe-photo-preview-modal__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.recipe-photo-preview-modal__footer .recipe-page__primary-button,.recipe-photo-preview-modal__footer .recipe-page__secondary-button{width:100%;min-height:42px}}@media (width>=1024px){.recipe-page .recipe-summary-table-wrap,.recipe-page .recipe-summary-table-wrap>.heat-table-shell{overflow-x:hidden!important}.recipe-page .recipe-summary-table{table-layout:fixed!important;width:100%!important}.recipe-page .recipe-summary-table th,.recipe-page .recipe-summary-table td{padding:5px 7px!important;font-size:13.25px!important;line-height:1.18!important}.recipe-page .recipe-summary-table thead th{white-space:normal!important;padding-top:7px!important;padding-bottom:7px!important;font-size:10px!important;line-height:1.05!important}.recipe-page .recipe-summary-table__photo-column,.recipe-page .recipe-summary-table td:first-child{width:84px!important;min-width:84px!important;max-width:84px!important;padding:3px!important}.recipe-page .recipe-summary-table__name-column,.recipe-page .recipe-summary-table td:nth-child(2){color:#fff!important;text-align:left!important;white-space:normal!important;width:auto!important;min-width:0!important;font-size:14px!important;font-weight:950!important}.recipe-page .recipe-summary-table__category-column,.recipe-page .recipe-summary-table td:nth-child(3){width:14%!important;min-width:0!important}.recipe-page .recipe-summary-table__yield-column,.recipe-page .recipe-summary-table td:nth-child(4),.recipe-page .recipe-summary-table__uom-column,.recipe-page .recipe-summary-table td:nth-child(5),.recipe-page .recipe-summary-table__servings-column,.recipe-page .recipe-summary-table td:nth-child(6){text-align:center!important;width:8%!important;min-width:0!important}.recipe-page .recipe-summary-table__view-column,.recipe-page .recipe-summary-table td:nth-child(7),.recipe-page .recipe-summary-table__edit-column,.recipe-page .recipe-summary-table td:nth-child(8){text-align:center!important;width:6%!important;min-width:54px!important;max-width:72px!important;padding-inline:4px!important}.recipe-page .recipe-summary-table__photo-cell{padding:3px!important}.recipe-page .recipe-summary-table__photo-stack,.recipe-page .recipe-summary-table__thumbnail{width:72px!important;height:72px!important}.recipe-page .recipe-summary-table__thumbnail{border-radius:7px!important}.recipe-page .recipe-summary-table__thumbnail img{display:block;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.recipe-page .recipe-summary-table__thumbnail-icon{font-size:20px!important}.recipe-page .recipe-summary-table__thumbnail-label{max-width:64px!important;font-size:8px!important;line-height:1.05!important}.recipe-page .recipe-summary-table__category-pill{max-width:100%!important;padding-inline:8px!important;font-size:10px!important;line-height:1.05!important}.recipe-page .recipe-summary-table .heat-data-table__action,.recipe-page .recipe-summary-table .recipe-page__secondary-button--compact{white-space:nowrap!important;min-height:24px!important;padding:3px 5px!important;font-size:9.5px!important;line-height:1!important}}.recipe-page .recipe-library__photo-upload-error{color:#fecaca;background:linear-gradient(90deg,#7f1d1d38,#05080db8);border:1px solid #ef444466;border-radius:8px;margin:-2px 0 10px;padding:8px 10px;font-size:11px;font-weight:850;line-height:1.25}@media (width>=768px){.recipe-page .recipe-photo-tile--drop-target{transition:border-color .14s,box-shadow .14s,filter .14s;position:relative}.recipe-page .recipe-photo-tile--drop-target:not(.recipe-summary-table__thumbnail--button):not(.recipe-library-mobile-card__thumbnail--button){cursor:copy}.recipe-page .recipe-photo-tile--drop-target:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(#f8e7b014,#0000 48%),#05080d00;transition:opacity .14s;position:absolute;inset:0}.recipe-page .recipe-photo-tile--dragging{filter:brightness(1.08);border-color:#f8e7b0eb!important;box-shadow:0 0 0 2px #f8e7b038,0 0 18px #d9bd7b38!important}.recipe-page .recipe-photo-tile--dragging:after{opacity:1}.recipe-page .recipe-photo-tile--uploading{cursor:wait!important;border-color:#d9bd7bdb!important}}.recipe-page .recipe-summary-table__thumbnail-overlay{z-index:2;color:#f8e7b0;letter-spacing:.04em;text-transform:uppercase;background:#05080ddb;border:1px solid #f8e7b08a;border-radius:5px;justify-content:center;align-items:center;min-height:18px;padding:0 4px;font-size:7px;font-weight:950;line-height:1;display:inline-flex;position:absolute;inset:auto 4px 4px}.events-page .events-table__inline-input,.events-page .events-table__date,.events-page .events-table__day,.events-page .events-table__item,.events-page .events-table .station-tag,.events-page .events-table .status-pill,.events-page .events-table .status-select,.events-page .events-table .time-due-pill,.events-page .events-table .people-count-input,.events-page .events-table .people-count-value,.events-page .heat-data-table .prep-queue-toggle,.events-page .events-table .events-table__recipe-button{letter-spacing:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:620!important}.events-page .events-mobile-card--new-row{box-shadow:inset 3px 0 #d9bd7bdb,0 10px 22px #00000038;border-color:#d9bd7bb8!important}.events-page .events-mobile-card__notes-button--active{color:#111418!important;background:linear-gradient(135deg,#c8a96be0,#7e561ceb)!important;border:1px solid #c8a96bb8!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:84px!important;max-width:none!important;min-height:26px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff38,0 0 12px #c8a96b2e!important}.events-page .event-note-pill__label{max-width:100%;color:inherit;font-weight:inherit;letter-spacing:inherit;text-align:center;text-overflow:clip;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden;font-size:inherit!important}@media (width<=768px){.events-page .events-mobile-card__notes-button{text-overflow:clip!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:auto!important;min-width:84px!important;max-width:none!important;min-height:26px!important;max-height:none!important;padding:0 9px!important;display:inline-flex!important;overflow:hidden!important}.events-page .events-mobile-card__notes-button .event-note-pill__label{text-overflow:clip;white-space:nowrap;line-height:1;overflow:hidden;font-size:inherit!important}.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill{white-space:nowrap!important;flex:none!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:auto!important;min-width:84px!important;max-width:none!important;min-height:26px!important;max-height:none!important;padding:0 9px!important;display:inline-flex!important;overflow:hidden!important}}.events-autocomplete-popover{z-index:var(--heat-layer-popover);box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;background:linear-gradient(#14181ffa,#090c11fa);border:1px solid #c8a96b7a;border-radius:8px;padding:4px;position:fixed;overflow:hidden auto;box-shadow:0 16px 34px #0000006b,inset 0 1px #ffffff0d}.events-autocomplete-popover__option{color:#faf4e2e0;cursor:pointer;text-align:left;white-space:normal;background:0 0;border:0;border-radius:6px;width:100%;min-height:32px;padding:7px 8px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:560;line-height:1.25;display:block}.events-autocomplete-popover__option:hover,.events-autocomplete-popover__option--active{color:#fff8de;background:linear-gradient(#c8a96b38,#c8a96b1a)}.timers-page .timers-table th,.timers-page .timers-table td{text-align:center;vertical-align:middle;box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:none!important;padding:6px 5px!important}.timers-page .timers-table__item,.timers-page .timers-table__event-name{color:#f6f0df;font-weight:760;line-height:1.18;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.timers-page .timers-table .station-tag{white-space:normal!important;min-width:0!important;max-width:100%!important;padding-inline:5px!important}.timers-page .timers-table__time-display,.timers-page .timers-table__time-left{justify-content:center;display:inline-flex;white-space:nowrap!important;min-width:0!important;max-width:100%!important;padding-inline:5px!important}.timers-page .timers-table__button{white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:24px!important;padding:0 5px!important;font-size:8px!important;line-height:1.05!important}.timers-page .timers-table__button--complete{color:#baf2cf!important;background:linear-gradient(#44b4731a,#05080dc7)!important;border-color:#44b47394!important}.timers-page .timers-table__button--complete:hover,.timers-page .timers-table__button--complete:focus-visible{color:#f3fff7!important;background:linear-gradient(#44b4732e,#05080de6)!important;border-color:#70db97d1!important}.timers-page .timers-page__table-shell{overflow-x:hidden!important}.timers-page .timers-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.timers-page .timers-table th,.timers-page .timers-table td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:none!important}.timers-page .timers-table th:first-child,.timers-page .timers-table td:first-child{text-align:left!important;width:24%!important}.timers-page .timers-table th:nth-child(2),.timers-page .timers-table td:nth-child(2){text-align:left!important;width:17%!important}.timers-page .timers-table th:nth-child(3),.timers-page .timers-table td:nth-child(3){width:9%!important}.timers-page .timers-table th:nth-child(4),.timers-page .timers-table td:nth-child(4){width:8%!important}.timers-page .timers-table th:nth-child(5),.timers-page .timers-table td:nth-child(5),.timers-page .timers-table th:nth-child(6),.timers-page .timers-table td:nth-child(6){width:9%!important}.timers-page .timers-table th:nth-child(n+7),.timers-page .timers-table td:nth-child(n+7){width:5.5%!important}.timers-page .timers-table__item,.timers-page .timers-table__event-name{display:block;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}.timers-page .timers-table__fire-input{width:100%!important;min-width:0!important;max-width:64px!important}.timers-page .timers-table__button{white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:24px!important;padding:0 4px!important;font-size:8px!important}@media (width>=768px){.recipe-page .recipe-page__header>div:first-child{align-content:center;min-width:0;display:grid}.recipe-page .recipe-page__subtitle{max-width:min(760px,100%);margin-top:5px}.recipe-page .recipe-summary-table__photo-column,.recipe-page .recipe-summary-table td:first-child{width:84px!important;min-width:84px!important;max-width:84px!important}.recipe-page .recipe-summary-table__name-column,.recipe-page .recipe-summary-table td:nth-child(2){white-space:normal!important;width:auto!important;min-width:0!important}.recipe-page .recipe-summary-table__category-column,.recipe-page .recipe-summary-table td:nth-child(3){width:12%!important;min-width:0!important}.recipe-page .recipe-summary-table__yield-column,.recipe-page .recipe-summary-table td:nth-child(4),.recipe-page .recipe-summary-table__uom-column,.recipe-page .recipe-summary-table td:nth-child(5),.recipe-page .recipe-summary-table__servings-column,.recipe-page .recipe-summary-table td:nth-child(6),.recipe-page .recipe-summary-table__cook-time-column,.recipe-page .recipe-summary-table td:nth-child(7){text-align:center!important;width:7%!important;min-width:0!important;max-width:none!important;padding-inline:4px!important}.recipe-page .recipe-summary-table__view-column,.recipe-page .recipe-summary-table td:nth-child(8),.recipe-page .recipe-summary-table__edit-column,.recipe-page .recipe-summary-table td:nth-child(9){text-align:center!important;width:5.5%!important;min-width:48px!important;max-width:66px!important;padding-inline:3px!important}.recipe-page .recipe-summary-table__cook-time-cell{padding-inline:3px!important}.recipe-page .recipe-summary-table__cook-time-input{color:#f8e7b0;text-align:center;background:#05080dd1;border:1px solid #c8a96b66;border-radius:8px;outline:none;width:74px;max-width:100%;min-height:34px;padding:4px 6px;font:900 13px/1.05 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.recipe-page .recipe-summary-table__cook-time-input:focus{border-color:#f8e7b0db;box-shadow:0 0 0 1px #f8e7b02e,0 0 14px #d9bd7b2e}.recipe-page .recipe-summary-table__cook-time-value{color:#f5f7fad1;white-space:nowrap;background:#05080db3;border:1px solid #c8a96b52;border-radius:8px;justify-content:center;align-items:center;width:74px;min-height:34px;font-size:13px;font-weight:900;line-height:1.05;display:inline-flex}}.schedules-page__mobile-cards{display:none}@media (width<=767px){.schedules-page{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.schedules-page__grid-shell{display:none!important}.schedules-page__mobile-cards{gap:10px;width:100%;max-width:100%;padding:10px;overflow-x:hidden;display:grid!important}.schedules-page__day-card{background:linear-gradient(#48c9b005 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#48c9b005 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#0e1722f0,#05080df0);border:1px solid #c8a96b4d;border-radius:10px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.schedules-page__day-card h2{color:#d9bd7b;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #c8a96b38;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:950;line-height:1.1;display:flex}.schedules-page__day-card h2 span{color:#f5f7fab8;letter-spacing:0;font-size:11px;font-weight:850}.schedules-page__day-card p{color:#9ba7b4;margin:0;padding:12px;font-size:12px;font-weight:800}.schedules-page__mobile-shift{border:1px solid color-mix(in srgb, var(--station-color,#c8a96b), transparent 38%);background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#c8a96b) 18%, #111827), #05080de6);color:#f5f7fa;width:auto;min-width:0;max-width:100%;font:inherit;text-align:left;border-radius:9px;gap:6px;margin:9px;padding:9px;display:grid}button.schedules-page__mobile-shift{appearance:none;cursor:pointer}button.schedules-page__mobile-shift:disabled{cursor:default;opacity:1}.schedules-page__mobile-shift-heading{border-bottom:1px solid #f5f7fa1a;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:5px;display:flex}.schedules-page__mobile-shift-heading strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;line-height:1.1;overflow:hidden}.schedules-page__mobile-shift-heading b{color:#d9bd7b;text-align:right;text-transform:uppercase;flex:none;font-size:10px;font-weight:950;line-height:1}.schedules-page__mobile-shift span,.schedules-page__mobile-shift em{color:#f5f7fae6;overflow-wrap:anywhere;gap:2px;min-width:0;font-size:12px;font-style:normal;font-weight:850;line-height:1.2;display:grid}.schedules-page__mobile-shift small{color:#d9bd7bc7;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950;line-height:1}.schedules-page__mobile-shift--time-off,.schedules-page__mobile-shift--off{color:#e5e7ebf0!important;background:linear-gradient(#4b55638f,#111827e6)!important;border-color:#9ca3af70!important}}.schedules-page__sync-message{color:#fde68a;background:linear-gradient(90deg,#784d1242,#05080db8);border:1px solid #efb4446b;border-radius:8px;margin:0 10px;padding:8px 10px;font-size:11px;font-weight:850;line-height:1.25}@media (width<=767px){.schedules-page__mobile-shift{grid-template-columns:minmax(0,1fr) auto;position:relative;overflow:hidden;gap:7px 10px!important;padding:10px!important}.schedules-page__mobile-shift-heading{grid-column:1/-1;border-bottom:0!important;padding-bottom:0!important}.schedules-page__mobile-shift>span:not(.schedules-page__mobile-shift-heading):not(.schedules-page__mobile-shift-track),.schedules-page__mobile-shift>em{background:#05080d6b;border:1px solid #c8a96b1f;border-radius:8px;padding:6px 7px}.schedules-page__mobile-shift-track{background:linear-gradient(90deg,#05080de6,#10263899,#05080de6);border:1px solid #c8a96b29;border-radius:999px;grid-column:1/-1;height:12px;position:relative;overflow:hidden;display:block!important}.schedules-page__mobile-shift-bar{top:1px;bottom:1px;left:var(--schedule-shift-offset,0%);width:var(--schedule-shift-width,28%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--station-color,#c8a96b), transparent 14%), color-mix(in srgb, var(--station-color,#c8a96b), white 18%));min-width:18px;box-shadow:inset 0 0 0 1px #ffffff14, 0 0 12px color-mix(in srgb, var(--station-color,#c8a96b), transparent 68%);display:block;position:absolute}.schedules-page__mobile-shift--off .schedules-page__mobile-shift-track,.schedules-page__mobile-shift--time-off .schedules-page__mobile-shift-track{display:none!important}}.events-page>.events-toolbar{background:linear-gradient(#0e141ceb,#05080df0)!important;border:1px solid #c8a96b33!important;border-radius:10px!important;grid-template-columns:minmax(240px,1fr) auto minmax(170px,220px)!important;grid-template-areas:"search completed status""dates dates dates"!important;align-items:end!important;gap:7px 8px!important;margin:8px 0 6px!important;padding:8px 10px!important;display:grid!important;box-shadow:inset 0 0 0 1px #d9bd7b0d!important}.events-page>.events-toolbar .events-toolbar__search-group{grid-area:search;min-width:0}.events-page>.events-toolbar .events-toolbar__completed-toggle{grid-area:completed;align-self:end}.events-page>.events-toolbar .events-toolbar__filter-group{grid-area:status;min-width:0}.events-page>.events-toolbar .events-toolbar__date-group{border-top:1px solid #c8a96b1f;grid-area:dates;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0!important;padding-top:7px!important;display:flex!important}.events-page>.events-toolbar .events-toolbar__label{color:#d9bd7bc7!important;letter-spacing:.08em!important;margin-bottom:4px!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.events-page>.events-toolbar .events-toolbar__search,.events-page>.events-toolbar .events-toolbar__select,.events-page .events-table-actions__bulk-select{border-radius:8px!important;height:34px!important;min-height:34px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:12px!important;line-height:1.1!important}.events-page>.events-toolbar .events-toolbar__completed-toggle{white-space:nowrap!important;border-radius:8px!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:6px 9px!important}.events-page>.events-toolbar .events-toolbar__completed-label{font-size:10px!important;line-height:1!important}.events-page>.events-toolbar .events-toolbar__completed-switch{width:34px!important;height:18px!important}.events-page>.events-toolbar .events-toolbar__completed-thumb{width:14px!important;height:14px!important}.events-page>.events-toolbar .events-toolbar__completed-input:checked+.events-toolbar__completed-switch .events-toolbar__completed-thumb{transform:translate(15px)!important}.events-page>.events-toolbar .events-toolbar__date-button{white-space:nowrap!important;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:6px 10px!important;font-size:11px!important;line-height:1!important}.events-toolbar__mobile-date-select{display:none}.events-page>.events-toolbar--filters-external{grid-template-columns:minmax(240px,1fr)!important;grid-template-areas:"search""dates"!important}.events-page .events-control-button,.events-page .events-control-select,.events-page .events-control-toggle,.events-page .events-table-actions__count{box-sizing:border-box!important;letter-spacing:0!important;white-space:nowrap!important;border-radius:8px!important;height:34px!important;min-height:34px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:760!important;line-height:1!important}.events-page .events-control-button,.events-page .events-control-select{padding:7px 10px!important}.events-page .events-control-select{cursor:pointer;appearance:none!important;color:#f8e7b0!important;background:linear-gradient(45deg,#0000 50%,#d9bd7b 50%) right 13px center/5px 5px no-repeat,linear-gradient(135deg,#d9bd7b 50%,#0000 50%) right 8px center/5px 5px no-repeat,linear-gradient(#181e26f0,#0a0d12f0)!important;border:1px solid #c8a96b4d!important;padding-right:28px!important}.events-page .events-control-toggle{cursor:pointer;color:#d1fae5!important;background:linear-gradient(#15472a61,#08100cf0)!important;border:1px solid #2fcf6c61!important;align-items:center!important;gap:8px!important;padding:6px 9px!important;display:inline-flex!important}.events-page .events-control-toggle__label{align-items:center;line-height:1;display:inline-flex}.events-page .events-control-toggle__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.events-page .events-control-toggle__switch{background:#0f1712f5;border:1px solid #2fcf6c7a;border-radius:999px;flex:0 0 36px;align-items:center;width:36px;height:18px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #2fcf6c14}.events-page .events-control-toggle__thumb{background:#94a3b8eb;border-radius:999px;width:14px;height:14px;transition:transform .14s,background .14s;position:absolute;left:2px}.events-page .events-control-toggle__input:checked+.events-control-toggle__switch{background:linear-gradient(90deg,#16833df2,#2fcf6cd1)}.events-page .events-control-toggle__input:checked+.events-control-toggle__switch .events-control-toggle__thumb{background:#fff;transform:translate(18px)}.events-page .events-save-status{border-radius:8px!important;min-height:26px!important;margin:0 0 5px!important;padding:5px 9px!important;font-size:10px!important;line-height:1.15!important}.events-page .bulk-edit-bar{border-radius:10px!important;grid-template-columns:auto minmax(118px,.75fr) minmax(112px,.7fr) minmax(170px,1.2fr) minmax(132px,.8fr) minmax(82px,.48fr) minmax(126px,.75fr) auto auto!important;align-items:end!important;gap:7px!important;margin:0 0 6px!important;padding:8px 9px!important;display:grid!important}.events-page .bulk-edit-bar__summary{white-space:nowrap!important;border-radius:8px!important;align-self:center!important;min-height:30px!important;padding:8px 9px!important;font-size:10px!important;line-height:1!important}.events-page .bulk-edit-bar__field,.events-page .bulk-edit-bar__field--wide,.events-page .bulk-edit-bar__field--small{gap:4px!important;min-width:0!important}.events-page .bulk-edit-bar__field span{white-space:nowrap!important;font-size:8px!important;line-height:1!important}.events-page .bulk-edit-bar__control,.events-page .bulk-edit-bar__apply,.events-page .bulk-edit-bar__clear{border-radius:8px!important;height:32px!important;min-height:32px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:11px!important;line-height:1.05!important}.events-page .bulk-edit-bar__apply,.events-page .bulk-edit-bar__clear{white-space:nowrap!important;padding-left:10px!important;padding-right:10px!important}@media (width<=1100px){.events-page>.events-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr)!important;grid-template-areas:"search status""completed completed""dates dates"!important}.events-page>.events-toolbar .events-toolbar__completed-toggle{justify-self:start}.events-page>.events-toolbar--filters-external{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"search""dates"!important}.events-page .events-table-actions,.events-page .bulk-edit-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.events-page>.events-toolbar,.events-page .events-table-actions,.events-page .bulk-edit-bar{grid-template-columns:1fr!important;gap:6px!important}.events-page>.events-toolbar{grid-template-areas:"search""completed""status""dates"!important}.events-page>.events-toolbar--filters-external{grid-template-areas:"search""dates"!important}.events-page>.events-toolbar .events-toolbar__date-group{border-top:1px solid #c8a96b1f;grid-template-columns:1fr!important;padding-top:6px!important;display:grid!important}.events-page>.events-toolbar .events-toolbar__date-button{display:none!important}.events-page>.events-toolbar .events-toolbar__mobile-date-select{appearance:none!important;color:#f8e7b0!important;background:linear-gradient(45deg,#0000 50%,#d9bd7b 50%) right 15px center/5px 5px no-repeat,linear-gradient(135deg,#d9bd7b 50%,#0000 50%) right 10px center/5px 5px no-repeat,linear-gradient(#181e26f0,#0a0d12f0)!important;border:1px solid #c8a96b57!important;border-radius:8px!important;width:100%!important;height:36px!important;min-height:36px!important;padding:8px 32px 8px 10px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:760!important;line-height:1!important;display:block!important}.events-page>.events-toolbar .events-toolbar__completed-toggle,.events-page .events-table-actions__delete,.events-page .events-table-actions__add-row,.events-page .events-table-actions__apply,.events-page .events-table-actions__bulk-select,.events-page .events-table-actions__completed-toggle,.events-page .events-table-actions__status-filter,.events-page .events-table-actions__status-filter select,.events-page .bulk-edit-bar__control,.events-page .bulk-edit-bar__apply,.events-page .bulk-edit-bar__clear{width:100%!important}.events-mobile-card--selected{border-color:#d9bd7bd1!important;box-shadow:inset 0 0 0 1px #d9bd7b6b,0 10px 24px #0000003d!important}.events-page .events-mobile-card,.events-page .events-mobile-card[class*=events-table__status-row--],.events-page .events-mobile-card--tone-1{background:linear-gradient(135deg,#121e2cf0,#080c12f5)!important}.events-page .events-mobile-card:before,.events-page .events-mobile-card:after{content:none!important;display:none!important}.events-page .events-mobile-card--new-row{box-shadow:inset 0 0 0 1px #d9bd7b6b,0 10px 22px #00000038!important}.events-mobile-card__top{grid-template-columns:minmax(54px,.74fr) minmax(42px,.5fr) minmax(76px,.82fr) minmax(86px,.88fr)!important;gap:4px!important;padding:0!important}.events-mobile-card__time,.events-mobile-card__field--time{min-height:34px!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.events-mobile-card__people{color:#f8e7b0!important;background:linear-gradient(#784d123d,#05080de6)!important;border:1px solid #d9bd7b61!important;border-radius:999px!important;justify-self:stretch!important;width:100%!important;min-width:88px!important;max-width:128px!important;min-height:32px!important;padding:0 8px!important}.events-mobile-card__people .people-count-bar{display:none!important}.events-mobile-card__people .people-count-value,.events-mobile-card__people-input{color:#fff!important;text-align:center!important;flex:0 auto!important;max-width:58px!important;font-size:15px!important;font-weight:950!important}.events-mobile-card__people:after{color:#f8e7b0d1!important;letter-spacing:.04em!important;text-transform:none!important;font-size:9px!important}.events-mobile-card__middle{gap:4px!important;padding:0!important}.events-mobile-card__item-row{grid-template-columns:minmax(0,1fr) minmax(108px,.74fr)!important;gap:4px!important}.events-mobile-card__item{text-align:center!important;justify-content:center!important;align-items:center!important;font-size:10.3px!important}.events-mobile-card__assignment-row{grid-template-columns:minmax(82px,.7fr) minmax(0,1fr)!important;align-items:stretch!important;gap:4px!important;display:grid!important}.events-mobile-card__item-row .status-select-wrap{min-width:0!important}.events-mobile-card__item-row .status-select-wrap__label{display:none!important}.events-mobile-card__item-row .status-pill,.events-mobile-card__item-row .status-select,.events-mobile-card__assigned,.events-mobile-card__notes-button{width:100%!important;min-height:32px!important}.events-mobile-card__assigned{text-align:center!important;justify-content:center!important;align-items:center!important}.events-mobile-card__bottom,.events-mobile-card__bottom--with-prep{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 42px!important;grid-template-areas:"select recipe prep fire""details details details details"!important;gap:6px!important;padding:0 7px 7px!important;display:grid!important}.events-mobile-card__select{background:linear-gradient(#181e26f0,#0a0d12f0);border:1px solid #c8a96b4d;border-radius:8px;grid-area:select;justify-content:center;align-items:center;min-height:32px;display:inline-flex}.events-mobile-card__select input{accent-color:#c8a96b;width:20px;height:20px}.events-mobile-card__bottom .events-table__recipe-button,.events-mobile-card__bottom .events-table__recipe-blank{grid-area:recipe;min-height:32px!important;padding-inline:6px!important;font-size:10px!important;line-height:1.05!important}.events-mobile-card__bottom .prep-queue-toggle{grid-area:prep;min-height:32px!important;padding-inline:6px!important;font-size:10px!important;line-height:1.05!important}.events-mobile-card__bottom .events-mobile-card__fire{grid-area:fire;width:100%!important;min-width:0!important;height:32px!important}.events-mobile-card__bottom>.events-mobile-card__details-button{grid-area:details;min-height:32px!important}.events-mobile-card__notes-button{min-height:32px!important;font-size:10px!important;line-height:1.05!important}}.events-page .events-header-filter-button,.events-page .events-table__filter-button{z-index:30!important;pointer-events:auto!important;flex:0 0 22px!important;align-self:center!important;width:22px!important;height:22px!important;position:relative!important}.column-filter-menu-portal{z-index:100000;width:min(300px,100vw - 20px);position:fixed}.column-filter-menu-portal .column-filter-menu{box-sizing:border-box!important;text-align:left!important;width:100%!important;max-width:100%!important;position:static!important}.column-filter-menu-portal .column-filter-menu,.column-filter-menu-portal .column-filter-menu *{text-align:left!important;letter-spacing:0!important}.column-filter-menu-portal .column-filter-menu__sort button,.column-filter-menu-portal .column-filter-menu__bulk-actions button,.column-filter-menu-portal .column-filter-menu__footer button{white-space:normal!important;justify-content:flex-start!important;padding-inline:9px!important;overflow:visible!important}.column-filter-menu-portal .column-filter-menu__options{max-height:min(260px,42vh)!important;overflow:hidden auto!important}.column-filter-menu-portal .column-filter-menu__option{color:#f5f7fa!important;white-space:normal!important;align-items:flex-start!important;min-width:0!important;font-size:12px!important;line-height:1.22!important}.column-filter-menu-portal .column-filter-menu__option span:last-child{min-width:0!important;text-overflow:unset!important;white-space:normal!important;overflow:visible!important}.recipe-editor__ingredient-mobile-cards{display:none}@media (width<=767px){.recipe-page--editor{padding-top:4px!important}.recipe-page--editor .recipe-page__header{gap:6px!important;margin-bottom:7px!important}.recipe-page--editor .recipe-page__eyebrow{margin-bottom:3px!important;font-size:9px!important;line-height:1!important}.recipe-page--editor .recipe-page__title{font-size:22px!important;line-height:1.05!important}.recipe-page--editor .recipe-page__subtitle{display:none!important}.recipe-page--editor .recipe-editor__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.recipe-page--editor .recipe-editor__actions .recipe-page__primary-button,.recipe-page--editor .recipe-editor__actions .recipe-page__secondary-button,.recipe-page--editor .recipe-editor__actions .recipe-page__back-button,.recipe-page--editor .recipe-editor__actions .events-toolbar__danger-button{white-space:normal!important;border-radius:8px!important;width:100%!important;min-height:34px!important;padding:7px 6px!important;font-size:10px!important;line-height:1.1!important}.recipe-page--editor .recipe-editor{gap:8px!important}.recipe-page--editor .recipe-panel{padding:8px!important}.recipe-page--editor .recipe-editor__top-grid{gap:8px!important}.recipe-page--editor .recipe-photo--editor{aspect-ratio:16/8!important;min-height:124px!important}.recipe-page--editor .recipe-photo__action{min-height:28px!important;padding:6px 10px!important;font-size:10px!important}.recipe-page--editor .recipe-editor__fields{gap:7px!important}.recipe-page--editor .recipe-editor__metadata-window{gap:8px!important}.recipe-page--editor .recipe-editor__metadata-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}.recipe-page--editor .recipe-editor__field{gap:4px!important}.recipe-page--editor .recipe-editor__field span{font-size:9px!important;line-height:1!important}.recipe-page--editor .recipe-editor__field input,.recipe-page--editor .recipe-editor__field select{min-height:36px!important;padding:8px 9px!important}.recipe-page--editor .recipe-editor__section-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important}.recipe-page--editor .recipe-editor__section-header .recipe-page__secondary-button{white-space:nowrap!important;width:auto!important;min-height:30px!important;padding:6px 9px!important;font-size:10px!important}.recipe-page--editor .recipe-editor__ingredient-table-wrap{display:none!important}.recipe-page--editor .recipe-editor__ingredient-mobile-cards{gap:9px!important;width:100%!important;display:grid!important}.recipe-page--editor .recipe-editor__ingredient-mobile-card{box-shadow:inset 0 0 0 1px #d9bd7b0f;box-sizing:border-box!important;background:linear-gradient(135deg,#121e2cb8,#05080de6)!important;border:1px solid #c8a96b3d!important;border-radius:10px!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px!important;display:flex!important;overflow:hidden!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field{flex-direction:column!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field span{color:#d9bd7bd1!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field input{box-sizing:border-box!important;color:#f5f7fa!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:9px 10px!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;overflow:visible!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field--ingredient input{font-size:13px!important;font-weight:850!important}.recipe-page--editor .recipe-editor__ingredient-mobile-control-row{align-items:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field--qty{flex:0 0 80px!important;width:80px!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field--uom{flex:0 0 100px!important;width:100px!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field--notes input{color:#f5f7faeb!important;height:42px!important;min-height:42px!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important}.recipe-page--editor .recipe-editor__ingredient-mobile-remove{box-sizing:border-box!important;white-space:nowrap!important;border-radius:8px!important;flex:auto!important;align-self:flex-end!important;width:auto!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:9px 8px!important;font-size:11px!important;line-height:1!important}}@media (width<=420px){.recipe-page--editor .recipe-editor__actions{grid-template-columns:1fr 1fr!important}.recipe-page--editor .recipe-editor__actions .recipe-page__back-button{grid-column:1/-1}.recipe-page--editor .recipe-editor__ingredient-mobile-control-row{gap:7px!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field--qty{flex-basis:72px!important;width:72px!important}.recipe-page--editor .recipe-editor__ingredient-mobile-field--uom{flex-basis:88px!important;width:88px!important}.recipe-page--editor .recipe-editor__ingredient-mobile-remove{padding-inline:4px!important;font-size:9px!important}}@media (width<=767px){.recipe-page:not(.recipe-page--editor) .recipe-view-hero__details{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.recipe-page:not(.recipe-page--editor) .recipe-view-hero__details>div{align-content:center;gap:2px;min-height:38px;background:linear-gradient(#0d1722c7,#05080dc7)!important;border:1px solid #c8a96b2e!important;border-radius:6px!important;padding:3px 4px!important;display:grid!important}.recipe-page:not(.recipe-page--editor) .recipe-view-hero__details dt{color:#d9bd7bc7!important;letter-spacing:.08em!important;font-size:7px!important;font-weight:950!important;line-height:1!important}.recipe-page:not(.recipe-page--editor) .recipe-view-hero__details dd{color:#f5f7fa!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.08!important}.recipe-page:not(.recipe-page--editor) .recipe-view-hero__manual-scale{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:3px;width:100%;display:grid!important}.recipe-page:not(.recipe-page--editor) .recipe-view-hero__manual-scale span{color:#d9bd7bd1;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.recipe-page:not(.recipe-page--editor) .recipe-scale-input{width:44px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;min-height:28px!important;padding:0!important;font-size:11px!important}.recipe-page:not(.recipe-page--editor) .recipe-scale{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.recipe-page:not(.recipe-page--editor) .recipe-scale>div{text-align:center;align-content:center;gap:4px;min-height:64px;padding:8px 6px!important;display:grid!important}.recipe-page:not(.recipe-page--editor) .recipe-scale__value{font-size:18px!important}.recipe-page:not(.recipe-page--editor) .recipe-scale__label{font-size:8px!important;line-height:1.08!important}.recipe-scale__allergens{background:#05080d6b;border:1px solid #c8a96b29;border-radius:9px;gap:7px;margin-top:8px;padding:8px;display:grid}.recipe-scale__allergens-label{color:#d9bd7bc7;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950;line-height:1}.recipe-page:not(.recipe-page--editor) .recipe-panel--allergens{display:none!important}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table tr{box-sizing:border-box!important;background:linear-gradient(135deg,#101f2dc7,#05080de6)!important;border-color:#c8a96b42!important;border-radius:7px!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"check ingredient""check quantities""notes notes"!important;gap:2px 4px!important;width:100%!important;padding:3px 4px!important}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:first-child{grid-area:check!important;align-self:center!important;padding-top:0!important}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(2){color:#f8fafc!important;overflow-wrap:anywhere!important;grid-area:ingredient!important;align-self:center!important;min-width:0!important;padding:2px 4px!important;font-size:11.5px!important;font-weight:950!important;line-height:1.16!important;display:block!important}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table__mobile-quantity-row{grid-area:quantities!important;min-width:0!important;padding:0!important;display:block!important}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table__mobile-quantity-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;min-width:0;display:grid!important}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table__mobile-quantity-cell{box-sizing:border-box;color:#f5f7fac7;text-align:center;overflow-wrap:anywhere;white-space:normal;background:#05080d80;border:1px solid #c8a96b2e;border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:20px;padding:2px 4px;font-size:9px;font-weight:850;line-height:1.1;display:inline-flex;overflow:hidden}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table__mobile-quantity-cell--scaled{color:#fff1c4;background:linear-gradient(135deg,#614718c2,#231c0feb);border-color:#d9bd7b94;font-weight:950;box-shadow:inset 0 0 0 1px #ffe7a814,0 0 12px #c8a96b29}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(3),.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(4),.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(5),.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table__mobile-quantity-row:before{display:none!important}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(6){color:#f5f7fac2!important;border-top:0!important;grid-area:notes!important;margin-top:0!important;padding:1px 3px 0!important;font-size:9px!important;line-height:1.12!important}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(3):before,.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(4):before,.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(5):before,.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table td:nth-child(6):before{content:none!important}.recipe-page--editor .recipe-editor__summary-card{background:linear-gradient(135deg,#101f2db3,#05080ddb);border:1px solid #c8a96b38;border-radius:10px;padding:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field{min-width:0}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field:first-of-type,.recipe-page--editor .recipe-editor__field--base-servings{grid-column:1/-1}.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field input,.recipe-page--editor .recipe-editor__summary-card .recipe-editor__field select{min-height:34px!important;padding:7px 8px!important;font-size:12px!important}.recipe-page--editor .recipe-editor__field--base-servings{grid-template-columns:minmax(0,1fr) auto;position:relative}.recipe-page--editor .recipe-editor__field--base-servings input{grid-column:1/-1}.recipe-page--editor .recipe-editor__validation-bar{background:#05080dd1;border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.recipe-page--editor .recipe-editor__validation-bar:before{border-radius:inherit;content:"";width:100%;height:100%;display:block}.recipe-page--editor .recipe-editor__field--valid .recipe-editor__validation-bar:before{background:linear-gradient(90deg,#2fcf6c,#2fcf6c9e)}.recipe-page--editor .recipe-editor__field--invalid .recipe-editor__validation-bar:before{background:linear-gradient(90deg,#a3161b,#c25100b3);width:38%}.recipe-page--editor .recipe-editor__validation-text{color:#d9bd7bd1;letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:900;line-height:1}.events-page{--events-mobile-card-field:radial-gradient(ellipse at 50% 0%, #c8a96b0f, transparent 34%), radial-gradient(ellipse at 50% 16%, #ff7c1808, transparent 32%), radial-gradient(ellipse at center, transparent 42%, #00000057 78%, #0000009e), linear-gradient(180deg, #101317 0%, #0a0d10 42%, #07090c 100%);background:var(--events-mobile-card-field)!important;background-size:auto!important}.events-page .events-mobile-cards{background:0 0!important;gap:22px!important}.events-page .events-mobile-card,.events-page .events-mobile-card[class*=events-table__status-row--],.events-page .events-mobile-card--tone-1{isolation:isolate!important;background-color:#0b1118!important;background-clip:border-box!important;border-radius:12px!important;overflow:hidden!important}}.status-pill--not-started,.status-select.status-pill--not-started,.events-table__item.status-pill--not-started,.events-table__item-input.status-pill--not-started,.events-mobile-card .events-mobile-card__item.status-pill--not-started,.stations-table__item.status-pill--not-started,.prep-queue-table__item.status-pill--not-started,.heat-data-table__item.status-pill--not-started{--prep-status-color:#8f1b1f;--prep-status-text:#fff5f5;--status-pill-color:#8f1b1f;--status-pill-text:#fff5f5;color:#fff5f5!important;background:linear-gradient(#8f1b1f6b,#2a0a0ddb)!important;border-color:#8f1b1f94!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #8f1b1f1f!important}.status-pill--in-progress,.status-select.status-pill--in-progress,.events-table__item.status-pill--in-progress,.events-table__item-input.status-pill--in-progress,.events-mobile-card .events-mobile-card__item.status-pill--in-progress,.stations-table__item.status-pill--in-progress,.prep-queue-table__item.status-pill--in-progress,.heat-data-table__item.status-pill--in-progress{--prep-status-color:#2d9cdb;--prep-status-text:#f0fbff;--status-pill-color:#2d9cdb;--status-pill-text:#f0fbff;color:#f0fbff!important;background:linear-gradient(#2d9cdb6b,#0d364edb)!important;border-color:#2d9cdb94!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #2d9cdb1f!important}.status-pill--cooking,.status-select.status-pill--cooking,.events-table__item.status-pill--cooking,.events-table__item-input.status-pill--cooking,.events-mobile-card .events-mobile-card__item.status-pill--cooking,.stations-table__item.status-pill--cooking,.prep-queue-table__item.status-pill--cooking,.heat-data-table__item.status-pill--cooking{--prep-status-color:#c25100;--prep-status-text:#fff7ed;--status-pill-color:#c25100;--status-pill-text:#fff7ed;color:#fff7ed!important;background:linear-gradient(#c251006b,#3c1804db)!important;border-color:#c2510094!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #c251001f!important}.status-pill--thawing,.status-select.status-pill--thawing,.events-table__item.status-pill--thawing,.events-table__item-input.status-pill--thawing,.events-mobile-card .events-mobile-card__item.status-pill--thawing,.stations-table__item.status-pill--thawing,.prep-queue-table__item.status-pill--thawing,.heat-data-table__item.status-pill--thawing{--prep-status-color:#58b8d6;--prep-status-text:#f0fbff;--status-pill-color:#58b8d6;--status-pill-text:#f0fbff;color:#f0fbff!important;background:linear-gradient(#58b8d66b,#113e4edb)!important;border-color:#58b8d694!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #58b8d61f!important}.status-pill--pending,.status-select.status-pill--pending,.events-table__item.status-pill--pending,.events-table__item-input.status-pill--pending,.events-mobile-card .events-mobile-card__item.status-pill--pending,.stations-table__item.status-pill--pending,.prep-queue-table__item.status-pill--pending,.heat-data-table__item.status-pill--pending{--prep-status-color:#b88d12;--prep-status-text:#080705;--status-pill-color:#b88d12;--status-pill-text:#080705;color:#080705!important;background:linear-gradient(#b88d1270,#4e3808d1)!important;border-color:#b88d128a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #b88d121f!important}.status-pill--prepped,.status-select.status-pill--prepped,.events-table__item.status-pill--prepped,.events-table__item-input.status-pill--prepped,.events-mobile-card .events-mobile-card__item.status-pill--prepped,.stations-table__item.status-pill--prepped,.prep-queue-table__item.status-pill--prepped,.heat-data-table__item.status-pill--prepped{--prep-status-color:#229d55;--prep-status-text:#f0fff4;--status-pill-color:#229d55;--status-pill-text:#f0fff4;color:#f0fff4!important;background:linear-gradient(#229d556b,#0b391fd6)!important;border-color:#229d558a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #229d551f!important}.status-pill--complete,.status-select.status-pill--complete,.events-table__item.status-pill--complete,.events-table__item-input.status-pill--complete,.events-mobile-card .events-mobile-card__item.status-pill--complete,.stations-table__item.status-pill--complete,.prep-queue-table__item.status-pill--complete,.heat-data-table__item.status-pill--complete{--prep-status-color:#167a3a;--prep-status-text:#fff;--status-pill-color:#167a3a;--status-pill-text:#fff;color:#fff!important;background:linear-gradient(#167a3a70,#082a17db)!important;border-color:#167a3a8f!important;font-style:normal!important;-webkit-text-decoration:line-through #ffffffd1!important;text-decoration:line-through #ffffffd1!important;text-decoration-thickness:1.35px!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #167a3a1f!important}.status-pill--pending-delivery,.status-select.status-pill--pending-delivery,.events-table__item.status-pill--pending-delivery,.events-table__item-input.status-pill--pending-delivery,.events-mobile-card .events-mobile-card__item.status-pill--pending-delivery,.stations-table__item.status-pill--pending-delivery,.prep-queue-table__item.status-pill--pending-delivery,.heat-data-table__item.status-pill--pending-delivery{--prep-status-color:#a7630b;--prep-status-text:#f6dd4b;--status-pill-color:#a7630b;--status-pill-text:#f6dd4b;color:#f6dd4b!important;background:linear-gradient(#a7630b70,#3a2307db)!important;border-color:#a7630b8f!important;font-style:italic!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #a7630b1f!important}.status-pill--na,.status-select.status-pill--na,.events-table__item.status-pill--na,.events-table__item-input.status-pill--na,.events-mobile-card .events-mobile-card__item.status-pill--na,.stations-table__item.status-pill--na,.prep-queue-table__item.status-pill--na,.heat-data-table__item.status-pill--na{--prep-status-color:#8b8f96;--prep-status-text:#9aa0a8;--status-pill-color:#8b8f96;--status-pill-text:#9aa0a8;color:#9aa0a8!important;background:linear-gradient(#8b8f9652,#2c3036d1)!important;border-color:#8b8f966b!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff0f,0 0 7px #8b8f9614!important}:root{--heat-status-not-started:#a3161b;--heat-status-in-progress:#2d9cdb;--heat-status-cooking:#c25100;--heat-status-thawing:#58b8d6;--heat-status-pending:#7fa85d;--heat-status-prepped:#229d55;--heat-status-complete:#167a3a;--heat-status-pending-delivery:#a7630b;--heat-status-na:#8b8f96}.status-pill--not-started,.status-select.status-pill--not-started,.events-table__item.status-pill--not-started,.events-table__item-input.status-pill--not-started,.events-mobile-card .events-mobile-card__item.status-pill--not-started,.stations-table__item.status-pill--not-started,.prep-queue-table__item.status-pill--not-started,.heat-data-table__item.status-pill--not-started{--prep-status-color:var(--heat-status-not-started);--prep-status-text:#fff;--status-pill-color:var(--heat-status-not-started);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-not-started), transparent 38%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-not-started), white 14%), color-mix(in srgb, var(--heat-status-not-started), #05080d 44%))!important;color:#fff!important}.status-pill--in-progress,.status-select.status-pill--in-progress,.events-table__item.status-pill--in-progress,.events-table__item-input.status-pill--in-progress,.events-mobile-card .events-mobile-card__item.status-pill--in-progress,.stations-table__item.status-pill--in-progress,.prep-queue-table__item.status-pill--in-progress,.heat-data-table__item.status-pill--in-progress{--prep-status-color:var(--heat-status-in-progress);--prep-status-text:#fff;--status-pill-color:var(--heat-status-in-progress);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-in-progress), transparent 38%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-in-progress), white 12%), color-mix(in srgb, var(--heat-status-in-progress), #05080d 42%))!important;color:#fff!important}.status-pill--cooking,.status-select.status-pill--cooking,.events-table__item.status-pill--cooking,.events-table__item-input.status-pill--cooking,.events-mobile-card .events-mobile-card__item.status-pill--cooking,.stations-table__item.status-pill--cooking,.prep-queue-table__item.status-pill--cooking,.heat-data-table__item.status-pill--cooking{--prep-status-color:var(--heat-status-cooking);--prep-status-text:#fff;--status-pill-color:var(--heat-status-cooking);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-cooking), transparent 38%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-cooking), white 12%), color-mix(in srgb, var(--heat-status-cooking), #05080d 42%))!important;color:#fff!important}.status-pill--thawing,.status-select.status-pill--thawing,.events-table__item.status-pill--thawing,.events-table__item-input.status-pill--thawing,.events-mobile-card .events-mobile-card__item.status-pill--thawing,.stations-table__item.status-pill--thawing,.prep-queue-table__item.status-pill--thawing,.heat-data-table__item.status-pill--thawing{--prep-status-color:var(--heat-status-thawing);--prep-status-text:#fff;--status-pill-color:var(--heat-status-thawing);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-thawing), transparent 38%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-thawing), white 12%), color-mix(in srgb, var(--heat-status-thawing), #05080d 42%))!important;color:#fff!important}.status-pill--pending,.status-select.status-pill--pending,.events-table__item.status-pill--pending,.events-table__item-input.status-pill--pending,.events-mobile-card .events-mobile-card__item.status-pill--pending,.stations-table__item.status-pill--pending,.prep-queue-table__item.status-pill--pending,.heat-data-table__item.status-pill--pending{--prep-status-color:var(--heat-status-pending);--prep-status-text:#fff;--status-pill-color:var(--heat-status-pending);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-pending), transparent 38%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-pending), white 12%), color-mix(in srgb, var(--heat-status-pending), #05080d 42%))!important;color:#fff!important}.status-pill--prepped,.status-select.status-pill--prepped,.events-table__item.status-pill--prepped,.events-table__item-input.status-pill--prepped,.events-mobile-card .events-mobile-card__item.status-pill--prepped,.stations-table__item.status-pill--prepped,.prep-queue-table__item.status-pill--prepped,.heat-data-table__item.status-pill--prepped{--prep-status-color:var(--heat-status-prepped);--prep-status-text:#fff;--status-pill-color:var(--heat-status-prepped);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-prepped), transparent 38%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-prepped), white 12%), color-mix(in srgb, var(--heat-status-prepped), #05080d 42%))!important;color:#fff!important}.status-pill--complete,.status-select.status-pill--complete,.events-table__item.status-pill--complete,.events-table__item-input.status-pill--complete,.events-mobile-card .events-mobile-card__item.status-pill--complete,.stations-table__item.status-pill--complete,.prep-queue-table__item.status-pill--complete,.heat-data-table__item.status-pill--complete{--prep-status-color:var(--heat-status-complete);--prep-status-text:#fff;--status-pill-color:var(--heat-status-complete);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-complete), transparent 38%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-complete), white 12%), color-mix(in srgb, var(--heat-status-complete), #05080d 42%))!important;color:#fff!important}.status-pill--pending-delivery,.status-select.status-pill--pending-delivery,.events-table__item.status-pill--pending-delivery,.events-table__item-input.status-pill--pending-delivery,.events-mobile-card .events-mobile-card__item.status-pill--pending-delivery,.stations-table__item.status-pill--pending-delivery,.prep-queue-table__item.status-pill--pending-delivery,.heat-data-table__item.status-pill--pending-delivery{--prep-status-color:var(--heat-status-pending-delivery);--prep-status-text:#fff;--status-pill-color:var(--heat-status-pending-delivery);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-pending-delivery), transparent 38%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-pending-delivery), white 12%), color-mix(in srgb, var(--heat-status-pending-delivery), #05080d 42%))!important;color:#fff!important}.status-pill--na,.status-select.status-pill--na,.events-table__item.status-pill--na,.events-table__item-input.status-pill--na,.events-mobile-card .events-mobile-card__item.status-pill--na,.stations-table__item.status-pill--na,.prep-queue-table__item.status-pill--na,.heat-data-table__item.status-pill--na{--prep-status-color:var(--heat-status-na);--prep-status-text:#fff;--status-pill-color:var(--heat-status-na);--status-pill-text:#fff;border-color:color-mix(in srgb, var(--heat-status-na), transparent 46%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--heat-status-na), white 10%), color-mix(in srgb, var(--heat-status-na), #05080d 48%))!important;color:#fff!important}:root{--heat-global-grid-background-color:#07090c;--heat-global-grid-background-image:radial-gradient(ellipse at center, transparent 44%, #00000052 78%, #000000a8), repeating-linear-gradient(90deg, #ffffff01 0 1px, transparent 1px 6px), repeating-linear-gradient(0deg, #ffffff01 0 1px, transparent 1px 8px), linear-gradient(180deg, #101317 0%, #0a0c0f 38%, #07090c 100%);--heat-global-grid-background-size:auto, auto, auto, auto}html,body,#root,.heat-shell{background-color:var(--heat-global-grid-background-color)!important;background-image:var(--heat-global-grid-background-image)!important;background-size:var(--heat-global-grid-background-size)!important;background-attachment:fixed!important}.heat-shell-content,.events-page,.recipe-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.inventory-page{background:0 0!important}@media (width<=768px){#root>main[style]>div:first-child[style]{background-image:radial-gradient(#0000 44%,#0000003d 76%,#00000080),repeating-linear-gradient(90deg,#ffffff01 0 1px,#0000 1px 7px),repeating-linear-gradient(0deg,#ffffff01 0 1px,#0000 1px 9px)!important;background-size:auto,auto,auto!important}}.events-table-card,.events-page .events-table-card,.inventory-table-card,.stations-page__table-card,.prep-queue-page__table-card,.timers-page__table-card,.heat-table-shell,.events-table-scroll,.lists-table-shell,.recipe-summary-table-wrap,.recipe-summary-table-wrap>.heat-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.inventory-table-shell,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell,.events-mobile-cards,.recipe-library-mobile-cards,.schedules-page__mobile-cards,.heat-data-surface{box-shadow:none!important;background:0 0!important}.events-page .events-table-card,.events-table-card,.inventory-table-card,.stations-page__table-card,.prep-queue-page__table-card,.timers-page__table-card,.heat-data-surface{border-color:#0000!important}.events-page .events-mobile-cards,.events-mobile-cards,.recipe-library-mobile-cards,.schedules-page__mobile-cards{background:0 0!important}.heat-shell-content,.events-page,.recipe-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.inventory-page{box-shadow:none!important;border-color:#0000!important;overflow:visible!important}.events-page,.recipe-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.inventory-page{gap:12px!important}.events-page>*,.recipe-page>*,.prep-queue-page>*,.stations-page>*,.timers-page>*,.schedules-page>*,.inventory-page>*{z-index:1;position:relative}.events-page__header,.heat-page-header,.recipe-page__header,.inventory-page__header,.schedules-page__header{border:1px solid #c8a96b47!important;border-radius:14px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000002e!important}.events-page .events-page__header,.recipe-page .recipe-page__header{border-radius:14px!important}.events-page .events-toolbar,.events-page>.events-toolbar,.events-page .events-table-actions,.events-page .bulk-edit-bar,.prep-queue-page__filters,.stations-page__selector,.schedules-page__toolbar,.schedules-page__employee-controls,.schedules-page__stats-strip,.timers-page__quick-timer,.recipe-library__toolbar,.lists-toolbar,.inventory-toolbar{background:linear-gradient(#0d141dd6,#05090fc7)!important;border:1px solid #c8a96b38!important;border-radius:12px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000029!important}.events-page .events-toolbar,.events-page>.events-toolbar,.events-page .events-table-actions,.events-page .bulk-edit-bar{margin-top:0!important;margin-bottom:0!important}.events-table-card,.events-page .events-table-card,.inventory-table-card,.stations-page__table-card,.prep-queue-page__table-card,.timers-page__table-card,.heat-data-surface{box-shadow:none!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}.heat-table-shell,.events-table-scroll,.lists-table-shell,.recipe-summary-table-wrap,.recipe-summary-table-wrap>.heat-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.inventory-table-shell,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell{background:linear-gradient(#090f17db,#05090fd1)!important;border:1px solid #c8a96b3d!important;border-radius:14px!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000002e!important}.events-page__header-divider,.heat-page-header__divider,.events-page .events-page__header-divider{box-shadow:none!important;background:0 0!important}.events-page .events-mobile-cards,.events-mobile-cards,.recipe-library-mobile-cards,.schedules-page__mobile-cards{box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=767px){.prep-queue-page>.events-toolbar .events-toolbar__completed-toggle{box-sizing:border-box!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:32px!important;min-height:32px!important;padding:5px 8px!important;line-height:1!important;display:inline-flex!important}.prep-queue-page>.events-toolbar .events-toolbar__completed-label{color:#e2e8f0e0!important;align-items:center!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.prep-queue-page>.events-toolbar .events-toolbar__completed-switch{flex:0 0 34px!important;align-self:center!important;width:34px!important;height:18px!important;position:relative!important}.prep-queue-page>.events-toolbar .events-toolbar__completed-thumb{width:14px!important;height:14px!important;top:1px!important;left:1px!important;transform:translate(0)!important}.prep-queue-page>.events-toolbar .events-toolbar__completed-input:checked+.events-toolbar__completed-switch{background:linear-gradient(#22c55e57,#092a1ceb)!important;border-color:#22c55e8f!important}.prep-queue-page>.events-toolbar .events-toolbar__completed-input:checked+.events-toolbar__completed-switch .events-toolbar__completed-thumb{background:linear-gradient(#dcfce7,#86efac)!important;left:1px!important;transform:translate(16px)!important}}.events-page:before,.events-page:after,.recipe-page:before,.recipe-page:after,.prep-queue-page:before,.prep-queue-page:after,.stations-page:before,.stations-page:after,.timers-page:before,.timers-page:after,.schedules-page:before,.schedules-page:after,.inventory-page:before,.inventory-page:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.events-page__header-actions,.heat-page-header__actions,.events-page__command-panel,.events-page__button-row,.events-page__metric-row,.recipe-page__grid,.recipe-editor,.recipe-editor__top-grid,.recipe-editor__actions,.recipe-editor__ingredient-mobile-cards,.stations-page__summary-grid,.schedules-page__week-picker,.schedules-page__time-off-list,.schedules-page__mobile-cards,.recipe-library-mobile-cards,.events-mobile-cards{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.events-page,.recipe-page,.prep-queue-page,.stations-page,.timers-page,.schedules-page,.inventory-page{isolation:auto!important}.menus-page{flex-direction:column;gap:16px;display:flex}.menus-page__header{align-items:flex-start;gap:16px}.menus-page__header-actions,.menus-page__editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.events-toolbar__primary-button,.events-toolbar__secondary-button,.events-toolbar__danger-button{color:#f8efe0;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;border:1px solid #c9a96b52;border-radius:8px;min-height:34px;padding:8px 12px;font-size:.78rem;font-weight:700;transition:border-color .14s,background .14s,color .14s}.events-toolbar__primary-button{color:#17120c;background:linear-gradient(135deg,#c8a96b,#8a6b2d);border-color:#f8efe047}.events-toolbar__secondary-button{background:#ffffff0f}.events-toolbar__danger-button{color:#ffd8d8;background:#ad353533;border-color:#dd56567a}.events-toolbar__primary-button:hover,.events-toolbar__secondary-button:hover,.events-toolbar__danger-button:hover{border-color:#f8efe094}.events-toolbar__primary-button:disabled,.events-toolbar__secondary-button:disabled,.events-toolbar__danger-button:disabled{cursor:not-allowed;opacity:.55}.events-toolbar__error{color:#ff9c9c;font-weight:700}.menus-page__summary-bar{align-items:center;gap:10px}.menus-page__summary-bar span{color:#f8efe0d1;font-size:.8rem}.menus-page__layout{grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);gap:16px;display:grid}.menus-page__list,.menus-page__editor{background:#0c0e12e6;border:1px solid #c9a96b2e;border-radius:8px;min-width:0;box-shadow:0 18px 40px #0000003d}.menus-page__list{align-self:start;padding:12px}.menus-page__editor{padding:14px}.menus-page__panel-header,.menus-page__editor-header,.menus-page__items-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.menus-page__panel-header h2,.menus-page__items-header h2{color:#f8efe0;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.9rem}.menus-page__items-header p{color:#f8efe09e;margin:4px 0 0;font-size:.78rem}.menus-page__template-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.menus-page__template-button{color:#f8efe0;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.menus-page__template-button--selected{background:#c9a96b29;border-color:#c9a96b80}.menus-page__template-button strong,.menus-page__template-button em{display:block}.menus-page__template-button strong{font-size:.84rem}.menus-page__template-button em{color:#f8efe094;margin-top:3px;font-size:.74rem;font-style:normal}.menus-page__status{text-transform:uppercase;border-radius:999px;flex:none;padding:4px 8px;font-size:.68rem;font-weight:800}.menus-page__status--active{color:#8ef0b8;background:#45ad7733}.menus-page__status--inactive{color:#f8efe09e;background:#a6a6a629}.menus-page__empty-state{color:#f8efe094;padding:16px 0;font-size:.82rem}.menus-page__form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.menus-page__field{flex-direction:column;gap:6px;min-width:0;display:flex}.menus-page__field span{color:#f8efe0b3;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.menus-page__field input,.menus-page__field select,.menus-page__field textarea,.menus-page__items-table input,.menus-page__items-table select{color:#f8efe0;background:#030508b8;border:1px solid #c9a96b33;border-radius:7px;width:100%;min-height:34px;padding:7px 9px;font-size:.82rem}.menus-page__field textarea{resize:vertical;min-height:72px}@media (width<=980px){html body #root .menus-page{gap:4px!important;max-width:100%!important;overflow-x:hidden!important}html body #root .menus-page .menus-page__layout{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}html body #root .menus-page .menus-page__header,html body #root .menus-page .menus-page__list,html body #root .menus-page .menus-page__editor{min-width:0!important;max-width:100%!important;padding:8px!important}html body #root .menus-page .menus-page__header,html body #root .menus-page .menus-page__panel-header,html body #root .menus-page .menus-page__editor-header,html body #root .menus-page .menus-page__items-header{text-align:center!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}html body #root .menus-page .menus-page__header>div,html body #root .menus-page .menus-page__items-header>div,html body #root .menus-page .menus-page__panel-header>h2{text-align:center!important;width:100%!important}html body #root .menus-page .menus-page__header-actions,html body #root .menus-page .menus-page__editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}html body #root .menus-page button,html body #root .menus-page .events-toolbar__primary-button,html body #root .menus-page .events-toolbar__secondary-button,html body #root .menus-page .events-toolbar__danger-button{height:32px!important;min-height:32px!important;padding:2px 6px!important}html body #root .menus-page>.menus-page__summary-bar{text-align:center!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;min-height:32px!important;padding:4px 8px!important;display:grid!important}html body #root .menus-page .menus-page__template-list,html body #root .menus-page .menus-page__items-table-shell{display:none!important}html body #root .menus-page .menus-page__mobile-template-picker,html body #root .menus-page .menus-page__mobile-items,html body #root .menus-page .menus-page__mobile-item,html body #root .menus-page .menus-page__mobile-field{gap:4px!important;min-width:0!important;display:grid!important}html body #root .menus-page .menus-page__mobile-template-picker,html body #root .menus-page .menus-page__mobile-items{margin-top:4px!important}html body #root .menus-page .menus-page__form-grid,html body #root .menus-page .menus-page__mobile-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;min-width:0!important;margin-top:4px!important;display:grid!important}html body #root .menus-page .menus-page__field{gap:4px!important;min-width:0!important}html body #root .menus-page .menus-page__field--wide{grid-column:1/-1!important}html body #root .menus-page .menus-page__field--checkbox{justify-content:center!important;min-height:32px!important;padding:0!important}html body #root .menus-page .menus-page__mobile-item{background:#030508b8!important;border:1px solid #c9a96b3d!important;border-radius:7px!important;padding:6px!important}html body #root .menus-page .menus-page__mobile-item-heading{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-width:0!important;display:grid!important}html body #root .menus-page .menus-page__mobile-item-number,html body #root .menus-page .menus-page__field span,html body #root .menus-page .menus-page__mobile-field span,html body #root .menus-page .menus-page__mobile-template-picker span{text-align:center!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:12px!important}html body #root .menus-page input,html body #root .menus-page select,html body #root .menus-page textarea{box-sizing:border-box!important;text-align:center!important;text-align-last:center!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:2px 6px!important;font-size:12px!important;line-height:16px!important}html body #root .menus-page input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important}html body #root .menus-page select.recipe-status-pill{padding-right:24px!important}html body #root .menus-page .menus-page__mobile-item-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;min-width:0!important;display:grid!important}html body #root .menus-page .menus-page__mobile-item-actions button{min-width:0!important;font-size:11px!important}html body #root .menus-page .menus-page__items-header{margin-top:8px!important;padding-top:8px!important}html body #root .menus-page .menus-page__items-header p{text-align:center!important;margin:0!important;font-size:11px!important;line-height:14px!important}}.menus-page select.recipe-status-pill{background:linear-gradient(45deg, transparent 50%, var(--recipe-status-text,#fff) 50%), linear-gradient(135deg, var(--recipe-status-text,#fff) 50%, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--recipe-status-color,#8b8f96), transparent 76%), #05080dfa);border-color:color-mix(in srgb, var(--recipe-status-color,#8b8f96), transparent 38%);color:var(--recipe-status-text,#fff);text-transform:uppercase;background-position:calc(100% - 15px),calc(100% - 10px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;padding-right:30px;font-weight:900}.menus-page__field--wide{grid-column:1/-1}.menus-page__field--checkbox{flex-direction:row;justify-content:flex-start;align-items:center;padding-top:22px}.menus-page__field--checkbox input{width:auto}.menus-page__items-header{border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px}.menus-page__items-table-shell{margin-top:12px;display:none}.menus-page__mobile-template-picker{display:none}.menus-page__mobile-items{display:grid}.menus-page__items-table th,.menus-page__items-table td{vertical-align:top}.menus-page__sort-controls,.menus-page__recipe-status-cell{flex-direction:column;gap:6px;display:flex}.menus-page__sort-controls span{color:#f8efe0c7;font-weight:800}.menus-page__sort-controls button{color:#f8efe0d1;cursor:pointer;background:#ffffff0f;border:1px solid #c9a96b3d;border-radius:6px;padding:4px 6px;font-size:.68rem}.menus-page__sort-controls button:disabled{cursor:not-allowed;opacity:.5}@media (width<=980px){.menus-page__layout,.menus-page__form-grid{grid-template-columns:1fr}.menus-page__header,.menus-page__panel-header,.menus-page__editor-header,.menus-page__items-header{flex-direction:column;align-items:stretch}.menus-page__header-actions,.menus-page__editor-actions{justify-content:flex-start}.menus-page__items-table-shell{overflow-x:auto}.menus-page__items-table{min-width:980px}}.menu-generate-modal{max-width:min(1180px,100vw - 28px);grid-template-rows:auto minmax(0,1fr) auto!important;max-height:min(92dvh,900px)!important;display:grid!important;overflow:hidden!important}.menu-generate-modal__body{overscroll-behavior:contain;min-height:0;padding-bottom:18px;overflow:hidden auto}.menu-generate-modal__toolbar,.menu-generate-modal__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.menu-generate-modal__toolbar{justify-content:flex-start;padding:12px 18px 0}.menu-generate-modal__category-panel{padding-top:10px}.menu-generate-modal__category-buttons{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:0 18px;display:grid}.menu-generate-modal__category-card,.menu-generate-modal__template-card{appearance:none;color:#f8efe0;cursor:pointer;text-align:center;background:linear-gradient(#15202ff5,#070b12fa);border:1px solid #c9a96b47;border-radius:8px;gap:3px;min-width:0;min-height:52px;padding:10px 12px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #00000038}.menu-generate-modal__category-card span,.menu-generate-modal__template-card strong{letter-spacing:.02em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.74rem;font-weight:850;line-height:1.2}.menu-generate-modal__category-card em,.menu-generate-modal__template-card span,.menu-generate-modal__template-card em{color:#f8efe09e;font-size:.62rem;font-style:normal;font-weight:800;line-height:1.15}.menu-generate-modal__category-card:hover,.menu-generate-modal__category-card:focus-visible,.menu-generate-modal__template-card:hover,.menu-generate-modal__template-card:focus-visible{border-color:#d9bd7bc2;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 0 0 2px #d9bd7b1a,0 14px 28px #0000004d}.menu-generate-modal__category-card--selected,.menu-generate-modal__template-card--selected{background:linear-gradient(#59441ceb,#161109fa);border-color:#efdca8e0;box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #d9bd7b29,0 16px 34px #00000057}.menu-generate-modal__category-card--selected span,.menu-generate-modal__template-card--selected strong{color:#fff7d6}.menu-generate-modal__category-card--selected em,.menu-generate-modal__template-card--selected span,.menu-generate-modal__template-card--selected em{color:#fff7d6c7}.menu-generate-modal__template-panel,.menu-generate-modal__form-section{padding-top:2px}.menu-generate-modal__selected-type,.menu-generate-modal__selected-template{background:linear-gradient(#15202ff0,#070b12fa);border:1px solid #c9a96b42;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:12px 18px 0;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0e}.menu-generate-modal__selected-type>div,.menu-generate-modal__selected-template>div{gap:3px;min-width:0;display:grid}.menu-generate-modal__selected-type span,.menu-generate-modal__selected-template span{color:#f8efe099;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.menu-generate-modal__selected-type strong,.menu-generate-modal__selected-template strong{color:#fff7d6;overflow-wrap:anywhere;font-size:.92rem;font-weight:950;line-height:1.15}.menu-generate-modal__selected-type em{color:#f8efe0a3;font-size:.7rem;font-style:normal;font-weight:800}.menu-generate-modal__selected-type button,.menu-generate-modal__selected-template button{flex:none}.menu-generate-modal__top-template-select,.menu-generate-modal__template-search{gap:5px;min-width:0;display:grid}.menu-generate-modal__top-template-select{flex:320px;max-width:420px}.menu-generate-modal__template-search{margin:0 18px 10px}.menu-generate-modal__top-template-select span,.menu-generate-modal__template-search span{color:#f8efe0a8;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.menu-generate-modal__top-template-select select,.menu-generate-modal__template-search input{color:#f8efe0;background:linear-gradient(#0e1824e6,#05080df5);border:1px solid #c9a96b57;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:6px 10px;font-size:.78rem;font-weight:800}.menu-generate-modal__template-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;padding:0 18px;display:grid}.menu-generate-modal__template-card{align-content:center;justify-items:center;min-height:40px;padding-block:8px}.menu-generate-modal__template-select{max-width:420px;margin:12px 18px 0}.menu-generate-modal__empty-panel{color:#ffd8d8;background:#ad35351f;border:1px solid #dd565647;border-radius:8px;margin:0 18px;padding:12px;font-size:.82rem;font-weight:800}.menu-generate-modal__actions{justify-content:space-between}.menu-generate-modal__form-grid{grid-template-columns:minmax(220px,260px) minmax(132px,150px) minmax(112px,130px) minmax(180px,240px) minmax(136px,160px) minmax(90px,108px);justify-content:center;align-items:end;gap:10px;max-width:1120px;margin:16px auto 0;padding:0 18px;display:grid}.menu-generate-modal__field{flex-direction:column;gap:6px;min-width:0;display:flex}.menu-generate-modal__field span{color:#f8efe0b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.menu-generate-modal__field input,.menu-generate-modal__field select{color:#f5f7fa;background:linear-gradient(#0e1824e0,#05080df5);border:1px solid #c9a96b4d;border-radius:999px;width:100%;min-height:34px;padding:6px 11px;font-size:.8rem;font-weight:850}.menu-generate-modal__field--wide{grid-column:auto;max-width:none}.menu-generate-modal__validation{color:#ffd8d8;background:#ad353529;border:1px solid #dd56566b;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.82rem;font-weight:700}.menu-generate-modal__preview-header{justify-content:space-between;align-items:center;margin-top:22px;padding:0 18px;display:flex}.menu-generate-modal__preview-header h3{color:#f8efe0;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.9rem}.menu-generate-modal__preview-header p{color:#f8efe0a3;margin:4px 0 0;font-size:.78rem}.menu-generate-modal__table-shell{overscroll-behavior-inline:contain;max-width:100%;margin-top:12px;border:1px solid #c8a96b33!important;max-height:min(520px,52dvh)!important;overflow:auto!important}.menu-generate-modal__table{border-collapse:separate;border-spacing:0;inline-size:1660px;table-layout:fixed;width:1660px;min-width:1660px}.menu-generate-modal__table,.menu-generate-modal__table *{box-sizing:border-box}.menu-generate-modal__table th{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;color:#c8a96b!important;background:linear-gradient(#48c9b00d 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#48c9b00d 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#152231fe,#060a10fe)!important;height:34px!important;padding:4px 6px!important;font-size:10px!important;box-shadow:0 9px 16px #0000005c,inset 0 -1px #c8a96b5c!important}.menu-generate-modal__table th:not(:last-child),.menu-generate-modal__table td:not(:last-child){border-right:1px solid #c8a96b1a!important}.menu-generate-modal__table th:last-child,.menu-generate-modal__table td:last-child{border-right:0!important}.menu-generate-modal__table td{color:#f8efe0;vertical-align:middle;height:36px!important;min-height:36px!important;padding:5px 7px!important;font-size:11px!important;line-height:1.2!important}.menu-generate-modal__table tbody tr td{border-bottom:1px solid #7e97b11f;transition:background-color .14s,box-shadow .14s;background-color:var(--event-group-bg,#121e2cdb)!important;background-image:linear-gradient(90deg, color-mix(in srgb, var(--status-row-color,transparent), transparent 90%), transparent 34%)!important}.menu-generate-modal__table tbody tr:nth-child(2n) td{background-color:color-mix(in srgb, var(--event-group-bg,#121e2cdb) 82%, #050911)!important}.menu-generate-modal__table tbody tr:hover td,.menu-generate-modal__table tbody tr:focus-within td{background-color:color-mix(in srgb, var(--event-group-bg,#121e2cdb) 76%, #d9bd7b38)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #c8a96b2e!important}.menu-generate-modal__table tbody tr td:first-child{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--status-row-color,var(--station-color,#c8a96b)), transparent 6%), inset -1px 0 0 #c8a96b42!important}.menu-generate-modal__table th:first-child,.menu-generate-modal__table td:first-child{width:120px}.menu-generate-modal__table th:nth-child(2),.menu-generate-modal__table td:nth-child(2){width:80px}.menu-generate-modal__table th:nth-child(3),.menu-generate-modal__table td:nth-child(3){width:120px}.menu-generate-modal__table th:nth-child(4),.menu-generate-modal__table td:nth-child(4){width:220px}.menu-generate-modal__table th:nth-child(5),.menu-generate-modal__table td:nth-child(5){width:140px}.menu-generate-modal__table th:nth-child(6),.menu-generate-modal__table td:nth-child(6){width:240px}.menu-generate-modal__table th:nth-child(7),.menu-generate-modal__table td:nth-child(7){width:90px}.menu-generate-modal__table th:nth-child(8),.menu-generate-modal__table td:nth-child(8){width:180px}.menu-generate-modal__table th:nth-child(10),.menu-generate-modal__table td:nth-child(10){width:110px}.menu-generate-modal__table th:nth-child(11),.menu-generate-modal__table td:nth-child(11){width:150px}.menu-generate-modal__table th:nth-child(12),.menu-generate-modal__table td:nth-child(12){width:110px}.menu-generate-modal__table input,.menu-generate-modal__table select,.menu-generate-modal__mobile-card input,.menu-generate-modal__mobile-card select{color:#f8efe0;font:inherit;background-color:#03050894;border:1px solid #c9a96b33;border-radius:999px;width:100%;min-width:0;max-width:100%;height:28px;min-height:28px;padding:3px 8px}.menu-generate-modal__table .events-table__date{text-align:center;color:#c7d0db!important;background:linear-gradient(#141f2deb,#05080df0)!important;border-color:#c7d0db47!important;min-width:98px!important;padding-inline:8px!important;font-size:11px!important;font-weight:850!important}.menu-generate-modal__table input:focus,.menu-generate-modal__table select:focus,.menu-generate-modal__mobile-card input:focus,.menu-generate-modal__mobile-card select:focus{border-color:#d9bd7bb8;outline:none;box-shadow:0 0 0 2px #d9bd7b1f}.menu-generate-modal__table .time-due-pill{color:color-mix(in srgb, var(--time-due-color,#c8a96b), #fff 24%)!important;min-width:92px!important;padding-inline:8px!important;font-size:10.5px!important}.menu-generate-modal__table .station-select,.menu-generate-modal__mobile-card .station-select{border-color:color-mix(in srgb, var(--station-color,#c8a96b), transparent 28%);box-shadow:inset 3px 0 0 var(--station-color,#c8a96b);color:color-mix(in srgb, var(--station-color,#c8a96b), #fff 28%);font-weight:800}.menu-generate-modal__table td:nth-child(8) .station-select{min-width:150px!important;padding-left:8px!important;padding-right:18px!important;font-size:9.5px!important}.menu-generate-modal__table .status-select-wrap,.menu-generate-modal__mobile-card .status-select-wrap{width:100%;min-width:0;display:flex}.menu-generate-modal__table .status-select,.menu-generate-modal__mobile-card .status-select{width:100%;height:28px;min-height:28px;text-overflow:clip!important;text-transform:none!important;min-width:124px!important;padding-left:10px!important;padding-right:24px!important;font-size:10px!important;overflow:visible!important}.menu-generate-modal__fire-time-input{text-align:center;min-width:82px!important;font-size:10.5px!important}.menu-generate-modal__notes-input{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-height:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:inset 0 0 0 1px #fde68a0a;color:#d9bd7b!important;background:linear-gradient(#181e26f0,#0a0d12f0)!important;border-color:#c8a96b57!important;padding:3px 9px!important;font-size:10px!important;font-weight:760!important}.menu-generate-modal__table td:nth-child(4) input,.menu-generate-modal__table td:nth-child(6) input{text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:11px!important}.menu-generate-modal__table td:nth-child(7) input{text-align:center;min-width:52px!important;font-size:11px!important}.menu-generate-modal__notes-input--active{box-shadow:inset 0 0 0 1px #fde68a29,0 0 10px #d9bd7b29;color:#fde68a!important;background:linear-gradient(#aa792699,#3a270df2)!important;border-color:#d9bd7bc7!important}.menu-generate-modal__table .events-toolbar__danger-button,.menu-generate-modal__mobile-card .events-toolbar__danger-button{min-height:24px;padding:2px 6px;font-size:.62rem}.menu-generate-modal__mobile-preview{display:none}.menu-generate-modal__mobile-card{background:linear-gradient(145deg,#13161cfa,#07090dfa);border:1px solid #c9a96b33;border-radius:10px;padding:11px;box-shadow:0 10px 24px #00000047}.menu-generate-modal__mobile-card-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.menu-generate-modal__mobile-card-header div{gap:3px;min-width:0;display:grid}.menu-generate-modal__mobile-card-header strong{color:#f8efe0;font-size:.86rem}.menu-generate-modal__mobile-card-header span{color:#f8efe09e;font-size:.7rem}.menu-generate-modal__mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.menu-generate-modal__mobile-grid label{gap:4px;min-width:0;display:grid}.menu-generate-modal__mobile-grid label>span{color:#d9b973;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:800}.menu-generate-modal__mobile-wide{grid-column:1/-1}.menu-generate-modal__actions{z-index:8;background:linear-gradient(#080a0ef0,#080a0efc);border-top:1px solid #ffffff14;margin-top:0;padding:12px 18px;position:static}@media (width<=860px){.event-import-modal.menu-generate-modal{border-radius:12px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;margin:6px auto!important;display:grid!important;overflow:hidden!important}.menu-generate-modal .event-import-modal__header{grid-template-columns:minmax(0,1fr) 38px!important;gap:10px!important;padding:12px 12px 10px!important}.menu-generate-modal .event-import-modal__header>div{min-width:0}.menu-generate-modal .event-import-modal__header p:first-child{color:#d9bd7b!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:.64rem!important;font-weight:900!important;line-height:1.1!important}.menu-generate-modal .event-import-modal__header h2{overflow-wrap:anywhere!important;font-size:1.18rem!important;line-height:1.12!important}.menu-generate-modal .event-import-modal__header p:last-child{margin-top:5px!important;font-size:.72rem!important;line-height:1.3!important}.menu-generate-modal .event-import-modal__close{border-radius:9px!important;align-self:start!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:1.15rem!important}.menu-generate-modal__toolbar{border-bottom:1px solid #c8a96b29;align-items:stretch;gap:8px;padding:10px 12px;display:grid}.menu-generate-modal__body{padding-bottom:12px}.menu-generate-modal__toolbar .events-toolbar__secondary-button{width:100%;min-height:36px}.menu-generate-modal__toolbar .events-table-actions__error,.menu-generate-modal__toolbar .events-table-actions__success,.menu-generate-modal__toolbar .heat-data-table__error,.menu-generate-modal__toolbar .heat-data-table__success{text-align:center;white-space:normal;justify-content:center;min-width:0}.menu-generate-modal__category-panel{padding-top:4px}.menu-generate-modal__category-panel .menu-generate-modal__preview-header{margin-top:10px}.menu-generate-modal__category-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.menu-generate-modal__category-card,.menu-generate-modal__template-card{border-radius:8px;min-height:54px;padding:9px 10px}.menu-generate-modal__template-card{min-height:42px}.menu-generate-modal__category-card span,.menu-generate-modal__template-card strong{font-size:.72rem}.menu-generate-modal__category-card em,.menu-generate-modal__template-card span,.menu-generate-modal__template-card em{font-size:.62rem}.menu-generate-modal__category-buttons button,.menu-generate-modal__template-cards button{width:100%}.menu-generate-modal__template-cards{grid-template-columns:1fr;padding:0 12px}.menu-generate-modal__selected-type,.menu-generate-modal__selected-template{align-items:stretch;gap:8px;margin:10px 12px 0;padding:9px 10px;display:grid}.menu-generate-modal__selected-type button,.menu-generate-modal__selected-template button{width:100%}.menu-generate-modal__top-template-select{max-width:none}.menu-generate-modal__top-template-select select,.menu-generate-modal__template-search input{min-height:34px;font-size:.76rem}.menu-generate-modal__template-search{margin:0 12px 8px}.menu-generate-modal__template-select{max-width:none;margin:10px 12px 0}.menu-generate-modal__empty-panel{margin:0 12px}.menu-generate-modal__form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:7px 8px;max-width:none;margin:0;padding:7px 12px 0}.menu-generate-modal__field--event-name,.menu-generate-modal__form-grid .menu-generate-modal__field:nth-child(6){grid-column:1/-1}.menu-generate-modal__field--wide{max-width:none}.menu-generate-modal__field{gap:3px}.menu-generate-modal__field span{font-size:.62rem;line-height:1}.menu-generate-modal__field input,.menu-generate-modal__field select{border-radius:8px;min-height:34px;padding:5px 9px;font-size:.78rem}.menu-generate-modal__validation{margin:10px 12px 0}.menu-generate-modal__preview-header{margin-top:14px;padding:0 12px}.menu-generate-modal__table-shell{display:none}.menu-generate-modal__mobile-preview{gap:9px;margin-top:10px;padding:0 12px 8px;display:grid}.menu-generate-modal__mobile-card{border-radius:8px;padding:10px}.menu-generate-modal__mobile-card-header{gap:8px;margin-bottom:9px}.menu-generate-modal__mobile-card-header strong,.menu-generate-modal__mobile-card-header span{overflow-wrap:anywhere}.menu-generate-modal__mobile-card-header .events-toolbar__danger-button{flex:none;min-height:30px}.menu-generate-modal__mobile-grid{gap:8px}.menu-generate-modal__mobile-grid label{gap:4px}.menu-generate-modal__mobile-grid input,.menu-generate-modal__mobile-grid select{border-radius:8px;height:34px;min-height:34px;font-size:.76rem}.menu-generate-modal__mobile-card .station-select{padding-left:10px!important;font-size:.72rem!important}.menu-generate-modal__mobile-card .status-select{min-width:0!important;font-size:.72rem!important}.menu-generate-modal__mobile-card .menu-generate-modal__notes-input{text-overflow:clip;white-space:normal}.menu-generate-modal__actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:8px;margin-top:4px;display:grid}.menu-generate-modal__actions button{width:100%;min-height:38px}}@media (width>=861px) and (width<=1120px){.menu-generate-modal__form-grid{grid-template-columns:minmax(220px,1.3fr) minmax(132px,.8fr) minmax(112px,.7fr)}}@media (width<=520px){.menu-generate-modal{max-width:calc(100vw - 12px)}.menu-generate-modal__form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.menu-generate-modal__mobile-grid{grid-template-columns:1fr}.menu-generate-modal__mobile-wide{grid-column:auto}.menu-generate-modal__category-buttons{grid-template-columns:1fr}.menu-generate-modal__mobile-card-header{display:grid}.menu-generate-modal__mobile-card-header .events-toolbar__danger-button{justify-self:start}.menu-generate-modal__actions{grid-template-columns:1fr}}@media (width<=380px){.menu-generate-modal__form-grid{grid-template-columns:1fr}.menu-generate-modal__field--event-name,.menu-generate-modal__form-grid .menu-generate-modal__field:nth-child(6){grid-column:auto}}.heat-tab-bar{grid-template-columns:repeat(9,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;max-height:none!important;display:grid!important;overflow:hidden!important}.heat-tab-button{justify-content:center;align-items:center;gap:clamp(4px,.45vw,7px);transition:background .14s,color .14s,box-shadow .14s;color:#dce4ec!important;border-right:1px solid #c8a96b40!important;min-width:0!important;max-width:none!important;display:inline-flex!important}.heat-tab-button:last-child{border-right:0!important}.heat-tab-button[data-navigation-start=true]{border-left:2px solid #c8a96b52}.heat-tab-button[data-navigation-group=planning]{background-color:#c8a96b09}.heat-tab-button[data-navigation-group=utility]{background-color:#c8a96b12}.heat-tab-button:hover,.heat-tab-button:focus-visible{color:#f5f7fa;background:#c8a96b17;outline:none;box-shadow:inset 0 2px #c8a96b7a}.heat-tab-button[aria-current=page]{color:#fff0bd!important;background:linear-gradient(#c8a96b38,#c8a96b12)!important;box-shadow:inset 0 3px #c8a96b,inset 0 0 0 1px #c8a96b2e!important}.heat-tab-button__icon{flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.heat-tab-button__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%;display:block}.heat-tab-button__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notes-page{box-sizing:border-box;background:linear-gradient(#48c9b006 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#48c9b006 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#0f1b27e6,#05090fe6);border:1px solid #c8a96b42;border-radius:18px;width:100%;min-width:0;max-width:100%;margin-top:10px;padding:18px;box-shadow:0 22px 60px #00000047}.notes-page__header{border-bottom:1px solid #c8a96b2e;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.notes-page__eyebrow{color:#c8a96b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:950}.notes-page__header h1{color:#f5f7fa;margin:0;font-size:clamp(24px,3vw,34px);line-height:1}.notes-page__header>div>p:last-child{color:#9ba7b4;margin:7px 0 0;font-size:12px;display:block}.notes-page button,.notes-page input,.notes-page textarea{font:inherit}.notes-page__primary-button,.notes-page__delete-button,.notes-page__checklist-heading button{cursor:pointer;border-radius:8px;min-height:36px;padding:7px 12px;font-size:11px;font-weight:900}.notes-page__primary-button,.notes-page__checklist-heading button{color:#ffe8a7;background:linear-gradient(#d9bd7b3d,#8f672633);border:1px solid #d9bd7bb8}.notes-page__delete-button{color:#ffb4b4;background:#7f1d1d29;border:1px solid #ef64647a}.notes-page button:disabled{cursor:not-allowed;opacity:.5}.notes-page__alert{color:#ffc5c5;background:#7f1d1d29;border:1px solid #ef64646b;border-radius:8px;margin-top:12px;padding:9px 11px;font-size:12px;font-weight:750}.notes-page__workspace{grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:14px;min-width:0;margin-top:14px;display:grid}.notes-page__sidebar,.notes-page__editor{background:#050a10c2;border:1px solid #c8a96b33;border-radius:12px;min-width:0}.notes-page__sidebar{overflow:hidden}.notes-page__sidebar-heading{color:#d9bd7b;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c8a96b29;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:900;display:flex}.notes-page__sidebar-heading span{border:1px solid #c8a96b52;border-radius:999px;place-items:center;min-width:24px;min-height:20px;display:inline-grid}.notes-page__list{max-height:610px;display:grid;overflow-y:auto}.notes-page__list-item{color:#e5ebf1;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #c8a96b1f;gap:4px;width:100%;min-width:0;padding:11px 12px;display:grid}.notes-page__list-item:hover,.notes-page__list-item--active{background:linear-gradient(90deg,#c8a96b29,#c8a96b08)}.notes-page__list-item--active{box-shadow:inset 3px 0 #c8a96b}.notes-page__list-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notes-page__list-item span,.notes-page__empty,.notes-page__editor-empty span{color:#8997a5;font-size:10px}.notes-page__empty{margin:0;padding:14px;line-height:1.5}.notes-page__editor{gap:13px;padding:14px;display:grid}.notes-page__editor-empty{color:#dce4ec;text-align:center;place-content:center;gap:6px;min-height:320px;display:grid}.notes-page__editor-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.notes-page__title-field,.notes-page__body-field{gap:6px;display:grid}.notes-page__title-field span,.notes-page__body-field span{color:#c8a96b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.notes-page__title-field input,.notes-page__body-field textarea,.notes-page__checklist-item input[type=text]{color:#f5f7fa;box-sizing:border-box;background:#03070ce0;border:1px solid #c8a96b4d;border-radius:8px;outline:none;width:100%;min-width:0}.notes-page__title-field input:focus,.notes-page__body-field textarea:focus,.notes-page__checklist-item input[type=text]:focus{border-color:#c8a96b;box-shadow:0 0 0 3px #c8a96b1a}.notes-page__title-field input{height:38px;padding:0 10px;font-size:14px;font-weight:800}.notes-page__actions{gap:8px;display:flex}.notes-page__body-field textarea{resize:vertical;min-height:230px;padding:11px;font-size:13px;line-height:1.5}.notes-page__checklist{border:1px solid #c8a96b2e;border-radius:10px;overflow:hidden}.notes-page__checklist-heading{border-bottom:1px solid #c8a96b24;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.notes-page__checklist-heading p{color:#d9bd7b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.notes-page__checklist-heading span{color:#8997a5;margin-top:2px;font-size:10px;display:block}.notes-page__checklist-items{display:grid}.notes-page__checklist-item{border-bottom:1px solid #c8a96b1a;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.notes-page__checklist-item input[type=checkbox]{accent-color:#c8a96b;width:16px;height:16px}.notes-page__checklist-item input[type=text]{height:34px;padding:0 9px;font-size:12px}.notes-page__checklist-item--complete input[type=text]{color:#7f8b96;text-decoration:line-through}.notes-page__checklist-item button{color:#ffb4b4;cursor:pointer;background:#7f1d1d1f;border:1px solid #ef646452;border-radius:7px;min-height:30px;padding:4px 8px;font-size:10px;font-weight:850}.notes-page__save-state{color:#8997a5;min-height:18px;font-size:11px;font-weight:750}.notes-page__save-state--saved{color:#78d6a1}.notes-page__save-state--error{color:#ff9f9f}@media (width<=900px){.heat-tab-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.heat-tab-button{border-bottom:1px solid #c8a96b33!important;width:100%!important;min-height:36px!important;padding:7px 5px!important;font-size:10px!important}.notes-page__workspace{grid-template-columns:minmax(0,1fr)}.notes-page__list{max-height:190px}}@media (width<=620px){.notes-page{border-radius:14px;padding:10px}.notes-page__header{align-items:stretch;display:grid}.notes-page__editor-toolbar{grid-template-columns:minmax(0,1fr)}.notes-page__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notes-page__checklist-item{grid-template-columns:22px minmax(0,1fr)}.notes-page__checklist-item button{grid-column:2;justify-self:start}}:root{--heat-density-button-min-height:32px;--heat-density-input-min-height:32px;--heat-density-pill-min-height:25px;--heat-density-control-radius:8px;--heat-density-card-radius:10px;--heat-density-table-cell-y:5px;--heat-density-table-cell-x:7px}:where(.status-pill,.status-select,.station-tag,.time-due-pill,.event-note-pill,.events-table__tag-pill,.recipe-tag-bubble,.recipe-category-bubble,.menus-page__status){min-height:var(--heat-density-pill-min-height)!important;border-radius:999px!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:850!important;line-height:1.1!important}:where(.heat-table th,.events-table th),:where(.heat-table th,.heat-data-table th){padding:6px var(--heat-density-table-cell-x)!important;font-size:.64rem!important;line-height:1.1!important}:where(.heat-table td,.events-table td),:where(.heat-table td,.heat-data-table td){padding:var(--heat-density-table-cell-y) var(--heat-density-table-cell-x)!important;font-size:.73rem!important;line-height:1.2!important}.recipe-page__header,.notes-page__header,.menus-page__header{padding:12px 14px!important}.recipe-page__title,.notes-page__header h1{font-size:clamp(1.25rem,2.8vw,2.05rem)!important;line-height:1.02!important}.recipe-page__subtitle,.notes-page__header>div>p:last-child{font-size:.78rem!important;line-height:1.35!important}.heat-tab-bar{gap:5px!important;padding:5px!important}.heat-tab-button{gap:5px!important;min-height:34px!important;padding:6px 8px!important;font-size:.68rem!important;line-height:1.1!important}.heat-tab-button__icon svg{width:13px!important;height:13px!important}.events-mobile-card__top,.events-mobile-card__middle,.events-mobile-card__bottom,.events-mobile-card__bottom--with-prep{gap:7px!important}.events-mobile-card__item{font-size:.82rem!important;line-height:1.2!important}.events-mobile-card__time,.events-mobile-card__people,.events-mobile-card__assigned,.events-mobile-card__notes-button,.events-mobile-card__details-button,.events-mobile-card__select{min-height:30px!important;padding:5px 8px!important;font-size:.72rem!important}.menus-page__template-list{gap:7px!important}.menus-page__template-button{border-radius:8px!important;min-height:44px!important;padding:8px 10px!important}.menus-page__template-button strong{font-size:.76rem!important;line-height:1.15!important}.menus-page__template-button em,.menus-page__status{font-size:.66rem!important}.menus-page__form-grid,.menu-generate-modal__form-grid,.menu-generate-modal__category-buttons{gap:8px!important}.menu-generate-modal__category-card{min-height:46px!important;padding:8px 10px!important}.menu-generate-modal__template-card{min-height:36px!important;padding:7px 10px!important}.menu-generate-modal__category-card span,.menu-generate-modal__template-card strong{font-size:.7rem!important;line-height:1.16!important}.menu-generate-modal__category-card em,.menu-generate-modal__template-card em,.menu-generate-modal__template-card span{font-size:.6rem!important}.menu-generate-modal__selected-type,.menu-generate-modal__selected-template{margin-top:10px!important;padding:8px 10px!important}.menu-generate-modal__field{gap:3px!important}.menu-generate-modal__field input,.menu-generate-modal__field select,.menu-generate-modal__top-template-select select,.menu-generate-modal__template-search input{min-height:32px!important;padding:4px 9px!important;font-size:.76rem!important}.menu-generate-modal__preview-header{margin-top:10px!important;padding:0 14px!important}.menu-generate-modal__preview-header h3{font-size:.78rem!important}.menu-generate-modal__preview-header p{font-size:.68rem!important}.menu-generate-modal__table input,.menu-generate-modal__table select,.menu-generate-modal__mobile-card input,.menu-generate-modal__mobile-card select{min-height:30px!important;font-size:.72rem!important}.notes-page__workspace{gap:10px!important}.notes-page__list-item,.notes-page__checklist-item{padding:7px 9px!important}.notes-page__editor,.notes-page__sidebar{padding:12px!important}.notes-page__body-field textarea{padding:9px!important;line-height:1.35!important}@media (width<=900px){:root{--heat-density-button-min-height:32px;--heat-density-input-min-height:32px;--heat-density-pill-min-height:25px;--heat-density-table-cell-y:5px;--heat-density-table-cell-x:6px}.events-page,.recipe-page,.notes-page,.menus-page{gap:10px!important}.heat-tab-bar{gap:2px!important;padding:4px!important}.heat-tab-button{min-height:32px!important;padding:5px!important;font-size:.62rem!important}.events-mobile-card,.events-page .events-mobile-card,.recipe-library-mobile-card,.schedules-page__mobile-card,.menu-generate-modal__mobile-card{padding:9px!important}.events-mobile-card__time,.events-mobile-card__people,.events-mobile-card__assigned,.events-mobile-card__notes-button,.events-mobile-card__details-button,.events-mobile-card__select{min-height:29px!important;padding:4px 7px!important}.menu-generate-modal__category-card{min-height:44px!important}.menu-generate-modal__template-card{min-height:34px!important}}@media (width<=620px){:where(.events-toolbar__primary-button,.events-toolbar__secondary-button,.events-toolbar__danger-button,.recipe-page__primary-button,.recipe-page__secondary-button,.recipe-page__back-button,.notes-page__primary-button,.notes-page__delete-button){min-height:34px!important;padding:6px 8px!important}.recipe-page__header,.notes-page__header,.menus-page__header{padding:10px 11px!important}.recipe-page__title,.notes-page__header h1{font-size:clamp(1.15rem,6vw,1.55rem)!important}.menu-generate-modal__form-grid{gap:6px 7px!important;padding-top:6px!important}.menu-generate-modal__mobile-grid{gap:6px!important}.menus-page__template-button,.notes-page__list-item,.notes-page__checklist-item{padding:7px 8px!important}}:root{--heat-font-system:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heat-font-weight-label:720;--heat-font-weight-value:680;--heat-font-weight-action:760;--heat-control-min-height:34px;--heat-pill-min-height:28px;--heat-control-radius:9px;--heat-status-not-started:#ef4444;--heat-status-in-progress:#3b82f6;--heat-status-cooking:#f97316;--heat-status-thawing:#38bdf8;--heat-status-pending:#f59e0b;--heat-status-prepped:#22c55e;--heat-status-complete:#16a34a;--heat-status-pending-delivery:#d97706;--heat-status-na:#94a3b8}body,button,input,select,textarea,.heat-table,.events-table,.event-import-modal,.menu-generate-modal,.events-mobile-card,.notes-page,.menus-page,.recipe-page,.heat-data-table{font-family:var(--heat-font-system)!important}:where(.heat-table th,.events-table th),:where(.heat-table th,.heat-data-table th){font-size:.68rem!important;font-weight:var(--heat-font-weight-label)!important;letter-spacing:.055em!important;padding:7px 8px!important;line-height:1.16!important}:where(.heat-table td,.events-table td),:where(.heat-table td,.heat-data-table td){padding:6px 8px!important;font-size:.78rem!important;font-weight:620!important;line-height:1.28!important}:where(.status-pill,.status-select,.station-tag,.time-due-pill,.event-note-pill,.events-table__tag-pill,.recipe-tag-bubble,.recipe-category-bubble,.menus-page__status){min-height:var(--heat-pill-min-height)!important;font-size:.72rem!important;font-weight:var(--heat-font-weight-action)!important;padding:5px 10px!important;line-height:1.16!important}.status-pill,.status-select,.events-table__item.status-pill,.events-table__item-input.status-pill,.events-mobile-card .events-mobile-card__item.status-pill,.stations-table__item.status-pill,.prep-queue-table__item.status-pill,.heat-data-table__item.status-pill{border-color:color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 42%)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 54%), #060a10c7 58%, color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 72%))!important;color:var(--status-pill-text,#f8efe0)!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 12px color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 84%)!important}.status-pill--not-started,.status-select.status-pill--not-started,.events-table__item.status-pill--not-started,.events-table__item-input.status-pill--not-started,.events-mobile-card .events-mobile-card__item.status-pill--not-started,.stations-table__item.status-pill--not-started,.prep-queue-table__item.status-pill--not-started,.heat-data-table__item.status-pill--not-started{--status-pill-color:var(--heat-status-not-started);--status-pill-text:#fee2e2}.status-pill--in-progress,.status-select.status-pill--in-progress,.events-table__item.status-pill--in-progress,.events-table__item-input.status-pill--in-progress,.events-mobile-card .events-mobile-card__item.status-pill--in-progress,.stations-table__item.status-pill--in-progress,.prep-queue-table__item.status-pill--in-progress,.heat-data-table__item.status-pill--in-progress{--status-pill-color:var(--heat-status-in-progress);--status-pill-text:#dbeafe}.status-pill--cooking,.status-select.status-pill--cooking,.events-table__item.status-pill--cooking,.events-table__item-input.status-pill--cooking,.events-mobile-card .events-mobile-card__item.status-pill--cooking,.stations-table__item.status-pill--cooking,.prep-queue-table__item.status-pill--cooking,.heat-data-table__item.status-pill--cooking{--status-pill-color:var(--heat-status-cooking);--status-pill-text:#ffedd5}.status-pill--thawing,.status-select.status-pill--thawing,.events-table__item.status-pill--thawing,.events-table__item-input.status-pill--thawing,.events-mobile-card .events-mobile-card__item.status-pill--thawing,.stations-table__item.status-pill--thawing,.prep-queue-table__item.status-pill--thawing,.heat-data-table__item.status-pill--thawing{--status-pill-color:var(--heat-status-thawing);--status-pill-text:#e0f2fe}.status-pill--pending,.status-select.status-pill--pending,.events-table__item.status-pill--pending,.events-table__item-input.status-pill--pending,.events-mobile-card .events-mobile-card__item.status-pill--pending,.stations-table__item.status-pill--pending,.prep-queue-table__item.status-pill--pending,.heat-data-table__item.status-pill--pending{--status-pill-color:var(--heat-status-pending);--status-pill-text:#fef3c7}.status-pill--prepped,.status-select.status-pill--prepped,.events-table__item.status-pill--prepped,.events-table__item-input.status-pill--prepped,.events-mobile-card .events-mobile-card__item.status-pill--prepped,.stations-table__item.status-pill--prepped,.prep-queue-table__item.status-pill--prepped,.heat-data-table__item.status-pill--prepped{--status-pill-color:var(--heat-status-prepped);--status-pill-text:#dcfce7}.status-pill--complete,.status-select.status-pill--complete,.events-table__item.status-pill--complete,.events-table__item-input.status-pill--complete,.events-mobile-card .events-mobile-card__item.status-pill--complete,.stations-table__item.status-pill--complete,.prep-queue-table__item.status-pill--complete,.heat-data-table__item.status-pill--complete{--status-pill-color:var(--heat-status-complete);--status-pill-text:#dcfce7}.status-pill--pending-delivery,.status-select.status-pill--pending-delivery,.events-table__item.status-pill--pending-delivery,.events-table__item-input.status-pill--pending-delivery,.events-mobile-card .events-mobile-card__item.status-pill--pending-delivery,.stations-table__item.status-pill--pending-delivery,.prep-queue-table__item.status-pill--pending-delivery,.heat-data-table__item.status-pill--pending-delivery{--status-pill-color:var(--heat-status-pending-delivery);--status-pill-text:#fde68a}.status-pill--na,.status-select.status-pill--na,.events-table__item.status-pill--na,.events-table__item-input.status-pill--na,.events-mobile-card .events-mobile-card__item.status-pill--na,.stations-table__item.status-pill--na,.prep-queue-table__item.status-pill--na,.heat-data-table__item.status-pill--na{--status-pill-color:var(--heat-status-na);--status-pill-text:#e5e7eb}.events-table__status-row--complete .events-table__item.status-pill,.events-table__status-row--complete .events-table__item-input.status-pill,.heat-data-table__status-row--complete .heat-data-table__item.status-pill{-webkit-text-decoration-color:color-mix(in srgb, var(--heat-status-complete), white 24%)!important;text-decoration-color:color-mix(in srgb, var(--heat-status-complete), white 24%)!important}.events-page .events-mobile-card,.events-mobile-card{gap:10px!important;padding:12px!important}.events-mobile-card__top,.events-mobile-card__middle,.events-mobile-card__bottom,.events-mobile-card__bottom--with-prep,.events-mobile-card__item-row,.events-mobile-card__assignment-row{gap:8px!important}.events-mobile-card__item{min-height:32px!important;font-size:.86rem!important;font-weight:var(--heat-font-weight-value)!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:7px 10px!important;line-height:1.24!important}.events-mobile-card__time,.events-mobile-card__people,.events-mobile-card__assigned,.events-mobile-card__notes-button,.events-mobile-card__details-button,.events-mobile-card__select,.events-mobile-card__bottom .events-table__recipe-button,.events-mobile-card__bottom .prep-queue-toggle{min-height:32px!important;font-size:.76rem!important;font-weight:var(--heat-font-weight-action)!important;padding:6px 9px!important;line-height:1.18!important}.events-mobile-card .status-pill,.events-mobile-card .status-select,.events-mobile-card .station-tag{min-height:30px!important;padding:6px 9px!important;font-size:.74rem!important;line-height:1.18!important}.heat-tab-button{min-height:36px!important;font-size:.72rem!important;font-weight:var(--heat-font-weight-action)!important;padding:7px 9px!important}.heat-tab-button__icon{width:21px!important;height:21px!important}.recipe-page__title,.notes-page__header h1{font-weight:780!important}.recipe-page__eyebrow,.notes-page__eyebrow,.menus-page__panel-header h2,.menus-page__items-header h2,.menu-generate-modal__preview-header h3,.menu-generate-modal__field span,.menu-generate-modal__top-template-select span,.menu-generate-modal__template-search span{font-weight:var(--heat-font-weight-label)!important;letter-spacing:.065em!important}.menu-generate-modal__category-card,.menu-generate-modal__template-card{min-height:48px!important;padding:9px 12px!important}.menu-generate-modal__template-card{min-height:38px!important}.menu-generate-modal__category-card span,.menu-generate-modal__template-card strong{font-size:.74rem!important;font-weight:var(--heat-font-weight-action)!important;line-height:1.2!important}.menu-generate-modal__category-card em,.menu-generate-modal__template-card em,.menu-generate-modal__template-card span{font-size:.64rem!important;font-weight:650!important}.menu-generate-modal__field input,.menu-generate-modal__field select,.menu-generate-modal__top-template-select select,.menu-generate-modal__template-search input,.menu-generate-modal__table input,.menu-generate-modal__table select,.menu-generate-modal__mobile-card input,.menu-generate-modal__mobile-card select{min-height:34px!important;padding:6px 10px!important;font-size:.8rem!important;line-height:1.22!important}.menu-generate-modal__mobile-card{gap:9px!important;padding:11px!important}.menu-generate-modal__mobile-grid{gap:8px!important}.menu-generate-modal__mobile-grid label{gap:4px!important;padding:8px!important}@media (width<=900px){:root{--heat-control-min-height:34px;--heat-pill-min-height:28px}.events-mobile-card,.events-page .events-mobile-card,.menu-generate-modal__mobile-card{padding:11px!important}.heat-tab-button{min-height:34px!important;padding:6px 7px!important;font-size:.68rem!important}}@media (width<=620px){:where(.events-toolbar__primary-button,.events-toolbar__secondary-button,.events-toolbar__danger-button,.recipe-page__primary-button,.recipe-page__secondary-button,.recipe-page__back-button,.notes-page__primary-button,.notes-page__delete-button){min-height:35px!important;padding:7px 10px!important;font-size:.76rem!important}.events-mobile-card__item,.events-mobile-card__time,.events-mobile-card__people,.events-mobile-card__assigned,.events-mobile-card__notes-button,.events-mobile-card__details-button,.events-mobile-card__select{font-size:.76rem!important}.events-mobile-card__item{font-size:.84rem!important}.recipe-page__title,.notes-page__header h1{font-size:clamp(1.2rem,6vw,1.65rem)!important}}.menu-generate-modal__table-shell{overflow-x:auto!important}.menu-generate-modal__table{inline-size:100%!important;table-layout:fixed!important;width:100%!important;min-width:0!important}.menu-generate-modal__table th,.menu-generate-modal__table td{text-align:center;vertical-align:middle;min-width:0!important;padding:5px!important;overflow:hidden!important}.menu-generate-modal__table th{white-space:normal!important;font-size:.6rem!important;line-height:1.08!important}.menu-generate-modal__table td{font-size:.7rem!important}.menu-generate-modal__col-date{width:8%}.menu-generate-modal__col-day{width:4.8%}.menu-generate-modal__col-time{width:7%}.menu-generate-modal__col-event{width:13.5%}.menu-generate-modal__col-banquet{width:8.2%}.menu-generate-modal__col-item{width:17.5%}.menu-generate-modal__col-people{width:5.3%}.menu-generate-modal__col-assigned{width:8.2%}.menu-generate-modal__col-status{width:8.5%}.menu-generate-modal__col-fire{width:5.8%}.menu-generate-modal__col-notes{width:7.2%}.menu-generate-modal__col-actions{width:6%}.menu-generate-modal__table th:first-child,.menu-generate-modal__table td:first-child,.menu-generate-modal__table th:nth-child(2),.menu-generate-modal__table td:nth-child(2),.menu-generate-modal__table th:nth-child(3),.menu-generate-modal__table td:nth-child(3),.menu-generate-modal__table th:nth-child(4),.menu-generate-modal__table td:nth-child(4),.menu-generate-modal__table th:nth-child(5),.menu-generate-modal__table td:nth-child(5),.menu-generate-modal__table th:nth-child(6),.menu-generate-modal__table td:nth-child(6),.menu-generate-modal__table th:nth-child(7),.menu-generate-modal__table td:nth-child(7),.menu-generate-modal__table th:nth-child(8),.menu-generate-modal__table td:nth-child(8),.menu-generate-modal__table th:nth-child(9),.menu-generate-modal__table td:nth-child(9),.menu-generate-modal__table th:nth-child(10),.menu-generate-modal__table td:nth-child(10),.menu-generate-modal__table th:nth-child(11),.menu-generate-modal__table td:nth-child(11),.menu-generate-modal__table th:nth-child(12),.menu-generate-modal__table td:nth-child(12){width:auto!important}.menu-generate-modal__table th:nth-child(4),.menu-generate-modal__table td:nth-child(4),.menu-generate-modal__table th:nth-child(6),.menu-generate-modal__table td:nth-child(6),.menu-generate-modal__table td:nth-child(4) input,.menu-generate-modal__table td:nth-child(6) input{text-align:left!important}.menu-generate-modal__table input,.menu-generate-modal__table select{width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:4px 6px!important;font-size:.68rem!important;line-height:1.12!important}.menu-generate-modal__table .events-table__date{min-width:0!important;padding-inline:5px!important}.menu-generate-modal__table .time-due-pill{min-width:0!important;padding-inline:6px!important}.menu-generate-modal__table td:nth-child(8) .station-select,.menu-generate-modal__table .station-select{min-width:0!important;padding-left:6px!important;padding-right:16px!important;font-size:.64rem!important}.menu-generate-modal__table .status-select-wrap{min-width:0!important}.menu-generate-modal__table .status-select{min-width:0!important;padding-left:6px!important;padding-right:18px!important;font-size:.66rem!important}.menu-generate-modal__fire-time-input{text-align:center!important;min-width:0!important;padding-inline:5px!important}.menu-generate-modal__notes-input{min-width:0!important;padding-inline:6px!important}.menu-generate-modal__table .events-toolbar__danger-button{width:100%;min-height:28px!important;padding:4px 6px!important;font-size:.62rem!important}.menu-generate-modal__table{table-layout:fixed!important}.menu-generate-modal__table .menu-generate-modal__col-date{width:8%}.menu-generate-modal__table .menu-generate-modal__col-day{width:5%}.menu-generate-modal__table .menu-generate-modal__col-time{width:7%}.menu-generate-modal__table .menu-generate-modal__col-event{width:13.5%}.menu-generate-modal__table .menu-generate-modal__col-banquet{width:8.2%}.menu-generate-modal__table .menu-generate-modal__col-item{width:17%}.menu-generate-modal__table .menu-generate-modal__col-people{width:5.3%}.menu-generate-modal__table .menu-generate-modal__col-assigned{width:9.5%}.menu-generate-modal__table .menu-generate-modal__col-fire{width:5.8%}.menu-generate-modal__table .menu-generate-modal__col-notes{width:14.7%}.menu-generate-modal__table .menu-generate-modal__col-actions{width:6%}.menu-generate-modal__table th:nth-child(9),.menu-generate-modal__table td:nth-child(9),.menu-generate-modal__table th:nth-child(10),.menu-generate-modal__table td:nth-child(10),.menu-generate-modal__table th:nth-child(11),.menu-generate-modal__table td:nth-child(11){width:auto!important}.menu-generate-modal__table td:nth-child(8) .station-select,.menu-generate-modal__table .station-select{letter-spacing:0!important;text-overflow:clip!important;text-transform:none!important;white-space:nowrap!important;padding-left:5px!important;padding-right:12px!important;font-size:.6rem!important;font-weight:700!important}.menu-generate-modal__table td:nth-child(10) .menu-generate-modal__notes-input{text-overflow:ellipsis}.menu-generate-modal__mobile-card .station-select{letter-spacing:0!important;text-overflow:clip!important;text-transform:none!important;padding-right:16px!important;font-size:.68rem!important;font-weight:720!important}@media (width<=860px){.event-import-modal.menu-generate-modal{height:calc(100dvh - 8px)!important;margin:4px auto!important}.menu-generate-modal .event-import-modal__header{gap:8px!important;padding:10px 11px 8px!important}.menu-generate-modal .event-import-modal__header p:first-child{margin-bottom:3px!important;font-size:.6rem!important}.menu-generate-modal .event-import-modal__header h2{font-size:1.1rem!important;line-height:1.08!important}.menu-generate-modal .event-import-modal__header p:last-child{margin-top:3px!important;font-size:.68rem!important;line-height:1.22!important}.menu-generate-modal__body{padding-bottom:8px!important}.menu-generate-modal__toolbar{padding:8px 10px 0!important}.menu-generate-modal__toolbar .events-toolbar__secondary-button{min-height:32px!important}.menu-generate-modal__selected-type,.menu-generate-modal__selected-template{gap:6px!important;margin:8px 10px 0!important;padding:8px!important}.menu-generate-modal__selected-type span,.menu-generate-modal__selected-template span{font-size:.58rem!important;line-height:1!important}.menu-generate-modal__selected-type strong,.menu-generate-modal__selected-template strong{font-size:.82rem!important;line-height:1.15!important}.menu-generate-modal__form-section{padding-top:0!important}.menu-generate-modal__form-section .menu-generate-modal__preview-header{margin-top:8px!important;padding:0 10px!important}.menu-generate-modal__preview-header h3{font-size:.74rem!important;line-height:1.1!important}.menu-generate-modal__preview-header p{margin-top:2px!important;font-size:.64rem!important;line-height:1.16!important}.menu-generate-modal__form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px 7px!important;padding:5px 10px 0!important}.menu-generate-modal__field{gap:2px!important}.menu-generate-modal__field span{letter-spacing:.055em!important;font-size:.58rem!important;line-height:1!important}.menu-generate-modal__field input,.menu-generate-modal__field select{border-radius:7px!important;height:31px!important;min-height:31px!important;padding:4px 8px!important;font-size:.74rem!important;line-height:1.1!important}.menu-generate-modal__field--event-name{grid-column:1/-1!important}.menu-generate-modal__validation{margin:6px 10px 0!important;padding:8px 10px!important}.menu-generate-modal__mobile-preview{gap:7px!important;margin-top:7px!important;padding:0 10px 6px!important}.menu-generate-modal__mobile-card{gap:7px!important;padding:9px!important}.menu-generate-modal__mobile-card-header{gap:7px!important;margin-bottom:6px!important}.menu-generate-modal__mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.menu-generate-modal__mobile-grid label{gap:2px!important;padding:6px!important}.menu-generate-modal__mobile-grid label>span{font-size:.58rem!important;line-height:1!important}.menu-generate-modal__mobile-grid input,.menu-generate-modal__mobile-grid select{height:31px!important;min-height:31px!important;padding:4px 8px!important;font-size:.72rem!important}.menu-generate-modal__mobile-wide{grid-column:1/-1!important}.menu-generate-modal__actions{padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;gap:7px!important;margin-top:2px!important}.menu-generate-modal__actions button{min-height:35px!important}}@media (width<=380px){.menu-generate-modal__form-grid,.menu-generate-modal__mobile-grid{grid-template-columns:1fr!important}.menu-generate-modal__field--event-name,.menu-generate-modal__mobile-wide{grid-column:auto!important}}.events-toolbar__date-label{display:none}.events-page__command-tile--fix-active{color:#fff4bf!important;background:linear-gradient(#74541ceb,#231809fa)!important;border-color:#efd697d1!important;box-shadow:inset 0 1px #fff7d62e,0 0 0 1px #efd6972e,0 12px 26px #00000047!important}@media (width<=900px){.app-header{min-height:0!important;padding:3px 0 5px!important}.app-header__session{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:3px 6px 0!important;display:grid!important}.app-header__switchers{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:end!important;gap:5px!important;width:100%!important;display:grid!important}.app-header__switchers label{letter-spacing:.11em!important;gap:2px!important;min-width:0!important;font-size:7.5px!important;line-height:1!important}.app-header__switchers select,.app-header__sign-out{border-radius:8px!important;height:31px!important;min-height:31px!important;font-size:10px!important;line-height:1!important}.app-header__switchers select{padding-left:8px!important;padding-right:24px!important}.app-header__sign-out{align-self:end!important;width:100%!important;padding:5px 8px!important}.push-notification-control--desktop{display:none!important}.push-notification-control--mobile{border-radius:9px!important;grid-column:1/-1!important;grid-template-columns:auto minmax(86px,auto) minmax(0,1fr)!important;align-self:stretch!important;width:100%!important;min-height:34px!important;padding:5px 8px!important;font-size:8.5px!important;display:grid!important}.push-notification-control--mobile button{min-height:24px!important;padding:0 10px!important;font-size:9px!important}.push-notification-control--mobile em{text-align:right!important;max-width:none!important}.app-header__logo-stage{margin-bottom:-5px!important}.app-header__logo{height:76px!important}.app-header__suite{letter-spacing:.13em!important;margin-top:-6px!important;padding-inline:8px!important;font-size:8px!important;line-height:1.05!important}.events-page{gap:7px!important}.events-page .events-page__header{gap:7px!important;padding:9px!important}.events-page .events-page__header-divider,.events-page .events-page__quote-zone{display:none!important}.events-page .events-page__eyebrow{margin-bottom:2px!important;font-size:.58rem!important;line-height:1!important}.events-page .events-page__title{font-size:clamp(1.18rem,5.2vw,1.55rem)!important;line-height:1!important}.events-page .events-page__subtitle{margin-top:3px!important;font-size:.66rem!important;line-height:1.22!important}.events-page .events-page__command-panel{--command-box-height:48px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.events-page .events-page__command-tile{min-height:var(--command-box-height)!important;border-radius:8px!important;padding:6px 7px!important;font-size:.62rem!important;line-height:1.08!important}.events-page .events-page__summary-value{font-size:1rem!important;line-height:1!important}.events-page .events-page__summary-label,.events-page .events-page__summary-frame{font-size:.54rem!important;line-height:1!important}.events-page .events-page__command-tile--summary{min-height:var(--command-box-height)!important;text-align:center!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(34px,.44fr) minmax(0,1fr)!important;place-items:center stretch!important;gap:0 6px!important;padding:6px 7px!important;display:grid!important;overflow:visible!important}.events-page .events-page__command-tile--summary .events-page__summary-value{grid-row:1/3!important;place-self:center!important;font-size:clamp(1.32rem,6vw,1.72rem)!important;font-weight:800!important;line-height:.9!important;display:block!important}.events-page .events-page__command-tile--summary .events-page__summary-label,.events-page .events-page__command-tile--summary .events-page__summary-frame{color:#f8e7b0eb!important;letter-spacing:.06em!important;overflow-wrap:normal!important;text-align:left!important;text-overflow:clip!important;text-transform:none!important;white-space:nowrap!important;word-break:normal!important;border-left:1px solid #f8e7b042!important;width:100%!important;max-width:100%!important;margin:0!important;padding-left:6px!important;font-size:clamp(.55rem,2.25vw,.68rem)!important;font-weight:700!important;line-height:1!important;display:block!important;overflow:visible!important}.events-page .events-page__command-tile--summary .events-page__summary-label{align-self:end!important}.events-page .events-page__command-tile--summary .events-page__summary-frame{align-self:start!important}.events-page>.events-toolbar{border-radius:9px!important;grid-template-columns:minmax(0,1.15fr) minmax(112px,.85fr)!important;grid-template-areas:"search dates""completed status"!important;align-items:end!important;gap:5px 7px!important;margin:5px 0!important;padding:7px!important}.events-page>.events-toolbar--filters-external{grid-template-columns:minmax(0,1.15fr) minmax(112px,.85fr)!important;grid-template-areas:"search dates"!important}.events-page>.events-toolbar .events-toolbar__search-group,.events-page>.events-toolbar .events-toolbar__date-group{min-width:0!important}.events-page>.events-toolbar .events-toolbar__label{margin-bottom:3px!important;font-size:8px!important;line-height:1!important}.events-page>.events-toolbar .events-toolbar__date-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-self:end!important;gap:3px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.events-page>.events-toolbar .events-toolbar__date-label{text-align:center;color:#d9bd7bd1!important;display:block!important}.events-page>.events-toolbar .events-toolbar__date-button{display:none!important}.events-page>.events-toolbar .events-toolbar__search,.events-page>.events-toolbar .events-toolbar__select,.events-page>.events-toolbar .events-toolbar__mobile-date-select{border-radius:8px!important;height:32px!important;min-height:32px!important;font-size:11px!important;line-height:1!important}.events-page>.events-toolbar .events-toolbar__mobile-date-select{text-align:center!important;text-align-last:center!important;width:100%!important;padding:6px 28px 6px 8px!important;display:block!important}.events-page>.events-toolbar .events-toolbar__completed-toggle{height:32px!important;min-height:32px!important}}@media (width<=380px){.app-header__switchers,.events-page>.events-toolbar,.events-page>.events-toolbar--filters-external{grid-template-columns:minmax(0,1fr)!important}.events-page>.events-toolbar,.events-page>.events-toolbar--filters-external{grid-template-areas:"search""dates""completed""status"!important}.events-page>.events-toolbar--filters-external{grid-template-areas:"search""dates"!important}.app-header__logo{height:60px!important}}.events-mobile-insert-button,.events-mobile-bulk-header{display:none}@media (width<=900px){.events-mobile-insert-button{cursor:pointer;place-self:center;place-items:center;color:#f2d58d!important;background:linear-gradient(#101822f5,#05080dfa)!important;border:1px solid #f5f7fa9e!important;border-radius:999px!important;width:34px!important;height:22px!important;min-height:22px!important;margin:-1px auto!important;padding:0!important;font-size:16px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff0e,0 6px 14px #00000038!important}.events-mobile-insert-button:hover,.events-mobile-insert-button:focus-visible{outline:none;background:linear-gradient(#413113f5,#0e0b07fa)!important;border-color:#efd697d6!important;box-shadow:inset 0 1px #fff7d61f,0 0 0 2px #d9bd7b1f,0 8px 18px #00000047!important}.events-mobile-insert-button:disabled{cursor:wait;opacity:.52}.events-mobile-card__select{cursor:pointer;touch-action:manipulation}.events-mobile-card__select input{cursor:pointer;touch-action:manipulation;width:20px!important;height:20px!important;margin:0!important}.events-mobile-bulk-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(58px,.7fr) minmax(82px,1fr) minmax(70px,.82fr);grid-template-areas:"count status clear""delete apply fields""drawer drawer drawer";align-items:stretch;top:calc(var(--heat-tabs-height,86px) + 6px)!important;z-index:950!important;background:linear-gradient(#0e141cfa,#05080dfc)!important;border:1px solid #d9bd7b61!important;border-radius:10px!important;gap:4px!important;margin:4px 0 5px!important;padding:5px!important;display:grid!important;position:sticky!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000052!important}.events-mobile-bulk-header__count{color:#f5deb0;text-align:center;background:#d9bd7b14;border:1px solid #d9bd7b3d;border-radius:8px;grid-area:count;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:4px 6px;font-size:.62rem;font-weight:850;line-height:1.05;display:inline-flex}.events-mobile-bulk-header__delete{grid-area:delete}.events-mobile-bulk-header__status{grid-area:status}.events-mobile-bulk-header__apply{grid-area:apply}.events-mobile-bulk-header__clear{grid-area:clear}.events-mobile-bulk-header__fields{grid-area:fields}.events-mobile-bulk-header__drawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid #d9bd7b42;grid-area:drawer;min-width:0;max-height:min(52vh,420px);padding-top:5px;overflow-y:auto}.events-mobile-bulk-header .events-control-button,.events-mobile-bulk-header .events-control-select{white-space:normal!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:28px!important;min-height:28px!important;padding:4px 6px!important;font-size:.6rem!important;line-height:1.05!important}.events-mobile-bulk-header__apply--active{color:#dcfce7!important;background:linear-gradient(#16833dd6,#081e12f5)!important;border-color:#2fcf6c9e!important}.events-mobile-bulk-header__fields--active{color:#fff4bf!important;background:linear-gradient(#4e3914e6,#120d07f5)!important;border-color:#efd697b8!important}.events-page .events-page__desktop-bulk-edit .bulk-edit-bar{display:none!important}.events-page.events-page--mobile-bulk-open .events-mobile-bulk-header__drawer .bulk-edit-bar{margin:0!important;display:grid!important}}@media (width<=380px){.events-mobile-bulk-header{grid-template-areas:"count clear""delete status""apply fields""drawer drawer";grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.events-page .events-mobile-cards,.events-mobile-cards{gap:5px!important}.events-page .events-mobile-card,.events-mobile-card{border-radius:10px!important;gap:0!important;padding:0!important}.events-mobile-card__top{gap:4px!important;padding:0!important}.events-mobile-card__date,.events-mobile-card__day,.events-mobile-card__time,.events-mobile-card__field,.events-mobile-card__people{border-radius:7px!important;height:29px!important;min-height:29px!important;padding:0 5px!important}.events-mobile-card__date{font-size:11px!important}.events-mobile-card__day{letter-spacing:.035em!important;font-size:9px!important}.events-mobile-card__time,.events-mobile-card__field--time{height:29px!important;min-height:29px!important;font-size:13px!important}.events-mobile-card__people{gap:3px!important;min-width:76px!important;max-width:118px!important;min-height:29px!important;padding:0 6px!important}.events-mobile-card__people .people-count-value,.events-mobile-card__people-input{max-width:52px!important;font-size:13px!important}.events-mobile-card__people:after{letter-spacing:.03em!important;font-size:8px!important}.events-mobile-card__middle{gap:4px!important;padding:0!important}.events-mobile-card__item-row,.events-mobile-card__assignment-row{gap:4px!important}.events-mobile-card__item{min-height:29px!important;padding:4px 7px!important;font-size:10.2px!important;line-height:1.14!important}.events-mobile-card__item-row .status-pill,.events-mobile-card__item-row .status-select,.events-mobile-card__assigned,.events-mobile-card__notes-button,.events-mobile-card .status-pill,.events-mobile-card .status-select,.events-mobile-card .station-tag{border-radius:7px!important;min-height:29px!important;padding:4px 7px!important;font-size:.68rem!important;line-height:1.12!important}.events-mobile-card__assigned{padding-right:16px!important;font-size:8.8px!important}.events-mobile-card__bottom,.events-mobile-card__bottom--with-prep{gap:4px!important;padding:0!important}.events-mobile-card__select,.events-mobile-card__bottom .events-table__recipe-button,.events-mobile-card__bottom .prep-queue-toggle,.events-mobile-card__notes-button,.events-mobile-card__details-button{border-radius:7px!important;min-height:29px!important;padding:4px 6px!important;font-size:9.5px!important;line-height:1.05!important}.events-mobile-card__select input{width:18px!important;height:18px!important}.events-mobile-card__bottom .events-mobile-card__fire{border-radius:7px!important;height:30px!important;min-height:30px!important}.events-mobile-card__fire img{width:21px!important;height:21px!important}.events-mobile-card__details-button{min-height:28px!important}.events-mobile-card__notes-editor{gap:8px!important;padding:4px!important}.events-mobile-card__notes-input{border-radius:7px!important;min-height:62px!important;padding:6px 7px!important;font-size:11px!important;line-height:1.28!important}.events-mobile-card__notes-actions{gap:4px!important}.events-mobile-card__notes-actions button{border-radius:7px!important;min-height:28px!important}.events-mobile-card__details{gap:4px!important;padding:0!important}.events-mobile-card__detail{border-radius:7px!important;gap:2px!important;padding:5px 6px!important}.events-mobile-card__detail-label{font-size:8.5px!important}.events-mobile-card__detail-value,.events-mobile-card__detail-input,.events-mobile-card__detail-select{font-size:11px!important;line-height:1.2!important}.events-mobile-card__detail-input,.events-mobile-card__detail-select{border-radius:7px!important;min-height:28px!important;padding:4px 6px!important}.events-mobile-insert-button{width:30px!important;height:18px!important;min-height:18px!important;margin:-2px auto!important;font-size:14px!important}}.status-pill,.status-select,.events-table .status-pill,.events-table .status-select,.events-table__item.status-pill,.events-table__item-input.status-pill,.events-mobile-card .status-pill,.events-mobile-card .status-select,.events-mobile-card .events-mobile-card__item.status-pill,.stations-table__item.status-pill,.stations-table .status-select,.prep-queue-table__item.status-pill,.menu-generate-modal__table .status-select,.menu-generate-modal__mobile-card .status-select,.heat-data-table .status-pill,.heat-data-table .status-select,.heat-data-table__item.status-pill{--status-chip-color:var(--status-pill-color,var(--prep-status-color,#c8a96b));--status-chip-text:var(--status-pill-text,var(--prep-status-text,#f8efe0));border-color:color-mix(in srgb, var(--status-chip-color), transparent 44%)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--status-chip-color), transparent 58%) 0%, color-mix(in srgb, var(--status-chip-color), #05080d 70%) 52%, color-mix(in srgb, var(--status-chip-color), transparent 76%) 100%)!important;color:var(--status-chip-text)!important;box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in srgb, var(--status-chip-color), transparent 84%), 0 0 12px color-mix(in srgb, var(--status-chip-color), transparent 86%)!important}.events-table__item.status-pill,.events-table__item-input.status-pill,.events-mobile-card .events-mobile-card__item.status-pill,.stations-table__item.status-pill,.prep-queue-table__item.status-pill,.heat-data-table__item.status-pill{background:linear-gradient(90deg, color-mix(in srgb, var(--status-chip-color), transparent 46%) 0%, color-mix(in srgb, var(--status-chip-color), #05080d 66%) 48%, #080c12e0 100%)!important}.status-pill--not-started,.status-select.status-pill--not-started,.events-table .status-pill--not-started,.events-table .status-select.status-pill--not-started,.events-table__item.status-pill--not-started,.events-table__item-input.status-pill--not-started,.events-mobile-card .status-pill--not-started,.events-mobile-card .status-select.status-pill--not-started,.events-mobile-card .events-mobile-card__item.status-pill--not-started,.stations-table__item.status-pill--not-started,.prep-queue-table__item.status-pill--not-started,.heat-data-table .status-pill--not-started,.heat-data-table .status-select.status-pill--not-started,.heat-data-table__item.status-pill--not-started{--prep-status-color:var(--heat-status-not-started);--status-pill-color:var(--heat-status-not-started);--prep-status-text:#fee2e2;--status-pill-text:#fee2e2}.status-pill--in-progress,.status-select.status-pill--in-progress,.events-table .status-pill--in-progress,.events-table .status-select.status-pill--in-progress,.events-table__item.status-pill--in-progress,.events-table__item-input.status-pill--in-progress,.events-mobile-card .status-pill--in-progress,.events-mobile-card .status-select.status-pill--in-progress,.events-mobile-card .events-mobile-card__item.status-pill--in-progress,.stations-table__item.status-pill--in-progress,.prep-queue-table__item.status-pill--in-progress,.heat-data-table .status-pill--in-progress,.heat-data-table .status-select.status-pill--in-progress,.heat-data-table__item.status-pill--in-progress{--prep-status-color:var(--heat-status-in-progress);--status-pill-color:var(--heat-status-in-progress);--prep-status-text:#dbeafe;--status-pill-text:#dbeafe}.status-pill--cooking,.status-select.status-pill--cooking,.events-table .status-pill--cooking,.events-table .status-select.status-pill--cooking,.events-table__item.status-pill--cooking,.events-table__item-input.status-pill--cooking,.events-mobile-card .status-pill--cooking,.events-mobile-card .status-select.status-pill--cooking,.events-mobile-card .events-mobile-card__item.status-pill--cooking,.stations-table__item.status-pill--cooking,.prep-queue-table__item.status-pill--cooking,.heat-data-table .status-pill--cooking,.heat-data-table .status-select.status-pill--cooking,.heat-data-table__item.status-pill--cooking{--prep-status-color:var(--heat-status-cooking);--status-pill-color:var(--heat-status-cooking);--prep-status-text:#ffedd5;--status-pill-text:#ffedd5}.status-pill--pending,.status-select.status-pill--pending,.events-table .status-pill--pending,.events-table .status-select.status-pill--pending,.events-table__item.status-pill--pending,.events-table__item-input.status-pill--pending,.events-mobile-card .status-pill--pending,.events-mobile-card .status-select.status-pill--pending,.events-mobile-card .events-mobile-card__item.status-pill--pending,.stations-table__item.status-pill--pending,.prep-queue-table__item.status-pill--pending,.heat-data-table .status-pill--pending,.heat-data-table .status-select.status-pill--pending,.heat-data-table__item.status-pill--pending{--prep-status-color:var(--heat-status-pending);--status-pill-color:var(--heat-status-pending);--prep-status-text:#fef3c7;--status-pill-text:#fef3c7}.status-pill--thawing,.status-select.status-pill--thawing,.events-table .status-pill--thawing,.events-table .status-select.status-pill--thawing,.events-table__item.status-pill--thawing,.events-table__item-input.status-pill--thawing,.events-mobile-card .status-pill--thawing,.events-mobile-card .status-select.status-pill--thawing,.events-mobile-card .events-mobile-card__item.status-pill--thawing,.stations-table__item.status-pill--thawing,.prep-queue-table__item.status-pill--thawing,.heat-data-table .status-pill--thawing,.heat-data-table .status-select.status-pill--thawing,.heat-data-table__item.status-pill--thawing{--prep-status-color:var(--heat-status-thawing);--status-pill-color:var(--heat-status-thawing);--prep-status-text:#e0f2fe;--status-pill-text:#e0f2fe}.status-pill--prepped,.status-select.status-pill--prepped,.events-table .status-pill--prepped,.events-table .status-select.status-pill--prepped,.events-table__item.status-pill--prepped,.events-table__item-input.status-pill--prepped,.events-mobile-card .status-pill--prepped,.events-mobile-card .status-select.status-pill--prepped,.events-mobile-card .events-mobile-card__item.status-pill--prepped,.stations-table__item.status-pill--prepped,.prep-queue-table__item.status-pill--prepped,.heat-data-table .status-pill--prepped,.heat-data-table .status-select.status-pill--prepped,.heat-data-table__item.status-pill--prepped{--prep-status-color:var(--heat-status-prepped);--status-pill-color:var(--heat-status-prepped);--prep-status-text:#dcfce7;--status-pill-text:#dcfce7}.status-pill--complete,.status-select.status-pill--complete,.events-table .status-pill--complete,.events-table .status-select.status-pill--complete,.events-table__item.status-pill--complete,.events-table__item-input.status-pill--complete,.events-mobile-card .status-pill--complete,.events-mobile-card .status-select.status-pill--complete,.events-mobile-card .events-mobile-card__item.status-pill--complete,.stations-table__item.status-pill--complete,.prep-queue-table__item.status-pill--complete,.heat-data-table .status-pill--complete,.heat-data-table .status-select.status-pill--complete,.heat-data-table__item.status-pill--complete{--prep-status-color:var(--heat-status-complete);--status-pill-color:var(--heat-status-complete);--prep-status-text:#dcfce7;--status-pill-text:#dcfce7}.status-pill--pending-delivery,.status-select.status-pill--pending-delivery,.events-table .status-pill--pending-delivery,.events-table .status-select.status-pill--pending-delivery,.events-table__item.status-pill--pending-delivery,.events-table__item-input.status-pill--pending-delivery,.events-mobile-card .status-pill--pending-delivery,.events-mobile-card .status-select.status-pill--pending-delivery,.events-mobile-card .events-mobile-card__item.status-pill--pending-delivery,.stations-table__item.status-pill--pending-delivery,.prep-queue-table__item.status-pill--pending-delivery,.heat-data-table .status-pill--pending-delivery,.heat-data-table .status-select.status-pill--pending-delivery,.heat-data-table__item.status-pill--pending-delivery{--prep-status-color:var(--heat-status-pending-delivery);--status-pill-color:var(--heat-status-pending-delivery);--prep-status-text:#fde68a;--status-pill-text:#fde68a}.status-pill--na,.status-select.status-pill--na,.events-table .status-pill--na,.events-table .status-select.status-pill--na,.events-table__item.status-pill--na,.events-table__item-input.status-pill--na,.events-mobile-card .status-pill--na,.events-mobile-card .status-select.status-pill--na,.events-mobile-card .events-mobile-card__item.status-pill--na,.stations-table__item.status-pill--na,.prep-queue-table__item.status-pill--na,.heat-data-table .status-pill--na,.heat-data-table .status-select.status-pill--na,.heat-data-table__item.status-pill--na{--prep-status-color:var(--heat-status-na);--status-pill-color:var(--heat-status-na);--prep-status-text:#e5e7eb;--status-pill-text:#e5e7eb}@media (width<=900px){.events-mobile-date-section{align-items:center;gap:8px;display:flex;margin:5px 1px 1px!important;padding:0 2px!important}.events-mobile-date-section:first-child{margin-top:0!important}.events-mobile-date-section:before,.events-mobile-date-section:after{content:"";background:linear-gradient(90deg,#c8a96b00,#c8a96b6b);flex:auto;min-width:18px;height:1px}.events-mobile-date-section:after{background:linear-gradient(90deg,#c8a96b6b,#c8a96b00)}.events-mobile-date-section__label{color:#f5f7fa;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 10px #0000008c;white-space:nowrap;font-size:clamp(1.05rem,4.6vw,1.35rem);font-weight:950;line-height:1}.events-mobile-card__middle{gap:8px!important;padding:0!important;display:grid!important}.events-mobile-card__item-row{grid-template-columns:minmax(0,1fr) minmax(96px,.7fr)!important;grid-template-areas:"item status"!important;align-items:stretch!important;gap:4px!important;display:grid!important}.events-mobile-card__item-row .events-mobile-card__item{grid-area:item!important;width:100%!important;min-width:0!important}.events-mobile-card__item-row .status-select-wrap{grid-area:status!important;width:100%!important;min-width:0!important}.events-mobile-card__item-row .status-select-wrap__label{display:none!important}.events-mobile-card__item-row .status-pill,.events-mobile-card__item-row .status-select{white-space:normal!important;border-radius:7px!important;width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;padding:4px 5px!important;font-size:.66rem!important;line-height:1.08!important}.events-mobile-card__item-row .events-mobile-card__item.status-pill,.events-mobile-card__item-row .events-mobile-card__item-input.status-pill{overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;word-break:normal!important;justify-content:center!important;align-items:center!important;font-size:clamp(.6rem,2.8vw,.66rem)!important;line-height:1.1!important;overflow:visible!important}.events-mobile-card__assignment-row{grid-template-columns:minmax(0,1fr) minmax(78px,.66fr)!important;align-items:stretch!important;gap:4px!important;display:grid!important}.events-mobile-card__assignment-row .events-mobile-card__assigned,.events-mobile-card__assignment-row .events-mobile-card__notes-button{white-space:normal!important;border-radius:7px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:29px!important;padding:4px 6px!important;font-size:.64rem!important;line-height:1.08!important}.events-mobile-card__assignment-row .events-mobile-card__assigned{padding-right:16px!important;font-size:.61rem!important}.events-mobile-card__bottom,.events-mobile-card__bottom--with-recipe,.events-mobile-card__bottom--without-recipe{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) 34px!important;grid-template-areas:"select action prep fire"!important;align-items:stretch!important;gap:8px!important;padding:0!important;display:grid!important}.events-mobile-card__bottom .events-mobile-card__select,.events-mobile-card__action-spacer{border-radius:7px!important;grid-area:select!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;padding:0!important;display:inline-flex!important}.events-mobile-card__bottom .events-mobile-card__select input{width:18px!important;height:18px!important;margin:0!important}.events-mobile-card__bottom .events-table__recipe-button,.events-mobile-card__bottom .events-mobile-card__details-button{overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;word-break:normal!important;border-radius:7px!important;grid-area:action!important;width:100%!important;min-width:0!important;height:auto!important;min-height:29px!important;padding:4px 6px!important;font-size:.64rem!important;line-height:1.05!important}.events-mobile-card__bottom .prep-queue-toggle{overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important;border-radius:7px!important;grid-area:prep!important;width:100%!important;min-width:0!important;min-height:29px!important;padding:4px 6px!important;font-size:.61rem!important;line-height:1.05!important}.events-mobile-card__bottom .events-mobile-card__fire{border-radius:7px!important;grid-area:fire!important;width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;padding:0!important}.events-mobile-card__bottom .events-mobile-card__fire img{width:20px!important;height:20px!important}.events-mobile-card__details-row{grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important}.events-mobile-card__details-button--full{overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;word-break:normal!important;border-radius:7px!important;grid-area:auto!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:29px!important;padding:4px 6px!important;font-size:.64rem!important;line-height:1.05!important;display:inline-flex!important}}@media (width<=374px){.events-mobile-card__item-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"item""status"!important}.events-mobile-card__assignment-row{grid-template-columns:minmax(0,1fr) minmax(72px,.76fr)!important}.events-mobile-card__bottom,.events-mobile-card__bottom--with-recipe,.events-mobile-card__bottom--without-recipe{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) 32px!important}}@media (width<=900px){.events-page--has-selection{scroll-padding-top:calc(var(--heat-tabs-height,74px) + 78px)!important}.events-page .events-mobile-bulk-header,.events-mobile-bulk-header{top:calc(var(--heat-tabs-height,74px) + env(safe-area-inset-top,0px) + 5px)!important;z-index:2200!important;box-sizing:border-box!important;grid-template-columns:minmax(56px,.72fr) minmax(88px,1fr) minmax(62px,.72fr)!important;gap:4px!important;width:min(100vw - 12px,680px)!important;max-width:calc(100vw - 12px)!important;margin:0!important;padding:5px!important;position:fixed!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.events-mobile-bulk-header__count,.events-mobile-bulk-header .events-control-button,.events-mobile-bulk-header .events-control-select{height:27px!important;min-height:27px!important;padding:3px 5px!important;font-size:.58rem!important;line-height:1.04!important}.events-mobile-card__top{grid-template-columns:minmax(50px,.62fr) minmax(36px,.42fr) minmax(72px,.78fr) minmax(104px,1fr)!important;align-items:stretch!important}.events-mobile-card__people{justify-self:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;padding-inline:7px!important}.events-mobile-card__people .people-count-value,.events-mobile-card__people-input{text-align:center!important;min-width:20px!important;max-width:60px!important}.events-mobile-card__people:after{flex:0 auto!important;min-width:0!important}.events-mobile-card__assignment-row{grid-template-columns:minmax(100px,1fr) minmax(62px,.58fr) minmax(84px,.74fr)!important}.events-mobile-card__assignment-row .events-mobile-card__assigned,select.events-mobile-card__assigned,.events-mobile-card__assigned{text-align:center!important;text-align-last:center!important;white-space:normal!important;text-overflow:clip!important;justify-content:center!important;align-items:center!important;padding-inline:6px!important;display:inline-flex!important;overflow:hidden!important}}@media (width<=380px){.events-page .events-mobile-bulk-header,.events-mobile-bulk-header{top:calc(var(--heat-tabs-height,70px) + env(safe-area-inset-top,0px) + 4px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.events-mobile-card__top{grid-template-columns:minmax(48px,.66fr) minmax(34px,.44fr) minmax(68px,.76fr) minmax(92px,.96fr)!important}.events-mobile-card__assignment-row{grid-template-columns:minmax(0,1fr) minmax(68px,.7fr)!important}}@media (width<=900px){.events-page .events-mobile-bulk-header,.events-mobile-bulk-header{isolation:isolate!important;-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;background:linear-gradient(90deg,#d9bd7b57,#d9bd7b0f,#d9bd7b47) top/100% 2px no-repeat,radial-gradient(circle at 18% 0,#d9bd7b3d,#0000 42%),linear-gradient(#13181ffc,#04070bfe)!important;border:1px solid #efd697ad!important;border-top-color:#ffefbce6!important;box-shadow:0 0 0 1px #05080df5,0 0 0 2px #d9bd7b29,0 12px 24px #0000008a,0 0 24px #d9bd7b2e,inset 0 1px #ffffff1c!important}.events-page .events-mobile-bulk-header:before{content:"";z-index:-1;filter:blur(2px);pointer-events:none;background:linear-gradient(#020509b8,#0205096b);border-radius:14px;position:absolute;inset:-8px -6px}.events-mobile-bulk-header__count{color:#fff4cf!important;background:linear-gradient(#d9bd7b3d,#463012a3)!important;border-color:#ffe29e94!important;font-weight:950!important;box-shadow:inset 0 1px #ffffff1a,0 0 12px #d9bd7b1f!important}.events-mobile-bulk-header .events-control-button,.events-mobile-bulk-header .events-control-select{color:#f8efe0!important;background-color:#060a10f0!important;border-color:#d9bd7b7a!important;box-shadow:inset 0 1px #ffffff0e!important}.events-mobile-card__details{background:linear-gradient(#090e14e0,#03060af0)!important;border:1px solid #d9bd7b38!important;border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin:0!important;padding:6px!important;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000002e!important}.events-mobile-card__detail{text-align:center!important;background:linear-gradient(#111820d1,#060a0fe6)!important;border-color:#d9bd7b2e!important;border-radius:8px!important;align-content:center!important;justify-items:center!important;gap:3px!important;min-height:46px!important;padding:5px 6px!important}.events-mobile-card__detail-label{color:#d9bd7bd1!important;letter-spacing:.06em!important;text-align:center!important;width:100%!important;font-size:8px!important;font-weight:950!important;line-height:1!important}.events-mobile-card__detail-value,.events-mobile-card__detail-input,.events-mobile-card__detail-select{color:#f8fafceb!important;text-align:center!important;text-align-last:center!important;width:100%!important;font-size:10.5px!important;font-weight:760!important;line-height:1.18!important}.events-mobile-card__detail-input,.events-mobile-card__detail-select{border-radius:7px!important;min-height:26px!important;padding:4px 6px!important}.events-mobile-card__detail--wide{grid-column:1/-1!important}.events-mobile-card__detail--notes-pad{color:#1d1608!important;text-align:left!important;background:linear-gradient(90deg,#7e59182e 0 1px,#0000 1px 100%) 13px 0/18px 100% no-repeat,repeating-linear-gradient(#fff7d6e0 0 23px,#c7973747 24px)!important;border-color:#d9bd7b6b!important;align-content:stretch!important;justify-items:stretch!important;min-height:92px!important;box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px #583b0e14,0 8px 18px #00000038!important}.events-mobile-card__detail--notes-pad .events-mobile-card__detail-label{color:#593c0edb!important;text-align:center!important;font-size:9px!important}.events-mobile-card__detail--notes-pad .events-mobile-card__detail-value{color:#1d1608!important;text-align:left!important;text-align-last:auto!important;white-space:pre-wrap!important;min-height:56px!important;padding:2px 4px!important;font-size:11px!important;font-weight:720!important;line-height:1.42!important}}@media (width<=374px){.events-mobile-card__details{gap:4px!important}.events-mobile-card__detail{min-height:44px!important;padding:5px!important}}.heat-tab-button__icon{width:22px!important;height:22px!important;position:relative!important;overflow:visible!important}.heat-tab-button__icon:before{content:"";opacity:.68;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#d9bd7b29,#0000 66%);border-radius:999px;position:absolute;inset:2px}.heat-tab-button__icon .heat-nav-premium-icon,.heat-tab-button__icon .heat-tab-button__flame{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 1px #0000006b)drop-shadow(0 0 4px #4f9fce1f);flex:none;position:relative;width:21px!important;height:21px!important;display:block!important}.heat-tab-button__icon .heat-nav-premium-icon{stroke-linecap:round;stroke-linejoin:round;fill:initial!important;stroke:initial!important;stroke-width:initial!important}.heat-tab-button__icon .heat-tab-button__flame{filter:drop-shadow(0 1px 1px #00000073)drop-shadow(0 0 5px #ff932638);width:23px!important;height:23px!important}.heat-tab-button:hover .heat-tab-button__icon:before,.heat-tab-button:focus-visible .heat-tab-button__icon:before,.heat-tab-button[aria-current=page] .heat-tab-button__icon:before{opacity:1;background:radial-gradient(circle,#d9bd7b47,#0000 68%)}.heat-tab-button:hover .heat-nav-premium-icon,.heat-tab-button:focus-visible .heat-nav-premium-icon,.heat-tab-button[aria-current=page] .heat-nav-premium-icon,.heat-tab-button:hover .heat-tab-button__flame,.heat-tab-button:focus-visible .heat-tab-button__flame,.heat-tab-button[aria-current=page] .heat-tab-button__flame{filter:drop-shadow(0 1px 1px #0000007a)drop-shadow(0 0 7px #d9bd7b3d)}@media (width<=900px){.heat-tab-button__icon{width:20px!important;height:20px!important}.heat-tab-button__icon .heat-nav-premium-icon{width:19px!important;height:19px!important}.heat-tab-button__icon .heat-tab-button__flame{width:21px!important;height:21px!important}}@media (width>=901px){.heat-tab-bar{grid-template-columns:none!important;align-items:stretch!important;gap:2px!important;padding:4px!important;display:flex!important;overflow-x:hidden!important}.heat-tab-button{white-space:nowrap!important;flex:1 1 0!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:34px!important;padding:5px 4px!important;font-size:clamp(.56rem,.62vw,.68rem)!important;line-height:1.05!important}.heat-tab-button__icon{width:18px!important;height:18px!important}.heat-tab-button__icon .heat-nav-premium-icon{width:17px!important;height:17px!important}.heat-tab-button__icon .heat-tab-button__flame{width:19px!important;height:19px!important}.heat-tab-button__label{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:visible!important}}@media (width>=901px) and (width<=1180px){.heat-tab-bar{gap:1px!important;padding:3px!important}.heat-tab-button{gap:2px!important;min-height:32px!important;padding:4px 2px!important;font-size:clamp(.52rem,.72vw,.58rem)!important}.heat-tab-button__icon{width:16px!important;height:16px!important}.heat-tab-button__icon .heat-nav-premium-icon{width:15px!important;height:15px!important}.heat-tab-button__icon .heat-tab-button__flame{width:17px!important;height:17px!important}}:where(.events-mobile-cards,.recipe-library-mobile-cards,.recipe-editor__ingredient-mobile-cards,.schedules-page__mobile-cards){overscroll-behavior-x:none;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:hidden}:where(.heat-table th,.events-table th,.event-import-table th),:where(.heat-table th,.heat-data-table th,.event-import-table th){scroll-margin-top:44px}@media (width>=901px){:root{--heat-desktop-content-width:100%}.heat-shell-content{width:var(--heat-desktop-content-width)!important;box-sizing:border-box!important;max-width:100%!important;margin-inline:auto!important}.events-page,.recipe-page,.stations-page,.prep-queue-page,.timers-page,.schedules-page,.notes-page,.menus-page,.inventory-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:auto!important}.events-page__header,.heat-page-header,.recipe-page__header,.stations-page__header,.schedules-page__header,.notes-page__header,.menus-page__header,.inventory-page__header,.events-toolbar,.events-page>.events-toolbar,.events-page>.events-toolbar--filters-external,.schedules-page__toolbar,.schedules-page__employee-controls,.schedules-page__stats-strip,.schedules-page__time-off-panel,.stations-page__selector,.stations-page__summary-grid,.prep-queue-page__filters,.prep-queue-page__sync-warning,.timers-page .timers-page__quick-timer,.recipe-page__grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.events-toolbar,.events-page>.events-toolbar,.events-page>.events-toolbar--filters-external,.schedules-page__toolbar,.schedules-page__employee-controls,.stations-page__selector,.prep-queue-page__filters,.timers-page .timers-page__quick-timer{padding:12px 14px!important}.events-toolbar__completed-toggle,.events-page>.events-toolbar .events-toolbar__completed-toggle{align-self:stretch!important;height:auto!important;min-height:38px!important;margin:0!important}.heat-table-shell,.events-table-scroll,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.inventory-table-shell,.lists-table-shell,.recipe-summary-table-wrap,.recipe-summary-table-wrap>.heat-table-shell,.schedules-page__grid-shell,.menus-page__items-table-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;overflow-x:auto!important}.events-table-scroll,.heat-table-shell,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.schedules-page__grid-shell,.recipe-summary-table-wrap>.heat-table-shell{border-color:#c8a96b2e!important}}.timers-page .timers-page__table-card{max-width:100%;overflow:hidden}.timers-desktop-board{gap:8px;max-width:100%;display:grid;overflow-x:hidden}.timers-desktop-board__header,.timers-desktop-row{grid-template-columns:minmax(180px,1.7fr) minmax(100px,.75fr) minmax(160px,1.2fr) minmax(104px,.7fr) minmax(210px,1.45fr);align-items:center;gap:10px;min-width:0;display:grid}.timers-desktop-board__header{color:#aeb8c8;letter-spacing:.08em;text-transform:uppercase;padding:0 12px 6px;font-size:.68rem;font-weight:850}.timers-desktop-row,.timers-desktop-board__empty{box-shadow:inset 3px 0 0 var(--station-color,#c8a96bb8);background:linear-gradient(#101621f5,#050910fa);border:1px solid #c8a96b2e;border-radius:8px}.timers-desktop-row{min-height:74px;padding:10px 12px}.timers-desktop-row--expired{border-color:#ff60607a;box-shadow:inset 3px 0 #ff6060d1}.timers-desktop-row--low{border-color:#ffc85761;box-shadow:inset 3px 0 #ffc857c7}.timers-desktop-row--paused{opacity:.88;border-color:#94a3b842}.timers-desktop-row__details,.timers-desktop-row__times,.timers-desktop-row__time-left,.timers-desktop-row__actions{min-width:0}.timers-desktop-row__details h2,.timers-desktop-row__details h3{color:#fff7df;overflow-wrap:break-word;word-break:normal;margin:0;font-size:.98rem;font-weight:850;line-height:1.22}.timers-desktop-row__details p{color:#d8c796;overflow-wrap:break-word;word-break:normal;margin:4px 0 0;font-size:.8rem;font-weight:700;line-height:1.25}.timers-desktop-row__station .station-tag{word-break:normal;overflow-wrap:break-word;max-width:100%;min-height:30px;white-space:normal!important}.timers-desktop-row__times{grid-template-columns:minmax(70px,.8fr) minmax(88px,1fr);align-items:center;gap:8px;display:grid}.timers-desktop-row__times label,.timers-desktop-row__times div,.timers-desktop-row__time-left{gap:4px;display:grid}.timers-desktop-row__times span,.timers-desktop-row__time-left span{color:#97a3b4;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1}.timers-desktop-row__times strong{color:#f8f0db;font-size:.84rem;font-weight:800;line-height:1.15}.timers-desktop-row__times .timers-table__fire-input{text-align:center;min-height:32px;width:100%!important;min-width:0!important;max-width:none!important}.timers-desktop-row__time-left{background:#c8a96b1a;border:1px solid #c8a96b6b;border-radius:8px;justify-items:center;padding:8px 10px}.timers-desktop-row__time-left strong{color:#ffe2a1;letter-spacing:0;font-size:1.38rem;font-weight:900;line-height:1}.timers-desktop-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.timers-desktop-row__actions .timers-table__button{flex:50px;justify-content:center;align-items:center;display:inline-flex;white-space:nowrap!important;min-width:50px!important;max-width:72px!important;min-height:32px!important;padding:0 8px!important;font-size:.68rem!important;line-height:1.05!important}.timers-desktop-board__empty{color:#d8c796;text-align:center;padding:18px;font-size:.92rem;font-weight:760;line-height:1.35}.timers-mobile-cards{display:none}@media (width<=900px){.timers-desktop-board{display:none}.timers-mobile-cards{gap:8px;max-width:100%;display:grid;overflow-x:hidden}.timers-mobile-card,.timers-mobile-cards__empty{background:linear-gradient(#131a26f5,#060a11fa);border:1px solid #c8a96b38;border-radius:8px;box-shadow:0 18px 42px #0000004d}.timers-mobile-card{gap:8px;padding:10px;display:grid}.timers-mobile-card--expired{border-color:#ff60608a;box-shadow:0 18px 42px #00000057,inset 3px 0 #ff6060d1}.timers-mobile-card--low{border-color:#ffc85775;box-shadow:0 18px 42px #00000052,inset 3px 0 #ffc857c7}.timers-mobile-card--paused{opacity:.84;border-color:#94a3b857}.timers-mobile-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.timers-mobile-card__header h2,.timers-mobile-card__header h3{color:#fff7df;overflow-wrap:break-word;margin:0;font-size:.95rem;line-height:1.16}.timers-mobile-card__header p{color:#d8c796;overflow-wrap:break-word;margin:2px 0 0;font-size:.78rem;font-weight:700;line-height:1.18}.timers-mobile-card__time-left{background:#c8a96b1a;border:1px solid #c8a96b57;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.timers-mobile-card__time-left span,.timers-mobile-card__details span{color:#9fa9b8;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.timers-mobile-card__time-left strong{color:#ffe2a1;letter-spacing:0;font-size:1.45rem;font-weight:900;line-height:1}.timers-mobile-card__details{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:7px;display:grid}.timers-mobile-card__details>div{background:#05091194;border:1px solid #c8a96b29;border-radius:8px;gap:4px;min-width:0;padding:7px 8px;display:grid}.timers-mobile-card__details strong{color:#f8f0db;font-size:.82rem;line-height:1.12}.timers-mobile-card__details .timers-table__fire-input{min-height:30px;margin:0;width:100%!important;max-width:none!important}.timers-mobile-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.timers-mobile-card__actions .timers-table__button{white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:34px!important;padding:0 8px!important;font-size:.72rem!important}.timers-mobile-cards__empty{color:#d8c796;text-align:center;padding:16px;font-size:.92rem;font-weight:760;line-height:1.35}.timers-page .timers-page__quick-timer{grid-template-columns:1fr}}@media (width<=420px){.timers-mobile-card__details{grid-template-columns:1fr}}@media (width>=901px){:root{--heat-topbar-height:clamp(164px, 10.8vw, 184px);--heat-fixed-stack-height:calc(var(--heat-topbar-height) + var(--heat-tabs-height) + var(--heat-sticky-gap));--heat-table-panel-max-height:min(68vh, calc(100dvh - var(--heat-fixed-stack-height) - 52px))}.heat-shell{overflow-x:clip!important}.heat-shell-header{box-sizing:border-box!important;margin-top:4px!important;padding:clamp(3px,.26vw,5px)!important;overflow:visible!important}.heat-shell-header .app-header{background:radial-gradient(at 50% 38%,#c8a96b0f,#0000 50%),radial-gradient(at 50% 46%,#ff7c1806,#0000 58%),repeating-linear-gradient(0deg,#ffffff01 0 1px,#0000 1px 6px),linear-gradient(90deg,#050709fc,#0a0c0ffc 18%,#101317fa 50%,#0a0c0ffc 82%,#050709fc)!important;min-height:0!important;padding:clamp(1px,.14vw,2px) 0 0!important;overflow:visible!important}.heat-shell-header .app-header__session{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:4px!important;padding:1px clamp(8px,.82vw,12px) 0!important;display:grid!important}.heat-shell-header .app-header__switchers{grid-template-columns:minmax(180px,1.28fr) minmax(122px,.9fr) minmax(112px,.72fr) auto!important;justify-content:end!important;align-items:end!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.heat-shell-header .app-header__switchers label{gap:2px!important;min-width:0!important}.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header__sign-out{height:26px!important;min-height:26px!important}.heat-shell-header .app-header__sign-out{white-space:nowrap!important;align-self:end!important;padding:0 10px!important}.heat-shell-header .app-header__logo-stage{width:min(100%,1175px)!important;height:clamp(105px,7.8vw,125px)!important;min-height:clamp(105px,7.8vw,125px)!important;max-height:125px!important;box-shadow:none!important;background:0 0!important;border-radius:0 0 12px 12px!important;grid-template-columns:300px minmax(440px,540px) 315px!important;justify-content:center!important;align-items:center!important;gap:0 10px!important;margin:0 auto!important;padding:4px clamp(8px,.75vw,12px)!important;display:grid!important;overflow:visible!important}.heat-shell-header .app-header__banner-slot{align-items:center!important;min-width:0!important;height:100%!important;display:grid!important}.heat-shell-header .app-header__banner-slot--left{justify-items:end!important}.heat-shell-header .app-header__banner-slot--right{justify-items:start!important}.heat-shell-header .app-header__logo-frame{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:96px!important;max-height:110px!important;display:flex!important;overflow:visible!important}.heat-shell-header .app-header__logo-glow{opacity:.12!important;filter:blur(24px)!important;width:min(980px,82vw)!important;height:clamp(38px,3.2vw,52px)!important;display:block!important}.heat-shell-header .app-header__logo{object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;filter:saturate(1.03)contrast(1.06)brightness(1.02)!important;justify-self:center!important;width:clamp(360px,32vw,540px)!important;max-width:100%!important;height:auto!important;max-height:92px!important;margin:0!important;display:block!important}.heat-shell-header .app-header__logo-lockup,.heat-shell-header .app-header__logo-mark,.heat-shell-header .app-header__logo-subtitle,.heat-shell-header .app-header__suite,.events-page__banner-overlay{display:none!important}.app-header__banner-quote,.events-page__banner-quote{pointer-events:none!important;justify-self:end!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:300px!important;display:grid!important;transform:translate(72px)!important}.app-header__banner-quote .ambient-quote,.events-page__banner-quote .ambient-quote{align-content:center!important;gap:3px!important}.app-header__banner-quote .ambient-quote__text,.events-page__banner-quote .ambient-quote__text{letter-spacing:.04em!important;overflow-wrap:normal!important;text-wrap:balance!important;white-space:normal!important;word-break:normal!important;max-width:29ch!important;max-height:3.36em!important;font-size:clamp(1.025rem,1.08vw,1.225rem)!important;line-height:1.12!important;overflow:hidden!important}.app-header__banner-quote .ambient-quote__author,.events-page__banner-quote .ambient-quote__author{letter-spacing:.06em!important;font-size:clamp(8.5px,.62vw,10.5px)!important;line-height:1.08!important}.events-page__banner-actions{pointer-events:auto!important}.events-page__banner-actions.events-page__command-panel{--command-box-width:1fr;--command-box-height:36px;--command-grid-gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2, var(--command-box-height))!important;gap:var(--command-grid-gap)!important;place-self:center start!important;width:315px!important;max-width:315px!important;display:grid!important;transform:translate(-18px)!important}.events-page__banner-actions .events-page__button-row{display:contents!important}.events-page__banner-actions .events-page__command-tile{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;width:100%!important;height:var(--command-box-height)!important;min-height:var(--command-box-height)!important;max-height:var(--command-box-height)!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:.62rem!important;font-family:var(--heat-font-system)!important;letter-spacing:.02em!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:3px 5px!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}.events-page__banner-actions .events-page__command-tile--import{grid-area:1/1!important}.events-page__banner-actions .events-page__command-tile--fix{grid-area:1/2!important}.events-page__banner-actions .events-page__command-tile--insert{grid-area:1/3!important}.events-page__banner-actions .events-page__command-tile--archive{grid-area:2/1!important}.events-page__banner-actions .events-page__command-tile--menu{grid-area:2/2!important}.events-page__banner-actions .events-page__command-tile--archive,.events-page__banner-actions .events-page__command-tile--menu{font-size:clamp(.52rem,.58vw,.62rem)!important;line-height:1.05!important}.events-page__banner-actions .events-page__command-label{max-width:100%!important;color:inherit!important;font:inherit!important;text-align:center!important;white-space:normal!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;line-height:1.05!important;display:inline-flex!important;overflow:hidden!important}.events-page__banner-actions .events-page__command-label span{text-overflow:clip!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.events-page__banner-actions .events-page__command-tile--summary{grid-area:2/3!important;width:100%!important;min-width:0!important;max-width:100%!important}.events-page__banner-actions .events-page__summary{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:auto 1px minmax(0,1fr)!important;justify-content:center!important;place-items:center start!important;gap:0 4px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:3px 5px!important;display:grid!important;position:relative!important}.events-page__banner-actions .events-page__summary:before{content:""!important;background:#c8a96b73!important;grid-area:1/2/3!important;align-self:center!important;width:1px!important;height:60%!important;display:block!important}.events-page__banner-actions .events-page__summary-value{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--heat-font-system)!important;grid-area:1/1/3!important;place-self:center!important;font-size:clamp(1.1rem,1.35vw,1.45rem)!important;font-weight:900!important;line-height:1!important}.events-page__banner-actions .events-page__summary-label,.events-page__banner-actions .events-page__summary-frame{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--heat-font-system)!important;letter-spacing:.04em!important;text-align:left!important;text-overflow:clip!important;text-transform:uppercase!important;white-space:normal!important;grid-column:3!important;justify-self:start!important;margin-top:0!important;font-size:clamp(.44rem,.54vw,.56rem)!important;font-weight:900!important;line-height:.92!important;overflow:hidden!important}.events-page__banner-actions .events-page__summary-label{grid-row:1!important;align-self:end!important}.events-page__banner-actions .events-page__summary-frame{grid-row:2!important;align-self:start!important}.heat-tab-bar{box-sizing:border-box!important;max-width:var(--heat-fixed-width)!important;padding-inline:5px!important;overflow:visible!important}.heat-tab-button{box-sizing:border-box!important;min-width:0!important}.events-page:not(.timers-page)>.events-page__header{display:none!important}.events-page .events-page__header,.recipe-page .recipe-page__header,.schedules-page__header,.inventory-page__header,.notes-page__header,.menus-page__header{min-height:0!important;padding:var(--heat-page-header-padding,clamp(14px, 1.5vw, 20px) clamp(18px, 2vw, 26px) clamp(12px, 1.25vw, 18px))!important;align-items:center!important;gap:clamp(10px,1.1vw,16px)!important}.events-page .events-page__title,.recipe-page .heat-page-header__title,.schedules-page__header .heat-page-header__title,.inventory-page__header .heat-page-header__title,.notes-page__header h1,.menus-page__header .heat-page-header__title{font-size:var(--heat-page-title-size,clamp(1.42rem, 2.25vw, 2.45rem))!important;line-height:.98!important}.events-page .events-page__subtitle,.recipe-page .heat-page-header__subtitle,.schedules-page__header .heat-page-header__subtitle,.inventory-page__header .heat-page-header__subtitle,.notes-page__header>div>p:last-child,.menus-page__header .heat-page-header__subtitle{max-width:min(760px,100%)!important;font-size:var(--heat-page-subtitle-size,clamp(.78rem, .92vw, .95rem))!important;line-height:1.32!important}.events-page .events-page__header-divider,.recipe-page .heat-page-header__divider{height:clamp(70px,7vw,104px)!important}.events-page .events-page__command-panel{--command-box-width:clamp(146px, 9.8vw, 174px);--command-box-height:48px;--command-grid-gap:8px;grid-template-columns:repeat(3, var(--command-box-width))!important;grid-template-rows:repeat(2, var(--command-box-height))!important;gap:var(--command-grid-gap)!important;width:max-content!important;max-width:100%!important}.events-page .events-page__command-tile{width:var(--command-box-width)!important;height:var(--command-box-height)!important;min-height:var(--command-box-height)!important;max-height:var(--command-box-height)!important;border-radius:12px!important;padding:7px 9px!important;font-size:10px!important;line-height:1.08!important}.events-page .events-page__command-tile--import{grid-area:1/1!important}.events-page .events-page__command-tile--fix{grid-area:1/2!important}.events-page .events-page__command-tile--insert{grid-area:1/3!important}.events-page .events-page__command-tile--archive{grid-area:2/1!important}.events-page .events-page__command-tile--menu{grid-area:2/2!important}.events-page .events-page__command-tile--summary{grid-area:2/3!important}.events-page .events-page__summary{gap:1px!important;padding:6px 9px!important}.events-page .events-page__summary-value{font-size:18px!important}.events-page .events-page__summary-label,.events-page .events-page__summary-frame{margin-top:1px!important;font-size:8.5px!important}}@media (width>=901px) and (width<=1160px){.heat-shell-header .app-header__session{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.heat-shell-header .app-header__switchers{grid-template-columns:minmax(150px,1.2fr) minmax(108px,.85fr) minmax(98px,.72fr) auto!important;gap:5px!important}.heat-shell-header .app-header__switchers label{letter-spacing:.1em!important;font-size:7px!important}.heat-shell-header .app-header__switchers select{padding-left:7px!important;padding-right:22px!important;font-size:9.5px!important}.heat-shell-header .app-header__sign-out{padding-inline:8px!important;font-size:9.5px!important}.heat-shell-header .app-header__logo-stage{grid-template-columns:250px minmax(320px,1fr) 275px!important;gap:6px!important;padding-inline:8px!important}.heat-shell-header .app-header__logo{width:clamp(310px,31vw,440px)!important;max-height:86px!important}.app-header__banner-quote,.events-page__banner-quote{max-width:250px!important}.app-header__banner-quote .ambient-quote__text,.events-page__banner-quote .ambient-quote__text{max-width:25ch!important;max-height:3.36em!important;font-size:clamp(14px,1.18vw,16px)!important}.events-page__banner-actions.events-page__command-panel{width:275px!important;max-width:275px!important}.events-page__banner-actions .events-page__command-tile{padding:3px 4px!important;font-size:.58rem!important}}@media (width<=768px){html,body,#root{overflow-x:clip}.heat-shell{gap:8px!important;padding-inline:clamp(8px,2.8vw,12px)!important}.heat-shell-content{gap:8px!important;padding-bottom:12px!important}.heat-shell-header{border-radius:14px!important;margin-top:5px!important;padding:5px!important}.heat-shell-header .app-header{gap:5px!important;min-height:0!important;padding:6px 7px 7px!important;overflow:hidden!important}.app-header__session{gap:6px!important}.app-header__switchers{align-items:end!important;gap:5px!important}.app-header__switchers label{gap:2px!important;font-size:.58rem!important}.app-header__switchers select,.app-header__sign-out{height:30px!important;min-height:30px!important;padding-block:4px!important;font-size:.72rem!important;line-height:1.1!important}.app-header__sign-out{align-self:end!important}.app-header__logo-stage{place-items:center!important;min-height:74px!important;margin:-2px 0 -5px!important;padding:0!important;display:grid!important;overflow:hidden!important}.app-header__logo-frame{justify-content:center!important;align-items:center!important;width:100%!important;min-height:72px!important;display:flex!important;overflow:visible!important}.app-header__banner-slot,.app-header__banner-quote{display:none!important}.app-header__logo{object-fit:contain!important;object-position:center center!important;width:min(100%,360px)!important;max-width:100%!important;height:auto!important;max-height:78px!important;display:block!important}.app-header__suite{letter-spacing:.12em!important;margin-top:-5px!important;font-size:clamp(.52rem,2.2vw,.68rem)!important;line-height:1.1!important}.heat-tab-bar{gap:4px!important;padding:5px!important}.heat-tab-button{border-radius:10px!important;min-height:40px!important;padding:5px 6px!important;font-size:.66rem!important;line-height:1.05!important}.heat-tab-button__icon{width:18px!important;height:18px!important}.heat-tab-button__label{overflow-wrap:break-word!important;white-space:normal!important;max-width:100%!important}.events-page,.recipe-page,.stations-page,.prep-queue-page,.timers-page,.schedules-page,.inventory-page,.notes-page,.menus-page{border-radius:14px!important;gap:8px!important}.events-page__header,.heat-page-header,.recipe-page__header,.stations-page__header,.schedules-page__header,.inventory-page__header,.notes-page__header,.menus-page__header{border-radius:12px!important;gap:6px!important;min-height:0!important;padding:8px!important}.events-page__eyebrow,.heat-page-header__eyebrow,.recipe-page__eyebrow{letter-spacing:.13em!important;margin-bottom:2px!important;font-size:.58rem!important;line-height:1.1!important}.events-page__title,.heat-page-header__title,.recipe-page__title,.schedules-page__header .heat-page-header__title,.inventory-page__header .heat-page-header__title,.notes-page__header h1,.menus-page__header .heat-page-header__title{font-size:clamp(1.18rem,5.2vw,1.65rem)!important;line-height:1!important}.events-page__subtitle,.heat-page-header__subtitle,.recipe-page__subtitle,.schedules-page__header .heat-page-header__subtitle,.inventory-page__header .heat-page-header__subtitle,.notes-page__header>div>p:last-child,.menus-page__header .heat-page-header__subtitle{font-size:.74rem!important;line-height:1.22!important}.events-page__header-divider,.heat-page-header__divider{display:none!important}.events-page__command-panel,.events-page__header-actions,.heat-page-header__actions,.recipe-library__header-actions,.recipe-library__toolbar,.schedules-page__toolbar,.schedules-page__employee-controls,.prep-queue-page__filters,.stations-page__selector,.timers-page__quick-timer{gap:6px!important}.events-page__command-panel,.events-page__header-actions,.heat-page-header__actions{--command-box-height:38px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.events-page__command-tile,.events-page__archive-button,.events-page__import-button,.recipe-library__header-actions button,.recipe-library__toolbar button,.recipe-page__primary-button,.recipe-page__secondary-button,.schedules-page__toolbar button,.schedules-page__employee-controls button,.prep-queue-page__filters button,.prep-queue-toggle,.events-control-button,.timers-table__button,.timers-page button,.stations-page__station-button,.events-toolbar__date-button,.events-table__recipe-button,.events-mobile-card__notes-button,.events-mobile-card__details-button,.heat-data-table__action{overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;word-break:normal!important;max-width:100%!important;height:auto!important;min-height:38px!important;padding:4px 6px!important;font-size:clamp(.72rem,3.1vw,.82rem)!important;line-height:1.12!important}.events-toolbar,.lists-toolbar,.recipe-library__toolbar,.schedules-page__toolbar,.schedules-page__employee-controls,.prep-queue-page__filters{border-radius:11px!important;gap:5px!important;margin:5px 0!important;padding:6px!important}.events-toolbar__search-group,.events-toolbar__filter-group,.events-toolbar__date-group,.lists-toolbar label,.recipe-library__toolbar label,.schedules-page__toolbar label,.schedules-page__add-employee,.prep-queue-page__filters label{gap:3px!important}.events-toolbar__label,.lists-toolbar label span,.recipe-library__toolbar label span,.schedules-page__toolbar label,.prep-queue-page__filters label{letter-spacing:.11em!important;font-size:.56rem!important;line-height:1.05!important}input,select,textarea,.events-toolbar__search,.events-toolbar__select,.events-toolbar__mobile-date-select,.events-control-select,.events-control-button,.recipe-page select:not(.status-select),.schedules-page__toolbar input,.schedules-page__add-employee input,.events-mobile-card__detail-input,.events-mobile-card__detail-select{overflow-wrap:anywhere!important;word-break:normal!important;min-height:32px!important;padding-block:4px!important;padding-inline:6px!important;font-size:.76rem!important;line-height:1.15!important}.events-toolbar__date-group{grid-template-columns:repeat(2,minmax(0,1fr))!important}.events-toolbar__date-button{min-width:0!important}.events-page .events-page__summary,.events-page__summary,.heat-page-header__summary{min-width:0!important;padding:4px 6px!important;overflow:hidden!important}.events-page .events-page__summary-value,.events-page__summary-value,.heat-page-header__summary-value{overflow-wrap:anywhere!important;text-align:center!important;max-width:100%!important;font-size:clamp(.95rem,4.4vw,1.2rem)!important;line-height:.95!important}.events-page .events-page__summary-label,.events-page .events-page__summary-frame,.events-page__summary-label,.heat-page-header__summary-label,.events-page__summary-frame,.heat-page-header__summary-frame{overflow-wrap:anywhere!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;max-width:100%!important;font-size:clamp(.48rem,2.25vw,.58rem)!important;line-height:1.05!important;overflow:visible!important}.status-pill,.station-tag,.station-select,.tag-bubble,.recipe-summary-table__category-pill{overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important;max-width:100%!important;min-height:26px!important;padding:3px 6px!important;font-size:.66rem!important;line-height:1.08!important}.schedules-page__stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.stations-page__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.stations-page__metric,.schedules-page__stat-pill{border-radius:11px!important;min-height:0!important;padding:8px!important}.stations-page__metric strong,.schedules-page__stat-pill strong{font-size:clamp(1rem,5.2vw,1.45rem)!important;line-height:.95!important}.stations-page__metric{text-align:center!important;gap:3px!important;min-height:42px!important;padding:5px 4px!important;overflow:hidden!important}.stations-page__metric span{overflow-wrap:anywhere!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;width:100%!important;font-size:clamp(.48rem,2.15vw,.58rem)!important;line-height:1.05!important;overflow:visible!important}.stations-page__metric strong{text-align:center!important;width:100%!important;font-size:clamp(.92rem,4.2vw,1.22rem)!important}.events-mobile-cards,.recipe-library-mobile-cards,.recipe-editor__ingredient-mobile-cards,.schedules-page__mobile-cards,.timers-mobile-cards{gap:7px!important}.events-mobile-card,.recipe-library-mobile-card,.recipe-editor__ingredient-mobile-card,.schedules-page__mobile-card,.timers-mobile-card,.timers-mobile-cards__empty{overflow-wrap:anywhere!important;word-break:normal!important;border-radius:11px!important}.events-mobile-card{padding:4px!important}.recipe-library-mobile-card,.recipe-editor__ingredient-mobile-card,.schedules-page__mobile-card,.timers-mobile-card,.timers-mobile-cards__empty{padding:8px!important}.events-mobile-card__top,.events-mobile-card__middle,.events-mobile-card__item-row,.events-mobile-card__assignment-row,.events-mobile-card__bottom{gap:8px!important}.timers-mobile-card__header,.timers-mobile-card__details,.timers-mobile-card__actions{gap:6px!important}.events-mobile-card__top{grid-template-columns:minmax(0,.92fr) minmax(0,.58fr) minmax(0,.9fr) minmax(88px,1.24fr)!important}.events-mobile-card__date,.events-mobile-card__day,.events-mobile-card__time,.events-mobile-card__field,.events-mobile-card__people,.events-mobile-card__people:after,.events-mobile-card__people-content,.events-mobile-card__people-label,.events-mobile-card__people .people-count-value,.events-mobile-card__people-input{overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.events-mobile-card__people{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:0!important;padding-inline:4px!important;display:flex!important;overflow:hidden!important}.events-mobile-card__people-content{z-index:2!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:auto!important;max-width:100%!important;display:flex!important;position:relative!important;overflow:visible!important}.events-mobile-card__people .people-count-value,.events-mobile-card__people-input{color:#fff!important;text-align:right!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;max-width:max-content!important;font-size:clamp(.78rem,3.7vw,.92rem)!important;font-weight:700!important;line-height:1!important}.events-mobile-card__people-input{width:2.5ch!important;min-width:2ch!important;max-width:4ch!important;padding-inline:0!important}.events-mobile-card__people:after{content:none!important;display:none!important}.events-mobile-card__people-label{color:var(--heat-gold)!important;letter-spacing:0!important;opacity:.9!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important;flex:none!important;font-size:clamp(.625rem,2.55vw,.68rem)!important;font-weight:600!important;line-height:1!important;overflow:visible!important}.events-mobile-card__item-row,.events-mobile-card__assignment-row{grid-template-columns:minmax(0,1fr) minmax(96px,.7fr)!important}.events-mobile-card__assignment-row{grid-template-columns:minmax(0,1fr) minmax(78px,.66fr)!important}.events-mobile-card__bottom,.events-mobile-card__bottom--with-prep,.events-mobile-card__bottom--with-recipe,.events-mobile-card__bottom--without-recipe{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) 34px!important;align-items:stretch!important}.events-mobile-card__bottom .events-mobile-card__select,.events-mobile-card__action-spacer{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:29px!important;padding:0!important;display:inline-flex!important}.events-mobile-card__bottom .events-mobile-card__select input{width:18px!important;height:18px!important;margin:0!important}.events-mobile-card__bottom .events-table__recipe-button,.events-mobile-card__bottom .prep-queue-toggle,.events-mobile-card__bottom .events-mobile-card__details-button,.events-mobile-card__details-button--full{overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:29px!important;padding:4px 5px!important;font-size:clamp(.58rem,2.6vw,.68rem)!important;line-height:1.05!important}.events-mobile-card__item-row .events-mobile-card__item.status-pill,.events-mobile-card__item-row .events-mobile-card__item-input.status-pill{overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;word-break:normal!important;justify-content:center!important;align-items:center!important;font-size:clamp(.6rem,2.8vw,.66rem)!important;line-height:1.1!important;overflow:visible!important}.events-mobile-card__bottom .events-mobile-card__fire{width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;padding:0!important}.events-mobile-card__bottom .events-mobile-card__fire img{width:20px!important;height:20px!important}.events-mobile-card__details-row{grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important}.events-mobile-card__details-button--full{grid-area:auto!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;width:100%!important;max-width:100%!important;display:inline-flex!important}.events-mobile-card__detail{gap:3px!important;padding:6px!important}.events-mobile-card__detail-label{font-size:.56rem!important}.stations-page__selector{flex-wrap:wrap!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.stations-page__station-button{flex:initial!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding-inline:5px!important}.prep-queue-page__filters,.timers-page .timers-page__quick-timer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.timers-page .timers-page__quick-timer button{grid-column:1/-1!important}.timers-mobile-card__time-left{padding:7px!important}.timers-mobile-card__time-left strong{font-size:clamp(1.3rem,8vw,1.95rem)!important}.timers-mobile-card__details{grid-template-columns:repeat(3,minmax(0,1fr))!important}.timers-mobile-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.schedules-page__toolbar,.schedules-page__employee-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important}.schedules-page__employee-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:6px!important}.schedules-page__employee-controls .schedules-page__add-employee{grid-column:span 2!important}.schedules-page__employee-controls button{overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important;min-height:38px!important;padding:4px 5px!important;font-size:clamp(.66rem,2.75vw,.76rem)!important;line-height:1.1!important}.schedules-page__employee-controls .schedules-page__add-employee input{width:100%!important}.schedules-page__primary-action{grid-column:1/-1!important}.schedules-page__stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.schedules-page__stat-pill{gap:5px!important;min-height:34px!important;padding:5px 6px!important;display:flex!important}.schedules-page__stat-pill span{overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;font-size:clamp(.48rem,2.1vw,.58rem)!important;line-height:1.05!important;overflow:visible!important}.schedules-page__stat-pill--warning{background:radial-gradient(circle at 18% 10%,#ffb03133,#0000 58%),linear-gradient(#2d1f0deb,#0a0a0be0)!important;border-color:#ffb03194!important}.schedules-page__stat-pill--neutral{border-color:#c8a96b33!important}.schedules-page__time-off-panel--admin.schedules-page__time-off-panel--empty{display:none!important}.schedules-page__time-off-panel{border-radius:10px!important;margin:0 6px!important;padding:7px!important}.schedules-page__time-off-header{gap:5px!important;font-size:.74rem!important;line-height:1.12!important}.schedules-page__time-off-list{gap:5px!important}.schedules-page__time-off-request{gap:6px!important;padding:6px!important}.schedules-page__grid-shell,.stations-page__table-shell,.prep-queue-page__table-shell,.timers-page__table-shell,.recipe-summary-table-wrap>.heat-table-shell,.events-table-scroll{max-width:100%!important;overflow-x:auto!important}}.events-page .events-table__item-fire .events-table__notes-indicator.event-note-pill.prep-queue-toggle{color:#c8a96b!important;cursor:pointer!important;width:auto!important;min-width:52px!important;max-width:66px!important;height:24px!important;min-height:24px!important;max-height:24px!important;font:inherit!important;letter-spacing:0!important;text-align:center!important;text-overflow:clip!important;text-transform:none!important;white-space:nowrap!important;background:linear-gradient(135deg,#111418eb,#1a1f24e6)!important;border:1px solid #c8a96b85!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.56rem!important;font-weight:620!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 0 10px #c8a96b14!important}.events-page .events-table__item-fire .events-table__notes-indicator.event-note-pill.prep-queue-toggle:hover,.events-page .events-table__item-fire .events-table__notes-indicator.event-note-pill.prep-queue-toggle:focus-visible{color:#d8bf82!important;background:linear-gradient(135deg,#181d22f5,#211b11eb)!important;border-color:#c8a96bb8!important;outline:none!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #c8a96b1f!important}.events-page .events-table__item-fire .events-table__notes-indicator.event-note-pill.prep-queue-toggle--queued,.events-page .events-table__item-fire .events-table__notes-indicator.event-note-pill.prep-queue-toggle--queued:hover,.events-page .events-table__item-fire .events-table__notes-indicator.event-note-pill.prep-queue-toggle--queued:focus-visible{color:#111418!important;background:linear-gradient(135deg,#c8a96be0,#7e561ceb)!important;border:1px solid #c8a96bb8!important;box-shadow:inset 0 1px #ffffff38,0 0 12px #c8a96b2e!important}@media (width>=768px){.events-page .events-table tbody tr:has(.events-table__notes-popover){z-index:120!important;position:relative!important;overflow:visible!important}.events-page .events-table tbody td:has(.events-table__notes-popover){z-index:120!important;position:relative!important;overflow:visible!important}.events-page .events-table__item-fire:has(.events-table__notes-popover){z-index:120!important;position:relative!important;overflow:visible!important}.events-page .events-table__notes-popover{z-index:130;background:#15191e;border:1px solid #c8a96b94;border-radius:9px;gap:8px;width:min(320px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #00000094}.events-page .events-table__notes-popover-input{box-sizing:border-box;resize:vertical;color:#f5f7fa;width:100%;min-height:104px;font:inherit;background:#0d1217;border:1px solid #46515b;border-radius:7px;padding:8px;line-height:1.4}.events-page .events-table__notes-popover-input:focus{border-color:#c8a96b;outline:2px solid #c8a96b33}.events-page .events-table__notes-popover-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.events-page .events-table__notes-popover-actions button{color:#f5f7fa;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#20262c;border:1px solid #59636d;border-radius:7px;font-weight:800}.events-page .events-table__notes-popover-actions button:first-child{color:#111418;background:#c8a96b;border-color:#c8a96b}}@media (width>=901px){.events-page .events-header-filter-button,.events-page .events-table__filter-button{z-index:140!important;pointer-events:auto!important;border-radius:8px!important;flex:0 0 20px!important;justify-content:center!important;align-self:auto!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}.events-page .events-table tbody td,.events-page .events-table tbody button,.events-page .events-table tbody select,.events-page .events-table tbody input,.events-page .events-table tbody .event-note-pill,.events-page .heat-data-table tbody .prep-queue-toggle,.events-page .events-table tbody .events-table__notes-indicator,.events-page .events-table tbody .events-table__recipe-button{z-index:1!important;position:relative!important}.events-page>.events-toolbar .events-toolbar__completed-toggle{box-sizing:border-box!important;justify-content:center!important;align-self:end!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:40px!important;max-height:none!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.events-page>.events-toolbar .events-toolbar__completed-label{align-items:center!important;height:100%!important;margin:0!important;line-height:1!important;display:inline-flex!important}.events-page>.events-toolbar .events-toolbar__completed-switch{box-sizing:border-box!important;border-color:#27ae608c!important;flex:0 0 46px!important;align-items:center!important;width:46px!important;min-width:46px!important;height:24px!important;min-height:24px!important;display:inline-flex!important;position:relative!important}.events-page>.events-toolbar .events-toolbar__completed-thumb{width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:3px!important;transform:translateY(-50%)!important}.events-page>.events-toolbar .events-toolbar__completed-input:checked+.events-toolbar__completed-switch .events-toolbar__completed-thumb{left:calc(100% - 21px)!important;transform:translateY(-50%)!important}.events-page>.events-toolbar .events-toolbar__date-group{box-sizing:border-box!important;padding:10px 12px!important}}@media (width>=900px){.schedule-counts-slogan{z-index:2;color:#c8a96b;letter-spacing:.04em;pointer-events:none;text-align:center;text-shadow:0 0 18px #c8a96b29;white-space:nowrap;justify-content:center;align-items:center;gap:.42em;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.25vw,2.55rem);font-style:normal;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:48%;right:clamp(88px,6.5vw,145px);transform:translateY(-50%)}.schedule-counts-slogan .schedule-counts-word{will-change:opacity, transform;display:inline-block}}@media (width<=899px){.schedule-counts-slogan{display:none}}@media (prefers-reduced-motion:reduce){.schedule-counts-slogan .schedule-counts-word{will-change:auto}}@media (width<=768px){.events-page .events-mobile-card__assignment-row{align-items:stretch!important;gap:5px!important;width:100%!important;display:flex!important}.events-page .events-mobile-card__assignment-row .events-mobile-card__assigned{flex:auto!important;min-width:0!important}.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill.prep-queue-toggle{color:#c8a96b!important;text-align:center!important;text-overflow:clip!important;text-transform:none!important;white-space:nowrap!important;background:linear-gradient(135deg,#111418eb,#1a1f24e6)!important;border:1px solid #c8a96b85!important;border-radius:7px!important;flex:0 0 clamp(74px,22vw,96px)!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:clamp(74px,22vw,96px)!important;min-width:74px!important;max-width:96px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:4px 6px!important;font-size:clamp(.68rem,2.8vw,.76rem)!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 0 10px #c8a96b14!important}.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill.prep-queue-toggle:hover,.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill.prep-queue-toggle:focus-visible{color:#d8bf82!important;background:linear-gradient(135deg,#181d22f5,#211b11eb)!important;border-color:#c8a96bb8!important;outline:none!important;box-shadow:inset 0 1px #ffffff14,0 0 12px #c8a96b1f!important}.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill.prep-queue-toggle--queued,.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill.prep-queue-toggle--queued:hover,.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill.prep-queue-toggle--queued:focus-visible{color:#111418!important;background:linear-gradient(135deg,#c8a96be0,#7e561ceb)!important;border:1px solid #c8a96bb8!important;box-shadow:inset 0 1px #ffffff38,0 0 12px #c8a96b2e!important}.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill .event-note-pill__label{max-width:100%!important;color:inherit!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-align:center!important;text-overflow:clip!important;text-transform:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}}@media (width>=901px){.events-page .events-table tbody td,.events-page .events-table__inline-input,.events-page .events-table__date,.events-page .events-table__day,.events-page .events-table .time-due-pill,.events-page .events-table__event-name-pill,.events-page .events-table__station-cell,.events-page .events-table__station-cell span,.events-page .events-table__station-input,.events-page .events-table__item,.events-page .events-table__item-input,.events-page .events-table .people-count-input,.events-page .events-table .people-count-value,.events-page .events-table .station-tag,.events-page .events-table .status-pill,.events-page .events-table .status-select,.events-page .events-table .event-note-pill,.events-page .events-table .event-note-pill__label,.events-page .heat-data-table .prep-queue-toggle,.events-page .events-table .events-table__recipe-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--heat-font-system)!important}}@media (width>=769px){.schedules-page__shift-cell--filled{min-height:58px!important}.schedules-page__bulk-cell-select{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;top:6px!important;left:5px!important}.schedules-page__bulk-cell-select input{appearance:none!important;box-sizing:border-box!important;border-radius:0!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}.schedules-page__shift-edit{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;padding:4px 6px!important;display:flex!important}.schedules-page__shift-edit strong{width:100%!important;min-width:0!important;color:var(--schedule-shift-text-color,#f5f7fa)!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;font-size:clamp(.68rem,.72vw,.82rem)!important;font-weight:900!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.schedules-page__shift-hours{width:100%!important;min-width:0!important;color:color-mix(in srgb, var(--schedule-shift-text-color,#f5f7fa), transparent 10%)!important;opacity:.9!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;font-size:clamp(.56rem,.62vw,.7rem)!important;font-weight:800!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.schedules-page__shift-edit em{text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}}@media (width<=768px){.prep-queue-page .events-mobile-cards{row-gap:24px!important}}@media (width<=767px){.events-page{overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;min-height:auto!important;overflow:clip visible!important}.events-page .events-mobile-cards{overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden visible!important}.events-page .events-mobile-card,.events-page .events-mobile-card *{touch-action:pan-y!important}}.push-notification-control__main{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.push-notification-control__toggle{color:#f8e7b7;cursor:pointer;min-width:min(245px,100%);min-height:38px;font:inherit;text-align:left;background:linear-gradient(#17191bfa,#070a0efa);border:1px solid #c8a96b66;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px 5px 12px;display:inline-flex}.push-notification-control__toggle:disabled,.push-notification-control__reset:disabled,.push-notification-control__advanced-toggle:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.62}.push-notification-control__copy{gap:2px;min-width:0;display:grid}.push-notification-control__copy strong{color:#fff3cf;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;line-height:1.05;overflow:hidden}.push-notification-control__copy em{color:#c8a96bb8;font-size:10px;font-style:normal;font-weight:850;line-height:1}.push-notification-control--enabled .push-notification-control__copy em{color:#78c79ff2}.push-notification-control__switch{background:#2a2f37f2;border:1px solid #c8a96b52;border-radius:999px;flex:none;width:40px;height:22px;position:relative;box-shadow:inset 0 1px 4px #00000073}.push-notification-control__switch span{background:#9ca3af;border-radius:999px;width:14px;height:14px;transition:background .16s,transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059}.push-notification-control--enabled .push-notification-control__switch{background:#14532de0;border-color:#78c79f8c}.push-notification-control--enabled .push-notification-control__switch span{background:#8df1b7;transform:translate(18px)}.push-notification-control__reset,.push-notification-control__advanced-toggle{color:#f8e7b7;cursor:pointer;min-height:36px;font:inherit;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#c8a96b29,#05080deb);border:1px solid #c8a96b6b;border-radius:10px;padding:0 12px;font-size:10px;font-weight:950;line-height:1}.push-notification-control__advanced-toggle{color:#c9f7df;border-color:#78c79f5c}@media (width<=760px){.settings-panel__push .push-notification-control__main{grid-template-columns:minmax(0,1fr) auto}.settings-panel__push .push-notification-control__advanced-toggle{grid-column:1/-1}.app-header__switchers,.heat-shell-header .app-header__switchers{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:end!important;gap:8px!important;width:100%!important;display:grid!important}.app-header__switchers label,.app-header__switchers select,.app-header__sign-out,.heat-shell-header .app-header__switchers label,.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header__sign-out{width:100%!important;min-width:0!important;max-width:100%!important}.app-header__switchers select,.app-header__sign-out,.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header__sign-out{border-radius:9px!important;height:34px!important;min-height:34px!important;font-size:10px!important;line-height:1!important}.app-header__sign-out,.heat-shell-header .app-header__sign-out{place-self:end stretch!important;padding:0 10px!important}.push-notification-control__main{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:7px;display:grid!important}.push-notification-control__toggle{width:100%;min-width:0}.push-notification-control__reset{min-width:118px;padding-inline:10px}.push-notification-control__advanced-toggle{grid-column:1/-1;width:100%}}@media (width<=420px){.settings-panel__push .push-notification-control__main{grid-template-columns:minmax(0,1fr)}.app-header__switchers,.heat-shell-header .app-header__switchers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.push-notification-control__main{grid-template-columns:minmax(0,1fr)}.push-notification-control__reset{width:100%}}@media (width>=769px){:root{--heat-topbar-height:clamp(142px, 9vw, 158px);--heat-fixed-stack-height:calc(var(--heat-topbar-height) + var(--heat-tabs-height) + var(--heat-sticky-gap));--heat-table-panel-max-height:min(68vh, calc(100dvh - var(--heat-fixed-stack-height) - 52px))}.heat-shell-header .app-header{min-height:var(--heat-topbar-height)!important}.heat-shell-header .app-header__session{z-index:8!important;width:148px!important;max-width:148px!important;margin:0!important;padding:0!important;position:absolute!important;bottom:clamp(7px,.8vw,11px)!important;left:clamp(10px,1vw,16px)!important}.heat-shell-header .app-header__switchers{grid-template-columns:minmax(0,148px)!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;width:148px!important;max-width:148px!important;display:grid!important}.heat-shell-header .app-header__logo-stage{height:clamp(90px,6.8vw,106px)!important;min-height:clamp(90px,6.8vw,106px)!important;max-height:106px!important;padding-left:clamp(132px,10vw,158px)!important;transform:translateY(-4px)!important}.heat-shell-header .app-header__logo{max-height:82px!important}.heat-shell-header .app-header__switchers label{gap:0!important;width:148px!important;min-width:0!important;max-width:148px!important;display:grid!important}.heat-shell-header .app-header__switchers label>span{display:none!important}.heat-shell-header .app-header__switchers select{width:148px!important;min-width:0!important;max-width:148px!important;height:28px!important;min-height:28px!important;padding-left:9px!important;padding-right:24px!important;font-size:10.5px!important;line-height:1!important}.heat-shell-header .app-header__switchers label:first-of-type select,.heat-shell-header .app-header__switchers label:nth-of-type(2) select{width:148px!important}.heat-shell-header .app-header__switchers label:nth-of-type(2){grid-area:2/1!important}.heat-shell-header .app-header__switchers label:nth-of-type(3) select{width:148px!important}.heat-shell-header .app-header__switchers label:nth-of-type(3){grid-area:3/1!important}.heat-shell-header .app-header__sign-out{grid-area:4/1!important;width:148px!important;height:28px!important;min-height:28px!important;padding:0 12px!important;font-size:10.5px!important;line-height:1!important}.heat-shell-header .app-header__banner-quote{max-width:272px!important;transform:translateY(8px)!important}.heat-shell-header .app-header__banner-quote .ambient-quote__text{font-size:clamp(1.08rem,1.16vw,1.3rem)!important;line-height:1.12!important}.heat-shell-header .app-header__banner-quote .ambient-quote__author{font-size:clamp(9px,.68vw,11px)!important}}@media (width>=1181px){.heat-shell-header .app-header .app-header__logo-stage{grid-template-columns:minmax(285px,.95fr) minmax(390px,530px) minmax(245px,.85fr)!important;column-gap:clamp(10px,1.1vw,18px)!important;width:calc(100% - 172px)!important;margin-left:172px!important;padding-inline:clamp(10px,1vw,16px)!important}.heat-shell-header .app-header .app-header__banner-slot--left{justify-items:center!important}.heat-shell-header .app-header .app-header__banner-quote{justify-self:center!important;width:min(100%,315px)!important;max-width:315px!important;transform:translate(34px,13px)!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote{align-content:center!important;justify-items:center!important;gap:5px!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote__text{max-width:28ch!important;max-height:3.42em!important;font-size:clamp(1.14rem,1.22vw,1.38rem)!important;line-height:1.14!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote__author{font-size:clamp(9.25px,.7vw,11.25px)!important;line-height:1.12!important}.heat-shell-header .app-header .app-header__logo-frame{transform:translate(-38px,7px)!important}.heat-shell-header .app-header .app-header__logo{width:clamp(390px,34vw,570px)!important;max-height:90px!important}.heat-shell-header .app-header .app-header__banner-slot--right{place-items:center!important}.heat-shell-header .app-header .schedule-counts-slogan{place-self:center!important;position:static!important;inset:auto!important;transform:translate(-112px,11px)!important}.heat-shell-header .app-header[data-active-tab=Events] .schedule-counts-slogan{transform:translate(-92px,11px)!important}}.events-page>.events-toolbar .events-toolbar__date-actions{flex:none!important;align-items:center!important;gap:7px!important;min-width:0!important;margin-left:2px!important;display:flex!important}.events-page>.events-toolbar .events-toolbar__date-actions:before{content:""!important;background:linear-gradient(#0000,#c8a96b94,#0000)!important;border-radius:999px!important;flex:0 0 1px!important;width:1px!important;height:22px!important;display:block!important}.events-page>.events-toolbar .events-page__toolbar-actions.events-page__command-panel{--command-box-height:32px;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;width:max-content!important;max-width:none!important;display:flex!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__button-row{display:contents!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-tile{width:auto!important;min-width:max-content!important;max-width:168px!important;height:var(--command-box-height)!important;min-height:var(--command-box-height)!important;max-height:var(--command-box-height)!important;letter-spacing:.02em!important;text-align:center!important;white-space:normal!important;border-radius:8px!important;grid-area:auto!important;padding:3px 8px!important;font-size:9.5px!important;font-weight:900!important;line-height:1.05!important;overflow:hidden!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-tile--import{max-width:154px!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-tile--archive{max-width:166px!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-tile--menu{max-width:142px!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-label{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;max-width:100%!important;line-height:1.05!important;display:inline-flex!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-label span{text-overflow:clip!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:auto minmax(0,1fr)!important;place-items:center start!important;gap:0 5px!important;min-width:96px!important;max-width:122px!important;padding:3px 8px!important;display:grid!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-value{grid-area:1/1/3!important;font-size:16px!important;line-height:.9!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-label,.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-frame{letter-spacing:.06em!important;text-align:left!important;white-space:nowrap!important;grid-column:2!important;margin-top:0!important;font-size:7px!important;line-height:.95!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-label{grid-row:1!important;align-self:end!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-frame{grid-row:2!important;align-self:start!important}@media (width>=901px){.events-page>.events-toolbar .events-toolbar__date-group{scrollbar-width:thin!important;flex-wrap:nowrap!important;overflow:auto hidden!important}.events-page>.events-toolbar .events-toolbar__date-button{flex:none!important}}@media (width<=900px){.events-page>.events-toolbar .events-toolbar__date-actions{width:100%!important;margin-left:0!important}.events-page>.events-toolbar .events-toolbar__date-actions:before{display:none!important}.events-page>.events-toolbar .events-page__toolbar-actions.events-page__command-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;display:grid!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-tile{width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:none!important;padding:4px 7px!important;font-size:9.5px!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary{min-width:0!important;max-width:none!important}}@media (width<=768px){.heat-shell-header .app-header{min-height:0!important;padding:6px 7px 7px!important;overflow:hidden!important}.heat-shell-header .app-header__session{z-index:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.heat-shell-header .app-header__switchers{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:end!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}.heat-shell-header .app-header__switchers label{gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.heat-shell-header .app-header__switchers label>span{display:block!important}.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header__sign-out{border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;padding-block:4px!important;font-size:10px!important;line-height:1!important}.heat-shell-header .app-header__sign-out{place-self:end stretch!important;padding-inline:10px!important}.heat-shell-header .app-header__logo-stage{place-items:center!important;width:100%!important;height:auto!important;min-height:74px!important;max-height:none!important;margin:-2px 0 -5px!important;padding:0!important;display:grid!important;overflow:hidden!important;transform:none!important}.heat-shell-header .app-header__logo-frame{transform:none!important}.heat-shell-header .app-header__logo{width:min(100%,360px)!important;max-height:78px!important}.heat-shell-header .app-header__banner-slot,.heat-shell-header .app-header__banner-quote,.heat-shell-header .schedule-counts-slogan{display:none!important}.events-page{gap:7px!important;overflow-x:clip!important}.events-page:not(.timers-page)>.events-page__header{border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-height:0!important;margin:0!important;padding:10px 11px 9px!important;display:none!important}.events-page:not(.timers-page)>.events-page__header .events-page__header-copy{gap:4px!important;min-width:0!important;display:grid!important}.events-page:not(.timers-page)>.events-page__header .events-page__eyebrow{letter-spacing:.14em!important;margin:0!important;font-size:.58rem!important;line-height:1!important}.events-page:not(.timers-page)>.events-page__header .events-page__title{margin:0!important;font-size:clamp(1.28rem,5.6vw,1.72rem)!important;line-height:.98!important}.events-page:not(.timers-page)>.events-page__header .events-page__subtitle{max-width:100%!important;margin:0!important;font-size:.74rem!important;line-height:1.22!important}.events-page:not(.timers-page)>.events-page__header .events-page__header-divider,.events-page:not(.timers-page)>.events-page__header .events-page__quote-zone,.events-page:not(.timers-page)>.events-page__header .events-page__header-actions{display:none!important}.events-page>.events-toolbar,.events-page>.events-toolbar--filters-external{border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"search""dates""completed""status"!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:8px!important;display:grid!important;overflow:visible!important}.events-page>.events-toolbar--filters-external{grid-template-areas:"search""dates"!important}.events-page>.events-toolbar .events-toolbar__search-group{grid-area:search!important;gap:4px!important;min-width:0!important;display:grid!important}.events-page>.events-toolbar .events-toolbar__date-group{background:linear-gradient(#0c1116b8,#05080dcc)!important;border:1px solid #c8a96b38!important;border-radius:10px!important;grid-area:dates!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;min-width:0!important;margin:0!important;padding:8px!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff09!important}.events-page>.events-toolbar .events-toolbar__completed-toggle{grid-area:completed!important}.events-page>.events-toolbar .events-toolbar__filter-group{grid-area:status!important;gap:4px!important;min-width:0!important;display:grid!important}.events-page>.events-toolbar .events-toolbar__label{color:#d9bd7be0!important;letter-spacing:.12em!important;margin:0!important;font-size:.58rem!important;font-weight:950!important;line-height:1!important}.events-page>.events-toolbar .events-toolbar__date-label{text-align:left!important;display:block!important}.events-page>.events-toolbar .events-toolbar__search,.events-page>.events-toolbar .events-toolbar__select,.events-page>.events-toolbar .events-toolbar__mobile-date-select{border-radius:9px!important;width:100%!important;height:38px!important;min-height:38px!important;padding-block:6px!important;font-size:.78rem!important;line-height:1.1!important}.events-page>.events-toolbar .events-toolbar__search{padding-inline:10px!important}.events-page>.events-toolbar .events-toolbar__mobile-date-select{text-align:left!important;text-align-last:left!important;padding-inline:10px 30px!important;display:block!important}.events-page>.events-toolbar .events-toolbar__date-button{display:none!important}.events-page>.events-toolbar .events-toolbar__date-actions{width:100%!important;margin:0!important}.events-page>.events-toolbar .events-toolbar__date-actions:before{display:none!important}.events-page>.events-toolbar .events-page__toolbar-actions.events-page__command-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;display:grid!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-tile{text-align:center!important;white-space:normal!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px 7px!important;font-size:.61rem!important;line-height:1.05!important;overflow:hidden!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:auto 1px minmax(0,max-content)!important;justify-content:center!important;place-items:center!important;column-gap:6px!important;min-width:0!important;max-width:none!important;padding:4px 7px!important;display:grid!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary:before{content:""!important;background:#c8a96b7a!important;border-radius:999px!important;grid-area:1/2!important;align-self:center!important;width:1px!important;height:22px!important;display:block!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-value{grid-area:1/1!important;place-self:center!important;font-size:1rem!important;line-height:.95!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-label,.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-frame{letter-spacing:.035em!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important;grid-column:3!important;max-width:100%!important;margin:0!important;font-size:.54rem!important;font-weight:950!important;line-height:.96!important;overflow:hidden!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-label{grid-row:1!important;align-self:center!important;transform:translateY(-5px)!important}.events-page>.events-toolbar .events-page__toolbar-actions .events-page__summary-frame{grid-row:1!important;align-self:center!important;transform:translateY(5px)!important}.events-page>.events-toolbar .events-toolbar__completed-toggle{border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;display:inline-flex!important}.events-page>.events-toolbar .events-toolbar__completed-label{font-size:.66rem!important;line-height:1!important}.events-page>.events-toolbar .events-toolbar__completed-switch{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:22px!important;min-height:22px!important}}@media (width<=420px){.events-page>.events-toolbar .events-page__toolbar-actions .events-page__command-tile{padding-inline:5px!important;font-size:.56rem!important}}@media (width<=768px){.schedules-page{gap:8px!important;overflow-x:clip!important}.schedules-page__toolbar,.schedules-page__employee-controls{box-sizing:border-box!important;border-radius:12px!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px!important;display:grid!important;overflow:visible!important}.schedules-page__toolbar{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}.schedules-page__toolbar .schedules-page__week-picker{grid-column:1/-1!important;min-width:0!important;display:grid!important}.schedules-page__toolbar .schedules-page__print-button,.schedules-page__toolbar .schedules-page__publish-button--toolbar{display:none!important}.schedules-page__toolbar>button:not(.schedules-page__primary-action):not(.schedules-page__print-button){width:100%!important;min-width:0!important}.schedules-page__toolbar .schedules-page__save-message,.schedules-page__sync-message{text-align:center!important;border-radius:9px!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:6px 8px!important;font-size:.68rem!important;line-height:1.12!important}.schedules-page__toolbar button,.schedules-page__employee-controls button,.schedules-page__mobile-day-grid-header button{letter-spacing:.025em!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 7px!important;font-size:.56rem!important;font-weight:950!important;line-height:1.05!important;display:inline-flex!important;overflow:hidden!important}.schedules-page__date-range{text-align:center!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;height:44px!important;min-height:44px!important;padding:0 9px!important;font-size:.72rem!important;line-height:1!important}.schedules-page__week-popover{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.schedules-page__stats-strip{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 8px!important;display:grid!important}.schedules-page__stat-pill,.schedules-page__stat-pill--time-off{border-radius:10px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;height:42px!important;min-height:42px!important;padding:6px 8px!important;display:grid!important}.schedules-page__stat-pill strong{font-size:1.05rem!important;line-height:.95!important}.schedules-page__stat-pill span{letter-spacing:.025em!important;text-overflow:clip!important;text-transform:uppercase!important;white-space:normal!important;word-break:normal!important;min-width:0!important;max-width:100%!important;font-size:.52rem!important;font-weight:950!important;line-height:1.02!important;overflow:hidden!important}.schedules-page__employee-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important}.schedules-page__employee-controls .schedules-page__add-employee-button{grid-area:2/1!important}.schedules-page__employee-controls .schedules-page__publish-button--mobile{grid-area:2/2!important;display:inline-flex!important}.schedules-page__employee-controls .schedules-page__clear-week-button{grid-area:3/1!important}.schedules-page__employee-controls .schedules-page__copy-week-button{grid-area:4/1/auto/-1!important}.schedules-page__employee-controls .schedules-page__add-employee{grid-area:1/1/auto/-1!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.schedules-page__employee-controls .schedules-page__add-employee span{letter-spacing:.1em!important;font-size:.58rem!important;line-height:1!important}.schedules-page__employee-controls .schedules-page__add-employee input{border-radius:9px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:.78rem!important;line-height:1.1!important}.schedules-page__time-off-panel{box-sizing:border-box!important;border-radius:10px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin:0 8px!important;padding:8px!important}.schedules-page__time-off-header,.schedules-page__time-off-form,.schedules-page__time-off-request{gap:6px!important}.schedules-page__mobile-cards{box-sizing:border-box!important;gap:8px!important;width:100%!important;max-width:100%!important}.schedules-page__mobile-day-selector{box-sizing:border-box!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;padding:0 2px!important;display:grid!important;overflow:hidden!important}.schedules-page__mobile-day-button{text-align:center!important;border-radius:9px!important;align-content:center!important;justify-items:center!important;gap:2px!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:5px 2px!important;display:grid!important;overflow:hidden!important}.schedules-page__mobile-day-button strong,.schedules-page__mobile-day-button span,.schedules-page__mobile-day-button em{text-overflow:clip!important;white-space:nowrap!important;max-width:100%!important;line-height:1!important;overflow:hidden!important}.schedules-page__mobile-day-button strong{letter-spacing:.04em!important;font-size:.48rem!important}.schedules-page__mobile-day-button span{font-size:.54rem!important;font-weight:950!important}.schedules-page__mobile-day-button em{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:16px!important;min-height:16px!important;padding:0 4px!important;font-size:.5rem!important;display:inline-flex!important}.schedules-page__mobile-day-grid-card{border-radius:12px!important;gap:7px!important;padding:8px!important}.schedules-page__mobile-day-grid-header{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.schedules-page__mobile-day-grid-header>div{text-align:center!important;justify-items:center!important;min-width:0!important;display:grid!important}.schedules-page__mobile-day-grid-header button{display:none!important}.schedules-page__mobile-day-grid-header strong{font-size:1.2rem!important;line-height:1!important}.schedules-page__mobile-day-grid-header span{font-size:.9rem!important;line-height:1.05!important}}@media (width<=420px){.schedules-page__toolbar button,.schedules-page__employee-controls button{padding-inline:5px!important;font-size:.56rem!important}.schedules-page__mobile-day-button{border-radius:8px!important;height:48px!important;min-height:48px!important}.schedules-page__mobile-day-button strong{font-size:.43rem!important}.schedules-page__mobile-day-button span{font-size:.48rem!important}}@media (width<=768px){.schedules-page__employee-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.schedules-page__employee-controls .schedules-page__add-employee{display:contents!important}.schedules-page__employee-controls .schedules-page__add-employee span{color:#d9bd7be0!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;grid-area:1/1!important;margin:0 0 -1px!important;font-size:.58rem!important;font-weight:950!important;line-height:1!important;display:block!important}.schedules-page__employee-controls .schedules-page__add-employee input{text-align:center!important;text-overflow:ellipsis!important;border-radius:9px!important;grid-area:2/1!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 8px!important;font-size:.68rem!important;line-height:1!important}.schedules-page__employee-controls .schedules-page__add-employee input::placeholder{text-align:center!important}.schedules-page__employee-controls .schedules-page__publish-button--mobile{grid-area:2/2!important}.schedules-page__employee-controls .schedules-page__add-employee-button{grid-area:3/1!important}.schedules-page__employee-controls .schedules-page__add-shift-button{grid-area:3/2!important}.schedules-page__employee-controls .schedules-page__clear-week-button{grid-area:4/1!important}.schedules-page__employee-controls .schedules-page__copy-week-button{grid-area:4/2!important}.schedules-page__employee-controls button{height:44px!important;min-height:44px!important;max-height:44px!important}.events-page .events-mobile-card{--mobile-pill-fallback:#c8a96b}.events-page .events-mobile-card__date,.events-page .events-mobile-card__day,.events-page .events-mobile-card__field--date{--mobile-pill-accent:var(--date-urgency-color,var(--mobile-pill-fallback));--mobile-pill-text:color-mix(in srgb, var(--date-urgency-color,var(--mobile-pill-fallback)) 82%, #fff 18%)}.events-page .events-mobile-card__time,.events-page .events-mobile-card__field--time{--mobile-pill-accent:var(--time-due-color,var(--mobile-pill-fallback));--mobile-pill-text:color-mix(in srgb, var(--time-due-color,var(--mobile-pill-fallback)) 82%, #fff 18%)}.events-page .events-mobile-card__people{--mobile-pill-accent:#d9bd7b;--mobile-pill-text:#f8e7b0}.events-page .events-mobile-card__assigned,.events-page .events-mobile-card .station-tag.events-mobile-card__assigned{--mobile-pill-accent:var(--station-color,var(--mobile-pill-fallback));--mobile-pill-text:#fff}.events-page .events-mobile-card__date,.events-page .events-mobile-card__day,.events-page .events-mobile-card__time,.events-page .events-mobile-card__field,.events-page .events-mobile-card__people,.events-page .events-mobile-card__assigned,.events-page .events-mobile-card .status-pill,.events-page .events-mobile-card .status-select,.events-page .events-mobile-card__detail:not(.events-mobile-card__detail--notes-pad),.events-page .events-mobile-card__detail-input,.events-page .events-mobile-card__detail-select{border-color:color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 56%, #f5f7fa2e)!important;background:radial-gradient(circle at 50% 4%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 26%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 18%, #131922f5) 0%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 10%, #080c12f5) 48%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 8%, #02050afa) 100%)!important;color:var(--mobile-pill-text,#f8efe0)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 20%, #ffffff14), inset 0 -8px 14px #00000038, inset 0 0 0 1px color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 12%, transparent), 0 0 10px color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 14%, transparent)!important;text-shadow:0 1px #0000006b!important}.events-page .events-mobile-card__item.status-pill,.events-page .events-mobile-card__item-input.status-pill{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 28%, transparent), transparent 58%), linear-gradient(90deg, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 32%, #090d12fa) 0%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 16%, #070b11f5) 52%, #03060bfa 100%)!important}.events-page .events-mobile-card__detail--event-type,.events-page .events-mobile-card__detail--assigned,.events-page .events-mobile-card__detail--tag,.events-page .events-mobile-card__detail--priority,.events-page .events-mobile-card__detail--fire-time,.events-page .events-mobile-card__detail--time-fired,.events-page .events-mobile-card__detail--time-remaining,.events-page .events-mobile-card__detail--recipe{border-color:color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 58%, #f5f7fa29)!important}.events-page .events-mobile-card__detail--event-type .events-mobile-card__detail-value,.events-page .events-mobile-card__detail--assigned .events-mobile-card__detail-value,.events-page .events-mobile-card__detail--tag .events-mobile-card__detail-value,.events-page .events-mobile-card__detail--priority .events-mobile-card__detail-value,.events-page .events-mobile-card__detail--priority .events-mobile-card__detail-select,.events-page .events-mobile-card__detail--fire-time .events-mobile-card__detail-value,.events-page .events-mobile-card__detail--fire-time .events-mobile-card__detail-input,.events-page .events-mobile-card__detail--time-fired .events-mobile-card__detail-value,.events-page .events-mobile-card__detail--time-remaining .events-mobile-card__detail-value,.events-page .events-mobile-card__detail--recipe .events-mobile-card__detail-value{color:var(--mobile-pill-text,#f8efe0)!important;font-weight:920!important}.events-page .events-mobile-card__detail-input,.events-page .events-mobile-card__detail-select{min-height:28px!important}.events-page .events-mobile-card__people-label,.events-page .events-mobile-card__people .people-count-value,.events-page .events-mobile-card__people-input{color:var(--mobile-pill-text,#f8e7b0)!important;text-shadow:0 1px #0000006b!important}.timers-page .timers-mobile-card{text-align:center!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:stretch stretch!important;gap:7px!important;padding:10px!important;display:grid!important}.timers-page .timers-mobile-card__header{text-align:center!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:3px!important;min-height:46px!important;padding:1px 70px 2px!important;display:grid!important;position:relative!important}.timers-page .timers-mobile-card__header>div{text-align:center!important;justify-items:center!important;min-width:0!important;max-width:100%!important;display:grid!important}.timers-page .timers-mobile-card__header h2,.timers-page .timers-mobile-card__header h3{letter-spacing:0!important;overflow-wrap:anywhere!important;text-align:center!important;word-break:normal!important;max-width:100%!important;margin:0!important;font-size:clamp(1.08rem,4.7vw,1.26rem)!important;font-weight:950!important;line-height:1.05!important}.timers-page .timers-mobile-card__header p{overflow-wrap:anywhere!important;text-align:center!important;word-break:normal!important;max-width:100%!important;margin:3px 0 0!important;font-size:clamp(.76rem,3.25vw,.86rem)!important;font-weight:800!important;line-height:1.08!important}.timers-page .timers-mobile-card__header .station-tag{overflow-wrap:anywhere!important;white-space:normal!important;place-self:start end!important;max-width:64px!important;min-height:28px!important;padding:4px 6px!important;font-size:.58rem!important;line-height:1.05!important;position:absolute!important;top:1px!important;right:0!important}.timers-page .timers-mobile-card__details{display:contents!important}.timers-page .timers-mobile-card__details>div,.timers-page .timers-mobile-card__time-left{text-align:center!important;background:radial-gradient(circle at 50% 0,#c8a96b21,#0000 58%),#050911ad!important;border:1px solid #c8a96b47!important;border-radius:9px!important;align-content:center!important;place-items:center!important;gap:4px!important;min-width:0!important;min-height:62px!important;padding:7px 5px!important;display:grid!important;box-shadow:inset 0 1px #ffecb40d!important}.timers-page .timers-mobile-card__details>div:first-child{grid-area:2/1!important}.timers-page .timers-mobile-card__details>div:nth-child(2){grid-area:2/2!important}.timers-page .timers-mobile-card__time-left{grid-area:2/3!important;margin:0!important}.timers-page .timers-mobile-card__time-left span,.timers-page .timers-mobile-card__details span{letter-spacing:.055em!important;text-align:center!important;font-size:clamp(.5rem,2.15vw,.61rem)!important;font-weight:950!important;line-height:1!important}.timers-page .timers-mobile-card__details strong{overflow-wrap:anywhere!important;text-align:center!important;max-width:100%!important;font-size:clamp(.76rem,3.15vw,.88rem)!important;font-weight:900!important;line-height:1.05!important}.timers-page .timers-mobile-card__time-left strong{color:#ffe2a1!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-align:center!important;max-width:100%!important;font-size:clamp(1.04rem,5.6vw,1.48rem)!important;font-weight:950!important;line-height:.96!important}.timers-page .timers-mobile-card__details .timers-table__fire-input{text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 5px!important;font-size:clamp(.75rem,3vw,.86rem)!important;font-weight:900!important;line-height:1!important}.timers-page .timers-mobile-card__actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-items:stretch!important;gap:6px!important;padding-top:1px!important;display:grid!important}.timers-page .timers-mobile-card__actions .timers-table__button{overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:35px!important;padding:0 7px!important;font-size:clamp(.66rem,2.9vw,.75rem)!important;font-weight:850!important;line-height:1.05!important;display:inline-flex!important}}@media (width<=380px){.timers-page .timers-mobile-card{gap:6px!important;padding:9px!important}.timers-page .timers-mobile-card__header{padding-inline:54px!important}.timers-page .timers-mobile-card__header .station-tag{max-width:50px!important;padding-inline:4px!important;font-size:.52rem!important}.timers-page .timers-mobile-card__details>div,.timers-page .timers-mobile-card__time-left{min-height:58px!important;padding:6px 3px!important}.timers-page .timers-mobile-card__time-left strong{font-size:clamp(.96rem,5.25vw,1.25rem)!important}}@media (width<=768px){.timers-page .timers-page__quick-timer{border-radius:12px!important;grid-template-columns:minmax(0,1.85fr) minmax(84px,1fr)!important;align-items:end!important;gap:7px!important;margin:8px 8px 0!important;padding:8px!important;display:grid!important}.timers-page .timers-page__quick-timer label{gap:4px!important;width:100%!important;min-width:0!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1!important;display:grid!important}.timers-page .timers-page__quick-timer label:first-child{text-align:center!important;grid-column:1!important;justify-items:center!important}.timers-page .timers-page__quick-timer label:nth-child(2){grid-column:2!important}.timers-page .timers-page__quick-timer label span{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.timers-page .timers-page__quick-timer input{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 8px!important;font-size:.78rem!important;line-height:1!important}.timers-page .timers-page__quick-timer label:first-child input,.timers-page .timers-page__quick-timer label:first-child input::placeholder{text-align:center!important}.timers-page .timers-page__quick-timer label:nth-child(2) input{text-align:center!important;padding-inline:6px!important}.timers-page .timers-page__quick-timer button{grid-column:1/-1!important;justify-content:center!important;width:100%!important;min-height:36px!important;margin:0!important}}@media (width<=380px){.timers-page .timers-page__quick-timer{grid-template-columns:minmax(0,1.7fr) minmax(74px,.92fr)!important;gap:6px!important;padding:7px!important}.timers-page .timers-page__quick-timer label{font-size:10px!important}.timers-page .timers-page__quick-timer input{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:.72rem!important}}@media (width<=768px){.events-page .events-mobile-card__people{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.events-page .events-mobile-card__people:before,.events-page .events-mobile-card__people:after{content:none!important;display:none!important}.events-page .events-mobile-card__people-content{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.events-page .events-mobile-card__people .people-count-value,.events-page .events-mobile-card__people-input{text-align:center!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:5ch!important;padding:0!important;display:inline-flex!important}.events-page .events-mobile-card__people-label{color:#f8e7b0e6!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;flex:none!important;margin:0!important;padding:0!important;font-size:clamp(.64rem,2.6vw,.72rem)!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.events-page .events-mobile-card__assignment-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:100%!important;display:grid!important}.events-page .events-mobile-card__assignment-row .events-mobile-card__assigned,.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill.prep-queue-toggle{flex:initial!important;text-align:center!important;text-align-last:center!important;text-overflow:clip!important;white-space:nowrap!important;flex-basis:auto!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important;font-size:clamp(.68rem,2.8vw,.76rem)!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.events-page .events-mobile-card__assignment-row .events-mobile-card__notes-button.event-note-pill .event-note-pill__label{text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;max-width:100%!important;display:inline-flex!important;overflow:hidden!important}}@media (width<=900px){.events-page .events-mobile-insert-button{border:2px solid #f5f7fae6!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #05080ddb,0 6px 14px #00000040!important}.events-page .events-mobile-insert-button:hover,.events-page .events-mobile-insert-button:focus-visible{border-color:#f5f7fa!important}}@media (width<=768px){.events-page .events-mobile-card__details{background:radial-gradient(circle at 18% 0,#d9bd7b1f,#0000 46%),linear-gradient(#0b1119f0,#03060bf7)!important;border:1px solid #d9bd7b47!important;border-radius:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:7px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000003d!important}.events-page .events-mobile-card__detail{color:#f8efe0!important;text-align:center!important;background:linear-gradient(#121923e0,#05090feb)!important;border:1px solid #d9bd7b33!important;border-radius:9px!important;align-content:center!important;justify-items:center!important;gap:4px!important;min-width:0!important;min-height:48px!important;padding:6px!important;box-shadow:inset 0 1px #ffffff0b!important}.events-page .events-mobile-card__detail-label{color:#d9bd7be6!important;letter-spacing:.075em!important;text-align:center!important;text-transform:uppercase!important;width:100%!important;font-size:.52rem!important;font-weight:950!important;line-height:1!important}.events-page .events-mobile-card__detail-value,.events-page .events-mobile-card__detail-input,.events-page .events-mobile-card__detail-select{color:#f8fafcf5!important;overflow-wrap:anywhere!important;text-align:center!important;text-align-last:center!important;word-break:normal!important;width:100%!important;min-width:0!important;font-size:.72rem!important;font-weight:820!important;line-height:1.15!important}.events-page .events-mobile-card__detail--assigned{border-color:color-mix(in srgb, var(--station-color,#c8a96b) 62%, #d9bd7b38)!important;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--station-color,#c8a96b) 24%, transparent), transparent 62%), linear-gradient(180deg, #10171feb, #04080df0)!important;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -2px 0 color-mix(in srgb, var(--station-color,#c8a96b) 58%, transparent)!important}.events-page .events-mobile-card__detail--assigned .events-mobile-card__detail-value{color:#fff!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:950!important}.events-page .events-mobile-card__detail--event-type{color:#f8efe0!important;background:radial-gradient(circle at 50% 0,#d9bd7b2e,#0000 60%),linear-gradient(#181611f0,#07090df5)!important;border-color:#d9bd7b57!important}.events-page .events-mobile-card__detail--event-type .events-mobile-card__detail-value{color:#ffe8a8!important;font-weight:900!important}.events-page .events-mobile-card__detail--notes-pad{color:#2d261b!important;text-align:center!important;background:linear-gradient(#efd88ef5,#ddc374f5)!important;border-color:#9d79376b!important;grid-column:1/-1!important;align-content:stretch!important;justify-items:stretch!important;min-height:116px!important;box-shadow:inset 0 1px #fffadf6b,0 8px 16px #00000024!important}.events-page .events-mobile-card__detail--notes-pad .events-mobile-card__detail-label{color:#523f1ee6!important;letter-spacing:.1em!important;text-shadow:0 1px #fffadf47!important;font-size:.5rem!important}.events-page .events-mobile-card__detail-notes-input{resize:vertical!important;color:#27231e!important;width:100%!important;min-width:0!important;min-height:78px!important;font:inherit!important;letter-spacing:.055em!important;text-align:left!important;text-align-last:auto!important;text-transform:uppercase!important;white-space:pre-wrap!important;background:linear-gradient(90deg,#0000 0 25px,#8e3a343d 26px,#0000 27px),repeating-linear-gradient(#f0dc9afa 0 23px,#445b7a24 24px),linear-gradient(#efe0a4,#dcc374)!important;border:1px solid #7e5c2657!important;border-radius:9px!important;outline:none!important;padding:9px 10px 9px 34px!important;font-family:Trebuchet MS,Segoe Print,Bradley Hand,Bradley Hand ITC,system-ui,sans-serif!important;font-size:.8rem!important;font-weight:800!important;line-height:24px!important;box-shadow:inset 0 1px #fffadf66,inset 0 0 0 1px #5035120f,0 6px 12px #0000001f!important}.events-page .events-mobile-card__detail-notes-input::placeholder{color:#483d2b75!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-family:Trebuchet MS,Segoe Print,Bradley Hand,Bradley Hand ITC,system-ui,sans-serif!important;font-size:.74rem!important;font-weight:750!important}.events-page .events-mobile-card__detail-notes-input:focus{border-color:#7e5c2694!important;box-shadow:0 0 0 2px #d9bd7b1f,inset 0 1px #fffadf6b,inset 0 0 0 1px #50351212,0 8px 14px #00000026!important}.events-page .events-mobile-card__detail-notes-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:6px!important;display:grid!important}.events-page .events-mobile-card__detail-notes-actions button{color:#f8e7b0!important;text-align:center!important;background:linear-gradient(#1b1811f0,#07090df5)!important;border:1px solid #d9bd7b80!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:32px!important;padding:0 8px!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0f,0 5px 10px #00000029!important}.events-page .events-mobile-card__detail-notes-actions button:disabled{cursor:default!important;opacity:.48!important}.events-page .events-mobile-card{--mobile-pill-fallback:#c8a96b;--mobile-pill-neutral:#94a3b8;--mobile-pill-action:#d9bd7b;--mobile-pill-danger:#ef4444;--mobile-pill-success:#22c55e;--mobile-pill-label:#d9bd7b;--mobile-pill-text:#fff}.events-page .events-mobile-card__date,.events-page .events-mobile-card__day,.events-page .events-mobile-card__field--date{--mobile-pill-accent:var(--date-urgency-color,var(--mobile-pill-fallback));--mobile-pill-text:#fff}.events-page .events-mobile-card__time,.events-page .events-mobile-card__field--time{--mobile-pill-accent:var(--time-due-color,var(--mobile-pill-fallback));--mobile-pill-text:#fff}.events-page .events-mobile-card__people{--mobile-pill-accent:var(--mobile-pill-action);--mobile-pill-text:#fff}.events-page .events-mobile-card__assigned,.events-page .events-mobile-card .station-tag.events-mobile-card__assigned,.events-page .events-mobile-card__detail--assigned{--mobile-pill-accent:var(--station-color,var(--mobile-pill-fallback));--mobile-pill-text:#fff}.events-page .events-mobile-card .status-pill,.events-page .events-mobile-card .status-select,.events-page .events-mobile-card__item.status-pill,.events-page .events-mobile-card__item-input.status-pill{--mobile-pill-accent:var(--status-pill-color,var(--prep-status-color,var(--mobile-pill-fallback)));--mobile-pill-text:var(--status-pill-text,#f8efe0)}.events-page .events-mobile-card__detail{--mobile-pill-accent:var(--mobile-pill-fallback);--mobile-pill-text:#fff}.events-page .events-mobile-card__details>.events-mobile-card__detail:first-child{--mobile-pill-accent:var(--mobile-pill-neutral);--mobile-pill-text:#fff}.events-page .events-mobile-card__detail--event-type,.events-page .events-mobile-card__detail--tag,.events-page .events-mobile-card__detail--priority,.events-page .events-mobile-card__detail--fire-time,.events-page .events-mobile-card__detail--time-fired,.events-page .events-mobile-card__detail--time-remaining,.events-page .events-mobile-card__detail--recipe{--mobile-pill-text:var(--mobile-pill-text,#f8efe0)}.events-page .events-mobile-card__notes-button,.events-page .events-mobile-card__details-button,.events-page .events-mobile-card__bottom .events-table__recipe-button,.events-page .events-mobile-card__bottom .prep-queue-toggle,.events-page .events-mobile-card__select,.events-page .events-mobile-card__notes-actions button,.events-page .events-mobile-card__notes-button.event-note-pill--active,.events-page .events-mobile-card__notes-button.prep-queue-toggle--queued,.events-page .events-mobile-card__bottom .prep-queue-toggle--queued{--mobile-pill-accent:var(--mobile-pill-action);--mobile-pill-text:#fff}.events-page .events-mobile-card__bottom .events-table__recipe-button--missing{--mobile-pill-accent:var(--mobile-pill-danger);--mobile-pill-text:#fff}.events-page .events-mobile-card__date,.events-page .events-mobile-card__day,.events-page .events-mobile-card__time,.events-page .events-mobile-card__field,.events-page .events-mobile-card__people,.events-page .events-mobile-card__assigned,.events-page .events-mobile-card .status-pill,.events-page .events-mobile-card .status-select,.events-page .events-mobile-card__notes-button,.events-page .events-mobile-card__details-button,.events-page .events-mobile-card__bottom .events-table__recipe-button,.events-page .events-mobile-card__bottom .prep-queue-toggle,.events-page .events-mobile-card__select,.events-page .events-mobile-card__notes-actions button,.events-page .events-mobile-card__detail:not(.events-mobile-card__detail--notes-pad),.events-page .events-mobile-card__detail-input,.events-page .events-mobile-card__detail-select{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 58%, #f8e7b029)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 26%, #1a202afa) 0%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 14%, #0a0f16fc) 48%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 8%, #02050a) 100%)!important;color:#fff!important;min-width:0!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 18%, #ffffff14), inset 0 -9px 16px #0000003d, inset 0 0 0 1px color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 12%, transparent), 0 0 11px color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 14%, transparent)!important;text-align:center!important;text-align-last:center!important;text-shadow:0 1px #0000006b!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;position:relative!important;overflow:hidden!important}.events-page .events-mobile-card__item.status-pill,.events-page .events-mobile-card__item-input.status-pill{background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 28%, #1a202afa) 0%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 15%, #0a0f16fc) 48%, color-mix(in srgb, var(--mobile-pill-accent,var(--mobile-pill-fallback)) 8%, #02050a) 100%)!important;text-align:center!important;justify-content:center!important}.events-page .events-mobile-card__detail-label{color:var(--mobile-pill-label,#d9bd7b)!important;text-align:center!important;text-shadow:0 1px #0000006b!important;text-transform:uppercase!important;font-weight:950!important}.events-page .events-mobile-card__detail-value,.events-page .events-mobile-card__detail-input,.events-page .events-mobile-card__detail-select,.events-page .events-mobile-card__people-label,.events-page .events-mobile-card__people .people-count-value,.events-page .events-mobile-card__people-input,.events-page .events-mobile-card__notes-button .event-note-pill__label,.events-page .events-mobile-card__bottom .events-table__recipe-button,.events-page .events-mobile-card__bottom .prep-queue-toggle,.events-page .events-mobile-card__details-button{color:#fff!important;text-align:center!important;text-align-last:center!important;font-weight:900!important}.events-page .events-mobile-card__detail--assigned .events-mobile-card__detail-value,.events-page .events-mobile-card__assigned{color:#fff!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-weight:950!important}.events-page .events-mobile-card__detail:not(.events-mobile-card__detail--notes-pad){align-content:center!important;justify-items:center!important}.events-page .events-mobile-card__detail-value,.events-page .events-mobile-card__item,.events-page .events-mobile-card__notes-button .event-note-pill__label,.events-page .events-mobile-card__bottom .events-table__recipe-button,.events-page .events-mobile-card__bottom .prep-queue-toggle,.events-page .events-mobile-card__details-button{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important}.events-page .events-mobile-card__date,.events-page .events-mobile-card__day,.events-page .events-mobile-card__time,.events-page .events-mobile-card__people,.events-page .events-mobile-card__assigned,.events-page .events-mobile-card .status-pill,.events-page .events-mobile-card .status-select,.events-page .events-mobile-card__notes-button,.events-page .events-mobile-card__details-button,.events-page .events-mobile-card__bottom .events-table__recipe-button,.events-page .events-mobile-card__bottom .prep-queue-toggle,.events-page .events-mobile-card__select{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important}.events-page .events-mobile-card__item,.events-page .events-mobile-card__item-input{min-height:32px!important;padding:5px 8px!important}.events-page .events-mobile-card__detail-input,.events-page .events-mobile-card__detail-select{min-height:28px!important;padding:4px 7px!important}.events-page .events-mobile-card__detail--notes-pad,.events-page .events-mobile-card__detail-notes-input,.events-page .events-mobile-card__detail-notes-actions button{text-shadow:none!important}.events-page .events-mobile-card__detail-notes-actions button{--mobile-pill-accent:var(--mobile-pill-action);--mobile-pill-text:#fff}.events-page .events-mobile-card__people-label,.events-page .events-mobile-card__detail-label{color:var(--mobile-pill-label,#d9bd7b)!important}.events-page .events-mobile-card:not(.events-mobile-card--selected):not(.events-mobile-card--new-row):not(.events-mobile-card--error){border-color:#d9bd7b6b!important;box-shadow:inset 0 0 0 1px #d9bd7b14,0 0 0 1px #c8a96b14,0 10px 18px #0000003d,0 0 9px #c8a96b0e!important}.events-page .events-mobile-card__date,.events-page .events-mobile-card__day,.events-page .events-mobile-card__field--date{border-color:color-mix(in srgb, var(--date-urgency-color,#ef4444), transparent 42%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--date-urgency-color,#ef4444), transparent 88%), color-mix(in srgb, var(--date-urgency-color,#ef4444), #05080df5 90%))!important;color:color-mix(in srgb, var(--date-urgency-color,#ef4444), white 36%)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 0 7px color-mix(in srgb, var(--date-urgency-color,#ef4444) 8%, transparent)!important;text-shadow:none!important}.events-page .events-mobile-card__date,.events-page .events-mobile-card__field--date{color:color-mix(in srgb, var(--date-urgency-color,#ef4444), white 48%)!important;font-size:clamp(.86rem,3.7vw,1rem)!important;font-weight:950!important}.events-page .events-mobile-card__day{color:color-mix(in srgb, var(--date-urgency-color,#ef4444), white 38%)!important}.events-page .events-mobile-card__time,.events-page .events-mobile-card__field--time{border-color:color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 50%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--time-due-color,#c8a96b), transparent 86%), color-mix(in srgb, var(--time-due-color,#c8a96b), #05080df7 91%))!important;color:color-mix(in srgb, var(--time-due-color,#c8a96b), white 24%)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 0 7px color-mix(in srgb, var(--time-due-color,#c8a96b) 7%, transparent)!important;text-shadow:none!important}.events-page .events-mobile-card__people{color:#fff7ed!important;text-shadow:none!important;background:linear-gradient(#0c141cf5,#03070cfa)!important;border-color:#d9a8455c!important;box-shadow:inset 0 1px #ffffff0e,0 0 7px #0003!important}.events-page .events-mobile-card__people-label{color:#d9bd7be0!important;text-shadow:none!important}.events-page .events-mobile-card__people .people-count-value,.events-page .events-mobile-card__people-input{color:#fff7ed!important;text-shadow:none!important}.events-page .events-mobile-card__details-button{color:#f5f7fae0!important;background:linear-gradient(#121820eb,#05080df5)!important;border-color:#94a3b842!important;box-shadow:inset 0 1px #ffffff0b,0 0 6px #00000029!important}html,body,#root,main{overscroll-behavior-x:none!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html,body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;height:auto!important;min-height:100dvh!important;overflow-y:auto!important}#root,main,.heat-shell,.heat-shell-content{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:visible!important}main,.heat-shell,.heat-shell-content{touch-action:pan-y pinch-zoom}.heat-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.heat-shell-content,.events-page,.prep-queue-page,.stations-page,.recipe-page,.recipes-page,.timers-page,.schedules-page,.notes-page,.lists-page,.inventory-page,.menus-page,.recipe-library,.recipe-editor,.recipe-scale-view{touch-action:pan-y pinch-zoom;overscroll-behavior-y:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;overflow:hidden visible!important}.events-mobile-cards,.prep-queue-mobile-cards,.stations-mobile-cards,.recipe-library-mobile-cards,.recipe-editor__ingredient-mobile-cards,.timers-mobile-cards,.schedules-page__mobile-cards,.inventory-mobile-cards,.menus-mobile-cards,.alias-control-mobile-cards,.menu-generate-modal__mobile-preview{overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:auto!important;touch-action:pan-y pinch-zoom!important;height:auto!important;max-height:none!important;overflow:hidden visible!important}.heat-table-shell,.events-table-shell,.events-table-scroll,.prep-queue-table-shell,.prep-queue-page__table-shell,.stations-table-shell,.stations-page__table-shell,.recipe-library-table-shell,.recipe-summary-table-wrap,.recipe-editor__ingredient-table-shell,.recipe-editor__ingredient-table-wrap,.recipe-ingredient-table-shell,.timers-table-shell,.timers-page__table-shell,.schedules-page__table-shell,.schedules-page__grid-shell,.schedules-page__mobile-grid-scroll,.inventory-table-shell,.menus-table-shell,.menus-page__items-table-shell,.archives-table-shell,.alias-control-table-shell,.lists-table-shell,.event-import-modal__table-shell,.menu-generate-modal__table-shell{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto!important}.event-import-modal__backdrop,.event-delete-modal__backdrop,.recipe-photo-preview-modal,.message-modal-backdrop{overscroll-behavior:contain!important;overflow:hidden!important}.event-import-modal,.event-delete-modal,.menu-generate-modal,.recipe-photo-preview-modal__dialog{overscroll-behavior:contain!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}.event-import-modal__body,.event-delete-modal__body,.menu-generate-modal__body,.event-import-modal__table-shell,.menu-generate-modal__table-shell,.recipe-photo-preview-modal__image-wrap{touch-action:pan-y pinch-zoom;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;max-height:100%!important;overflow:hidden auto!important}.inventory-page .inventory-table__column-resize,.prep-stations-panel__column-resize,.recipe-page .recipe-summary-table__column-resize{touch-action:pan-y pinch-zoom!important}}.heat-row-dirty>td,.heat-row-saving>td,.heat-row-saved>td,.heat-row-error>td{transition:background-color .14s,box-shadow .14s,border-color .14s}.heat-row-dirty>td{box-shadow:inset 2px 0 #c8a96bb8;background-color:#c8a96b0e!important}.heat-row-saving>td{box-shadow:inset 2px 0 #c8a96beb,inset 0 0 0 1px #c8a96b1f;background-color:#c8a96b16!important}.heat-row-saved>td{box-shadow:inset 2px 0 #48c9b094;background-color:#48c9b00e!important}.heat-row-error>td{box-shadow:inset 2px 0 #dd6f6fd1;background-color:#7f1d1d2e!important}.heat-card-saving,.heat-card-error{transition:border-color .14s,box-shadow .14s}.heat-card-saving{box-shadow:inset 0 0 0 1px #c8a96b2e;border-color:#c8a96bb8!important}.heat-card-error{box-shadow:inset 0 0 0 1px #dd6f6f33;border-color:#dd6f6fc2!important}.heat-inline-saving,.heat-inline-error{color:#f8e7b7;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#111418d6;border:1px solid #c8a96b57;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:3px 6px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.heat-inline-error{color:#fecaca;border-color:#dd6f6f8c}.heat-save-pulse{animation:.9s ease-in-out infinite heat-save-pulse}.inventory-row-operation-status,.prep-stations-panel__row-status,.recipe-operation-status,.ingredient-bulk-add-row-status{margin-top:4px}.recipe-operation-status{vertical-align:middle;margin-left:7px}.recipe-library-mobile-card__header .recipe-operation-status{margin-top:5px;margin-left:0}@keyframes heat-save-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (width<=767px){.lists-page{touch-action:pan-y pinch-zoom;min-width:0;gap:8px!important;overflow:clip visible!important}.lists-page .heat-page-header{gap:6px;padding-block:8px}.lists-page .heat-page-header__eyebrow,.lists-page .heat-page-header__subtitle{margin-block:0}.lists-page .heat-page-header__subtitle{font-size:.72rem;line-height:1.25}.lists-page .heat-page-header__summary{padding:5px 8px}.lists-page .lists-save-bar{grid-template-columns:auto minmax(0,1fr);gap:3px 6px!important;min-height:0!important;padding:5px 7px!important;display:grid!important}.lists-page .lists-save-bar__button{grid-row:1/span 2;height:42px!important;min-height:42px!important;padding:6px 12px!important}.lists-page .lists-save-bar__status{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;margin:0!important;padding:0!important;font-size:.62rem!important;line-height:1.1!important}.lists-page .lists-toolbar{gap:7px!important;padding-block:7px!important}.lists-page .lists-toolbar>label{width:100%}.lists-page .heat-data-surface{background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.lists-page .lists-table-actions:empty{display:none!important}.alias-control-mobile-cards{overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;gap:8px;min-width:0;display:grid;overflow:clip visible!important}.alias-control-mobile-card{touch-action:pan-y pinch-zoom;background:linear-gradient(145deg,#12161cfa,#070a0ffa);border:1px solid #c8a96b40;border-radius:11px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 5px 16px #0003}.alias-control-mobile-card.is-unsaved{border-color:#d8ae4c9e}.alias-control-mobile-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.alias-control-mobile-card__grid{grid-template-columns:minmax(88px,.72fr) minmax(0,1.28fr);gap:8px;display:grid}.alias-control-mobile-card__field,.alias-control-mobile-card__status{gap:4px;min-width:0;margin:0;display:grid}.alias-control-mobile-card__field>span:first-child,.alias-control-mobile-card__status>span:first-child{color:#d9bd7b;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:900}.alias-control-mobile-card input,.alias-control-mobile-card select{box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;padding-block:6px;font-size:max(.875rem,14px)}.alias-control-mobile-card__alias input{color:#fff;font-size:1rem;font-weight:850}.alias-control-mobile-card__actual{position:relative}.alias-control-mobile-card__actual .lists-table__unsaved-chip{pointer-events:none;position:absolute;top:25px;right:5px}.alias-control-mobile-card__actual input{color:#fff;padding-right:72px}.alias-control-mobile-card__status>span:last-child{min-width:112px;display:block}.alias-control-mobile-card__status select{min-height:44px}.alias-control-mobile-card .lists-table__fire-time{grid-template-columns:minmax(52px,1fr) auto;align-items:center;min-width:0;display:grid}.alias-control-mobile-card .lists-table__tag,.alias-control-mobile-card .station-tag{width:100%;max-width:none}.alias-control-mobile-card .lists-table__kitchen-work{gap:2px;display:grid}.alias-control-mobile-card .lists-table__kitchen-work small{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:.56rem;line-height:1.15;overflow:hidden}.alias-control-mobile-card__select{color:#ffffffc7;align-items:center;gap:8px;width:max-content;min-height:44px;margin:-2px 0;font-size:.875rem;font-weight:800;display:inline-flex}.alias-control-mobile-card__select input{width:22px;height:22px;min-height:22px}.lists-page .lists-table-actions__count{order:-1}}.recipe-library__readiness-filters{z-index:101;align-self:end;position:relative;overflow:visible}.recipe-library__readiness-filters[open]{z-index:1002}.recipe-library__readiness-filters summary{color:#dfe5eb;cursor:pointer;background:#080d15e0;border:1px solid #c8a96b4d;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:900;list-style:none;display:flex}.recipe-library__readiness-filters summary::-webkit-details-marker{display:none}.recipe-library__readiness-filters>div{z-index:1003;overscroll-behavior:contain;background:#0a1018;border:1px solid #c8a96b4d;border-radius:10px;gap:7px;width:min(280px,100vw - 24px);max-height:min(420px,70dvh);padding:9px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden auto;box-shadow:0 14px 34px #0000006b}.recipe-library__readiness-filters select{color:#eef2f5;background:#111923;border-radius:8px;width:100%;min-height:44px}.recipe-library__readiness-field{gap:4px;min-width:0;display:grid}.recipe-library__readiness-field>span{color:#d9bd7b;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.2}.recipe-library__readiness-clear{color:#dfe5eb;cursor:pointer;background:#c8a96b14;border:1px solid #c8a96b47;border-radius:8px;width:100%;min-height:34px;padding:6px 10px;font-size:10px;font-weight:850}.recipe-library__readiness-clear:hover,.recipe-library__readiness-clear:focus-visible{color:#fff4cf;background:#c8a96b26;border-color:#efd697b8}.recipe-library__readiness-toggle{cursor:pointer;border:1px solid #c8a96b4d;border-radius:10px;min-height:38px;padding-left:12px;font-size:11px;font-weight:900}.recipe-library__readiness-toggle[aria-expanded=true]{-webkit-text-fill-color:#0b1118;text-shadow:none;color:#0b1118!important}.recipe-page .recipe-library__select.heat-expandable-select[data-state=open]{--material-control-texture:var(--material-gold-texture);-webkit-text-fill-color:#0b1118;color:#0b1118!important;background-color:#c5a85d!important}.recipe-page .recipe-library__select.heat-expandable-select:not([data-state=open]){--material-control-texture:var(--material-charcoal-texture);color:#e6ebef!important;background-color:#0b1118!important}html body #root .recipe-page :is(.recipe-library__select.heat-expandable-select,.recipe-library__readiness-toggle.heat-expandable-select){letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;font-family:inherit!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:1.1!important}.recipe-library__readiness-controls{z-index:1003;background:#0a1018;border:1px solid #c8a96b4d;border-radius:10px;gap:7px;width:min(280px,100vw - 24px);padding:9px;display:grid;position:absolute;top:calc(100% + 5px);right:8px;box-shadow:0 14px 34px #0000006b}.recipe-library__readiness-controls>*{width:100%;min-width:0;min-height:44px}@media (width<=720px){.recipe-library__readiness-filters>div{width:100%;max-height:min(360px,60dvh);box-shadow:none;margin-top:6px;position:static}}.recipe-page--editor .recipe-editor:not(.recipe-editor--embedded) .recipe-editor__summary-card{background:linear-gradient(135deg,#101f2d9e,#05080dd1);border:1px solid #c8a96b38;border-radius:12px;min-width:0;padding:10px;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.recipe-page--editor .recipe-editor__header-group{background:#05080d47;border:1px solid #c8a96b24;border-radius:9px;gap:7px;min-width:0;padding:8px;display:grid}.recipe-page--editor .recipe-editor__header-group--identity{background:#0c141d75;border-color:#c8a96b33}.recipe-page--editor .recipe-editor__header-group h3,.recipe-page--editor .recipe-editor__options-card>p{color:#f5f7fac7;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;line-height:1.2}.recipe-page--editor .recipe-editor__header-group h3{color:#d9bd7b}.recipe-page--editor .recipe-editor__header-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 10px;min-width:0;display:grid}.recipe-page--editor .recipe-editor__header-grid--identity{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.recipe-page--editor .recipe-editor__header-grid--yield{grid-template-columns:repeat(3,minmax(0,1fr))}.recipe-page--editor .recipe-editor__header-grid .recipe-editor__field{min-width:0}.recipe-page--editor .recipe-editor__header-grid .recipe-editor__field>small{color:#f5f7fa80;min-height:2.4em;font-size:9px;line-height:1.2}.recipe-page--editor .recipe-editor__yield-feedback{color:#f5f7faad!important;min-height:0!important;font-size:9px!important;line-height:1.3!important}.recipe-page--editor .recipe-editor__yield-feedback--alias,.recipe-page--editor .recipe-editor__yield-feedback--warning{color:#d9bd7bdb!important}.recipe-page--editor .recipe-editor__yield-feedback--error{color:#ee8e8ee6!important}.recipe-page--editor .recipe-editor__yield-feedback button{color:#d9bd7b;min-height:34px;font:inherit;cursor:pointer;background:#c8a96b14;border:1px solid #c8a96b57;border-radius:7px;margin-top:4px}.recipe-page--editor .recipe-editor__field [aria-invalid=true]{border-color:#c25151c7}@media (width<=560px){.recipe-page--editor .recipe-editor__yield-feedback button{width:100%;min-height:44px}}.recipe-page--editor .recipe-editor__options-card{background:#05080d6b;border:1px solid #c8a96b2e;border-radius:9px;padding:8px}.recipe-page--editor .recipe-editor__option-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.recipe-page--editor .recipe-editor__option{cursor:pointer;background:#090f17b8;border:1px solid #c8a96b2e;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:5px 9px;display:flex}.recipe-page--editor .recipe-editor__option input[type=checkbox]{accent-color:#c8a96b;flex:none;margin:0;width:18px!important;height:18px!important;min-height:18px!important}.recipe-page--editor .recipe-editor__option span{color:#f5f7fa;letter-spacing:0;text-transform:none;font-weight:800;font-size:11px!important;line-height:1.2!important}.recipe-page--editor .recipe-editor__metadata-actions{gap:6px}.recipe-page--editor .recipe-editor__metadata-actions .recipe-page__primary-button,.recipe-page--editor .recipe-editor__metadata-actions .recipe-page__secondary-button,.recipe-page--editor .recipe-editor__metadata-actions .recipe-page__back-button,.recipe-page--editor .recipe-editor__metadata-actions .events-toolbar__danger-button{min-height:32px;padding:6px 10px;line-height:1.1}@media (width<=560px){.recipe-page--editor .recipe-editor__summary-card{padding:8px!important}.recipe-page--editor .recipe-editor__header-grid--identity,.recipe-page--editor .recipe-editor__header-grid:not(.recipe-editor__header-grid--timing):not(.recipe-editor__header-grid--yield),.recipe-page--editor .recipe-editor__header-grid--yield{grid-template-columns:1fr}.recipe-page--editor .recipe-editor__header-grid--yield .recipe-editor__field--base-servings{grid-column:auto}.recipe-page--editor .recipe-editor__option-list{grid-template-columns:1fr}}.lists-page__load-more{color:#aeb9c5;justify-content:center;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.lists-page__load-more button{color:#ead9ad;cursor:pointer;background:#c8a96b1f;border:1px solid #c8a96b9e;border-radius:8px;min-height:36px;padding:7px 16px;font-weight:800}.lists-page__load-more button:hover,.lists-page__load-more button:focus-visible{background:#c8a96b38}@media (width<=768px){.lists-page .lists-table-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px 7px!important;min-height:0!important;padding:6px 7px!important}.lists-page .lists-table-actions__delete{min-height:29px!important;padding-inline:9px!important;font-size:.66rem!important}.lists-page .lists-table-actions__count,.lists-page .lists-table-actions__success{white-space:normal!important;flex:0 auto!important;min-width:0!important;max-width:100%!important;font-size:.64rem!important;line-height:1.18!important}.lists-page .lists-table-shell{max-width:100%!important;overflow-x:auto!important}.lists-page .lists-table{table-layout:fixed!important;width:760px!important;min-width:760px!important;max-width:none!important}.lists-page .lists-table__col-select{width:32px!important}.lists-page .lists-table__col-alias{width:27%!important}.lists-page .lists-table__col-actual{width:31%!important}.lists-page .lists-table__col-fire{width:58px!important}.lists-page .lists-table__col-tag{width:66px!important}.lists-page .lists-table__col-station{width:86px!important}.lists-page .lists-table__col-recipe-status{width:96px!important}.lists-page .lists-table th,.lists-page .lists-table td{padding-inline:4px!important}.lists-page .lists-table th:nth-child(2),.lists-page .lists-table th:nth-child(3),.lists-page .lists-table td:nth-child(2),.lists-page .lists-table td:nth-child(3){text-align:left!important;padding-inline:3px!important}.lists-page .lists-table__select-column,.lists-page .lists-table__select-cell,.lists-page .lists-table th:first-child,.lists-page .lists-table td:first-child{text-align:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;padding-inline:2px!important}.lists-page .lists-table__select-label{letter-spacing:.03em!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;max-width:28px!important;margin-inline:auto!important;font-size:.43rem!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.lists-page .lists-table__row-checkbox{width:17px!important;height:17px!important;margin:0 auto!important}.lists-page .lists-table td:nth-child(2) input,.lists-page .lists-table td:nth-child(3) input,.lists-page .lists-table__actual-name-editor input{text-align:left!important;text-overflow:clip!important;min-height:30px!important;padding-inline:6px!important;font-size:.72rem!important;line-height:1.18!important}.lists-page .lists-table__actual-name-editor,.lists-page .lists-table__draft-actions{gap:4px!important}.lists-page .lists-table__unsaved-chip{min-height:18px!important;padding-inline:5px!important;font-size:.52rem!important}}.employees-page{gap:12px;display:grid}.employees-page__editor{gap:12px;margin:0 12px;padding:12px;display:grid}.employees-page__directory{margin:0 12px;padding:12px}.employees-page__filters{margin:0}.employees-page__section-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.employees-page__section-heading h2{color:#f6e7bd;margin:0;font-size:14px;font-weight:950}.employees-page__section-heading p{color:#dce4ecb8;margin:3px 0 0;font-size:11px;font-weight:750}.employees-page__editor-section{background:#05080d47;border:1px solid #c8a96b2e;border-radius:10px;padding:12px}.employees-page__permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employees-page__permissions fieldset{background:#05080d6b;border:1px solid #c8a96b3d;border-radius:10px;gap:7px;min-width:0;margin:0;padding:10px;display:grid}.employees-page__permissions legend{color:#d9bd7b;letter-spacing:.12em;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:950}.employees-page__permissions label,.employee-page__active-toggle{color:#dce4ec;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.employees-page__preset-select{color:#d9bd7b;letter-spacing:.12em;text-transform:uppercase;gap:5px;min-width:min(100%,190px);font-size:10px;font-weight:950;display:grid}.employees-page__preset-select select{color:#f6e7bd;background:#05080de0;border:1px solid #c8a96b57;border-radius:8px;min-height:34px;font-size:12px;font-weight:850}.employees-page__permission-matrix{border:1px solid #c8a96b33;border-radius:10px;grid-template-columns:minmax(160px,1.4fr) repeat(4,minmax(74px,.6fr));gap:0;display:grid;overflow:hidden}.employees-page__permission-header,.employees-page__permission-feature,.employees-page__permission-toggle{background:#080d13b8;border-bottom:1px solid #c8a96b24;border-right:1px solid #c8a96b1f;min-height:38px;padding:8px}.employees-page__permission-header{color:#d9bd7b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.employees-page__permission-feature{color:#eef3f8;font-size:12px;font-weight:900}.employees-page__permission-toggle{color:#dce4ec;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.employees-page__permission-toggle span{display:none}.employees-page__login-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.employees-page__account-meta{color:#dce4ecb8;grid-column:1/-1;gap:4px;font-size:11px;font-weight:750;display:grid}.employees-page__effective-grid{gap:4px;margin:8px 0 10px;display:grid}.employees-page__effective-row{background:#05080d57;border:1px solid #c8a96b24;border-radius:7px;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);align-items:center;gap:8px;padding:5px 7px;display:grid}.employees-page__effective-row strong{color:#f6e7bd;font-size:10px;font-weight:950}.employees-page__effective-row span{color:#dce4ecc7;font-size:10px;font-weight:760;line-height:1.25}.employees-page__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.employees-page__actions .recipe-page__secondary-button,.employees-page__actions .events-page__archive-button{white-space:nowrap;min-height:28px;padding:0 9px;font-size:10px}.employees-page__table-shell{margin:0 12px 12px}.employees-page__table{table-layout:fixed;min-width:1120px}.employees-page__table th,.employees-page__table td{padding:8px;font-size:11px}.employees-page__color-chip{border:1px solid color-mix(in srgb, var(--employee-color,#c8a96b), transparent 24%);background:linear-gradient(180deg, color-mix(in srgb, var(--employee-color,#c8a96b), #0c141eeb 76%), #05080df0);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=768px){.employees-page__editor,.employees-page__directory,.employees-page__table-shell{margin-inline:7px}.employees-page__section-heading{flex-direction:column;align-items:stretch}.employees-page__permissions,.employees-page__permission-matrix{grid-template-columns:1fr}.employees-page__permission-header{display:none}.employees-page__permission-feature{background:#1c1810c7;border-right:0}.employees-page__permission-toggle{border-right:0;justify-content:space-between;padding-inline:12px}.employees-page__permission-toggle span{display:inline}.employees-page__table{min-width:980px}}.employees-page>.heat-page-header,.employees-page>.lists-save-bar,.employees-page__directory,.employees-page__editor{margin-inline:10px!important}.employees-page__section-heading{align-items:center!important;margin-bottom:7px!important}.employees-page__section-heading h2{font-size:13px!important;line-height:1.12!important}.employees-page__section-heading p{margin-top:2px!important;font-size:10.5px!important;line-height:1.2!important}.employees-page__filters{grid-template-columns:minmax(260px,1fr) minmax(132px,max-content)!important;align-items:end!important;gap:8px!important;padding:0!important;display:grid!important}.employees-page__filters>div{gap:4px!important;min-width:0!important;display:grid!important}.employees-page__filters .recipe-library__search,.employees-page__filters .recipe-library__filter-select{min-height:32px!important}.employees-page__table-shell,.employees-page__table-shell--embedded{width:100%!important;max-width:100%!important;margin:0!important;overflow-x:auto!important}.employees-page__table,.employees-page__table--roles,.employees-page__table--employees{table-layout:auto!important;width:100%!important;min-width:0!important}.employees-page__table th,.employees-page__table td,.employees-page__table--roles th,.employees-page__table--roles td,.employees-page__table--employees th,.employees-page__table--employees td{vertical-align:middle!important;height:34px!important;padding:5px 7px!important;line-height:1.2!important}.employees-page__table th,.employees-page__table--roles th,.employees-page__table--employees th{color:#d9bd7b!important;letter-spacing:.11em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:9.5px!important;font-weight:950!important}.employees-page__table td,.employees-page__table--roles td,.employees-page__table--employees td{color:#eef3f8e6!important;font-size:10.5px!important}.employees-page__table--roles th:first-child,.employees-page__table--roles td:first-child,.employees-page__table--employees th:nth-child(2),.employees-page__table--employees td:nth-child(2){white-space:nowrap!important;width:auto!important;min-width:112px!important}.employees-page__table--roles th:nth-child(2),.employees-page__table--roles td:nth-child(2),.employees-page__table--employees th:first-child,.employees-page__table--employees td:first-child,.employees-page__table--employees th:nth-child(5),.employees-page__table--employees td:nth-child(5),.employees-page__table--roles th:nth-child(3),.employees-page__table--roles td:nth-child(3),.employees-page__table--roles th:nth-child(5),.employees-page__table--roles td:nth-child(5),.employees-page__table--roles th:nth-child(6),.employees-page__table--roles td:nth-child(6),.employees-page__table--employees th:nth-child(6),.employees-page__table--employees td:nth-child(6),.employees-page__table--employees th:nth-child(7),.employees-page__table--employees td:nth-child(7),.employees-page__table--employees th:nth-child(8),.employees-page__table--employees td:nth-child(8),.employees-page__table--employees th:nth-child(9),.employees-page__table--employees td:nth-child(9),.employees-page__table--employees th:nth-child(10),.employees-page__table--employees td:nth-child(10){white-space:nowrap!important;width:1%!important}.employees-page__table--roles th:nth-child(4),.employees-page__table--roles td:nth-child(4),.employees-page__table--employees th:nth-child(3),.employees-page__table--employees td:nth-child(3),.employees-page__table--employees th:nth-child(4),.employees-page__table--employees td:nth-child(4){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:220px!important;overflow:hidden!important}.employees-page__color-chip{white-space:nowrap!important;border-radius:7px!important;min-height:22px!important;padding-inline:6px!important;font-size:9px!important;line-height:1!important}.employees-page__avatar--table{width:26px!important;height:26px!important;font-size:9px!important}.employees-page__table--employees .employees-page__actions,.employees-page__table--roles .employees-page__actions{white-space:nowrap!important;justify-content:center!important;width:auto!important;display:inline-flex!important}.employees-page__manage-button,.employees-page__table--roles .recipe-page__secondary-button{width:auto!important;max-width:none!important;min-height:24px!important;padding:0 8px!important;font-size:9.5px!important;line-height:1!important}@media (width>=769px){.employees-page__mobile-cards{display:none!important}}@media (width<=768px){.employees-page__filters{grid-template-columns:1fr!important}.employees-page__directory{padding:9px!important}}@media (width>=769px){.employees-page{overflow-x:clip!important}.employees-page__directory{overflow:hidden!important}.employees-page__table,.employees-page__table--roles,.employees-page__table--employees{width:100%!important;min-width:unset!important;table-layout:auto!important;border-collapse:collapse!important;max-width:100%!important}.employees-page__table--roles th,.employees-page__table--roles td,.employees-page__table--employees th,.employees-page__table--employees td{box-sizing:border-box!important;vertical-align:middle!important;white-space:nowrap!important;height:30px!important;max-height:30px!important;padding:4px 5px!important;font-size:10px!important;line-height:1.12!important}.employees-page__table--roles th,.employees-page__table--employees th{letter-spacing:.08em!important;font-size:8.8px!important}.employees-page__table--roles td,.employees-page__table--employees td{text-overflow:ellipsis!important;overflow:hidden!important}.employees-page__table--roles th:nth-child(6),.employees-page__table--roles td:nth-child(6){text-overflow:clip!important;text-align:center!important;width:72px!important;max-width:72px!important;overflow:visible!important}.employees-page__table--employees th:first-child,.employees-page__table--employees td:first-child{text-align:center!important;width:44px!important;max-width:44px!important}.employees-page__table--employees th:nth-child(3),.employees-page__table--employees td:nth-child(3),.employees-page__table--employees th:nth-child(4),.employees-page__table--employees td:nth-child(4){width:auto!important;max-width:220px!important}.employees-page__table--employees th:nth-child(6),.employees-page__table--employees td:nth-child(6){width:70px!important;max-width:70px!important}.employees-page__table--employees th:nth-child(7),.employees-page__table--employees td:nth-child(7){width:80px!important;max-width:80px!important}.employees-page__table--employees th:nth-child(8),.employees-page__table--employees td:nth-child(8){width:95px!important;max-width:95px!important}.employees-page__table--employees th:nth-child(9),.employees-page__table--employees td:nth-child(9){width:75px!important;max-width:75px!important}.employees-page__table--employees th:nth-child(10),.employees-page__table--employees td:nth-child(10){text-overflow:clip!important;text-align:center!important;width:82px!important;max-width:82px!important;overflow:visible!important}.employees-page__table--roles .employees-page__actions,.employees-page__table--employees .employees-page__actions{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;display:inline-flex!important;overflow:visible!important}.employees-page__table--roles .recipe-page__secondary-button,.employees-page__table--employees .employees-page__manage-button{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;width:auto!important;min-width:48px!important;max-width:68px!important;height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:9px!important;line-height:1!important}.employees-page__color-chip{text-overflow:ellipsis!important;max-width:72px!important;min-height:20px!important;padding-inline:5px!important;font-size:8.6px!important;overflow:hidden!important}.employees-page__table--roles th:first-child,.employees-page__table--roles td:first-child{width:auto!important;max-width:170px!important}.employees-page__table--roles th:nth-child(2),.employees-page__table--roles td:nth-child(2){text-align:center!important;width:86px!important;max-width:86px!important}.employees-page__table--roles th:nth-child(3),.employees-page__table--roles td:nth-child(3){width:86px!important;max-width:86px!important}.employees-page__table--roles th:nth-child(4),.employees-page__table--roles td:nth-child(4){width:70px!important;max-width:70px!important}.employees-page__table--roles th:nth-child(6),.employees-page__table--roles td:nth-child(6){text-align:left!important;text-overflow:ellipsis!important;width:95px!important;max-width:95px!important;overflow:hidden!important}.employees-page__table--roles th:nth-child(7),.employees-page__table--roles td:nth-child(7){text-align:center!important;text-overflow:clip!important;width:72px!important;max-width:72px!important;overflow:visible!important}.employees-page__table--employees th:nth-child(2),.employees-page__table--employees td:nth-child(2){width:150px!important;max-width:150px!important}.employees-page__table--employees th:nth-child(3),.employees-page__table--employees td:nth-child(3){width:auto!important;max-width:340px!important}.employees-page__table--employees th:nth-child(4),.employees-page__table--employees td:nth-child(4){width:220px!important;max-width:220px!important}.employees-page__table--employees th:nth-child(5),.employees-page__table--employees td:nth-child(5){width:70px!important;max-width:70px!important}.employees-page__table--employees th:nth-child(6),.employees-page__table--employees td:nth-child(6){text-align:center!important;width:92px!important;max-width:92px!important}.employees-page__table--employees th:nth-child(7),.employees-page__table--employees td:nth-child(7){text-align:center!important;text-overflow:clip!important;width:76px!important;max-width:76px!important;overflow:visible!important}.employees-page__table--employees th:nth-child(n+8),.employees-page__table--employees td:nth-child(n+8){display:none!important}}.employees-page__access-toggle{background:#05080db3;border:1px solid #d9bd7b61;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:92px;display:inline-grid;overflow:hidden}.employees-page__access-toggle-button{color:#eef3f8c2;cursor:pointer;text-align:center;background:0 0;border:0;border-right:1px solid #d9bd7b38;min-width:0;min-height:22px;padding:0 5px;font-size:9px;font-weight:900;line-height:1}.employees-page__access-toggle-button:last-child{border-right:0}.employees-page__access-toggle-button--active{color:#0b0f14;background:linear-gradient(#d9bd7bf5,#a17a2df0)}.employees-page__access-toggle-button:disabled{cursor:wait;opacity:.7}.employees-page__permission-note{color:#dce4ecb3;margin:-2px 0 8px;font-size:10.5px;font-weight:750;line-height:1.35}@media (width>=769px){.employees-page__table--roles th:first-child,.employees-page__table--roles td:first-child{width:154px!important;max-width:154px!important}.employees-page__table--roles th:first-child{text-align:center!important}.employees-page__table--roles th:nth-child(2),.employees-page__table--roles td:nth-child(2){text-align:center!important;width:104px!important;max-width:104px!important}.employees-page__table--roles th:nth-child(3),.employees-page__table--roles td:nth-child(3){width:84px!important;max-width:84px!important}.employees-page__table--roles th:nth-child(4),.employees-page__table--roles td:nth-child(4){width:72px!important;max-width:72px!important}.employees-page__table--roles th:nth-child(5),.employees-page__table--roles td:nth-child(5){width:auto!important;max-width:220px!important}.employees-page__table--roles th:nth-child(6),.employees-page__table--roles td:nth-child(6){width:104px!important;max-width:104px!important}.employees-page__table--roles th:nth-child(7),.employees-page__table--roles td:nth-child(7){width:72px!important;max-width:72px!important}}.employees-page{gap:9px}.employees-page__directory{padding:10px}.employees-page__table--roles{table-layout:fixed;min-width:720px}.employees-page__table--roles th,.employees-page__table--roles td{vertical-align:middle;padding:6px 7px;line-height:1.22}.employees-page__table-shell--embedded{margin:0}.employees-page__employee-section{padding:12px}.employees-page__employee-table-shell{overflow-x:auto}.employees-page__table--employees{table-layout:fixed;min-width:980px}.employees-page__table--employees th,.employees-page__table--employees td{vertical-align:middle;padding:6px 7px;line-height:1.25}.employees-page__table--employees th:first-child{width:54px}.employees-page__table--employees th:nth-child(2){width:12%}.employees-page__table--employees th:nth-child(3){width:16%}.employees-page__table--employees th:nth-child(4){width:17%}.employees-page__table--employees th:nth-child(5){width:9%}.employees-page__table--employees th:nth-child(6),.employees-page__table--employees th:nth-child(7){width:7%}.employees-page__table--employees th:nth-child(8){width:9%}.employees-page__table--employees th:nth-child(9){width:10%}.employees-page__table--employees th:nth-child(10){width:78px}.employees-page__table--employees td{overflow-wrap:anywhere}.employees-page__name-cell{color:#f6e7bd;font-weight:950}.employees-page__table--employees .employees-page__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.employees-page__manage-button{justify-content:center;width:100%;max-width:68px;min-height:26px;padding-inline:8px!important}.employees-page__avatar{border:1px solid color-mix(in srgb, var(--employee-color,#c8a96b), transparent 24%);background:linear-gradient(180deg, color-mix(in srgb, var(--employee-color,#c8a96b), #0c141ee6 68%), #05080df0);color:#fff8df;justify-content:center;align-items:center;font-weight:950;display:inline-flex;overflow:hidden}.employees-page__avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.employees-page__avatar--table{border-radius:999px;width:30px;height:30px;font-size:10px}.employees-page__avatar--mobile{border-radius:12px;width:42px;height:42px;font-size:12px}.employees-page__avatar--editor{border-radius:16px;width:74px;height:74px;font-size:22px}.employees-page__photo-editor{background:#05080d57;border:1px solid #c8a96b2e;border-radius:10px;grid-column:1/-1;align-items:center;gap:12px;padding:9px;display:flex}.employees-page__photo-actions{flex:1;grid-template-columns:repeat(2,max-content) minmax(180px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.employees-page__photo-actions label{margin:0}.employees-page__photo-actions label input[type=file]{display:none}.employees-page__photo-actions>input{color:#eef3f8;background:#05080dd1;border:1px solid #c8a96b3d;border-radius:8px;min-width:0;min-height:30px;padding:0 9px;font-size:11px;font-weight:800}.employees-page__modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.employees-page__modal{background:linear-gradient(#18191bfa,#080c12fa);border:1px solid #d9bd7b8f;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:min(92dvh,920px);display:grid;overflow:hidden;box-shadow:0 26px 70px #0000008f}.employees-page__modal-header{border-bottom:1px solid #c8a96b38;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.employees-page__modal-header h2{color:#f6e7bd;margin:0;font-size:16px;font-weight:950}.employees-page__modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.employees-page__modal-body .employees-page__editor{background:0 0;border:0;border-radius:0;margin:0}.employees-page__mobile-cards{display:none}.employees-page__mobile-card{background:#05080d94;border:1px solid #c8a96b33;border-radius:8px;gap:8px;padding:10px;display:grid}.employees-page__mobile-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.employees-page__mobile-card-main>div{gap:2px;display:grid}.employees-page__mobile-card strong{color:#f6e7bd;font-size:13px;font-weight:950}.employees-page__mobile-card span,.employees-page__mobile-card dd{color:#dce4ecc7;font-size:11px;font-weight:800}.employees-page__mobile-card dl{grid-template-columns:minmax(72px,.55fr) minmax(0,1fr);gap:4px 8px;margin:0;display:grid}.employees-page__mobile-card dt{color:#d9bd7b;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.employees-page__mobile-card dd{margin:0}@media (width<=768px){.employees-page__employee-table-shell{display:none}.employees-page__mobile-cards{gap:8px;display:grid}.employees-page__manage-button{width:100%;max-width:none;min-height:32px}.employees-page__modal-backdrop{align-items:stretch;padding:8px}.employees-page__modal{border-radius:12px;max-height:calc(100dvh - 16px)}.employees-page__photo-editor{align-items:stretch}.employees-page__photo-actions{grid-template-columns:1fr}.employees-page__effective-row{grid-template-columns:1fr;gap:3px}}.recipe-photo--view,.recipe-photo--editor{aspect-ratio:16/9;width:100%;min-height:0;max-height:280px;overflow:hidden}.recipe-photo--editor{max-height:260px}.recipe-photo--view img,.recipe-photo--editor img,.recipe-photo--droppable img{object-fit:cover;object-position:center;width:100%;height:100%}.recipe-photo-preview-modal__image-wrap{box-sizing:border-box;aspect-ratio:16/9;justify-self:center;width:min(100%,860px);min-height:0;max-height:min(62dvh,520px);overflow:hidden!important}.recipe-photo-preview-modal__image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none!important}@media (width<=767px){.recipe-photo--view,.recipe-photo--editor{aspect-ratio:16/10;max-height:220px}.recipe-photo-preview-modal__image-wrap{aspect-ratio:16/10;width:100%;max-height:52dvh!important;overflow:hidden!important}.recipe-photo-preview-modal__image-wrap img{object-fit:cover;object-position:center;height:100%;max-height:none!important}}@media (width>=769px){.employees-page{max-width:100%;overflow-x:clip!important}.employees-page__directory,.employees-page__employee-section{max-width:100%;overflow:hidden!important}.employees-page__table-shell,.employees-page__table-shell--embedded,.employees-page__employee-table-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.employees-page__table,.employees-page__table--roles,.employees-page__table--employees{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;max-width:100%!important}.employees-page__table--roles th,.employees-page__table--roles td,.employees-page__table--employees th,.employees-page__table--employees td{box-sizing:border-box!important;vertical-align:middle!important;text-overflow:ellipsis!important;white-space:nowrap!important;height:30px!important;max-height:30px!important;padding:4px 5px!important;font-size:10px!important;line-height:1.12!important;overflow:hidden!important}.employees-page__table--roles th,.employees-page__table--employees th{letter-spacing:.07em!important;font-size:8.7px!important;line-height:1.05!important}.employees-page__table--roles th:nth-child(2),.employees-page__table--roles td:nth-child(2){width:86px!important;max-width:86px!important}.employees-page__table--roles th:nth-child(3),.employees-page__table--roles td:nth-child(3){width:70px!important;max-width:70px!important}.employees-page__table--roles th:nth-child(4),.employees-page__table--roles td:nth-child(4){width:auto!important;max-width:220px!important}.employees-page__table--roles th:nth-child(6),.employees-page__table--roles td:nth-child(6){text-align:center!important;text-overflow:clip!important;width:72px!important;max-width:72px!important;overflow:visible!important}.employees-page__table--employees th:first-child,.employees-page__table--employees td:first-child{text-align:center!important;width:76px!important;max-width:76px!important}.employees-page__table--employees th:nth-child(2),.employees-page__table--employees td:nth-child(2){width:142px!important;max-width:142px!important}.employees-page__table--employees th:nth-child(2){text-align:center!important}.employees-page__table--employees td:nth-child(2){text-align:left!important}.employees-page__table--employees th:nth-child(3),.employees-page__table--employees td:nth-child(3){width:auto!important;max-width:280px!important}.employees-page__table--employees th:nth-child(4),.employees-page__table--employees td:nth-child(4){width:180px!important;max-width:180px!important}.employees-page__table--employees th:nth-child(5),.employees-page__table--employees td:nth-child(5){width:78px!important;max-width:78px!important}.employees-page__table--employees th:nth-child(6),.employees-page__table--employees td:nth-child(6){width:68px!important;max-width:68px!important}.employees-page__table--employees th:nth-child(7),.employees-page__table--employees td:nth-child(7){width:74px!important;max-width:74px!important}.employees-page__table--employees th:nth-child(8),.employees-page__table--employees td:nth-child(8){width:88px!important;max-width:88px!important}.employees-page__table--employees th:nth-child(9),.employees-page__table--employees td:nth-child(9){width:68px!important;max-width:68px!important}.employees-page__table--employees th:nth-child(10),.employees-page__table--employees td:nth-child(10){text-align:center!important;text-overflow:clip!important;width:76px!important;max-width:76px!important;overflow:visible!important}.employees-page__table--roles .employees-page__actions,.employees-page__table--employees .employees-page__actions{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;overflow:visible!important}.employees-page__table--roles .recipe-page__secondary-button,.employees-page__table--employees .employees-page__manage-button{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;width:auto!important;min-width:48px!important;max-width:68px!important;height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:9px!important;line-height:1!important}.employees-page__color-chip{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:72px!important;min-height:20px!important;padding-inline:5px!important;font-size:8.6px!important;line-height:1!important;overflow:hidden!important}.employees-page__avatar--table{width:24px!important;height:24px!important;font-size:8.5px!important}.employees-page__table--roles{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.employees-page__table--roles th,.employees-page__table--roles td{vertical-align:middle!important;text-overflow:ellipsis!important;white-space:nowrap!important;height:28px!important;max-height:28px!important;padding:3px 5px!important;font-size:9.6px!important;line-height:1.05!important;overflow:hidden!important}.employees-page__table--roles th{letter-spacing:.06em!important;text-align:center!important;font-size:8.2px!important}.employees-page__table--roles th:first-child,.employees-page__table--roles td:first-child{width:164px!important;max-width:164px!important}.employees-page__table--roles td:first-child{text-align:left!important}.employees-page__table--roles th:nth-child(2),.employees-page__table--roles td:nth-child(2){text-align:center!important;width:118px!important;max-width:118px!important}.employees-page__table--roles th:nth-child(3),.employees-page__table--roles td:nth-child(3){text-align:center!important;width:86px!important;max-width:86px!important}.employees-page__table--roles th:nth-child(4),.employees-page__table--roles td:nth-child(4){text-align:center!important;width:84px!important;max-width:84px!important}.employees-page__table--roles th:nth-child(5),.employees-page__table--roles td:nth-child(5){width:178px!important;max-width:178px!important}.employees-page__table--roles th:nth-child(6),.employees-page__table--roles td:nth-child(6){width:116px!important;max-width:116px!important}.employees-page__table--roles th:nth-child(7),.employees-page__table--roles td:nth-child(7){text-align:center!important;text-overflow:clip!important;width:86px!important;max-width:86px!important;overflow:visible!important}.employees-page__table--roles .employees-page__actions{justify-content:center!important;align-items:center!important;width:100%!important;display:inline-flex!important;overflow:visible!important}.employees-page__table--roles .recipe-page__secondary-button{width:auto!important;min-width:46px!important;max-width:64px!important;height:21px!important;min-height:21px!important;padding:0 7px!important;font-size:8.8px!important;line-height:1!important}.employees-page__table--roles .employees-page__color-chip{max-width:68px!important;min-height:18px!important;padding-inline:5px!important;font-size:8px!important}.employees-page__table--roles .employees-page__access-toggle{border-radius:6px!important;width:96px!important;max-width:96px!important}.employees-page__table--roles .employees-page__access-toggle-button{width:48px!important;min-height:20px!important;padding:0 3px!important;font-size:8px!important;line-height:1!important}}@media (width<=767px){.events-page .events-mobile-card.events-mobile-card--glow-fire{border-color:#ff5c20f2!important;box-shadow:0 0 14px #ff5c20bf,0 0 28px #d13b3b59!important}.events-page .events-mobile-card.events-mobile-card--glow-pending{border-color:#ffbe28e6!important;box-shadow:0 0 14px #ffbe28a6,0 0 26px #c8a96b4d!important}.events-page .events-mobile-card.events-mobile-card--glow-thawing{border-color:#00e1ffe6!important;box-shadow:0 0 14px #00e1ffa6,0 0 26px #008cb459!important}.events-page .events-mobile-card.events-mobile-card--glow-in-progress{border-color:#2684fff2!important;box-shadow:0 0 14px #2684ffb3,0 0 26px #0050d259!important}.inventory-page .inventory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}.inventory-page .inventory-metric--highest-value{display:none!important}.inventory-page .inventory-metric{border-radius:7px!important;align-content:center!important;gap:2px!important;min-width:0!important;min-height:38px!important;padding:4px 3px!important}.inventory-page .inventory-metric span{overflow-wrap:anywhere!important;min-width:0!important;font-size:clamp(12px,3.8vw,15px)!important;line-height:1!important}.inventory-page .inventory-metric strong{letter-spacing:.035em!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:6.3px!important;line-height:1.02!important}.inventory-page .inventory-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:8px!important;display:grid!important;overflow-x:hidden!important}.inventory-page .inventory-toolbar__field{flex:initial!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important}.inventory-page .inventory-toolbar__field--search{grid-column:1/-1!important}.inventory-page .inventory-toolbar__field span{letter-spacing:.04em!important;white-space:normal!important;min-width:0!important;font-size:8.2px!important;line-height:1!important}.inventory-page .inventory-toolbar__control{border-radius:10px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 7px!important;font-size:11px!important;line-height:1.1!important}.inventory-page .inventory-toolbar__field--search .inventory-toolbar__control{height:40px!important;min-height:40px!important}.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-toolbar__button{letter-spacing:.01em!important;text-align:center!important;white-space:normal!important;border-radius:10px!important;grid-column:auto!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 5px!important;font-size:8.5px!important;line-height:1!important}.inventory-page .inventory-toolbar__toggle{gap:4px!important}.inventory-page .inventory-toolbar__toggle input{flex:0 0 13px!important;width:13px!important;height:13px!important}.inventory-page .inventory-toolbar__toggle span{text-overflow:clip!important;white-space:normal!important;min-width:0!important;overflow:hidden!important}.inventory-page .inventory-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:8px!important;display:grid!important;overflow-x:hidden!important}.inventory-page .inventory-actions>.events-table-actions__delete{border-radius:9px!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:0 8px!important;font-size:8.8px!important;line-height:1!important}.inventory-page .inventory-actions>.heat-data-table__action-count{white-space:normal!important;grid-column:1/3!important;align-self:center!important;min-width:0!important;max-width:100%!important;padding:0!important;font-size:9px!important;line-height:1.1!important}.inventory-page .inventory-actions>.inventory-actions__secondary{white-space:normal!important;border-radius:9px!important;grid-column:3/4!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:0 6px!important;font-size:8.5px!important;line-height:1!important}.inventory-page .inventory-actions__field{flex:initial!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important}.inventory-page .inventory-actions__field span{letter-spacing:.04em!important;white-space:normal!important;min-width:0!important;font-size:8.2px!important;line-height:1!important}.inventory-page .inventory-actions__field select{border-radius:10px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 7px!important;font-size:11px!important;line-height:1.1!important}.inventory-page .inventory-actions>.heat-data-table__action-apply{border-radius:10px!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:0 8px!important;font-size:9px!important;line-height:1!important}}.inventory-page .inventory-table-shell{max-width:100%!important;overflow:auto!important}.inventory-page .inventory-table{width:var(--inventory-table-width,max-content)!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;color:#f5f7fa!important;min-width:100%!important}.inventory-page .inventory-table th,.inventory-page .inventory-table td{box-sizing:border-box!important;text-overflow:clip!important;vertical-align:middle!important;white-space:nowrap!important;max-width:none!important;padding-inline:4px!important}.inventory-page .inventory-table th{z-index:14!important;letter-spacing:.045em!important;text-align:center!important;white-space:normal!important;background:linear-gradient(#121e2cfa,#070c12fc)!important;height:38px!important;padding:4px 12px 4px 4px!important;font-size:8px!important;line-height:1.05!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #c8a96bd1!important}.inventory-page .inventory-table th>span{text-align:center!important;align-content:center!important;place-items:center!important;height:100%!important;display:inline-grid!important}.recipe-completion-pill{color:#f5f7fa!important;cursor:pointer!important;width:100%!important;min-width:78px!important;max-width:132px!important;font:inherit!important;text-align:left!important;background:#111418e6!important;border:1px solid #c8a96b57!important;border-radius:999px!important;gap:4px!important;padding:5px 8px!important;line-height:1!important;display:grid!important}.recipe-completion-pill:hover,.recipe-completion-pill:focus-visible{border-color:#efd697d1!important;outline:none!important;box-shadow:0 0 0 3px #c8a96b1f!important}.recipe-completion-pill__main{flex-wrap:wrap!important;justify-content:center!important;align-items:baseline!important;gap:5px!important;min-width:0!important;display:flex!important}.recipe-completion-pill__main small{color:#9eabb7;text-align:center;flex-basis:100%;font-size:8px}.recipe-completion-percent{color:#fff!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.recipe-completion-status{color:#cfd7df!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;font-size:8px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.recipe-completion-progress{background:#05080db8!important;border-radius:999px!important;height:3px!important;display:block!important;overflow:hidden!important}.recipe-completion-progress span{border-radius:inherit!important;background:currentColor!important;height:100%!important;display:block!important}.recipe-completion-pill--complete{color:#7ee2a8!important;background:#12432761!important;border-color:#27ae6094!important}.recipe-completion-pill--good{color:#f8e7b7!important;background:#573d126b!important;border-color:#c8a96b9e!important}.recipe-completion-pill--needs-work{color:#ffc078!important;background:#5b301066!important;border-color:#f2994a94!important}.recipe-completion-pill--critical{color:#ff9f9f!important;background:#5b181866!important;border-color:#ff6b6b94!important}.recipe-completion-pill--green{color:#7ee2a8!important;background:#1243274d!important;border-color:#27ae6085!important}.recipe-completion-pill--yellow{color:#f1d795!important;background:#573d1252!important;border-color:#c8a96b8f!important}.recipe-completion-pill--red{color:#ff9f9f!important;background:#5b18184d!important;border-color:#ff6b6b85!important}.recipe-summary-table--admin-completion .recipe-summary-table__name-column,.recipe-summary-table--admin-completion td:nth-child(2){width:21%!important}.recipe-summary-table--admin-completion .recipe-summary-table__completion-column,.recipe-summary-table--admin-completion td:nth-child(3){text-align:center!important;width:12%!important;min-width:104px!important}.recipe-summary-table--admin-completion .recipe-summary-table__category-column,.recipe-summary-table--admin-completion td:nth-child(4){width:12%!important}.recipe-summary-table--admin-completion .recipe-summary-table__yield-column,.recipe-summary-table--admin-completion td:nth-child(5),.recipe-summary-table--admin-completion .recipe-summary-table__uom-column,.recipe-summary-table--admin-completion td:nth-child(6),.recipe-summary-table--admin-completion .recipe-summary-table__servings-column,.recipe-summary-table--admin-completion td:nth-child(7),.recipe-summary-table--admin-completion .recipe-summary-table__cook-time-column,.recipe-summary-table--admin-completion td:nth-child(8){text-align:center!important;width:8%!important;min-width:64px!important}.recipe-summary-table--admin-completion .recipe-summary-table__view-column,.recipe-summary-table--admin-completion td:nth-child(9),.recipe-summary-table--admin-completion .recipe-summary-table__edit-column,.recipe-summary-table--admin-completion td:nth-child(10){text-align:center!important;width:5.5%!important;min-width:54px!important}.recipe-summary-table__completion-cell .recipe-completion-pill{margin-inline:auto!important}.recipe-library-mobile-card__completion{grid-column:1/-1}.recipe-library-mobile-card__completion .recipe-completion-pill{max-width:none!important}.inventory-page .inventory-table__header-content{width:100%!important;min-width:0!important;height:100%!important;position:relative!important}.inventory-page .inventory-table__header-content--item-name{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-items:center!important;padding-right:24px!important}.inventory-page .inventory-table__header-label{min-width:0!important}.inventory-page .inventory-table__add-item-button{color:#f8e7b7!important;cursor:pointer!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;font:inherit!important;background:radial-gradient(circle at 50% 20%,#f8e7b747,#0000 54%),linear-gradient(#231c0dfa,#080c12fa)!important;border:1px solid #c8a96bb3!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0 0 1px!important;font-size:16px!important;font-weight:950!important;line-height:1!important;display:inline-grid!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important;box-shadow:0 0 10px #c8a96b3d!important}.inventory-page .inventory-table__add-item-button:hover,.inventory-page .inventory-table__add-item-button:focus-visible{border-color:#f8e7b7f0!important;outline:none!important;box-shadow:0 0 0 2px #c8a96b29,0 0 14px #c8a96b57!important}.inventory-page .inventory-table td{height:38px!important;padding-block:4px!important;overflow:hidden!important}.inventory-page .inventory-table__col{width:var(--inventory-table-column-width,auto)!important;min-width:var(--inventory-table-column-width,auto)!important}.inventory-page .inventory-table__col--select{width:var(--inventory-table-column-width,44px)!important;min-width:var(--inventory-table-column-width,44px)!important;max-width:var(--inventory-table-column-width,44px)!important}.inventory-page .inventory-table__select-column,.inventory-page .inventory-table__select-cell{width:var(--inventory-table-column-width,44px)!important;min-width:var(--inventory-table-column-width,44px)!important;max-width:var(--inventory-table-column-width,44px)!important;text-align:center!important;padding-inline:3px!important}.inventory-page .inventory-table__select-all,.inventory-page .inventory-table__select-cell{justify-content:center!important;align-items:center!important}.inventory-page .inventory-table__select-all{width:100%!important;display:inline-flex!important}.inventory-page .inventory-table__select-all input,.inventory-page .inventory-table__select-cell .heat-data-table__row-checkbox{margin:0 auto!important;display:block!important}.inventory-page .inventory-table__input--shelf{text-align:center!important;font-variant-numeric:tabular-nums!important}.inventory-page .inventory-table .inventory-table__input,.inventory-page .inventory-table .inventory-table__select,.inventory-page .inventory-table .inventory-table__pill-select,.inventory-page .inventory-table .inventory-table__smart-select{box-sizing:border-box!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding-inline:7px!important;font-size:11.5px!important;line-height:1.12!important;overflow:hidden!important}.inventory-page .inventory-table .inventory-table__smart-select{appearance:none!important;text-align:left!important;text-align-last:left!important;padding-inline:11px 24px!important}.inventory-page .inventory-table .inventory-table__smart-select::-ms-expand{display:none!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--protein{color:#fecaca!important;background:linear-gradient(#9b2e2e47,#3d1014d6)!important;border-color:#dd6f6f75!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--seafood{color:#a7f3f0!important;background:linear-gradient(#2297ac3d,#0a2634d6)!important;border-color:#48c9b070!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--produce{color:#bbf7d0!important;background:linear-gradient(#228b4c3d,#0e311ed6)!important;border-color:#55d98b70!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--dairy{color:#fff1c2!important;background:linear-gradient(#d9bd7b33,#433013d1)!important;border-color:#f5deb370!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--dry-goods{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--paper{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--chemical{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--supply{color:#bae6fd!important;background:linear-gradient(#0e749038,#0f3042d6)!important;border-color:#7dd3fc6b!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--custom-1{color:#a7f3d0!important;background:linear-gradient(#14b8a633,#0a302ed6)!important;border-color:#48c9b070!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--custom-2{color:#bfdbfe!important;background:linear-gradient(#3b82f633,#142d4ed6)!important;border-color:#93c5fd7a!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--custom-3{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--custom-4{color:#fde68a!important;background:linear-gradient(#d9bd7b33,#483110d1)!important;border-color:#d9bd7b80!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--custom-5{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--custom-6{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--custom-7{color:#bbf7d0!important;background:linear-gradient(#228b4c3d,#0e311ed6)!important;border-color:#55d98b70!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__category-select--custom-8{color:#fecaca!important;background:linear-gradient(#9b2e2e47,#3d1014d6)!important;border-color:#dd6f6f75!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--walk-in{color:#a7f3d0!important;background:linear-gradient(#14b8a633,#0a302ed6)!important;border-color:#48c9b070!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--freezer{color:#bfdbfe!important;background:linear-gradient(#3b82f633,#142d4ed6)!important;border-color:#93c5fd7a!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--dry-storage{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--line{color:#fde68a!important;background:linear-gradient(#d9bd7b33,#483110d1)!important;border-color:#d9bd7b80!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--bar,.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--chemical-room{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--paper-storage{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--custom-1{color:#a7f3d0!important;background:linear-gradient(#14b8a633,#0a302ed6)!important;border-color:#48c9b070!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--custom-2{color:#bfdbfe!important;background:linear-gradient(#3b82f633,#142d4ed6)!important;border-color:#93c5fd7a!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--custom-3{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--custom-4{color:#fde68a!important;background:linear-gradient(#d9bd7b33,#483110d1)!important;border-color:#d9bd7b80!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--custom-5{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--custom-6{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--custom-7{color:#bbf7d0!important;background:linear-gradient(#228b4c3d,#0e311ed6)!important;border-color:#55d98b70!important}.inventory-page .inventory-table .inventory-table__pill-select.inventory-table__storage-select--custom-8{color:#fecaca!important;background:linear-gradient(#9b2e2e47,#3d1014d6)!important;border-color:#dd6f6f75!important}.inventory-page .inventory-table input.inventory-table__input,.inventory-page .inventory-table .inventory-table__input--text,.inventory-page .inventory-table td:nth-child(2) .inventory-table__input,.inventory-page .inventory-table td:nth-child(8) .inventory-table__input,.inventory-page .inventory-table td:nth-child(24) .inventory-table__input,.inventory-page .inventory-table td:nth-child(25) .inventory-table__input,.inventory-page .inventory-table .inventory-table__input--number,.inventory-page .inventory-table .inventory-table__input--shelf,.inventory-page .inventory-table .inventory-table__notes-input,.inventory-page .inventory-table select.inventory-table__input{min-width:0!important}.inventory-page .inventory-table .inventory-table__readonly,.inventory-page .inventory-table .inventory-status-pill,.inventory-page .inventory-table .inventory-boolean-pill{box-sizing:border-box!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:28px!important;padding-inline:7px!important;font-size:11px!important;line-height:1.1!important;overflow:hidden!important}.inventory-page .inventory-table__number-column,.inventory-page .inventory-table__money-column,.inventory-page .inventory-table__number-column span,.inventory-page .inventory-table__money-column span,.inventory-page .inventory-table__input--number,.inventory-page .inventory-table__input--currency{text-align:right!important;font-variant-numeric:tabular-nums!important}.inventory-page .inventory-table th:nth-child(3),.inventory-page .inventory-table td:nth-child(3),.inventory-page .inventory-table td:nth-child(3) .inventory-table__input--number{text-align:left!important}.inventory-page .inventory-table__col--onHand,.inventory-page .inventory-table__col--onHandUom{width:var(--inventory-table-column-width,112px)!important;min-width:var(--inventory-table-column-width,112px)!important}.inventory-page .inventory-table td:nth-child(3) .inventory-table__input--number{width:100%!important;min-width:0!important}.inventory-page .inventory-table__item-column,.inventory-page .inventory-table td:nth-child(2){text-align:left!important}.inventory-page .inventory-table__notes-input{padding-inline:7px!important}.inventory-page .inventory-table__column-resize{z-index:6!important;cursor:col-resize!important;touch-action:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:9px!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:-4px!important}.inventory-page .inventory-table__column-resize:after{content:""!important;opacity:0!important;background:#c8a96b47!important;width:1px!important;transition:opacity .15s,background-color .15s!important;position:absolute!important;top:6px!important;bottom:6px!important;right:4px!important}.inventory-page .inventory-table th:hover .inventory-table__column-resize:after,.inventory-page .inventory-table__column-resize:focus-visible:after,.inventory-column-resize-active .inventory-page .inventory-table__column-resize:after{opacity:1!important}.inventory-page .inventory-table__column-resize:hover:after,.inventory-page .inventory-table__column-resize:focus-visible:after{background:#f8e7b7b8!important}.inventory-column-resize-active{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.inventory-page .inventory-table tbody tr.inventory-table__group-row:before,.inventory-page .inventory-table tbody tr.inventory-table__group-row:after{display:none!important}.inventory-page .inventory-table tbody tr.inventory-table__group-row>td{box-shadow:var(--inventory-table-category-group-top-outline), var(--inventory-table-category-group-bottom-outline), var(--inventory-table-group-top-outline), var(--inventory-table-group-bottom-outline)!important}.inventory-page .inventory-table tbody tr.inventory-table__group-row>td:first-child{box-shadow:inset 1px 0 0 #c8a96bdb, var(--inventory-table-category-group-left-outline), var(--inventory-table-category-group-top-outline), var(--inventory-table-category-group-bottom-outline), var(--inventory-table-group-top-outline), var(--inventory-table-group-bottom-outline)!important}.inventory-page .inventory-table tbody tr.inventory-table__group-row>td:last-child{box-shadow:inset -1px 0 0 #c8a96bdb, var(--inventory-table-category-group-right-outline), var(--inventory-table-category-group-top-outline), var(--inventory-table-category-group-bottom-outline), var(--inventory-table-group-top-outline), var(--inventory-table-group-bottom-outline)!important}.inventory-page .inventory-table tbody tr.inventory-table__category-group-row{--inventory-table-category-group-bottom-outline:0 0 0 transparent;--inventory-table-category-group-left-outline:inset .5px 0 0 #f8e7b780;--inventory-table-category-group-right-outline:inset -.5px 0 0 #f8e7b780;--inventory-table-category-group-top-outline:0 0 0 transparent}.inventory-page .inventory-table tbody tr.inventory-table__category-group-row--start{--inventory-table-category-group-top-outline:inset 0 .5px 0 #f8e7b78a}.inventory-page .inventory-table tbody tr.inventory-table__category-group-row--end{--inventory-table-category-group-bottom-outline:inset 0 -.5px 0 #f8e7b78a}.inventory-page .inventory-table tbody tr:not(.inventory-table__category-group-row){--inventory-table-category-group-bottom-outline:0 0 0 transparent;--inventory-table-category-group-left-outline:0 0 0 transparent;--inventory-table-category-group-right-outline:0 0 0 transparent;--inventory-table-category-group-top-outline:0 0 0 transparent}.inventory-page .inventory-table tbody tr:not(.inventory-table__group-row){--inventory-table-group-bottom-outline:0 0 0 transparent;--inventory-table-group-top-outline:0 0 0 transparent}.inventory-page .inventory-table tbody tr>td,.inventory-page .inventory-table tbody tr:nth-child(odd)>td,.inventory-page .inventory-table tbody tr:nth-child(2n)>td{box-shadow:inset 0 -1px 0 #ffffff06, var(--inventory-table-category-group-top-outline,0 0 0 transparent), var(--inventory-table-category-group-bottom-outline,0 0 0 transparent), var(--inventory-table-group-top-outline,0 0 0 transparent), var(--inventory-table-group-bottom-outline,0 0 0 transparent)!important;background:linear-gradient(#111b27d6,#070b11e0)!important;border-bottom-color:#c8a96b2e!important}.inventory-page .inventory-table tbody tr:has(.heat-data-table__row-checkbox:checked)>td{background:linear-gradient(90deg,#c8a96b16,#c8a96b04 42%,#0000),linear-gradient(#141f2aeb,#080d13f0)!important}.inventory-page .inventory-table tbody tr:has(.heat-data-table__row-checkbox:checked):hover>td{background:linear-gradient(90deg,#c8a96b16,#c8a96b04 42%,#0000),linear-gradient(#141f2aeb,#080d13f0)!important}.inventory-page .inventory-table tbody tr>td:first-child,.inventory-page .inventory-table tbody tr:nth-child(odd)>td:first-child,.inventory-page .inventory-table tbody tr:nth-child(2n)>td:first-child{box-shadow:inset 1px 0 0 #c8a96bdb, inset 0 -1px 0 #ffffff06, var(--inventory-table-category-group-left-outline,0 0 0 transparent), var(--inventory-table-category-group-top-outline,0 0 0 transparent), var(--inventory-table-category-group-bottom-outline,0 0 0 transparent), var(--inventory-table-group-top-outline,0 0 0 transparent), var(--inventory-table-group-bottom-outline,0 0 0 transparent)!important}.inventory-page .inventory-table tbody tr>td:last-child,.inventory-page .inventory-table tbody tr:nth-child(odd)>td:last-child,.inventory-page .inventory-table tbody tr:nth-child(2n)>td:last-child{box-shadow:inset -1px 0 0 #c8a96bdb, inset 0 -1px 0 #ffffff06, var(--inventory-table-category-group-right-outline,0 0 0 transparent), var(--inventory-table-category-group-top-outline,0 0 0 transparent), var(--inventory-table-category-group-bottom-outline,0 0 0 transparent), var(--inventory-table-group-top-outline,0 0 0 transparent), var(--inventory-table-group-bottom-outline,0 0 0 transparent)!important}.inventory-page .inventory-table .inventory-table__input:not(.inventory-table__pill-select):not(.inventory-table__smart-select),.inventory-page .inventory-table tbody tr:nth-child(2n) .inventory-table__input:not(.inventory-table__pill-select):not(.inventory-table__smart-select){color:#f5f7fa!important;background:linear-gradient(#090f17eb,#04070cf5)!important}.inventory-page .inventory-table .inventory-table__smart-select--yes,.inventory-page .inventory-table tbody tr:nth-child(2n) .inventory-table__smart-select--yes{color:#fecaca!important;background:linear-gradient(#dd6f6f38,#461016d1)!important;border-color:#dd6f6f7a!important}.inventory-page .inventory-table .inventory-table__smart-select--no,.inventory-page .inventory-table tbody tr:nth-child(2n) .inventory-table__smart-select--no{color:#bbf7d0!important;background:linear-gradient(#55d98b29,#0f3d27d1)!important;border-color:#55d98b6b!important}.inventory-page .inventory-table .inventory-table__order-placed-select--neutral,.inventory-page .inventory-table tbody tr:nth-child(2n) .inventory-table__order-placed-select--neutral{color:#cbd5e1!important;background:linear-gradient(#94a3b817,#05080de6)!important;border-color:#94a3b84d!important}.inventory-page .inventory-table .inventory-table__order-placed-select--needed,.inventory-page .inventory-table tbody tr:nth-child(2n) .inventory-table__order-placed-select--needed{color:#fecaca!important;background:linear-gradient(#dd6f6f38,#461016d1)!important;border-color:#dd6f6f80!important}.inventory-page .inventory-table .inventory-table__order-placed-select--placed,.inventory-page .inventory-table tbody tr:nth-child(2n) .inventory-table__order-placed-select--placed{color:#bbf7d0!important;background:linear-gradient(#55d98b29,#0f3d27d1)!important;border-color:#55d98b6b!important}.inventory-page .inventory-table .inventory-table__readonly,.inventory-page .inventory-table .inventory-boolean-pill,.inventory-page .inventory-table .inventory-status-pill{background:linear-gradient(#c8a96b1c,#05080de0)!important}.inventory-page .inventory-table .inventory-boolean-pill--yes,.inventory-page .inventory-table .inventory-status-pill--good{background:linear-gradient(#55d98b29,#0f3d27d1)!important}.inventory-page .inventory-table .inventory-boolean-pill--no{background:linear-gradient(#94a3b81a,#05080de6)!important}.inventory-page .inventory-table .inventory-status-pill--critical{background:linear-gradient(#dd6f6f38,#461016d1)!important}.inventory-page .inventory-table .inventory-status-pill--low{background:linear-gradient(#d9bd7b33,#483110d1)!important}.inventory-page .inventory-table .inventory-status-pill--overstock{background:linear-gradient(#6fa8dc29,#322154d1)!important}.prep-stations-panel .prep-stations-panel__status-select.status-pill.status-select{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-color:color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 50%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 78%), #05080dd1)!important;width:100%!important;min-width:0!important;min-height:23px!important;max-height:26px!important;color:var(--status-pill-text,color-mix(in srgb, var(--status-pill-color,#c8a96b), white 38%))!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;cursor:pointer!important;font:inherit!important;font-family:var(--heat-font-system)!important;letter-spacing:0!important;opacity:1!important;text-align:center!important;text-align-last:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 10px color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 88%)!important;background-position:calc(100% - 12px),calc(100% - 8px),0 0!important;background-size:4px 4px,4px 4px,100% 100%!important;border-radius:8px!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0 18px 0 6px!important;font-size:9px!important;font-weight:950!important;line-height:1.05!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}.prep-stations-panel .prep-stations-panel__status-select.status-pill.status-select:focus{box-shadow:0 0 0 3px #c8a96b1f, 0 0 20px color-mix(in srgb, var(--status-pill-color,#c8a96b), transparent 80%)!important}.prep-stations-panel .prep-stations-panel__recipe-button.heat-data-table__action{box-sizing:border-box!important;color:#c9f2ff!important;cursor:pointer!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:23px!important;max-height:26px!important;font:inherit!important;font-family:var(--heat-font-system)!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(#143a4ee6,#081824f5)!important;border:1px solid #4a90a494!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:9px!important;font-weight:900!important;line-height:1.05!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 0 10px #4a90a41f!important}.prep-stations-panel .prep-stations-panel__recipe-button.heat-data-table__action:not(:disabled):hover,.prep-stations-panel .prep-stations-panel__recipe-button.heat-data-table__action:not(:disabled):focus-visible{color:#effcff!important;background:linear-gradient(#194e66f5,#081f2dfa)!important;border-color:#5ecee7c7!important;outline:none!important}.prep-stations-panel .prep-stations-panel__recipe-button.events-table__recipe-button--missing{color:#fde68a!important;background:linear-gradient(#7e480ee6,#3d220af5)!important;border-color:#f59e0bc2!important}.prep-stations-panel .prep-stations-panel__recipe-button.events-table__recipe-button--missing:not(:disabled):hover,.prep-stations-panel .prep-stations-panel__recipe-button.events-table__recipe-button--missing:not(:disabled):focus-visible{color:#fff7cc!important;background:linear-gradient(#975810f5,#4c2b0afa)!important;border-color:#fcd34deb!important}.prep-stations-panel .prep-stations-panel__recipe-empty{color:#9ba7b4!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:inline-block!important}.prep-stations-panel{gap:8px!important}.prep-stations-panel__toolbar{background:linear-gradient(#1a1f24f5,#0c121af5)!important;border-color:#c8a96b2e!important;border-radius:12px!important;padding:8px!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000029!important}.prep-stations-panel__notice{background:linear-gradient(#c8a96b14,#080c12d1)!important;border-color:#c8a96b42!important;border-radius:10px!important;padding:7px 9px!important;font-size:11px!important;line-height:1.15!important}.prep-stations-panel__table-shell{background:linear-gradient(#121c28e0,#0b111aeb)!important;border:1px solid #c8a96b61!important;border-radius:15px!important;max-height:min(68vh,720px)!important;position:relative!important;overflow:auto!important;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff05!important}.prep-stations-panel__table{border-collapse:separate!important;border-spacing:0!important;color:#f5f7fa!important;table-layout:fixed!important;min-width:1040px!important}.prep-stations-panel__table[style]{width:var(--prep-stations-table-width,1040px)!important;min-width:var(--prep-stations-table-width,1040px)!important}.prep-stations-panel__col,.prep-stations-panel__table th{width:var(--prep-stations-table-column-width,auto)!important;min-width:var(--prep-stations-table-column-width,auto)!important}.prep-stations-panel__table th{z-index:8!important;color:#c8a96b!important;height:39px!important;min-height:39px!important;font-family:var(--heat-font-system)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;vertical-align:middle!important;white-space:normal!important;background:linear-gradient(#171e26fc,#0a0f15fc)!important;border-bottom:1px solid #c8a96b57!important;padding:4px 5px!important;font-size:8.5px!important;font-weight:950!important;line-height:1.05!important;position:sticky!important;top:0!important;box-shadow:0 12px 24px #00000052,inset 0 1px #ffffff0e!important}.prep-stations-panel__header-label{text-overflow:clip;justify-content:center;align-items:center;min-width:0;max-width:calc(100% - 8px);display:inline-flex;overflow:hidden}.prep-stations-panel__column-resize{z-index:6!important;cursor:col-resize!important;touch-action:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:9px!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:-4px!important}.prep-stations-panel__column-resize:after{content:""!important;opacity:0!important;background:#c8a96b47!important;width:1px!important;transition:opacity .15s,background-color .15s!important;position:absolute!important;top:6px!important;bottom:6px!important;right:4px!important}.prep-stations-panel__table th:hover .prep-stations-panel__column-resize:after,.prep-stations-panel__column-resize:focus-visible:after,.prep-stations-column-resize-active .prep-stations-panel__column-resize:after{opacity:1!important}.prep-stations-panel__column-resize:hover:after,.prep-stations-panel__column-resize:focus-visible:after{background:#f8e7b7b8!important}.prep-stations-column-resize-active{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.prep-stations-panel__table th:not(:last-child),.prep-stations-panel__table td:not(:last-child){border-right:1px solid #c8a96b33!important}.prep-stations-panel__table td{color:#dce4ec!important;text-align:center!important;vertical-align:middle!important;background:0 0!important;border-bottom:1px solid #c8a96b29!important;height:34px!important;padding:3px 4px!important;font-size:11.5px!important;line-height:1.18!important}.prep-stations-panel__table tbody tr{background:#121c28c7!important;transition:background .16s,box-shadow .16s!important}.prep-stations-panel__table tbody tr:nth-child(2n){background:#0c141fcc!important}.prep-stations-panel__table tbody tr:hover,.prep-stations-panel__table tbody tr:focus-within{background:#1e2d3dd1!important}.prep-stations-panel__table th:first-child{width:50px!important}.prep-stations-panel__table th:nth-child(2){width:96px!important}.prep-stations-panel__table th:nth-child(3){width:84px!important}.prep-stations-panel__table th:nth-child(4){width:180px!important}.prep-stations-panel__table th:nth-child(5){width:100px!important}.prep-stations-panel__table th:nth-child(6),.prep-stations-panel__table th:nth-child(8),.prep-stations-panel__table th:nth-child(10){width:52px!important}.prep-stations-panel__table th:nth-child(7),.prep-stations-panel__table th:nth-child(9),.prep-stations-panel__table th:nth-child(11){width:62px!important}.prep-stations-panel__table th:nth-child(12){width:96px!important}.prep-stations-panel__table th:nth-child(13){width:104px!important}.prep-stations-panel__table th:nth-child(14){width:54px!important}.prep-stations-panel__col,.prep-stations-panel__table th[style]{width:var(--prep-stations-table-column-width,auto)!important;min-width:var(--prep-stations-table-column-width,auto)!important}.prep-stations-panel__filter select,.prep-stations-panel__admin-actions input,.prep-stations-panel__admin-actions button,.prep-stations-panel__station-editor input,.prep-stations-panel__input,.prep-stations-panel__readonly,.prep-stations-panel__needed-value,.prep-stations-panel__needed-uom,.prep-stations-panel__delete{box-sizing:border-box!important;min-height:24px!important;max-height:27px!important;font-family:var(--heat-font-system)!important;letter-spacing:0!important;border-width:1px!important;border-radius:7px!important;padding:0 7px!important;font-size:10.5px!important;font-weight:850!important;line-height:1.05!important;box-shadow:inset 0 1px #ffffff0b!important}.prep-stations-panel__input,.prep-stations-panel__filter select,.prep-stations-panel__admin-actions input,.prep-stations-panel__station-editor input{color:#f5f7fa!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:linear-gradient(#090f17f5,#04070cf5)!important;border-color:#c8a96b3d!important}.prep-stations-panel__input:hover,.prep-stations-panel__input:focus,.prep-stations-panel__filter select:focus,.prep-stations-panel__admin-actions input:focus,.prep-stations-panel__station-editor input:focus{background:linear-gradient(#0f1924fa,#060b12fa)!important;border-color:#c8a96b85!important;outline:none!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #c8a96b1a!important}.prep-stations-panel__input--item,.prep-stations-panel__input--notes,.prep-stations-panel__table td:nth-child(3),.prep-stations-panel__table td:nth-child(4),.prep-stations-panel__table td:nth-child(13){text-align:left!important}.prep-stations-panel__input--number,.prep-stations-panel__input--short,.prep-stations-panel__input--uom,.prep-stations-panel__needed-value,.prep-stations-panel__needed-uom{text-align:center!important}.prep-stations-panel__readonly,.prep-stations-panel__needed-value,.prep-stations-panel__needed-uom{background:linear-gradient(#090f17eb,#04070ceb)!important;border-color:#c8a96b33!important;place-items:center!important;width:100%!important;min-width:0!important;display:inline-grid!important}.prep-stations-panel__needed--met{color:#dcfce7!important;background:linear-gradient(#0d582db3,#052e16d1)!important;border-color:#23c55e80!important}.prep-stations-panel__needed--prep{color:#fecaca!important;background:linear-gradient(#5c171fbd,#300a12db)!important;border-color:#dd6f6f85!important}.prep-stations-panel__delete{color:#fecaca!important;cursor:pointer!important;text-transform:uppercase!important;background:linear-gradient(#5c171f7a,#18080ceb)!important;border-color:#dd6f6f80!important;width:100%!important;font-size:8.8px!important;font-weight:950!important}.prep-stations-panel__delete:hover,.prep-stations-panel__delete:focus-visible{color:#fff1f2!important;border-color:#f87171b8!important;outline:none!important}.prep-stations-panel .prep-stations-panel__status-select.status-pill.status-select,.prep-stations-panel .prep-stations-panel__recipe-button.heat-data-table__action{min-height:24px!important;max-height:27px!important}.prep-stations-panel .prep-stations-panel__recipe-empty{place-items:center!important;width:100%!important;min-height:24px!important;display:inline-grid!important}@media (width<=760px){.prep-stations-panel__table{min-width:1040px!important}}.prep-stations-panel .status-select.status-pill,.prep-stations-panel .heat-data-table__item.status-pill,.prep-stations-panel .events-table__item-input.status-pill{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;min-height:24px!important;max-height:27px!important;font-family:var(--heat-font-system)!important;letter-spacing:0!important;opacity:1!important;filter:none!important;text-shadow:none!important;text-transform:uppercase!important;background-clip:padding-box!important;border-style:solid!important;border-width:1px!important;border-radius:8px!important;outline:none!important;font-size:9px!important;font-weight:950!important;line-height:1.05!important}.prep-stations-panel .heat-data-table__item.status-pill,.prep-stations-panel .events-table__item-input.status-pill{box-sizing:border-box!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;padding:0 9px!important;display:inline-flex!important;overflow:hidden!important}.prep-stations-panel .status-select.status-pill{text-align:center!important;text-align-last:center!important;white-space:nowrap!important;appearance:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;padding:0 18px 0 6px!important;display:inline-flex!important}.prep-stations-panel__status-cell,.prep-stations-panel__status-cell .status-select-wrap{width:100%!important;min-width:0!important;display:block!important}.prep-stations-panel__status-cell .status-select-wrap__label{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.prep-stations-panel .status-select.status-pill--not-started,.prep-stations-panel .heat-data-table__item.status-pill--not-started,.prep-stations-panel .events-table__item-input.status-pill--not-started{--prep-status-color:#8f1b1f;--prep-status-text:#fff5f5;color:#fff5f5!important;background:linear-gradient(#8f1b1f6b,#2a0a0ddb)!important;border-color:#8f1b1f94!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #8f1b1f1f!important}.prep-stations-panel .status-select.status-pill--in-progress,.prep-stations-panel .heat-data-table__item.status-pill--in-progress,.prep-stations-panel .events-table__item-input.status-pill--in-progress{--prep-status-color:#b88d12;--prep-status-text:#080705;color:#080705!important;background:linear-gradient(#b88d1270,#4e3808cc)!important;border-color:#b88d1280!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #b88d121a!important}.prep-stations-panel .status-select.status-pill--cooking,.prep-stations-panel .heat-data-table__item.status-pill--cooking,.prep-stations-panel .events-table__item-input.status-pill--cooking{--prep-status-color:#9f3f08;--prep-status-text:#fff7ed;color:#fff7ed!important;background:linear-gradient(#9f3f086b,#371506d6)!important;border-color:#9f3f088a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #9f3f081f!important}.prep-stations-panel .status-select.status-pill--pending,.prep-stations-panel .heat-data-table__item.status-pill--pending,.prep-stations-panel .events-table__item-input.status-pill--pending{--prep-status-color:#668a45;--prep-status-text:#050805;color:#050805!important;background:linear-gradient(#668a456b,#263619d1)!important;border-color:#668a457a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #668a451a!important}.prep-stations-panel .status-select.status-pill--prepped,.prep-stations-panel .heat-data-table__item.status-pill--prepped,.prep-stations-panel .events-table__item-input.status-pill--prepped{--prep-status-color:#229d55;--prep-status-text:#f0fff4;color:#f0fff4!important;background:linear-gradient(#229d556b,#0b391fd6)!important;border-color:#229d558a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #229d551f!important}.prep-stations-panel .status-select.status-pill--complete,.prep-stations-panel .heat-data-table__item.status-pill--complete,.prep-stations-panel .events-table__item-input.status-pill--complete{--prep-status-color:#167a3a;--prep-status-text:#fff;color:#fff!important;background:linear-gradient(#167a3a70,#082a17db)!important;border-color:#167a3a8f!important;font-style:normal!important;-webkit-text-decoration:line-through #ffffffd1!important;text-decoration:line-through #ffffffd1!important;text-decoration-thickness:1.35px!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #167a3a1f!important}.prep-stations-panel .status-select.status-pill--thawing,.prep-stations-panel .heat-data-table__item.status-pill--thawing,.prep-stations-panel .events-table__item-input.status-pill--thawing{--prep-status-color:#4399b7;--prep-status-text:#f0fbff;color:#f0fbff!important;background:linear-gradient(#4399b76b,#0f3848d6)!important;border-color:#4399b78a!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #4399b71f!important}.prep-stations-panel .status-select.status-pill--pending-delivery,.prep-stations-panel .heat-data-table__item.status-pill--pending-delivery,.prep-stations-panel .events-table__item-input.status-pill--pending-delivery{--prep-status-color:#a7630b;--prep-status-text:#f6dd4b;color:#f6dd4b!important;background:linear-gradient(#a7630b70,#3a2307db)!important;border-color:#a7630b8f!important;font-style:italic!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #a7630b1f!important}.prep-stations-panel .status-select.status-pill--na,.prep-stations-panel .heat-data-table__item.status-pill--na,.prep-stations-panel .events-table__item-input.status-pill--na{--prep-status-color:#8b8f96;--prep-status-text:#9aa0a8;color:#9aa0a8!important;background:linear-gradient(#8b8f9652,#2c3036d1)!important;border-color:#8b8f966b!important;font-style:normal!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff0f,0 0 7px #8b8f9614!important}.prep-stations-panel .prep-stations-panel__input--par,.prep-stations-panel .prep-stations-panel__input--par-uom{color:#d7e0ea!important;cursor:text!important;background:linear-gradient(#1118209e,#070b10c7)!important;border-color:#c8a96b2e!important;box-shadow:inset 0 1px #ffffff09!important}.prep-stations-panel .prep-stations-panel__input--par:hover,.prep-stations-panel .prep-stations-panel__input--par:focus,.prep-stations-panel .prep-stations-panel__input--par-uom:hover,.prep-stations-panel .prep-stations-panel__input--par-uom:focus{color:#f5f7fa!important;background:linear-gradient(#161f29bd,#090e14e0)!important;border-color:#c8a96b70!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 2px #c8a96b1a!important}.prep-stations-panel .prep-stations-panel__input--on-hand,.prep-stations-panel .prep-stations-panel__input--on-hand-uom{color:#f5fbff!important;background:linear-gradient(#122a38bd,#050c12f0)!important;border-color:#4a90a485!important;box-shadow:inset 0 1px #ffffff13,0 0 10px #4a90a41a!important}.prep-stations-panel .prep-stations-panel__input--on-hand:hover,.prep-stations-panel .prep-stations-panel__input--on-hand:focus,.prep-stations-panel .prep-stations-panel__input--on-hand-uom:hover,.prep-stations-panel .prep-stations-panel__input--on-hand-uom:focus{color:#fff!important;background:linear-gradient(#143a4ed1,#07141efa)!important;border-color:#5ecee7b8!important;box-shadow:inset 0 1px #ffffff17,0 0 0 2px #5ecee71f,0 0 12px #5ecee71f!important}.prep-stations-panel .prep-stations-panel__input--storage-area,.prep-stations-panel .prep-stations-panel__input--station,.prep-stations-panel .prep-stations-panel__readonly--station{font-weight:900!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--walk-in{color:#a7f3d0!important;background:linear-gradient(#14b8a633,#0a302ed6)!important;border-color:#48c9b070!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--freezer{color:#bfdbfe!important;background:linear-gradient(#3b82f633,#142d4ed6)!important;border-color:#93c5fd7a!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--dry-storage{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--line{color:#fde68a!important;background:linear-gradient(#d9bd7b33,#483110d1)!important;border-color:#d9bd7b80!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--bar,.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--chemical-room{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--paper-storage{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--custom-1{color:#a7f3d0!important;background:linear-gradient(#14b8a633,#0a302ed6)!important;border-color:#48c9b070!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--custom-2{color:#bfdbfe!important;background:linear-gradient(#3b82f633,#142d4ed6)!important;border-color:#93c5fd7a!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--custom-3{color:#fed7aa!important;background:linear-gradient(#b4783038,#462a0fd1)!important;border-color:#d99e5470!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--custom-4{color:#fde68a!important;background:linear-gradient(#d9bd7b33,#483110d1)!important;border-color:#d9bd7b80!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--custom-5{color:#e9d5ff!important;background:linear-gradient(#7c3aa13d,#322154d6)!important;border-color:#bb8fce70!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--custom-6{color:#dbe4ef!important;background:linear-gradient(#64748b38,#1e293bd6)!important;border-color:#94a3b86b!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--custom-7{color:#bbf7d0!important;background:linear-gradient(#228b4c3d,#0e311ed6)!important;border-color:#55d98b70!important}.prep-stations-panel .inventory-table__storage-select.inventory-table__storage-select--custom-8{color:#fecaca!important;background:linear-gradient(#9b2e2e47,#3d1014d6)!important;border-color:#dd6f6f75!important}.prep-stations-panel__filter-buttons{flex-wrap:wrap!important;align-items:flex-end!important;gap:8px!important;display:flex!important}.prep-stations-panel__filter-button{color:#f5f7fa!important;cursor:pointer!important;min-height:31px!important;font-family:var(--heat-font-system)!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:linear-gradient(#0e151ef5,#060a0ffa)!important;border:1px solid #c8a96b47!important;border-radius:8px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important;transition:border-color .16s,color .16s,background .16s,box-shadow .16s!important}.prep-stations-panel__filter-button:hover,.prep-stations-panel__filter-button:focus-visible{color:#f8e7b7!important;border-color:#c8a96b94!important;outline:none!important;box-shadow:0 0 0 2px #c8a96b1a!important}.prep-stations-panel__filter-button--active{color:#10151b!important;background:linear-gradient(#c8a96beb,#7e5d26e6)!important;border-color:#c8a96bc2!important;box-shadow:inset 0 1px #ffffff47,0 0 12px #c8a96b24!important}.schedules-page .schedules-page__toolbar{z-index:30!important;position:relative!important;overflow:visible!important}.schedules-page .schedules-page__week-picker{z-index:40!important;position:relative!important}.schedules-page .schedules-page__week-popover{z-index:4000!important}.inventory-module__shell{background:linear-gradient(#0b1119eb,#06090ef5)!important;border-color:#557ba238!important;border-radius:10px!important;gap:0!important;margin:-6px 0 4px!important;padding:6px!important;box-shadow:inset 0 1px #ffffff09,0 8px 20px #00000029!important}.inventory-module__tabs-toolbar{background:0 0!important;border:0!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important}.inventory-module__tabs-toolbar .prep-workspace-page__tabs{background:#04080db3!important;border:1px solid #557ba23d!important;border-radius:9px!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:3px!important;display:inline-flex!important}.inventory-module__tabs-toolbar .prep-workspace-page__tab{color:#b7c4d2!important;letter-spacing:.035em!important;background:0 0!important;border-color:#0000!important;border-radius:7px!important;min-height:30px!important;padding:0 12px!important;font-size:10px!important}.inventory-module__tabs-toolbar .prep-workspace-page__tab:hover,.inventory-module__tabs-toolbar .prep-workspace-page__tab:focus-visible{color:#f8e7b7!important;border-color:#c8a96b57!important}.inventory-module__tabs-toolbar .prep-workspace-page__tab--active{color:#f8e7b7!important;background:linear-gradient(#c8a96b38,#252017e6)!important;border-color:#c8a96b8f!important;box-shadow:inset 0 1px #ffffff12!important}.inventory-count-panel{gap:10px!important;min-width:0!important;display:grid!important}.inventory-count-panel__header{background:linear-gradient(#0d141eeb,#05090ef0)!important;border:1px solid #c8a96b33!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:end!important;gap:10px!important;padding:10px!important;display:flex!important}.inventory-count-panel__header h2{color:#f5f7fa!important;letter-spacing:.02em!important;margin:0!important;font-size:16px!important;font-weight:950!important}.inventory-count-panel__date-field{gap:4px!important;min-width:190px!important;display:grid!important}.inventory-count-panel__date-field span{color:#c8a96bc7!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.inventory-count-panel__date-field input,.inventory-count-panel__count-input{color:#f5fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:linear-gradient(#122a38bd,#050c12f0)!important;border:1px solid #4a90a485!important;border-radius:7px!important}.inventory-count-panel__date-field input{min-height:32px!important;font:inherit!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important}.inventory-count-panel__variance{color:#dce4ec!important;background:linear-gradient(#090f17eb,#04070ceb)!important;border:1px solid #c8a96b2e!important;border-radius:7px!important;place-items:center!important;width:100%!important;min-height:24px!important;font-size:11px!important;font-weight:900!important;display:inline-grid!important}.inventory-count-panel__variance--negative{color:#fecaca!important;border-color:#dd6f6f80!important}.inventory-count-panel__variance--positive{color:#bbf7d0!important;border-color:#23c55e80!important}.inventory-history-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:10px!important;min-width:0!important;display:grid!important}.inventory-history-list{align-content:start!important;gap:8px!important;min-width:0!important;max-height:520px!important;display:grid!important;overflow:auto!important}.inventory-history-list__record,.inventory-history-list__empty{color:#dce4ec!important;width:100%!important;font-family:var(--heat-font-system)!important;text-align:left!important;background:linear-gradient(#0d141eeb,#05090ef0)!important;border:1px solid #c8a96b33!important;border-radius:8px!important;gap:4px!important;padding:9px!important;font-size:11px!important;display:grid!important}.inventory-history-list__record{cursor:pointer!important}.inventory-history-list__record strong{color:#f8e7b7!important;font-size:12px!important;font-weight:950!important}.inventory-history-list__record span{color:#dce4ecd1!important;font-weight:750!important}.inventory-history-list__record:hover,.inventory-history-list__record:focus-visible,.inventory-history-list__record--active{border-color:#c8a96ba3!important;outline:none!important;box-shadow:0 0 0 2px #c8a96b1a!important}.inventory-history-detail{gap:10px!important;min-width:0!important;display:grid!important}.inventory-purchase-mode{gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.inventory-event-ordering{gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.inventory-event-ordering__header,.inventory-event-ordering__empty,.inventory-event-ordering__flow{color:#f5f7fa!important;background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important}.inventory-event-ordering__header{justify-content:space-between!important;align-items:end!important;gap:12px!important;min-width:0!important;padding:10px!important;display:flex!important}.inventory-event-ordering__header h2{color:#f5f7fa!important;margin:0!important;font-size:18px!important;line-height:1.1!important}.inventory-event-ordering__header p:not(.heat-page-header__eyebrow),.inventory-event-ordering__flow p{color:#9ba7b4!important;max-width:760px!important;margin:4px 0 0!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}.inventory-event-ordering__button{white-space:nowrap!important;min-height:36px!important}.inventory-event-ordering__empty{color:#9ba7b4!important;padding:14px!important;font-size:12px!important;font-weight:850!important;line-height:1.45!important}.inventory-event-ordering__controls{background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto!important;align-items:end!important;gap:8px!important;min-width:0!important;padding:8px!important;display:grid!important}.inventory-event-ordering__field{gap:4px!important;min-width:0!important;display:grid!important}.inventory-event-ordering__field span,.inventory-event-ordering__toggle span{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.inventory-event-ordering__field input,.inventory-event-ordering__field select{color:#f5f7fa!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;width:100%!important;min-height:34px!important;font:inherit!important;background:#111418!important;border:1px solid #2a3138!important;border-radius:7px!important;padding:7px 9px!important;font-size:12px!important;font-weight:800!important}.inventory-event-ordering__toggle{white-space:nowrap!important;background:#111418!important;border:1px solid #c8a96b3d!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 10px!important;display:inline-flex!important}.inventory-event-ordering__toggle input{accent-color:#c8a96b!important}.inventory-event-ordering__manager,.inventory-event-ordering__table-shell{width:100%!important;min-width:0!important}.inventory-event-ordering__table-shell{background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important;overflow-x:auto!important}.inventory-event-ordering__table{border-collapse:collapse!important;table-layout:fixed!important;color:#f5f7fa!important;width:100%!important;min-width:960px!important}.inventory-event-ordering__table th,.inventory-event-ordering__table td{text-align:left!important;vertical-align:middle!important;border-bottom:1px solid #2a3138eb!important;padding:7px 8px!important}.inventory-event-ordering__table th{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#111418!important;font-size:10px!important;font-weight:950!important}.inventory-event-ordering__table td{color:#cfd7df!important;font-size:11px!important;font-weight:780!important;line-height:1.35!important}.inventory-event-ordering__table tbody tr:last-child td{border-bottom:0!important}.inventory-event-ordering__row--inactive td{color:#9ba7b4b8!important}.inventory-event-ordering__item-name{color:#f5f7fa!important;font-size:12px!important;font-weight:950!important}.inventory-event-ordering__status{text-transform:uppercase!important;border:1px solid #c8a96b47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:68px!important;padding:4px 7px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.inventory-event-ordering__status--active{color:#d9f99d!important}.inventory-event-ordering__status--inactive{color:#9ba7b4!important;border-color:#9ba7b447!important}.inventory-event-ordering__actions{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.inventory-event-ordering__actions button{color:#f8e7b7!important;font:inherit!important;background:#111418!important;border:1px solid #c8a96b47!important;border-radius:6px!important;min-height:28px!important;padding:0 7px!important;font-size:10px!important;font-weight:900!important}.inventory-event-ordering__preview{background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important;gap:8px!important;min-width:0!important;padding:10px!important;display:grid!important}.inventory-event-ordering__preview-header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.inventory-event-ordering__preview-header h3{color:#f5f7fa!important;margin:0!important;font-size:15px!important;font-weight:950!important}.inventory-event-ordering__preview-header p{color:#f8e7b7!important;margin:3px 0 0!important;font-size:11px!important;font-weight:850!important}.inventory-event-ordering__preview-controls{grid-template-columns:minmax(240px,1fr) minmax(120px,170px) minmax(120px,170px)!important;align-items:end!important;gap:8px!important;min-width:0!important;display:grid!important}.inventory-event-ordering__preview-empty{color:#9ba7b4!important;background:#111418!important;border:1px dashed #c8a96b3d!important;border-radius:8px!important;padding:10px!important;font-size:12px!important;font-weight:850!important;line-height:1.45!important}.inventory-event-ordering__preview-results{gap:8px!important;min-width:0!important;display:grid!important}.inventory-event-ordering__preview-subtotals{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:6px!important;display:grid!important}.inventory-event-ordering__preview-subtotal{background:#111418!important;border:1px solid #c8a96b38!important;border-radius:7px!important;gap:2px!important;padding:7px 8px!important;display:grid!important}.inventory-event-ordering__preview-subtotal span{color:#9ba7b4!important;font-size:10px!important;font-weight:900!important}.inventory-event-ordering__preview-subtotal strong{color:#fff2c2!important;font-size:13px!important;font-weight:950!important}.inventory-event-ordering__preview-subtotal em{color:#9ba7b4!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.inventory-event-ordering__preview-table-shell{background:#111418!important;border:1px solid #2a3138!important;border-radius:8px!important;min-width:0!important;overflow-x:auto!important}.inventory-event-ordering__preview-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:1160px!important}.inventory-event-ordering__preview-table th,.inventory-event-ordering__preview-table td{text-align:left!important;vertical-align:top!important;border-bottom:1px solid #2a3138eb!important;padding:6px 7px!important}.inventory-event-ordering__preview-table th{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.inventory-event-ordering__preview-table td{color:#cfd7df!important;font-size:10px!important;font-weight:780!important;line-height:1.35!important}.inventory-event-ordering__preview-table tbody tr:last-child td{border-bottom:0!important}.inventory-event-ordering__preview-table td strong{color:#f5f7fa!important}.inventory-event-ordering__preview-final{color:#fff2c2!important;font-size:12px!important}.inventory-event-ordering__preview-table td em{color:#9ba7b4!important;margin-top:2px!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;display:block!important}.inventory-event-ordering__message{color:#f8e7b7!important;background:#1a1f24!important;border:1px solid #c8a96b3d!important;border-radius:8px!important;padding:9px 10px!important;font-size:12px!important;font-weight:850!important}.inventory-event-ordering__message--error{color:#fecaca!important;border-color:#dd6f6f75!important}.inventory-mapping-readiness{color:#f5f7fa!important;background:linear-gradient(#1f190f29,#111418fa),#111418!important;border:1px solid #c8a96b52!important;border-radius:8px!important;gap:7px!important;min-width:0!important;padding:7px!important;display:grid!important}.inventory-mapping-readiness summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;list-style:none!important;display:flex!important}.inventory-mapping-readiness summary::-webkit-details-marker{display:none!important}.inventory-mapping-readiness summary>span{gap:2px!important;min-width:0!important;display:grid!important}.inventory-mapping-readiness summary strong{color:#f5f7fa!important;font-size:13px!important;font-weight:950!important}.inventory-mapping-readiness summary em{color:#9ba7b4!important;font-size:10px!important;font-style:normal!important;font-weight:820!important}.inventory-mapping-readiness__toggle{color:#d6dde5!important;white-space:nowrap!important;background:#1a1f24!important;border:1px solid #2a3138f2!important;border-radius:7px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.inventory-mapping-readiness__toggle input{accent-color:#c8a96b!important}.inventory-mapping-readiness__body{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;align-items:start!important;gap:7px!important;min-width:0!important;display:grid!important}.inventory-mapping-readiness__cards{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}.inventory-mapping-readiness__card,.inventory-mapping-readiness__issues{background:#1a1f24!important;border:1px solid #2a3138e0!important;border-radius:8px!important;gap:5px!important;min-width:0!important;padding:7px!important;display:grid!important}.inventory-mapping-readiness__card{grid-template-rows:auto auto minmax(42px,auto) auto auto!important;min-height:158px!important}.inventory-mapping-readiness__card-header{justify-content:space-between!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.inventory-mapping-readiness__card h3,.inventory-mapping-readiness__issues h3{color:#f5f7fa!important;letter-spacing:0!important;margin:0!important;font-size:10.5px!important;font-weight:950!important}.inventory-mapping-readiness__status{color:#f8e7b7!important;text-transform:uppercase!important;white-space:nowrap!important;border:1px solid #c8a96b42!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:18px!important;padding:0 6px!important;font-size:7.5px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.inventory-mapping-readiness__status--ready{color:#b7d88a!important;border-color:#84cc1652!important}.inventory-mapping-readiness__status--partial{color:#d8c08a!important;border-color:#c8a96b5c!important}.inventory-mapping-readiness__status--needs-work{color:#e6bd78!important;border-color:#f59e0b5c!important}.inventory-mapping-readiness__status--critical{color:#e5a06f!important;border-color:#c968446b!important}.inventory-mapping-readiness__primary{align-items:baseline!important;gap:7px!important;min-width:0!important;display:flex!important}.inventory-mapping-readiness__primary strong{color:#f8e7b7!important;font-size:18px!important;font-weight:950!important;line-height:1!important}.inventory-mapping-readiness__primary span{color:#9ba7b4!important;overflow-wrap:anywhere!important;font-size:9.5px!important;font-weight:850!important;line-height:1.15!important}.inventory-mapping-readiness__metrics{flex-wrap:wrap!important;align-content:start!important;gap:4px!important;display:flex!important}.inventory-mapping-readiness__metric{color:#9ba7b4!important;white-space:nowrap!important;background:#111418!important;border:1px solid #2a3138e0!important;border-radius:999px!important;align-items:center!important;gap:4px!important;max-width:100%!important;min-height:20px!important;padding:0 6px!important;font-size:8.5px!important;font-weight:850!important;line-height:1.05!important;display:inline-flex!important}button.inventory-mapping-readiness__metric{cursor:pointer!important;font:inherit!important}.inventory-mapping-readiness__metric--button:hover,.inventory-mapping-readiness__metric--button:focus-visible{color:#f8e7b7!important;border-color:#c8a96ba3!important;outline:none!important}.inventory-mapping-readiness__metric strong{color:#f5f7fa!important;font-weight:950!important}.inventory-mapping-readiness__metric--attention strong{color:#e8c16e!important}.inventory-mapping-readiness__attention{color:#d8c08a!important;background:#111418c7!important;border:1px solid #c8a96b33!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:20px!important;padding:0 7px!important;font-size:8.5px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.inventory-mapping-readiness__detail-action,.inventory-mapping-readiness__issue-button{color:#f8e7b7!important;cursor:pointer!important;font:inherit!important;background:#111418!important;border:1px solid #c8a96b4d!important;border-radius:6px!important;font-size:9px!important;font-weight:950!important}.inventory-mapping-readiness__detail-action{place-self:end stretch!important;min-height:25px!important;padding:0 8px!important}.inventory-mapping-readiness__issue-button{text-align:left!important;width:100%!important;min-height:28px!important;padding:4px 6px!important}.inventory-mapping-readiness__detail-action:hover,.inventory-mapping-readiness__detail-action:focus-visible,.inventory-mapping-readiness__issue-button:hover,.inventory-mapping-readiness__issue-button:focus-visible{border-color:#c8a96bb8!important;outline:none!important}.inventory-mapping-readiness__issues{align-content:start!important;align-self:start!important;max-height:310px!important;overflow:auto!important}.inventory-mapping-readiness__issues p,.inventory-mapping-readiness__issues li{color:#cfd7df!important;font-size:9.5px!important;font-weight:820!important;line-height:1.3!important}.inventory-mapping-readiness__issues-header{border-bottom:1px solid #2a3138c7!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;padding-bottom:5px!important;display:flex!important}.inventory-mapping-readiness__issues-header span{color:#d8c08a!important;white-space:nowrap!important;border:1px solid #c8a96b38!important;border-radius:999px!important;align-items:center!important;min-height:18px!important;padding:0 6px!important;font-size:8px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.inventory-mapping-readiness__issues ol{gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.inventory-mapping-readiness__issue-button,.inventory-mapping-readiness__issue-static{color:#cfd7df!important;border-color:#2a3138e0!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;display:grid!important}.inventory-mapping-readiness__issue-static{background:#111418!important;border:1px solid #2a3138e0!important;border-radius:6px!important;min-height:28px!important;padding:4px 6px!important}.inventory-mapping-readiness__issue-rank{color:#f8e7b7!important;border:1px solid #c8a96b47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:8px!important;font-weight:950!important;display:inline-flex!important}.inventory-mapping-readiness__issue-text{color:#cfd7df!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.inventory-mapping-readiness__issue-severity{color:#9ba7b4!important;font-size:8px!important;font-weight:950!important}.mapping-readiness-detail{z-index:10000!important;justify-content:flex-end!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.mapping-readiness-detail__backdrop{background:#000000a8!important;position:absolute!important;inset:0!important}.mapping-readiness-detail__dialog{z-index:1!important;color:#f5f7fa!important;background:#111418!important;border:1px solid #c8a96b85!important;border-radius:8px!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:10px!important;width:min(1180px,100vw - 32px)!important;min-width:0!important;max-height:calc(100vh - 32px)!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 60px #00000070!important}.mapping-readiness-detail__header{border-bottom:1px solid #2a3138f2!important;justify-content:space-between!important;align-items:start!important;gap:12px!important;min-width:0!important;padding-bottom:10px!important;display:flex!important}.mapping-readiness-detail__header div{gap:3px!important;min-width:0!important;display:grid!important}.mapping-readiness-detail__header p{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:9px!important;font-weight:950!important}.mapping-readiness-detail__header h3{color:#f5f7fa!important;letter-spacing:0!important;margin:0!important;font-size:17px!important;font-weight:950!important}.mapping-readiness-detail__header span,.mapping-readiness-detail__header em,.mapping-readiness-detail__count,.mapping-readiness-detail__empty{color:#9ba7b4!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important}.mapping-readiness-detail__header em{color:#d8c08a!important;font-size:10px!important;font-style:normal!important}.mapping-readiness-detail__header button{color:#f8e7b7!important;cursor:pointer!important;min-height:32px!important;font:inherit!important;background:#1a1f24!important;border:1px solid #c8a96b5c!important;border-radius:7px!important;padding:0 10px!important;font-size:10px!important;font-weight:950!important}.mapping-readiness-detail__search{gap:4px!important;min-width:0!important;display:grid!important}.mapping-readiness-detail__search span{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.mapping-readiness-detail__search input{color:#f5f7fa!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;width:100%!important;min-height:34px!important;font:inherit!important;background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:7px!important;padding:7px 9px!important;font-size:12px!important;font-weight:850!important}.mapping-readiness-detail__table-shell{isolation:isolate!important;scrollbar-gutter:stable!important;background:#111418!important;border:1px solid #c8a96b47!important;border-radius:8px!important;min-width:0!important;min-height:0!important;max-height:100%!important;padding:3px!important;overflow:auto!important}.mapping-readiness-detail__table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:1260px!important}.mapping-readiness-detail__table th,.mapping-readiness-detail__table td{text-align:left!important;vertical-align:top!important;border-bottom:1px solid #2a3138f5!important;border-right:1px solid #2a3138f5!important;padding:6px 8px!important}.mapping-readiness-detail__table th{z-index:12!important;color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;vertical-align:middle!important;white-space:normal!important;background-color:#111418!important;background-image:linear-gradient(#1a1f24fc,#111418fe),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:padding-box!important;border-bottom:1px solid #c8a96b70!important;font-size:9px!important;font-weight:950!important;position:sticky!important;top:0!important;box-shadow:0 8px 18px #00000042,inset 0 1px #fff2c20a!important}.mapping-readiness-detail__table th:first-child,.mapping-readiness-detail__table td:first-child{border-left:1px solid #2a3138f5!important}.mapping-readiness-detail__table td{color:#cfd7df!important;overflow-wrap:break-word!important;word-break:normal!important;background:#111418bd!important;font-size:10px!important;font-weight:780!important;line-height:1.32!important}.mapping-readiness-detail__table tbody tr:nth-child(2n) td{background:#1a1f24c2!important}.mapping-readiness-detail__table tbody tr:hover td,.mapping-readiness-detail__table tbody tr:focus-within td{color:#f5f7fa!important;background:#c8a96b13!important;border-bottom-color:#c8a96b61!important}.mapping-readiness-detail__table tbody tr:last-child td{border-bottom:0!important}.heat-detail-table__cell--date,.heat-detail-table__cell--time,.heat-detail-table__cell--guests,.heat-detail-table__cell--type,.heat-detail-table__cell--status,.heat-detail-table__cell--actions{text-align:center!important;vertical-align:middle!important}.heat-detail-table__cell--date{width:86px!important}.heat-detail-table__cell--time{width:72px!important}.heat-detail-table__cell--event{width:150px!important}.heat-detail-table__cell--item{color:#f5f7fa!important;width:190px!important;font-weight:900!important}.heat-detail-table__cell--guests{font-variant-numeric:tabular-nums!important;width:68px!important}.heat-detail-table__cell--type{width:96px!important}.heat-detail-table__cell--station{width:130px!important}.heat-detail-table__cell--status{width:132px!important}.heat-detail-table__cell--issue,.heat-detail-table__cell--nextaction{color:#b8c3cf!important;font-size:9.5px!important;line-height:1.34!important}.heat-detail-table__cell--issue{width:210px!important}.heat-detail-table__cell--nextaction{width:220px!important}.heat-detail-table__cell--actions{width:116px!important}.heat-detail-table__status-pill{color:#fde68a!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;background:#c8a96b1a!important;border:1px solid #c8a96b5c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:96px!important;max-width:100%!important;min-height:20px!important;padding:3px 8px!important;font-size:8px!important;font-weight:950!important;line-height:1.05!important;display:inline-flex!important}.heat-detail-table__status-pill--direct-mapping,.heat-detail-table__status-pill--mapped,.heat-detail-table__status-pill--ready,.heat-detail-table__status-pill--complete{color:#d9f99d!important;background:#84cc161c!important;border-color:#84cc166b!important}.heat-detail-table__status-pill--no-mapping-found,.heat-detail-table__status-pill--critical,.heat-detail-table__status-pill--needs-work,.heat-detail-table__status-pill--missing-recipe-yield{color:#fde68a!important;background:#f59e0b1a!important;border-color:#f59e0b70!important}.heat-detail-table__status-pill--partial,.heat-detail-table__status-pill--multiple-direct-mappings,.heat-detail-table__status-pill--multiple-recipe-mappings{color:#b8edf8!important;background:#4a90a41f!important;border-color:#4a90a47a!important}.mapping-readiness-detail__actions{justify-items:center!important;gap:4px!important;min-width:0!important;display:grid!important}.mapping-readiness-detail__action{color:#fff2c2!important;cursor:pointer!important;width:100%!important;min-height:28px!important;font:inherit!important;text-align:center!important;background:#111418e6!important;border:1px solid #c8a96b85!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:4px 7px!important;font-size:9px!important;font-weight:950!important;line-height:1.1!important;display:inline-flex!important}.mapping-readiness-detail__action:hover,.mapping-readiness-detail__action:focus-visible{background:#c8a96b24!important;border-color:#c8a96bb8!important;outline:none!important}.mapping-readiness-detail__action:disabled{cursor:not-allowed!important;opacity:.62!important}.mapping-readiness-detail__action span,.mapping-readiness-detail__action-note{color:#9ba7b4!important;font-size:8px!important;font-weight:850!important;line-height:1.15!important}.inventory-event-ordering__flow{gap:10px!important;padding:12px!important;display:grid!important}.inventory-event-ordering__flow h3{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:950!important}.inventory-event-ordering__steps{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.inventory-event-ordering__steps span{color:#f8e7b7!important;background:#111418b8!important;border:1px solid #c8a96b3d!important;border-radius:999px!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important}.inventory-event-ordering__steps strong{color:#c8a96b!important;font-size:12px!important;font-weight:950!important}.inventory-event-ordering{gap:6px!important}.inventory-event-ordering__header{align-items:center!important;padding:8px 10px!important}.inventory-event-ordering__header h2{font-size:17px!important}.inventory-event-ordering__header p:not(.heat-page-header__eyebrow){margin-top:2px!important;font-size:11px!important}.inventory-event-ordering__header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.inventory-event-ordering__button,.inventory-event-ordering__exit{white-space:nowrap!important;min-height:32px!important}.inventory-event-ordering__exit{color:#fde68a!important;font:inherit!important;background:#6f4a122e!important;border:1px solid #f59e0b6b!important;border-radius:7px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}.inventory-event-ordering__controls{grid-template-columns:minmax(240px,1fr) minmax(170px,220px) auto!important;padding:6px!important}.inventory-event-ordering__table{min-width:840px!important}.inventory-event-ordering__table th{z-index:1!important;position:sticky!important;top:0!important}.inventory-event-ordering__table th,.inventory-event-ordering__table td{padding:6px 7px!important}.inventory-event-ordering__table th:first-child,.inventory-event-ordering__table td:first-child{width:22%!important}.inventory-event-ordering__table th:nth-child(2),.inventory-event-ordering__table td:nth-child(2){width:15%!important}.inventory-event-ordering__table th:nth-child(3),.inventory-event-ordering__table td:nth-child(3){text-align:center!important;width:9%!important}.inventory-event-ordering__table th:nth-child(4),.inventory-event-ordering__table td:nth-child(4){width:24%!important}.inventory-event-ordering__table th:nth-child(5),.inventory-event-ordering__table td:nth-child(5){width:10%!important}.inventory-event-ordering__table th:nth-child(6),.inventory-event-ordering__table td:nth-child(6){width:9%!important}.inventory-event-ordering__table th:nth-child(7),.inventory-event-ordering__table td:nth-child(7){width:11%!important}.inventory-event-ordering__table td:nth-child(4){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.inventory-event-ordering__table-empty{color:#9ba7b4!important;text-align:left!important;padding:10px!important;font-size:12px!important;font-weight:850!important}.inventory-event-ordering__preview{gap:6px!important;padding:8px!important}.inventory-event-ordering__preview-header h3{font-size:13px!important}.inventory-event-ordering__preview-header p{margin-top:1px!important;font-size:10px!important}.inventory-event-ordering__preview-empty{padding:7px 8px!important;font-size:11px!important}.inventory-event-ordering__flow{gap:7px!important;padding:8px 10px!important}.inventory-event-ordering__flow summary{cursor:pointer!important;color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.inventory-event-ordering__flow:not([open]){padding-block:7px!important}.inventory-event-ordering__events,.inventory-event-ordering__event-preview,.inventory-event-ordering__order-suggestions{background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important;gap:7px!important;min-width:0!important;padding:8px!important;display:grid!important}.inventory-event-ordering__section-heading{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.inventory-event-ordering__section-heading h3{color:#f5f7fa!important;margin:0!important;font-size:13px!important;font-weight:950!important}.inventory-event-ordering__section-heading p,.inventory-event-ordering__section-heading span{color:#9ba7b4!important;margin:1px 0 0!important;font-size:10px!important;font-weight:850!important}.inventory-event-ordering__event-table-shell,.inventory-event-ordering__event-preview-table-shell,.inventory-event-ordering__order-table-shell{background:#111418!important;border:1px solid #2a3138!important;border-radius:8px!important;min-width:0!important;overflow-x:auto!important}.inventory-event-ordering__event-table,.inventory-event-ordering__event-preview-table,.inventory-event-ordering__order-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:900px!important}.inventory-event-ordering__event-preview-table{min-width:780px!important}.inventory-event-ordering__order-table{min-width:1760px!important}.inventory-event-ordering__event-table th,.inventory-event-ordering__event-table td,.inventory-event-ordering__event-preview-table th,.inventory-event-ordering__event-preview-table td,.inventory-event-ordering__order-table th,.inventory-event-ordering__order-table td{text-align:left!important;vertical-align:middle!important;border-bottom:1px solid #2a3138eb!important;padding:5px 6px!important}.inventory-event-ordering__event-table th,.inventory-event-ordering__event-preview-table th,.inventory-event-ordering__order-table th{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;z-index:1!important;background:#111418!important;font-size:9px!important;font-weight:950!important;position:sticky!important;top:0!important}.inventory-event-ordering__event-table td,.inventory-event-ordering__event-preview-table td,.inventory-event-ordering__order-table td{color:#cfd7df!important;font-size:10px!important;font-weight:780!important;line-height:1.25!important}.inventory-event-ordering__event-table tbody tr:last-child td,.inventory-event-ordering__event-preview-table tbody tr:last-child td,.inventory-event-ordering__order-table tbody tr:last-child td{border-bottom:0!important}.inventory-event-ordering__event-table th:first-child,.inventory-event-ordering__event-table td:first-child{width:6%!important}.inventory-event-ordering__event-table th:nth-child(2),.inventory-event-ordering__event-table td:nth-child(2),.inventory-event-ordering__event-table th:nth-child(3),.inventory-event-ordering__event-table td:nth-child(3){width:8%!important}.inventory-event-ordering__event-table th:nth-child(4),.inventory-event-ordering__event-table td:nth-child(4){width:27%!important}.inventory-event-ordering__event-table th:nth-child(5),.inventory-event-ordering__event-table td:nth-child(5){text-align:center!important;width:7%!important}.inventory-event-ordering__event-table th:nth-child(6),.inventory-event-ordering__event-table td:nth-child(6){width:12%!important}.inventory-event-ordering__event-table th:nth-child(7),.inventory-event-ordering__event-table td:nth-child(7){width:13%!important}.inventory-event-ordering__event-table th:nth-child(8),.inventory-event-ordering__event-table td:nth-child(8){width:12%!important}.inventory-event-ordering__event-table th:nth-child(9),.inventory-event-ordering__event-table td:nth-child(9){width:7%!important}.inventory-event-ordering__event-table td:nth-child(4),.inventory-event-ordering__event-table td:nth-child(6),.inventory-event-ordering__event-table td:nth-child(7){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.event-ordering-mobile-event-list{display:none!important}.inventory-event-ordering__row-check{color:#9ba7b4!important;justify-content:center!important;align-items:center!important;gap:4px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.inventory-event-ordering__row-check input{accent-color:#c8a96b!important;width:13px!important;height:13px!important}.inventory-event-ordering__match-status{color:#f8e7b7!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;border:1px solid #c8a96b47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:20px!important;padding:0 6px!important;font-size:8.5px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.inventory-event-ordering__match-status--mapped,.inventory-event-ordering__match-status--direct-mapping,.inventory-event-ordering__match-status--recipe-mapped{color:#d9f99d!important;border-color:#84cc1661!important}.inventory-event-ordering__match-status--no-mapping-found,.inventory-event-ordering__match-status--invalid-guest-count,.inventory-event-ordering__match-status--missing-recipe-yield{color:#fde68a!important;border-color:#f59e0b6b!important}.inventory-event-ordering__match-status--multiple-mappings,.inventory-event-ordering__match-status--multiple-direct-mappings,.inventory-event-ordering__match-status--multiple-recipe-mappings{color:#b8edf8!important;border-color:#4a90a47a!important}.inventory-event-ordering__mini-action{color:#f8e7b7!important;min-height:24px!important;font:inherit!important;white-space:nowrap!important;background:#111418!important;border:1px solid #c8a96b4d!important;border-radius:6px!important;padding:0 6px!important;font-size:9px!important;font-weight:900!important}.inventory-event-ordering__next-step{background:linear-gradient(#1f190f75,#111418f0),#111418!important;border:1px solid #c8a96b6b!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.inventory-event-ordering__next-step span{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:block!important}.inventory-event-ordering__next-step strong{color:#f5f7fa!important;margin-top:4px!important;font-size:13px!important;font-weight:950!important;line-height:1.1!important;display:block!important}.inventory-event-ordering__next-step p{color:#9ba7b4!important;margin:4px 0 0!important;font-size:11px!important;font-weight:820!important;line-height:1.3!important}.inventory-event-ordering__next-step-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:inline-flex!important}.inventory-event-ordering__next-step-primary,.inventory-event-ordering__next-step-secondary{min-height:30px!important;font:inherit!important;white-space:nowrap!important;border-radius:6px!important;padding:0 10px!important;font-size:10px!important;font-weight:950!important}.inventory-event-ordering__next-step-primary{color:#fff2c2!important;background:#c8a96b2e!important;border:1px solid #c8a96bb8!important}.inventory-event-ordering__next-step-secondary{color:#dce4ec!important;background:#111418b8!important;border:1px solid #9ba7b442!important}.inventory-event-ordering__mini-action:disabled{opacity:.55!important}.inventory-event-ordering__mini-action--primary{color:#fff2c2!important;background:#c8a96b24!important;border-color:#c8a96b9e!important;min-width:164px!important}.inventory-event-ordering__mini-action--send{color:#d9f99d!important;border-color:#84cc1657!important}.inventory-event-ordering__mini-action--danger{color:#fecaca!important;border-color:#f8717157!important}.inventory-event-ordering__suggestion-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.inventory-event-ordering__advanced-actions{position:relative!important}.inventory-event-ordering__advanced-actions summary{color:#9ba7b4!important;cursor:pointer!important;white-space:nowrap!important;background:#111418bd!important;border:1px solid #9ba7b438!important;border-radius:6px!important;align-items:center!important;min-height:26px!important;padding:0 8px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.inventory-event-ordering__advanced-actions summary::-webkit-details-marker{display:none!important}.inventory-event-ordering__advanced-actions-menu{background:#111418!important;border:1px solid #2a3138eb!important;border-radius:8px!important;gap:5px!important;min-width:190px!important;margin-top:5px!important;padding:6px!important;display:grid!important}.inventory-event-ordering__order-warning{color:#f8e7b7!important;background:#111418!important;border:1px solid #c8a96b33!important;border-radius:7px!important;padding:6px 8px!important;font-size:10px!important;font-weight:880!important}.inventory-event-ordering__shortage{color:#fde68a!important;font-weight:950!important}.inventory-event-ordering__suggested-order{color:#fff2c2!important;font-weight:950!important}.inventory-event-ordering__order-row--included td{background:#c8a96b09!important}.inventory-event-ordering__order-row--approved td{background:#84cc160b!important}.inventory-event-ordering__order-row--manual-check td{background:#f59e0b11!important}.inventory-event-ordering__review-input,.inventory-event-ordering__review-note,.inventory-event-ordering__review-select{color:#f5f7fa!important;width:100%!important;min-height:24px!important;font:inherit!important;background:#111418!important;border:1px solid #2a3138!important;border-radius:5px!important;padding:3px 6px!important;font-size:10px!important;font-weight:850!important;line-height:1.1!important}.inventory-event-ordering__review-note::placeholder{color:#6f7b88!important}.inventory-event-ordering__review-input:focus,.inventory-event-ordering__review-note:focus,.inventory-event-ordering__review-select:focus{border-color:#c8a96bb8!important;outline:none!important}.inventory-event-ordering__sent-badge{color:#d9f99d!important;text-transform:uppercase!important;white-space:nowrap!important;border:1px solid #84cc165c!important;border-radius:999px!important;margin-top:4px!important;padding:3px 5px!important;font-size:8px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.inventory-event-ordering__order-status{color:#f8e7b7!important;text-transform:uppercase!important;white-space:nowrap!important;border:1px solid #c8a96b4d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:3px 6px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.inventory-event-ordering__order-status--ready-to-review,.inventory-event-ordering__order-status--approved{color:#d9f99d!important;border-color:#84cc1661!important}.inventory-event-ordering__order-status--excluded{color:#cbd5e1!important;border-color:#94a3b857!important}.inventory-event-ordering__order-status--needs-manual-check,.inventory-event-ordering__order-status--pending-review{color:#fde68a!important;border-color:#f59e0b6b!important}.inventory-event-ordering__order-status--no-shortage{color:#cbd5e1!important;border-color:#94a3b857!important}.inventory-event-ordering__order-status--missing-vendor,.inventory-event-ordering__order-status--missing-pack-data,.inventory-event-ordering__order-status--needs-uom-conversion,.inventory-event-ordering__order-status--missing-on-hand,.inventory-event-ordering__order-status--inventory-item-not-found,.inventory-event-ordering__order-status--multiple-inventory-matches{color:#fde68a!important;border-color:#f59e0b6b!important}.inventory-event-ordering__small-note{color:#9ba7b4!important;font-size:10px!important;font-weight:800!important}.inventory-event-ordering__event-summary{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.inventory-event-ordering__event-summary span{color:#cfd7df!important;background:#111418!important;border:1px solid #c8a96b33!important;border-radius:999px!important;padding:4px 7px!important;font-size:10px!important;font-weight:900!important}.inventory-event-ordering__header,.inventory-event-ordering__controls,.inventory-event-ordering__events,.inventory-event-ordering__event-preview,.inventory-event-ordering__order-suggestions,.inventory-event-ordering__preview,.inventory-event-ordering__manager,.inventory-event-ordering__flow{background:linear-gradient(#1a1f24fa,#111418f5)!important;border-color:#c8a96b47!important;position:relative!important;box-shadow:inset 0 1px #fff2c209,0 0 0 1px #2a31386b!important}.inventory-event-ordering__order-suggestions{border-color:#c8a96b8a!important;box-shadow:inset 3px 0 #c8a96ba3,inset 0 1px #fff2c20d,0 0 0 1px #2a313885!important}.inventory-event-ordering__manager{border:1px solid #c8a96b3d!important;border-radius:8px!important;gap:7px!important;min-width:0!important;padding:8px!important;display:grid!important}.inventory-event-ordering__flow{border-style:dashed!important}.inventory-event-ordering__flow:not([open]){background:#1a1f24bd!important}.inventory-event-ordering__preview{opacity:.96!important;border-color:#c8a96b2e!important}.inventory-event-ordering__section-heading,.inventory-event-ordering__preview-header{border-bottom:1px solid #c8a96b29!important;padding-bottom:6px!important}.inventory-event-ordering__section-heading h3,.inventory-event-ordering__preview-header h3{color:#f8e7b7!important;letter-spacing:.02em!important}.inventory-event-ordering__section-heading p,.inventory-event-ordering__preview-header p{color:#9ba7b4eb!important}.inventory-event-ordering__event-table-shell,.inventory-event-ordering__event-preview-table-shell,.inventory-event-ordering__order-table-shell,.inventory-event-ordering__table-shell,.inventory-event-ordering__preview-table-shell{border-color:#c8a96b38!important;box-shadow:inset 0 1px #fff2c209!important}.inventory-event-ordering__event-table th,.inventory-event-ordering__event-preview-table th,.inventory-event-ordering__order-table th,.inventory-event-ordering__table th,.inventory-event-ordering__preview-table th{color:#f8e7b7!important;background:#0d1013!important;border-bottom:1px solid #c8a96b47!important;line-height:1.15!important}.inventory-event-ordering__event-table td,.inventory-event-ordering__event-preview-table td,.inventory-event-ordering__order-table td,.inventory-event-ordering__table td,.inventory-event-ordering__preview-table td{border-bottom-color:#3e4852db!important}.inventory-event-ordering__event-table tbody tr:hover td,.inventory-event-ordering__event-preview-table tbody tr:hover td,.inventory-event-ordering__order-table tbody tr:hover td,.inventory-event-ordering__table tbody tr:hover td,.inventory-event-ordering__preview-table tbody tr:hover td{background:#c8a96b0b!important}.inventory-event-ordering__event-table-shell--desktop{background:linear-gradient(#111418fa,#0d1013fa),#111418!important;border-color:#c8a96b4d!important;padding:3px!important}.inventory-event-ordering__event-table{border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}.inventory-event-ordering__event-table th,.inventory-event-ordering__event-table td{border-bottom:1px solid #3e4852eb!important;border-right:1px solid #2a3138fa!important}.inventory-event-ordering__event-table th:first-child,.inventory-event-ordering__event-table td:first-child{border-left:1px solid #2a3138fa!important}.inventory-event-ordering__event-table th{text-align:center!important;background:linear-gradient(#1a1f24fa,#0d1013fa)!important;border-top:1px solid #c8a96b2e!important;border-bottom:1px solid #c8a96b75!important;box-shadow:inset 0 1px #fff2c20a!important}.inventory-event-ordering__event-table th:nth-child(4),.inventory-event-ordering__event-table td:nth-child(4),.inventory-event-ordering__event-table th:nth-child(6),.inventory-event-ordering__event-table th:nth-child(7),.inventory-event-ordering__event-table td:nth-child(6),.inventory-event-ordering__event-table td:nth-child(7){text-align:left!important}.inventory-event-ordering__event-table th:first-child,.inventory-event-ordering__event-table th:nth-child(2),.inventory-event-ordering__event-table th:nth-child(3),.inventory-event-ordering__event-table th:nth-child(5),.inventory-event-ordering__event-table th:nth-child(8),.inventory-event-ordering__event-table th:nth-child(9),.inventory-event-ordering__event-table td:first-child,.inventory-event-ordering__event-table td:nth-child(2),.inventory-event-ordering__event-table td:nth-child(3),.inventory-event-ordering__event-table td:nth-child(5),.inventory-event-ordering__event-table td:nth-child(8),.inventory-event-ordering__event-table td:nth-child(9){text-align:center!important}.inventory-event-ordering__event-table td{background:#111418b8!important}.inventory-event-ordering__event-table tbody tr:nth-child(2n) td{background:#1a1f24c7!important}.inventory-event-ordering__event-table tbody tr:hover td,.inventory-event-ordering__event-table tbody tr:focus-within td{background:#c8a96b13!important;border-bottom-color:#c8a96b6b!important}.inventory-event-ordering__event-row--selected td{background:#c8a96b17!important;border-top-color:#c8a96b61!important;border-bottom-color:#c8a96b85!important;box-shadow:inset 0 1px #fff2c209!important}.inventory-event-ordering__event-row--selected td:first-child{box-shadow:inset 3px 0 #c8a96bc7,inset 0 1px #fff2c209!important}.inventory-event-ordering__event-table td:first-child,.inventory-event-ordering__event-table td:nth-child(8),.inventory-event-ordering__event-table td:nth-child(9){padding-inline:6px!important}.inventory-event-ordering__event-table td:nth-child(8) .inventory-event-ordering__match-status,.inventory-event-ordering__event-table td:nth-child(9) .inventory-event-ordering__mini-action,.inventory-event-ordering__event-table td:nth-child(9) .inventory-event-ordering__small-note{margin-inline:auto!important}.inventory-event-ordering__event-table .inventory-event-ordering__row-check{justify-content:center!important;min-width:54px!important;min-height:24px!important}.inventory-event-ordering__event-table .inventory-event-ordering__item-name{font-weight:950!important;line-height:1.2!important}.inventory-event-ordering__event-table .inventory-event-ordering__match-status{background:#111418d1!important;border-width:1px!important;min-width:94px!important;min-height:18px!important;padding:3px 7px!important}.inventory-event-ordering__event-table .inventory-event-ordering__match-status--mapped,.inventory-event-ordering__event-table .inventory-event-ordering__match-status--direct-mapping,.inventory-event-ordering__event-table .inventory-event-ordering__match-status--recipe-mapped{background:#84cc161c!important}.inventory-event-ordering__event-table .inventory-event-ordering__match-status--no-mapping-found,.inventory-event-ordering__event-table .inventory-event-ordering__match-status--invalid-guest-count,.inventory-event-ordering__event-table .inventory-event-ordering__match-status--missing-recipe-yield{background:#f59e0b1a!important}.inventory-event-ordering__event-table .inventory-event-ordering__mini-action{color:#fff2c2!important;background:#111418eb!important;border-color:#c8a96b94!important;justify-content:center!important;align-items:center!important;min-width:92px!important;transition:background-color .14s,border-color .14s,color .14s!important;display:inline-flex!important}.inventory-event-ordering__event-table .inventory-event-ordering__mini-action:hover,.inventory-event-ordering__event-table .inventory-event-ordering__mini-action:focus-visible{color:#f5f7fa!important;background:#c8a96b29!important;border-color:#c8a96be6!important;outline:none!important}.inventory-event-ordering__item-name{color:#f5f7fa!important}.inventory-event-ordering__event-summary{grid-template-columns:repeat(auto-fit,minmax(138px,max-content))!important;align-items:center!important;display:grid!important}.inventory-event-ordering__event-summary span{color:#f5f7fae6!important;background:#111418db!important;border-color:#c8a96b45!important;justify-content:center!important;align-items:center!important;min-height:24px!important;line-height:1.1!important;display:inline-flex!important}.inventory-event-ordering__suggestion-actions{grid-template-columns:minmax(164px,auto) auto!important;justify-content:end!important;align-items:center!important;gap:7px!important;display:grid!important}.inventory-event-ordering__suggestion-action-group{background:#11141894!important;border:1px solid #c8a96b29!important;border-radius:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;padding:4px!important;display:inline-flex!important}.inventory-event-ordering__suggestion-action-group--send{border-color:#84cc163d!important}.inventory-event-ordering__mini-action{border-radius:6px!important;min-height:26px!important;padding:0 8px!important}.inventory-event-ordering__mini-action--send{color:#fff2c2!important;background:#c8a96b21!important;border-color:#c8a96b9e!important;min-width:218px!important}.inventory-event-ordering__order-warning{background:#111418db!important;border-color:#c8a96b52!important}.inventory-event-ordering__review-input,.inventory-event-ordering__review-note,.inventory-event-ordering__review-select{border-color:#c8a96b33!important}.inventory-event-ordering__review-input{color:#fff2c2!important;font-weight:950!important}.inventory-event-ordering__match-status,.inventory-event-ordering__order-status,.inventory-event-ordering__status{align-items:center!important;min-height:21px!important}.inventory-event-ordering__table-empty{color:#9ba7b4f2!important;background:#111418b8!important}.event-mapping-wizard__backdrop{z-index:5000!important;background:#020407bd!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.event-mapping-wizard{color:#f5f7fa!important;background:#111418!important;border:1px solid #2a3138!important;border-radius:8px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1080px,100%)!important;max-height:min(86vh,900px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 60px #00000073!important}.event-mapping-wizard__header,.event-mapping-wizard__footer{background:#1a1f24!important;border-color:#2a3138!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.event-mapping-wizard__header{border-bottom:1px solid #2a3138!important}.event-mapping-wizard__footer{border-top:1px solid #2a3138!important}.event-mapping-wizard__header h2{color:#f5f7fa!important;margin:0!important;font-size:18px!important;line-height:1.1!important}.event-mapping-wizard__close,.event-mapping-wizard__footer button,.event-mapping-wizard__lines-header button,.event-mapping-wizard__line-title button{color:#f8e7b7!important;font:inherit!important;background:#111418!important;border:1px solid #c8a96b57!important;border-radius:7px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}.event-mapping-wizard__save{color:#fff2c2!important;background:#c8a96b29!important;border-color:#c8a96b9e!important}.event-mapping-wizard__body{gap:12px!important;min-width:0!important;padding:12px!important;display:grid!important;overflow:auto!important}.event-mapping-wizard__grid,.event-mapping-wizard__line{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.event-mapping-wizard__field{gap:4px!important;min-width:0!important;display:grid!important}.event-mapping-wizard__field--wide{grid-column:1/-1!important}.event-mapping-wizard__field span,.event-mapping-wizard__lines-header h3,.event-mapping-wizard__line-title strong{color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.event-mapping-wizard__field em{color:#9ba7b4!important;margin-top:2px!important;font-size:9px!important;font-style:normal!important;font-weight:760!important;line-height:1.25!important;display:block!important}.event-mapping-wizard__field input,.event-mapping-wizard__field select,.event-mapping-wizard__field textarea{color:#f5f7fa!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;width:100%!important;min-height:34px!important;font:inherit!important;background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:7px!important;padding:7px 9px!important;font-size:12px!important;font-weight:800!important}.event-mapping-wizard__field textarea{resize:vertical!important;min-height:68px!important}.event-mapping-wizard__field input[readonly]{color:#9ba7b4!important}.inventory-item-combobox{gap:5px!important;min-width:0!important;display:grid!important;position:relative!important}.inventory-item-combobox__control{gap:6px!important;min-width:0!important;display:flex!important}.inventory-item-combobox__control input{flex:130px!important;min-width:0!important}.inventory-item-combobox__clear{color:#f8e7b7!important;cursor:pointer!important;background:#c8a96b1a!important;border:1px solid #c8a96b57!important;border-radius:7px!important;flex:none!important;min-height:34px!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important}.inventory-item-combobox__clear:hover,.inventory-item-combobox__clear:focus-visible{background:#c8a96b29!important;border-color:#c8a96b9e!important}.inventory-item-combobox__match-tools{background:#111418eb!important;border:1px solid #c8a96b47!important;border-radius:7px!important;flex:none!important;align-items:center!important;min-height:34px!important;display:inline-flex!important;overflow:hidden!important}.inventory-item-combobox__match-tools button{color:#f8e7b7!important;cursor:pointer!important;width:26px!important;min-height:32px!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:950!important}.inventory-item-combobox__match-tools button:hover,.inventory-item-combobox__match-tools button:focus-visible{background:#c8a96b24!important}.inventory-item-combobox__match-tools button:disabled{cursor:default!important;color:#6f7b87!important;opacity:.62!important}.inventory-item-combobox__match-tools span{color:#dce4ec!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;min-width:42px!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.inventory-item-combobox__active-match{color:#f5f7fa!important;cursor:pointer!important;width:100%!important;min-width:0!important;font:inherit!important;text-align:left!important;background:linear-gradient(#111418f5,#05080deb)!important;border:1px solid #c8a96b5c!important;border-radius:8px!important;gap:2px!important;padding:6px 8px!important;display:grid!important}.inventory-item-combobox__active-match:hover,.inventory-item-combobox__active-match:focus-visible{background:linear-gradient(#2a3138fa,#111418f5)!important;border-color:#c8a96bb8!important;outline:none!important;box-shadow:0 0 0 2px #c8a96b1f!important}.inventory-item-combobox__active-match strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.inventory-item-combobox__active-match span{color:#9ba7b4!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;font-size:9px!important;font-weight:780!important;line-height:1.2!important;overflow:hidden!important}.inventory-item-combobox__list{z-index:120!important;background:#111418!important;border:1px solid #c8a96b4d!important;border-radius:8px!important;max-height:248px!important;padding:4px!important;position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 18px 34px #00000075!important}.inventory-item-combobox__list--portal{top:var(--inventory-combobox-list-top,0)!important;right:auto!important;left:var(--inventory-combobox-list-left,0)!important;width:min(max(var(--inventory-combobox-list-width,280px), 560px), calc(100vw - 16px))!important;z-index:2400!important;position:fixed!important}.inventory-item-combobox__review-panel{background:linear-gradient(#1a1f24fa,#111418fa)!important;border:1px solid #c8a96b57!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:10px!important;margin-bottom:5px!important;padding:9px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}.inventory-item-combobox__review-copy{gap:4px!important;min-width:0!important;display:grid!important}.inventory-item-combobox__review-label{color:#c8a96bc7!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important;line-height:1!important}.inventory-item-combobox__review-copy strong{color:#fff!important;overflow-wrap:anywhere!important;white-space:normal!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important}.inventory-item-combobox__review-copy span:not(.inventory-item-combobox__review-label){color:#9ba7b4!important;overflow-wrap:anywhere!important;white-space:normal!important;font-size:11px!important;font-weight:760!important;line-height:1.25!important}.inventory-item-combobox__review-controls{grid-template-rows:auto auto!important;grid-template-columns:30px minmax(58px,auto) 30px!important;align-content:center!important;align-items:center!important;gap:5px!important;display:grid!important}.inventory-item-combobox__review-controls button{color:#f8e7b7!important;cursor:pointer!important;min-height:30px!important;font:inherit!important;background:#05080dbd!important;border:1px solid #c8a96b57!important;border-radius:7px!important;padding:0 8px!important;font-size:14px!important;font-weight:950!important}.inventory-item-combobox__review-controls button:hover,.inventory-item-combobox__review-controls button:focus-visible{background:#c8a96b24!important;border-color:#efd697d1!important;outline:none!important}.inventory-item-combobox__review-controls button:disabled{cursor:default!important;color:#6f7b87!important;opacity:.62!important}.inventory-item-combobox__review-counter{color:#dce4ec!important;text-align:center!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.inventory-item-combobox__review-use{color:#101318!important;background:linear-gradient(135deg,#d9bd7bf5,#a9823dfa)!important;grid-column:1/-1!important;min-height:32px!important;font-size:11px!important}.inventory-item-combobox__option{color:#f5f7fa!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;gap:2px!important;width:100%!important;min-height:42px!important;padding:7px 8px!important;display:grid!important}.inventory-item-combobox__option strong{color:#f5f7fa!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;overflow:visible!important}.inventory-item-combobox__option span{color:#9ba7b4!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-overflow:clip!important;text-transform:none!important;white-space:normal!important;font-size:10px!important;font-weight:760!important;line-height:1.2!important;overflow:visible!important}.inventory-item-combobox__option--active,.inventory-item-combobox__option:hover,.inventory-item-combobox__option:focus-visible{background:#c8a96b1f!important;outline:1px solid #c8a96b3d!important}.inventory-item-combobox__option--selected{background:#435d7e6b!important}.inventory-item-combobox__empty,.inventory-item-combobox__more{color:#9ba7b4!important;padding:8px!important;font-size:10px!important;font-weight:800!important;line-height:1.35!important}.inventory-item-combobox__more{border-top:1px solid #2a3138eb!important;margin-top:3px!important}.event-mapping-wizard__lines{gap:8px!important;min-width:0!important;display:grid!important}.event-mapping-wizard__helper{background:#111418b8!important;border:1px solid #c8a96b47!important;border-radius:8px!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:8px!important;display:grid!important}.event-mapping-wizard__helper-copy{align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.event-mapping-wizard__helper-copy strong{color:#f8e7b7!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.event-mapping-wizard__helper-copy p,.event-mapping-wizard__helper-copy span{color:#9ba7b4!important;margin:0!important;font-size:10px!important;font-weight:820!important;line-height:1.3!important}.event-mapping-wizard__lines-header,.event-mapping-wizard__line-title{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.event-mapping-wizard__line-list{gap:10px!important;display:grid!important}.event-mapping-wizard__line,.event-mapping-wizard__empty-line,.event-mapping-wizard__message{background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important;padding:10px!important}.event-mapping-wizard__line-title{grid-column:1/-1!important}.event-mapping-wizard__example{background:#1f190f52!important;border:1px solid #c8a96b3d!important;border-radius:7px!important;grid-column:1/-1!important;gap:4px!important;padding:7px 8px!important;display:grid!important}.event-mapping-wizard__example strong{color:#f8e7b7!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:950!important;line-height:1.1!important}.event-mapping-wizard__example span{color:#dce4ec!important;font-size:10px!important;font-weight:840!important;line-height:1.25!important}.event-mapping-wizard__empty-line,.event-mapping-wizard__message{color:#9ba7b4!important;font-size:12px!important;font-weight:850!important}.event-mapping-wizard__message--error{color:#fecaca!important;border-color:#dd6f6f7a!important}.event-mapping-wizard__message--saving{color:#f8e7b7!important}.inventory-purchase-mode__header{background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important;justify-content:space-between!important;align-items:end!important;gap:10px!important;min-width:0!important;padding:8px 10px!important;display:flex!important}.inventory-purchase-mode__header h2{color:#f5f7fa!important;margin:0!important;font-size:17px!important;line-height:1.1!important}.inventory-purchase-mode .inventory-purchase-mode__header-actions{grid-template-columns:minmax(220px,340px) auto auto!important;justify-content:end!important;align-items:end!important;gap:8px!important;min-width:0!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-mode__search{width:100%!important}.inventory-purchase-mode .inventory-purchase-mode__exit{white-space:nowrap!important;min-height:34px!important}.inventory-purchase-mode .inventory-purchase-mode__toggle{color:#dce4ece6!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;min-height:34px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.inventory-purchase-mode .inventory-purchase-mode__toggle input,.inventory-purchase-mode .inventory-purchase-table__in-house input{accent-color:#c8a96b!important}.inventory-purchase-mode .inventory-purchase-mode__groups{gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-mode__empty,.inventory-purchase-mode .inventory-purchase-vendor{color:#f5f7fa!important;background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important}.inventory-purchase-mode .inventory-purchase-mode__empty{color:#9ba7b4!important;padding:14px!important;font-weight:800!important}.inventory-purchase-mode__draft-message{color:#f8e7b7!important;background:#1a1f24!important;border:1px solid #c8a96b3d!important;border-radius:8px!important;padding:7px 10px!important;font-size:11px!important;font-weight:850!important}.inventory-purchase-mode__draft-message--error{color:#fecaca!important;border-color:#dd6f6f75!important}.inventory-purchase-mode__draft-summary{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.inventory-purchase-mode__draft-summary span{color:#9ba7b4!important;background:#1a1f24!important;border:1px solid #2a3138f2!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 9px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.inventory-purchase-mode__draft-summary strong{color:#f8e7b7!important;font-size:12px!important;font-weight:950!important}.inventory-purchase-mode__draft-summary-conflict{color:#fde68a!important;border-color:#f59e0b7a!important}.inventory-purchase-review-queue{color:#f5f7fa!important;background:linear-gradient(#1f190f3d,#111418fa),#111418!important;border:1px solid #c8a96b75!important;border-radius:8px!important;gap:8px!important;padding:9px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0003!important}.inventory-purchase-review-queue__header{justify-content:space-between!important;align-items:start!important;gap:10px!important;min-width:0!important;display:flex!important}.inventory-purchase-review-queue__header h3{color:#f5f7fa!important;letter-spacing:0!important;margin:2px 0 0!important;font-size:13px!important;font-weight:900!important}.inventory-purchase-review-queue__header>span{color:#fde68a!important;background:#55370f38!important;border:1px solid #f59e0b5c!important;border-radius:8px!important;max-width:330px!important;padding:6px 8px!important;font-size:10px!important;font-weight:900!important;line-height:1.25!important}.inventory-purchase-review-queue__summary{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.inventory-purchase-review-queue__summary span{color:#9ba7b4!important;background:#1a1f24!important;border:1px solid #2a3138f2!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 9px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.inventory-purchase-review-queue__summary strong{color:#f8e7b7!important;font-size:12px!important;font-weight:950!important}.inventory-purchase-review-queue__summary-conflict{color:#fde68a!important;border-color:#f59e0b7a!important}.inventory-purchase-review-queue__controls{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;align-items:end!important;gap:7px!important;min-width:0!important;display:grid!important}.inventory-purchase-review-queue__search{min-width:0!important}.inventory-purchase-review-queue__filters{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.inventory-purchase-review-queue__filter{color:#d6dde5!important;cursor:pointer!important;min-height:30px!important;font:inherit!important;white-space:nowrap!important;background:#1a1f24!important;border:1px solid #2a3138f2!important;border-radius:7px!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important}.inventory-purchase-review-queue__filter--active{color:#fff2c2!important;background:#c8a96b24!important;border-color:#c8a96bb8!important}.inventory-purchase-review-queue__empty{color:#9ba7b4!important;border:1px dashed #c8a96b47!important;border-radius:8px!important;padding:10px!important;font-size:11px!important;font-weight:850!important}.inventory-purchase-review-queue__table-shell{background:#111418a3!important;border-color:#c8a96b38!important}.inventory-purchase-review-queue__table{min-width:1360px!important}.inventory-purchase-review-queue__table th,.inventory-purchase-review-queue__table td{vertical-align:top!important;padding-block:6px!important;font-size:10px!important}.inventory-purchase-review-queue__item,.inventory-purchase-review-queue__quantity{color:#f5f7fa!important;font-weight:950!important}.inventory-purchase-review-queue__review-status{color:#f8e7b7!important;text-align:center!important;background:#1f190f85!important;border:1px solid #c8a96b4d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:21px!important;padding:0 7px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.inventory-purchase-review-queue__notes,.inventory-purchase-review-queue__warnings{color:#9ba7b4e6!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:250px!important;font-size:9.5px!important;font-weight:820!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.inventory-purchase-review-queue__warnings{color:#fde68a!important}.inventory-purchase-review-queue__actions,.inventory-purchase-review-queue__action-group{gap:4px!important;display:grid!important}.inventory-purchase-review-queue__action-group--remove{border-top:1px solid #2a3138e6!important;margin-top:2px!important;padding-top:5px!important}.inventory-purchase-review-queue__actions button{color:#f8e7b7!important;min-height:24px!important;font:inherit!important;background:#111418!important;border:1px solid #c8a96b52!important;border-radius:6px!important;padding:0 6px!important;font-size:9px!important;font-weight:900!important}.inventory-purchase-review-queue__primary-action,.inventory-purchase-review-queue__row-more--primary summary{color:#fff2c2!important;background:#c8a96b24!important;border-color:#c8a96ba3!important}.inventory-purchase-review-queue__row-more summary,.inventory-purchase-table__row-more summary{color:#9ba7b4!important;cursor:pointer!important;white-space:nowrap!important;background:#111418b8!important;border:1px solid #9ba7b43d!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 7px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.inventory-purchase-review-queue__row-more summary::-webkit-details-marker{display:none!important}.inventory-purchase-table__row-more summary::-webkit-details-marker{display:none!important}.inventory-purchase-draft-manager__bulk summary::-webkit-details-marker{display:none!important}.inventory-purchase-review-queue__row-detail,.inventory-purchase-table__row-detail{color:#9ba7b4!important;border:1px solid #2a3138e6!important;border-radius:6px!important;margin-top:4px!important;padding:5px!important;font-size:9px!important;font-weight:820!important;line-height:1.25!important}.inventory-purchase-review-queue__danger-action,.inventory-purchase-table__draft-danger-action,.inventory-purchase-draft-manager__danger-action{color:#fecaca!important;border-color:#f8717157!important}.inventory-purchase-review-queue__actions button:disabled{cursor:not-allowed!important;opacity:.52!important}.inventory-purchase-draft-manager{background:linear-gradient(#1f190f52,#111418f5),#111418!important;border:1px solid #c8a96b6b!important;border-radius:8px!important;gap:8px!important;padding:9px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000038!important}.inventory-purchase-draft-manager__header{justify-content:space-between!important;align-items:start!important;gap:10px!important;min-width:0!important;display:flex!important}.inventory-purchase-draft-manager__header h3{color:#f5f7fa!important;letter-spacing:0!important;margin:2px 0 0!important;font-size:13px!important;font-weight:900!important}.inventory-purchase-draft-manager__header>span{color:#f8e7b7!important;background:#111418b8!important;border:1px solid #c8a96b47!important;border-radius:8px!important;max-width:260px!important;padding:6px 8px!important;font-size:10px!important;font-weight:900!important;line-height:1.25!important}.inventory-purchase-draft-manager__controls{grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr) auto!important;align-items:end!important;gap:7px!important;min-width:0!important;display:grid!important}.inventory-purchase-draft-manager__search{min-width:0!important}.inventory-purchase-draft-manager__filters,.inventory-purchase-draft-manager__bulk{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.inventory-purchase-draft-manager__bulk{align-self:end!important}.inventory-purchase-draft-manager__bulk summary{color:#9ba7b4!important;cursor:pointer!important;background:#111418b8!important;border:1px solid #9ba7b43d!important;border-radius:7px!important;align-items:center!important;gap:8px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.inventory-purchase-draft-manager__bulk summary span{color:#f8e7b7!important;font-size:9px!important}.inventory-purchase-draft-manager__bulk-menu,.inventory-purchase-table__row-more-menu{background:#111418!important;border:1px solid #2a3138e6!important;border-radius:8px!important;gap:5px!important;margin-top:5px!important;padding:6px!important;display:grid!important}.inventory-purchase-draft-manager__filter,.inventory-purchase-draft-manager__bulk button{color:#d6dde5!important;cursor:pointer!important;min-height:30px!important;font:inherit!important;white-space:nowrap!important;background:#1a1f24!important;border:1px solid #2a3138f2!important;border-radius:7px!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important}.inventory-purchase-draft-manager__filter--active{color:#fff2c2!important;background:#c8a96b24!important;border-color:#c8a96bb8!important}.inventory-purchase-draft-manager__bulk{justify-content:end!important}.inventory-purchase-draft-manager__bulk span{color:#9ba7b4!important;background:#111418b8!important;border:1px solid #2a3138f2!important;border-radius:7px!important;align-items:center!important;min-height:30px!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.inventory-purchase-draft-manager__bulk button:disabled{cursor:not-allowed!important;opacity:.5!important}.inventory-purchase-draft-manager__empty{color:#9ba7b4!important;border:1px dashed #c8a96b47!important;border-radius:8px!important;padding:10px!important;font-size:11px!important;font-weight:850!important}.inventory-purchase-draft-manager__table-shell{background:#111418a3!important;border-color:#c8a96b2e!important}.inventory-purchase-draft-manager__table{min-width:1120px!important}.inventory-purchase-draft-manager__table th,.inventory-purchase-draft-manager__table td{padding-block:6px!important;font-size:10px!important}.inventory-purchase-draft-manager__select-all,.inventory-purchase-draft-manager__row-select{color:#9ba7b4!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.inventory-purchase-draft-manager__select-all input,.inventory-purchase-draft-manager__row-select input{accent-color:#c8a96b!important;width:16px!important;height:16px!important}.inventory-purchase-mode .inventory-purchase-vendor{width:100%!important;overflow:hidden!important}.inventory-purchase-mode .inventory-purchase-vendor summary{cursor:pointer!important;color:#f5f7fa!important;border-bottom:1px solid #2a3138e6!important;grid-template-columns:minmax(0,1fr) auto 14px!important;align-items:center!important;gap:12px!important;padding:8px 10px!important;list-style:none!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-vendor summary:after{content:""!important;border-bottom:2px solid #c8a96bd1!important;border-right:2px solid #c8a96bd1!important;width:7px!important;height:7px!important;transition:transform .16s!important;transform:rotate(45deg)translateY(-1px)!important}.inventory-purchase-mode .inventory-purchase-vendor:not([open]) summary{border-bottom-color:#0000!important}.inventory-purchase-mode .inventory-purchase-vendor:not([open]) summary:after{transform:rotate(-45deg)!important}.inventory-purchase-mode .inventory-purchase-vendor summary::-webkit-details-marker{display:none!important}.inventory-purchase-mode .inventory-purchase-vendor__summary-main{align-items:baseline!important;gap:10px!important;min-width:0!important;display:flex!important}.inventory-purchase-mode .inventory-purchase-vendor__summary-main strong{color:#c8a96b!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:12px!important}.inventory-purchase-mode .inventory-purchase-vendor__summary-main span,.inventory-purchase-mode .inventory-purchase-vendor__summary-value{color:#9ba7b4!important;font-size:11px!important;font-weight:850!important}.inventory-purchase-mode .inventory-purchase-vendor__summary-value{white-space:nowrap!important;flex:none!important;justify-self:end!important}.inventory-purchase-mode .inventory-purchase-vendor__table-shell{box-shadow:none!important;border:0!important;border-radius:0!important;width:100%!important;overflow-x:visible!important}.inventory-purchase-mode .inventory-purchase-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.inventory-purchase-mode .inventory-purchase-table__col-item{width:15%!important}.inventory-purchase-mode .inventory-purchase-table__col-location{width:10%!important}.inventory-purchase-mode .inventory-purchase-table__col-suggested{width:11%!important}.inventory-purchase-mode .inventory-purchase-table__col-shortage{width:7%!important}.inventory-purchase-mode .inventory-purchase-table__col-status{width:9%!important}.inventory-purchase-mode .inventory-purchase-table__col-on-hand,.inventory-purchase-mode .inventory-purchase-table__col-par{width:6%!important}.inventory-purchase-mode .inventory-purchase-table__col-order-uom{width:7%!important}.inventory-purchase-mode .inventory-purchase-table__col-category{width:8%!important}.inventory-purchase-mode .inventory-purchase-table__col-notes{width:9%!important}.inventory-purchase-mode .inventory-purchase-table__col-source,.inventory-purchase-mode .inventory-purchase-table__col-in-house{width:8%!important}.inventory-purchase-mode .inventory-purchase-table th,.inventory-purchase-mode .inventory-purchase-table td{vertical-align:middle!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:5px 7px!important;font-size:11px!important;line-height:1.15!important}.inventory-purchase-mode .inventory-purchase-table th{color:#c8a96b!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:9px!important}.inventory-purchase-mode .inventory-purchase-table__center{text-align:center!important}.inventory-purchase-mode .inventory-purchase-table__item{color:#f5f7fa!important;text-align:left!important;justify-content:flex-start!important;font-size:11.5px!important;font-weight:950!important;line-height:1.2!important;display:block!important}.inventory-purchase-mode .inventory-purchase-table__location{color:#9ba7b4!important;gap:1px!important;min-width:0!important;font-size:9.5px!important;font-weight:750!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-table__location strong{color:#f8e7b7db!important;font-size:10.5px!important;font-weight:900!important}.inventory-purchase-mode .inventory-purchase-table__suggested{color:#fff2c2!important;text-align:center!important;background:#c8a96b21!important;border:1px solid #c8a96bad!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:24px!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.inventory-purchase-mode .inventory-purchase-table__suggested--warning{color:#fde68a!important;background:#55370f75!important;border-color:#f59e0bb3!important}.inventory-purchase-mode .inventory-purchase-table__suggested--in-house{color:#b8edf8!important;background:#1f3a4475!important;border-color:#4a90a4b8!important}.inventory-purchase-mode .inventory-purchase-table__suggested--event-draft{color:#fff2c2!important;background:#c8a96b2e!important;border-color:#c8a96bc7!important}.inventory-purchase-mode .inventory-purchase-table__row--event-draft>td{background:#c8a96b0a!important}.inventory-purchase-mode .inventory-purchase-table__row--event-draft-applied>td{background:#4a90a414!important}.inventory-purchase-mode .inventory-purchase-table__row--event-draft-conflict>td{background:#f59e0b0f!important}.inventory-purchase-mode .inventory-purchase-table__shortage{color:#fecaca!important;text-align:center!important;font-size:11.5px!important;font-weight:950!important;display:block!important}.inventory-purchase-mode .inventory-purchase-table__text,.inventory-purchase-mode .inventory-purchase-table__notes{color:#dce4ecd1!important;font-weight:760!important}.inventory-purchase-mode .inventory-purchase-table__text--active-order-uom{color:#fff2c2!important;background:#c8a96b21!important;border:1px solid #c8a96b94!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;font-weight:950!important;display:inline-flex!important}.inventory-purchase-mode .inventory-purchase-table__notes{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#9ba7b4db!important;justify-content:flex-start!important;max-width:100%!important;display:block!important;overflow:hidden!important}.inventory-purchase-mode .inventory-purchase-table__source{color:#cbd5e1!important;text-align:center!important;text-transform:uppercase!important;border:1px solid #94a3b847!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 6px!important;font-size:8.5px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.inventory-purchase-mode .inventory-purchase-table__source--event-draft{color:#f8e7b7!important;border-color:#c8a96b7a!important}.inventory-purchase-mode .inventory-purchase-status{color:#cfeaf2!important;text-align:center!important;background:#4a90a41a!important;border:1px solid #4a90a473!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:21px!important;padding:0 7px!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.inventory-purchase-mode .inventory-purchase-status--missing-units-per-pack{color:#fde68a!important;background:#1f190fb8!important;border-color:#c8a96bb8!important}.inventory-purchase-mode .inventory-purchase-status--in-house{color:#b8edf8!important;background:#1f3a4480!important;border-color:#4a90a4b8!important}.inventory-purchase-mode .inventory-purchase-status--event-ordering-draft{color:#f8e7b7!important;background:#1f190fb8!important;border-color:#c8a96ba3!important}.inventory-purchase-mode .inventory-purchase-status--event-ordering-draft-applied{color:#b8edf8!important;background:#1f3a4480!important;border-color:#4a90a4b8!important}.inventory-purchase-mode .inventory-purchase-status--event-ordering-draft-conflict{color:#fde68a!important;background:#55370f75!important;border-color:#f59e0bb3!important}.inventory-purchase-mode .inventory-purchase-status--event-ordering-draft-ready_for_purchase_review{color:#d9f99d!important;background:#2a441f6b!important;border-color:#84cc1685!important}.inventory-purchase-mode .inventory-purchase-status--event-ordering-draft-needs_manual_check{color:#fde68a!important;background:#55370f61!important;border-color:#f59e0b94!important}.inventory-purchase-mode .inventory-purchase-table__draft-warning{color:#9ba7b4!important;margin-top:4px!important;font-size:9px!important;font-weight:850!important;line-height:1.25!important;display:block!important}.inventory-purchase-mode .inventory-purchase-table__in-house{color:#dce4ecdb!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.inventory-purchase-mode .inventory-purchase-table__draft-actions{gap:4px!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-table__draft-actions button{color:#f8e7b7!important;min-height:24px!important;font:inherit!important;background:#111418!important;border:1px solid #c8a96b52!important;border-radius:6px!important;padding:0 6px!important;font-size:9px!important;font-weight:900!important}.inventory-purchase-mode .inventory-purchase-table__draft-actions button:disabled{opacity:.55!important}.inventory-purchase-mode .inventory-purchase-table__draft-primary-action,.inventory-purchase-mode .inventory-purchase-table__row-more--primary summary{color:#fff2c2!important;background:#c8a96b24!important;border-color:#c8a96ba3!important}.inventory-purchase-mode .inventory-purchase-table__conflict-actions{border-top:1px solid #2a3138e6!important;gap:4px!important;margin-top:2px!important;padding-top:5px!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-table__conflict-actions span{color:#fde68a!important;font-size:9px!important;font-weight:950!important;line-height:1.2!important}@media (width<=900px){.event-mapping-wizard__backdrop{align-items:stretch!important;padding:8px!important}.event-mapping-wizard{width:100%!important;max-height:calc(100vh - 16px)!important}.event-mapping-wizard__header,.event-mapping-wizard__footer,.event-mapping-wizard__lines-header,.event-mapping-wizard__line-title{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.event-mapping-wizard__grid,.event-mapping-wizard__helper,.event-mapping-wizard__line{grid-template-columns:1fr!important}.inventory-item-combobox__list{max-height:260px!important;margin-top:5px!important;position:static!important}.inventory-item-combobox__list--portal{top:var(--inventory-combobox-list-top,0)!important;right:auto!important;left:var(--inventory-combobox-list-left,0)!important;width:min(max(var(--inventory-combobox-list-width,280px), 320px), calc(100vw - 16px))!important;position:fixed!important}.inventory-item-combobox__review-panel{grid-template-columns:1fr!important}.inventory-item-combobox__review-controls{grid-template-columns:38px minmax(64px,auto) 38px!important}.event-mapping-wizard__footer button,.event-mapping-wizard__lines-header button,.event-mapping-wizard__line-title button{width:100%!important}.inventory-event-ordering__header{align-items:stretch!important;gap:8px!important;display:grid!important}.inventory-event-ordering__header-actions{grid-template-columns:1fr!important;justify-content:stretch!important;display:grid!important}.inventory-event-ordering__next-step,.inventory-event-ordering__next-step-actions{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.inventory-event-ordering__next-step-primary,.inventory-event-ordering__next-step-secondary,.inventory-event-ordering__advanced-actions summary,.inventory-event-ordering__advanced-actions-menu,.inventory-event-ordering__button,.inventory-event-ordering__exit{width:100%!important}.inventory-event-ordering__controls{grid-template-columns:1fr!important;align-items:stretch!important}.inventory-event-ordering__toggle{justify-content:flex-start!important;width:100%!important}.inventory-mapping-readiness summary,.inventory-mapping-readiness__body{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.inventory-mapping-readiness__toggle{justify-content:flex-start!important;width:100%!important;min-height:36px!important}.inventory-mapping-readiness__cards{grid-template-columns:1fr!important}.inventory-mapping-readiness__card-header,.inventory-mapping-readiness__primary{min-width:0!important}.inventory-mapping-readiness__metric{white-space:normal!important;max-width:100%!important}.inventory-event-ordering__table-shell{background:0 0!important;border:0!important;overflow-x:visible!important}.inventory-event-ordering__table,.inventory-event-ordering__table thead,.inventory-event-ordering__table tbody,.inventory-event-ordering__table tr,.inventory-event-ordering__table th,.inventory-event-ordering__table td{width:100%!important;min-width:0!important;display:block!important}.inventory-event-ordering__table{gap:8px!important;display:grid!important}.inventory-event-ordering__table thead{display:none!important}.inventory-event-ordering__table tr{background:#1a1f24!important;border:1px solid #2a3138!important;border-radius:8px!important;padding:8px!important}.inventory-event-ordering__table td{border-bottom:1px solid #2a31389e!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:6px 0!important;display:grid!important}.inventory-event-ordering__table td:before{content:attr(data-label)!important;color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.inventory-event-ordering__table td:last-child{border-bottom:0!important}.inventory-event-ordering__table-empty{border-bottom:0!important;padding:8px!important;display:block!important}.inventory-event-ordering__table-empty:before{display:none!important}.inventory-event-ordering__table td:nth-child(4){white-space:normal!important}.inventory-event-ordering__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.inventory-event-ordering__actions button{min-height:34px!important}.inventory-event-ordering__preview{padding:8px!important}.inventory-event-ordering__preview-controls{grid-template-columns:1fr!important}.inventory-event-ordering__preview-table-shell{background:0 0!important;border:0!important;overflow-x:visible!important}.inventory-event-ordering__preview-table,.inventory-event-ordering__preview-table thead,.inventory-event-ordering__preview-table tbody,.inventory-event-ordering__preview-table tr,.inventory-event-ordering__preview-table th,.inventory-event-ordering__preview-table td{width:100%!important;min-width:0!important;display:block!important}.inventory-event-ordering__preview-table{gap:8px!important;display:grid!important}.inventory-event-ordering__preview-table thead{display:none!important}.inventory-event-ordering__preview-table tr{background:#111418!important;border:1px solid #2a3138!important;border-radius:8px!important;padding:8px!important}.inventory-event-ordering__preview-table td{border-bottom:1px solid #2a31389e!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:6px 0!important;display:grid!important}.inventory-event-ordering__preview-table td:before{content:attr(data-label)!important;color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.inventory-event-ordering__preview-table td:last-child{border-bottom:0!important}.inventory-event-ordering__section-heading{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.inventory-event-ordering__section-heading,.inventory-event-ordering__preview-header{gap:7px!important}.inventory-event-ordering__suggestion-actions{grid-template-columns:1fr!important;justify-content:stretch!important}.inventory-event-ordering__suggestion-action-group{grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important;display:grid!important}.inventory-event-ordering__suggestion-action-group .inventory-event-ordering__mini-action,.inventory-event-ordering__mini-action--send{width:100%!important;min-width:0!important;min-height:34px!important}.inventory-event-ordering__event-summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.inventory-event-ordering__event-table-shell,.inventory-event-ordering__event-preview-table-shell,.inventory-event-ordering__order-table-shell{background:0 0!important;border:0!important;overflow-x:visible!important}.inventory-event-ordering__event-table,.inventory-event-ordering__event-table thead,.inventory-event-ordering__event-table tbody,.inventory-event-ordering__event-table tr,.inventory-event-ordering__event-table th,.inventory-event-ordering__event-table td,.inventory-event-ordering__event-preview-table,.inventory-event-ordering__event-preview-table thead,.inventory-event-ordering__event-preview-table tbody,.inventory-event-ordering__event-preview-table tr,.inventory-event-ordering__event-preview-table th,.inventory-event-ordering__event-preview-table td,.inventory-event-ordering__order-table,.inventory-event-ordering__order-table thead,.inventory-event-ordering__order-table tbody,.inventory-event-ordering__order-table tr,.inventory-event-ordering__order-table th,.inventory-event-ordering__order-table td{width:100%!important;min-width:0!important;display:block!important}.inventory-event-ordering__event-table,.inventory-event-ordering__event-preview-table,.inventory-event-ordering__order-table{gap:8px!important;display:grid!important}.inventory-event-ordering__event-table thead,.inventory-event-ordering__event-preview-table thead,.inventory-event-ordering__order-table thead{display:none!important}.inventory-event-ordering__event-table tr,.inventory-event-ordering__event-preview-table tr,.inventory-event-ordering__order-table tr{background:#111418!important;border:1px solid #c8a96b3d!important;border-radius:8px!important;padding:8px!important}.inventory-event-ordering__event-table td,.inventory-event-ordering__event-preview-table td,.inventory-event-ordering__order-table td{border-bottom:1px solid #2a31389e!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:6px 0!important;display:grid!important}.inventory-event-ordering__event-table td:nth-child(4),.inventory-event-ordering__event-table td:nth-child(6),.inventory-event-ordering__event-table td:nth-child(7){text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.inventory-event-ordering__event-table td:before,.inventory-event-ordering__event-preview-table td:before,.inventory-event-ordering__order-table td:before{content:attr(data-label)!important;color:#c8a96b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.inventory-event-ordering__event-table td:last-child,.inventory-event-ordering__event-preview-table td:last-child,.inventory-event-ordering__order-table td:last-child{border-bottom:0!important}.inventory-event-ordering__event-table .inventory-event-ordering__table-empty,.inventory-event-ordering__event-preview-table .inventory-event-ordering__table-empty,.inventory-event-ordering__order-table .inventory-event-ordering__table-empty{border-bottom:0!important;display:block!important}.inventory-event-ordering__event-table .inventory-event-ordering__table-empty:before,.inventory-event-ordering__event-preview-table .inventory-event-ordering__table-empty:before,.inventory-event-ordering__order-table .inventory-event-ordering__table-empty:before{display:none!important}.inventory-event-ordering__mini-action{width:100%!important;min-height:34px!important}.inventory-event-ordering__event-table tr{grid-template-columns:auto auto minmax(0,1fr) auto!important;align-items:center!important;gap:5px 7px!important;padding:7px!important;display:grid!important}.inventory-event-ordering__event-table td{min-height:0!important;padding:0!important}.inventory-event-ordering__event-table td:first-child,.inventory-event-ordering__event-table td:nth-child(2),.inventory-event-ordering__event-table td:nth-child(3),.inventory-event-ordering__event-table td:nth-child(8){border-bottom:0!important;align-items:center!important;display:flex!important}.inventory-event-ordering__event-table td:first-child:before,.inventory-event-ordering__event-table td:nth-child(2):before,.inventory-event-ordering__event-table td:nth-child(3):before,.inventory-event-ordering__event-table td:nth-child(4):before,.inventory-event-ordering__event-table td:nth-child(8):before,.inventory-event-ordering__event-table td:nth-child(9):before{display:none!important}.inventory-event-ordering__event-table td:first-child{grid-area:1/1!important}.inventory-event-ordering__event-table td:nth-child(2){color:#f8e7b7!important;white-space:nowrap!important;grid-area:1/2!important;font-size:10px!important;font-weight:950!important}.inventory-event-ordering__event-table td:nth-child(3){color:#9ba7b4!important;grid-area:1/3!important;min-width:0!important;font-size:10px!important;font-weight:900!important}.inventory-event-ordering__event-table td:nth-child(8){grid-area:1/4!important;justify-content:end!important;min-width:0!important}.inventory-event-ordering__event-table td:nth-child(4){border-bottom:0!important;grid-area:2/1/auto/-1!important;padding-top:2px!important;display:block!important}.inventory-event-ordering__event-table td:nth-child(5),.inventory-event-ordering__event-table td:nth-child(6),.inventory-event-ordering__event-table td:nth-child(7){color:#cfd7df!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr)!important;gap:1px!important;min-width:0!important;padding-top:1px!important;font-size:10px!important;overflow:hidden!important}.inventory-event-ordering__event-table td:nth-child(5){grid-area:3/1/auto/2!important}.inventory-event-ordering__event-table td:nth-child(6){grid-area:3/2/auto/4!important}.inventory-event-ordering__event-table td:nth-child(7){grid-area:3/4/auto/5!important}.inventory-event-ordering__event-table td:nth-child(5):before,.inventory-event-ordering__event-table td:nth-child(6):before,.inventory-event-ordering__event-table td:nth-child(7):before{color:#7f8b98!important;letter-spacing:.03em!important;font-size:8px!important}.inventory-event-ordering__event-table td:nth-child(9){border-bottom:0!important;grid-area:4/1/auto/-1!important;padding-top:3px!important;display:block!important}.inventory-event-ordering__event-table .inventory-event-ordering__row-check span{display:none!important}.inventory-event-ordering__event-table .inventory-event-ordering__row-check input{width:20px!important;height:20px!important}.inventory-event-ordering__event-table .inventory-event-ordering__item-name{color:#f5f7fa!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.inventory-event-ordering__event-table .inventory-event-ordering__match-status{text-overflow:ellipsis!important;max-width:128px!important;min-height:22px!important;padding-inline:6px!important;font-size:7.5px!important;overflow:hidden!important}.inventory-event-ordering__event-table td:nth-child(9) .inventory-event-ordering__mini-action{min-height:40px!important}.inventory-event-ordering__steps{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.inventory-event-ordering__steps span{width:100%!important}.inventory-event-ordering__steps strong{justify-self:center!important;transform:rotate(90deg)!important}.inventory-purchase-mode .inventory-purchase-mode__header,.inventory-purchase-mode .inventory-purchase-mode__header-actions{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-mode__search,.inventory-purchase-mode .inventory-purchase-mode__toggle,.inventory-purchase-mode .inventory-purchase-mode__exit{width:100%!important}.inventory-purchase-mode .inventory-purchase-mode__toggle{justify-content:flex-start!important}.inventory-purchase-mode .inventory-purchase-vendor summary{grid-template-columns:minmax(0,1fr) 14px!important;gap:6px 10px!important}.inventory-purchase-mode .inventory-purchase-vendor__summary-main{gap:2px!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-vendor__summary-value{white-space:normal!important;grid-column:1/2!important;justify-self:start!important}.inventory-purchase-mode .inventory-purchase-table{min-width:0!important}.inventory-purchase-mode .inventory-purchase-table thead{display:none!important}.inventory-purchase-mode .inventory-purchase-table,.inventory-purchase-mode .inventory-purchase-table tbody,.inventory-purchase-mode .inventory-purchase-table tr,.inventory-purchase-mode .inventory-purchase-table td{width:100%!important;display:block!important}.inventory-purchase-mode .inventory-purchase-table tr{border-bottom:1px solid #2a3138e6!important;padding:6px 0!important}.inventory-purchase-mode .inventory-purchase-table td{grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:24px!important;padding:4px 10px!important;display:grid!important}.inventory-purchase-mode .inventory-purchase-table td:before{content:attr(data-label)!important;color:#9ba7b4!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.inventory-purchase-mode .inventory-purchase-table__notes{white-space:normal!important;max-width:none!important}.inventory-purchase-mode .inventory-purchase-table__shortage{text-align:left!important}.inventory-purchase-review-queue{padding:8px!important}.inventory-purchase-review-queue__header,.inventory-purchase-review-queue__controls{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.inventory-purchase-review-queue__header>span{max-width:none!important}.inventory-purchase-review-queue__filter{min-height:36px!important}.inventory-purchase-review-queue__table-shell{background:0 0!important;border:0!important;overflow-x:visible!important}.inventory-purchase-review-queue__table,.inventory-purchase-review-queue__table thead,.inventory-purchase-review-queue__table tbody,.inventory-purchase-review-queue__table tr,.inventory-purchase-review-queue__table th,.inventory-purchase-review-queue__table td{width:100%!important;min-width:0!important;display:block!important}.inventory-purchase-review-queue__table{gap:8px!important;display:grid!important}.inventory-purchase-review-queue__table thead{display:none!important}.inventory-purchase-review-queue__table tr{background:#111418!important;border:1px solid #c8a96b59!important;border-radius:8px!important;padding:7px 0!important}.inventory-purchase-review-queue__table td{grid-template-columns:116px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:30px!important;padding:5px 9px!important;display:grid!important}.inventory-purchase-review-queue__table td:before{content:attr(data-label)!important;color:#9ba7b4!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.inventory-purchase-review-queue__table td:first-child{border-bottom:1px solid #c8a96b29!important;padding-bottom:7px!important;display:block!important}.inventory-purchase-review-queue__table td:first-child:before{display:none!important}.inventory-purchase-review-queue__item{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.inventory-purchase-review-queue__notes,.inventory-purchase-review-queue__warnings{white-space:normal!important;overflow-wrap:anywhere!important;max-width:none!important}.inventory-purchase-review-queue__actions button{min-height:36px!important}.inventory-purchase-review-queue__row-more summary,.inventory-purchase-table__row-more summary,.inventory-purchase-draft-manager__bulk summary,.inventory-purchase-draft-manager__bulk-menu,.inventory-purchase-table__row-more-menu{width:100%!important}.inventory-purchase-draft-manager{padding:8px!important}.inventory-purchase-draft-manager__header,.inventory-purchase-draft-manager__controls{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.inventory-purchase-draft-manager__header>span{max-width:none!important}.inventory-purchase-draft-manager__bulk{justify-content:stretch!important}.inventory-purchase-draft-manager__filter,.inventory-purchase-draft-manager__bulk button,.inventory-purchase-draft-manager__bulk span{min-height:36px!important}.inventory-purchase-draft-manager__table-shell{background:0 0!important;border:0!important;overflow-x:visible!important}.inventory-purchase-draft-manager__table,.inventory-purchase-draft-manager__table thead,.inventory-purchase-draft-manager__table tbody,.inventory-purchase-draft-manager__table tr,.inventory-purchase-draft-manager__table th,.inventory-purchase-draft-manager__table td{width:100%!important;min-width:0!important;display:block!important}.inventory-purchase-draft-manager__table{gap:8px!important;display:grid!important}.inventory-purchase-draft-manager__table thead{display:none!important}.inventory-purchase-draft-manager__table tr{background:#111418d1!important;border:1px solid #c8a96b33!important;border-radius:8px!important;padding:6px 0!important}.inventory-purchase-draft-manager__table td{grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:30px!important;padding:5px 9px!important;display:grid!important}.inventory-purchase-draft-manager__table td:before{content:attr(data-label)!important;color:#9ba7b4!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.inventory-purchase-draft-manager__row-select input{width:20px!important;height:20px!important}}@media (width<=767px){.mapping-readiness-detail{justify-content:stretch!important;padding:0!important}.mapping-readiness-detail__dialog{border-inline:0!important;border-radius:0!important;width:100%!important;min-height:100vh!important;max-height:100vh!important;padding:10px!important}.mapping-readiness-detail__header{grid-template-columns:1fr!important;display:grid!important}.mapping-readiness-detail__header button{width:100%!important;min-height:38px!important}.mapping-readiness-detail__table-shell{background:0 0!important;border:0!important;overflow-x:visible!important}.mapping-readiness-detail__table,.mapping-readiness-detail__table thead,.mapping-readiness-detail__table tbody,.mapping-readiness-detail__table tr,.mapping-readiness-detail__table th,.mapping-readiness-detail__table td{width:100%!important;min-width:0!important;display:block!important}.mapping-readiness-detail__table{gap:8px!important;display:grid!important}.mapping-readiness-detail__table thead{display:none!important}.mapping-readiness-detail__table tr{background:#1a1f24!important;border:1px solid #c8a96b47!important;border-radius:8px!important;gap:0!important;padding:6px 0!important;display:grid!important}.mapping-readiness-detail__table td{border-bottom:0!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;min-height:28px!important;padding:5px 9px!important;display:grid!important}.mapping-readiness-detail__table td:before{content:attr(data-label)!important;color:#9ba7b4!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.mapping-readiness-detail__actions{grid-template-columns:1fr!important;display:grid!important}.mapping-readiness-detail__action{text-align:center!important;width:100%!important;min-height:36px!important}.inventory-event-ordering__event-table-shell--desktop{display:none!important}.event-ordering-mobile-event-list{gap:8px!important;width:100%!important;min-width:0!important;display:grid!important;overflow-x:hidden!important}.event-ordering-mobile-event-empty{color:#9ba7b4!important;background:#111418!important;border:1px dashed #c8a96b59!important;border-radius:8px!important;padding:10px!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important}.event-ordering-mobile-event-card{color:#f5f7fa!important;background:#111418!important;border:1px solid #c8a96b59!important;border-radius:8px!important;gap:7px!important;min-width:0!important;padding:8px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fff2c20a,0 8px 18px #0000002e!important}.event-ordering-mobile-event-card--selected{background:linear-gradient(#c8a96b0f,#111418fa),#111418!important;border-color:#c8a96bbf!important}.event-ordering-mobile-event-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.event-ordering-mobile-event-check{color:#f8e7b7!important;align-items:center!important;gap:7px!important;min-width:0!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important;display:inline-flex!important}.event-ordering-mobile-event-check input{accent-color:#c8a96b!important;flex:none!important;width:22px!important;height:22px!important}.event-ordering-mobile-event-check span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.event-ordering-mobile-event-status{white-space:normal!important;overflow-wrap:anywhere!important;justify-self:end!important;max-width:min(46vw,176px)!important;min-height:24px!important;padding:4px 8px!important;font-size:8px!important;line-height:1.05!important;overflow:visible!important}.event-ordering-mobile-event-main{color:#f5f7fa!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;font-size:14px!important;font-weight:950!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.event-ordering-mobile-event-meta{flex-wrap:wrap!important;gap:5px!important;min-width:0!important;display:flex!important}.event-ordering-mobile-event-meta span{color:#cfd7df!important;overflow-wrap:anywhere!important;background:#1a1f24!important;border:1px solid #c8a96b33!important;border-radius:999px!important;align-items:center!important;max-width:100%!important;min-height:24px!important;padding:3px 7px!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important}.event-ordering-mobile-event-actions{min-width:0!important;display:grid!important}.event-ordering-mobile-event-action{background:#1a1f24!important;border-color:#c8a96b7a!important;width:100%!important;min-height:40px!important;font-size:10px!important}.event-ordering-mobile-event-note{color:#d9f99d!important;text-align:center!important;overflow-wrap:anywhere!important;background:#84cc160f!important;border:1px solid #84cc164d!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:5px 7px!important;font-size:10px!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important}.event-ordering-mobile-event-note--warning{color:#fde68a!important;background:#f59e0b14!important;border-color:#f59e0b5c!important}}.inventory-page .inventory-table__row--unsaved>td{background:linear-gradient(#57441847,#0d141ed1)!important}.inventory-page .inventory-table__input--unsaved{color:#fff7d6!important;background:linear-gradient(#3d3012d1,#12181ef5)!important;border-color:#f8e7b7b8!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #c8a96b2e!important}.inventory-vendor-autocomplete{z-index:12000!important;background:#111418!important;border:1px solid #c8a96b94!important;border-radius:7px!important;max-height:220px!important;padding:4px!important;display:grid!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 14px 30px #0000006b,inset 0 1px #fff2c20f!important}.inventory-vendor-autocomplete__option{color:#dce4ec!important;cursor:pointer!important;min-height:28px!important;font:inherit!important;text-align:left!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:5px 7px!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important}.inventory-vendor-autocomplete__option:hover,.inventory-vendor-autocomplete__option:focus-visible,.inventory-vendor-autocomplete__option--active{color:#f8e7b7!important;background:#c8a96b24!important;outline:none!important}@media (width<=900px){.inventory-history-layout{grid-template-columns:1fr!important}.inventory-history-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;max-height:none!important}}.inventory-page .inventory-metric span{font-size:clamp(16px,1.15vw,21px)!important;line-height:1.05!important}.inventory-page .inventory-controls-split-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.inventory-page .inventory-command-panel{box-sizing:border-box!important;background:linear-gradient(#070d14f0,#060a0ffa)!important;border:1px solid #c8a96b45!important;border-radius:8px!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;display:flex!important;overflow:visible!important}.inventory-page .inventory-command-label{color:#c8a96b!important;letter-spacing:.09em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:12px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.inventory-page .inventory-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.inventory-page .inventory-filter-grid>*{width:100%!important;min-width:0!important}.inventory-page .inventory-filter-grid .inventory-toolbar__field--search,.inventory-page .inventory-action-row{grid-column:1/-1!important}.inventory-page .inventory-action-row{gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.inventory-page .inventory-action-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))!important}.inventory-page .inventory-bulk-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.inventory-page .inventory-bulk-grid>*{width:100%!important;min-width:0!important}.ingredient-bulk-add-button{color:#d8fff7!important;background:linear-gradient(#48c9b024,#111418f0)!important;border-color:#48c9b06b!important}.ingredient-bulk-add-modal__backdrop{z-index:2300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020509c7;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.ingredient-bulk-add-modal{color:#f5f7fa;background:#111418;border:1px solid #c8a96b47;border-radius:10px;flex-direction:column;width:min(92vw,1500px);height:88vh;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 22px 70px #0000008f}.ingredient-bulk-add-modal__header,.ingredient-bulk-add-modal__footer{background:#1a1f24;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.ingredient-bulk-add-modal__header{border-bottom:1px solid #2a3138}.ingredient-bulk-add-modal__header h2{color:#f5f7fa;margin:0;font-size:18px;line-height:1.1}.ingredient-bulk-add-modal__header p:last-child{color:#9ba7b4;margin:2px 0 0;font-size:12px;font-weight:780}.ingredient-bulk-add-modal__header button,.ingredient-bulk-add-modal__footer button{color:#f8e7b7;min-height:32px;font:inherit;background:#111418;border:1px solid #c8a96b57;border-radius:7px;padding:0 11px;font-size:11px;font-weight:900}.ingredient-bulk-add-modal__body{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:8px 10px;display:flex;overflow:hidden}.ingredient-bulk-add-selected-item,.ingredient-bulk-add-toolbar,.ingredient-bulk-add-summary,.ingredient-bulk-add-message{background:#1a1f24;border:1px solid #2a3138;border-radius:8px}.ingredient-bulk-add-selected-item{flex:none;grid-template-columns:auto minmax(180px,max-content) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid}.ingredient-bulk-add-selected-item span,.ingredient-bulk-add-toolbar span{color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.ingredient-bulk-add-selected-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:950;display:block;overflow:hidden}.ingredient-bulk-add-selected-item p,.ingredient-bulk-add-selected-item em{color:#9ba7b4;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-style:normal;font-weight:780;overflow:hidden}.ingredient-bulk-add-toolbar{flex:none;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.ingredient-bulk-add-toolbar label{gap:3px;display:grid}.ingredient-bulk-add-toolbar input[type=text],.ingredient-bulk-add-toolbar input:not([type]){color:#f5f7fa;background:#111418;border:1px solid #2a3138;border-radius:7px;min-height:30px;padding:0 9px}.ingredient-bulk-add-toggle{color:#dce4ec;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:11px;font-weight:850}.ingredient-bulk-add-toggle--warning{color:#fde68a}.ingredient-bulk-add-summary{flex-wrap:wrap;flex:none;gap:5px;padding:5px 7px;display:flex}.ingredient-bulk-add-summary span{color:#dce4ec;background:#111418;border:1px solid #c8a96b33;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:900}.ingredient-bulk-add-message{color:#dce4ec;flex:none;padding:6px 8px;font-size:11px;font-weight:820}.ingredient-bulk-add-message--error{color:#fecaca;border-color:#dd6f6f6b}.ingredient-bulk-add-message--saved{color:#c8fff2;border-color:#48c9b06b}.ingredient-bulk-add-message--noop{color:#dce4ec;border-color:#94a3b85c}.ingredient-bulk-add-helper{color:#d8fff7;background:#48c9b014;border:1px solid #48c9b03d;border-radius:8px;flex:none;padding:5px 8px;font-size:10.5px;font-weight:850;line-height:1.25}.ingredient-bulk-add-helper--warning{color:#fde68a;background:#f59e0b14;border-color:#f59e0b5c}.ingredient-bulk-add-table-shell{background:#111418;border:1px solid #2a3138;border-radius:8px;flex:auto;min-height:0;overflow:hidden}.ingredient-bulk-add-table-scroll{width:100%;height:100%;min-height:0;overflow:auto}.ingredient-bulk-add-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1180px}.ingredient-bulk-add-table th,.ingredient-bulk-add-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #2a3138eb;border-right:1px solid #2a313880;padding:4px 7px}.ingredient-bulk-add-table th{z-index:3;color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;background:#1a1f24;font-size:9px;font-weight:950;position:sticky;top:0}.ingredient-bulk-add-table td{color:#cfd7df;font-size:11px;font-weight:780;line-height:1.2}.ingredient-bulk-add-table tbody tr:nth-child(2n) td{background:#1a1f2461}.ingredient-bulk-add-table tbody tr:hover td{background:#c8a96b14}.ingredient-bulk-add-table th:first-child,.ingredient-bulk-add-table td:first-child{text-align:center;width:56px}.ingredient-bulk-add-table th:nth-child(2),.ingredient-bulk-add-table td:nth-child(2){width:220px}.ingredient-bulk-add-table th:nth-child(3),.ingredient-bulk-add-table td:nth-child(3){width:300px}.ingredient-bulk-add-table th:nth-child(4),.ingredient-bulk-add-table td:nth-child(4){text-align:right;width:64px}.ingredient-bulk-add-table th:nth-child(5),.ingredient-bulk-add-table td:nth-child(5){text-align:center;width:64px}.ingredient-bulk-add-table th:nth-child(6),.ingredient-bulk-add-table td:nth-child(6){width:210px}.ingredient-bulk-add-table th:nth-child(7),.ingredient-bulk-add-table td:nth-child(7){text-align:center;width:84px}.ingredient-bulk-add-table th:nth-child(8),.ingredient-bulk-add-table td:nth-child(8){width:auto}.ingredient-bulk-add-table td:nth-child(3){color:#f5f7fa;font-weight:900}.ingredient-bulk-add-table td strong,.ingredient-bulk-add-table td span{display:block}.ingredient-bulk-add-confidence{border:1px solid #c8a96b47;border-radius:999px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:950;display:inline-flex!important}.ingredient-bulk-add-confidence--high{color:#c8fff2;border-color:#48c9b070}.ingredient-bulk-add-confidence--medium{color:#f8e7b7;border-color:#c8a96b7a}.ingredient-bulk-add-confidence--low{color:#cbd5e1;border-color:#94a3b85c}.ingredient-bulk-add-apply-button{color:#111418!important;background:#c8a96b!important}.ingredient-bulk-add-apply-button--saved{color:#f0fffb!important;background:linear-gradient(#48c9b0eb,#0d7468eb)!important;border-color:#48c9b0b8!important}.ingredient-bulk-add-apply-button--noop{color:#dce4ec!important;background:#202832!important;border-color:#94a3b870!important}.ingredient-bulk-add-apply-button--error{color:#fee2e2!important;background:linear-gradient(#7f1d1dc7,#450a0ad1)!important;border-color:#dd6f6f8c!important}@media (width<=760px){.ingredient-bulk-add-modal__backdrop{padding:8px}.ingredient-bulk-add-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ingredient-bulk-add-selected-item,.ingredient-bulk-add-toolbar{grid-template-columns:1fr;display:grid}.ingredient-bulk-add-modal__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:8px;display:grid}.ingredient-bulk-add-modal__footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px;display:grid}.ingredient-bulk-add-modal__footer button{width:100%}.ingredient-bulk-add-modal__body{gap:5px;padding:8px}.ingredient-bulk-add-selected-item{gap:3px;min-height:0}.ingredient-bulk-add-selected-item strong,.ingredient-bulk-add-selected-item p,.ingredient-bulk-add-selected-item em{white-space:normal}.ingredient-bulk-add-toolbar{gap:6px}.ingredient-bulk-add-table{min-width:980px}}.inventory-page .inventory-bulk-grid>:nth-child(-n+9){grid-column:span 1!important}.inventory-page .inventory-toolbar__field,.inventory-page .inventory-actions__field{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.inventory-page .inventory-toolbar__field span,.inventory-page .inventory-actions__field span{color:#c8a96b!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;text-align:center!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select,.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select{text-align:center!important;text-align-last:center!important;padding:0 10px!important;font-size:13px!important;line-height:1.2!important}.inventory-page .inventory-toolbar__field--search .inventory-toolbar__control{text-align:left!important;text-align-last:auto!important}.inventory-page .inventory-filter-grid .inventory-search-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;display:grid!important}.inventory-page .inventory-filter-grid .inventory-search-row span{align-items:center!important;width:auto!important;min-height:36px!important;line-height:1!important;display:inline-flex!important}.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 9px!important;font-size:10.5px!important;line-height:1.08!important;display:inline-flex!important;overflow:visible!important}.inventory-page .inventory-toolbar__toggle input{flex:none!important;width:16px!important;height:16px!important;margin:0!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{color:#ecf2ffd6!important;background:#0a121c94!important;border:1px solid #557ba24d!important}.inventory-page .inventory-lazy-load{box-sizing:border-box!important;background:linear-gradient(#070d14eb,#04080df5)!important;border:1px solid #c8a96b3d!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:8px 12px!important;display:flex!important}.inventory-page .inventory-lazy-load__count,.inventory-page .inventory-lazy-load__complete{color:#ecf2ffd6!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}.inventory-page .inventory-lazy-load__complete{color:#c8a96b!important;text-transform:uppercase!important;letter-spacing:.06em!important}.inventory-page .inventory-lazy-load__button{color:#f8e7b7!important;min-width:150px!important;min-height:34px!important;font-family:var(--heat-font-system)!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(#c8a96b33,#0e141cf5)!important;border:1px solid #c8a96b80!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.inventory-page .inventory-lazy-load__button:disabled{cursor:wait!important;opacity:.68!important}@media (width<=1180px){.inventory-page .inventory-controls-split-grid{grid-template-columns:1fr!important}}@media (width<=760px){.inventory-page .inventory-action-row--double,.inventory-page .inventory-action-row--triple,.inventory-page .inventory-filter-grid,.inventory-page .inventory-bulk-grid{grid-template-columns:1fr!important}.inventory-page .inventory-filter-grid .inventory-toolbar__field--search,.inventory-page .inventory-action-row,.inventory-page .inventory-bulk-grid>:nth-child(-n+6),.inventory-page .inventory-bulk-grid>.inventory-actions__field:nth-child(7),.inventory-page .inventory-bulk-grid>.inventory-actions__field:nth-child(8),.inventory-page .inventory-bulk-grid>.inventory-actions__field:nth-child(9),.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply{grid-column:1/-1!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select,.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{height:40px!important;min-height:40px!important}.inventory-page .inventory-lazy-load{flex-direction:column!important;align-items:stretch!important}.inventory-page .inventory-lazy-load__button{width:100%!important}}@media (width<=767px){.inventory-page{background:#111418!important;gap:5px!important}.inventory-page .inventory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:0!important}.inventory-page .inventory-metric{background:radial-gradient(circle at 50% 0,#c8a96b14,#0000 64%),linear-gradient(#1a1f24fa,#111418fa)!important;border-radius:6px!important;min-height:34px!important;padding:3px 2px!important}.inventory-page .inventory-metric span{font-size:12px!important}.inventory-page .inventory-metric strong{letter-spacing:.02em!important;font-size:5.8px!important}.inventory-page .inventory-controls-split-grid{grid-template-columns:1fr!important;gap:5px!important}.inventory-page .inventory-command-panel{box-shadow:none!important;background:#1a1f24!important;border-color:#2a3138!important;border-radius:7px!important;gap:4px!important;padding:6px!important}.inventory-page .inventory-command-label{letter-spacing:.06em!important;min-height:9px!important;font-size:7.5px!important;line-height:1!important}.inventory-page .inventory-filter-grid,.inventory-page .inventory-bulk-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.inventory-page .inventory-filter-grid .inventory-toolbar__field--search,.inventory-page .inventory-action-row{grid-column:1/-1!important}.inventory-page .inventory-action-row--double,.inventory-page .inventory-action-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.inventory-page .inventory-action-row--double .inventory-toolbar__button:first-child{grid-column:1/3!important}.inventory-page .inventory-action-row--double .inventory-toolbar__button:last-child{grid-column:3/4!important}.inventory-page .inventory-toolbar__field span,.inventory-page .inventory-actions__field span{letter-spacing:.035em!important;white-space:nowrap!important;font-size:7.3px!important;line-height:1!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select,.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{border-color:#2a3138!important;border-radius:6px!important;height:28px!important;min-height:28px!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select{color:#f5f7fa!important;background:#111418!important;padding:0 6px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.inventory-page .inventory-toolbar__field--search .inventory-toolbar__control{height:30px!important;min-height:30px!important}.inventory-page .inventory-filter-grid .inventory-search-row span{min-height:30px!important}.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{color:#f5f7fa!important;letter-spacing:.01em!important;background:#111418!important;gap:3px!important;padding:0 5px!important;font-size:8px!important;line-height:1!important}.inventory-page .inventory-toolbar__toggle{justify-content:flex-start!important}.inventory-page .inventory-toolbar__toggle input{flex:0 0 11px!important;width:11px!important;height:11px!important}.inventory-page .inventory-toolbar__toggle span{font-size:7.6px!important;line-height:1!important}.inventory-page .inventory-bulk-grid>:nth-child(-n+9),.inventory-page .inventory-bulk-grid>.inventory-actions__field:nth-child(7),.inventory-page .inventory-bulk-grid>.inventory-actions__field:nth-child(8),.inventory-page .inventory-bulk-grid>.inventory-actions__field:nth-child(9){grid-column:span 1!important}.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply{grid-column:1/-1!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{white-space:normal!important;align-self:end!important;padding:0 4px!important;font-size:7.8px!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete{font-size:7.8px!important}.inventory-page .inventory-table-card{margin-top:0!important;padding:2px 3px 4px!important}.inventory-page .inventory-table-shell{min-height:clamp(340px,58dvh,620px)!important;max-height:clamp(420px, calc(100dvh - var(--heat-tabs-height,78px) - 188px), 780px)!important;border-color:#2a3138!important;border-radius:9px!important}.inventory-page .inventory-lazy-load{flex-direction:row!important;align-items:center!important;gap:6px!important;padding:5px 7px!important}.inventory-page .inventory-lazy-load__count,.inventory-page .inventory-lazy-load__complete{font-size:9px!important}.inventory-page .inventory-lazy-load__button{width:auto!important;min-width:116px!important;min-height:28px!important;padding:0 9px!important;font-size:8.5px!important}}@media (width<=420px){.inventory-page .inventory-command-panel{padding:5px!important}.inventory-page .inventory-filter-grid,.inventory-page .inventory-bulk-grid{gap:3px!important}.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{padding-inline:3px!important;font-size:7.3px!important}}.inventory-page .inventory-table__item-name-control{resize:none!important}.inventory-page .inventory-table--live th:first-child,.inventory-page .inventory-table--live td:first-child{z-index:18!important;position:sticky!important;left:0!important}.inventory-page .inventory-table--live th:nth-child(2),.inventory-page .inventory-table--live td:nth-child(2){left:var(--inventory-live-select-column-width,44px)!important;z-index:17!important;box-shadow:8px 0 16px #0003, inset -1px 0 0 #c8a96b42, inset 0 -1px 0 #ffffff06, var(--inventory-table-category-group-top-outline,0 0 0 transparent), var(--inventory-table-category-group-bottom-outline,0 0 0 transparent), var(--inventory-table-group-top-outline,0 0 0 transparent), var(--inventory-table-group-bottom-outline,0 0 0 transparent)!important;position:sticky!important}.inventory-page .inventory-table--live thead th:first-child,.inventory-page .inventory-table--live thead th:nth-child(2){z-index:32!important;background:linear-gradient(#121e2cfc,#070c12fe)!important}.inventory-page .inventory-table--live tbody td:first-child,.inventory-page .inventory-table--live tbody tr:nth-child(odd) td:first-child,.inventory-page .inventory-table--live tbody tr:nth-child(2n) td:first-child,.inventory-page .inventory-table--live tbody td:nth-child(2),.inventory-page .inventory-table--live tbody tr:nth-child(odd) td:nth-child(2),.inventory-page .inventory-table--live tbody tr:nth-child(2n) td:nth-child(2){background:linear-gradient(#111b27fa,#070b11fa)!important}.inventory-page .inventory-table--live tbody tr:hover td:first-child,.inventory-page .inventory-table--live tbody tr:hover td:nth-child(2){background:linear-gradient(#131e2bfc,#080d13fc)!important}:is(.inventory-page .inventory-table--live tbody tr:has(.heat-data-table__row-checkbox:checked) td:first-child,.inventory-page .inventory-table--live tbody tr:has(.heat-data-table__row-checkbox:checked) td:nth-child(2)){background:linear-gradient(90deg,#c8a96b1b,#c8a96b06 44%,#0000),linear-gradient(#141f2afa,#080d13fa)!important}.inventory-page .inventory-table thead th,.inventory-page .inventory-table thead th:first-child,.inventory-page .inventory-table thead th:nth-child(3),.inventory-page .inventory-table thead th:nth-child(7),.inventory-page .inventory-table thead th:nth-child(16),.inventory-page .inventory-table thead th.inventory-table__number-column,.inventory-page .inventory-table thead th.inventory-table__money-column{text-align:center!important}.inventory-page .inventory-table thead th>span,.inventory-page .inventory-table thead th span,.inventory-page .inventory-table thead th.inventory-table__number-column span,.inventory-page .inventory-table thead th.inventory-table__money-column span,.inventory-page .inventory-table thead .inventory-table__header-content,.inventory-page .inventory-table thead .inventory-table__header-label,.inventory-page .inventory-table thead .inventory-table__header-hint{text-align:center!important;text-align-last:center!important;justify-items:center!important}@media (width<=767px) and (orientation:portrait){.inventory-page.inventory-page--has-unsaved{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.inventory-page .inventory-mobile-save-bar{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:1600;box-sizing:border-box;background:linear-gradient(90deg,#c8a96b21,#48c9b00e),linear-gradient(#1a1f24fa,#080c12fa);border:1px solid #c8a96b94;border-radius:10px;grid-template-columns:minmax(0,.84fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;padding:8px;position:fixed;left:8px;box-shadow:0 -14px 34px #00000075,inset 0 1px #ffffff12;display:grid!important}.inventory-page .inventory-mobile-save-bar span{color:#f5f7fa;letter-spacing:.04em;text-transform:uppercase;min-width:0;font-size:10px;font-weight:950;line-height:1.05}.inventory-page .inventory-mobile-save-bar button{text-align:center;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;padding:0 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.inventory-page .inventory-mobile-save-bar__primary{color:#111418;background:linear-gradient(135deg,#d9bd7b,#a9823d);border:1px solid #c8a96bc7}.inventory-page .inventory-mobile-save-bar__secondary{color:#f5f7fa;background:linear-gradient(#101722f5,#04080dfa);border:1px solid #c8a96b5c}.inventory-page .inventory-mobile-save-bar button:disabled{cursor:wait;opacity:.58}}@media (width<=767px){.inventory-page .inventory-table--live .inventory-table__item-column,.inventory-page .inventory-table--live .inventory-table__item-cell{position:sticky!important;left:0!important}.inventory-page .inventory-table--live{table-layout:fixed!important;width:max-content!important;min-width:0!important}.inventory-page .inventory-table--live .inventory-table__col--select{width:36px!important;min-width:36px!important;max-width:36px!important}.inventory-page .inventory-table--live .inventory-table__col--itemName{width:176px!important;min-width:176px!important;max-width:176px!important}.inventory-page .inventory-table--live .inventory-table__col--onHand,.inventory-page .inventory-table--live .inventory-table__col--parLevel,.inventory-page .inventory-table--live .inventory-table__col--shortage{width:64px!important;min-width:64px!important;max-width:64px!important}.inventory-page .inventory-table--live .inventory-table__col--onHandUom,.inventory-page .inventory-table--live .inventory-table__col--parLevelUom,.inventory-page .inventory-table--live .inventory-table__col--packUom,.inventory-page .inventory-table--live .inventory-table__col--costUnit,.inventory-page .inventory-table--live .inventory-table__col--orderUom{width:58px!important;min-width:58px!important;max-width:58px!important}.inventory-page .inventory-table--live .inventory-table__col--shelfToSheet,.inventory-page .inventory-table--live .inventory-table__col--unitsPerPack,.inventory-page .inventory-table--live .inventory-table__col--daysSinceOrdered{width:66px!important;min-width:66px!important;max-width:66px!important}.inventory-page .inventory-table--live .inventory-table__col--needToOrder,.inventory-page .inventory-table--live .inventory-table__col--orderPlaced,.inventory-page .inventory-table--live .inventory-table__col--stockStatus{width:76px!important;min-width:76px!important;max-width:76px!important}.inventory-page .inventory-table--live .inventory-table__col--costPerPack,.inventory-page .inventory-table--live .inventory-table__col--costPerUnit,.inventory-page .inventory-table--live .inventory-table__col--totalCostOnHand,.inventory-page .inventory-table--live .inventory-table__col--suggestedOrderQty{width:82px!important;min-width:82px!important;max-width:82px!important}.inventory-page .inventory-table--live .inventory-table__col--category,.inventory-page .inventory-table--live .inventory-table__col--packSize,.inventory-page .inventory-table--live .inventory-table__col--lastOrdered,.inventory-page .inventory-table--live .inventory-table__col--deliveryDate{width:96px!important;min-width:96px!important;max-width:96px!important}.inventory-page .inventory-table--live .inventory-table__col--storageLocation,.inventory-page .inventory-table--live .inventory-table__col--productNumber,.inventory-page .inventory-table--live .inventory-table__col--vendor{width:112px!important;min-width:112px!important;max-width:112px!important}.inventory-page .inventory-table--live .inventory-table__col--notes{width:142px!important;min-width:142px!important;max-width:142px!important}.inventory-page .inventory-table--live th,.inventory-page .inventory-table--live td{padding:2px 3px!important;font-size:9px!important;line-height:1.05!important}.inventory-page .inventory-table--live th{letter-spacing:.025em!important;height:30px!important;min-height:30px!important;padding:3px 9px 3px 3px!important;font-size:7px!important}.inventory-page .inventory-table--live td{height:30px!important;padding-block:2px!important}.inventory-page .inventory-table--live .inventory-table__select-column,.inventory-page .inventory-table--live .inventory-table__select-cell{width:36px!important;min-width:36px!important;max-width:36px!important;padding-inline:2px!important}.inventory-page .inventory-table--live th:first-child,.inventory-page .inventory-table--live td:first-child{z-index:auto!important;position:static!important;left:auto!important}.inventory-page .inventory-table--live th:nth-child(2),.inventory-page .inventory-table--live td:nth-child(2){z-index:27!important;text-align:center!important;vertical-align:middle!important;width:176px!important;min-width:176px!important;max-width:176px!important;box-shadow:6px 0 12px #00000047, inset -1px 0 0 #c8a96b57, inset 0 -1px 0 #ffffff06, var(--inventory-table-category-group-top-outline,0 0 0 transparent), var(--inventory-table-category-group-bottom-outline,0 0 0 transparent), var(--inventory-table-group-top-outline,0 0 0 transparent), var(--inventory-table-group-bottom-outline,0 0 0 transparent)!important;position:sticky!important;left:0!important}.inventory-page .inventory-table--live td.inventory-table__item-cell{text-align:left!important;vertical-align:middle!important;justify-content:flex-start!important;align-items:center!important;padding-inline:5px!important}.inventory-page .inventory-table--live tbody td.inventory-table__item-cell>.inventory-table__item-name-value{text-align:left!important;justify-content:flex-start!important}.inventory-page .inventory-table--live thead th:first-child,.inventory-page .inventory-table--live thead th:nth-child(2){z-index:38!important;background:linear-gradient(#1a1f24fc,#111418fc)!important}.inventory-page .inventory-table--live tbody td:first-child,.inventory-page .inventory-table--live tbody tr:nth-child(odd) td:first-child,.inventory-page .inventory-table--live tbody tr:nth-child(2n) td:first-child,.inventory-page .inventory-table--live tbody td:nth-child(2),.inventory-page .inventory-table--live tbody tr:nth-child(odd) td:nth-child(2),.inventory-page .inventory-table--live tbody tr:nth-child(2n) td:nth-child(2){background:linear-gradient(#1a1f24fa,#111418fa)!important}:is(.inventory-page .inventory-table--live tbody tr:has(.heat-data-table__row-checkbox:checked) td:first-child,.inventory-page .inventory-table--live tbody tr:has(.heat-data-table__row-checkbox:checked) td:nth-child(2)){background:linear-gradient(90deg,#c8a96b1f,#c8a96b09),linear-gradient(#1a1f24fc,#111418fc)!important}.inventory-page .inventory-table--live .inventory-table__select-all input,.inventory-page .inventory-table--live .inventory-table__select-cell .heat-data-table__row-checkbox{width:13px!important;height:13px!important}.inventory-page .inventory-table--live .inventory-table__header-content--item-name{grid-template-columns:minmax(0,1fr)!important;padding-right:18px!important}.inventory-page .inventory-table--live .inventory-table__add-item-button{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;font-size:12px!important}.inventory-page .inventory-table--live .inventory-table__column-resize{z-index:44!important;width:18px!important;right:-8px!important}.inventory-page .inventory-table--live .inventory-table__column-resize:before{content:""!important;background:#c8a96b14!important;border-inline:1px solid #c8a96b6b!important;border-radius:999px!important;width:8px!important;position:absolute!important;top:7px!important;bottom:7px!important;right:5px!important}.inventory-page .inventory-table--live .inventory-table__column-resize:after{opacity:1!important;background:#f8e7b7b8!important;width:2px!important;right:8px!important}.inventory-page .inventory-table--live .inventory-table__input,.inventory-page .inventory-table--live .inventory-table__select,.inventory-page .inventory-table--live .inventory-table__pill-select,.inventory-page .inventory-table--live .inventory-table__smart-select,.inventory-page .inventory-table--live .inventory-table__readonly,.inventory-page .inventory-table--live .inventory-status-pill,.inventory-page .inventory-table--live .inventory-boolean-pill,.inventory-page .inventory-table--live .inventory-shortage,.inventory-page .inventory-table--live .inventory-suggested-order,.inventory-page .inventory-table--live .inventory-suggested-order--empty{border-radius:5px!important;height:24px!important;min-height:24px!important;padding-inline:4px!important;font-size:9px!important;line-height:1.05!important}.inventory-page .inventory-table--live .inventory-table__item-name-control{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:middle!important;border-radius:5px!important;align-content:center!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0 auto!important;padding:3px 8px!important;display:block!important;overflow:hidden!important}.inventory-page .inventory-table--live td.inventory-table__item-cell>textarea.inventory-table__item-name-control{font:700 9px/1.05 var(--heat-font-system)!important;text-align:center!important}.inventory-page .inventory-table--live td:nth-child(2){height:38px!important}.inventory-page .inventory-table--live .inventory-table__input--number,.inventory-page .inventory-table--live .inventory-table__input--currency,.inventory-page .inventory-table--live td:nth-child(3) .inventory-table__input--number{text-align:right!important}.inventory-page .inventory-table--live .inventory-currency{min-height:24px!important;padding-inline:4px!important;font-size:9px!important}.inventory-page .inventory-table--live .inventory-currency--editable .inventory-table__input--currency{height:22px!important;min-height:22px!important;padding:0!important}}@media (width<=420px){.inventory-page .inventory-table--live .inventory-table__col--itemName,.inventory-page .inventory-table--live th:nth-child(2),.inventory-page .inventory-table--live td:nth-child(2){width:164px!important;min-width:164px!important;max-width:164px!important}}.inventory-page .inventory-top-command-row{box-sizing:border-box!important;background:linear-gradient(#070d14f0,#04080dfa)!important;border:1px solid #c8a96b3d!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:7px 8px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #0000002e!important}.inventory-page .inventory-tab-group{background:0 0!important;border:0!important;flex:none!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:inline-flex!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab{white-space:nowrap!important;min-height:34px!important;padding:0 14px!important}.inventory-page .inventory-status-inline{justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:0 10px!important;overflow:hidden!important}.inventory-page .inventory-status-inline span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.inventory-page .inventory-status-inline strong,.inventory-page .inventory-status-inline button{white-space:nowrap!important;flex:none!important}.inventory-page .inventory-print-actions{justify-content:flex-end!important;align-items:center!important;min-width:0!important;display:flex!important}.inventory-page .inventory-print-actions .inventory-page__print-button{max-width:100%!important;height:34px!important;min-height:34px!important;padding-inline:12px!important}@media (width<=980px){.inventory-page .inventory-top-command-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"tabs print""status status"!important}.inventory-page .inventory-tab-group{flex-wrap:wrap!important;grid-area:tabs!important}.inventory-page .inventory-status-inline{grid-area:status!important}.inventory-page .inventory-print-actions{grid-area:print!important}}@media (width<=620px){.inventory-page .inventory-top-command-row{grid-template-columns:1fr!important;grid-template-areas:"tabs""status""print"!important}.inventory-page .inventory-tab-group,.inventory-page .inventory-print-actions,.inventory-page .inventory-print-actions .inventory-page__print-button{width:100%!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab{flex:1 1 0!important;padding-inline:8px!important}.inventory-page .inventory-print-actions .inventory-page__print-button{justify-content:center!important}}.inventory-page{background:#111418!important;gap:12px!important}.inventory-page .inventory-top-command-row{background:linear-gradient(90deg,#c8a96b0e,#48c9b00a 42%,#0000),linear-gradient(#1a1f24fa,#0a0e13fa)!important;border-color:#c8a96b57!important;gap:10px!important;padding:8px 10px!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab{color:#dce4ec!important;border-radius:8px!important;min-height:42px!important;padding-inline:16px!important;font-size:11px!important;font-weight:950!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab--active{color:#f8e7b7!important;background:linear-gradient(#c8a96b3d,#3e30157a),#1a1f24!important;border-color:#c8a96bd1!important;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #c8a96b14!important}.inventory-page .inventory-status-inline{color:#d6e8e3!important;background:linear-gradient(90deg,#48c9b01f,#0000 52%),linear-gradient(#0b191ceb,#080d12fa)!important;border-color:#48c9b057!important;min-height:42px!important}.inventory-page .inventory-status-inline span{font-size:12px!important;font-weight:850!important}.inventory-page .inventory-status-inline strong{color:#87efac!important}.inventory-page .inventory-print-actions{gap:8px!important}.inventory-page .inventory-print-actions .inventory-page__print-button{border-radius:8px!important;height:42px!important;min-height:42px!important;padding-inline:14px!important}.inventory-page .inventory-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:8px!important}.inventory-page .inventory-metric{background:linear-gradient(90deg,#c8a96b2e 0 3px,#0000 3px),radial-gradient(circle at 50% 0,#c8a96b1a,#0000 64%),linear-gradient(#1a1f24fa,#0d1116fa)!important;border-color:#c8a96b4d!important;border-radius:8px!important;align-content:center!important;min-height:62px!important;padding:10px 12px!important}.inventory-page .inventory-metric span{color:#f5f7fa!important;letter-spacing:0!important;font-size:clamp(18px,1.25vw,24px)!important}.inventory-page .inventory-metric strong{color:#9ba7b4!important;letter-spacing:.055em!important;font-size:9px!important}.inventory-page .inventory-metric--active{background:linear-gradient(90deg,#c8a96b 0 3px,#0000 3px),radial-gradient(circle at 50% 0,#c8a96b2e,#0000 64%),linear-gradient(#1f252bfa,#101419fa)!important;border-color:#c8a96bc7!important}.inventory-page .inventory-metric--highest-value{grid-column:span 1!important}.inventory-page .inventory-controls-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.inventory-page .inventory-command-panel{background:linear-gradient(90deg,#c8a96b0d,#48c9b009 45%,#0000),linear-gradient(#1a1f24,#111418)!important;border-color:#c8a96b4d!important;border-radius:8px!important;gap:10px!important;padding:12px!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000002e!important}.inventory-page .inventory-command-label{color:#c8a96b!important;letter-spacing:.08em!important;justify-content:flex-start!important;font-size:10px!important}.inventory-page .inventory-filter-grid,.inventory-page .inventory-bulk-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:10px!important}.inventory-page .inventory-filter-grid .inventory-toolbar__field--search,.inventory-page .inventory-action-row,.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply{grid-column:1/-1!important}.inventory-page .inventory-action-row--double,.inventory-page .inventory-action-row--triple{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.inventory-page .inventory-toolbar__field,.inventory-page .inventory-actions__field{gap:5px!important;min-width:0!important}.inventory-page .inventory-toolbar__field span,.inventory-page .inventory-actions__field span{color:#9ba7b4!important;letter-spacing:.045em!important;text-align:left!important;font-size:10px!important;line-height:1.15!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select,.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{border-radius:8px!important;min-width:0!important;height:42px!important;min-height:42px!important;overflow:visible!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select{color:#f5f7fa!important;text-align:left!important;text-align-last:auto!important;background:linear-gradient(#111418fa,#090d12fa)!important;border-color:#2a3138f2!important;padding-inline:12px!important;font-size:13px!important;font-weight:800!important}.inventory-page .inventory-toolbar__control:focus,.inventory-page .inventory-actions__field select:focus{border-color:#c8a96b!important;box-shadow:0 0 0 3px #c8a96b24!important}.inventory-page .inventory-filter-grid .inventory-search-row{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important}.inventory-page .inventory-filter-grid .inventory-search-row span{justify-content:flex-start!important;min-height:42px!important}.inventory-page .inventory-toolbar__button,.inventory-page .inventory-actions__secondary{color:#dce4ec!important;background:#111418eb!important;border-color:#557ba26b!important}.inventory-page .inventory-toolbar__button:hover,.inventory-page .inventory-toolbar__button:focus-visible,.inventory-page .inventory-actions__secondary:hover,.inventory-page .inventory-actions__secondary:focus-visible{color:#f8e7b7!important;border-color:#c8a96b9e!important;outline:none!important}.inventory-page .inventory-toolbar__toggle{color:#dce4ec!important;background:#111418eb!important;border-color:#2a3138f2!important;justify-content:flex-start!important}.inventory-page .inventory-toolbar__toggle input{flex:0 0 16px!important;width:16px!important;height:16px!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply:disabled,.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply:disabled,.inventory-page .inventory-bulk-grid>.events-table-actions__delete:disabled,.inventory-page .inventory-actions__secondary:disabled{cursor:not-allowed!important;filter:none!important;opacity:.48!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{color:#9ba7b4!important;background:#111418bd!important;border-color:#2a3138f2!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:850!important}.inventory-page .inventory-table th{border-color:#2a3138f2!important}.inventory-page .inventory-table--live th.inventory-table__group-start,.inventory-page .inventory-table--live td.inventory-table__group-start{border-left:2px solid #c8a96b61!important}.inventory-page .inventory-table--live th.inventory-table__group-start.inventory-table__group--pack-setup,.inventory-page .inventory-table--live td.inventory-table__group-start.inventory-table__group--pack-setup{border-left-color:#6e8aa86b!important}.inventory-page .inventory-table--live th.inventory-table__group-start.inventory-table__group--costing,.inventory-page .inventory-table--live td.inventory-table__group-start.inventory-table__group--costing{border-left-color:#c8a96b70!important}.inventory-page .inventory-table--live th.inventory-table__group-start.inventory-table__group--tracking,.inventory-page .inventory-table--live td.inventory-table__group-start.inventory-table__group--tracking{border-left-color:#5c799957!important}.inventory-page .inventory-table--live th.inventory-table__group-end,.inventory-page .inventory-table--live td.inventory-table__group-end{border-right-color:#c8a96b5c!important}.inventory-page .inventory-table--live th.inventory-table__group--count-input,.inventory-page .inventory-table--live td.inventory-table__group--count-input{background:linear-gradient(90deg,#48c9b01f,#0000 68%),linear-gradient(#122a32e6,#071016f0)!important}.inventory-page .inventory-table--live td.inventory-table__group--count-input .inventory-table__input,.inventory-page .inventory-table--live td.inventory-table__group--count-input .inventory-table__select{color:#d6fff5!important;background:linear-gradient(#13363ee6,#040f14f5)!important;border-color:#48c9b094!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #48c9b014!important}.inventory-page .inventory-table--live th.inventory-table__group--shelf-organization,.inventory-page .inventory-table--live td.inventory-table__group--shelf-organization{background:linear-gradient(90deg,#78879814,#0000 70%),linear-gradient(#181e24c7,#0c0f12e6)!important}.inventory-page .inventory-table--live td.inventory-table__group--shelf-organization .inventory-table__input{color:#c8d1db!important;text-align:center!important;background:linear-gradient(#191f25e6,#0b0e11f2)!important;border-color:#7887985c!important;font-weight:800!important}.inventory-page .inventory-table--live th.inventory-table__group--par-setup,.inventory-page .inventory-table--live td.inventory-table__group--par-setup{background:linear-gradient(90deg,#94a3b812,#0000 70%),linear-gradient(#191f26d1,#0a0d11f0)!important}.inventory-page .inventory-table--live td.inventory-table__group--par-setup .inventory-table__input,.inventory-page .inventory-table--live td.inventory-table__group--par-setup .inventory-table__select{color:#d4dde7!important;background:linear-gradient(#1d232ae6,#0a0d12f5)!important;border-color:#94a3b85c!important}.inventory-page .inventory-table--live th.inventory-table__group--ordering,.inventory-page .inventory-table--live td.inventory-table__group--ordering{background:linear-gradient(90deg,#c8a96b14,#0000 72%),linear-gradient(#201b12d1,#090b0ef0)!important}.inventory-page .inventory-table--live td.inventory-table__cell--active-order{background:linear-gradient(90deg,#d9bd7b2e,#4831101f),linear-gradient(#2b200ef5,#0e0c08fa)!important}.inventory-page .inventory-table--live td.inventory-table__cell--active-order-uom{border-left-color:#d9bd7b73!important}.inventory-page .inventory-table--live .inventory-table__cell--active-order-uom .inventory-table__order-uom-select--active{color:#fde68a!important;text-align:center!important;text-align-last:center!important;background:linear-gradient(#d9bd7b33,#483110db)!important;border-color:#d9bd7b99!important;font-weight:950!important}.inventory-page .inventory-table--live td.inventory-table__cell--active-order .inventory-suggested-order--active{border-color:#d9bd7bad!important;box-shadow:0 0 0 1px #d9bd7b1f!important}.inventory-page .inventory-table--live th.inventory-table__group--costing,.inventory-page .inventory-table--live td.inventory-table__group--costing{background:linear-gradient(90deg,#c8a96b1a,#0000 72%),linear-gradient(#221d13d6,#0b0c0df0)!important}.inventory-page .inventory-table--live th.inventory-table__group--pack-setup,.inventory-page .inventory-table--live td.inventory-table__group--pack-setup{background:linear-gradient(90deg,#6e8aa814,#0000 72%),linear-gradient(#151c24d1,#090c10f0)!important}.inventory-page .inventory-table--live th.inventory-table__group--tracking,.inventory-page .inventory-table--live td.inventory-table__group--tracking{background:linear-gradient(90deg,#5c79990f,#0000 72%),linear-gradient(#131920c2,#080b0fed)!important}.inventory-page .inventory-table--live td.inventory-table__group--costing .inventory-table__input,.inventory-page .inventory-table--live td.inventory-table__group--costing .inventory-table__select,.inventory-page .inventory-table--live td.inventory-table__group--costing .inventory-table__readonly{color:#ead9ad!important;background:linear-gradient(#262014e0,#0b0c0df5)!important;border-color:#c8a96b57!important}.inventory-page .inventory-table--live td.inventory-col--cost-per-unit .inventory-table__input,.inventory-page .inventory-table--live td.inventory-col--cost-unit .inventory-table__select{border-color:#d5b7776b!important}.inventory-page .inventory-table--live td.inventory-col--pack-setup .inventory-table__input,.inventory-page .inventory-table--live td.inventory-col--pack-setup .inventory-table__select{color:#c8d4e0!important;background:linear-gradient(#181f27d6,#090c10f5)!important;border-color:#6e8aa857!important}.inventory-page .inventory-table--live td.inventory-col--tracking .inventory-table__input,.inventory-page .inventory-table--live td.inventory-col--tracking .inventory-table__readonly{color:#aebccc!important;background:linear-gradient(#131920c7,#080b0ff0)!important;border-color:#5c799947!important}.inventory-page .inventory-table--live td.inventory-col--tracking .inventory-table__input::placeholder{color:#9ba7b480!important}.inventory-page .inventory-table--live td.inventory-col--total-cost-on-hand .inventory-table__readonly,.inventory-page .inventory-table--live td.inventory-col--total-cost-on-hand .inventory-currency{color:#f8e7b7!important;border-color:#c8a96b75!important;font-weight:950!important}.inventory-page .inventory-table--live td.inventory-col--item-identity:not(.inventory-table__item-cell) .inventory-table__input,.inventory-page .inventory-table--live td.inventory-col--item-identity .inventory-table__select{filter:saturate(.92)}.inventory-page .inventory-table__input,.inventory-page .inventory-table__select,.inventory-page .inventory-table__readonly,.inventory-page .inventory-status-pill,.inventory-page .inventory-boolean-pill{align-items:center!important}@media (width<=1199px){.inventory-page .inventory-controls-split-grid{grid-template-columns:1fr!important}}@media (width<=900px){.inventory-page .inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-page .inventory-metric--highest-value{grid-column:1/-1!important}}@media (width<=767px){.inventory-page{gap:10px!important;overflow-x:hidden!important}.inventory-page .inventory-top-command-row{gap:8px!important;padding:8px!important}.inventory-page .inventory-tab-group{scrollbar-width:thin!important;flex-wrap:nowrap!important;overflow-x:auto!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab{flex:none!important;min-height:44px!important;padding-inline:12px!important;font-size:10px!important}.inventory-page .inventory-status-inline{min-height:44px!important;padding:8px 10px!important;overflow:visible!important}.inventory-page .inventory-status-inline span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.inventory-page .inventory-print-actions .inventory-page__print-button{width:100%!important;height:auto!important;min-height:44px!important}.inventory-page .inventory-metric{border-radius:8px!important;min-height:58px!important;padding:9px 8px!important}.inventory-page .inventory-metric span{font-size:16px!important}.inventory-page .inventory-metric strong{letter-spacing:.035em!important;font-size:8px!important}.inventory-page .inventory-command-panel{background:#1a1f24!important;border-color:#c8a96b3d!important;border-radius:8px!important;gap:10px!important;padding:10px!important}.inventory-page .inventory-filter-grid,.inventory-page .inventory-bulk-grid,.inventory-page .inventory-action-row--double,.inventory-page .inventory-action-row--triple{grid-template-columns:1fr!important;gap:9px!important}.inventory-page .inventory-filter-grid .inventory-search-row{grid-template-columns:1fr!important;gap:5px!important}.inventory-page .inventory-filter-grid .inventory-search-row span{min-height:auto!important}.inventory-page .inventory-toolbar__field span,.inventory-page .inventory-actions__field span{text-align:left!important;font-size:9px!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select,.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{border-radius:8px!important;min-width:0!important;height:44px!important;min-height:44px!important;padding-inline:12px!important;font-size:10px!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select{font-size:12px!important}.inventory-page .inventory-toolbar__toggle span{font-size:10px!important;line-height:1.15!important}.inventory-page .inventory-lazy-load{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:8px!important}.inventory-page .inventory-lazy-load__button{width:100%!important;min-height:44px!important}}@media (width<=420px){.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{padding-inline:10px!important;font-size:9.5px!important}}.inventory-page{gap:9px!important}.inventory-page .inventory-top-command-row{border-radius:10px!important;gap:6px!important;min-height:42px!important;padding:3px 7px!important}.heat-shell-header .app-header[data-active-tab=Inventory]{min-height:138px!important;padding-bottom:6px!important}.heat-shell-header .app-header[data-active-tab=Inventory] .app-header__logo-stage{min-height:112px!important}.heat-shell-header .app-header[data-active-tab=Inventory] .app-header__logo-frame{transform:scale(.9)!important}.heat-shell-header .app-header[data-active-tab=Inventory] .app-header__banner-quote .ambient-quote__text{font-size:clamp(13px,1.02vw,16px)!important;line-height:1.18!important}.heat-shell-header .app-header[data-active-tab=Inventory] .schedule-counts-slogan{letter-spacing:.005em!important;max-width:100%!important;font-size:clamp(21px,2.55vw,36px)!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab,.inventory-page .inventory-print-actions .inventory-page__print-button,.inventory-page .inventory-status-inline{height:36px!important;min-height:36px!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab{padding-inline:10px!important}.inventory-page .inventory-status-inline{padding:0 10px!important}.inventory-page .inventory-status-inline span{font-size:11px!important}.inventory-page .inventory-print-actions .inventory-page__print-button{padding-inline:10px!important}.inventory-page .inventory-print-actions{flex-wrap:nowrap!important;gap:6px!important}.inventory-page .inventory-print-actions .inventory-page__print-button{white-space:nowrap!important;flex:none!important;min-width:0!important}.inventory-page .inventory-print-actions .inventory-page__output-button{min-width:70px!important}.inventory-page .inventory-print-actions .inventory-page__output-button strong{font-size:10px!important}@media (width>=1280px){.inventory-page .inventory-metrics{grid-template-columns:repeat(7,minmax(0,1fr))!important}.inventory-page .inventory-metric--highest-value{grid-column:auto!important}}.inventory-page .inventory-metrics{gap:7px!important}.inventory-page .inventory-metric{min-height:50px!important;padding:6px 9px!important}.inventory-page .inventory-metric span{font-size:clamp(17px,1.12vw,21px)!important}.inventory-page .inventory-metric strong{font-size:8.5px!important;line-height:1.05!important}.inventory-page .inventory-controls-split-grid{align-items:start!important;gap:10px!important}.inventory-page .inventory-command-panel{border-radius:10px!important;gap:7px!important;height:auto!important;min-height:0!important;padding:9px 10px!important}.inventory-page .inventory-filter-grid{grid-template-columns:repeat(4,minmax(135px,1fr))!important;grid-auto-rows:min-content!important;align-items:end!important;gap:7px!important}.inventory-page .inventory-filter-grid .inventory-search-row{grid-column:1/-1!important;grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important}.inventory-page .inventory-filter-grid .inventory-toolbar__field--sort{grid-column:span 2!important}.inventory-page .inventory-filter-grid .inventory-toolbar__field--search,.inventory-page .inventory-filter-grid .inventory-action-row{grid-column:1/-1!important}.inventory-page .inventory-action-row{gap:7px!important}.inventory-page .inventory-action-row--double{grid-template-columns:repeat(2,minmax(135px,1fr))!important}.inventory-page .inventory-filter-panel{padding-bottom:10px!important}.inventory-page .inventory-toolbar__field,.inventory-page .inventory-actions__field{gap:3px!important}.inventory-page .inventory-toolbar__field span,.inventory-page .inventory-actions__field span{font-size:10px!important;line-height:1.05!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select,.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{border-radius:8px!important;height:36px!important;min-height:36px!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select{padding-inline:10px!important;font-size:12px!important}.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{white-space:nowrap!important;padding-inline:10px!important;font-size:10px!important;line-height:1.1!important}.inventory-page .inventory-toolbar__toggle{gap:6px!important}.inventory-page .inventory-bulk-grid{grid-template-columns:repeat(3,minmax(135px,1fr))!important;align-items:end!important;gap:7px!important}.inventory-page .inventory-command-label{min-height:9px!important;font-size:9.5px!important;line-height:1!important}.inventory-page .inventory-table-card{margin-top:0!important;padding-top:0!important}.inventory-page .inventory-lazy-load{margin-top:0!important}@media (width>=1280px){.inventory-page .inventory-controls-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (width>=768px) and (width<=1279px){.inventory-page .inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.inventory-page .inventory-metric--highest-value{grid-column:auto!important}.inventory-page .inventory-filter-grid{grid-template-columns:repeat(2,minmax(145px,1fr))!important}.inventory-page .inventory-filter-grid .inventory-toolbar__field--sort{grid-column:span 1!important}.inventory-page .inventory-bulk-grid{grid-template-columns:repeat(2,minmax(145px,1fr))!important}}@media (width<=767px){.inventory-page{gap:10px!important}.heat-shell-header .app-header[data-active-tab=Inventory]{min-height:0!important;padding-bottom:10px!important}.heat-shell-header .app-header[data-active-tab=Inventory] .app-header__logo-frame{transform:none!important}.inventory-page .inventory-top-command-row{min-height:0!important;padding:8px!important}.inventory-page .inventory-print-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.inventory-page .inventory-print-actions .inventory-page__print-button{width:100%!important;min-width:0!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab,.inventory-page .inventory-print-actions .inventory-page__print-button,.inventory-page .inventory-status-inline{height:auto!important;min-height:44px!important}.inventory-page .inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.inventory-page .inventory-metric{min-height:58px!important}.inventory-page .inventory-filter-grid,.inventory-page .inventory-bulk-grid,.inventory-page .inventory-action-row--double,.inventory-page .inventory-action-row--triple{grid-template-columns:1fr!important}.inventory-page .inventory-filter-grid .inventory-toolbar__field--sort,.inventory-page .inventory-filter-grid .inventory-toolbar__field--search,.inventory-page .inventory-filter-grid .inventory-action-row,.inventory-page .inventory-bulk-grid>*,.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply{grid-column:1/-1!important}.inventory-page .inventory-filter-grid .inventory-search-row{grid-template-columns:1fr!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select,.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{white-space:normal!important;height:44px!important;min-height:44px!important}}@media (width<=420px){.inventory-page .inventory-metrics{grid-template-columns:1fr!important}}.heat-shell-header .app-header__settings-button{justify-self:stretch!important}@media (width>=769px){.heat-shell-header .app-header__switchers{grid-template-rows:repeat(4,28px)!important;grid-template-columns:minmax(0,148px)!important}.heat-shell-header .app-header__settings-button{border-radius:9px!important;grid-area:2/1!important;width:148px!important;max-width:148px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:10.5px!important;line-height:1!important}.heat-shell-header .app-header__sign-out{grid-area:4/1!important}}@media (width<=768px){.app-header__settings-button,.heat-shell-header .app-header__settings-button{border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;padding:4px 10px!important;font-size:10px!important;line-height:1!important}.settings-panel-backdrop{justify-content:center;padding:10px}.settings-panel{width:min(100%,380px);max-height:calc(100dvh - 20px)}}@media (width<=767px){.inventory-page{gap:12px!important}.heat-shell-header .app-header[data-active-tab=Inventory],.inventory-page .inventory-top-command-row,.inventory-page .inventory-metrics,.inventory-page .inventory-filter-panel,.inventory-page .inventory-bulk-panel,.inventory-page .inventory-table-card{border:1px solid #cbaa60ad!important;border-radius:12px!important;box-shadow:0 0 0 1px #cbaa601f,0 10px 24px #00000047!important}.heat-shell-header .app-header[data-active-tab=Inventory]{background:linear-gradient(#22262bfa,#121519fa)!important;padding:8px!important}.inventory-page .inventory-top-command-row,.inventory-page .inventory-filter-panel,.inventory-page .inventory-bulk-panel,.inventory-page .inventory-table-card{background:linear-gradient(#191d22fc,#0f1216fc)!important}.inventory-page .inventory-top-command-row{gap:7px!important}.inventory-page .inventory-metrics{background:linear-gradient(#171b20fc,#0e1115fc)!important;padding:7px!important}.inventory-page .inventory-metric{min-height:56px!important;box-shadow:none!important;border-color:#454b52f2!important}.inventory-page .inventory-filter-panel,.inventory-page .inventory-bulk-panel{gap:6px!important;padding:8px!important}.inventory-page .inventory-command-label{min-height:0!important;font-size:9.5px!important}.inventory-page .inventory-command-label--bulk{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.inventory-page .inventory-command-label__title{min-width:0!important}.inventory-page .inventory-command-label__badge{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f4dc9c!important;text-transform:none!important;letter-spacing:0!important;background:#cbaa601a!important;border:1px solid #cbaa607a!important;border-radius:999px!important;flex:none!important;max-width:50%!important;padding:4px 8px!important;font-size:10px!important;line-height:1!important;overflow:hidden!important}.inventory-page .inventory-filter-grid,.inventory-page .inventory-filter-grid .inventory-search-row{gap:6px!important}.inventory-page .inventory-toolbar__field,.inventory-page .inventory-actions__field{gap:2px!important}.inventory-page .inventory-toolbar__field span,.inventory-page .inventory-actions__field span{font-size:9.5px!important}.inventory-page .inventory-bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:7px!important}.inventory-page .inventory-bulk-grid>.inventory-actions__save,.inventory-page .inventory-bulk-grid>.inventory-actions__cancel,.inventory-page .inventory-bulk-grid>.inventory-actions__delete,.inventory-page .inventory-bulk-grid>.inventory-actions__clear{grid-column:span 1!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field,.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply{grid-column:1/-1!important}.inventory-page .inventory-bulk-grid--no-unsaved>.inventory-actions__save,.inventory-page .inventory-bulk-grid--no-unsaved>.inventory-actions__cancel,.inventory-page .inventory-bulk-grid>.inventory-actions__count--unsaved,.inventory-page .inventory-bulk-grid>.inventory-actions__count--selected{display:none!important}.inventory-page .inventory-toolbar__control,.inventory-page .inventory-actions__field select,.inventory-page .inventory-toolbar__button,.inventory-page .inventory-toolbar__toggle,.inventory-page .inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete{height:44px!important;min-height:44px!important}.inventory-page .inventory-actions__bulk-apply{border-color:#e6bc59b8!important;height:46px!important;min-height:46px!important;box-shadow:0 0 0 1px #e6bc5933,0 10px 22px #0000003d!important}.inventory-page .inventory-table-card{padding:6px!important}.inventory-page .inventory-table-wrap{border-color:#cbaa605c!important;border-radius:9px!important}}@media (width<=768px){.inventory-page .inventory-filters-panel{border-color:#c8a96b!important;gap:6px!important;padding:7px!important}.inventory-page .inventory-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:6px!important;display:grid!important}.inventory-page .inventory-filter-field,.inventory-page .inventory-filter-checkbox-tile,.inventory-page .inventory-filter-clear{min-width:0!important}.inventory-page .inventory-filter-field--wide,.inventory-page .inventory-filters-grid .inventory-toolbar__field--search,.inventory-page .inventory-filters-grid .inventory-toolbar__field--sort,.inventory-page .inventory-filter-clear{grid-column:1/-1!important}.inventory-page .inventory-filters-grid .inventory-search-row{grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.inventory-page .inventory-filter-field{gap:3px!important}.inventory-page .inventory-filter-field>span,.inventory-page .inventory-filter-checkbox-tile>span{font-size:9px!important;line-height:1.05!important}.inventory-page .inventory-filters-grid .inventory-toolbar__control,.inventory-page .inventory-filter-clear,.inventory-page .inventory-filter-checkbox-tile{border-color:#484e54d1!important;height:44px!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff09!important}.inventory-page .inventory-filters-grid .inventory-toolbar__control{padding-inline:8px!important;font-size:11px!important}.inventory-page .inventory-filter-checkbox-tile{white-space:normal!important;background:#0d1115eb!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;padding:7px 8px!important;display:flex!important}.inventory-page .inventory-filter-checkbox-tile input{flex:none!important}.inventory-page .inventory-filter-clear{background:#c8a96b14!important;border-color:#c8a96b5c!important;justify-content:center!important;width:100%!important}}.events-page .events-table__assigned-cell .station-tag,.events-page .events-table__assigned-cell .station-select,.events-page .events-mobile-card__assigned,.menu-generate-modal__table .station-select,.menu-generate-modal__mobile-card .station-select{border-color:color-mix(in srgb, var(--assignee-color,var(--station-color,#a6a6a6)), transparent 36%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--assignee-color,var(--station-color,#a6a6a6)), transparent 78%), #05080deb)!important;color:color-mix(in srgb, var(--assignee-color,var(--station-color,#a6a6a6)), #fff 30%)!important;box-shadow:inset 3px 0 0 var(--assignee-color,var(--station-color,#a6a6a6)), 0 0 10px color-mix(in srgb, var(--assignee-color,var(--station-color,#a6a6a6)), transparent 86%)!important}@media (width>=769px){.heat-shell-header .app-header,.heat-shell-header .app-header[data-active-tab]{min-height:var(--heat-topbar-height)!important;padding-bottom:0!important}.heat-shell-header .app-header__session{width:148px!important;max-width:148px!important;bottom:clamp(15px,1.25vw,19px)!important}.heat-shell-header .app-header__switchers{grid-template-rows:repeat(3,28px)!important;grid-template-columns:minmax(0,148px)!important;gap:3px 0!important;width:148px!important;max-width:148px!important;min-height:90px!important;display:grid!important}.heat-shell-header .app-header__switchers label:first-of-type{grid-area:1/1!important}.heat-shell-header .app-header__settings-button{grid-area:2/1!important;align-self:stretch!important;width:148px!important;height:28px!important;min-height:28px!important}.heat-shell-header .app-header__sign-out{grid-area:3/1!important;align-self:end!important;width:148px!important;height:28px!important;min-height:28px!important}.heat-shell-header .app-header .app-header__logo-stage,.heat-shell-header .app-header[data-active-tab] .app-header__logo-stage{height:clamp(90px,6.8vw,106px)!important;min-height:clamp(90px,6.8vw,106px)!important}.heat-shell-header .app-header .app-header__logo-frame,.heat-shell-header .app-header[data-active-tab] .app-header__logo-frame{transform:translate(-68px,7px)!important}.heat-shell-header .app-header .app-header__logo,.heat-shell-header .app-header[data-active-tab] .app-header__logo{width:clamp(390px,34vw,570px)!important;max-height:90px!important}.heat-shell-header .app-header .app-header__banner-quote,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote{width:min(100%,330px)!important;max-width:330px!important;overflow:visible!important;transform:translate(24px,20px)!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote{gap:4px!important;overflow:visible!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote__text,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote__text{max-width:31ch!important;max-height:none!important;font-size:clamp(1.02rem,1.1vw,1.24rem)!important;line-height:1.12!important;overflow:visible!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote--long .ambient-quote__text,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote--long .ambient-quote__text{font-size:clamp(.92rem,1vw,1.12rem)!important;line-height:1.1!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote--extra-long .ambient-quote__text,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote--extra-long .ambient-quote__text{max-width:34ch!important;font-size:clamp(.82rem,.9vw,1rem)!important;line-height:1.08!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote__author,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote__author{font-size:clamp(8.75px,.66vw,10.75px)!important;line-height:1.08!important;display:block!important}.heat-shell-header .app-header .schedule-counts-slogan,.heat-shell-header .app-header[data-active-tab] .schedule-counts-slogan{justify-self:center!important;max-width:100%!important;position:static!important;inset:auto!important;transform:translate(-112px,11px)!important}}@media (width<=389px){.inventory-page .inventory-filters-grid{grid-template-columns:1fr!important}.inventory-page .inventory-filter-field,.inventory-page .inventory-filter-checkbox-tile,.inventory-page .inventory-filter-clear{grid-column:1/-1!important}}.inventory-page .inventory-filters-panel{border-color:#c8a96b94!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #c8a96b14,0 10px 24px #0000002e!important}.inventory-page .inventory-filters-grid{grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;display:grid!important}.inventory-page .inventory-filters-grid .inventory-search-row,.inventory-page .inventory-filter-controls-grid,.inventory-page .inventory-filter-action-row{grid-column:1/-1!important}.inventory-page .inventory-filters-grid .inventory-search-row{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;display:grid!important}.inventory-page .inventory-filters-grid .inventory-search-row>span{text-align:right!important;justify-self:end!important}.inventory-page .inventory-filter-controls-grid,.inventory-page .inventory-filter-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;display:grid!important}.inventory-page .inventory-filter-field,.inventory-page .inventory-filter-checkbox-tile,.inventory-page .inventory-filter-clear,.inventory-page .inventory-example-button{min-width:0!important}.inventory-page .inventory-filter-field--wide,.inventory-page .inventory-filters-grid .inventory-toolbar__field--search,.inventory-page .inventory-filters-grid .inventory-toolbar__field--sort,.inventory-page .inventory-filter-clear,.inventory-page .inventory-example-button{grid-column:auto!important}.inventory-page .inventory-filter-field>span,.inventory-page .inventory-filter-checkbox-tile>span{color:#d9bd78!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:9.5px!important;line-height:1.05!important}.inventory-page .inventory-filters-grid .inventory-filter-field--inline-label{grid-template-columns:minmax(0,1fr) minmax(128px,128px)!important;align-items:center!important;gap:8px!important;display:grid!important}.inventory-page .inventory-filters-grid .inventory-filter-field--inline-label>span{text-align:right!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;min-height:36px!important;display:inline-flex!important}.inventory-page .inventory-filters-grid .inventory-filter-field--storage>span{white-space:normal!important}.inventory-page .inventory-filters-grid .inventory-filter-field--inline-label>.inventory-toolbar__control{width:128px!important;min-width:0!important}.inventory-page .inventory-filters-grid .inventory-filter-sort-control,.inventory-page .inventory-filters-grid .inventory-filter-sort-select{width:128px!important;min-width:128px!important;max-width:128px!important}.inventory-page .inventory-filters-grid .inventory-toolbar__control,.inventory-page .inventory-filter-checkbox-tile,.inventory-page .inventory-filter-clear,.inventory-page .inventory-example-button{background:linear-gradient(#0a0f16fa,#04070cfa)!important;border:1px solid #c8a96b8f!important;border-radius:8px!important;height:36px!important;min-height:36px!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #c8a96b0b!important}.inventory-page .inventory-filters-grid .inventory-search-row .inventory-toolbar__control{border-color:#c8a96bc2!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #c8a96b1a!important}.inventory-page .inventory-filters-grid .inventory-toolbar__control{padding-inline:10px!important}.inventory-page .inventory-filter-sort-control{min-width:0!important;display:block!important;position:relative!important}.inventory-page .inventory-filter-sort-select{z-index:2!important;color:#f5f7fa!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;padding-right:30px!important;font-size:12px!important;font-weight:850!important;position:relative!important}.inventory-page .inventory-filter-checkbox-tile{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:0 10px!important;display:flex!important}.inventory-page .inventory-filter-action-row>.inventory-filter-checkbox-tile,.inventory-page .inventory-filter-action-row>.inventory-filter-clear{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;font-size:9.5px!important;line-height:1.05!important}.inventory-page .inventory-filter-checkbox-tile input{flex:none!important}.inventory-page .inventory-filter-clear{color:#f4dc9c!important;background:linear-gradient(#c8a96b21,#5b44182b),linear-gradient(#0a0f16fa,#04070cfa)!important;justify-content:center!important;align-items:center!important;width:100%!important;display:inline-flex!important}@media (width>=768px) and (width<=1279px){.inventory-page .inventory-filter-controls-grid,.inventory-page .inventory-filter-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=767px){.inventory-page .inventory-filters-grid{gap:7px!important}.inventory-page .inventory-filters-grid .inventory-search-row{grid-template-columns:1fr!important;gap:4px!important}.inventory-page .inventory-filter-controls-grid,.inventory-page .inventory-filter-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.inventory-page .inventory-filters-grid .inventory-filter-field--inline-label{grid-template-columns:minmax(0,1fr) minmax(118px,118px)!important}.inventory-page .inventory-filters-grid .inventory-filter-field--inline-label>.inventory-toolbar__control,.inventory-page .inventory-filters-grid .inventory-filter-sort-control,.inventory-page .inventory-filters-grid .inventory-filter-sort-select{width:118px!important;min-width:118px!important;max-width:118px!important}.inventory-page .inventory-filter-clear{grid-column:1/-1!important}.inventory-page .inventory-filters-grid .inventory-toolbar__control,.inventory-page .inventory-filter-checkbox-tile,.inventory-page .inventory-filter-clear{height:42px!important;min-height:42px!important}.inventory-page .inventory-filter-checkbox-tile{white-space:normal!important}}@media (width<=389px){.inventory-page .inventory-filter-controls-grid,.inventory-page .inventory-filter-action-row{grid-template-columns:1fr!important}.inventory-page .inventory-filters-grid .inventory-filter-field--inline-label{grid-template-columns:minmax(0,1fr) minmax(128px,128px)!important}.inventory-page .inventory-filters-grid .inventory-filter-field--inline-label>.inventory-toolbar__control,.inventory-page .inventory-filters-grid .inventory-filter-sort-control,.inventory-page .inventory-filters-grid .inventory-filter-sort-select{width:128px!important;min-width:128px!important;max-width:128px!important}.inventory-page .inventory-filter-clear{grid-column:1/-1!important}}.inventory-page .inventory-bulk-panel{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #c8a96b47!important;border-radius:0!important;align-self:start!important;display:block!important}@media (width>=901px){.events-page .events-table__prep-cell .prep-queue-toggle--queued{letter-spacing:-.01em!important;padding-inline:4px!important;font-size:7px!important}}html body #root>main.heat-app,html body #root>main.heat-app>.heat-shell,html body #root .heat-shell>.heat-shell-content,html body #root .heat-shell-content>.heat-pull-refresh,html body #root .heat-shell-content>.heat-pull-refresh>.heat-page-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body #root>main.heat-app{padding:0!important}html body #root>main.heat-app>.heat-shell{--heat-page-edge-gutter:clamp(8px, .75vw, 12px);padding-right:var(--heat-page-edge-gutter)!important;padding-left:var(--heat-page-edge-gutter)!important}html body #root .heat-shell>.heat-shell-content,html body #root .heat-shell-content>.heat-pull-refresh,html body #root .heat-shell-content>.heat-pull-refresh>.heat-page-shell{padding-left:0!important;padding-right:0!important}@media (width<=768px){html body #root>main.heat-app>.heat-shell{--heat-page-edge-gutter:max(7px, env(safe-area-inset-left), env(safe-area-inset-right))}}.events-settings-work-plan{display:none!important}.inventory-page .inventory-controls-split-grid{align-items:start!important}.inventory-page .inventory-controls-split-grid>.inventory-command-panel{align-self:start!important;height:auto!important}.inventory-page .inventory-filters-panel{min-height:188px!important}.inventory-page .inventory-command-label--bulk{color:#d9bd78!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:16px!important;display:flex!important}.inventory-page .inventory-command-label--bulk .inventory-command-label__title{color:#d9bd78!important;letter-spacing:.085em!important;text-align:center!important;text-transform:uppercase!important;width:100%!important;font-size:10px!important;font-weight:950!important;line-height:1.05!important;display:block!important}.inventory-page .inventory-bulk-grid{align-items:end!important;gap:6px!important;display:block!important}.inventory-page .inventory-bulk-grid>.inventory-actions__save,.inventory-page .inventory-bulk-grid>.inventory-actions__cancel,.inventory-page .inventory-bulk-grid>.inventory-actions__delete,.inventory-page .inventory-bulk-grid>.inventory-actions__clear,.inventory-page .inventory-bulk-grid>.inventory-actions__count,.inventory-page .inventory-bulk-grid>.inventory-actions__field{min-width:0!important}.inventory-page .inventory-bulk-grid>.inventory-actions__save,.inventory-page .inventory-bulk-grid>.inventory-actions__cancel,.inventory-page .inventory-bulk-grid>.inventory-actions__delete,.inventory-page .inventory-bulk-grid>.inventory-actions__clear{white-space:nowrap!important;grid-column:span 2!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field{grid-column:span 3!important}.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply{grid-column:1/-1!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field{grid-template-columns:minmax(0,1fr)!important;align-items:end!important;gap:3px!important;min-height:0!important;display:grid!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field span{color:#d9bd78!important;letter-spacing:.055em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;min-height:11px!important;font-size:9.5px!important;font-weight:950!important;line-height:1.05!important;display:inline-flex!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count,.inventory-page .inventory-bulk-grid>.inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.inventory-actions__field select{color:#f5f7fa!important;text-align:center!important;white-space:normal!important;background:linear-gradient(#0a0f16fa,#04070cfa)!important;border:1px solid #c8a96b8f!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important;line-height:1.1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #c8a96b0b!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field select{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;text-align-last:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-count{color:#d0d7df!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply--active,.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply:not(:disabled){color:#f4dc9c!important;background:linear-gradient(#c8a96b26,#5b441833),linear-gradient(#0a0f16fa,#04070cfa)!important;border-color:#c8a96bc2!important}.inventory-page .inventory-bulk-grid>.events-table-actions__delete--active{color:#f4dc9c!important;background:linear-gradient(#c8a96b1f,#5b441829),linear-gradient(#0a0f16fa,#04070cfa)!important;border-color:#c8a96bb3!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply:disabled,.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply:disabled,.inventory-page .inventory-bulk-grid>.events-table-actions__delete:disabled,.inventory-page .inventory-bulk-grid>.inventory-actions__secondary:disabled{cursor:not-allowed!important;opacity:.52!important;color:#dce4ec94!important;background:linear-gradient(#0a0f16eb,#04070cf0)!important;border-color:#c8a96b6b!important}@media (width<=1279px){.inventory-page .inventory-bulk-panel{display:block!important}.inventory-page .inventory-bulk-grid{grid-template-columns:minmax(0,1fr)!important;display:block!important}}@media (width<=767px){.inventory-page .inventory-controls-split-grid,.inventory-page .inventory-controls-split-grid>.inventory-command-panel,.inventory-page .inventory-bulk-panel,.inventory-page .inventory-bulk-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.inventory-page .inventory-controls-split-grid>.inventory-command-panel,.inventory-page .inventory-bulk-panel{height:auto!important;min-height:0!important}.inventory-page .inventory-command-label--bulk{justify-content:center!important}.inventory-page .inventory-command-label--bulk .inventory-command-label__title{max-width:none!important}.inventory-page .inventory-bulk-grid{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.inventory-page .inventory-bulk-grid>.inventory-actions__save,.inventory-page .inventory-bulk-grid>.inventory-actions__cancel,.inventory-page .inventory-bulk-grid>.inventory-actions__delete,.inventory-page .inventory-bulk-grid>.inventory-actions__clear{grid-column:span 3!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field{grid-column:span 2!important}.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply,.inventory-page .inventory-bulk-grid>.inventory-bulk-actions-row{grid-column:1/-1!important}.inventory-page .inventory-bulk-grid--no-unsaved>.inventory-actions__save,.inventory-page .inventory-bulk-grid--no-unsaved>.inventory-actions__cancel,.inventory-page .inventory-bulk-grid>.inventory-actions__count--unsaved,.inventory-page .inventory-bulk-grid>.inventory-actions__count--selected{display:none!important}.inventory-page .inventory-bulk-grid>.heat-data-table__action-apply,.inventory-page .inventory-bulk-grid>.events-table-actions__delete,.inventory-page .inventory-bulk-grid>.heat-data-table__action-count,.inventory-page .inventory-bulk-grid>.inventory-actions__secondary,.inventory-page .inventory-bulk-grid>.inventory-actions__field select{height:42px!important;min-height:42px!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-width:0!important;min-height:0!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field span{text-align:left!important;justify-content:flex-start!important;min-height:0!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field select,.inventory-page .inventory-bulk-actions-row,.inventory-page .inventory-bulk-actions-row>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=400px){.inventory-page .inventory-bulk-grid{grid-template-columns:minmax(0,1fr)!important}.inventory-page .inventory-bulk-grid>.inventory-actions__save,.inventory-page .inventory-bulk-grid>.inventory-actions__cancel,.inventory-page .inventory-bulk-grid>.inventory-actions__delete,.inventory-page .inventory-bulk-grid>.inventory-actions__clear,.inventory-page .inventory-bulk-grid>.inventory-actions__field{grid-column:span 1!important}.inventory-page .inventory-bulk-grid>.inventory-actions__count,.inventory-page .inventory-bulk-grid>.inventory-actions__field:nth-of-type(3),.inventory-page .inventory-bulk-grid>.inventory-actions__bulk-apply{grid-column:1/-1!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field{grid-template-columns:minmax(0,1fr)!important}.inventory-page .inventory-bulk-grid>.inventory-actions__field select{width:100%!important;min-width:0!important;max-width:100%!important}}.inventory-page .inventory-bulk-grid>.inventory-bulk-actions-row{grid-column:span 6!important}.inventory-page .inventory-bulk-actions-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.inventory-page .inventory-bulk-actions-row--paired{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-page .inventory-bulk-actions-row>.heat-data-table__action-apply{color:#f5f7fa!important;text-align:center!important;white-space:normal!important;background:linear-gradient(#0a0f16fa,#04070cfa)!important;border:1px solid #c8a96b8f!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important;line-height:1.1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #c8a96b0b!important}.inventory-page .inventory-bulk-actions-row>.heat-data-table__action-apply--active,.inventory-page .inventory-bulk-actions-row>.inventory-actions__bulk-apply:not(:disabled){color:#f4dc9c!important;background:linear-gradient(#c8a96b26,#5b441833),linear-gradient(#0a0f16fa,#04070cfa)!important;border-color:#c8a96bc2!important}.inventory-page .inventory-bulk-actions-row>.ingredient-bulk-add-button:not(:disabled){color:#d8fff7!important;background:linear-gradient(#48c9b024,#12443f33),linear-gradient(#0a0f16fa,#04070cfa)!important;border-color:#48c9b06b!important}.inventory-page .inventory-bulk-actions-row>.heat-data-table__action-apply:disabled,.inventory-page .inventory-bulk-actions-row>.inventory-actions__bulk-apply:disabled{cursor:not-allowed!important;opacity:.52!important;color:#dce4ec94!important;background:linear-gradient(#0a0f16eb,#04070cf0)!important;border-color:#c8a96b6b!important}@media (width<=767px){.inventory-page .inventory-bulk-actions-row>.heat-data-table__action-apply{height:42px!important;min-height:42px!important}}@media (width<=389px){.inventory-page .inventory-bulk-actions-row--paired{grid-template-columns:1fr!important}}.inventory-page .inventory-uom-import__input{display:none!important}.inventory-page .inventory-uom-import{background:linear-gradient(#191d22fa,#0e1115fa);border:1px solid #c8a96b9e;border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:0 0 0 1px #c8a96b1f,0 14px 30px #00000047}.inventory-page .inventory-uom-import__header,.inventory-page .inventory-uom-import__stats,.inventory-page .inventory-uom-import__lists{gap:8px;display:grid}.inventory-page .inventory-uom-import__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.inventory-page .inventory-uom-import__header div{gap:3px;min-width:0;display:grid}.inventory-page .inventory-uom-import__eyebrow{color:#c8a96be0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.inventory-page .inventory-uom-import__header strong{color:#f8f2df;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inventory-page .inventory-uom-import__message{color:#e7ecefd1;margin:0;font-size:12px;line-height:1.35}.inventory-page .inventory-uom-import__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-page .inventory-uom-import__stats span{color:#e7ecefb8;text-align:center;text-transform:uppercase;background:#090c10b8;border:1px solid #484e54c7;border-radius:8px;align-content:center;gap:3px;min-height:48px;font-size:10px;font-weight:800;display:grid}.inventory-page .inventory-uom-import__stats strong{color:#f4dc9c;font-size:18px;line-height:1}.inventory-page .inventory-uom-import__lists{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-page .inventory-uom-import__list{background:#090c109e;border:1px solid #484e54c7;border-radius:8px;min-width:0;padding:8px}.inventory-page .inventory-uom-import__list-title{color:#e7ecefd1;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.inventory-page .inventory-uom-import__list-title strong{color:#f4dc9c}.inventory-page .inventory-uom-import__list p,.inventory-page .inventory-uom-import__more{color:#e7ecef9e;margin:8px 0 0;font-size:11px}.inventory-page .inventory-uom-import__list ul{gap:6px;max-height:190px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.inventory-page .inventory-uom-import__list li{border-top:1px solid #484e546b;gap:6px;padding-top:6px;display:grid}.inventory-page .inventory-uom-import__list li span{color:#f8f2dfeb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.inventory-page .inventory-uom-import__list li small{color:#e7ecef9e;font-size:10px;line-height:1.3}.inventory-page .inventory-uom-import__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inventory-page .inventory-uom-import__comparison div{background:#04070a6b;border:1px solid #484e548f;border-radius:7px;gap:2px;min-width:0;padding:6px;display:grid}.inventory-page .inventory-uom-import__comparison strong{color:#c8a96beb;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.inventory-page .inventory-uom-import__reasons{flex-wrap:wrap;gap:4px;display:flex}.inventory-page .inventory-uom-import__reasons small{color:#f0b7a5;background:#e07c601a;border:1px solid #e07c606b;border-radius:999px;padding:3px 6px;font-weight:800}.inventory-page .inventory-uom-import__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inventory-page .inventory-uom-import__clear,.inventory-page .inventory-uom-import__export,.inventory-page .inventory-uom-import__apply{color:#f8f2df;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#c8a96b1a;border:1px solid #c8a96b6b;border-radius:8px;min-height:38px;font-size:11px;font-weight:900}.inventory-page .inventory-uom-import__export{background:#101419f0}.inventory-page .inventory-uom-import__apply{background:linear-gradient(#a47e2bf2,#6f501af2);border-color:#e6bc59c7;width:100%;box-shadow:0 0 0 1px #e6bc592e,0 12px 24px #00000040}.inventory-page .inventory-uom-import__apply:disabled,.inventory-page .inventory-uom-import__export:disabled,.inventory-page .inventory-uom-import__clear:disabled{cursor:not-allowed;opacity:.62}@media (width<=900px){.inventory-page .inventory-uom-import__lists{grid-template-columns:1fr}}@media (width<=767px){.inventory-page .inventory-uom-import{gap:8px;padding:8px}.inventory-page .inventory-uom-import__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-page .inventory-uom-import__header{grid-template-columns:minmax(0,1fr)}.inventory-page .inventory-uom-import__comparison,.inventory-page .inventory-uom-import__actions{grid-template-columns:1fr}.inventory-page .inventory-uom-import__clear,.inventory-page .inventory-uom-import__export,.inventory-page .inventory-uom-import__apply{min-height:44px}}.inventory-page .inventory-order-uom-note{color:#f4dc9c;background:linear-gradient(#272012c7,#0a0d11eb);border:1px solid #c8a96b61;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:850;line-height:1.25;display:flex}.inventory-page .inventory-order-uom-note span{overflow-wrap:anywhere;min-width:0}@media (width<=767px){.inventory-page .inventory-order-uom-note{gap:5px;padding:7px 8px;font-size:10px;display:grid}}.events-page .events-window-title{color:#c8a96b!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:8px!important;font-weight:950!important;line-height:12px!important;display:block!important;overflow:hidden!important}.events-page .events-filter-grid{grid-template-columns:minmax(92px,.95fr) repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4, var(--events-cell-height))!important;gap:var(--events-cell-gap)!important;min-width:0!important;display:grid!important}.events-page .events-search-cell{box-sizing:border-box!important;background:#111418db!important;border:1px solid #2a3138!important;border-radius:8px!important;grid-area:1/2/3/4!important;grid-template-rows:13px minmax(0,1fr)!important;gap:4px!important;min-width:0!important;padding:7px!important;display:grid!important}.events-page .events-cell-label{color:#9ba7b4!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important;line-height:1!important}.events-page .events-cell-select{box-sizing:border-box!important;color:#f5f7fa!important;background-color:#111418!important;border:1px solid #2a3138!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 9px!important;font-size:10px!important;font-weight:850!important;line-height:1!important}.events-page .events-actions-window-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4, var(--events-cell-height))!important;gap:var(--events-cell-gap)!important;min-width:0!important;display:grid!important}.events-page .events-cell-span-2{grid-column:1/-1!important}.events-page .events-cell-count{width:100%!important;min-width:0!important;height:var(--events-cell-height)!important;min-height:var(--events-cell-height)!important;max-height:var(--events-cell-height)!important;box-sizing:border-box!important;color:#f5f7fa!important;letter-spacing:.035em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;background:linear-gradient(#c8a96b24,#111418f5)!important;border:1px solid #c8a96b6b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;font-size:9.2px!important;font-weight:950!important;line-height:1.08!important;display:inline-flex!important;overflow:hidden!important}.events-page .events-cell-select:disabled{cursor:not-allowed!important;opacity:.58!important}.events-page .events-control-messages{flex-wrap:wrap!important;gap:6px!important;min-height:0!important;display:flex!important}.events-page .events-control-messages:empty{display:none!important}@media (width<=1280px){.events-page .events-cell-count{padding-inline:5px!important;font-size:8.4px!important}}@media (width<=430px){.events-page .events-filter-grid,.events-page .events-actions-window-grid{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important}.events-page .events-search-cell,.events-page .events-cell-span-2{grid-area:auto/1!important}.events-page .events-search-cell{min-height:calc(var(--events-cell-height) * 2 + var(--events-cell-gap))!important}}.events-page .events-window-title{color:#c8a96beb!important;letter-spacing:.11em!important;font-size:7.5px!important}.events-page .events-search-cell,.events-page .events-cell-count,.events-page .events-cell-select{background:linear-gradient(#c8a96b17,#111418f5)!important;border-color:#c8a96b47!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff09!important}.events-page .events-search-cell{padding:5px 7px!important}.events-page .events-cell-count{letter-spacing:.025em!important;text-align:center!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:8.9px!important}.events-page .events-cell-select{color:#f5f7fa!important;text-align:center!important;text-align-last:center!important;background-color:#0d1014fa!important}.events-page .events-window-title{color:#d6bb77!important;text-shadow:0 0 10px #c8a96b1f!important;position:relative!important}.events-page .events-window-title:after{content:""!important;background:linear-gradient(90deg,#c8a96bad,#0000)!important;border-radius:999px!important;width:34px!important;height:1px!important;display:block!important;position:absolute!important;bottom:-2px!important;left:50%!important;transform:translate(-50%)!important}.events-page .events-cell-count{background:linear-gradient(#ffffff09,#0000 22%),linear-gradient(#c8a96b21,#14181dfa 52%,#090c10fa)!important;border-color:#c8a96b57!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #00000052,0 5px 12px #0000001f!important}.events-page .events-cell-select:disabled{filter:saturate(.75)!important}.events-page .events-cell-select:focus{border-color:#c8a96b94!important;outline:none!important;box-shadow:inset 0 1px 2px #00000057,0 0 0 2px #c8a96b14!important}.events-page .events-window-title{color:#c8a96b!important;letter-spacing:.16em!important;text-align:center!important;text-shadow:0 0 8px #c8a96b29,0 1px #000000a6!important}.events-page .events-window-title:after{background:linear-gradient(90deg,#0000,#c8a96bb8,#0000)!important;width:42px!important}.events-page .events-cell-count{text-shadow:0 1px #0000009e!important;text-align:center!important;background:linear-gradient(90deg,#ffffff05,#0000 18%,#ffffff04 44%,#0000 72%),linear-gradient(#ffffff0b,#ffffff02 24%,#0000002e 100%),linear-gradient(#262c33fa,#101419fa 54%,#080b0ffa)!important;border-color:#c8a96b5c!important;place-content:center!important;align-items:center!important;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000006b,0 5px 12px #0000002e!important}.events-page .events-cell-select:disabled{color:#9ba7b4b8!important;opacity:.72!important;text-shadow:none!important;background:linear-gradient(#2d333aa3,#111418e0)!important;border-color:#9ba7b433!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #00000057!important}.events-page .events-search-cell{background:linear-gradient(#ffffff07,#0000 28%),linear-gradient(#12161bfa,#080b0ffa)!important;border-color:#c8a96b42!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 16px #00000042!important}.events-page .events-search-cell .events-cell-label{text-align:center!important}.events-page .events-cell-select{background:linear-gradient(#ffffff07,#0000002e),linear-gradient(#12161bfa,#080b0ffa)!important;border-color:#c8a96b47!important;box-shadow:inset 0 1px 3px #0000006b,inset 0 1px #ffffff09!important}.events-page .events-cell-select:focus,.events-page .events-cell-select:focus-visible{border-color:#c8a96bb3!important;outline:none!important;box-shadow:inset 0 1px 3px #0000006b,0 0 0 1px #c8a96b29,0 0 12px #c8a96b24!important}.events-page .events-window-title{display:none!important}.events-page .events-select-with-arrow{appearance:none!important;background-color:#0000!important;background-image:linear-gradient(45deg,#0000 50%,#c8a96b 50%),linear-gradient(135deg,#c8a96b 50%,#0000 50%),linear-gradient(#ffffff07,#0000002e),linear-gradient(#12161bfa,#080b0ffa)!important;background-position:calc(100% - 15px),calc(100% - 10px),0 0,0 0!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,100% 100%,100% 100%!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;padding-right:28px!important}.events-page .events-select-with-arrow:disabled{background-color:#0000!important;background-image:linear-gradient(45deg,#0000 50%,#9ba7b475 50%),linear-gradient(135deg,#9ba7b475 50%,#0000 50%),linear-gradient(#2d333aa3,#111418e0)!important;background-position:calc(100% - 15px),calc(100% - 10px),0 0!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.events-page .events-status-selected-count{color:#fff4cf!important;background:linear-gradient(#ffffff09,#0000 30%),linear-gradient(#342c1deb,#12100df5)!important;border-color:#c8a96b6b!important;font-size:8.4px!important;box-shadow:inset 0 1px #ffffff0e,0 0 8px #c8a96b14!important}@media (width<=768px){.heat-shell-header .app-header[data-active-tab=Events]{min-height:124px!important;padding-bottom:4px!important}.heat-shell-header .app-header[data-active-tab=Events] .app-header__logo-stage{min-height:64px!important;margin:-4px 0 -7px!important}.heat-shell-header .app-header[data-active-tab=Events] .app-header__logo{width:min(100%,326px)!important;max-height:68px!important}.heat-shell-header .app-header[data-active-tab=Events] .app-header__suite{letter-spacing:.1em!important;margin-top:-6px!important;font-size:clamp(7px,1.95vw,9px)!important}.events-page{gap:6px!important;overflow-x:clip!important}.events-page .events-filter-grid,.events-page .events-actions-window-grid{gap:var(--events-cell-gap)!important;grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.events-page .events-search-cell{grid-area:auto/2!important;grid-template-rows:8px 27px!important;gap:3px!important;min-height:42px!important;padding:3px 5px!important}.events-page .events-cell-label{font-size:7.2px!important;line-height:8px!important}.events-page .events-cell-select{box-sizing:border-box!important;min-width:0!important;min-height:27px!important;padding-inline:7px!important;font-size:9.5px!important;line-height:1.1!important}.events-page .events-cell-count{height:var(--events-cell-height)!important;min-height:var(--events-cell-height)!important;max-height:var(--events-cell-height)!important;letter-spacing:0!important;overflow-wrap:normal!important;white-space:nowrap!important;background:linear-gradient(#ffffff07,#0000001f),linear-gradient(#232930f5,#0c0f13fa)!important;border-color:#c8a96b47!important;border-radius:7px!important;padding:0 5px!important;font-size:clamp(8px,2.05vw,8.8px)!important;font-weight:850!important;line-height:1.05!important;box-shadow:inset 0 1px #ffffff0b!important}.events-page .events-cell-span-2{grid-column:1/-1!important}.events-page .events-mobile-cards{gap:7px!important}.events-page .events-mobile-cards__empty{color:#f5f7fab8!important;background:#111418d1!important;border-color:#2a3138f5!important;border-radius:8px!important;min-height:0!important;padding:10px 12px!important;font-size:clamp(10px,2.8vw,12px)!important;font-weight:740!important;line-height:1.22!important}.events-page .events-mobile-insert-button{color:#fff4cfe6!important;background:linear-gradient(#1b2026eb,#0a0d11f5)!important;border-width:1px!important;border-color:#c8a96b7a!important;width:28px!important;height:18px!important;min-height:18px!important;margin:0 auto -1px!important;font-size:13px!important;box-shadow:inset 0 1px #ffffff0b!important}}@media (width<=430px){.heat-shell-header .app-header[data-active-tab=Events]{min-height:116px!important}.heat-shell-header .app-header[data-active-tab=Events] .app-header__logo-stage{min-height:58px!important}.heat-shell-header .app-header[data-active-tab=Events] .app-header__logo{max-height:62px!important}.events-page .events-search-cell{grid-area:1/1/auto/-1!important;min-height:41px!important}.events-page .events-cell-count{font-size:clamp(7.6px,2.08vw,8.2px)!important}}@media (width<=767px){.events-page,.events-page .events-filter-grid,.events-page .events-actions-window-grid,.events-page .events-search-cell,.events-page .events-cell-count{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.events-page{background:radial-gradient(at 50% 0,#c8a96b0f,#0000 34%),radial-gradient(at 50% 16%,#ff7c1808,#0000 32%),radial-gradient(#0000 42%,#00000057 78%,#0000009e),linear-gradient(#101317 0%,#0a0d10 42%,#07090c 100%)!important;overflow-x:clip!important}.events-page .events-filter-grid,.events-page .events-actions-window-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(var(--events-cell-height), auto)!important;gap:var(--events-cell-gap)!important;grid-template-rows:none!important;align-items:stretch!important;display:grid!important}.events-page .events-actions-window-grid{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important}.events-page .events-search-cell{min-height:var(--events-cell-height)!important;border-color:#c8a96b42!important;grid-area:auto/span 1!important;grid-template-rows:11px minmax(0,1fr)!important;gap:2px!important;padding:4px 6px!important;display:grid!important}.events-page .events-cell-label{color:#c8a96b!important;font-size:clamp(7px,2vw,8px)!important;font-weight:800!important;line-height:10px!important}.events-page .events-cell-select{color:#f5f7fa!important;border-color:#c8a96b42!important;border-radius:6px!important;width:100%!important;min-height:27px!important;font-size:clamp(9px,2.6vw,10px)!important;line-height:1.1!important}.events-page .events-cell-count{width:100%!important;min-height:var(--events-cell-height)!important;color:#f5f7fa!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;background:linear-gradient(#ffffff0b,#0000 24%),linear-gradient(#2a3138fa,#111418fa 58%,#090c10fa)!important;border-color:#c8a96b57!important;border-radius:7px!important;height:auto!important;max-height:none!important;padding:6px 7px!important;font-size:clamp(9px,2.55vw,10.4px)!important;font-weight:850!important;line-height:1.12!important}.events-page .events-cell-span-2{grid-column:1/-1!important}.events-page .events-actions-window-grid>.events-cell-span-2{grid-area:auto!important}.events-page .events-select-with-arrow,.events-page .events-status-filter-select{background-position:calc(100% - 12px),calc(100% - 7px),0 0,0 0!important;background-size:5px 5px,5px 5px,100% 100%,100% 100%!important;padding-right:22px!important}}@media (width<=430px){.events-page .events-cell-count{padding-inline:6px!important;font-size:clamp(8.6px,2.35vw,9.6px)!important}}@media (width<=767px){.heat-shell-header .app-header{padding-top:5px!important}.heat-shell-header .app-header__session{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.heat-shell-header .app-header__switchers{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:clamp(6px,1.5vw,10px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.heat-shell-header .app-header__switchers label{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;display:block!important}.heat-shell-header .app-header__switchers label>span{display:none!important}.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header__sign-out{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;border-radius:9px!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:clamp(9px,2.35vw,10px)!important;font-weight:850!important;line-height:1!important}.heat-shell-header .app-header__switchers select{text-overflow:ellipsis!important;text-align-last:center!important;background-position:calc(100% - 11px),calc(100% - 6px),0 0!important;padding:0 22px 0 6px!important;overflow:hidden!important}.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header__sign-out{text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;display:inline-flex!important;overflow:hidden!important}.heat-shell-header .app-header__logo-stage{min-height:66px!important;margin-top:0!important}.events-page .events-actions-window-grid{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important}}@media (width<=430px){.events-page .events-actions-window-grid{gap:4px!important}}@media (width>=769px){.heat-shell-header .app-header__session{width:168px!important;max-width:168px!important;bottom:4px!important;left:clamp(10px,1vw,16px)!important}.heat-shell-header .app-header__switchers{grid-template-rows:repeat(2,28px)!important;grid-template-columns:minmax(0,168px)!important;row-gap:5px!important;width:168px!important;max-width:168px!important;min-height:61px!important}.heat-shell-header .app-header__switchers label,.heat-shell-header .app-header__switchers select{width:168px!important;min-width:168px!important;max-width:168px!important}.heat-shell-header .app-header__settings-button{grid-area:2/1!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}}@media (width<=768px){.heat-shell-header .app-header__switchers{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important}.heat-shell-header .app-header__settings-button{height:38px!important;min-height:38px!important;max-height:38px!important;font-size:11px!important;font-weight:950!important}}.heat-shell-header .app-header__switchers select{text-align:center!important;text-align-last:center!important}.event-summary-box,.event-summary-box *{box-sizing:border-box}.event-summary-box{color:#f5f7fa;width:100%;min-width:0;height:100%;min-height:0;font-family:var(--heat-font-system,Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);grid-template-rows:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.event-summary-box__header{grid-template-columns:minmax(0,1fr) minmax(132px,.38fr);align-items:center;gap:8px;min-width:0;display:grid}.event-summary-box__title{color:#f0c96d;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 1px 7px #f0c96d38;white-space:nowrap;margin:0;font-size:clamp(14px,.98vw,18px);font-weight:950;line-height:1}.event-summary-box__date-select{appearance:none;color:#f5f7fa;letter-spacing:.02em;text-align-last:center;text-transform:uppercase;background:linear-gradient(45deg,#0000 50%,#c8a96b 50%) calc(100% - 14px)/6px 6px no-repeat,linear-gradient(135deg,#c8a96b 50%,#0000 50%) calc(100% - 9px)/6px 6px no-repeat,linear-gradient(#ffffff0a,#0000 30%),linear-gradient(#12181efa,#070a0efa);border:1px solid #c8a96b7a;border-radius:8px;width:100%;min-width:0;height:31px;padding:0 26px 0 10px;font-size:clamp(10px,.72vw,12px);font-weight:950;line-height:1}.event-summary-box__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;min-width:0;min-height:0;display:grid;overflow:hidden}.event-summary-box__column{align-content:stretch;gap:5px;min-width:0;min-height:0;display:grid;overflow:hidden}.event-summary-box__row{color:#f5f7fa;cursor:pointer;background:linear-gradient(#ffffff07,#0000 35%),linear-gradient(#0f151bfa,#070a0efa);border:1px solid #2a3138e6;border-radius:8px;align-items:center;min-width:0;font-family:inherit;transition:border-color .14s,box-shadow .14s,color .14s;display:grid;box-shadow:inset 0 1px #ffffff0a}.event-summary-box__row:hover,.event-summary-box__row:focus-visible,.event-summary-box__row--active{border-color:#c8a96bad;outline:none;box-shadow:inset 0 1px #ffeebc1a,0 0 0 1px #c8a96b14,0 0 12px #c8a96b1f}.event-summary-box__row--station{grid-template-columns:13px minmax(58px,.72fr) minmax(22px,auto) minmax(42px,1fr) minmax(34px,auto);gap:7px;min-height:27px;padding:4px 8px}.event-summary-box__row--status{grid-template-columns:minmax(92px,.82fr) minmax(40px,1fr) minmax(24px,auto);gap:7px;min-height:24px;padding:3px 7px}.event-summary-box__dot{background:var(--summary-row-color);width:10px;height:10px;box-shadow:0 0 8px color-mix(in srgb, var(--summary-row-color) 48%, transparent);border-radius:999px}.event-summary-box__name,.event-summary-box__station-count,.event-summary-box__status-pill,.event-summary-box__count,.event-summary-box__percent{letter-spacing:0;text-overflow:clip;white-space:nowrap;min-width:0;font-weight:950;line-height:1.05;overflow:hidden}.event-summary-box__name{color:#f5f7fa;text-align:left;font-size:clamp(12px,.84vw,15px)}.event-summary-box__station-count{color:#fff4cf;text-align:right;font-size:clamp(11px,.76vw,14px)}.event-summary-box__status-pill{border:1px solid color-mix(in srgb, var(--summary-row-color) 48%, #2a3138e6);color:#f5f7fa;background:linear-gradient(180deg, color-mix(in srgb, var(--summary-row-color) 18%, #080b0ffa), #070a0ef5);text-align:center;border-radius:999px;justify-content:center;align-items:center;height:18px;padding:0 7px;font-size:clamp(9px,.66vw,11px);display:inline-flex}.event-summary-box__count{color:#fff4cf;text-align:right;text-shadow:0 1px 7px #00000061;font-size:clamp(12px,.82vw,15px)}.event-summary-box__percent{color:#f5f7fae0;text-align:right;text-shadow:0 1px 7px #00000061;font-size:clamp(10px,.72vw,13px)}.event-summary-box__bar{background:#9ba7b424;border-radius:999px;width:100%;min-width:30px;height:6px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0000006b}.event-summary-box__bar-fill{border-radius:inherit;background:var(--summary-row-color);height:100%;box-shadow:0 0 9px color-mix(in srgb, var(--summary-row-color) 38%, transparent);display:block}.event-summary-box__empty{color:#f5f7fa9e;text-align:center;border:1px dashed #c8a96b47;border-radius:8px;place-items:center;min-height:100%;font-size:12px;font-weight:850;display:grid}.event-summary-box__footer{color:#c8a96bc7;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:clamp(9px,.62vw,11px);font-weight:820;line-height:1;display:flex}.event-summary-box__updated{align-items:center;gap:6px;min-width:0;display:inline-flex}.event-summary-box__refresh{color:#2dd4bf;font-size:13px;font-weight:950}@media (width<=1360px){.event-summary-box{grid-template-rows:minmax(0,1fr);gap:0}.event-summary-box__body{gap:6px}.event-summary-box__row--station{grid-template-columns:12px minmax(50px,.66fr) minmax(20px,auto) minmax(32px,1fr) minmax(30px,auto);gap:5px;padding-inline:6px}.event-summary-box__row--status{grid-template-columns:minmax(82px,.76fr) minmax(30px,1fr) minmax(20px,auto);gap:5px;padding-inline:5px}}@media (width<=767px){.event-summary-box{grid-template-rows:minmax(0,1fr)}.event-summary-box__body{grid-template-columns:minmax(0,1fr)}.event-summary-box__row--station,.event-summary-box__row--status{min-height:34px}}@media (width>=768px){.events-page .events-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4, var(--events-cell-height))!important;gap:var(--events-cell-gap)!important}.events-page .events-search-cell{min-height:var(--events-cell-height)!important;height:var(--events-cell-height)!important;grid-area:1/2!important;grid-template-rows:8px minmax(0,1fr)!important;gap:2px!important;padding:3px 7px!important}.events-page .events-search-cell .events-cell-label{font-size:6.8px!important;line-height:8px!important}.events-page .events-cell-count{min-height:var(--events-cell-height)!important;height:var(--events-cell-height)!important}.events-page .events-filter-grid{grid-template-rows:repeat(4,minmax(0,1fr))!important;align-content:stretch!important;align-items:stretch!important;height:100%!important;min-height:0!important}.events-page .events-filter-grid>*,.events-page .events-search-cell,.events-page .events-cell-count{height:100%!important;min-height:0!important;max-height:none!important}.events-page .events-search-cell{grid-template-rows:10px minmax(0,1fr)!important}}.events-page .event-summary-box__row--station.event-summary-box__row--empty{color:#9ba7b4ad!important;background:linear-gradient(#ffffff05,#0000 34%),linear-gradient(#13171cb8,#070a0ed6)!important;border-color:#69748052!important;box-shadow:inset 0 1px #ffffff06!important}.events-page .event-summary-box__row--station.event-summary-box__row--empty .event-summary-box__dot,.events-page .event-summary-box__row--station.event-summary-box__row--empty .event-summary-box__bar-fill{opacity:.34!important;box-shadow:none!important}.events-page .event-summary-box__row--station.event-summary-box__row--empty .event-summary-box__name,.events-page .event-summary-box__row--station.event-summary-box__row--empty .event-summary-box__station-count,.events-page .event-summary-box__row--station.event-summary-box__row--empty .event-summary-box__percent{color:#9ba7b4ad!important;text-shadow:none!important}.events-page .event-summary-box__row--station.event-summary-box__row--empty .event-summary-box__bar{background:#69748024!important}.events-settings-summary-section{display:none}@media (width<=767px){.events-settings-summary-section{min-height:300px;padding:8px;display:block}.settings-panel .events-settings-summary-section .event-summary-box{min-height:284px}.settings-panel .events-settings-summary-section .event-summary-box__body{grid-template-columns:minmax(0,1fr);gap:9px}.settings-panel .events-settings-summary-section .event-summary-box__column{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:7px}.settings-panel .events-settings-summary-section .event-summary-box__row--station{grid-template-columns:11px minmax(0,1fr) minmax(20px,auto) minmax(32px,.7fr) minmax(32px,auto);min-height:38px;padding:6px 7px}.settings-panel .events-settings-summary-section .event-summary-box__row--status{grid-template-columns:minmax(0,1fr) minmax(26px,auto);min-height:36px;padding:6px 7px}.settings-panel .events-settings-summary-section .event-summary-box__row--status .event-summary-box__bar{display:none}.settings-panel .events-settings-summary-section .event-summary-box__status-pill{width:100%;min-width:0;height:22px;padding-inline:6px}}.recipe-page .recipe-library__top-controls .recipe-page__primary-button,.recipe-page .recipe-library__top-controls .recipe-page__secondary-button,.recipe-page .recipe-library__top-controls .recipe-library__count,.recipe-page .recipe-library__top-controls .recipe-library__search,.recipe-page .recipe-library__top-controls .recipe-library__select{height:38px!important;min-height:38px!important}.recipe-page .recipe-library__top-controls .recipe-page__primary-button,.recipe-page .recipe-library__top-controls .recipe-page__secondary-button{padding-block:0!important}.recipe-page .recipe-library__top-controls .recipe-library__control-field{align-self:end!important;gap:0!important}.recipe-page .recipe-library__top-controls .recipe-library__search::placeholder{color:#9ba7b4!important;opacity:1!important}.recipe-page .recipe-library__top-controls .recipe-library__control-field--search{grid-template-columns:minmax(180px,1fr) max-content!important;align-items:stretch!important;gap:8px!important;display:grid!important}.recipe-page .recipe-library__top-controls .recipe-library__control-field--search .recipe-library__admin-message{justify-content:flex-start!important;align-items:stretch!important;min-width:0!important;margin:0!important;display:flex!important}.recipe-page .recipe-library__top-controls .recipe-library__control-field--search .lists-save-bar__status{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;max-width:180px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;display:inline-flex!important}@media (width<=720px){.recipe-page .recipe-library__top-controls .recipe-library__control-field--search{grid-template-columns:1fr!important}.recipe-page .recipe-library__top-controls .recipe-library__control-field--search .lists-save-bar__status{width:100%!important;max-width:none!important}}.recipe-page .recipe-summary-table-wrap{overflow:auto!important}.recipe-page .recipe-summary-table-wrap>.heat-table-shell{overflow:visible!important}@media (width>=769px){.recipe-page{max-height:none!important;display:block!important;overflow:visible!important}.recipe-page .recipe-summary-table-wrap>.heat-table-shell{height:auto!important;max-height:none!important}.recipe-page .recipe-summary-table-wrap{min-height:0!important;max-height:calc(100vh - 300px)!important;overflow:auto!important}}.recipe-page .recipe-summary-table__photo-column,.recipe-page .recipe-summary-table td.recipe-summary-table__photo-cell{width:68px!important;min-width:68px!important;max-width:68px!important}.recipe-page .recipe-summary-table__photo-cell{text-align:center!important;vertical-align:middle!important;padding:3px 4px!important}.recipe-page .recipe-summary-table__photo-stack{place-items:center!important;width:100%!important;max-width:58px!important;margin-inline:auto!important;display:grid!important}.recipe-page .recipe-summary-table__thumbnail{border-radius:6px!important;width:58px!important;max-width:100%!important;height:44px!important}.recipe-page .recipe-summary-table__thumbnail img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.recipe-page .recipe-summary-table__thumbnail-icon{font-size:14px!important}.recipe-page .recipe-summary-table__thumbnail-label{max-width:52px!important;font-size:6.5px!important;line-height:.95!important}.recipe-page .recipe-summary-table tbody tr{height:52px!important}.recipe-page .recipe-summary-table th,.recipe-page .recipe-summary-table td{text-align:center!important;vertical-align:middle!important;height:52px!important;padding-top:4px!important;padding-bottom:4px!important}.recipe-page .recipe-summary-table thead th{height:38px!important;padding-top:6px!important;padding-bottom:6px!important}.recipe-page .recipe-summary-table td:nth-child(2){text-align:center!important}.recipe-page .recipe-summary-table__category-pill,.recipe-page .recipe-completion-pill,.recipe-page .recipe-page__secondary-button--compact{margin-inline:auto!important}.recipe-page .recipe-summary-table__readonly,.recipe-page .recipe-summary-table input,.recipe-page .recipe-summary-table select{text-align:center!important}.recipe-page .recipe-summary-table{table-layout:fixed!important;width:max-content!important;min-width:100%!important}.recipe-page .recipe-summary-table col[style]{width:var(--recipe-library-column-width)!important;min-width:var(--recipe-library-column-width)!important}.recipe-page .recipe-summary-table th[style]{width:var(--recipe-library-column-width)!important;min-width:var(--recipe-library-column-width)!important;max-width:var(--recipe-library-column-width)!important;padding-right:18px!important;position:relative!important}.recipe-page .recipe-summary-table td,.recipe-page .recipe-summary-table__photo-column,.recipe-page .recipe-summary-table td.recipe-summary-table__photo-cell{width:auto!important;min-width:0!important;max-width:none!important}.recipe-page .recipe-summary-table__column-resize{z-index:8!important;width:10px!important;height:100%!important;box-shadow:none!important;cursor:col-resize!important;touch-action:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:-5px!important}.recipe-page .recipe-summary-table__column-resize:after{content:"";opacity:.22;background:linear-gradient(#f5f7fa40,#c8a96bf2,#f5f7fa40);border-radius:999px;width:2px;transition:opacity .14s,box-shadow .14s;position:absolute;top:7px;bottom:7px;left:50%;transform:translate(-50%)}.recipe-page .recipe-summary-table th:hover .recipe-summary-table__column-resize:after,.recipe-page .recipe-summary-table__column-resize:focus-visible:after,.recipe-library-column-resize-active .recipe-page .recipe-summary-table__column-resize:after{opacity:1;box-shadow:0 0 10px #c8a96b73}.recipe-page .recipe-summary-table__column-resize:focus-visible{outline-offset:-1px!important;outline:1px solid #c8a96be0!important}.recipe-library-column-resize-active{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.recipe-page .recipe-summary-table td.recipe-summary-table__photo-cell{padding:2px 3px!important}.recipe-page .recipe-summary-table__photo-stack{width:100%!important;max-width:none!important;height:46px!important;margin-inline:auto!important}.recipe-page .recipe-summary-table__thumbnail{border-radius:7px!important;width:100%!important;max-width:none!important;height:46px!important;min-height:46px!important}.recipe-page .recipe-summary-table__thumbnail img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.recipe-page .recipe-summary-table__thumbnail-label{max-width:calc(100% - 8px)!important}.recipe-page .recipe-summary-table tbody td:nth-child(2){text-align:left!important;padding-left:14px!important;padding-right:10px!important}.recipe-page .recipe-library__top-controls .recipe-library__header-actions .recipe-page__primary-button,.recipe-page .recipe-library__top-controls .recipe-library__header-actions .recipe-library__missing-button{color:#efd697!important;background:linear-gradient(#ffe8b91f,#c8a96b14 42%,#05080df5),linear-gradient(#0e1620fa,#05080dfa)!important;border-color:#c8a96b94!important;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000002e!important}.recipe-page .recipe-library__top-controls .recipe-library__header-actions .recipe-page__primary-button:hover,.recipe-page .recipe-library__top-controls .recipe-library__header-actions .recipe-page__primary-button:focus-visible,.recipe-page .recipe-library__top-controls .recipe-library__header-actions .recipe-library__missing-button:hover,.recipe-page .recipe-library__top-controls .recipe-library__header-actions .recipe-library__missing-button:focus-visible{color:#fff4cf!important;background:linear-gradient(#ffe8b938,#c8a96b1f 48%,#080d14fa),linear-gradient(#121c28fa,#05080dfa)!important;border-color:#efd697db!important;box-shadow:0 0 0 2px #c8a96b24,0 10px 22px #0000003d!important}.heat-touch-control,.heat-touch-button,.heat-touch-icon,.heat-touch-pill,.heat-touch-card,.heat-touch-action,.heat-mobile-pressable{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.heat-mobile-no-select,.heat-touch-control,.heat-touch-button,.heat-touch-icon,.heat-touch-pill,.heat-touch-action{-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){button,[role=button],summary,.heat-touch-control,.heat-touch-button,.heat-touch-icon,.heat-touch-pill,.heat-touch-action,.heat-mobile-pressable,.heat-tab-button,.prep-workspace-page__tab,.events-cell-button,.events-date-filter-button,.events-table__filter-button,.events-table__recipe-button,.events-mobile-card__notes-button,.events-mobile-card__details-button,.events-mobile-card__fire,.prep-queue-toggle,.recipe-page__primary-button,.recipe-page__secondary-button,.recipe-summary-table__thumbnail--button,.recipe-library-mobile-card__thumbnail--button,.recipe-library__load-more-button,.lists-save-bar__button,.inventory-toolbar__button,.inventory-page__print-button,.inventory-page__output-button,.inventory-example-button,.inventory-suggested-order,.inventory-mobile-save-bar button,.inventory-storage-modal__actions button,.inventory-storage-modal__location-row,.inventory-storage-modal__back,.inventory-item-combobox__review-controls button,.inventory-item-combobox__review-use,.inventory-item-combobox__match-tools button,.inventory-item-combobox__clear,.inventory-item-combobox__active-match,.inventory-vendor-autocomplete button,.ingredient-bulk-add-modal__footer button,.event-import-modal__primary,.event-import-modal__secondary,.event-import-table__delete,.menu-generate-modal__actions button,.timers-table__button,.settings-panel__close,.settings-panel__sign-out,.app-header__settings-button,.push-notification-control__toggle,.push-notification-control__reset,.push-notification-control__advanced-toggle,.event-delete-modal__footer button,.recipe-photo-preview-modal__actions button,.heat-data-table__action{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}button,[role=button],summary,.heat-touch-button,.heat-touch-icon,.heat-touch-pill,.heat-touch-action,.heat-tab-button,.prep-workspace-page__tab,.events-cell-button,.events-date-filter-button,.events-table__filter-button,.events-table__recipe-button,.events-mobile-card__notes-button,.events-mobile-card__details-button,.events-mobile-card__fire,.prep-queue-toggle,.recipe-page__primary-button,.recipe-page__secondary-button,.lists-save-bar__button,.inventory-toolbar__button,.inventory-page__print-button,.inventory-page__output-button,.inventory-example-button,.inventory-suggested-order,.inventory-mobile-save-bar button,.inventory-storage-modal__actions button,.inventory-storage-modal__location-row,.inventory-storage-modal__back,.ingredient-bulk-add-modal__footer button,.event-import-modal__primary,.event-import-modal__secondary,.event-import-table__delete,.menu-generate-modal__actions button,.timers-table__button,.settings-panel__close,.settings-panel__sign-out,.app-header__settings-button,.push-notification-control__toggle,.push-notification-control__reset,.push-notification-control__advanced-toggle,.event-delete-modal__footer button,.recipe-photo-preview-modal__actions button,.heat-data-table__action{-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .14s,border-color .14s,background-color .14s,color .14s,opacity .14s,box-shadow .16s}button:disabled,[aria-disabled=true],.heat-touch-disabled,.heat-touch-control:disabled,.heat-touch-button:disabled,.heat-touch-icon:disabled,.heat-touch-pill:disabled,.heat-touch-action:disabled,.events-mobile-card--saving,.heat-card-saving{cursor:not-allowed;will-change:auto;transform:none!important}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,summary:active,.heat-touch-button:not(:disabled):active,.heat-touch-icon:not(:disabled):active,.heat-touch-action:not(:disabled):active,.events-cell-button:not(:disabled):active,.events-date-filter-button:not(:disabled):active,.events-table__filter-button:not(:disabled):active,.events-table__recipe-button:not(:disabled):active,.events-mobile-card__notes-button:not(:disabled):active,.events-mobile-card__details-button:not(:disabled):active,.events-mobile-card__fire:not(:disabled):active,.prep-queue-toggle:not(:disabled):active,.recipe-page__primary-button:not(:disabled):active,.recipe-page__secondary-button:not(:disabled):active,.lists-save-bar__button:not(:disabled):active,.inventory-toolbar__button:not(:disabled):active,.inventory-page__print-button:not(:disabled):active,.inventory-page__output-button:not(:disabled):active,.inventory-example-button:not(:disabled):active,.inventory-suggested-order:not(:disabled):active,.inventory-mobile-save-bar button:not(:disabled):active,.inventory-storage-modal__actions button:not(:disabled):active,.inventory-storage-modal__location-row:not(:disabled):active,.inventory-storage-modal__back:not(:disabled):active,.ingredient-bulk-add-modal__footer button:not(:disabled):active,.event-import-modal__primary:not(:disabled):active,.event-import-modal__secondary:not(:disabled):active,.event-import-table__delete:not(:disabled):active,.menu-generate-modal__actions button:not(:disabled):active,.timers-table__button:not(:disabled):active,.settings-panel__close:not(:disabled):active,.settings-panel__sign-out:not(:disabled):active,.app-header__settings-button:not(:disabled):active,.push-notification-control__toggle:not(:disabled):active,.push-notification-control__reset:not(:disabled):active,.push-notification-control__advanced-toggle:not(:disabled):active,.event-delete-modal__footer button:not(:disabled):active,.recipe-photo-preview-modal__actions button:not(:disabled):active,.heat-data-table__action:not(:disabled):active{border-color:#c8a96bc7;transform:translateY(1px)scale(.985)}.heat-touch-pill:not(:disabled):active,.status-pill:not(select):active,.station-tag:not(select):active,.time-due-pill:not(select):active,.people-count-pill:active,.inventory-status-pill:active,.inventory-boolean-pill:active,.recipe-completion-pill:active,.recipe-summary-table__category-pill:active,.event-summary-box__status-pill:active{background-color:#c8a96b1f;border-color:#c8a96bc7;transition:transform .13s,border-color .13s,background-color .13s,color .13s,opacity .13s;transform:translateY(1px)scale(.99)}.heat-touch-card,.events-mobile-card,.recipe-card,.timers-mobile-card,.schedules-page__day-card,.schedules-page__mobile-day-grid-card{-webkit-tap-highlight-color:transparent;transition:transform .17s,border-color .17s,background-color .17s,box-shadow .19s,opacity .17s}.heat-touch-card:active{border-color:#c8a96b85;transform:translateY(1px)scale(.995)}.events-mobile-card:has(button:not(:disabled):active){border-color:#c8a96b85;transform:translateY(1px)scale(.995)}.events-mobile-card:has(input[type=checkbox]:active){border-color:#c8a96b85;transform:translateY(1px)scale(.995)}.recipe-card:has(button:not(:disabled):active){border-color:#c8a96b85;transform:translateY(1px)scale(.995)}.recipe-card:has(.recipe-library-mobile-card__thumbnail--button:not(:disabled):active){border-color:#c8a96b85;transform:translateY(1px)scale(.995)}.timers-mobile-card:has(button:not(:disabled):active){border-color:#c8a96b85;transform:translateY(1px)scale(.995)}.schedules-page__day-card:has(button:not(:disabled):active){border-color:#c8a96b85;transform:translateY(1px)scale(.995)}.schedules-page__mobile-day-grid-card:has(button:not(:disabled):active){border-color:#c8a96b85;transform:translateY(1px)scale(.995)}.events-mobile-card--saving,.events-mobile-card--error,.heat-card-saving,.heat-card-error,.heat-row-saving,.heat-row-error{transform:none}.lists-save-bar,.inventory-mobile-save-bar,.event-import-modal__footer,.ingredient-bulk-add-modal__footer,.inventory-example-modal__footer,.recipe-photo-preview-modal__footer,.event-delete-modal__footer,.menu-generate-modal__actions{overscroll-behavior:contain}.lists-save-bar button,.inventory-mobile-save-bar button,.event-import-modal__footer button,.ingredient-bulk-add-modal__footer button,.inventory-example-modal__footer button,.recipe-photo-preview-modal__footer button,.event-delete-modal__footer button,.menu-generate-modal__actions button{white-space:normal;min-height:42px}input,select,textarea,option,[contenteditable=true],.events-mobile-card__notes-input,.events-mobile-card__detail-notes-input,.events-mobile-card__detail-input,.events-mobile-card__detail-select,.recipe-editor input,.recipe-editor select,.recipe-editor textarea,.recipe-summary-table input,.recipe-summary-table select,.inventory-table__input,.inventory-table__select,.inventory-toolbar__control input,.inventory-toolbar__control select,.inventory-item-combobox input,.inventory-storage-modal input,.inventory-storage-modal select,.inventory-storage-modal textarea,.timers-table__fire-input,.settings-panel__field select{touch-action:auto;-webkit-user-select:text;user-select:text;will-change:auto;transform:none!important}}:root{--heat-motion-fast:.12s;--heat-motion-standard:.16s;--heat-motion-panel:.2s;--heat-motion-state:.72s;--heat-ease-out:cubic-bezier(.2, .8, .2, 1);--heat-ease-press:cubic-bezier(.2, 0, .2, 1)}.heat-motion-fast{transition-duration:var(--heat-motion-fast);transition-timing-function:var(--heat-ease-out)}.heat-motion-standard,.heat-press-soft,.heat-pill-interactive{transition:transform var(--heat-motion-standard) var(--heat-ease-press), border-color var(--heat-motion-standard) var(--heat-ease-out), background-color var(--heat-motion-standard) var(--heat-ease-out), color var(--heat-motion-standard) var(--heat-ease-out), opacity var(--heat-motion-standard) var(--heat-ease-out)}.heat-motion-panel,.heat-modal-enter,.heat-panel-enter{transition:opacity var(--heat-motion-panel) var(--heat-ease-out), transform var(--heat-motion-panel) var(--heat-ease-out)}.heat-action-confirm,.heat-success-flash{animation:heat-success-flash var(--heat-motion-state) var(--heat-ease-out) both}.heat-saving-pulse{animation:heat-saving-pulse .88s var(--heat-ease-out) infinite}.heat-error-hold{box-shadow:inset 2px 0 #dd6f6fdb;border-color:#dd6f6fa8!important}.heat-skeleton{animation:heat-skeleton-sheen .86s var(--heat-ease-out) infinite;background:linear-gradient(90deg,#1a1f24db,#2a3138b3,#1a1f24db) 0 0/220% 100%;border:1px solid #2a3138e0;border-radius:8px;position:relative;overflow:hidden}.heat-row-saving>td{animation:heat-row-saving-border .88s var(--heat-ease-out) infinite}.heat-row-saved>td{animation:heat-success-flash .72s var(--heat-ease-out) both}.heat-row-error>td,.heat-card-error{animation:heat-error-settle .26s var(--heat-ease-out) both}.heat-card-saving{animation:heat-card-saving-border .88s var(--heat-ease-out) infinite}.heat-inline-saving{animation:heat-saving-pulse .88s var(--heat-ease-out) infinite}.heat-inline-error{animation:heat-error-settle .26s var(--heat-ease-out) both}@media (hover:none) and (pointer:coarse){button:not(:disabled),[role=button]:not([aria-disabled=true]),.heat-press-soft,.events-cell-button:not(:disabled),.events-date-filter-button:not(:disabled),.events-table__recipe-button:not(:disabled),.prep-queue-toggle:not(:disabled),.recipe-page__primary-button:not(:disabled),.recipe-page__secondary-button:not(:disabled),.lists-save-bar__button:not(:disabled),.inventory-mobile-save-bar button:not(:disabled),.inventory-toolbar__button:not(:disabled),.event-import-modal__primary:not(:disabled),.event-import-modal__secondary:not(:disabled),.ingredient-bulk-add-modal__footer button:not(:disabled),.settings-panel__close:not(:disabled),.settings-panel__sign-out:not(:disabled),.heat-data-table__action:not(:disabled){transition:transform var(--heat-motion-fast) var(--heat-ease-press), border-color var(--heat-motion-fast) var(--heat-ease-out), background-color var(--heat-motion-fast) var(--heat-ease-out), color var(--heat-motion-fast) var(--heat-ease-out), opacity var(--heat-motion-fast) var(--heat-ease-out), box-shadow var(--heat-motion-standard) var(--heat-ease-out)}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,.heat-press-soft:not(:disabled):active{filter:saturate(1.04)}.heat-pill-interactive,.status-pill:not(select),.station-tag:not(select),.time-due-pill:not(select),.inventory-status-pill,.inventory-boolean-pill,.recipe-completion-pill,.recipe-summary-table__category-pill{transition:transform var(--heat-motion-fast) var(--heat-ease-press), border-color var(--heat-motion-fast) var(--heat-ease-out), background-color var(--heat-motion-fast) var(--heat-ease-out), color var(--heat-motion-fast) var(--heat-ease-out), opacity var(--heat-motion-fast) var(--heat-ease-out)}.heat-press-card,.events-mobile-card,.recipe-card,.timers-mobile-card,.schedules-page__day-card,.schedules-page__mobile-day-grid-card{transition:transform var(--heat-motion-standard) var(--heat-ease-press), border-color var(--heat-motion-standard) var(--heat-ease-out), background-color var(--heat-motion-standard) var(--heat-ease-out), box-shadow var(--heat-motion-panel) var(--heat-ease-out)}.settings-panel-backdrop,.event-import-modal__backdrop,.inventory-storage-modal__backdrop,.ingredient-bulk-add-modal__backdrop,.recipe-photo-preview-modal{animation:heat-overlay-enter var(--heat-motion-panel) var(--heat-ease-out) both}.settings-panel,.event-import-modal,.inventory-storage-modal,.ingredient-bulk-add-modal,.recipe-photo-preview-modal__dialog{animation:heat-panel-enter var(--heat-motion-panel) var(--heat-ease-out) both;transform-origin:top}.lists-save-bar,.inventory-mobile-save-bar,.event-import-modal__footer,.ingredient-bulk-add-modal__footer,.inventory-example-modal__footer,.recipe-photo-preview-modal__footer,.event-delete-modal__footer{transition:border-color var(--heat-motion-panel) var(--heat-ease-out), background-color var(--heat-motion-panel) var(--heat-ease-out), box-shadow var(--heat-motion-panel) var(--heat-ease-out)}}@keyframes heat-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes heat-panel-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heat-saving-pulse{0%,to{opacity:.72;border-color:#c8a96b70}50%{opacity:1;border-color:#c8a96bd1}}@keyframes heat-row-saving-border{0%,to{box-shadow:inset 2px 0 #c8a96bc2,inset 0 0 0 1px #c8a96b1a}50%{box-shadow:inset 2px 0 #efd697fa,inset 0 0 0 1px #c8a96b38}}@keyframes heat-card-saving-border{0%,to{border-color:#c8a96b80}50%{border-color:#efd697db}}@keyframes heat-success-flash{0%{background-color:#48c9b005;border-color:#48c9b03d}30%{background-color:#48c9b01f;border-color:#48c9b0c7}to{border-color:inherit;background-color:inherit}}@keyframes heat-error-settle{0%{border-color:#dd6f6fc7;box-shadow:inset 2px 0 #dd6f6feb}to{border-color:#dd6f6f8c;box-shadow:inset 2px 0 #dd6f6fd1}}@keyframes heat-skeleton-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.heat-saving-pulse,.heat-save-pulse,.heat-inline-saving,.heat-row-saving>td,.heat-card-saving,.heat-skeleton{animation:none!important}.heat-row-saving>td{box-shadow:inset 2px 0 #c8a96beb,inset 0 0 0 1px #c8a96b29}}.heat-page-shell{background:0 0;width:100%;min-width:0;min-height:min(420px,100dvh - 240px)}.heat-page-transition{opacity:1}.heat-page-transition-enter{animation:heat-page-enter .18s var(--heat-ease-out,cubic-bezier(.2, .8, .2, 1))}.heat-page-motion-safe{backface-visibility:hidden;transform-origin:top}@keyframes heat-page-enter{0%{opacity:.001;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.heat-page-shell{min-height:min(360px,100dvh - 190px)}.heat-page-transition-enter{animation-duration:.16s}}@media (prefers-reduced-motion:reduce){.heat-page-transition-enter{animation:none!important}.heat-page-transition{opacity:1!important}}.heat-pull-refresh{width:100%;min-width:0;position:relative}.heat-pull-refresh__indicator{top:max(8px, env(safe-area-inset-top));z-index:45;color:#efd697;letter-spacing:.05em;opacity:0;pointer-events:none;text-transform:uppercase;width:fit-content;max-width:min(92vw,360px);transform:translate(-50%, calc(-100% + var(--heat-pull-distance,0px) * .42));transition:opacity var(--heat-motion-fast,.12s) var(--heat-ease-out,ease-out), transform var(--heat-motion-fast,.12s) var(--heat-ease-out,ease-out), border-color var(--heat-motion-fast,.12s) var(--heat-ease-out,ease-out), color var(--heat-motion-fast,.12s) var(--heat-ease-out,ease-out);background:linear-gradient(#1a1f24f5,#111418fa);border:1px solid #c8a96b6b;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:10px;font-weight:950;line-height:1;display:none;position:fixed;left:50%;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0000003d}.heat-pull-refresh__dot{background:#c8a96b;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #c8a96b24}@media (hover:none) and (pointer:coarse){.heat-pull-refresh--enabled .heat-pull-refresh__indicator{display:inline-flex}.heat-pull-refresh--active .heat-pull-refresh__indicator,.heat-pull-refresh--refreshing .heat-pull-refresh__indicator,.heat-pull-refresh--success .heat-pull-refresh__indicator,.heat-pull-refresh--error .heat-pull-refresh__indicator,.heat-pull-refresh--blocked .heat-pull-refresh__indicator{opacity:1}.heat-pull-refresh--ready .heat-pull-refresh__indicator,.heat-pull-refresh--refreshing .heat-pull-refresh__indicator{color:#fff4cf;border-color:#efd697b8}.heat-pull-refresh--refreshing .heat-pull-refresh__dot{animation:heat-saving-pulse .76s var(--heat-ease-out,ease-out) infinite}.heat-pull-refresh--success .heat-pull-refresh__indicator{color:#b7f7e8;border-color:#48c9b0b8}.heat-pull-refresh--success .heat-pull-refresh__dot{background:#48c9b0;box-shadow:0 0 0 3px #48c9b024}.heat-pull-refresh--error .heat-pull-refresh__indicator,.heat-pull-refresh--blocked .heat-pull-refresh__indicator{color:#fecaca;border-color:#dd6f6fb8}.heat-pull-refresh--error .heat-pull-refresh__dot,.heat-pull-refresh--blocked .heat-pull-refresh__dot{background:#dd6f6f;box-shadow:0 0 0 3px #dd6f6f24}}@media (prefers-reduced-motion:reduce){.heat-pull-refresh__indicator{transition:none!important;transform:translate(-50%)!important}.heat-pull-refresh__dot{animation:none!important}}.heat-mobile-native-scroll,.heat-mobile-scroll-owner,.heat-mobile-list-scroll,.heat-mobile-no-scroll-trap,.heat-mobile-table-scroll{min-width:0}@media (hover:none) and (pointer:coarse){.heat-mobile-native-scroll,.heat-mobile-scroll-owner,.heat-shell-content,.heat-page-shell{overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;overflow:clip visible;scroll-behavior:auto!important}.heat-mobile-list-scroll,.events-page .events-mobile-cards,.prep-queue-mobile-cards,.timers-mobile-cards,.schedules-page__mobile-cards{-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;overflow-x:clip;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;overflow-y:visible!important}.events-page .events-mobile-card{touch-action:pan-y pinch-zoom;transition:border-color var(--heat-motion-standard,.16s) var(--heat-ease-out,ease-out), background-color var(--heat-motion-standard,.16s) var(--heat-ease-out,ease-out), opacity var(--heat-motion-standard,.16s) var(--heat-ease-out,ease-out)!important}.events-page .events-mobile-card:active{transform:none!important}.events-page .events-mobile-card:has(button:not(:disabled):active){transform:none!important}.events-page .events-mobile-card:has(input[type=checkbox]:active){transform:none!important}.events-page .events-mobile-card__top,.events-page .events-mobile-card__middle,.events-page .events-mobile-card__bottom,.events-page .events-mobile-card__bottom--with-prep,.events-page .events-mobile-card__item-row,.events-page .events-mobile-card__assignment-row{touch-action:pan-y pinch-zoom}.heat-mobile-table-scroll,.heat-table-shell,.events-table-scroll,.recipe-summary-table-wrap,.inventory-table-shell{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;scroll-behavior:auto!important}.heat-pull-refresh{touch-action:pan-y pinch-zoom}}@media (width<=768px){.heat-shell-header .app-header,.heat-shell-header .app-header[data-active-tab],.heat-shell-header .app-header[data-active-tab=Events],.heat-shell-header .app-header[data-active-tab=Inventory]{min-height:128px;padding:8px 10px 10px;display:flex;overflow:hidden}.heat-shell-header .app-header__session,.heat-shell-header .app-header[data-active-tab] .app-header__session{z-index:5;order:1;width:100%;min-height:44px;margin:0;padding:0;position:relative;inset:auto}.heat-shell-header .app-header__switchers,.heat-shell-header .app-header[data-active-tab] .app-header__switchers{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;max-width:100%;margin:0;display:grid}.heat-shell-header .app-header__switchers label,.heat-shell-header .app-header[data-active-tab] .app-header__switchers label{grid-template-rows:auto 40px;gap:4px;width:100%;min-width:0;margin:0;display:grid}.heat-shell-header .app-header__switchers label>span,.heat-shell-header .app-header[data-active-tab] .app-header__switchers label>span{color:#9ba7b4;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-height:12px;font-size:9px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header[data-active-tab] .app-header__switchers select,.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header[data-active-tab] .app-header__settings-button{box-sizing:border-box;color:#f5f7fa;touch-action:manipulation;background-color:#151a20;border:1px solid #c8a96b57;border-radius:10px;height:40px;min-height:40px;font-size:13px;line-height:1}.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header[data-active-tab] .app-header__switchers select{width:100%;max-width:100%;padding:0 28px 0 10px}.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header[data-active-tab] .app-header__settings-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:96px;margin:0;padding:0 10px;display:inline-flex}.heat-shell-header .app-header__logo-stage,.heat-shell-header .app-header[data-active-tab] .app-header__logo-stage{order:2;width:100%;min-height:64px;margin-top:6px}}@media (width<=430px){.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header[data-active-tab] .app-header__settings-button{width:88px;padding-inline:8px;font-size:12px}}@media (width>=769px){.heat-tab-bar{left:calc(var(--heat-shell-x-padding,clamp(18px, 2.2vw, 34px)) + clamp(3px, .26vw, 5px))!important;right:calc(var(--heat-shell-x-padding,clamp(18px, 2.2vw, 34px)) + clamp(3px, .26vw, 5px))!important;width:auto!important;max-width:none!important;margin-inline:0!important;transform:none!important}.heat-shell-header+.heat-shell-content{padding-top:10px}.heat-shell-content>.events-page{margin-top:0}}:root{--heat-tabs-height:clamp(72px, 4.95vw, 78px);--heat-sticky-gap:10px;--heat-nav-window-inset:clamp(3px, .26vw, 5px);--heat-nav-notes-trim:clamp(18px, 1.45vw, 28px);--heat-fixed-stack-height:calc(var(--heat-topbar-height,0px) + var(--heat-tabs-height) + var(--heat-sticky-gap));--heat-fixed-navigation-bottom:var(--heat-fixed-stack-height)}.heat-shell{padding-top:4px!important}.heat-shell-header{width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.heat-shell-content{padding-top:10px!important}.heat-tab-bar{width:100%!important;max-height:none!important;min-height:var(--heat-tabs-height)!important;margin:5px 0 12px!important;position:sticky!important;top:0!important;transform:none!important}@media (width>=901px){.heat-shell{padding-top:calc(var(--heat-tabs-height) + var(--heat-sticky-gap) + 7px)!important}.heat-tab-bar{top:0!important;left:calc(var(--heat-shell-x-padding,clamp(18px, 2.2vw, 34px)) + var(--heat-nav-window-inset))!important;right:calc(var(--heat-shell-x-padding,clamp(18px, 2.2vw, 34px)) + var(--heat-nav-window-inset))!important;z-index:var(--heat-layer-navigation)!important;width:auto!important;max-width:none!important;margin:5px 0 0!important;position:fixed!important;transform:none!important}.heat-tab-button[data-heat-tab=Notes]{text-align:center!important;flex:.82 1 0!important;justify-content:center!important;align-items:center!important}.heat-tab-button[data-heat-tab=Notes] .heat-tab-button__icon,.heat-tab-button[data-heat-tab=Notes] .heat-nav-tab-iconWrap,.heat-tab-button[data-heat-tab=Notes] .heat-tab-button__label,.heat-tab-button[data-heat-tab=Notes] .heat-nav-tab-label{align-self:center!important}}.heat-tab-button,.heat-nav-tab{min-width:0!important;min-height:var(--heat-tabs-height)!important;text-align:center!important;white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding-block:0 1px!important;padding-inline:4px!important;display:flex!important;overflow:visible!important}.heat-tab-button__icon,.heat-nav-tab-iconWrap{flex:none!important;justify-content:center!important;align-items:center!important;width:clamp(70px,4.25vw,84px)!important;min-width:clamp(70px,4.25vw,84px)!important;height:clamp(48px,3.35vw,62px)!important;line-height:0!important;display:flex!important;position:relative!important;overflow:visible!important}.heat-tab-button__icon:before{content:none!important;display:none!important}.heat-nav-tab-icon,.heat-tab-button__icon .heat-nav-png-icon,.heat-tab-button__icon .heat-nav-premium-icon{object-fit:contain!important;filter:none!important;flex-shrink:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;transform:none!important}.heat-tab-button__label,.heat-nav-tab-label{text-overflow:clip!important;white-space:nowrap!important;text-align:center!important;color:#f5f7fa!important;letter-spacing:.01em!important;text-transform:none!important;flex:0 auto!important;min-width:0!important;max-width:none!important;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(.72rem,.62vw,.86rem)!important;font-weight:800!important;line-height:1!important;overflow:visible!important}.heat-tab-button[aria-current=page] .heat-tab-button__label{color:#f5f7fa!important}.heat-tab-button[aria-current=page],.heat-tab-button:hover,.heat-tab-button:focus-visible{z-index:1!important;background-clip:padding-box!important;border-radius:10px!important;position:relative!important;overflow:hidden!important}.heat-tab-button[aria-current=page]{border-right-color:#c8a96b1f!important}@media (width<=900px){:root{--heat-page-gutter:10px;--heat-tabs-height:64px;--heat-sticky-gap:8px}.heat-tab-bar{margin-bottom:10px!important}.heat-tab-button,.heat-nav-tab{min-height:var(--heat-tabs-height)!important;gap:2px!important;padding-block:0 1px!important;padding-inline:8px!important}.heat-tab-button__icon,.heat-nav-tab-iconWrap{width:62px!important;min-width:62px!important;height:48px!important}.heat-nav-tab-icon,.heat-tab-button__icon .heat-nav-png-icon,.heat-tab-button__icon .heat-nav-premium-icon{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:none!important}.heat-tab-button__label,.heat-nav-tab-label{font-size:.76rem!important}}@media (width<=420px){:root{--heat-page-gutter:8px;--heat-tabs-height:59px;--heat-sticky-gap:8px}.heat-tab-bar{margin-bottom:9px!important}.heat-tab-button,.heat-nav-tab{min-height:var(--heat-tabs-height)!important;gap:3px!important;padding-block:0 1px!important;padding-inline:7px!important}.heat-tab-button__icon,.heat-nav-tab-iconWrap{width:50px!important;min-width:50px!important;height:39px!important}.heat-nav-tab-icon,.heat-tab-button__icon .heat-nav-png-icon,.heat-tab-button__icon .heat-nav-premium-icon{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:none!important}.heat-tab-button__label,.heat-nav-tab-label{font-size:.68rem!important}}@media (width<=768px){.heat-shell-header{margin-top:5px!important;padding:5px!important}.heat-shell-header .app-header,.heat-shell-header .app-header[data-active-tab]{gap:4px!important;min-height:0!important;padding:6px 8px 8px!important;display:flex!important;overflow:hidden!important}.heat-shell-header .app-header__session,.heat-shell-header .app-header[data-active-tab] .app-header__session{order:1!important;width:100%!important;min-height:38px!important;padding:0!important}.heat-shell-header .app-header__switchers,.heat-shell-header .app-header[data-active-tab] .app-header__switchers{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.heat-shell-header .app-header__switchers label,.heat-shell-header .app-header[data-active-tab] .app-header__switchers label{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;display:block!important}.heat-shell-header .app-header__switchers label>span,.heat-shell-header .app-header[data-active-tab] .app-header__switchers label>span{display:none!important}.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header[data-active-tab] .app-header__switchers select,.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header[data-active-tab] .app-header__settings-button{text-align:center!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;font-size:12px!important;line-height:1!important}.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header[data-active-tab] .app-header__settings-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;display:inline-flex!important}.heat-shell-header .app-header__logo-stage,.heat-shell-header .app-header[data-active-tab] .app-header__logo-stage{order:2!important;min-height:0!important;margin:2px 0 0!important;padding-inline:0!important}.heat-shell-header .app-header__logo,.heat-shell-header .app-header[data-active-tab] .app-header__logo{object-fit:contain!important;height:clamp(64px,17vw,76px)!important;max-height:76px!important}.heat-shell-header .app-header__suite,.heat-shell-header .app-header[data-active-tab] .app-header__suite{color:#c8a96b75!important;letter-spacing:.08em!important;text-align:center!important;order:3!important;width:100%!important;margin:-3px 0 0!important;padding-inline:6px!important;font-size:clamp(8px,2.25vw,9.5px)!important;line-height:1.15!important}.heat-shell-content{padding-top:10px!important}}@media (width<=389px){.heat-shell-header .app-header__switchers,.heat-shell-header .app-header[data-active-tab] .app-header__switchers{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}}:root{--heat-major-window-gutter:10px;--heat-banner-content-gutter:6px}@media (width>=769px){.heat-shell-content{padding-top:var(--heat-banner-content-gutter)!important}.notes-page__workspace{gap:var(--heat-major-window-gutter)!important}}@media (width<=768px){:root{--heat-major-window-gutter:8px;--heat-banner-content-gutter:6px}.heat-shell-content{padding-top:var(--heat-banner-content-gutter)!important}.notes-page__workspace{gap:var(--heat-major-window-gutter)!important}}@media (width>=901px){:root{--heat-topbar-height:clamp(112px, 7.4vw, 126px);--heat-fixed-stack-height:calc(var(--heat-topbar-height) + var(--heat-tabs-height) + var(--heat-sticky-gap))}.heat-shell-header{margin-top:3px!important;padding:clamp(2px,.22vw,4px)!important}.heat-shell-header .app-header,.heat-shell-header .app-header[data-active-tab]{min-height:var(--heat-topbar-height)!important;padding:0!important}.heat-shell-header .app-header__session{bottom:6px!important}.heat-shell-header .app-header .app-header__logo-stage,.heat-shell-header .app-header[data-active-tab] .app-header__logo-stage{height:clamp(64px,4.7vw,76px)!important;min-height:clamp(64px,4.7vw,76px)!important;max-height:76px!important;padding-block:0!important}.heat-shell-header .app-header .app-header__logo-frame,.heat-shell-header .app-header[data-active-tab] .app-header__logo-frame{min-height:60px!important;max-height:70px!important;transform:translate(-54px,20px)!important}.heat-shell-header .app-header .app-header__logo,.heat-shell-header .app-header[data-active-tab] .app-header__logo{width:clamp(320px,28vw,460px)!important;max-height:66px!important}.heat-shell-header .app-header .app-header__banner-quote,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote{max-width:300px!important;transform:translate(22px,24px)!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote{gap:3px!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote__text,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote__text{max-width:29ch!important;max-height:3.3em!important;font-size:clamp(.92rem,.98vw,1.12rem)!important;line-height:1.1!important;overflow:hidden!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote--long .ambient-quote__text,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote--long .ambient-quote__text{font-size:clamp(.84rem,.92vw,1rem)!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote--extra-long .ambient-quote__text,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote--extra-long .ambient-quote__text{font-size:clamp(.76rem,.84vw,.92rem)!important}.heat-shell-header .app-header .app-header__banner-quote .ambient-quote__author,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote .ambient-quote__author{font-size:clamp(8px,.58vw,9.75px)!important}.heat-shell-header .app-header .schedule-counts-slogan,.heat-shell-header .app-header[data-active-tab] .schedule-counts-slogan{font-size:clamp(1.34rem,1.76vw,2rem)!important;transform:translate(-96px,21px)!important}}@media (width>=901px) and (width<=1180px){:root{--heat-topbar-height:clamp(108px, 9.6vw, 120px)}.heat-shell-header .app-header .app-header__logo-stage,.heat-shell-header .app-header[data-active-tab] .app-header__logo-stage{grid-template-columns:235px minmax(300px,1fr) 250px!important;height:66px!important;min-height:66px!important}.heat-shell-header .app-header .app-header__logo,.heat-shell-header .app-header[data-active-tab] .app-header__logo{width:clamp(285px,27vw,390px)!important;max-height:62px!important}.heat-shell-header .app-header .app-header__banner-quote,.heat-shell-header .app-header[data-active-tab] .app-header__banner-quote{max-width:240px!important}}@media (width<=768px){.heat-shell-header{margin-top:4px!important;padding:4px!important}.heat-shell-header .app-header,.heat-shell-header .app-header[data-active-tab]{gap:3px!important;padding:5px 8px 6px!important}.heat-shell-header .app-header__logo-stage,.heat-shell-header .app-header[data-active-tab] .app-header__logo-stage{margin-top:0!important}.heat-shell-header .app-header__logo,.heat-shell-header .app-header[data-active-tab] .app-header__logo{height:clamp(58px,15.5vw,68px)!important;max-height:68px!important}.heat-shell-header .app-header__suite,.heat-shell-header .app-header[data-active-tab] .app-header__suite{margin-top:-4px!important}.events-page .events-mobile-card{border:2px solid #c8a96b85!important;box-shadow:inset 0 0 0 1px #c8a96b1a,0 5px 12px #00000038!important}.events-page .events-mobile-card__notes-button,.events-page .events-mobile-card__bottom .events-table__recipe-button,.events-page .events-mobile-card__details-button,.events-page .events-mobile-card__notes-summary>button{color:#f5f7fa!important;text-shadow:none!important;background:linear-gradient(#1e2328fa,#0d1014fc)!important;border-color:#c8a96b85!important;border-radius:9px!important;box-shadow:inset 0 1px #f5f7fa11,inset 0 -7px 12px #0003!important}.events-page .events-mobile-card__notes-button .event-note-pill__label{color:#f5f7fa!important}.events-page .events-mobile-card__notes-button:not(:disabled):hover,.events-page .events-mobile-card__notes-button:not(:disabled):active,.events-page .events-mobile-card__bottom .events-table__recipe-button:not(:disabled):hover,.events-page .events-mobile-card__bottom .events-table__recipe-button:not(:disabled):active,.events-page .events-mobile-card__details-button:not(:disabled):hover,.events-page .events-mobile-card__details-button:not(:disabled):active,.events-page .events-mobile-card__notes-summary>button:not(:disabled):hover,.events-page .events-mobile-card__notes-summary>button:not(:disabled):active{background:linear-gradient(#272c31fc,#111418)!important;border-color:#d9bd7bb8!important}.events-page .events-mobile-card__notes-button:focus-visible,.events-page .events-mobile-card__bottom .events-table__recipe-button:focus-visible,.events-page .events-mobile-card__details-button:focus-visible,.events-page .events-mobile-card__notes-summary>button:focus-visible{outline-offset:2px!important;outline:2px solid #c8a96bd1!important}.events-page .events-mobile-card__notes-button:disabled,.events-page .events-mobile-card__bottom .events-table__recipe-button:disabled,.events-page .events-mobile-card__details-button:disabled,.events-page .events-mobile-card__notes-summary>button:disabled{opacity:.52!important}.events-page .events-mobile-insert-button{touch-action:manipulation;position:relative}.events-page .events-mobile-insert-button:before{content:"";position:absolute;inset:-8px -10px}.events-page .events-mobile-date-section__label,.events-page .events-mobile-event-divider__label{z-index:0;isolation:isolate;box-shadow:none;text-shadow:0 0 7px #ffe14f33,0 0 14px #ff89001f;background:0 0;border-radius:0;position:relative}.events-page .events-mobile-date-section__label:before,.events-page .events-mobile-event-divider__label:before{z-index:-1;content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(#ffdd3f4d 0%,#ff890033 36%,#d5340e1a 58%,#0000 78%);border-radius:50%;position:absolute;inset:-5px -24px}.events-page .events-mobile-card__item--long{letter-spacing:.01em!important;font-size:clamp(10px,2.85vw,12px)!important}.events-page .events-mobile-card__item--very-long{letter-spacing:0!important;font-size:clamp(9px,2.5vw,11px)!important}.events-page .events-mobile-card__item--long:not(.events-mobile-card__item-input),.events-page .events-mobile-card__item--very-long:not(.events-mobile-card__item-input){white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;align-content:center!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.events-page .events-mobile-card__date,.events-page .events-mobile-card__day,.events-page .events-mobile-card__time,.events-page .events-mobile-card__people,.events-page .events-mobile-card__item,.events-page .events-mobile-card__item-input,.events-page .events-mobile-card .status-pill,.events-page .events-mobile-card .status-select,.events-page .events-mobile-card__assigned,.events-page .events-mobile-card__notes-button,.events-page .events-mobile-card__select,.events-page .events-mobile-card__bottom .events-table__recipe-button,.events-page .events-mobile-card__bottom .prep-queue-toggle,.events-page .events-mobile-card__fire,.events-page .events-mobile-card__details-button,.events-page .events-mobile-card__detail,.events-page .events-mobile-card__notes-summary{border:1px solid #d9a8455c!important}.events-page .events-mobile-card__notes-button,.events-page .events-mobile-card__bottom .events-table__recipe-button,.events-page .events-mobile-card__details-button,.events-page .events-mobile-card__notes-summary>button{border:1px solid #c8a96b85!important}.events-page .events-mobile-card__details{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important}.events-page .events-mobile-card:has(>.events-mobile-card__details){overflow:visible!important}.events-page .events-mobile-card__detail{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #c8a96b6b!important;border-radius:7px!important;grid-template-columns:14px minmax(0,1fr)!important;align-content:center!important;place-items:center stretch!important;gap:4px!important;padding:3px 6px!important}.events-page .events-mobile-card__details .events-mobile-card__detail--event-name{background:radial-gradient(circle at 50% 0,#c8a96b1a,#0000 62%),linear-gradient(#1d2228f5,#0b0e12fa)!important;border-color:#c8a96b6b!important;box-shadow:inset 0 1px #ffffff09!important}.events-page .events-mobile-card__detail:nth-of-type(2n),.events-page .events-mobile-card__detail:nth-of-type(2n+2),.events-page .events-mobile-card__detail:nth-of-type(2n+3){border-right:1px solid #d9a8455c!important}.events-page .events-mobile-card__detail-label{color:#c8a96b!important;letter-spacing:.07em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(6.5px,1.75vw,7.5px)!important;font-weight:800!important;line-height:1!important;display:block!important;overflow:hidden!important}.events-page .events-mobile-card__detail-icon{color:#d9bd7bb8;pointer-events:none;width:14px;height:14px;display:block}.events-page .events-mobile-card__detail-content{align-content:center;gap:1px;min-width:0;display:grid}.events-page .events-mobile-card__detail--truncated{cursor:pointer}.events-page .events-mobile-card__detail--truncated:focus-visible{outline-offset:1px;outline:2px solid #d9bd7bd1}.events-page .events-mobile-card__detail-value{color:#f5f7fa!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:clamp(9px,2.5vw,10px)!important;font-weight:650!important;line-height:1.1!important;overflow:hidden!important}.events-page .events-mobile-card__detail--event-name .events-mobile-card__detail-value{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(9px,2.5vw,10px)!important;display:block!important;overflow:hidden!important}.events-page .events-mobile-card__detail-input,.events-page .events-mobile-card__detail-select{box-sizing:border-box!important;border-radius:5px!important;width:100%!important;max-width:100%!important;height:17px!important;min-height:17px!important;padding:0 4px!important;font-size:9px!important;line-height:1!important}.events-page .events-mobile-card__detail--fire-time .events-mobile-card__detail-input{color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important}.events-page .events-mobile-card__notes-summary{box-sizing:border-box;background:radial-gradient(circle at 50% 0,#c8a96b1a,#0000 62%),linear-gradient(#1d2228f5,#0b0e12fa);border:1px solid #c8a96b6b;border-radius:7px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;height:36px;min-height:36px;max-height:36px;padding:3px 6px;display:grid;box-shadow:inset 0 1px #ffffff09}.events-page .events-mobile-card__notes-summary-copy{text-align:left;min-width:0;display:block}.events-page .events-mobile-card__notes-summary .events-mobile-card__detail-label{text-shadow:none;color:#c8a96b!important}.events-page .events-mobile-card__notes-summary>button{color:#f5f7fa;background:linear-gradient(#282d33fa,#121519fc);border:1px solid #c8a96b6b;border-radius:6px;flex:none;height:18px;min-height:18px;max-height:18px;padding:0 4px;font-size:8px;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffff0a}.events-page .events-mobile-card__details>.events-mobile-card__notes-editor{grid-column:1/-1;margin:0!important;padding:4px!important}.events-mobile-card__detail-preview-backdrop{z-index:2400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020509b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.events-mobile-card__detail-preview{color:#f5f7fa;background:linear-gradient(#1b2128fc,#080b0f);border:1px solid #c8a96b85;border-radius:10px;gap:8px;width:min(320px,100%);padding:12px;display:grid;box-shadow:0 16px 38px #0000007a}.events-mobile-card__detail-preview-label{color:#c8a96b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.events-mobile-card__detail-preview p{color:#f8f4e8;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.35}.events-mobile-card__detail-preview button{color:#f5f7fa;background:linear-gradient(#292f36fa,#111418);border:1px solid #c8a96b7a;border-radius:7px;justify-self:end;min-height:30px;padding:4px 12px;font-size:11px;font-weight:750}.events-page .events-mobile-card__notes-input{resize:vertical!important;height:88px!important;min-height:88px!important}.events-page .events-mobile-event-divider{grid-template-columns:minmax(18px,1fr) minmax(0,auto) minmax(18px,1fr);align-items:center;gap:8px;width:100%;min-width:0;margin:0;display:grid;overflow:hidden}.events-page .events-mobile-event-divider__line{background:linear-gradient(90deg,#2a313873,#c8a96bad);min-width:0;height:1px}.events-page .events-mobile-event-divider__line:last-child{background:linear-gradient(90deg,#c8a96bad,#2a313873)}.events-page .events-mobile-event-divider__label{text-align:center;justify-items:center;gap:1px;min-width:0;max-width:min(66vw,250px);line-height:1.05;display:grid}.events-page .events-mobile-event-divider__label strong{color:#f5f7fa;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;font-size:11px;font-weight:750;display:block;overflow:hidden}.events-page .events-mobile-event-divider__label span{color:#c8a96b;letter-spacing:.035em;white-space:nowrap;font-size:10px;font-weight:700}}@media (width<=430px){.heat-shell-header .app-header,.heat-shell-header .app-header[data-active-tab]{padding-top:3px!important}}@media (width<=767px){.heat-shell-header{margin-bottom:0!important}.heat-shell-header+.heat-shell-content{padding-top:8px!important}}.heat-shell-header .app-header,.heat-shell-header .app-header[data-active-tab]{background:radial-gradient(at 50% 60%,#1e5a8229,#0000 34%),linear-gradient(90deg,#080b0e 0%,#0b1622 24%,#102a3dad 50%,#0b1622 76%,#080b0e 100%),radial-gradient(at 50% 34%,#c8a96b0e,#0000 44%),repeating-linear-gradient(0deg,#ffffff01 0 1px,#0000 1px 6px),linear-gradient(#070a0efc,#04070afc)!important}.heat-shell-header .app-header .app-header__logo,.heat-shell-header .app-header[data-active-tab] .app-header__logo{transform-origin:50%!important;transform:scale(1.12)!important}.auth-gate{isolation:isolate!important;background-color:#0000!important;background-image:radial-gradient(circle at 50% 52%,#c8a96b0e,#0000 26%),radial-gradient(circle at 32% 70%,#c145120d,#0000 22%),radial-gradient(circle at 71% 28%,#c145120b,#0000 20%),linear-gradient(#000000f5,#050607 48%,#020303)!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;min-height:100dvh!important;padding:clamp(18px,4vw,34px)!important}.auth-gate:before,.auth-gate:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.auth-gate:before{opacity:.32;background:radial-gradient(circle at 8% 62%,#fe930052 0 1px,#0000 2px),radial-gradient(circle at 22% 18%,#fe930033 0 1px,#0000 2px),radial-gradient(circle at 74% 21%,#fe930042 0 1px,#0000 2px),radial-gradient(circle at 88% 71%,#fe930038 0 1px,#0000 2px),radial-gradient(circle at 61% 84%,#fe93002e 0 1px,#0000 2px)}.auth-gate:after{background:radial-gradient(#0000 34%,#0000006b 72%,#000000db),linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff04 1px,#0000 1px) 0 0/34px 34px}.auth-gate__panel{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#ffffff09,#0000 20%),radial-gradient(circle at 50% 0,#c8a96b13,#0000 34%),linear-gradient(#0f1418f5,#030507fb)!important;border:1px solid #c8a96bc7!important;border-radius:26px!important;gap:16px!important;width:min(680px,100vw - 32px)!important;padding:clamp(28px,3.4vw,42px) clamp(24px,4.2vw,46px) clamp(26px,3.2vw,38px)!important;box-shadow:0 28px 90px #000000ad,0 0 0 1px #ffe8b914,0 0 28px #c8a96b1f,inset 0 1px #ffffff14,inset 0 -18px 42px #00000038!important}.auth-gate__brand{min-height:132px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 2px!important;padding:0!important}.auth-gate__brand:before,.auth-gate__brand:after,.auth-gate__brand-caption{display:none!important}.auth-gate__brand-logo{filter:drop-shadow(0 18px 24px #0000008c)drop-shadow(0 0 16px #fe930029)!important;width:min(520px,100%)!important;max-height:128px!important}.auth-gate__field{gap:8px!important}.auth-gate__field span{color:#c8a96b!important;letter-spacing:.18em!important;font-size:12px!important}.auth-gate__field input{color:#f5f7fa!important;background:linear-gradient(#0c0f12f0,#030507fa)!important;border-color:#c8a96b7a!important;border-radius:12px!important;min-height:54px!important;padding:0 16px!important;font-size:15px!important;box-shadow:inset 0 1px #ffffff09,0 10px 22px #0000002e!important}.auth-gate__field input::placeholder{color:#9ba7b4d1}.auth-gate__field input:focus{border-color:#efd697db!important;box-shadow:0 0 0 3px #c8a96b1f,0 0 18px #c8a96b1f,inset 0 1px #ffffff0f!important}.auth-gate__button{color:#fff4cf!important;letter-spacing:.18em!important;background:linear-gradient(#ffe8b929,#63441947 44%,#030507fa)!important;border-color:#efd697c7!important;border-radius:12px!important;margin-top:14px!important;font-size:15px!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #c8a96b14,0 16px 30px #00000047!important}.auth-gate__button:not(:disabled):hover,.auth-gate__button:not(:disabled):focus-visible{background:linear-gradient(#ffe8b938,#80551a52 46%,#05080dfa)!important;border-color:#ffe8b9f0!important;outline:none!important;box-shadow:0 0 0 3px #c8a96b1c,0 18px 34px #00000052!important}.auth-gate__error{border-radius:10px!important;margin:0!important;font-size:12px!important}@media (width<=520px){.auth-gate{padding:16px!important}.auth-gate__panel{border-radius:20px!important;gap:13px!important;width:min(100%,430px)!important;padding:22px 18px 20px!important}.auth-gate__brand{min-height:104px!important}.auth-gate__brand-logo{max-height:104px!important}.auth-gate__field input,.auth-gate__button{min-height:50px!important}}.recipe-page--view{color:#f5f7fa}.recipe-page--view .recipe-page__header{background:linear-gradient(#1a1f24f5,#111418f5);border:1px solid #2a3138;border-radius:12px;align-items:flex-start;gap:14px;padding:12px 16px;box-shadow:0 16px 32px #00000038}.recipe-page--view .recipe-view__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,420px)}.recipe-page--view .recipe-view__actions .recipe-page__primary-button,.recipe-page--view .recipe-view__actions .recipe-page__secondary-button,.recipe-page--view .recipe-view__actions .recipe-page__back-button{white-space:nowrap;border-radius:8px;min-height:36px;padding:8px 11px;font-size:11px;line-height:1.1}.recipe-page--view .recipe-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;padding:0}.recipe-page--view .recipe-panel{background:linear-gradient(#1a1f24f7,#111418fa);border-color:#2a3138;border-radius:10px;min-width:0;padding:12px;overflow:visible;box-shadow:inset 0 1px #ffffff09,0 14px 28px #0003}.recipe-page--view .recipe-panel__label{z-index:auto;color:#c8a96b;letter-spacing:.14em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#080d15e0;border:1px solid #c8a96b57;border-radius:7px;justify-content:center;align-items:center;width:auto;min-height:28px;margin:0;padding:5px 12px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;position:static}.recipe-page--view .recipe-view-hero{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:12px;min-width:0}.event-readiness{background:#070b10db;border:1px solid #c8a96b47;border-radius:9px;min-width:0;overflow:hidden}.event-readiness--ready{background:linear-gradient(155deg,#123c2657,#070b10e6)}.event-readiness--attention{background:linear-gradient(155deg,#43331257,#070b10e6)}.event-readiness--blocked{background:linear-gradient(155deg,#48191b5c,#070b10e6)}.event-readiness__mobile-toggle{display:none}.event-readiness__body{padding:8px}.event-readiness header{justify-content:space-between;align-items:center;gap:8px;display:flex}.event-readiness header p{color:#c8a96b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.event-readiness header h3{color:#f5f7fa;margin:2px 0 0;font-size:13px}.event-readiness header>strong{color:#f5f7fa;font-size:24px}.event-readiness__meter{background:#ffffff14;border-radius:99px;height:4px;margin:7px 0;overflow:hidden}.event-readiness__meter span{background:#c8a96b;height:100%;display:block}.event-readiness--ready .event-readiness__meter span{background:#69d39a}.event-readiness--blocked .event-readiness__meter span{background:#f07c78}.event-readiness__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.event-readiness__counts span{color:#9eabb7;background:#ffffff06;border-radius:5px;justify-items:center;gap:2px;padding:4px 2px;font-size:8px;display:grid}.event-readiness__counts strong{color:#f5f7fa;font-size:12px}.event-readiness__blockers{gap:3px;margin-top:7px;display:grid}.event-readiness__blockers>b{color:#c8a96b;text-transform:uppercase;font-size:9px}.event-readiness__blockers button{color:#e5e9ed;text-align:left;min-height:32px;font:inherit;background:#ffffff06;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:3px 5px;font-size:9px;display:grid}.event-readiness__blockers small{color:#9eabb7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-readiness__details{gap:4px;margin-top:5px;display:grid}.event-readiness__details article{background:#0000002e;border-left:2px solid #c8a96b;gap:2px;padding:5px;font-size:9px;display:grid}.event-readiness__details small{color:#aeb8c2}@media (width<=1399px){.event-readiness__mobile-toggle{color:#f5f7fa;width:100%;min-height:44px;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:7px 9px;font-weight:900;display:flex}.event-readiness__body{display:none}.event-readiness__body--open{display:block}}.recipe-page--view .recipe-view-hero__main{gap:10px;min-width:0;display:grid}.recipe-page--view .recipe-view-hero__content{min-width:0;display:block}.recipe-page--view .recipe-view-hero__summary-row{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:10px;min-width:0;display:grid}.recipe-page--view .recipe-view-hero__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.recipe-page--view .recipe-view-hero__title-row>div:first-child{min-width:0}.recipe-page--view .recipe-view-hero h1{color:#f5f7fa;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,2.25vw,38px);font-weight:950;line-height:1.03}.recipe-page--view .recipe-photo--view{aspect-ratio:4/3;border-radius:10px;align-self:start;width:100%;height:auto;min-height:0;max-height:360px}.recipe-page--view .recipe-view-hero__details{grid-template-rows:repeat(2,54px);grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;align-items:stretch;gap:7px;margin-top:0}.recipe-page--view .recipe-view-hero__details div{text-align:center;background:#0a0d10b8;border-color:#c8a96b2e;border-radius:8px;align-content:center;justify-items:center;gap:3px;height:54px;min-height:0;padding:6px 7px;display:grid}.recipe-page--view .recipe-view-hero__details dt{color:#9ba7b4;letter-spacing:.09em;text-align:center;line-height:1.05}.recipe-page--view .recipe-view-hero__details dd{text-align:center;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.16}.recipe-page--view .recipe-view-hero__details-card--allergens{grid-column:auto}.recipe-page--view .recipe-view-hero__details-card--allergens dd{width:100%}.recipe-page--view .recipe-view-hero__details-card--allergens .recipe-allergens{justify-content:center}.recipe-page--view .recipe-view-hero__manual-scale{grid-template-columns:minmax(68px,1fr) auto;justify-self:center;align-items:center;gap:5px;width:min(100%,132px);display:grid}.recipe-page--view .recipe-scale-input{border-radius:7px;min-height:29px}.recipe-page--view .recipe-view-scale-panel,.recipe-page--view .recipe-panel--allergens{align-content:start;justify-items:center;gap:10px;min-height:130px;display:grid}.recipe-page--view .recipe-view-scale-panel .recipe-scale__allergens{display:none}.recipe-page--view .recipe-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recipe-page--view .recipe-scale>div{background:#0a0d10b3;border-color:#c8a96b29;border-radius:8px;min-height:72px;padding:10px}.recipe-page--view .recipe-scale__value{font-size:22px}.recipe-page--view .recipe-scale__label{letter-spacing:.08em;font-size:9px}.recipe-page--view .recipe-allergens{align-content:start;gap:7px}.recipe-page--view .recipe-allergen{color:#f5f7fa;background:#c8a96b1a;border-color:#c8a96b57;border-radius:999px;padding:4px 8px;line-height:1.05}.recipe-page--view .recipe-view__lower-layout{grid-column:1/-1;grid-template-columns:minmax(0,1.58fr) minmax(320px,.82fr);align-items:stretch;gap:12px;min-width:0;min-height:520px;display:grid}.recipe-page--view .recipe-view__ingredients-panel,.recipe-page--view .recipe-view__side-stack{min-width:0}.recipe-page--view .recipe-view__ingredients-panel{flex-direction:column;align-items:stretch;gap:10px;min-height:520px;display:flex}.recipe-page--view .recipe-ingredient-table__section-header{justify-content:center;min-height:auto;margin-bottom:0;padding-bottom:0;display:flex}.recipe-page--view .recipe-ingredient-table-shell{background:#111418;border-color:#2a3138;border-radius:8px;flex:1;min-height:0;overflow-x:hidden}.recipe-page--view .recipe-ingredient-table{border-collapse:separate;border-spacing:0;table-layout:fixed!important;font-size:13px!important}.recipe-page--view .recipe-ingredient-table th{color:#c8a96b;letter-spacing:.11em;vertical-align:middle;background:linear-gradient(#20272efa,#12161bfa);border-color:#2a3138;padding:6px 7px!important;font-size:10.5px!important;line-height:1.12!important}.recipe-page--view .recipe-ingredient-table td{color:#f5f7fa;vertical-align:middle;border-color:#2a3138eb;padding:6px 7px!important;font-size:13px!important;line-height:1.24!important}.recipe-page--view .recipe-ingredient-table tbody tr:nth-child(2n) td{background:#ffffff05}.recipe-page--view .recipe-ingredient-table td:nth-child(4){color:#f8e7b0;font-weight:900}.recipe-page--view .recipe-view-table__resizable-heading{align-items:center;min-height:24px;padding-right:10px;display:grid;position:relative}.recipe-page--view .recipe-view-table__resizable-heading span{overflow-wrap:anywhere;min-width:0}.recipe-page--view .recipe-view-table__column-resize-handle{appearance:none;cursor:col-resize;background:0 0;border:0;border-radius:0;width:14px;padding:0;position:absolute;top:-4px;bottom:-4px;right:-7px}.recipe-page--view .recipe-view-table__column-resize-handle:after{content:"";background:#c8a96b57;border-radius:999px;width:2px;transition:background .16s,box-shadow .16s;position:absolute;top:5px;bottom:5px;right:5px}.recipe-page--view .recipe-view-table__column-resize-handle:hover:after,.recipe-page--view .recipe-view-table__column-resize-handle:focus-visible:after{background:#d9bd7bd1;box-shadow:0 0 0 3px #c8a96b1f}.recipe-page--view .recipe-view-table__column-resize-handle:focus-visible{outline:none}.heat-table-resize-active .is-resizing:after,.is-resizing[class*=column-resize]:after{background:#c8a96b!important}body.inventory-column-resize-active,body.prep-stations-column-resize-active,body.recipe-library-column-resize-active,body.recipe-editor-column-resize-active,body.recipe-view-column-resize-active,body.events-column-resize-active{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.recipe-health{background:linear-gradient(160deg,#12181ffa,#080c12f5);border:1px solid #c8a96b3d;border-radius:10px;min-width:0;overflow:hidden}.recipe-health__mobile-toggle{display:none}.recipe-health__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.recipe-health__header p{color:#c8a96b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.recipe-health__header h2{color:#f4f6f8;margin:0;font-size:14px}.recipe-health__score{font-size:28px;line-height:1}.recipe-health--green .recipe-health__score{color:#69d39a}.recipe-health--yellow .recipe-health__score{color:#e7c66a}.recipe-health--red .recipe-health__score{color:#f07c78}.recipe-health__meter{background:#ffffff14;border-radius:99px;height:5px;margin:10px 0;overflow:hidden}.recipe-health__meter span{border-radius:inherit;background:#f07c78;height:100%;display:block}.recipe-health--green .recipe-health__meter span{background:#69d39a}.recipe-health--yellow .recipe-health__meter span{background:#e7c66a}.recipe-health__checks{gap:3px;display:grid}.recipe-health__check{background:#ffffff06;border-radius:6px}.recipe-health__check>button{color:#dce2e8;text-align:left;width:100%;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:5px;padding:4px 6px;display:grid}.recipe-health__check>button:disabled{cursor:default;opacity:1}.recipe-health__check>button>span:nth-child(2){font-size:11px}.recipe-health__check>button strong{color:#f4f6f8;text-align:right;font-size:11px}.recipe-health__indicator{border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:grid}.recipe-health__check--healthy .recipe-health__indicator{color:#69d39a;background:#69d39a1f}.recipe-health__check--warning .recipe-health__indicator{color:#e7c66a;background:#e7c66a1f}.recipe-health__check--critical .recipe-health__indicator{color:#f07c78;background:#f07c781f}.recipe-health__chevron{color:#8996a3;text-align:center}.recipe-health__check ul{color:#aeb8c2;margin:0;padding:5px 9px 8px 31px;font-size:10px;line-height:1.45}.recipe-health--green{background:linear-gradient(160deg,#112d1f6b,#080c12f5)}.recipe-health--yellow{background:linear-gradient(160deg,#372b126b,#080c12f5)}.recipe-health--red{background:linear-gradient(160deg,#3817186b,#080c12f5)}.recipe-health__body{padding:10px}.recipe-health__checks{gap:2px}.recipe-health__details-toggle{color:#dfe5eb;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #c8a96b3d;border-radius:7px;margin-top:6px;font-size:11px;font-weight:900}@media (width>=769px){.lists-page{gap:6px!important}.lists-page>.heat-page-header,.lists-page>.lists-save-bar,.lists-page>.lists-toolbar{flex-shrink:0!important}.lists-page>.heat-page-header,.lists-page>.lists-toolbar{height:auto!important;min-height:max-content!important;overflow:visible!important}.lists-page>.lists-save-bar{z-index:4;isolation:isolate;pointer-events:auto;position:relative;background:#1a1f24!important;border-color:#2a3138!important;border-radius:9px!important;gap:7px!important;min-height:38px!important;padding:4px 8px!important;display:flex!important}.lists-page>.lists-save-bar .lists-save-bar__button{z-index:1;pointer-events:auto;touch-action:manipulation;position:relative;border-radius:7px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:.68rem!important}.lists-page>.lists-save-bar .lists-save-bar__status{letter-spacing:.06em!important;white-space:nowrap!important;background:#111418b8!important;border:1px solid #2a3138!important;border-radius:999px!important;align-items:center!important;max-width:none!important;min-height:22px!important;margin:0!important;padding:2px 7px!important;font-size:.62rem!important;line-height:1!important;display:inline-flex!important}.lists-page>.lists-save-bar .lists-save-bar__status:last-child{margin-left:auto!important}.lists-page .lists-toolbar{background:#1a1f24!important;border-color:#2a3138!important;border-radius:9px!important;grid-template-columns:minmax(340px,1fr) minmax(160px,.34fr) minmax(170px,.36fr)!important;gap:7px!important;padding:6px 8px!important}.lists-page .lists-toolbar label{gap:2px!important}.lists-page .lists-toolbar .events-toolbar__label{color:#9ba7b4!important;letter-spacing:.12em!important;font-size:.56rem!important;line-height:1!important}.lists-page .lists-toolbar input,.lists-page .lists-toolbar select{color:#f5f7fa!important;background-color:#111418!important;border-color:#2a3138!important;border-radius:7px!important;height:32px!important;min-height:32px!important;padding-block:3px!important;font-size:.72rem!important}.lists-page .lists-table-actions{background:#1a1f24!important;border-color:#2a3138!important;gap:7px!important;min-height:30px!important;padding:3px 8px!important}.lists-page .lists-table-actions__delete{border-radius:6px!important;height:26px!important;min-height:26px!important;padding:0 9px!important;font-size:.64rem!important}.lists-page .lists-table-actions__count,.lists-page .lists-table-actions__success{font-size:.64rem!important;line-height:1!important}.lists-page .lists-table-shell{scrollbar-gutter:stable!important;background:#111418!important;border:1px solid #2a3138!important;border-radius:0 0 10px 10px!important}.lists-page .lists-table thead th{color:#c8a96b!important;letter-spacing:.055em!important;white-space:nowrap!important;height:32px!important;padding:4px 6px!important;font-size:.67rem!important;line-height:1!important}.lists-page .lists-table thead th:nth-child(2),.lists-page .lists-table thead th:nth-child(3),.lists-page .lists-table thead th:nth-child(7){text-align:left!important}.lists-page .lists-table td{vertical-align:middle!important;border-color:#2a3138!important;height:42px!important;padding:3px 5px!important}.lists-page .lists-table input,.lists-page .lists-table select{color:#f5f7fa!important;background-color:#111418!important;border:1px solid #2a3138!important;border-radius:7px!important;height:30px!important;min-height:30px!important;padding:3px 7px!important;font-size:.7rem!important;line-height:1.1!important}.lists-page .lists-table input:focus,.lists-page .lists-table select:focus{border-color:#c8a96b!important;outline:none!important;box-shadow:0 0 0 2px #c8a96b24!important}.lists-page .lists-table__actual-name-editor{gap:2px!important}.lists-page .lists-table__draft-actions{min-height:0!important}.lists-page .lists-table__unsaved-chip{padding:1px 5px!important;font-size:.55rem!important;line-height:1.1!important}.lists-page .lists-table__kitchen-work{gap:1px!important}.lists-page .lists-table__kitchen-work small{color:#9ba7b4!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;width:auto!important;min-height:0!important;padding:0 2px!important;font-size:.57rem!important;font-weight:750!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.lists-page .lists-table__kitchen-work small.is-warning{color:#d89a54!important}.lists-page .lists-table__fire-time{gap:3px!important}.lists-page .lists-table__fire-time span{font-size:.52rem!important}.lists-page .lists-table__row-checkbox{width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}}.lists-table--resizable{table-layout:fixed!important;width:100%!important;min-width:0!important}.lists-table--resizable thead th{overflow-clip-margin:4px;overflow:clip;position:sticky!important}.lists-table--resizable thead th>.lists-table__column-resize{z-index:12;cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;min-width:8px;padding:0;position:absolute;inset-block:0;inset-inline-end:-4px;height:auto!important;min-height:0!important;margin:0!important}.lists-table--resizable thead th>.lists-table__column-resize:after{content:"";background:#2a3138;width:1px;position:absolute;top:20%;bottom:20%;right:4px}.lists-table--resizable th:hover>.lists-table__column-resize:after,.lists-table__column-resize:focus-visible:after,.lists-table__column-resize.is-resizing:after{background:#c8a96b;width:2px}.lists-table__column-resize:focus-visible{outline-offset:-2px!important;outline:2px solid #c8a96b!important}body.lists-column-resize-active{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (width>=768px){.lists-table--resizable col:not(.lists-table__col-select){width:var(--lists-column-width)!important}}@media (width<=767px){.events-table__column-resize,.lists-table__column-resize{display:none}}.heat-page-loading{color:#9ba7b4;place-items:center;min-height:180px;font-weight:800;display:grid}.recipe-page--view .recipe-view__side-stack{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.recipe-page--view .recipe-view__procedure-panel,.recipe-page--view .recipe-view__notes-panel{flex-direction:column;align-items:center;gap:8px;min-height:254px;display:flex}.recipe-page--view .recipe-steps--checklist,.recipe-page--view .recipe-notes--notebook{scrollbar-width:thin;flex:1;width:100%;min-height:0;padding-right:4px;overflow:auto}.recipe-page--view .recipe-steps--checklist{gap:6px;margin:0}.recipe-page--view .recipe-step{border-radius:8px;padding:8px 9px;line-height:1.35}.recipe-page--view .recipe-notes--notebook{letter-spacing:0;border:1px solid #2a3138e6;border-radius:8px;margin:0;padding:10px 10px 10px 24px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.45;background:linear-gradient(#c8a96b0e 1px,#0000 1px) 0 0/100% 26px,#0a0d10a3!important}.recipe-page--view .recipe-notes__add{gap:8px;width:100%;margin-top:0;display:grid}.recipe-page--view .recipe-notes__input{background:#0a0d10bd;border-color:#2a3138;border-radius:8px;min-height:78px}@media (width<=1399px){.recipe-page--view .recipe-view-hero__summary-row{grid-template-columns:minmax(0,1fr)}.recipe-health__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1279px){.recipe-page--view .recipe-view-hero{grid-template-columns:minmax(210px,280px) minmax(0,1fr)}.recipe-page--view .recipe-view-hero__title-row{grid-template-columns:minmax(0,1fr)}.recipe-page--view .recipe-view__actions{justify-content:flex-start;min-width:0}.recipe-page--view .recipe-view__lower-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr)}}@media (width<=900px){.recipe-page--view .recipe-page__grid,.recipe-page--view .recipe-view-hero,.recipe-page--view .recipe-view__lower-layout,.recipe-page--view .recipe-view__side-stack{grid-template-columns:1fr!important}.recipe-page--view .recipe-view__side-stack{grid-template-rows:none}.recipe-page--view .recipe-view-hero__title-row{gap:10px}.recipe-page--view .recipe-view-hero__content{display:block}.recipe-health__mobile-toggle{color:#f4f6f8;width:100%;min-height:44px;font:inherit;background:#c8a96b12;border:0;justify-content:space-between;align-items:center;padding:8px 11px;font-weight:900;display:flex}.recipe-health__mobile-toggle strong{color:#c8a96b}.recipe-health__body{display:none}.recipe-health__body--open{display:block}.recipe-health__header{display:none}.recipe-health__checks{grid-template-columns:1fr}.recipe-page--view .recipe-photo--view{aspect-ratio:16/10;height:auto;max-height:220px}.recipe-page--view .recipe-view-hero__details{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.recipe-page--view .recipe-view-hero__details div{height:auto;min-height:54px}.recipe-page--view .recipe-view__lower-layout,.recipe-page--view .recipe-view__ingredients-panel{min-height:0}.recipe-page--view .recipe-view-scale-panel .recipe-scale__allergens{display:grid}.recipe-page--view .recipe-panel--allergens{display:none}.recipe-page--view .recipe-view__procedure-panel,.recipe-page--view .recipe-view__notes-panel{min-height:0}}@media (width<=767px){.recipe-page--view .recipe-page__header{padding:12px}.recipe-page--view .recipe-page__grid{padding-top:0!important}.recipe-page--view .recipe-view-hero__details{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.recipe-page--view .recipe-scale{grid-template-columns:repeat(3,minmax(0,1fr))!important}.recipe-page--view .recipe-ingredient-table-shell{overflow-x:hidden!important}.recipe-page--view .recipe-view-table__column-resize-handle{display:none}}@media (width<=430px){.recipe-page--view .recipe-panel{padding:6px}.recipe-page--view .recipe-view-hero__details,.recipe-page--view .recipe-scale{gap:4px!important}.recipe-page--view .recipe-view-hero__details div{height:auto;min-height:38px;padding:4px 5px}.recipe-page--view .recipe-scale>div{min-height:62px;padding:8px 6px}.recipe-page--view .recipe-scale__value{font-size:18px}}.prep-workspace-page__toolbar{isolation:isolate;background:#0d1726;position:relative;overflow:hidden;grid-template-columns:minmax(0,max-content) minmax(120px,180px) minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px!important}.prep-workspace-page__toolbar:before{z-index:0;box-sizing:border-box;border-radius:inherit;border:9px solid #0000;border-bottom-width:4px;content:"";pointer-events:none;border-image-source:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png);border-image-slice:48 48 8 fill;border-image-width:9px 9px 4px;border-image-repeat:stretch;position:absolute;inset:0}.prep-workspace-page__toolbar>*{z-index:1;position:relative}.prep-workspace-page__header-filters{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.prep-workspace-page__header-filters select,.prep-workspace-page__header-filters button{color:#f5f7fa;min-width:0;height:34px;min-height:34px;font:inherit;background:#111418;border:1px solid #39424b;border-radius:8px;padding:0 9px;font-size:11px}.prep-workspace-page__header-filters select{flex:0 0 126px;width:126px;max-width:126px}.prep-workspace-page__header-filters select.heat-expandable-select,.prep-workspace-page__header-filters select.heat-expandable-select:hover,.prep-workspace-page__header-filters select.heat-expandable-select:focus{box-shadow:none;text-align:center;text-align-last:center;white-space:nowrap;border:0;outline:0;padding-inline:26px}.prep-workspace-page__header-filters button{white-space:nowrap;flex:0 0 104px;width:104px}@media (width>=1024px){.prep-queue-page .prep-workspace-page__toolbar{grid-template-columns:minmax(0,max-content) minmax(180px,1fr) minmax(0,max-content)!important;align-items:center!important}}@media (width>=768px) and (width<=1023px){.prep-queue-page .prep-workspace-page__tabs{flex:1 0 100%}.prep-queue-page .prep-workspace-page__toolbar-search{flex:180px}.prep-queue-page .prep-workspace-page__header-filters{flex:none}}@media (width<=767px){.prep-workspace-page__header-filters{display:none}}.prep-workspace-page__tabs{gap:6px!important}.prep-workspace-page__toolbar-search{width:100%!important;min-width:0!important;display:grid!important}.prep-workspace-page__toolbar-search .events-toolbar__label{display:none!important}.prep-workspace-page__toolbar-search .events-toolbar__search{text-overflow:ellipsis!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important}.prep-workspace-page__tab{min-height:34px!important;padding-inline:11px!important}.prep-workspace-page__toolbar>.heat-data-table__actions{grid-template-columns:minmax(92px,.72fr) minmax(106px,.82fr) minmax(124px,.96fr) minmax(96px,.78fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;overflow:visible!important}.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__action-count,.prep-workspace-page__toolbar>.heat-data-table__actions .events-table-actions__delete,.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__bulk-select,.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__action-apply{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;padding-inline:8px!important;font-size:10px!important;line-height:1!important}.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__action-count{justify-content:center!important}.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__bulk-select{text-overflow:ellipsis!important;padding-right:22px!important}.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__success,.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__error{overflow-wrap:anywhere!important;grid-column:1/-1!important;min-width:0!important;font-size:10px!important;line-height:1.15!important}.prep-workspace-page__panel>.events-toolbar{border:1px solid #2a3138e6!important;border-radius:10px!important;grid-template-columns:minmax(260px,1fr) minmax(132px,.34fr) minmax(150px,auto) minmax(158px,.4fr)!important;align-items:end!important;gap:8px!important;padding:8px!important;display:grid!important;position:relative!important;top:auto!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group{grid-area:1/1!important;align-self:end!important;width:100%!important;min-width:0!important;overflow:hidden!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-label,.prep-workspace-page__panel>.events-toolbar .events-toolbar__mobile-date-select{display:none!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-button{white-space:normal!important;flex:1 1 0!important;min-width:0!important;padding-inline:4px!important;font-size:10px!important;line-height:.98!important}@media (width>=901px){.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group{border:0!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-button,.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-button--active{box-sizing:border-box!important;border-color:#2a3138e6!important;height:34px!important;min-height:34px!important}}.prep-queue-page__station-filter,.prep-workspace-page__panel>.events-toolbar .events-toolbar__search-group,.prep-workspace-page__panel>.events-toolbar .events-toolbar__filter-group{min-width:0!important}.prep-queue-page__station-filter .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar .events-toolbar__search,.prep-workspace-page__panel>.events-toolbar .events-toolbar__select{border-radius:8px!important;min-height:34px!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-self:end!important;height:34px!important;min-height:34px!important;padding:5px 8px!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__search-group{align-self:end!important;display:none!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__search-group .events-toolbar__label{display:none!important}.prep-queue-page__station-filter,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group{align-items:center!important;gap:8px!important;min-height:34px!important;display:flex!important}.prep-queue-page__station-filter{grid-area:1/2!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{grid-area:1/3!important}.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){grid-area:1/4!important}.prep-queue-page__station-filter .events-toolbar__label,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group .events-toolbar__label{white-space:nowrap!important;flex:none!important;margin:0!important;line-height:1!important}.prep-queue-page__station-filter .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group .events-toolbar__select{flex:auto!important}.prep-workspace-page__panel>.heat-data-table__actions{background:#0c121a9e!important;border:1px solid #2a3138e0!important;border-radius:9px!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px!important;display:flex!important}.prep-queue-page__bulk-separator{color:#9ba7b461;font-size:12px;font-weight:800;line-height:1}.prep-workspace-page__panel>.heat-data-table__actions .events-table-actions__delete,.prep-workspace-page__panel>.heat-data-table__actions .heat-data-table__bulk-select,.prep-workspace-page__panel>.heat-data-table__actions .heat-data-table__action-apply{border-radius:7px!important;min-height:28px!important}.prep-workspace-page__panel>.heat-data-table__actions .heat-data-table__action-count{align-items:center!important;min-height:28px!important;padding-inline:6px!important;display:inline-flex!important}.prep-queue-page__clear-filters{color:#f8e7b7;cursor:pointer;min-height:30px;font:inherit;background:linear-gradient(#232a34eb,#090d13f5);border:1px solid #c8a96b8a;border-radius:8px;padding:0 12px;font-size:11px;font-weight:900}.prep-queue-page__clear-filters:hover,.prep-queue-page__clear-filters:focus-visible{color:#fff;border-color:#d9bd7bdb;outline:none}@media (width<=900px){.prep-workspace-page__toolbar-search{width:100%!important}.prep-workspace-page__panel>.events-toolbar{grid-template-columns:minmax(0,1fr) minmax(130px,.5fr)!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group{grid-area:1/1!important}.prep-queue-page__station-filter{grid-area:1/2!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{grid-area:2/1!important}.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){grid-area:2/2!important}}@media (width<=640px){.prep-queue-page .prep-workspace-page__shell{border-radius:14px!important;gap:6px!important;padding:8px!important}.prep-queue-page .prep-workspace-page__toolbar{gap:6px!important;padding:8px!important}.prep-queue-page .prep-workspace-page__tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.prep-queue-page .prep-workspace-page__tab{letter-spacing:.015em!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:5px!important;font-size:9.5px!important;line-height:1.05!important}.prep-queue-page .prep-workspace-page__toolbar-search{width:100%!important;min-width:0!important}.prep-queue-page .prep-workspace-page__toolbar-search .events-toolbar__search{text-align:center!important;height:44px!important;min-height:44px!important;padding-inline:12px!important;font-size:14px!important}.prep-queue-page .prep-workspace-page__toolbar-search .events-toolbar__search::placeholder{text-align:center!important}.prep-workspace-page__panel>.events-toolbar,.prep-workspace-page__panel>.heat-data-table__actions{grid-template-columns:minmax(0,1fr)!important}.prep-workspace-page__panel>.events-toolbar{border-radius:13px!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,.92fr)!important;grid-template-areas:"dates dates dates""station status completed"!important;align-items:stretch!important;gap:6px!important;padding:8px!important}.prep-workspace-page__panel>.events-toolbar>*,.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group{grid-column:1/-1!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group,.prep-queue-page__station-filter,.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){grid-row:auto!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group{box-shadow:none!important;background:0 0!important;border:0!important;grid-area:dates!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important;overflow:visible!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-button{overflow-wrap:normal!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:4px 6px!important;font-size:10px!important;line-height:1.05!important;display:inline-flex!important}.prep-queue-page__station-filter{grid-area:station!important}.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){grid-area:status!important}.prep-queue-page__station-filter,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.prep-queue-page__station-filter .events-toolbar__label,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__label{letter-spacing:.08em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:8.5px!important;line-height:1!important;overflow:hidden!important}.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__label{display:none!important}.prep-queue-page__station-filter .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding-inline:5px!important;font-size:10px!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{grid-area:completed!important;justify-content:center!important;align-self:end!important;gap:4px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 5px!important;overflow:hidden!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-label{letter-spacing:.015em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:8.4px!important;line-height:1!important;overflow:hidden!important}.prep-queue-page__bulk-separator{display:none}.prep-workspace-page__panel>.events-toolbar{grid-template-columns:minmax(0,1.25fr) minmax(0,1.05fr) minmax(78px,.72fr)!important;grid-template-areas:"dates dates dates""station status completed"!important;gap:8px 5px!important}.prep-queue-page__station-filter{grid-template-columns:minmax(54px,max-content) minmax(0,1fr)!important;align-items:end!important;gap:6px!important;min-width:0!important;display:grid!important}.prep-queue-page__station-filter .events-toolbar__label{letter-spacing:.1em!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important;align-self:center!important;min-width:0!important;font-size:9px!important;overflow:hidden!important}.prep-queue-page__station-filter .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{box-sizing:border-box!important;border-radius:9px!important;height:36px!important;min-height:36px!important}.prep-queue-page__station-filter .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select{padding-inline:6px!important;font-size:10px!important}.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){align-self:end!important;min-width:0!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{justify-content:center!important;align-self:end!important;gap:3px!important;min-width:0!important;padding-inline:4px!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-label{letter-spacing:0!important;max-width:48px!important;font-size:7.6px!important}}@media (width<=1180px) and (width>=901px){.prep-workspace-page__toolbar{grid-template-columns:minmax(0,max-content) minmax(104px,140px) minmax(0,1fr)!important}.prep-workspace-page__toolbar>.heat-data-table__actions{grid-template-columns:minmax(80px,.7fr) minmax(94px,.82fr) minmax(108px,.98fr) minmax(84px,.76fr)!important}.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__action-count,.prep-workspace-page__toolbar>.heat-data-table__actions .events-table-actions__delete,.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__bulk-select,.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__action-apply{padding-inline:5px!important;font-size:8.5px!important}}@media (width<=900px){.prep-workspace-page__toolbar{grid-template-columns:minmax(0,1fr)!important}.prep-workspace-page__toolbar>.heat-data-table__actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:none!important;gap:6px!important;margin:0!important}}@media (width<=640px){.prep-queue-page .prep-workspace-page__toolbar>.heat-data-table__actions{display:none!important}.prep-workspace-page__toolbar>.heat-data-table__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__action-count,.prep-workspace-page__toolbar>.heat-data-table__actions .events-table-actions__delete,.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__bulk-select,.prep-workspace-page__toolbar>.heat-data-table__actions .heat-data-table__action-apply{height:38px!important;min-height:38px!important;font-size:9px!important}}@media (width<=900px){.prep-workspace-page__panel>.events-toolbar{grid-template-columns:74px repeat(3,minmax(0,1fr))!important;grid-template-areas:"dates dates dates dates""station-label station-select status completed"!important;align-items:stretch!important;gap:8px!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group{grid-area:dates/1/dates/-1!important}.prep-queue-page__station-filter{display:contents!important}.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){grid-area:status/3!important;grid-template-columns:minmax(0,1fr)!important;align-items:end!important;width:100%!important;min-width:0!important;display:grid!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{grid-area:completed/4!important;align-self:end!important;width:100%!important;min-width:0!important}.prep-queue-page__station-filter .events-toolbar__label{letter-spacing:.12em!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important;grid-area:station-label!important;align-self:center!important;min-width:0!important;font-size:10px!important;line-height:1!important;overflow:visible!important}.prep-queue-page__station-filter .events-toolbar__select{grid-area:station-select!important;align-self:end!important}.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__label{display:none!important}.prep-queue-page__station-filter .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{box-sizing:border-box!important;border-radius:9px!important;min-width:0!important;height:38px!important;min-height:38px!important}.prep-queue-page__station-filter .events-toolbar__select,.prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select{text-overflow:ellipsis!important;width:100%!important;padding-inline:8px!important;font-size:11px!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{justify-content:space-between!important;gap:5px!important;padding-inline:7px!important;overflow:hidden!important}.prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-label{letter-spacing:0!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:7.8px!important;line-height:1!important;overflow:hidden!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"dates dates dates""station status completed"!important;gap:8px 6px!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group{grid-area:dates/1/dates/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.prep-queue-page .prep-queue-page__station-filter{grid-area:station/1!important;grid-template-columns:minmax(0,1fr)!important;align-self:end!important;width:100%!important;min-width:0!important;display:grid!important}.prep-queue-page .prep-queue-page__station-filter .events-toolbar__select{grid-area:auto/1!important;align-self:stretch!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){grid-area:status/2!important;grid-template-columns:minmax(0,1fr)!important;align-self:end!important;width:100%!important;min-width:0!important;display:grid!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{grid-area:completed/3!important;align-self:end!important;width:100%!important;min-width:0!important}.prep-queue-page .prep-queue-page__station-filter .events-toolbar__select,.prep-queue-page .prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select,.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{box-sizing:border-box!important;background:linear-gradient(#0c1118fa,#05090ffa)!important;border:1px solid #c8a96b9e!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important}.prep-queue-page .prep-queue-page__station-filter .events-toolbar__select,.prep-queue-page .prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select{appearance:none!important;color:#f5f7fa!important;letter-spacing:0!important;text-align:center!important;text-align-last:center!important;text-overflow:ellipsis!important;background:linear-gradient(45deg,#0000 50%,#d9bd7b 50%) right 15px center/5px 5px no-repeat,linear-gradient(135deg,#d9bd7b 50%,#0000 50%) right 10px center/5px 5px no-repeat,linear-gradient(#0c1118fa,#05090ffa)!important;padding:0 26px 0 8px!important;font-size:10px!important;font-weight:900!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{justify-content:space-between!important;gap:4px!important;padding:0 5px 0 7px!important;overflow:hidden!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-label{color:#f5f7fa!important;letter-spacing:0!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;flex:auto!important;min-width:0!important;font-size:8.2px!important;font-weight:900!important;line-height:.95!important;overflow:visible!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-switch{flex:0 0 26px!important;width:26px!important;height:16px!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-thumb{width:12px!important;height:12px!important;top:50%!important;left:2px!important;transform:translateY(-50%)!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-input:checked+.events-toolbar__completed-switch .events-toolbar__completed-thumb{left:calc(100% - 14px)!important;transform:translateY(-50%)!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"dates dates dates""station status completed"!important;gap:0 3px!important;padding:5px!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__date-group{grid-area:dates/1/dates/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__date-label,.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__mobile-date-select{display:none!important}.prep-queue-page .prep-queue-page__station-filter,.prep-queue-page .prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter),.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{align-self:stretch!important;width:100%!important;min-width:0!important;margin-top:3px!important}.prep-queue-page .prep-queue-page__station-filter{grid-area:station!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter){grid-area:status!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{grid-area:completed!important;justify-content:flex-end!important;align-items:center!important;padding:0 5px!important;display:flex!important;position:relative!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__date-button,.prep-queue-page .prep-queue-page__station-filter .events-toolbar__select,.prep-queue-page .prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select,.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-toggle{box-sizing:border-box!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;white-space:normal!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;font-family:inherit!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__date-button{justify-content:center!important;align-items:center!important;padding:3px 4px!important;display:flex!important}.prep-queue-page .prep-queue-page__station-filter .events-toolbar__label,.prep-queue-page .prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__label{display:none!important}.prep-queue-page .prep-queue-page__station-filter .events-toolbar__select,.prep-queue-page .prep-workspace-page__panel>.events-toolbar>.events-toolbar__filter-group:not(.prep-queue-page__station-filter) .events-toolbar__select{appearance:none!important;color:#f5f7fa!important;text-align-last:center!important;background:linear-gradient(45deg,#0000 50%,#d9bd7b 50%) right 12px center/5px 5px no-repeat,linear-gradient(135deg,#d9bd7b 50%,#0000 50%) right 7px center/5px 5px no-repeat,linear-gradient(#0c1118fa,#05090ffa)!important;border:1px solid #c8a96b9e!important;padding:0 18px!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-label{color:#f5f7fa!important;letter-spacing:0!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;font-family:inherit!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;inset:50% 34px auto 5px!important;overflow:visible!important;transform:translateY(-50%)!important}.prep-queue-page .prep-workspace-page__panel>.events-toolbar .events-toolbar__completed-switch{justify-self:end!important;position:relative!important}}@media (width<=640px){.heat-shell:has(.prep-queue-page) .heat-shell-header+.heat-shell-content{padding-top:0!important}.heat-shell-content>.heat-page-shell>.prep-queue-page{gap:0!important}.prep-queue-page .prep-workspace-page__shell{margin-top:-4px!important}}@media (width<=900px){.heat-tab-button__label,.heat-nav-tab-label{transform:translateY(-6px)!important}}@media (width<=640px){.heat-shell:has(.events-page) .heat-shell-header+.heat-shell-content{padding-top:4px!important}.heat-shell-content>.heat-page-shell>.events-page{gap:3px!important}}@media (width<=767px){.events-page--has-selection .events-mobile-date-section:first-child{margin-top:0!important}.inventory-page .inventory-top-command-row{grid-template-columns:1fr!important;grid-template-areas:"tabs""status""print"!important;gap:6px!important;padding:7px!important}.inventory-page .inventory-tab-group{flex-wrap:initial!important;scrollbar-width:none!important;grid-area:tabs!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;display:grid!important;overflow:visible!important}.inventory-page .inventory-tab-group::-webkit-scrollbar{display:none!important}.inventory-page .inventory-tab-group .prep-workspace-page__tab{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 6px!important}.inventory-page .inventory-status-inline{grid-area:status!important;height:auto!important;min-height:34px!important;padding:6px 9px!important}.inventory-page .inventory-print-actions{grid-area:print!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;display:grid!important;overflow:visible!important}.inventory-page .inventory-page__print-button--blank-sheet{display:none!important}.inventory-page .inventory-print-actions .inventory-page__print-button{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 6px!important}.inventory-page .inventory-print-actions .inventory-page__print-button strong{font-size:clamp(8px,2.35vw,10px)!important;line-height:1.05!important}.inventory-page .inventory-top-command-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:none!important;grid-auto-rows:38px!important;gap:6px!important;display:grid!important}.inventory-page .inventory-status-inline{display:none!important}.inventory-page .inventory-tab-group,.inventory-page .inventory-print-actions{grid-area:auto!important;width:auto!important;display:contents!important;overflow:visible!important}.inventory-page .inventory-tab-group{gap:6px!important}.inventory-page .inventory-print-actions .inventory-page__print-button{height:38px!important;min-height:38px!important}.inventory-page .inventory-print-actions .inventory-page__output-button:nth-of-type(3){grid-column:auto!important}}.schedules-page__shift-cell--off,.schedules-page__shift-cell--published.schedules-page__shift-cell--off{--station-color:#6b7280!important;--schedule-shift-text-color:#d1d5db!important;color:#e5e7ebe6!important;background:linear-gradient(#4b55637a,#111827eb)!important;border-color:#6b72809e!important;box-shadow:inset 0 0 0 1px #e5e7eb0d,0 0 10px #0000002e!important}.schedules-page__shift-cell--off .schedules-page__shift-edit strong,.schedules-page__shift-cell--off .schedules-page__shift-edit em,.schedules-page__shift-cell--off .schedules-page__shift-hours{color:#e5e7ebe6!important}.schedules-page__shift-cell--off .schedules-page__role-select,.schedules-page__shift-cell--published.schedules-page__shift-cell--off .schedules-page__role-select{color:#e5e7ebeb!important;background:linear-gradient(#1f2937e0,#111827f0)!important;border-color:#9ca3af94!important}.package-setup{color:#f5f7fa;background:#111418;gap:14px;padding:16px;display:grid}.package-setup__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.package-setup__header h2{margin:2px 0}.package-setup button,.package-setup input,.package-setup select,.package-review button,.package-review input,.package-review select,.package-review textarea{color:#f5f7fa;background:#1a1f24;border:1px solid #2a3138;border-radius:8px;min-height:40px;padding:8px 10px}.package-setup__kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.package-setup__kpis button{flex-direction:column;align-items:flex-start;display:flex}.package-setup__kpis strong{color:#c8a96b;font-size:1.25rem}.package-setup__kpis span{color:#9ba7b4}.package-setup__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.package-setup__controls input{flex:1;min-width:260px}.package-setup__table-shell{border:1px solid #2a3138;border-radius:10px;max-height:65vh;overflow:auto}.package-setup table{border-collapse:collapse;background:#1a1f24;width:100%}.package-setup th{z-index:1;color:#9ba7b4;background:#20262c;position:sticky;top:0}.package-setup th,.package-setup td{text-align:left;vertical-align:top;border-bottom:1px solid #2a3138;padding:9px}.package-setup__status{white-space:nowrap;color:#c8a96b;border:1px solid #c8a96b;border-radius:999px;padding:3px 7px;display:inline-block}.package-setup__status--verified{color:#7dd3a7;border-color:#347a57}.package-setup__status--manual-review{color:#f4b860;border-color:#8f642a}.package-setup__notice{background:#17271f;border:1px solid #347a57;padding:10px}.package-setup__notice--error{background:#301b1b;border-color:#a74848}.package-setup__cards{display:none}.package-review__backdrop{z-index:1200;background:#000000ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.package-review{color:#f5f7fa;background:#111418;border-left:1px solid #2a3138;flex-direction:column;width:min(620px,100%);height:100%;display:flex}.package-review>header,.package-review>footer{background:#1a1f24;border-bottom:1px solid #2a3138;justify-content:space-between;gap:8px;padding:14px;display:flex}.package-review>footer{border-top:1px solid #2a3138;border-bottom:0;flex-wrap:wrap}.package-review__body{gap:14px;padding:16px;display:grid;overflow:auto}.package-review section{background:#1a1f24;border:1px solid #2a3138;border-radius:10px;padding:12px}.package-review dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.package-review dl div{justify-content:space-between;gap:8px;display:flex}.package-review dt{color:#9ba7b4}.package-review dd{margin:0}.package-review__reasons{flex-wrap:wrap;gap:6px;display:flex}.package-review__reasons code{background:#111418;border-radius:5px;padding:4px 6px}.package-review textarea{width:100%;min-height:80px;display:block}.package-editor{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.package-editor label{gap:4px;display:grid}.package-editor__level{grid-column:1/-1;grid-template-columns:90px 1fr 1fr;align-items:center;gap:8px;display:grid}@media (width<=768px){.package-setup{padding:10px}.package-setup__header{display:grid}.package-setup__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.package-setup__controls{grid-template-columns:1fr 1fr;display:grid}.package-setup__controls input{grid-column:1/-1;width:100%;min-width:0}.package-setup__table-shell{display:none}.package-setup__cards{gap:10px;display:grid}.package-setup__cards article{background:#1a1f24;border:1px solid #2a3138;border-radius:10px;gap:7px;padding:12px;display:grid}.package-setup__cards h3,.package-setup__cards p{margin:0}.package-setup__cards button{min-height:44px}.package-review{border:0;width:100%}.package-review>footer{position:sticky;bottom:0}.package-review>footer button{flex:1;min-height:44px}.package-review dl,.package-editor,.package-editor__level{grid-template-columns:1fr}.package-editor input,.package-editor select{width:100%}}.package-setup__filters{background:#1a1f24;border:1px solid #2a3138;border-radius:10px;padding:8px}.package-setup__filters summary{cursor:pointer;color:#c8a96b}.package-setup__filters .package-setup__controls{margin-top:8px}.package-setup__bulk{z-index:4;background:#1a1f24;border:1px solid #c8a96b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;position:sticky;top:0}.package-setup__bulk-results{border:1px solid #2a3138;max-height:120px;padding:8px;overflow:auto}.package-setup__bulk-results p{margin:3px}.package-setup__card-select{align-items:center;gap:8px;display:flex}.package-setup__card-select input,.package-setup th input,.package-setup td input{width:18px;height:18px}.package-editor__actions{gap:5px;display:flex}.package-editor__actions button{min-height:36px;padding:5px 8px}.package-setup__filter-field{flex:180px;gap:3px;min-width:150px;margin:0;display:grid}.package-setup__filter-field--search{flex-basis:100%;width:100%}.package-setup__filter-field>span{color:#d9c58f;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.1}.package-setup__filter-field>input,.package-setup__filter-field>select{width:100%;min-width:0}.package-setup__controls>button{align-self:end}@media (width<=768px){.package-setup__bulk{position:sticky;top:auto;bottom:0}.package-setup__bulk button{flex:1;min-width:100px}.package-setup__filters:not([open]){padding-bottom:8px}.package-setup__filter-field{min-width:0}.package-setup__filter-field--search{grid-column:1/-1}.package-setup__filter-field--search input{min-width:0}.package-setup__controls>button{width:100%;min-width:0;min-height:44px}}.package-setup__cost-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.package-setup__cost-kpis>div{background:#1a1f24;border:1px solid #2a3138;border-radius:8px;flex-direction:column;padding:9px 11px;display:flex}.package-setup__cost-kpis strong{color:#c8a96b;font-size:1.1rem}.package-setup__cost-kpis span{color:#9ba7b4;font-size:.8rem}.package-cost-intelligence--verified{border-color:#347a57!important}.package-cost-intelligence--calculated{border-color:#8f7435!important}.package-cost-intelligence--conflict{border-color:#a96732!important}.package-cost-intelligence--invalid{border-color:#a74848!important}@media (width<=768px){.package-setup__cost-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.package-cost-intelligence dl{grid-template-columns:1fr}}.recipe-cost-source{color:#c8a96b;white-space:nowrap;border:1px solid #6f6040;border-radius:999px;width:max-content;margin-top:4px;padding:2px 6px;font-size:.68rem;display:block}.recipe-cost-source--verified_package{color:#7dd3a7;border-color:#347a57}.recipe-cost-source--legacy_pack_derived{color:#f4b860;border-color:#a96732}.recipe-cost-source--unavailable{color:#9ba7b4;border-color:#555f69}.recipe-cost-details td small{color:#9ba7b4;margin-top:3px;display:block}@media (width<=768px){.recipe-cost-source{white-space:normal}.recipe-cost-details__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-review{color:#f5f7fa;background:#111418;gap:12px;padding:16px;display:grid}.purchase-review>header{justify-content:space-between;gap:12px;display:flex}.purchase-review button,.purchase-review input,.purchase-review select,.purchase-review-detail button{color:#f5f7fa;background:#1a1f24;border:1px solid #2a3138;border-radius:8px;min-height:40px;padding:8px 10px}.purchase-review__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.purchase-review__kpis div{background:#1a1f24;border:1px solid #2a3138;border-radius:8px;flex-direction:column;padding:10px;display:flex}.purchase-review__kpis strong{color:#c8a96b}.purchase-review__kpis span{color:#9ba7b4;font-size:.78rem}.purchase-review__filters,.purchase-review__bulk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-review__filters input{flex:1;min-width:260px}.purchase-review__bulk{z-index:3;background:#1a1f24;border:1px solid #c8a96b;border-radius:8px;padding:9px;position:sticky;top:0}.purchase-review__table{border:1px solid #2a3138;border-radius:9px;max-height:65vh;overflow:auto}.purchase-review table{border-collapse:collapse;background:#1a1f24;width:100%}.purchase-review th{color:#9ba7b4;background:#20262c;position:sticky;top:0}.purchase-review th,.purchase-review td{text-align:left;border-bottom:1px solid #2a3138;padding:8px}.purchase-review__cards{display:none}.purchase-review__error{border:1px solid #a74848;padding:10px}.purchase-review-detail__backdrop{z-index:1300;background:#000000b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.purchase-review-detail{color:#f5f7fa;background:#111418;border-left:1px solid #2a3138;flex-direction:column;width:min(560px,100%);height:100%;display:flex}.purchase-review-detail header,.purchase-review-detail footer{background:#1a1f24;justify-content:space-between;gap:8px;padding:14px;display:flex}.purchase-review-detail>div{flex:1;padding:16px;overflow:auto}.purchase-review-detail footer{flex-wrap:wrap;position:sticky;bottom:0}.purchase-review-detail footer button{flex:1}@media (width<=768px){.purchase-review{padding:10px}.purchase-review>header{display:grid}.purchase-review__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-review__filters{grid-template-columns:1fr 1fr;display:grid}.purchase-review__filters input{grid-column:1/-1;width:100%;min-width:0}.purchase-review__table{display:none}.purchase-review__cards{gap:10px;display:grid}.purchase-review__cards article{background:#1a1f24;border:1px solid #2a3138;border-radius:9px;gap:7px;padding:12px;display:grid}.purchase-review__cards h3,.purchase-review__cards p{margin:0}.purchase-review__bulk{top:auto;bottom:0}.purchase-review-detail{border:0;width:100%}}.purchase-orders{color:#f5f7fa;background:#111418;gap:12px;padding:16px;display:grid}.purchase-orders>header{justify-content:space-between;display:flex}.purchase-orders button,.purchase-orders input,.purchase-orders select{color:#f5f7fa;background:#1a1f24;border:1px solid #2a3138;border-radius:8px;min-height:40px;padding:8px 10px}.purchase-orders__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.purchase-orders__kpis div{background:#1a1f24;border:1px solid #2a3138;border-radius:8px;flex-direction:column;padding:10px;display:flex}.purchase-orders__kpis strong{color:#c8a96b}.purchase-orders__kpis span{color:#9ba7b4;font-size:.78rem}.purchase-orders__filters,.purchase-orders__bulk,.purchase-orders__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-orders__filters input{flex:1;min-width:260px}.purchase-orders__bulk{z-index:3;background:#1a1f24;border:1px solid #c8a96b;padding:9px;position:sticky;top:0}.purchase-orders__list{gap:10px;display:grid}.purchase-orders__list>article{background:#1a1f24;border:1px solid #2a3138;border-radius:9px;overflow:hidden}.purchase-orders__list>article>header{align-items:center;gap:12px;padding:12px;display:flex}.purchase-orders__list>article>header div{flex:1}.purchase-orders__list h3,.purchase-orders__list p{margin:0}.purchase-orders__table{max-height:48vh;overflow:auto}.purchase-orders table{border-collapse:collapse;width:100%}.purchase-orders th{background:#20262c;position:sticky;top:0}.purchase-orders th,.purchase-orders td{text-align:left;border-bottom:1px solid #2a3138;padding:8px}.purchase-orders__actions{padding:10px}@media (width<=768px){.purchase-orders{padding:10px}.purchase-orders>header{display:grid}.purchase-orders__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-orders__filters{grid-template-columns:1fr 1fr;display:grid}.purchase-orders__filters input{grid-column:1/-1;width:100%;min-width:0}.purchase-orders__bulk{top:auto;bottom:0}.purchase-orders__table{overflow:auto}.purchase-orders__actions button{flex:1}}.production-timeline{color:#f5f7fa;flex-direction:column;height:calc(100vh - 190px);min-height:620px;margin:0 24px;display:flex}.production-timeline__controls{background:#1a1f24;border:1px solid #2a3138;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-end;gap:18px;padding:15px 18px;display:flex}.production-timeline__controls h2{margin:0 0 4px}.production-timeline__controls p{color:#9ba7b4;margin:0}.production-timeline__dates{align-items:center;gap:7px;display:flex}.production-timeline button,.production-timeline input,.production-timeline select{color:#f5f7fa;background:#111418;border:1px solid #39424b;border-radius:7px;min-height:36px;padding:7px 10px}.production-timeline button{cursor:pointer}.production-timeline__kpis{background:#2a3138;border-inline:1px solid #2a3138;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.production-timeline__kpis>div{background:#1a1f24;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.production-timeline__kpis span{text-transform:uppercase;color:#9ba7b4;font-size:.72rem}.production-timeline__kpis strong{color:#c8a96b}.production-timeline__search{background:#15191e;border-inline:1px solid #2a3138;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.production-timeline__search input{width:100%}.production-timeline__filter-toggle{display:none}.production-timeline__filters{background:#1a1f24;border:1px solid #2a3138;grid-template-columns:repeat(6,minmax(105px,1fr)) auto;gap:8px;padding:9px 14px;display:grid}.production-timeline__filters label{gap:3px;display:grid}.production-timeline__filters label span{text-transform:uppercase;color:#9ba7b4;font-size:.68rem}.production-timeline__body{border:1px solid #2a3138;background:#111418;border-top:0;flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.production-timeline__list{min-width:0;overflow:auto}.production-timeline__day h3{z-index:2;color:#c8a96b;text-transform:uppercase;background:#15191eee;border-bottom:1px solid #2a3138;margin:0;padding:9px 14px;font-size:.82rem;position:sticky;top:0}.production-timeline__row{text-align:left;grid-template-columns:70px minmax(190px,1fr) minmax(120px,.5fr) 90px 80px 55px;align-items:center;gap:10px;width:100%;display:grid;background:#1a1f24!important;border-top:0!important;border-bottom:1px solid #2a3138!important;border-left:3px solid #c8a96b!important;border-right:0!important;border-radius:0!important}.production-timeline__row:hover{background:#22282e!important}.production-timeline__row time{color:#c8a96b;font-weight:800}.production-timeline__row span{min-width:0}.production-timeline__row small{text-overflow:ellipsis;color:#9ba7b4;display:block;overflow:hidden}.production-timeline__row.status-fired,.production-timeline__row.status-conflict{border-left-color:#d9574f!important}.production-timeline__row.status-completed{border-left-color:#42a875!important}.production-timeline__row.status-partial{border-left-color:#dc873d!important}.production-timeline__row.status-incomplete{border-left-color:#78838e!important}.production-timeline__badge{text-transform:uppercase;font-size:.72rem}.production-timeline__detail{background:#1a1f24;border-left:1px solid #2a3138;padding:16px;overflow:auto}.production-timeline__detail-head{z-index:2;background:#1a1f24;justify-content:space-between;align-items:center;padding:8px 0;display:flex;position:sticky;top:-16px}.production-timeline__detail-head h3{margin:0}.production-timeline__detail dl{margin:8px 0}.production-timeline__detail dl div{border-bottom:1px solid #2a3138;grid-template-columns:1fr 1.2fr;gap:8px;padding:7px 0;display:grid}.production-timeline__detail dt{color:#9ba7b4}.production-timeline__detail dd{margin:0}.production-timeline__detail-actions{background:#1a1f24;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:-16px}.production-timeline-state{text-align:center;color:#9ba7b4;margin:auto;padding:30px}@media (width<=767px){.production-timeline{height:auto;min-height:calc(100vh - 150px);margin:0 12px}.production-timeline__controls{align-items:start;display:grid}.production-timeline__dates{grid-template-columns:repeat(3,1fr);display:grid}.production-timeline__dates input,.production-timeline__dates select{grid-column:span 3;width:100%}.production-timeline__kpis{grid-template-columns:repeat(2,1fr)}.production-timeline__search{grid-template-columns:1fr auto}.production-timeline__search span{grid-column:1/-1}.production-timeline__filter-toggle{display:block}.production-timeline__filters{grid-template-columns:1fr 1fr;display:none}.production-timeline__filters.is-open{display:grid}.production-timeline__filters button{grid-column:1/-1}.production-timeline__body{border-bottom:0;display:block}.production-timeline__list{overflow:visible}.production-timeline__row{grid-template-columns:58px minmax(0,1fr) auto;padding:12px 9px!important}.production-timeline__row>span:nth-child(3){grid-column:2}.production-timeline__row>span:nth-child(4),.production-timeline__row>span:nth-child(5){font-size:.65rem}.production-timeline__detail{z-index:1000;border:0;padding:16px 16px 78px;position:fixed;inset:0}.production-timeline__detail-head{top:-16px}.production-timeline__detail-actions{background:#1a1f24;border-top:1px solid #2a3138;padding:12px 16px;position:fixed;bottom:0;left:0;right:0}.production-timeline__detail-actions button{flex:1}}.kitchen-execution{color:#f5f7fa;flex-direction:column;min-width:0;height:calc(100vh - 126px);margin:0 22px;display:flex}.kitchen-execution__header{background:#1a1f24;border:1px solid #2a3138;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.kitchen-execution__header p,.kitchen-execution__header h1{margin:0}.kitchen-execution__header p{color:#c8a96b;text-transform:uppercase;font-size:.72rem}.kitchen-execution__header span{color:#9ba7b4}.kitchen-execution__kpis{background:#2a3138;border-inline:1px solid #2a3138;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.kitchen-execution__kpis div{background:#15191e;justify-content:space-between;padding:8px 12px;display:flex}.kitchen-execution__kpis span{text-transform:capitalize;color:#9ba7b4;font-size:.72rem}.kitchen-execution__kpis strong{color:#c8a96b}.kitchen-execution__controls{background:#1a1f24;border:1px solid #2a3138;gap:7px;padding:9px;display:flex;overflow-x:auto}.kitchen-execution input,.kitchen-execution select,.kitchen-execution button{color:#f5f7fa;background:#111418;border:1px solid #39424b;border-radius:7px;min-height:36px;padding:7px 9px}.kitchen-execution__controls input{flex:1;min-width:250px}.kitchen-execution__controls span{white-space:nowrap;color:#9ba7b4;align-self:center}.kitchen-execution__grid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:9px;min-height:0;padding-top:9px;display:grid}.kitchen-execution__left,.kitchen-execution__right{gap:9px;min-height:0;display:grid}.kitchen-execution__left{grid-template-rows:1fr 1fr}.kitchen-execution__right{grid-template-rows:1fr 1fr 1fr}.kitchen-execution__panel{background:#1a1f24;border:1px solid #2a3138;border-radius:9px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.kitchen-execution__panel>header{z-index:2;background:#1a1f24;border-bottom:1px solid #2a3138;justify-content:space-between;align-items:center;padding:8px 11px;display:flex;position:sticky;top:0}.kitchen-execution__panel h2{text-transform:uppercase;color:#c8a96b;margin:0;font-size:.85rem}.kitchen-execution__panel-body{overflow:auto}.kitchen-execution__row{text-align:left;border-top:0;border-bottom:1px solid #2a3138;border-left:3px solid #77818b;border-right:0;border-radius:0;grid-template-columns:56px minmax(150px,1fr) minmax(110px,.55fr) 72px auto;width:100%;display:grid}.kitchen-execution__row time{color:#c8a96b;font-weight:800}.kitchen-execution__row span,.kitchen-execution__compact{min-width:0}.kitchen-execution__row small,.kitchen-execution__compact small,.kitchen-execution__assignment small{color:#9ba7b4;text-overflow:ellipsis;display:block;overflow:hidden}.kitchen-execution__row b,.kitchen-execution__row em{font-size:.7rem}.kitchen-execution__row.status-conflict,.kitchen-execution__row.status-overdue{border-left-color:#e05d43}.kitchen-execution__row.status-ready{border-left-color:#c8a96b}.kitchen-execution__row.status-active{border-left-color:#45a8ad}.kitchen-execution__row.status-fired{border-left-color:#d84c48}.kitchen-execution__row.status-completed{border-left-color:#45a56f}.kitchen-execution__compact{text-align:left;border:0;border-bottom:1px solid #2a3138;border-radius:0;grid-template-columns:1fr auto;width:100%;display:grid}.kitchen-execution__compact small{grid-column:1/-1}.kitchen-execution__assignment{border-bottom:1px solid #2a3138;grid-template-columns:1fr auto;padding:9px 11px;display:grid}.kitchen-execution__assignment span{color:#9ba7b4;grid-column:1/-1;font-size:.75rem}.kitchen-execution__detail{z-index:20;background:#1a1f24;border:1px solid #2a3138;width:390px;padding:15px;position:absolute;top:126px;bottom:0;right:22px;overflow:auto;box-shadow:-14px 0 35px #0008}.kitchen-execution__detail>header{background:#1a1f24;justify-content:space-between;padding:9px 0;display:flex;position:sticky;top:-15px}.kitchen-execution__detail dl div{border-bottom:1px solid #2a3138;grid-template-columns:1fr 1.2fr;padding:6px 0;display:grid}.kitchen-execution__detail dd{margin:0}.kitchen-execution__detail dt{color:#9ba7b4}.kitchen-execution__detail footer{background:#1a1f24;grid-template-columns:1fr 1fr;gap:7px;padding:12px 0;display:grid;position:sticky;bottom:-15px}.kitchen-execution__empty,.kitchen-execution-state{text-align:center;color:#9ba7b4;padding:24px}.kitchen-execution__partial{color:#d89a54;margin:5px;font-size:.75rem}.kitchen-execution__mobile-tabs{display:none}@media (width<=767px){.kitchen-execution{height:auto;min-height:calc(100vh - 90px);margin:0 10px}.kitchen-execution__header{z-index:8;position:sticky;top:0}.kitchen-execution__kpis{grid-template-columns:repeat(2,1fr)}.kitchen-execution__controls{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.kitchen-execution__controls input{grid-column:1/-1;width:100%;min-width:0}.kitchen-execution__mobile-tabs{z-index:7;background:#111418;gap:5px;padding:7px 0;display:flex;position:sticky;top:63px;overflow-x:auto}.kitchen-execution__mobile-tabs button{text-transform:capitalize;min-width:90px}.kitchen-execution__mobile-tabs button.is-active{color:#111418;background:#c8a96b}.kitchen-execution__grid{display:block}.kitchen-execution__panel{max-height:none;display:none}.kitchen-execution__panel.is-mobile-active{display:flex}.kitchen-execution__left,.kitchen-execution__right{display:block}.kitchen-execution__row{grid-template-columns:52px minmax(0,1fr) auto}.kitchen-execution__row>span:nth-child(3){grid-column:2}.kitchen-execution__detail{width:auto;padding:15px 15px 82px;position:fixed;inset:0}.kitchen-execution__detail footer{padding:10px 15px;position:fixed;bottom:0;left:0;right:0}.kitchen-execution__partial{margin-bottom:75px}}.heat-shell[data-interface-mode=standard] .kitchen-execution__detail footer button:first-child{border-color:#c8a96b;order:-3;font-size:0}.heat-shell[data-interface-mode=standard] .kitchen-execution__detail footer button:first-child:after{content:"Review Schedule / Assignment";font-size:.78rem}@media (width<=600px){.heat-shell[data-interface-mode=standard] .kitchen-execution__detail footer{grid-template-columns:1fr}.heat-shell[data-interface-mode=standard] .kitchen-execution__detail footer button{width:100%}}.heat-shell[data-interface-mode=standard] .kitchen-execution__header>span{font-size:0}.heat-shell[data-interface-mode=standard] .kitchen-execution__header>span:after{content:"Live kitchen work for today";color:#9ba7b4;font-size:.8rem}.heat-shell[data-interface-mode=standard] .kitchen-execution__grid,.heat-shell[data-interface-mode=standard] .kitchen-execution__left,.heat-shell[data-interface-mode=standard] .kitchen-execution__right{display:block}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel{max-height:42vh;margin-bottom:9px}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now{border-color:#8f4b3c}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now h2{font-size:0}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now h2:after{content:"Needs Attention & Now";font-size:.85rem}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-next{border-color:#3b464f}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-fire,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-assignments{display:none!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-timers:has(.kitchen-execution__empty){display:none!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__right:has(.mobile-timers .kitchen-execution__empty){display:none}.heat-shell[data-interface-mode=standard] .kitchen-execution__mobile-tabs button:nth-child(4),.heat-shell[data-interface-mode=standard] .kitchen-execution__mobile-tabs button:nth-child(5),.heat-shell[data-interface-mode=standard] .kitchen-execution__controls select:nth-of-type(n+3),.heat-shell[data-interface-mode=standard] .kitchen-execution__controls span{display:none}.heat-shell[data-interface-mode=standard] .kitchen-execution__row.status-conflict b:after{content:"Assignment Conflict";font-size:.7rem}.heat-shell[data-interface-mode=standard] .kitchen-execution__empty{padding:10px}.heat-shell[data-interface-mode=standard] .kitchen-execution__row{min-height:48px}@media (width<=767px){.heat-shell[data-interface-mode=standard] .kitchen-execution__grid{display:block}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel{max-height:none}.heat-shell[data-interface-mode=standard] .kitchen-execution__mobile-tabs{grid-template-columns:repeat(3,1fr)}}.inventory-standard-header,.inventory-standard-summary{display:none}.heat-shell[data-interface-mode=standard] .inventory-standard-header{background:#1a1f24;border-bottom:1px solid #2a3138;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.inventory-standard-header h1,.inventory-standard-header p{margin:0}.inventory-standard-header h1{font-size:1.15rem}.inventory-standard-header p{color:#9ba7b4;font-size:.78rem}.inventory-standard-actions{flex-wrap:wrap;gap:7px;display:flex}.inventory-standard-actions button{color:#f5f7fa;background:#1a1f24;border:1px solid #c8a96b;border-radius:7px;min-height:36px;padding:7px 10px}.inventory-standard-actions button:first-child,.inventory-standard-actions button:nth-child(2){color:#111418;background:#c8a96b;font-weight:800}.heat-shell[data-interface-mode=standard] .inventory-standard-summary{color:#c8a96b;background:#15191e;margin:0;padding:7px 14px;display:block}.heat-shell[data-interface-mode=standard] .inventory-tab-group button[data-inventory-tab="Inventory Package Setup"],.heat-shell[data-interface-mode=standard] .inventory-tab-group button[data-inventory-tab=History],.heat-shell[data-interface-mode=standard] .inventory-tab-group button[data-inventory-tab=Event\ Ordering],.heat-shell[data-interface-mode=standard] .inventory-print-actions,.heat-shell[data-interface-mode=standard] .inventory-summary-grid,.heat-shell[data-interface-mode=standard] .inventory-bulk-panel,.heat-shell[data-interface-mode=standard] .inventory-filter-sort-field,.heat-shell[data-interface-mode=standard] .inventory-filter-field--vendor,.heat-shell[data-interface-mode=standard] .inventory-filter-field--need-to-order{display:none}.heat-shell[data-interface-mode=standard] .inventory-controls-split-grid{display:block}.heat-shell[data-interface-mode=standard] .inventory-filter-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=767px){.heat-shell[data-interface-mode=standard] .inventory-standard-header{display:block}.inventory-standard-actions{grid-template-columns:1fr 1fr;margin-top:9px;display:grid}.heat-shell[data-interface-mode=standard] .inventory-filter-controls-grid{grid-template-columns:1fr}}.heat-shell[data-interface-mode=standard] .production-timeline__controls h2{font-size:0}.heat-shell[data-interface-mode=standard] .production-timeline__controls h2:after{content:"Work Plan";font-size:1.15rem}.heat-shell[data-interface-mode=standard] .production-timeline__kpis{background:#1a1f24;padding:7px 12px;display:flex}.heat-shell[data-interface-mode=standard] .production-timeline__kpis>div{display:none}.heat-shell[data-interface-mode=standard] .production-timeline__kpis:after{content:"Work items are grouped by event · Items needing timing remain visible";color:#c8a96b;font-size:.8rem}.heat-shell[data-interface-mode=standard] .production-timeline__filters label:nth-child(3),.heat-shell[data-interface-mode=standard] .production-timeline__filters label:nth-child(4),.heat-shell[data-interface-mode=standard] .production-timeline__filters label:nth-child(5),.heat-shell[data-interface-mode=standard] .production-timeline__filters label:nth-child(6){display:none}.heat-shell[data-interface-mode=standard] .production-timeline__filters{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto}.heat-shell[data-interface-mode=standard] .pt-confidence,.heat-shell[data-interface-mode=standard] .production-timeline__detail h4,.heat-shell[data-interface-mode=standard] .production-timeline__detail ul,.heat-shell[data-interface-mode=standard] .kitchen-execution__kpis,.heat-shell[data-interface-mode=standard] .kitchen-execution__controls select:nth-of-type(n+3),.heat-shell[data-interface-mode=standard] .kitchen-execution__partial{display:none}.production-timeline{max-width:none;height:calc(100vh - 150px);min-height:620px}.production-timeline__controls{border-radius:6px 6px 0 0;align-items:center;padding:10px 14px}.production-timeline__controls h2{font-size:1.15rem}.production-timeline__controls p{font-size:.78rem}.production-timeline__dates button,.production-timeline__dates input,.production-timeline__dates select{min-height:32px;padding:5px 8px}.production-timeline__kpis{grid-template-columns:repeat(6,minmax(100px,1fr))}.production-timeline__kpis>div{border-top:2px solid #c8a96b;padding:6px 10px}.production-timeline__kpis strong{font-size:1.15rem}.production-timeline__kpis .metric-scheduled{border-color:#4fa6c7}.production-timeline__kpis .metric-fired{border-color:#d77a3d}.production-timeline__kpis .metric-completed{border-color:#42a875}.production-timeline__kpis .metric-partial{border-color:#c8a96b}.production-timeline__kpis .metric-conflicts{border-color:#d9574f}.production-timeline__search{padding:7px 10px}.production-timeline__search input{min-height:32px}.production-timeline__filters{grid-template-columns:repeat(6,minmax(100px,1fr)) auto;padding:6px 10px}.production-timeline__filters select,.production-timeline__filters button{min-height:31px;padding:4px 7px}.production-timeline__body{display:block;position:relative;overflow:hidden}.production-timeline__list{height:100%;overflow:auto}.pt-canvas{background:#111418;min-width:980px}.pt-scale{z-index:8;background:#15191ef5;border-bottom:1px solid #39424b;grid-template-columns:340px minmax(640px,1fr);height:40px;display:grid;position:sticky;top:0}.pt-scale__info{color:#9ba7b4;text-transform:uppercase;align-items:center;padding:0 12px;font-size:.72rem;display:flex}.pt-scale__track,.pt-lane__track{min-width:0;position:relative}.pt-scale__track>span{color:#9ba7b4;white-space:nowrap;font-size:.65rem;position:absolute;bottom:6px;transform:translate(-50%)}.pt-now{color:#f08078;border-left:2px solid #e0544f;padding-left:4px;font-size:.65rem;font-style:normal;position:absolute;top:0;bottom:0}.pt-group>header{z-index:7;color:#9ba7b4;background:linear-gradient(90deg,#20262c,#181d22);border-block:1px solid #2a3138;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex;position:sticky;top:40px}.pt-group>header strong{color:#f5f7fa;display:block}.pt-group>header span{font-size:.72rem}.pt-lane{text-align:left;width:100%;min-height:72px;border:0!important;border-bottom:1px solid #252c32!important;border-left:4px solid var(--station-color)!important;background:#1a1f24!important;border-radius:0!important;grid-template-columns:340px minmax(640px,1fr)!important;padding:0!important;display:grid!important}.pt-lane:nth-child(odd){background:#181d22!important}.pt-lane:hover,.pt-lane:focus-visible{outline-offset:-1px;outline:1px solid #c8a96b;background:#252c33!important}.pt-lane.status-conflict{box-shadow:inset 0 0 0 1px #8e3e37;background:#251b1b!important}.pt-lane__info{min-width:0;padding:8px 10px}.pt-lane__title{align-items:center;gap:8px;display:flex}.pt-lane__title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;overflow:hidden}.pt-lane__meta{color:#9ba7b4;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:.68rem;display:flex}.pt-assignee,.pt-status,.pt-confidence,.pt-warning{border:1px solid #46515b;border-radius:999px;padding:2px 6px}.pt-service{color:#d9bd7b;font-weight:800}.pt-status{font-size:.64rem}.pt-status.status-scheduled{color:#71bdd8;border-color:#39798f}.pt-status.status-fired{color:#ec9a60;border-color:#995b30}.pt-status.status-completed{color:#79d0a1;border-color:#397a57}.pt-status.status-partial{color:#e2bd75;border-color:#8d6d35}.pt-status.status-conflict{color:#f08078;border-color:#9b4841}.pt-confidence{opacity:.8}.pt-warning{color:#e2bd75;position:relative}.pt-warning.severe{color:#f08078;border-color:#9b4841}.pt-warning [role=tooltip]{z-index:30;color:#f5f7fa;background:#111418;border:1px solid #6c5430;width:280px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #000a}.pt-warning:hover [role=tooltip],.pt-warning:focus [role=tooltip]{gap:5px;display:grid}.pt-lane__track{background:#14191d;overflow:hidden}.pt-gridline{border-left:1px solid #2a3138;position:absolute;inset-block:0}.pt-duration{background:linear-gradient(90deg,#315d67,#467b86);border:1px solid #608a94;border-radius:3px;height:16px;position:absolute;top:28px}.pt-marker{background:#72aebf;border:2px solid #111418;border-radius:3px;width:12px;height:30px;position:absolute;top:21px;transform:translate(-50%);box-shadow:0 0 0 1px #72aebf}.pt-marker b{color:#9ba7b4;white-space:nowrap;font-size:.57rem;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.pt-marker.marker-fire{background:#d77a3d;box-shadow:0 0 0 1px #d77a3d}.pt-marker.marker-service{background:#c8a96b;border:0;border-radius:0;width:4px;height:48px;top:12px;box-shadow:0 0 0 1px #c8a96b}.pt-marker.marker-service b{color:#d9bd7b}.pt-now-line{border-left:2px solid #e0544f;position:absolute;inset-block:0}.pt-no-timing{color:#c8a96b;align-items:center;padding-left:16px;font-size:.72rem;display:flex;position:absolute;inset:0}.production-timeline__detail{z-index:20;border-left:1px solid #c8a96b;width:min(390px,100%);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #000a}.production-timeline-state{place-content:center;min-height:260px;display:grid}@media (width<=900px){.production-timeline{height:auto;margin-inline:12px}.production-timeline__controls{align-items:flex-start}.production-timeline__dates{flex-wrap:wrap}.production-timeline__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-scale{grid-template-columns:280px minmax(560px,1fr)}.pt-lane{grid-template-columns:280px minmax(560px,1fr)!important}.pt-canvas{min-width:840px}}@media (width<=600px){.production-timeline__controls{display:block}.production-timeline__dates{margin-top:8px;display:grid}.production-timeline__filters{grid-template-columns:1fr 1fr}.production-timeline__body{border:0;overflow:visible}.production-timeline__list{height:auto;overflow:visible}.pt-canvas{min-width:0}.pt-scale{display:none}.pt-group>header{top:0}.pt-lane{width:calc(100% - 14px);min-height:0;margin:7px;border:1px solid #2a3138!important;border-left:4px solid var(--station-color)!important;border-radius:5px!important;display:block!important}.pt-lane__info{padding:10px}.pt-lane__track{height:72px;overflow-x:auto}.pt-marker{top:27px}.pt-marker b{top:-20px}.pt-duration{top:34px}.production-timeline__detail{width:auto;position:fixed;inset:0}}.kitchen-display-launch{z-index:30;color:#c8a96b;background:#1a1f24;border:1px solid #c8a96b;border-radius:8px;padding:9px 14px;font-weight:800;position:fixed;top:82px;right:24px}.kitchen-display{z-index:3000;color:#f5f7fa;background:#111418;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.kitchen-display__header{background:#1a1f24;border-bottom:2px solid #2a3138;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.kitchen-display__header p,.kitchen-display__header strong,.kitchen-display__header small{margin:0;display:block}.kitchen-display__header strong{color:#c8a96b;font-size:2rem}.kitchen-display__header small,.kitchen-display__header p{color:#9ba7b4}.kitchen-display__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kitchen-display button,.kitchen-display select{color:#f5f7fa;background:#111418;border:1px solid #3a444d;border-radius:8px;min-height:44px;padding:8px 11px}.kitchen-display__controls label{align-items:center;gap:6px;min-height:44px;display:flex}.kitchen-display__exit{font-weight:800;color:#c8a96b!important;border-color:#c8a96b!important}.kitchen-display__grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1.25fr 1fr;gap:10px;min-height:0;padding:10px;display:grid}.kitchen-display__panel{background:#1a1f24;border:1px solid #2a3138;border-radius:10px;min-height:0;overflow:hidden}.kitchen-display__panel>h2{z-index:2;color:#c8a96b;text-transform:uppercase;background:#1a1f24;border-bottom:1px solid #2a3138;margin:0;padding:10px 13px;font-size:1rem;position:sticky;top:0}.kitchen-display__panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:calc(100% - 42px);padding:8px;display:grid;overflow:auto}.kitchen-display__panel.critical{grid-row:span 1}.kitchen-display__panel.always>div{grid-template-columns:1fr}.kitchen-display-card{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:5px;display:grid;border-left:5px solid #8b9298!important;min-height:112px!important;padding:12px!important}.kitchen-display-card strong{text-overflow:ellipsis;font-size:1.25rem;overflow:hidden}.kitchen-display-card span{color:#c8a96b;font-weight:800}.kitchen-display-card small,.kitchen-display-card b,.kitchen-display-card em{grid-column:1/-1}.kitchen-display-card small{color:#9ba7b4}.kitchen-display-card.status-conflict,.kitchen-display-card.status-overdue,.kitchen-display-card.status-late{border-left-color:#e25c43!important}.kitchen-display-card.status-ready,.kitchen-display-card.status-ready-to-fire{border-left-color:#c8a96b!important}.kitchen-display-card.status-active,.kitchen-display-card.timer{border-left-color:#42a7ad!important}.kitchen-display-card.status-fired{border-left-color:#d94a48!important}.kitchen-display-card.status-completed{border-left-color:#44a66f!important}.kitchen-display__detail{z-index:3100;background:#1a1f24;border:1px solid #c8a96b;border-radius:12px;padding:22px;position:fixed;inset:10% 20%;overflow:auto;box-shadow:0 20px 70px #000c}.kitchen-display__detail header{justify-content:space-between;align-items:center;display:flex}.kitchen-display__detail h2{margin:0;font-size:2rem}.kitchen-display__detail p,.kitchen-display__detail li{font-size:1.15rem}@media (width<=900px){.kitchen-display__header{align-items:flex-start}.kitchen-display__controls{max-width:65%}.kitchen-display__grid{grid-template-rows:repeat(3,minmax(260px,1fr));grid-template-columns:1fr 1fr;overflow:auto}.kitchen-display__panel>div{grid-template-columns:1fr}.kitchen-display__detail{inset:6% 8%}}@media (width<=600px){.kitchen-display{overflow:auto}.kitchen-display__header{z-index:10;display:block;position:sticky;top:0}.kitchen-display__header strong{font-size:1.55rem}.kitchen-display__controls{grid-template-columns:1fr 1fr;max-width:none;margin-top:10px;display:grid}.kitchen-display__controls select,.kitchen-display__controls button{width:100%}.kitchen-display__grid{display:block;overflow:visible}.kitchen-display__panel{max-height:70vh;margin-bottom:9px}.kitchen-display-card strong{font-size:1.15rem}.kitchen-display__detail{border:0;border-radius:0;inset:0}.kitchen-display-launch{top:72px;right:12px}}.timing-adjusted-badge{color:#f2c96d;letter-spacing:.04em;vertical-align:middle;border:1px solid #d7aa45;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.7rem;display:inline-flex}.timing-adjustment-form{background:#0000002e;border:1px solid #d7aa4559;border-radius:.75rem;gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.timing-adjustment-form label{gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.timing-adjustment-form input{min-width:0;color:inherit;background:#16191d;border:1px solid #ffffff2e;border-radius:.45rem;padding:.55rem}.timing-adjustment-form>div{flex-wrap:wrap;gap:.5rem;display:flex}.timing-adjustment-form [role=alert]{color:#ff9c92;margin:0}:root{--heat-layer-sticky:100;--heat-layer-popover:1100;--heat-layer-drawer:1200;--heat-layer-modal:2000;--heat-layer-display:3000;--heat-layer-toast:9000}button:not(:disabled){cursor:pointer}button:not(:disabled):hover{filter:brightness(1.09)}button:not(:disabled):active{filter:brightness(.92);transform:translateY(1px)}button:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px!important;outline:3px solid #f0c767!important}button:disabled{filter:saturate(.55);cursor:not-allowed!important;opacity:.48!important}.kitchen-execution__detail,.production-timeline__detail{isolation:isolate}@media (width<=767px){button,[role=button],[role=tab]{min-height:44px}.production-timeline__detail-actions,.kitchen-execution__detail footer{z-index:var(--heat-layer-drawer)}.timing-adjustment-form{margin-bottom:82px}.timing-adjustment-form>div{grid-template-columns:1fr 1fr;display:grid}.timing-adjustment-form>div button:first-child{grid-column:1/-1}}.kitchen-work-select{color:#f5f7fa;background:#15191e;border:1px solid #59636d;border-radius:999px;max-width:118px;min-height:30px;padding:3px 7px;font-size:.68rem}.kitchen-work-badge{color:#d9bd7b;white-space:nowrap;border:1px solid #59636d;border-radius:999px;align-items:center;padding:3px 7px;font-size:.68rem;display:inline-flex}.kitchen-work-control{color:#f5f7fa;grid-column:1/-1;gap:4px;width:100%;display:grid}.kitchen-work-control>span{font-size:.74rem;font-weight:800}.kitchen-work-control select{width:100%;min-height:44px}.kitchen-work-control small{color:#aeb7c0}.bulk-edit-bar__field small{color:#d9bd7b;max-width:240px;font-size:.68rem}@media (width<=767px){.events-mobile-card__assignment-row{flex-wrap:wrap}.kitchen-work-control{margin-top:6px}.kitchen-work-select{max-width:100%}}@media (width>=768px){.events-page .kitchen-work-badge-shell{pointer-events:none;flex:0 82px;order:2;min-width:0;max-width:82px;position:relative}.events-page .kitchen-work-badge{text-overflow:ellipsis;pointer-events:auto;max-width:82px;overflow:hidden}.events-page .kitchen-work-badge--button{text-align:left;width:100%;min-width:0;min-height:28px;padding:3px 7px;display:block}.events-page .fire-toggle{flex:none;order:0}.events-page .kitchen-work-popover{z-index:80;pointer-events:auto;background:#15191e;border:1px solid #59636d;border-radius:8px;gap:8px;width:280px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #000b}.events-page .kitchen-work-popover label{gap:5px;display:grid}.events-page .kitchen-work-popover select,.events-page .kitchen-work-popover button{width:100%;min-height:38px}.events-page .kitchen-work-popover small{color:#aeb7c0}}.guided-welcome{z-index:var(--heat-layer-modal);color:#f5f7fa;background:#1a1f24;border:1px solid #c8a96b;border-radius:12px;gap:12px;width:min(440px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;display:grid;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 18px 55px #000c}.guided-welcome header,.guided-help>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.guided-welcome h2,.guided-welcome p,.guided-help h2,.guided-help h3,.guided-help p{margin-block:0}.guided-welcome header p{color:#c8a96b;text-transform:uppercase;font-size:.72rem}.guided-welcome fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:7px;padding:0;display:grid}.guided-welcome legend{margin-bottom:7px;font-weight:800}.guided-welcome fieldset label{border:1px solid #39424b;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:8px;display:flex}.guided-welcome__actions,.guided-help footer{flex-wrap:wrap;gap:8px;display:flex}.guided-welcome button,.guided-help button{color:#f5f7fa;background:#111418;border:1px solid #46515b;border-radius:8px;min-height:40px;padding:8px 11px}.guided-welcome button.is-primary,.guided-help button.is-primary{color:#111418;background:#c8a96b;border-color:#c8a96b;font-weight:800}.guided-help-backdrop{z-index:var(--heat-layer-modal);background:#000a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.guided-help{color:#f5f7fa;background:#1a1f24;border:1px solid #2a3138;border-radius:12px;gap:16px;width:min(680px,100%);max-height:min(760px,100vh - 32px);padding:20px;display:grid;overflow:auto}.guided-help>section,.guided-help>details{background:#15191e;border:1px solid #2a3138;border-radius:9px;gap:8px;padding:12px;display:grid}.guided-help summary{cursor:pointer;color:#d9bd7b;font-weight:800}.help-task-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.quick-tour__progress{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.quick-tour__progress span{background:#39424b;border-radius:999px;height:4px}.quick-tour__progress span.is-complete{background:#c8a96b}.settings-panel__help-field>div{gap:7px;display:grid}@media (width<=600px){.guided-welcome{width:auto;max-height:calc(100vh - 20px);inset:auto 10px 10px}.guided-welcome fieldset{grid-template-columns:1fr}.guided-welcome__actions,.guided-help footer{grid-template-columns:1fr;display:grid}.guided-welcome__actions button,.guided-help footer button{width:100%}.guided-help-backdrop{padding:0}.guided-help{border:0;border-radius:0;width:100%;height:100%;max-height:none}.help-task-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.guided-welcome,.guided-help{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1024px){.events-page .kitchen-work-badge-shell{flex:none;order:3;max-width:54px}.events-page .kitchen-work-badge{text-overflow:clip;text-align:center;width:auto;min-width:38px;max-width:54px;overflow:visible}.prep-workspace-page .events-table__item-cell{min-width:260px!important}.prep-workspace-page .events-table__item-fire{grid-template-rows:auto auto;grid-template-columns:minmax(170px,1fr) auto auto!important;gap:4px 6px!important;display:grid!important}.prep-workspace-page .events-table__item-fire>.heat-data-table__item,.prep-workspace-page .events-table__item-fire>.events-table__item-input{grid-area:1/1/auto/-1;width:100%!important;min-width:170px!important;max-width:none!important}.prep-workspace-page .events-table__item-fire>.fire-toggle{grid-area:2/1;justify-self:start}.prep-workspace-page .events-table__notes-indicator{grid-area:2/2;min-width:54px!important;max-width:64px!important}.prep-workspace-page .kitchen-work-badge-shell{grid-area:2/3;justify-self:end;max-width:54px}.prep-workspace-page .kitchen-work-badge{min-width:38px;max-width:54px}.prep-workspace-page__toolbar{grid-template-columns:minmax(0,auto) minmax(260px,1fr) auto;align-items:end;gap:10px!important;display:grid!important}.prep-workspace-page__tabs{flex-wrap:wrap;min-width:0}.prep-workspace-page__toolbar-search{min-width:220px;max-width:none!important}.prep-workspace-page .events-toolbar{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.prep-workspace-page .events-toolbar>*{flex:0 auto}.prep-workspace-page .events-toolbar__search{min-width:220px}.prep-stations-panel__column-resize{z-index:40!important;pointer-events:auto!important}.prep-stations-panel__table thead th{z-index:30;position:sticky;top:0}.prep-stations-column-resize-active .prep-stations-panel__table tbody{pointer-events:none}}@media (width>=768px) and (width<=1023px){.events-page .events-table__item-cell,.prep-workspace-page .events-table__item-cell{min-width:260px!important}.events-page .events-table__item-fire,.prep-workspace-page .events-table__item-fire{flex-wrap:wrap}.events-page .events-table__item-fire>.events-table__item,.events-page .events-table__item-fire>.events-table__item-input,.prep-workspace-page .events-table__item-fire>.heat-data-table__item,.prep-workspace-page .events-table__item-fire>.events-table__item-input{flex-basis:100%!important;min-width:180px!important}.prep-workspace-page__toolbar{flex-wrap:wrap;display:flex!important}.prep-workspace-page__toolbar-search{flex:260px}}@media (width>=768px){.prep-workspace-page .events-table__item-cell{min-width:260px!important}.prep-workspace-page .events-table__item-fire{min-height:32px;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}.prep-workspace-page .events-table__item-fire>.heat-data-table__item,.prep-workspace-page .events-table__item-fire>.events-table__item-input{order:1;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important}.prep-workspace-page .events-table__item-fire>.fire-toggle{flex:none;order:2}.prep-workspace-page .events-table__notes-indicator{flex:none;order:3;min-width:54px!important;max-width:64px!important}.prep-workspace-page .heat-data-table tbody td{height:auto!important;padding-block:5px!important}}.heat-shell[data-interface-mode=standard] .kitchen-execution__row.status-conflict b{font-size:.7rem}.heat-shell[data-interface-mode=standard] .kitchen-execution__row.status-conflict b:after{content:none}.pt-scale__track>span{text-align:center;min-width:62px;display:block}.kitchen-execution__conflict{background:#2b2519;border:1px solid #8d6d35;border-radius:7px;margin:0 0 12px;padding:10px}.kitchen-execution__conflict h3,.kitchen-execution__conflict p{margin:0 0 6px}.production-timeline--standard{height:auto;min-height:0}.production-timeline--standard .production-timeline__body{overflow:visible}.production-timeline--standard .production-timeline__list{height:auto;overflow:visible}.standard-work-plan{background:#111418;gap:12px;padding:10px;display:grid}.standard-work-plan__event{background:#181d22;border:1px solid #2f3740;border-radius:8px;overflow:hidden}.standard-work-plan__event>header{background:#20262c;border-bottom:1px solid #2f3740;padding:10px 12px}.standard-work-plan__event h3,.standard-work-plan__event p{margin:0}.standard-work-plan__event p{color:#b7c0c9;margin-top:3px;font-size:.78rem}.standard-work-plan__event article{border-bottom:1px solid #252c32;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:8px 12px;display:grid}.standard-work-plan__event article:last-child{border-bottom:0}.standard-work-plan__event article>time{color:#d9bd7b;font-weight:800}.standard-work-plan__event article>div{gap:2px;min-width:0;display:grid}.standard-work-plan__event article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standard-work-plan__event article span,.standard-work-plan__event article small{color:#aeb7c0}.standard-work-plan__event article button{min-height:36px}.standard-work-plan__event article.timing-needed{border-left:3px solid #c8a96b}.standard-work-plan__event article.timing-needed>time{font-size:.72rem}@media (width<=600px){.production-timeline--standard .production-timeline__kpis{grid-template-columns:repeat(2,1fr)}.production-timeline--standard .production-timeline__filters:not(.is-open){display:none}.standard-work-plan__event article{grid-template-columns:1fr;gap:6px;padding:12px}.standard-work-plan__event article>time{font-size:1rem}.standard-work-plan__event article button{width:100%;min-height:44px}}.prep-queue-page__mobile-filters{display:none}@media (width<=767px){.prep-queue-page .prep-workspace-page__tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}.prep-queue-page .prep-workspace-page__tab{white-space:normal!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 4px!important;font-size:9px!important;line-height:1!important}.prep-queue-page__desktop-toolbar{display:none}.prep-queue-page__mobile-filters{background:#1a1f24;border:1px solid #2a3138;border-radius:10px;gap:7px;padding:7px;display:grid}.prep-queue-page__mobile-search{color:#9ba7b4;text-transform:uppercase;gap:4px;font-size:10px;font-weight:900;display:grid}.prep-queue-page__mobile-search input{box-sizing:border-box;color:#f5f7fa;background:#111418;border:1px solid #2a3138;border-radius:9px;width:100%;min-height:44px;padding:0 10px}.prep-queue-page__mobile-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:44px;gap:3px;display:grid}.prep-queue-page__mobile-filter-grid>button,.prep-queue-page__mobile-filter-grid>select{box-sizing:border-box;color:#f5f7fa;text-align:center;background:linear-gradient(#0c1118fa,#05090ffa);border:1px solid #c8a96b9e;border-radius:9px;width:100%;min-width:0;padding:0 5px;font:900 9px/1 inherit;height:44px!important;min-height:44px!important}.prep-queue-page__mobile-filter-grid>select{text-align-last:center;padding-inline:3px}.prep-queue-page__mobile-filter-grid>button.is-active,.prep-queue-page__mobile-filter-grid>button.has-active-filter,.prep-queue-page__mobile-filter-grid>button[aria-expanded=true]{color:#d9bd7b;background:linear-gradient(#c8a96b40,#111418fa);border-color:#c8a96b}.prep-queue-page__mobile-filter-grid>button:focus-visible,.prep-queue-page__mobile-filter-grid>select:focus-visible{outline-offset:2px;outline:2px solid #c8a96b}.prep-queue-page__mobile-more-filters{background:#111418;border:1px solid #2a3138;border-radius:9px;padding:8px 10px}.prep-queue-page__mobile-more-filters label{color:#f5f7fa;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:11px;font-weight:900;display:flex}}@media (width>=1024px){.lists-page{gap:8px}.lists-page>.lists-save-bar{align-items:center;gap:8px;min-height:0;padding:7px 10px;display:flex}.lists-page>.lists-save-bar .lists-save-bar__button{min-height:36px;padding:6px 12px}.lists-page>.lists-save-bar .lists-save-bar__status{max-width:310px;margin:0;font-size:.72rem;line-height:1.2}.lists-page .lists-toolbar{grid-template-columns:minmax(340px,1fr) minmax(170px,.32fr) minmax(180px,.34fr);align-items:end;gap:8px;padding:8px 10px;display:grid}.lists-page .lists-toolbar>label,.lists-page .lists-toolbar input,.lists-page .lists-toolbar select{width:100%;min-width:0}.lists-page .lists-toolbar input,.lists-page .lists-toolbar select{height:36px;min-height:36px}.lists-page .lists-table-actions{gap:8px;min-height:38px;padding:6px 10px}.lists-page .lists-table-actions__delete{min-height:34px;padding:5px 10px}.lists-page .lists-table th{height:36px;padding:5px 7px;line-height:1.1}.lists-page .lists-table td{vertical-align:middle;height:auto;padding:4px 6px}.lists-page .lists-table input,.lists-page .lists-table select,.lists-page .lists-table button{height:32px;min-height:32px;padding-block:4px}.lists-page .lists-table__col-select{width:44px}.lists-page .lists-table__col-alias{width:15%}.lists-page .lists-table__col-actual{width:21%}.lists-page .lists-table__col-fire{width:82px}.lists-page .lists-table__col-tag{width:12%}.lists-page .lists-table__col-station{width:13%}.lists-page .lists-table__col-kitchen-work{width:20%}.lists-page .lists-table__col-recipe-status{width:130px}.lists-page .lists-table__kitchen-work{gap:3px;display:grid}.lists-page .lists-table__kitchen-work small{color:#9ba7b4;white-space:nowrap;border:1px solid #2a3138;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:18px;margin:0;padding:2px 7px;font-size:.66rem;line-height:1.1;display:inline-flex}.lists-page .lists-table__kitchen-work small.is-configured{color:#c8a96b;border-color:#c8a96b80}.lists-page .lists-table__kitchen-work small.is-warning{color:#d89a54;border-color:#d89a548c}.lists-page .lists-table td:last-child>span{vertical-align:middle;align-items:center;min-height:32px;display:inline-flex}}.lists-settings__summary,.lists-settings__maintenance p{color:#9ba7b4;margin:0}.lists-settings__maintenance{gap:8px;display:grid}.lists-settings__maintenance h4{color:#f5f7fa;margin:0}.lists-settings__maintenance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lists-settings__maintenance-actions button{white-space:normal;min-height:40px}.app-exit-confirmation__backdrop{z-index:var(--heat-layer-modal,2000)}.app-exit-confirmation{color:#f5f7fa;background:#1a1f24;border-color:#2a3138}.app-exit-confirmation .event-delete-modal__header p{color:#9ba7b4}.inventory-mobile-disclosure,.inventory-mobile-bulk-heading{display:none}@media (width<=767px){.inventory-page .inventory-mobile-disclosure{color:#f5f7fa;text-align:left;background:#111418;border:1px solid #2a3138;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 10px;font-weight:800;display:flex}.inventory-page .inventory-mobile-disclosure--active{color:#c8a96b;border-color:#c8a96b}.inventory-page .inventory-mobile-filter-content[data-expanded=false]{display:none}.inventory-page .inventory-mobile-filter-content[data-expanded=true]{display:block}.inventory-page .inventory-bulk-panel--no-selection{display:none!important}.inventory-page .inventory-bulk-panel--has-selection{display:block!important}.inventory-page .inventory-mobile-bulk-heading{color:#c8a96b;letter-spacing:.03em;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:900;display:block}}.app-header__notes-button{color:#f5f7fa;min-height:40px;font:inherit;background:#111418;border:1px solid #2a3138;border-radius:8px;font-weight:800}.app-header__notes-button[aria-current=page]{color:#c8a96b;background:#c8a96b33;border-color:#c8a96b;box-shadow:inset 0 0 0 1px #c8a96b2e}@media (width>=769px){.heat-shell-header .app-header__notes-button{border-radius:9px!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;font-size:11px!important;line-height:1!important}}@media (width<=767px){.heat-shell-header .app-header__switchers,.heat-shell-header .app-header[data-active-tab] .app-header__switchers{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;gap:5px!important;width:100%!important;display:grid!important}.heat-shell-header .app-header__switchers>label,.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header__notes-button{width:100%!important;min-width:0!important;margin:0!important}.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header__notes-button{white-space:normal!important;min-height:40px!important;padding-inline:5px!important;line-height:1.1!important}.heat-shell-header .app-header__switchers:not(:has(.app-header__notes-button)){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}.heat-shell-header .app-header__session,.heat-shell-header .app-header[data-active-tab] .app-header__session{justify-content:center!important}.heat-shell-header .app-header__switchers,.heat-shell-header .app-header[data-active-tab] .app-header__switchers{justify-content:center!important;display:flex!important}.heat-shell-header .app-header__switchers>label,.heat-shell-header .app-header[data-active-tab] .app-header__switchers>label{width:min(220px,62vw)!important;max-width:220px!important}.heat-shell-header .app-header__switchers>label>span,.heat-shell-header .app-header[data-active-tab] .app-header__switchers>label>span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.prep-queue-page__mobile-filters{background:0 0;border-color:#557ba2a3;overflow:hidden;gap:0!important;padding:0!important}.prep-queue-page__mobile-filters-header{color:#d9bd7b;width:100%;min-height:48px;font:inherit;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#070e1629,#070e1657),url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png) 50%/100% 100% no-repeat;border:0;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 14px;font-size:14px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.prep-queue-page__mobile-filters-header>span:first-child{text-align:center;grid-column:2;justify-self:center}.prep-queue-page__mobile-filters-header>span:last-child{color:#d6b473;flex:none;grid-column:3;justify-self:end;font-size:22px;line-height:1}.prep-queue-page__mobile-filters-body{background:#1a1f24;gap:7px;padding:8px;display:grid}.prep-queue-page__mobile-filters-body[hidden]{display:none!important}}.recipe-page .recipe-library__top-controls{grid-template-columns:auto minmax(280px,1.5fr) repeat(3,minmax(150px,.55fr))!important;align-items:end!important;gap:6px!important;padding:6px 8px!important;display:grid!important}.recipe-page .recipe-library__top-controls>:is(.recipe-library__control-field--category,.recipe-library__control-field--status,.recipe-library__readiness-toggle){width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important}.recipe-page .recipe-library__top-controls>:is(.recipe-library__control-field--category,.recipe-library__control-field--status)>.recipe-library__select,.recipe-page .recipe-library__top-controls>.recipe-library__readiness-toggle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding-inline:10px!important}.recipe-page .recipe-library__header-actions{flex-wrap:nowrap!important;gap:5px!important}.recipe-page .recipe-library__header-actions .recipe-library__count{min-width:58px!important;padding-inline:7px!important}.recipe-page .recipe-library__control-field--status select,.recipe-page .recipe-library__readiness-filters summary,.recipe-page .recipe-library__more-menu summary{box-sizing:border-box;color:#e6ebef;width:100%;min-height:38px;font:inherit;background:#111923;border:1px solid #c8a96b4d;border-radius:8px;padding:0 10px;font-size:11px;font-weight:800}.recipe-page .recipe-library__readiness-filters,.recipe-page .recipe-library__more-menu,.recipe-page--editor .recipe-editor__more-menu{z-index:120;align-self:end;position:relative}.recipe-library__new-label--mobile{display:none}.recipe-page .recipe-library__readiness-filters summary,.recipe-page .recipe-library__more-menu summary,.recipe-page--editor .recipe-editor__more-menu summary{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:5px;list-style:none;display:flex}.recipe-page .recipe-library__readiness-filters summary::-webkit-details-marker{display:none}.recipe-page .recipe-library__more-menu summary::-webkit-details-marker{display:none}.recipe-page--editor .recipe-editor__more-menu summary::-webkit-details-marker{display:none}.recipe-page .recipe-library__more-menu>div,.recipe-page--editor .recipe-editor__more-menu>div{z-index:121;background:#0a1018;border:1px solid #c8a96b61;border-radius:9px;width:max-content;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 34px #00000073}.recipe-page .recipe-library__more-menu>div button,.recipe-page--editor .recipe-editor__more-menu>div button{width:100%;min-height:38px}.recipe-completion-pill__main{gap:4px!important}.recipe-summary-table__completion-cell .recipe-completion-pill{min-height:32px!important;padding:4px 7px!important}:is(.recipe-summary-table td:has(>.heat-data-table__action),.recipe-summary-table td:has(>.recipe-page__secondary-button--compact)){white-space:nowrap;width:1%}.recipe-summary-table td>.heat-data-table__action,.recipe-summary-table td>.recipe-page__secondary-button--compact{min-height:32px!important;padding:5px 8px!important;font-size:10px!important}.recipe-control-center__header{grid-template-columns:auto minmax(180px,1fr) minmax(250px,.75fr) auto auto;min-height:58px;padding:6px 10px}.recipe-control-center__header>.recipe-control-center__summary{width:100%;margin:0!important}.recipe-control-center__readiness{cursor:pointer;color:#f3dfaa!important;text-align:left!important;background:#15191d!important;border:1px solid #4a4030!important;border-radius:8px!important;grid-template-columns:auto auto!important;align-items:center!important;gap:2px 8px!important;min-width:0!important;min-height:40px!important;padding:5px 8px!important;display:grid!important}.recipe-control-center__save{color:#111418;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#c8a96b;border:1px solid #c8a96b;border-radius:7px;padding:7px 12px;font-size:11px;font-weight:900}.recipe-control-center__save:disabled{opacity:.55;cursor:wait}.recipe-control-center .recipe-editor__metadata-actions>#recipe-editor-save-draft{display:none}.recipe-control-center__readiness>strong{font-size:12px}.recipe-control-center__readiness>span{color:#c8a96b;font-size:10px}.recipe-control-center__summary{border:1px solid #2a3138!important;border-radius:8px!important;grid-template-rows:46px!important;grid-template-columns:repeat(2,minmax(110px,1fr)) auto!important;align-items:stretch!important;gap:1px!important;height:46px!important;min-height:46px!important;margin:5px 0!important;padding:0!important;display:grid!important;overflow:visible!important}.recipe-control-center__summary>.recipe-control-center__metric{align-content:center;min-width:0!important;padding:6px 8px!important}.recipe-control-center__diagnostics{z-index:12;align-items:stretch;display:flex;position:relative}.recipe-control-center__diagnostics>summary{color:#c8a96b;white-space:nowrap;cursor:pointer;border-left:1px solid #2a3138;align-items:center;min-height:100%;padding:7px 12px;font-size:11px;font-weight:800;list-style:none;display:flex}.recipe-control-center__diagnostics>summary::-webkit-details-marker{display:none}.recipe-control-center__diagnostics>div{z-index:13;background:#11161b;border:1px solid #c8a96b61;border-radius:9px;grid-template-columns:repeat(2,minmax(125px,1fr));width:min(360px,100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 34px #00000073}.recipe-control-center__nav{gap:3px!important;padding:4px!important;display:flex!important;position:static!important;overflow-x:auto!important}.recipe-control-center__nav button{flex:none!important;min-width:0!important;min-height:38px!important;padding:6px 9px!important}.recipe-control-center__readiness-overview{color:#f3dfaa;cursor:pointer;background:#28251f;border:1px solid #665839;border-radius:7px;min-height:36px}.recipe-page--editor .recipe-editor__more-menu summary{color:#dce2e7;background:#151a1f;border:1px solid #46515c;border-radius:7px;min-height:38px;padding:7px 11px;font-size:11px;font-weight:800}.recipe-control-center .recipe-editor__summary-card,.recipe-control-center .recipe-editor__header-group{box-shadow:none!important;border-color:#58636d6b!important}@media (width<=900px){.recipe-page .recipe-library__top-controls{grid-template-columns:auto minmax(220px,1fr) minmax(130px,.45fr)!important}.recipe-page .recipe-library__control-field--status,.recipe-page .recipe-library__readiness-filters,.recipe-page .recipe-library__more-menu{width:100%}.recipe-control-center__summary{grid-template-columns:repeat(2,minmax(0,1fr)) auto!important}}@media (width<=768px){.recipe-page .recipe-library__top-controls{grid-template-rows:repeat(3,42px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:42px!important;align-items:stretch!important;gap:6px!important;padding:7px!important}.recipe-page .recipe-library__top-controls>*,.recipe-page .recipe-library__header-actions,.recipe-page .recipe-library__control-field{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.recipe-page .recipe-library__new-button,.recipe-page .recipe-library__header-actions .recipe-library__count{display:none!important}.recipe-page .recipe-library__missing-button{grid-area:3/1;align-self:start!important;width:100%!important;min-width:0!important;height:42px!important}.recipe-page .recipe-library__control-field--search{grid-area:1/1/auto/-1;place-self:stretch stretch!important;width:100%!important;height:42px!important;display:block!important}.recipe-page .recipe-library__control-field--search .recipe-library__search{text-align:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;display:block!important}.recipe-page .recipe-library__control-field--category{grid-area:2/2;height:42px!important}.recipe-page .recipe-library__control-field--status{grid-area:2/1;height:42px!important}.recipe-page .recipe-library__readiness-filters{grid-area:3/2;height:42px;align-self:start!important;width:100%!important;min-width:0!important}.recipe-page .recipe-library__readiness-toggle{grid-area:3/2;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important}.recipe-page .recipe-library__readiness-controls{display:contents!important}.recipe-page .recipe-library__top-controls:has(.recipe-library__readiness-controls){grid-template-rows:repeat(5,42px)!important}.recipe-page .recipe-library__readiness-controls>:first-child{grid-area:4/1}.recipe-page .recipe-library__readiness-controls>:nth-child(2){grid-area:4/2}.recipe-page .recipe-library__readiness-controls>:nth-child(3){grid-area:5/1}.recipe-page .recipe-library__readiness-controls>:nth-child(4){grid-area:5/2}.recipe-page .recipe-library__readiness-controls>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important}.recipe-page .recipe-library__readiness-filters>summary{width:100%!important}.recipe-page .recipe-library__top-controls :is(.recipe-page__primary-button,.recipe-page__secondary-button,.recipe-library__search,.recipe-library__select,.recipe-library__control-field--status select,.recipe-library__readiness-filters summary,.recipe-library__more-menu summary){height:42px!important;min-height:42px!important;font-size:11px!important}.recipe-page .recipe-library__top-controls :is(.recipe-page__primary-button,.recipe-page__secondary-button){box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:4px 8px!important;font-size:10px!important;line-height:1.05!important;overflow:hidden!important}.recipe-page .recipe-library__readiness-filters>div{grid-auto-rows:42px;align-items:stretch;gap:6px;width:calc(200% + 6px)!important;min-width:calc(200% + 6px)!important;max-width:calc(200% + 6px)!important;max-height:none!important;box-shadow:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-items:stretch!important;margin-top:0!important;margin-left:0!important;padding:7px!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important}.recipe-page .recipe-library__top-controls:has(.recipe-library__readiness-filters[open]){margin-bottom:110px!important}.recipe-page .recipe-library__readiness-filters>div :is(label,select,button){box-sizing:border-box;width:100%;min-width:0;height:42px;min-height:42px;max-width:none!important}.recipe-page .recipe-library__readiness-filters>div label>span,.recipe-page .recipe-library__new-label--desktop{display:none}.recipe-page .recipe-library__new-label--mobile{display:inline}.recipe-page .recipe-library__readiness-filters>div select{text-overflow:ellipsis;height:42px;min-height:42px;padding-inline:5px 24px;font-size:10px}.recipe-page .recipe-library__more-menu>div{width:min(220px,100vw - 28px);position:absolute;inset:calc(100% + 6px) 0 auto auto}.recipe-page--editor .recipe-editor__more-menu>div{top:auto;right:6px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;position:fixed;left:6px}.recipe-control-center__header{grid-template-columns:auto minmax(0,1fr) auto!important}.recipe-control-center__readiness{grid-column:1/-1;width:100%;min-height:44px!important}.recipe-control-center__save{min-height:44px}.recipe-control-center__summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recipe-control-center__diagnostics{grid-column:1/-1}.recipe-control-center__diagnostics>summary{border-top:1px solid #2a3138;border-left:0;justify-content:center;width:100%;min-height:40px}.recipe-control-center__diagnostics>div{top:auto;right:6px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;position:fixed;left:6px}.recipe-control-center__nav button{min-height:44px!important}}@media (width<=1180px){html body #root .kitchen-execution__live-runway{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#caa453b8 #070d14e6;-webkit-overflow-scrolling:touch;background:#080e14e6;border:1px solid #cdab60c7;border-radius:16px;width:100%;max-width:100%;margin:14px 0 10px;position:relative;overflow:auto hidden;box-shadow:0 14px 34px #00000057}html body #root .kitchen-execution__live-runway>header{z-index:40;background:linear-gradient(#182b4afa,#0a182efa);border-bottom:1px solid #cdab60db;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(100vw - 32px,100%);min-width:min(100vw - 32px,100%);min-height:52px;padding:7px 9px 7px 14px;display:grid;top:0;left:0;box-shadow:0 4px 14px #00000057;position:sticky!important}html body #root .kitchen-execution__live-runway h2{color:#d9bd7b;letter-spacing:.09em;text-align:left;text-transform:uppercase;margin:0;font-size:clamp(12px,3.4vw,15px);line-height:1.15}html body #root .kitchen-execution__live-view-toggle{background:#050a10e6;border:1px solid #cdab60b3;border-radius:10px;grid-template-columns:1fr 1fr;width:148px;min-height:36px;padding:3px;display:grid}html body #root .kitchen-execution__live-view-toggle button{color:#aeb6c1;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:7px;min-width:0;min-height:28px;padding:4px 7px;font-size:10px;font-weight:800}html body #root .kitchen-execution__live-view-toggle button.is-active{color:#101217;background:linear-gradient(#d6bd7f,#a47d35)}html body #root .kitchen-execution__live-runway-track{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#caa453b8 #070d14e6;background:#0f151bf0;width:820px;min-width:820px;height:clamp(470px,62vh,620px);min-height:470px;position:relative;overflow:hidden auto}html body #root .kitchen-execution__live-time-axis{background:#050a0ffa;border-bottom:1px solid #cdab6094;width:100%;height:40px;left:0;box-shadow:0 5px 12px #00000047;z-index:35!important;position:sticky!important;top:0!important}html body #root .kitchen-execution__live-time-tick{border-left:1px solid #ceae6394;height:12px;position:absolute;bottom:0}html body #root .kitchen-execution__live-time-tick.is-half-hour{height:18px}html body #root .kitchen-execution__live-time-tick.is-hour{border-left-width:2px;border-left-color:#d9bd7b;height:24px}html body #root .kitchen-execution__live-time-tick time{color:#dec581;white-space:nowrap;background:#04080cf0;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:900;line-height:1.2;position:absolute;bottom:21px;left:0;transform:translate(-50%)}html body #root .kitchen-execution__live-grid-lines{z-index:1;pointer-events:none;position:absolute;top:40px;left:0;right:0}html body #root .kitchen-execution__live-grid-lines>span{border-left:1px solid #d6b87124;position:absolute;top:0;bottom:0}html body #root .kitchen-execution__live-grid-lines>span.is-half-hour{border-left-color:#d6b87140}html body #root .kitchen-execution__live-grid-lines>span.is-hour{border-left-width:2px;border-left-color:#dec17b6b}html body #root .kitchen-execution__live-now-marker,html body #root .kitchen-execution__live-current-time{z-index:30}html body #root .kitchen-execution__live-runway-track>article{z-index:10;background:#0a10157a;border:1px solid #d1ad5d;border-radius:12px;min-width:300px;overflow:hidden;box-shadow:0 9px 20px #00000047;left:var(--runway-left)!important;top:var(--runway-top)!important;width:var(--runway-width)!important;margin:0!important;position:absolute!important;transform:none!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view{height:122px}html body #root .kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-item-fields{background:#0c12167a;grid-template-columns:1fr 1fr;height:88px;display:grid}html body #root .kitchen-execution__live-item-column{grid-template-rows:repeat(3,1fr);min-width:0;display:grid}html body #root .kitchen-execution__live-item-column+.kitchen-execution__live-item-column{border-left:1px solid #d1ad5d}html body #root .kitchen-execution__live-item-column>span{border-bottom:1px solid #d1ad5dd1;grid-template-columns:42% 58%;min-width:0;display:grid}html body #root .kitchen-execution__live-item-column>span>b,html body #root .kitchen-execution__live-item-column>span>em{text-align:center;justify-content:center;align-items:center;min-width:0;margin:0;padding:3px 5px;display:flex}html body #root .kitchen-execution__live-item-column>span>b{color:#e0c477;letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(#192d4ef5,#0a182ff5);border-right:1px solid #d1ad5d;font-size:8px;font-style:normal;font-weight:900;line-height:1.05}html body #root .kitchen-execution__live-item-column>span>em{color:#f5f6f8;white-space:normal;overflow-wrap:anywhere;font-size:10px;font-style:normal;font-weight:800;line-height:1.1;overflow:hidden}html body #root .kitchen-execution__live-item-name.status-pill,html body #root .kitchen-execution__live-prep-status .status-select{text-align:center!important;text-align-last:center!important;border-radius:8px!important;width:100%!important;max-width:100%!important;min-height:23px!important;padding:2px 24px 2px 7px!important;font-size:8px!important;line-height:1!important}html body #root .kitchen-execution__live-prep-status .status-select-wrap:after{width:6px!important;height:6px!important;right:9px!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view{height:106px}html body #root .kitchen-execution__live-runway-track>article.is-event-view>.kitchen-execution__live-event-fields{grid-template-rows:29px 43px;grid-template-columns:1fr 1fr;height:72px;display:grid}html body #root .kitchen-execution__live-event-fields>span{color:#f5f6f8;text-align:center;grid-template-rows:29px 43px;min-width:0;font-size:11px;font-weight:800;display:grid}html body #root .kitchen-execution__live-event-fields>span+span{border-left:1px solid #d1ad5d}html body #root .kitchen-execution__live-event-fields>span>b{color:#e0c477;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(#192d4ef5,#0a182ff5);border-bottom:1px solid #d1ad5d;justify-content:center;align-items:center;min-width:0;padding:3px 5px;font-size:8px;font-weight:900;line-height:1.05;display:flex}html body #root .kitchen-execution__live-phases{background:linear-gradient(90deg, #b1491feb 0 var(--runway-complete-by), #b0792be6 var(--runway-complete-by) var(--runway-due), #1b703ee6 var(--runway-due) 100%);border-top:1px solid #d1ad5d;height:34px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:visible}html body #root .kitchen-execution__live-phases:after{content:"";top:0;bottom:0;left:var(--runway-due);border-left:1px solid #d1ad5d;position:absolute}html body #root .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time){z-index:3;align-items:center;gap:5px;background:0 0!important;height:26px!important;padding:0!important;display:flex!important;position:absolute!important;top:4px!important}html body #root .kitchen-execution__live-phases .is-fire-time{left:7px!important}html body #root .kitchen-execution__live-phases .is-due-time{right:7px!important}html body #root .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) label{text-shadow:0 2px 3px #000;color:#fff!important;font-size:9px!important;font-weight:950!important;line-height:1!important}html body #root .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) select{color:#f5f6f8!important;text-align:center!important;text-align-last:center!important;background-color:#080f15!important;border:1px solid #d5b15bc7!important;border-radius:13px!important;width:84px!important;min-width:84px!important;height:26px!important;padding:2px 23px 2px 8px!important;font-size:9px!important;font-weight:900!important}html body #root .kitchen-execution__live-phases .is-complete-by{z-index:2;top:0;bottom:0;left:var(--runway-complete-by);width:calc(var(--runway-due) - var(--runway-complete-by));color:#fff;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-size:8px;font-weight:900;display:flex;position:absolute}html body #root .kitchen-execution__live-runway-spacer{pointer-events:none;width:1px;position:absolute;top:0;left:0}}@media (width<=430px){html body #root .kitchen-execution__live-runway>header{width:calc(100vw - 24px);min-width:calc(100vw - 24px);padding-left:10px}html body #root .kitchen-execution__live-view-toggle{width:132px}html body #root .kitchen-execution__live-runway-track{width:780px;min-width:780px;height:min(560px,62vh)}}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) select,html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) select:hover,html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) select:focus,html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) select:active{color:#fff8e8!important;background-color:#080b0f!important;background-image:none!important}@media (width<=767px){.mobile-compact-section{margin-block:8px!important}.mobile-compact-panel{padding:8px!important}.mobile-action-grid--two,.mobile-filter-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.mobile-action-grid--three,.mobile-filter-grid--three,.mobile-kpi-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.mobile-full-width-search{width:100%!important;min-width:0!important}.mobile-context-actions{gap:6px!important;padding:7px!important;display:grid!important}.heat-shell-header{margin-bottom:6px!important}.heat-shell-header .app-header{padding:7px 9px 5px!important}.app-header__session{gap:5px!important;padding:0!important}.app-header__switchers{gap:5px!important}.app-header__switchers select,.app-header__settings-button{min-height:40px!important}.app-header__logo-stage{min-height:0!important;margin-block:0!important;padding-block:2px!important}.app-header__logo-frame{padding-block:0!important}.app-header__logo{margin-block:0!important}.app-header__suite{margin-block:2px 0!important}.tab-navigation{gap:4px!important;margin-bottom:7px!important;padding:6px!important}.tab-navigation button{row-gap:3px!important;padding-block:6px!important}.events-page .events-filter-grid{gap:6px!important}.events-page .events-search-cell{width:100%!important}.prep-queue-page{gap:7px!important}.prep-queue-page .prep-workspace-page__toolbar,.prep-queue-page__mobile-filters{gap:5px!important;padding:6px!important}.prep-queue-page__mobile-filter-grid{gap:4px!important}.prep-queue-page .heat-data-table__empty{padding-block:18px!important}.kitchen-execution{height:auto!important;margin:0 8px!important}.kitchen-execution__header{padding:8px 10px!important}.kitchen-execution__header h1{line-height:1.1!important}.kitchen-execution__header span{line-height:1.3!important}.kitchen-execution__controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:7px!important;display:grid!important;overflow:visible!important}.kitchen-execution__controls input{grid-column:1/-1;width:100%!important;min-width:0!important}.kitchen-execution__controls button:last-child{width:max-content!important;min-width:0!important;padding-inline:12px!important}.kitchen-execution__mobile-tabs{gap:4px!important;margin-block:6px!important}.kitchen-execution__grid,.kitchen-execution__left,.kitchen-execution__right{gap:6px!important}.kitchen-execution__conflict{margin-bottom:6px!important;padding:8px!important}.recipe-library__top-controls{gap:6px!important;padding:7px!important}.recipe-library__header-actions{display:grid!important}.recipe-library__header-actions>button{white-space:normal!important;width:100%!important;line-height:1.2!important}.recipe-library__count{min-height:40px!important;padding:5px 8px!important}.recipe-library__control-field{margin-block:0!important}.recipe-library__render-status{margin-block:5px!important}.recipe-library-mobile-cards{gap:8px!important}.recipe-library-mobile-card{text-align:center!important;border-color:#d9bd7b9e!important;border-radius:12px!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:stretch!important;gap:4px 7px!important;padding:6px!important;box-shadow:inset 0 0 0 1px #ffe8b914,0 8px 18px #0000003d!important}.recipe-library-mobile-card__thumbnail{grid-area:1/1/3;align-self:center;transform:translateY(3px);aspect-ratio:1!important;border-radius:9px!important;width:84px!important;height:84px!important}.recipe-library-mobile-card__body{display:contents!important}.recipe-library-mobile-card__header{grid-area:1/2;align-content:center;padding:0;gap:3px!important}.recipe-library-mobile-card__header h2{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:center!important;margin:0!important;font-size:clamp(15px,4.2vw,18px)!important;line-height:1.15!important}.recipe-library-mobile-card__header .recipe-summary-table__category-pill{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:24px;overflow:hidden;width:100%!important;max-width:none!important;padding-inline:10px!important}.recipe-library-mobile-card__metrics{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.recipe-library-mobile-card__metrics>div{min-height:40px;border-radius:9px!important;padding:5px 7px!important}.recipe-library-mobile-card__completion{background:#05080d8a;border:1px solid #c8a96b2e;grid-area:2/2;align-content:center;gap:2px;display:grid;text-align:center!important;border-radius:9px!important;min-height:44px!important;padding:4px 6px!important}.recipe-library-mobile-card__completion .recipe-completion-pill{min-height:30px!important;padding:3px 6px!important}.recipe-library-mobile-card__completion>span{color:#9ba7b4e6;text-transform:uppercase;font-weight:900;letter-spacing:.075em!important;text-align:center!important;font-size:8px!important;line-height:1!important}.recipe-library-mobile-card__metrics span{letter-spacing:.075em!important;text-align:center!important;font-size:9px!important;line-height:1.1!important}.recipe-library-mobile-card__metrics strong{text-align:center!important;margin-top:4px!important;font-size:11px!important;line-height:1.1!important}.recipe-library-mobile-card__actions{grid-area:4/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.recipe-library-mobile-card__actions :is(.heat-data-table__action,.recipe-page__secondary-button--compact){text-align:center!important;border-radius:9px!important;height:44px!important;min-height:44px!important;margin:0!important}.inventory-page{gap:7px!important}.inventory-page__header{padding:8px!important}.inventory-page__header .heat-page-header__title,.inventory-page__header .heat-page-header__subtitle{margin-block:2px!important}.inventory-page .inventory-actions,.inventory-page .inventory-toolbar,.inventory-page .inventory-filter-panel,.inventory-page .inventory-bulk-actions{gap:6px!important;padding:7px!important}.inventory-page .inventory-kpi-grid{gap:5px!important}.inventory-page .inventory-kpi{padding:7px!important}.inventory-page .inventory-warning-summary{padding:8px!important}.timers-page__quick-timer{grid-template-columns:minmax(0,1.7fr) minmax(92px,.8fr)!important;gap:6px!important;padding:8px!important;display:grid!important}.timers-page__quick-timer label{gap:3px!important;min-width:0!important}.timers-page__quick-timer button{grid-column:1/-1!important;width:100%!important}.timers-page .heat-data-table__empty{padding-block:18px!important}.schedules-page__header{padding:8px!important}.schedules-page__header .heat-page-header__title,.schedules-page__header .heat-page-header__subtitle{margin-block:2px!important}.schedules-page__weekbar{gap:5px!important;padding:7px!important}.schedules-page__kpis{gap:5px!important}.schedules-page__kpi{padding:7px!important}.schedules-page__day-tabs{gap:3px!important}.notes-page__header{gap:6px!important;padding:9px!important}.notes-page__header h1,.notes-page__header>div>p:last-child{margin-block:2px!important}.notes-page__primary-button{min-height:40px!important;padding-block:7px!important}.notes-page__workspace{gap:7px!important}.notes-page__sidebar{padding:8px!important}.notes-page__sidebar-heading{margin-bottom:5px!important}.notes-page__list{gap:5px!important}.notes-page__list-item{padding:8px!important}}@media (width<=900px),(hover:none) and (pointer:coarse){.events-page .events-table-card,.events-page .events-mobile-cards{min-height:0;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important;height:auto!important;max-height:none!important;overflow:clip visible!important}.events-page .events-mobile-card,.events-page .events-mobile-card__top,.events-page .events-mobile-card__middle,.events-page .events-mobile-card__bottom,.events-page .events-mobile-card__item-row,.events-page .events-mobile-card__assignment-row{touch-action:pan-y pinch-zoom!important}}@media (width>=1181px){.events-page .events-filter-grid{gap:4px!important}.events-page .events-readiness-filters{margin:0!important;padding:3px 5px!important}.events-page .events-readiness-filters>summary{min-height:24px!important;padding:3px 5px!important}.events-page .events-readiness-filters__grid{gap:4px!important;padding-top:4px!important}.events-page .events-readiness-filters__grid label{gap:2px!important;font-size:9px!important}.events-page .events-readiness-filters__grid select{height:27px!important;min-height:27px!important;padding-block:2px!important;font-size:10px!important}.events-page .event-summary-box__body,.events-page .event-summary-box__column{gap:3px!important}.events-page .event-summary-box__row--station,.events-page .event-summary-box__row--status{min-height:0!important;padding-block:2px!important}.events-page .event-readiness__body{padding:6px!important}.events-page .event-readiness__meter{margin-block:5px!important}.events-page .event-readiness__counts span{padding-block:3px!important}.events-page .event-readiness__blockers{gap:2px!important;margin-top:5px!important}.events-page .event-readiness__blockers button{min-height:27px!important;padding-block:2px!important}.kitchen-execution__disclosure-toggle>span,.kitchen-execution__panel-toggle>span,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now .kitchen-execution__panel-toggle>span{color:inherit!important;letter-spacing:.075em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;grid-column:2!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:visible!important}.kitchen-execution__live-view-toggle{background:#05090eb8!important;border:1px solid #c8a96b7a!important;border-radius:7px!important;grid-template-columns:repeat(2,78px)!important;gap:3px!important;padding:3px!important;display:grid!important;position:absolute!important;right:8px!important}.kitchen-execution__live-view-toggle button{color:#9ba7b4!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:5px!important;min-height:26px!important;font-size:9px!important;font-weight:900!important}.kitchen-execution__live-view-toggle button.is-active{color:#111418!important;background:linear-gradient(#d6b473,#8f784c)!important;box-shadow:inset 0 1px #ffffff3d!important}.kitchen-execution__live-runway>header>span{background:#05090ec7!important;border:1px solid #c8a96b7a!important;border-radius:7px!important;grid-template-columns:auto auto!important;align-items:center!important;gap:7px!important;min-height:28px!important;padding:3px 9px!important;display:grid!important;position:absolute!important;right:10px!important}.kitchen-execution__live-runway>header>span strong{color:#f5e5b7!important;font-size:12px!important;font-weight:900!important}.kitchen-execution__summary-toggle,.kitchen-execution__filter-toggle,.kitchen-execution__display-toggle,.kitchen-execution__panel.mobile-now>header,.kitchen-execution__panel.mobile-next>header,.kitchen-execution__panel.mobile-timers>header,.kitchen-execution__panel.mobile-fire>header,.kitchen-execution__panel.mobile-assignments>header{border-radius:8px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel-toggle{grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 6px!important;display:grid!important}.kitchen-execution__disclosure-toggle>span,.kitchen-execution__panel-toggle>span,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now .kitchen-execution__panel-toggle>span{width:100%!important;color:inherit!important;letter-spacing:.075em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;grid-column:2!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:visible!important}.kitchen-execution__live-runway>header{position:relative!important}.kitchen-execution__live-runway>header>span{color:#f5e5b7!important;background:#05090eb8!important;border:1px solid #c8a96b7a!important;border-radius:7px!important;grid-template-columns:auto auto!important;align-items:center!important;gap:7px!important;min-height:28px!important;padding:3px 9px!important;display:grid!important;position:absolute!important;right:10px!important}.kitchen-execution__live-runway>header>span small{color:#9ba7b4!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:800!important}.kitchen-execution__live-runway>header>span strong{color:#f5e5b7!important;letter-spacing:.025em!important;font-size:12px!important;font-weight:900!important}.kitchen-execution__live-time-tick time{background:#05090ee0!important;border-radius:4px!important;padding:2px 5px!important;font-size:9px!important;line-height:1!important;bottom:8px!important}}.mobile-swipe-tab-cue,.mobile-swipe-tab-preview{display:none}.kitchen-execution__header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}html body #root .kitchen-execution__header .kitchen-display-launch{z-index:auto!important;position:static!important;inset:auto!important}@media (width<=767px) and (pointer:coarse){.mobile-swipe-tab-cue{right:max(10px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));z-index:240;width:min(310px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));color:#e5cf97d6;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;background:linear-gradient(#070e1638,#070e166b),url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png) 50%/100% 100% no-repeat;border:1px solid #c8a96b7a;border-radius:999px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:2px;height:50px;margin-inline:auto;padding:3px;display:grid;position:fixed;box-shadow:0 8px 22px #00000061,inset 0 1px #ffffff1a}.mobile-swipe-tab-cue:before{content:none}.mobile-swipe-tab-cue__label{text-align:center;place-items:center;gap:2px;min-width:0;display:grid}.mobile-swipe-tab-cue__label strong{color:#f0d998;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:900;overflow:hidden}.mobile-swipe-tab-cue__label small{color:#e5cf97ad;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.mobile-swipe-tab-cue__edge{color:#d6b473;cursor:pointer;background:#c8a96b14;border:0;border-radius:999px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:26px;font-weight:900;line-height:1;display:grid}.mobile-swipe-tab-cue__edge:active:not(:disabled){background:linear-gradient(#56482afa,#1b1711fa);border-color:#dabe7ed1;transform:scale(.96)}.mobile-swipe-tab-cue__edge:disabled{opacity:.28;cursor:default}.mobile-swipe-tab-safe-space{width:100%;height:calc(64px + env(safe-area-inset-bottom));flex:0 0 calc(64px + env(safe-area-inset-bottom));pointer-events:none;display:block}.kitchen-execution__header-actions{justify-items:end;gap:8px;min-width:0;display:grid}html body #root .kitchen-execution .kitchen-display-launch{white-space:nowrap;z-index:auto!important;border-radius:9px!important;width:auto!important;min-height:40px!important;margin:0!important;padding:7px 10px!important;font-size:12px!important;position:static!important;inset:auto!important}.mobile-swipe-tab-preview{z-index:1200;color:#f5f7fa;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#c8a96b29,#0000 42%),#070c12f5;border:1px solid #dabe7ec2;border-radius:16px;grid-template-columns:minmax(0,auto) auto minmax(0,auto);justify-content:center;align-items:center;gap:12px;min-width:min(78vw,310px);padding:18px 20px;display:grid;position:fixed;top:50%;left:50%;box-shadow:0 18px 48px #0000009e,inset 0 1px #ffffff14}.mobile-swipe-tab-preview--left{animation:.71s both mobile-swipe-preview-left}.mobile-swipe-tab-preview--right{animation:.71s both mobile-swipe-preview-right}.mobile-swipe-tab-preview__from{color:#8f9aa6;text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:11px;font-weight:750;overflow:hidden}.mobile-swipe-tab-preview__arrow{color:#d6b473;font-size:24px;line-height:1}.mobile-swipe-tab-preview strong{color:#f0d998;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:17px;font-weight:900;overflow:hidden}}@keyframes mobile-swipe-preview-left{0%{opacity:0;transform:translate(-35%,-50%)scale(.94)}32%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-58%,-50%)scale(.98)}}@keyframes mobile-swipe-preview-right{0%{opacity:0;transform:translate(-65%,-50%)scale(.94)}32%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-42%,-50%)scale(.98)}}@media (prefers-reduced-motion:reduce){.mobile-swipe-tab-preview{transform:translate(-50%,-50%);animation:none!important}}html body #root .heat-shell :is(.heat-expandable-control,.heat-expandable-select){color:#e9eef3!important;filter:none!important;background-color:#080d12!important;border:1px solid #c8a96b94!important;border-radius:9px!important;transition:border-color .14s,box-shadow .14s,color .14s,transform .14s!important;box-shadow:inset 0 1px #ffffff09,0 2px 5px #0000005c!important}html body #root .heat-shell .heat-expandable-control{background:linear-gradient(#141c24fc,#070b10fc)!important}html body #root .heat-shell .heat-expandable-control .heat-expandable-control__texture{background:0 0!important}html body #root .heat-shell .heat-expandable-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5' fill='none' stroke='%23d1b66f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"),linear-gradient(#141c24fc,#070b10fc)!important;background-position:calc(100% - 13px),50%!important;background-repeat:no-repeat!important;background-size:12px 8px,100% 100%!important}html body #root .heat-shell :is(.heat-expandable-control,.heat-expandable-select):hover:not(:disabled){border-color:#dabe7ed1!important;box-shadow:inset 0 1px #ffffff0e,0 3px 8px #00000047!important}html body #root .heat-shell :is(.heat-expandable-control,.heat-expandable-select)[data-state=open]{color:#111418!important;background-color:#927c49!important;background-image:linear-gradient(90deg,#1214133d 0%,#0000 22% 78%,#1214134d 100%),linear-gradient(#aa996b 0%,#927c49 46%,#715a2e 100%)!important;border-color:#cdb16cc7!important;outline:none!important;box-shadow:inset 0 1px #f5e3ae33,inset 0 -1px #281f0d4d,0 4px 10px #00000052!important}html body #root .heat-shell .heat-expandable-select[data-state=open]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1.5 6.5 4.5-4.5 4.5 4.5' fill='none' stroke='%23111418' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"),linear-gradient(90deg,#1214133d 0%,#0000 22% 78%,#1214134d 100%),linear-gradient(#aa996b 0%,#927c49 46%,#715a2e 100%)!important;background-position:calc(100% - 13px),50%,50%!important;background-repeat:no-repeat!important;background-size:12px 8px,100% 100%,100% 100%!important}html body #root .heat-shell .heat-expandable-control[data-state=open] :is(.heat-expandable-control__title,.heat-expandable-control__subtitle,.heat-control__chevron,.heat-expandable-control__chevron){color:#111418!important;text-shadow:none!important}html body #root .heat-shell select:not(.heat-expandable-select):not(table select):not([class*=mobile-card] select){appearance:none!important;color:#e9eef3!important;background-color:#080d12!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5' fill='none' stroke='%23d1b66f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"),linear-gradient(#141c24fc,#070b10fc)!important;background-position:calc(100% - 12px),50%!important;background-repeat:no-repeat!important;background-size:12px 8px,100% 100%!important;border:1px solid #c8a96b94!important;border-radius:9px!important;padding-right:32px!important;transition:border-color .14s,box-shadow .14s,color .14s!important;box-shadow:inset 0 1px #ffffff09,0 2px 5px #0000004d!important}html body #root .heat-shell select:not(.heat-expandable-select):not(table select):not([class*=mobile-card] select):hover:not(:disabled){border-color:#dabe7ed1!important}html body #root .heat-shell select:not(.heat-expandable-select):not(table select):not([class*=mobile-card] select):focus{color:#111418!important;background-color:#927c49!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1.5 6.5 4.5-4.5 4.5 4.5' fill='none' stroke='%23111418' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"),linear-gradient(90deg,#1214133d 0%,#0000 22% 78%,#1214134d 100%),linear-gradient(#aa996b 0%,#927c49 46%,#715a2e 100%)!important;background-position:calc(100% - 12px),50%,50%!important;background-repeat:no-repeat!important;background-size:12px 8px,100% 100%,100% 100%!important;border-color:#cdb16cc7!important;outline:none!important;box-shadow:inset 0 1px #f5e3ae33,inset 0 -1px #281f0d4d,0 4px 10px #00000047!important}html body #root .heat-shell :is(.heat-expandable-control,.heat-expandable-select,.heat-dropdown>.heat-expandable-control,select):focus,html body #root .heat-shell :is(.heat-expandable-control,.heat-expandable-select,.heat-dropdown>.heat-expandable-control,select):focus-visible{outline-offset:0!important;outline:none!important}html body #root .heat-shell select option{color:#f5f7fa;background:#080d12}html body #root .heat-shell select,html body #root .heat-shell select option{text-align:center!important;text-align-last:center!important}html body #root .heat-shell .heat-expandable-control,html body #root .heat-shell .heat-expandable-control__content,html body #root .heat-shell .heat-expandable-control__title,html body #root .heat-shell .heat-expandable-control__subtitle,html body #root .heat-shell .heat-dropdown__option{text-align:center!important}html body #root .heat-shell .heat-expandable-control__content,html body #root .heat-shell .heat-dropdown__option{justify-items:center!important;width:100%!important}html body #root .recipe-page .recipe-library__readiness-filters>div,html body #root .recipe-page .recipe-library__readiness-field,html body #root .recipe-page .recipe-library__readiness-field>span,html body #root .recipe-page .recipe-library__readiness-clear{text-align:center!important}html body #root .recipe-page .recipe-library__readiness-field{justify-items:stretch!important}html body #root .recipe-page .recipe-library__readiness-clear{justify-content:center!important;align-items:center!important;display:flex!important}html body #root .recipe-page .recipe-library__readiness-field>select{background-position:calc(100% - 11px),50%!important;border-radius:8px!important;justify-self:center!important;width:88%!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding-block:0!important;padding-inline:12px 30px!important;font-size:12px!important}@media (width>=721px){html body #root .heat-shell .heat-page-shell>.recipe-page{flex-direction:column!important;place-content:flex-start!important;align-items:stretch!important;gap:0!important;display:flex!important}html body #root .heat-shell .heat-page-shell>.recipe-page>.recipe-library__top-controls,html body #root .heat-shell .heat-page-shell>.recipe-page>.recipe-summary-table-wrap{flex:none!important;margin-block:0!important}html body #root .heat-shell .heat-page-shell>.recipe-page>.recipe-library__top-controls~.recipe-summary-table-wrap{margin-top:12px!important}html body #root .heat-shell .heat-page-shell>.recipe-page>.recipe-summary-table-wrap{padding-top:0!important}}@media (width>=769px){html body #root .heat-shell .heat-page-shell>.schedules-page{box-sizing:border-box!important;padding-inline:2px!important;overflow:visible!important}html body #root .schedules-page>:is(.schedules-page__toolbar,.schedules-page__stats-strip,.schedules-page__employee-controls,.schedules-page__grid-shell){box-sizing:border-box!important;background-color:#1a1f24!important;background-image:url(/assets/surface-window-powder-blue-CkaFe0Qi.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:calc(100% + 64px)!important;background-clip:padding-box!important;min-width:0!important;max-width:100%!important}html body #root .schedules-page>:is(.schedules-page__toolbar,.schedules-page__stats-strip,.schedules-page__employee-controls){width:calc(100% - 4px)!important;margin-inline:2px!important;overflow:visible!important}html body #root .schedules-page>.schedules-page__employee-controls{margin-top:2px!important;padding-top:12px!important}html body #root .schedules-page>.schedules-page__grid-shell{border-radius:14px!important;width:calc(100% - 4px)!important;margin-inline:2px!important}}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline{width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;align-items:flex-end!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline .schedules-page__add-employee{flex:138px!important;min-width:118px!important;max-width:168px!important}html body #root .schedules-page__toolbar{align-items:flex-end!important;gap:7px!important;padding:10px 12px!important}html body #root .schedules-page__toolbar>button:not(.schedules-page__primary-action):not(.schedules-page__print-button){color:#c7d2dc!important;background:linear-gradient(#131e2aeb,#070c12f5)!important;border-color:#7a96b257!important;min-height:32px!important;box-shadow:inset 0 1px #ffffff09!important}html body #root .schedules-page__toolbar>button:not(.schedules-page__primary-action):not(.schedules-page__print-button):hover{color:#f4e2b3!important;border-color:#c8a96b9e!important}html body #root .schedules-page__toolbar .schedules-page__date-range{color:#e4c983!important;background:linear-gradient(#222a30fa,#0c1117fa)!important;border-color:#c8a96b8f!important;min-width:184px!important;font-weight:800!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline{margin-left:5px!important;padding-left:12px!important;position:relative!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline:before{inset-block:1px;content:"";background:linear-gradient(#0000,#c8a96b73,#0000);width:1px;position:absolute;left:0}html body #root .schedules-page__employee-controls--inline .schedules-page__add-employee>span{color:#8fa9bf!important;letter-spacing:.1em!important;font-size:8px!important}html body #root .schedules-page__employee-controls--inline .schedules-page__add-employee input{background:#050a10d1!important;border-color:#7a96b26b!important;height:32px!important;min-height:32px!important;box-shadow:inset 0 1px 5px #00000061!important}html body #root .schedules-page__employee-controls--inline>button{border-radius:8px!important;height:32px!important;min-height:32px!important;padding-inline:10px!important}html body #root .schedules-page__employee-controls--inline .schedules-page__add-employee-button,html body #root .schedules-page__employee-controls--inline .schedules-page__add-shift-button{color:#d8edfa!important;background:linear-gradient(#234b69f5,#0c1e2cfa)!important;border-color:#4f8bb99e!important}html body #root .schedules-page__employee-controls--inline .schedules-page__clear-week-button{color:#e7b6b6!important;background:linear-gradient(#461f23e6,#1a0d10f5)!important;border-color:#ad575794!important}html body #root .schedules-page__employee-controls--inline .schedules-page__copy-week-button,html body #root .schedules-page__print-button{color:#cbd5de!important;background:linear-gradient(#182029f5,#080c11fa)!important;border-color:#8497ab61!important}html body #root .schedules-page__toolbar .schedules-page__primary-action{color:#111418!important;background:linear-gradient(#b39a60,#856a35)!important;border-color:#dabe7edb!important;height:34px!important;min-height:34px!important;box-shadow:inset 0 1px #fff4cf3d,0 3px 8px #0000004d!important}@media (width>=1181px){html body #root .schedules-page__toolbar{grid-template-columns:minmax(300px,.82fr) minmax(500px,1.38fr) minmax(250px,.68fr)!important;align-items:stretch!important;gap:6px!important;padding:6px!important;display:grid!important}}html body #root .schedules-page__toolbar-group,html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline{background:linear-gradient(#050a117a,#03070c6b)!important;border:1px solid #6584a033!important;border-radius:10px!important;align-items:flex-end!important;gap:5px!important;min-width:0!important;margin:0!important;padding:5px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .schedules-page__toolbar-group:before,html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline:before{color:#8fa9bf!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;background:0 0!important;width:auto!important;font-size:8px!important;font-weight:900!important;line-height:1!important;position:absolute!important;inset:6px 9px auto!important}html body #root .schedules-page__toolbar-group--week:before,html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline:before,html body #root .schedules-page__toolbar-group--output:before{content:none!important}html body #root .schedules-page__toolbar-group--output{grid-template-columns:repeat(2,minmax(0,1fr))!important;place-content:center stretch!important;display:grid!important;overflow:hidden!important}html body #root .schedules-page__toolbar-group--week,html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline{justify-content:center!important}html body #root .schedules-page__toolbar-group--week{grid-template-rows:30px 30px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:center!important;align-items:stretch!important;display:grid!important}html body #root .schedules-page__toolbar-group--week>button{width:100%!important;min-width:0!important;padding-inline:6px!important}html body #root .schedules-page__toolbar-group--week>.schedules-page__week-picker{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body #root .schedules-page__toolbar-group--week .schedules-page__date-range{width:100%!important;min-width:0!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline{grid-template-rows:repeat(3,44px)!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline .schedules-page__add-employee{width:100%!important;inline-size:100%!important;max-width:none!important;max-inline-size:none!important;grid-area:1/1/auto/7!important;place-self:stretch stretch!important;min-width:0!important;margin:0!important;display:block!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline .schedules-page__add-employee input{box-sizing:border-box!important;width:100%!important;inline-size:100%!important;max-width:none!important;text-align:center!important;max-inline-size:none!important;margin:0!important;display:block!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__add-employee-input{box-sizing:border-box!important;width:100%!important;inline-size:100%!important;min-width:0!important;max-width:none!important;max-inline-size:none!important;color:#e9eef3!important;text-align:center!important;background:#050a10d1!important;border:1px solid #7a96b26b!important;border-radius:7px!important;grid-area:1/1/auto/7!important;place-self:stretch stretch!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;display:block!important;box-shadow:inset 0 1px 5px #00000061!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>button:not(.schedules-page__publish-button--mobile){text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;padding-inline:6px!important;overflow:hidden!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__add-employee-button{grid-area:1/7/auto/9!important;margin:0!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__publish-button--mobile{grid-area:2/1/auto/5!important;width:100%!important;min-width:0!important;margin:0!important;position:static!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__add-shift-button{grid-area:2/5/auto/9!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__clear-week-button{grid-area:3/1/auto/5!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__copy-week-button{grid-area:3/5/auto/9!important}html body #root .schedules-page__toolbar-group--output{grid-template-rows:30px 30px!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html body #root .schedules-page__toolbar-group--output>button{width:100%!important}html body #root .schedules-page__toolbar-group--output>.schedules-page__save-message{text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;max-width:40%!important;min-height:0!important;padding:0!important;font-size:8px!important;line-height:1!important;position:absolute!important;top:5px!important;right:8px!important;overflow:hidden!important}@media (width>=1181px){html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline{grid-template-rows:repeat(2,30px)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__add-employee-input{grid-column:1/10!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__add-employee-button{grid-column:10/13!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__add-shift-button{grid-area:2/1/auto/5!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__clear-week-button{grid-area:2/5/auto/9!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__copy-week-button{grid-area:2/9/auto/13!important}}html body #root .schedules-page__stats-strip .schedules-page__stat-pill{text-align:center!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding-inline:10px!important;display:flex!important}html body #root .schedules-page__stats-strip .schedules-page__stat-pill strong,html body #root .schedules-page__stats-strip .schedules-page__stat-pill span{text-align:center!important;flex:none!important;margin:0!important}html body #root .schedules-page>.schedules-page__grid-shell{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:45dvh!important;min-height:320px!important;max-height:45dvh!important;overflow:auto!important}html body #root .schedules-page__employee-controls--inline .schedules-page__add-employee>span{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html body #root .schedules-page__toolbar :is(button,.schedules-page__date-range,.schedules-page__add-employee input){box-sizing:border-box!important;border-radius:7px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding-inline:9px!important;line-height:1!important}html body #root .schedules-page__toolbar-group--week>button{color:#cbd5de!important;background:linear-gradient(#131e2aeb,#070c12f5)!important;border-color:#7a96b257!important}html body #root .schedules-page__toolbar-group--week .schedules-page__date-range{min-width:176px!important}html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline .schedules-page__add-employee{flex:150px!important;max-width:210px!important}html body #root .schedules-page__toolbar-group--output>button{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1 1 0!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;overflow:hidden!important}@media (width<=1180px){html body #root .schedules-page__toolbar{flex-wrap:wrap!important;align-items:stretch!important;display:flex!important}html body #root .schedules-page__toolbar-group,html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline{flex-wrap:wrap!important;flex:100%!important}}.prep-queue-page .prep-workspace-page__header-filters .heat-expandable-select{color:#e9eef3!important;letter-spacing:.01em!important;text-align:left!important;text-align-last:left!important;background-color:#080d12!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5' fill='none' stroke='%23aebbc8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"),linear-gradient(#141c24fc,#070b10fc)!important;background-position:calc(100% - 13px),50%!important;background-repeat:no-repeat!important;background-size:12px 8px,100% 100%!important;border:1px solid #c8a96b94!important;border-radius:9px!important;height:34px!important;min-height:34px!important;padding:0 34px 0 14px!important;font-size:11.5px!important;font-weight:650!important;transition:border-color .14s,box-shadow .14s,background-color .14s!important;box-shadow:inset 0 1px #ffffff09,0 2px 5px #0000005c!important}.prep-queue-page .prep-workspace-page__header-filters .heat-expandable-select:hover{filter:none!important;border-color:#dabe7ed1!important;box-shadow:inset 0 1px #ffffff0e,0 3px 8px #00000038!important}.prep-queue-page .prep-workspace-page__header-filters .heat-expandable-select:focus-visible,.prep-queue-page .prep-workspace-page__header-filters .heat-expandable-select[data-state=open]{color:#f5f7fa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1.5 6.5 4.5-4.5 4.5 4.5' fill='none' stroke='%23d9bd78' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"),linear-gradient(#182029fc,#080c11fc)!important;border-color:#d5b569d1!important;outline:none!important;box-shadow:0 0 0 3px #c8a96b1f,0 4px 10px #00000040!important}.prep-queue-page .prep-workspace-page__header-filters .heat-expandable-select option{color:#f5f7fa;text-align:center;background:#080d12;font-size:12px;font-weight:600}.prep-queue-page .prep-workspace-page__tab,.prep-queue-page .prep-workspace-page__header-filters button{color:#e9eef3!important;letter-spacing:.01em!important;background:linear-gradient(#141c24fc,#070b10fc)!important;border:1px solid #c8a96b94!important;border-radius:9px!important;font-weight:650!important;transition:border-color .14s,box-shadow .14s,color .14s,transform .14s!important;box-shadow:inset 0 1px #ffffff09,0 2px 5px #0000005c!important}.prep-queue-page .prep-workspace-page__tab:hover,.prep-queue-page .prep-workspace-page__tab:focus-visible,.prep-queue-page .prep-workspace-page__header-filters button:hover,.prep-queue-page .prep-workspace-page__header-filters button:focus-visible{color:#fff!important;border-color:#dabe7ed1!important;outline:none!important;box-shadow:inset 0 1px #ffffff0e,0 3px 8px #00000047!important}.prep-queue-page .prep-workspace-page__tab:active,.prep-queue-page .prep-workspace-page__header-filters button:active{transform:translateY(1px)}.prep-queue-page .prep-workspace-page__tab--active{color:#f3dc9f!important;background:linear-gradient(#1c2227fc,#0a0d11fc)!important;border-color:#d5b569d1!important;box-shadow:0 0 0 3px #c8a96b1a,0 4px 10px #00000047!important}.prep-queue-page .prep-workspace-page__toolbar-search input{border:1px solid #c8a96b94!important;transition:border-color .14s,box-shadow .14s!important}.prep-queue-page .prep-workspace-page__toolbar-search input:hover{border-color:#dabe7ed1!important}.prep-queue-page .prep-workspace-page__toolbar-search input:focus{border-color:#d5b569e6!important;outline:none!important;box-shadow:0 0 0 3px #c8a96b1a!important}.events-page .events-filter-row__search input{color:#e9eef3!important;background:linear-gradient(#141c24fc,#070b10fc)!important;border:1px solid #c8a96b94!important;border-radius:9px!important;transition:border-color .14s,box-shadow .14s!important;box-shadow:inset 0 1px #ffffff09,0 2px 5px #0000005c!important}.events-page .events-filter-row__search input:hover{border-color:#dabe7ed1!important}.events-page .events-filter-row__search input:focus{border-color:#d5b569e6!important;outline:none!important;box-shadow:0 0 0 3px #c8a96b1a!important}@media (width>=901px){.heat-shell{padding-top:calc(var(--heat-tabs-height) + var(--heat-sticky-gap) + 5px)!important}.heat-page-shell>:is(.prep-queue-page,.recipe-page){margin-top:-42px!important}.prep-queue-page,.recipe-page,.stations-page,.timers-page,.inventory-page,.notes-page,.lists-page,.menus-page,.employees-page{--heat-major-window-gutter:6px}html body #root .heat-shell .heat-page-shell>.recipe-page>.recipe-library__top-controls~.recipe-summary-table-wrap{margin-top:6px!important}.heat-page-shell>.prep-queue-page{align-content:start!important;gap:0!important;margin:0!important;padding-top:0!important}.heat-page-shell>.prep-queue-page>.heat-page-header{border:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.prep-queue-page .prep-workspace-page__shell{width:100%!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:#1a1f24 url(/assets/surface-window-powder-blue-CkaFe0Qi.png) 50%/calc(100% + 64px) no-repeat!important;border:1px solid #557ba28f!important;border-radius:14px!important;gap:0!important;margin:0!important;padding:8px!important;position:static!important;top:auto!important;overflow:hidden!important}.prep-queue-page .prep-workspace-page__toolbar{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important;overflow:visible!important}.prep-queue-page .prep-workspace-page__toolbar:before{content:none!important}.prep-queue-page .prep-workspace-page__panel{gap:6px!important}.prep-queue-page .prep-workspace-page__panel>.heat-data-surface:has(.heat-data-table__empty){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.prep-queue-page .prep-workspace-page__panel>.heat-data-surface:has(.heat-data-table__empty) .events-table-scroll{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.prep-queue-page .prep-workspace-page__panel>.heat-data-surface:has(.heat-data-table__empty){display:none!important}.heat-shell[data-active-tab=Kitchen\ Execution] .kitchen-execution,.heat-shell[data-active-tab=Inventory] .inventory-page{margin-top:-30px!important}.heat-shell[data-active-tab=Notes] .notes-page{margin-top:-20px!important}.heat-page-shell>.prep-queue-page{margin-top:-102px!important}}@media (width>=1181px){:is(html:has(.events-page:not(.timers-page):not(.lists-page)),body:has(.events-page:not(.timers-page):not(.lists-page))){overscroll-behavior:none!important;overflow:hidden!important}.events-page:not(.timers-page){height:calc(100dvh - var(--heat-tabs-height,78px) - 16px)!important;max-height:calc(100dvh - var(--heat-tabs-height,78px) - 16px)!important;gap:2px!important;overflow:hidden!important}}.events-page .events-readiness-filters{align-self:end;position:relative}.events-page .events-readiness-filters>summary{border:1px solid var(--border-color,#ffffff24);cursor:pointer;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:6px 9px;font-size:12px;display:flex}.events-readiness-filters__active{color:#dfbe76;text-transform:uppercase;font-size:9px}.events-readiness-filters__grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:7px;padding-top:7px;display:grid}.events-readiness-filters__grid label{gap:3px;font-size:10px;display:grid}.events-readiness-filters__grid select{min-height:34px}@media (width<=767px){.events-readiness-filters__grid{grid-template-columns:1fr}.events-page .events-readiness-filters>summary{min-height:44px}.events-readiness-filters__grid select{width:100%;min-height:44px}}@media (width>=901px){.heat-shell{padding-top:calc(var(--heat-tabs-height) + var(--heat-sticky-gap) + 20px)!important}.heat-shell-header{margin-top:0!important}}@keyframes dashboard-block-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.event-readiness__details article>button{color:#dfc785;cursor:pointer;background:#c8a96b17;border:1px solid #c8a96b5c;border-radius:6px;align-self:start;min-height:30px;padding:5px 8px;font-size:10px}@media (width<=767px){.event-readiness__details article>button{min-height:44px}}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__header,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__intro{display:none}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__body{gap:8px;padding:0;overflow:visible}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestions{gap:8px 12px;padding:7px 8px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-metrics,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-actions{gap:5px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-metric{gap:4px;padding:3px 7px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-metric strong{font-size:11px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-metric em{font-size:8px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-actions button{white-space:nowrap;min-height:32px;padding:0 8px;font-size:10px}.recipe-control-center__embedded .recipe-control-center__filter-bar{gap:5px;margin:0}.recipe-control-center__embedded .recipe-control-center__filter-bar button{min-height:30px;padding:4px 9px;font-size:11px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table-shell{max-height:min(64vh,100dvh - 290px)}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table{table-layout:fixed;min-width:1420px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table td{border-right:1px solid var(--rcc-border);border-bottom:1px solid var(--rcc-border);height:auto;padding:3px 4px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:last-child,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table td:last-child{border-right:0}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th{white-space:normal;font-size:9px;line-height:1.15}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table td,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table input,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table select,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table button{font-size:11px;line-height:1.2}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table input,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table select{border-radius:3px;height:32px;min-height:32px;padding:0 6px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:first-child{width:165px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(2){width:125px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(3){width:300px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(4){width:70px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(5){width:78px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(6){width:135px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(7){width:170px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(8){width:72px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(9){width:120px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table th:nth-child(10){width:176px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__inventory-item-column,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__inventory-item-cell{width:300px;min-width:0}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__inventory-item-cell .inventory-item-combobox__control{gap:4px;flex-wrap:nowrap!important}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__inventory-item-cell .inventory-item-combobox__control input{min-width:0;flex:auto!important}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__inventory-item-cell .inventory-item-combobox__clear{white-space:nowrap;min-height:34px;padding-inline:6px!important}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-cell{line-height:1.15;display:block;position:relative}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-details{width:fit-content;position:relative}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-details>summary{cursor:help;white-space:nowrap;list-style:none}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-details>summary::-webkit-details-marker{display:none}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-popover{z-index:80;border:1px solid var(--rcc-border-strong);width:260px;max-width:min(260px,100vw - 40px);color:var(--rcc-text);white-space:normal;background:#11171c;border-radius:6px;gap:6px;padding:9px;display:none;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 28px #0000007a}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-details[open]>.recipe-inventory-mapping-wizard__suggestion-popover,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-details:hover>.recipe-inventory-mapping-wizard__suggestion-popover,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-details:focus-within>.recipe-inventory-mapping-wizard__suggestion-popover{display:grid}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__table tbody tr:nth-last-child(-n+3) .recipe-inventory-mapping-wizard__suggestion-popover{top:auto;bottom:calc(100% + 5px)}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-choice{align-items:center;gap:5px;display:flex}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-popover>strong,.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-popover span{white-space:normal;font-size:9px;line-height:1.2}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__inventory-item-cell .inventory-item-combobox__clear{border-radius:3px;height:32px;min-height:32px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__footer{justify-content:flex-end;gap:6px;padding:7px 8px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__footer button{white-space:nowrap;min-height:34px;padding:5px 10px}@media (width<=900px){.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestions{grid-template-columns:1fr}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__suggestion-actions{justify-content:flex-start}}.recipe-view-hero__mobile-title{display:none}.recipe-page--view.recipe-sheet{max-width:1440px;overflow-x:clip}.recipe-page--view .recipe-sheet__content{min-width:0}.recipe-page--view .recipe-view-hero{grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:16px;padding:14px}.recipe-page--view .recipe-view-hero__main,.recipe-page--view .recipe-view-hero__summary-row,.recipe-page--view .recipe-view__lower-layout,.recipe-page--view .recipe-view__ingredients-panel,.recipe-page--view .recipe-view__side-stack{min-width:0}.recipe-page--view .recipe-view-hero__details{grid-template-rows:54px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.recipe-page--view .recipe-view-hero__details>div{min-width:0;padding:8px 10px}.recipe-page--view .recipe-view-hero__details .recipe-allergens{background:0 0;border:0;width:100%;height:auto;min-height:0;padding:0}.recipe-page--view .recipe-view-hero__details dd,.recipe-page--view .recipe-scale-input{font-variant-numeric:tabular-nums}.recipe-page--view .recipe-view__lower-layout{grid-template-columns:minmax(0,1.9fr) minmax(300px,.75fr);align-items:stretch;gap:12px;height:clamp(520px,62vh,760px);min-height:0}.recipe-page--view .recipe-view__ingredients-panel,.recipe-page--view .recipe-view__procedure-panel,.recipe-page--view .recipe-view__notes-panel{padding:12px}.recipe-page--view .recipe-view__ingredients-panel,.recipe-page--view .recipe-view__side-stack{height:100%;min-height:0}.recipe-page--view .recipe-view__ingredients-panel{overflow:hidden}.recipe-page--view .recipe-view__side-stack{grid-template-rows:repeat(2,minmax(0,1fr))}.recipe-page--view .recipe-view__procedure-panel,.recipe-page--view .recipe-view__notes-panel{min-height:0;overflow:hidden}.recipe-page--view .recipe-steps{grid-auto-rows:max-content;align-content:start;gap:8px}.recipe-page--view .recipe-step{grid-template-columns:44px minmax(0,1fr);align-items:start;height:auto;min-height:52px;padding:10px 12px}.recipe-page--view .recipe-step span{overflow-wrap:anywhere;min-width:0;padding-block:3px;font-size:clamp(14px,1vw,17px);line-height:1.45;display:block}.recipe-page--view .recipe-check-target{cursor:pointer;place-items:center;width:44px;height:44px;display:inline-grid}.recipe-page--view .recipe-step .recipe-check-target{margin:-6px 0 -6px -10px}.recipe-page--view .recipe-view__actions,.recipe-page--view .recipe-view__actions button,.recipe-page--view .recipe-view__actions a{position:relative;z-index:100!important;pointer-events:auto!important}.recipe-page--view .recipe-view-hero__title-row,.recipe-page--view .recipe-view-hero__content,.recipe-page--view .recipe-view-hero__main{position:relative;overflow:visible;z-index:2147483646!important}.recipe-page--view .recipe-view-hero,.recipe-page--view .recipe-sheet__content{position:relative;z-index:2147483645!important}.recipe-page--view .recipe-page__back-form{width:max-content;margin:0;display:block;position:relative;z-index:2147483647!important;pointer-events:auto!important}.recipe-page--view .recipe-page__back-form .recipe-page__back-button{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.recipe-page--view .recipe-view-table{min-width:0;max-width:100%;width:100%!important}.recipe-page--view .recipe-view-table td:last-of-type{white-space:normal;overflow-wrap:anywhere}.recipe-view__readiness{grid-column:1/-1;min-width:0}.recipe-page--view .recipe-health--collapsible{background:#15191d;border-color:#2a3138;padding:0}.recipe-health__summary-toggle{color:#f5f7fa;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto 24px;align-items:center;gap:12px;width:100%;min-height:42px;padding:7px 10px;display:grid}.recipe-health__summary-toggle strong{color:#c8a96b}.recipe-health__summary-toggle em{color:#9ba7b4;font-size:.78rem;font-style:normal}.recipe-health__meter--summary{height:3px;margin:0 10px 8px}.recipe-health--collapsible .recipe-health__body{padding:8px 10px 10px}.recipe-health--collapsible .recipe-health__check{min-height:38px}.recipe-page--view .recipe-health__check--actionable>button{grid-template-columns:18px minmax(0,1fr) minmax(72px,auto) minmax(52px,auto)}.recipe-page--view .recipe-health__check--actionable>button strong{overflow-wrap:anywhere;min-width:0}.recipe-page--view .recipe-health__action-label{text-align:right;white-space:nowrap;justify-self:end;min-width:52px}.recipe-page--view .recipe-health__chevron:empty{display:none}.recipe-control-center .recipe-editor,.recipe-control-center .recipe-editor__top-grid,.recipe-control-center .recipe-editor__metadata-window,.recipe-control-center .recipe-editor__lower-layout,.recipe-control-center .recipe-editor__ingredients-panel,.recipe-control-center .recipe-editor__ingredient-table-shell,.recipe-control-center .recipe-editor__ingredient-table-wrap{width:100%;min-width:0;max-width:100%}.recipe-control-center .recipe-editor__metadata-actions .events-toolbar__danger-button{color:#e88686;background:0 0;border-color:#7f4545;order:4;margin-left:auto}.recipe-control-center__cost-summary{border-block:1px solid #2a3138;flex-wrap:wrap;gap:0;margin:10px 0;display:flex}.recipe-control-center__cost-summary span{color:#9ba7b4;border-right:1px solid #2a3138;border-radius:0;flex:130px;gap:1px;padding:7px 10px;font-size:.72rem;background:0 0!important}.recipe-control-center__cost-summary strong{color:#f5f7fa;font-size:.95rem}.recipe-control-center__cost-table{border:1px solid #2a3138;border-radius:8px;width:100%;min-width:0;overflow:clip}.recipe-control-center__cost-table-head,.recipe-control-center__cost-row>summary{grid-template-columns:minmax(130px,1.25fr) minmax(130px,1.25fr) minmax(90px,.75fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(100px,.9fr) minmax(80px,.7fr) minmax(105px,.9fr) minmax(82px,.65fr);align-items:center;gap:8px;min-width:0;display:grid}.recipe-control-center__cost-table-head{z-index:2;color:#9ba7b4;background:#15191d;min-height:38px;padding:6px 10px;font-size:.68rem;font-weight:700;position:sticky;top:64px}.recipe-control-center__cost-lines{display:block}.recipe-control-center__cost-row{background:#1a1f24;border-top:1px solid #2a3138}.recipe-control-center__cost-row:first-child{border-top:0}.recipe-control-center__cost-row>summary{cursor:pointer;color:#f5f7fa;min-height:50px;padding:6px 10px;font-size:.76rem;list-style:none}.recipe-control-center__cost-row>summary::-webkit-details-marker{display:none}.recipe-control-center__cost-row>summary:hover,.recipe-control-center__cost-row>summary:focus-visible{background:#20262c}.recipe-control-center__cost-row>summary>span{overflow-wrap:anywhere;min-width:0}.recipe-control-center__cost-row>summary em{color:#d7b66f;font-size:.7rem;font-style:normal;display:block}.recipe-control-center__cost-row>summary small{color:#9ba7b4;font-size:.65rem;display:block}.recipe-control-center__cost-action{color:#c8a96b;font-weight:700}.recipe-control-center__cost-repair{background:#15191d;border-top:1px solid #2a3138;padding:10px 12px 12px}.recipe-control-center__cost-repair>p{color:#9ba7b4;margin:0 0 8px;font-size:.78rem}.recipe-control-center__cost-repair>div{gap:8px;display:flex}.recipe-control-center__cost-repair button{min-height:36px}@media (width<=1100px){.recipe-control-center__editor--setup .recipe-editor__header-grid--timing{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__cost-table{overflow-x:auto}.recipe-control-center__cost-table-head,.recipe-control-center__cost-row>summary{min-width:960px}}@media (width<=900px){.recipe-page--view .recipe-view__lower-layout,.recipe-page--view .recipe-view__ingredients-panel,.recipe-page--view .recipe-view__side-stack{height:auto}}@media (width<=767px){.recipe-page--view .recipe-view-hero{grid-template-columns:1fr;gap:7px;padding:7px}.recipe-page--view .recipe-view-hero__mobile-title{color:#f5f7fa;text-align:center;margin:0;font-size:20px;line-height:1.05;display:block}.recipe-page--view .recipe-view-hero__title-row h1{display:none}.recipe-page--view .recipe-photo--view{aspect-ratio:16/6;max-height:110px}.recipe-page--view .recipe-photo--view img{object-position:center bottom}.recipe-page--view .recipe-view-hero h1{font-size:20px;line-height:1.05}.recipe-page--view .recipe-view-hero__main{gap:7px}.recipe-page--view .recipe-view-hero__details{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:44px;align-items:stretch}.recipe-page--view .recipe-view__lower-layout{grid-template-columns:1fr;height:auto}.recipe-page--view .recipe-view__ingredients-panel{order:1}.recipe-page--view .recipe-view__side-stack{order:2}.recipe-page--view .recipe-view__ingredients-panel,.recipe-page--view .recipe-view__side-stack{height:auto}.recipe-page--view .recipe-view-hero__details>div{height:auto;min-height:44px;padding:4px 5px}.recipe-page--view .recipe-view__ingredients-panel{gap:6px}.recipe-page--view .recipe-view__procedure-panel{gap:5px;padding:6px}.recipe-page--view .recipe-view__procedure-panel .recipe-steps--checklist{gap:4px}.recipe-page--view .recipe-view__procedure-panel .recipe-step .recipe-check-target{margin:-3px 0 -3px -6px}.recipe-page--view .recipe-ingredient-table__section-header{margin-bottom:0}.recipe-page--view .recipe-panel__label{min-height:24px;padding:3px 8px;font-size:9px}.recipe-health__summary-toggle{grid-template-columns:minmax(0,1fr) auto auto 18px;gap:6px;min-height:44px;padding:5px 7px}.recipe-health__summary-toggle em{grid-area:auto;font-size:.68rem}.recipe-health__meter--summary{margin:0 7px 6px}.recipe-page--view .recipe-health__check--actionable>button{grid-template-columns:18px minmax(0,1fr) auto}.recipe-page--view .recipe-health__action-label{text-align:left;grid-column:2/-1;justify-self:start}.recipe-control-center__editor--setup .recipe-editor__header-grid--identity,.recipe-control-center__editor--setup .recipe-editor__header-grid--timing,.recipe-control-center__editor--setup .recipe-editor__option-list{grid-template-columns:1fr}.recipe-control-center__cost-table{border:0;overflow:visible}.recipe-control-center__cost-table-head{display:none}.recipe-control-center__cost-lines{gap:8px;display:grid}.recipe-control-center__cost-row{border:1px solid #2a3138;border-radius:8px;overflow:clip}.recipe-control-center__cost-row>summary{grid-template-columns:1fr 1fr;gap:7px 10px;min-width:0;min-height:0;padding:10px;display:grid}.recipe-control-center__cost-row>summary>span{gap:2px;display:grid}.recipe-control-center__cost-row>summary>span:before{content:attr(data-label);color:#9ba7b4;text-transform:uppercase;font-size:.62rem;font-weight:600}.recipe-control-center__cost-row>summary>span:first-child,.recipe-control-center__cost-row>summary>span:nth-child(2),.recipe-control-center__cost-row>summary>span:nth-child(6){grid-column:1/-1}.recipe-control-center__money{text-align:left}.recipe-control-center__cost-repair>div{display:grid}}@media print{.no-print,.recipe-sheet__admin,.recipe-page--view .recipe-health{display:none!important}.recipe-sheet,.recipe-sheet__content{color:#000!important;background:#fff!important;width:100%!important;max-width:none!important;display:block!important;overflow:visible!important}.recipe-sheet .recipe-view__lower-layout{grid-template-columns:1.6fr 1fr!important;display:grid!important}}.inventory-page .inventory-complexity-controls{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0;padding:0;display:grid}.inventory-page .inventory-always-search{background:#14191e;border:1px solid #c8a96b6b;border-radius:8px;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px;margin:10px 0 8px;padding:9px 12px;display:grid}.inventory-page .inventory-always-search>span{color:#d7bd7a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.inventory-page .inventory-contextual-bulk-heading{color:#cbd3da;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:grid}.inventory-page .inventory-contextual-bulk-heading strong{color:#f2d991;text-transform:uppercase}.inventory-page .inventory-contextual-bulk-heading button{color:#dbe2e8;cursor:pointer;background:#11161b;border:1px solid #46515c;border-radius:6px;width:30px;min-height:30px;font-size:17px}.inventory-page .inventory-complexity-controls__button{color:#c8d0d8;min-height:38px;font:inherit;cursor:pointer;background:#14191e;border:1px solid #36404a;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;font-size:11px;font-weight:900;display:flex}.inventory-page .inventory-complexity-controls__button--expanded{color:#f3dfaa;background:#c8a96b1f;border-color:#c8a96bb8}.inventory-page .inventory-complexity-controls__button span:last-child{color:#c8a96b;font-size:17px;line-height:1}@media (width<=900px){.inventory-page .inventory-complexity-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.inventory-page .inventory-complexity-controls,.inventory-page .inventory-always-search{grid-template-columns:1fr}}@media (width>=901px){.inventory-page .inventory-workflow-group-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:unset;gap:8px;height:calc(100% - 32px)}.inventory-page .inventory-workflow-action-group>h2{text-align:center;justify-content:center;width:100%;height:auto;min-height:28px;padding:5px 7px}.inventory-page .inventory-workflow-action-group .inventory-workflow-action{height:100%;min-height:48px;padding:6px 8px}.inventory-page .inventory-expanded-area .inventory-filter-field>span:first-child{white-space:normal;text-overflow:clip;min-height:16px;line-height:1.15;display:block;overflow:visible}.inventory-page .inventory-workflow-group-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:calc(100% - 32px);display:grid}.inventory-page .inventory-expanded-area{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px}.inventory-page .inventory-expanded-area>.inventory-top-command-row,.inventory-page .inventory-expanded-area .inventory-filter-panel{background:#070e14c7;border:1px solid #cda44c57;border-radius:10px;align-self:stretch;min-width:0;height:100%;padding:10px}.inventory-page .inventory-workflow-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;height:calc(100% - 32px);display:grid}.inventory-page .inventory-workflow-action-group,.inventory-page .inventory-workflow-action-group>div{grid-template-rows:auto repeat(3,minmax(48px,1fr));grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;height:100%;display:grid}.inventory-page .inventory-workflow-action-group>h2{text-align:center;width:100%;min-width:0;height:auto;min-height:28px;margin:0;padding:5px 7px}.inventory-page .inventory-expanded-area .inventory-filter-grid{grid-template-rows:minmax(0,1fr) minmax(48px,1fr);gap:8px;height:calc(100% - 32px);display:grid}.inventory-page .inventory-expanded-area .inventory-filter-controls-grid{order:1;grid-template-rows:repeat(2,minmax(52px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-action-row{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;min-height:48px;display:grid}.inventory-page .inventory-expanded-area>.inventory-persistence{grid-column:1/-1}.inventory-page .inventory-expanded-area{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}}.inventory-page .inventory-expanded-area .inventory-filter-grid{grid-template-rows:50px auto;gap:6px;min-width:0;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-action-row{height:50px}.inventory-page .inventory-expanded-area .inventory-filter-controls-grid{grid-auto-rows:50px}.inventory-page .inventory-expanded-area .inventory-filter-field>span:first-child{text-overflow:clip;white-space:normal;word-break:normal;display:block;overflow:visible}@media (width<=900px){.inventory-page .inventory-expanded-area{grid-template-columns:minmax(0,1fr);gap:8px 0}}.inventory-page .inventory-complexity-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-page .inventory-expanded-area{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 0}.inventory-page .inventory-expanded-area>.inventory-top-command-row,.inventory-page .inventory-expanded-area .inventory-filter-panel{background:#0a0e12eb;border:1px solid #c8a96b40;grid-row:1;align-self:stretch;padding:8px}.inventory-page .inventory-expanded-area>.inventory-top-command-row{border-right:0;border-radius:9px 0 0 9px;grid-column:1}.inventory-page .inventory-expanded-area .inventory-filter-panel{border-left-color:#c8a96b4d;border-radius:0 9px 9px 0;grid-column:2}.inventory-page .inventory-expanded-area:not(:has(.inventory-filter-panel))>.inventory-top-command-row{border-right:1px solid #c8a96b40;border-radius:9px;grid-column:1/-1}.inventory-page .inventory-split-panel-heading{min-height:30px;margin-bottom:6px;padding-bottom:5px}.inventory-page .inventory-workflow-group-grid{grid-template-columns:minmax(0,.78fr) repeat(3,minmax(0,1fr));grid-auto-rows:50px;gap:6px}.inventory-page .inventory-workflow-action-group>h2,.inventory-page .inventory-workflow-action-group .inventory-workflow-action{height:50px;min-height:50px;padding:6px 7px}.inventory-page .inventory-expanded-area .inventory-filter-action-row,.inventory-page .inventory-expanded-area .inventory-filter-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.inventory-page .inventory-expanded-area .inventory-filter-checkbox-tile,.inventory-page .inventory-expanded-area .inventory-filter-clear,.inventory-page .inventory-expanded-area .inventory-filter-field{height:50px;min-height:50px;padding:5px 6px}.inventory-page .inventory-expanded-area .inventory-filter-field>span:first-child{min-height:11px;font-size:9px;line-height:1}.inventory-page .inventory-expanded-area .inventory-toolbar__control{height:28px;min-height:28px;padding-block:2px}@media (width<=900px){.inventory-page .inventory-expanded-area{grid-template-columns:minmax(0,1fr);gap:8px}.inventory-page .inventory-expanded-area>.inventory-top-command-row,.inventory-page .inventory-expanded-area .inventory-filter-panel{border:1px solid #c8a96b40;border-radius:9px;grid-area:auto/1}}@media (width<=600px){.inventory-page .inventory-complexity-controls,.inventory-page .inventory-workflow-group-grid,.inventory-page .inventory-expanded-area .inventory-filter-action-row,.inventory-page .inventory-expanded-area .inventory-filter-controls-grid{grid-template-columns:minmax(0,1fr)}.inventory-page .inventory-workflow-action-group>h2,.inventory-page .inventory-workflow-action-group .inventory-workflow-action,.inventory-page .inventory-expanded-area .inventory-filter-checkbox-tile,.inventory-page .inventory-expanded-area .inventory-filter-clear,.inventory-page .inventory-expanded-area .inventory-filter-field{height:auto;min-height:44px}}.inventory-page .inventory-expanded-area{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;min-width:0;display:grid}.inventory-page .inventory-expanded-area>*{grid-column:1/-1}.inventory-page .inventory-expanded-area>.inventory-top-command-row{grid-area:1/1;align-self:stretch;margin:0}.inventory-page .inventory-expanded-area[data-filters-open=false]>.inventory-top-command-row,.inventory-page .inventory-expanded-area[data-workflows-open=false] .inventory-filter-panel{grid-column:1/-1}.inventory-page .inventory-expanded-area>.inventory-controls-split-grid{display:contents}.inventory-page .inventory-expanded-area .inventory-filter-panel{background:#0a0e12eb;border:1px solid #c8a96b47;border-radius:9px;grid-area:1/2;align-self:stretch;min-width:0;margin:0;padding:9px}.inventory-page .inventory-expanded-area .inventory-mobile-disclosure{display:none}.inventory-page .inventory-expanded-area .inventory-mobile-filter-content{display:block!important}.inventory-page .inventory-split-panel-heading{border-bottom:1px solid #c8a96b2e;justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin:0 0 7px;padding:0 2px 6px;display:flex}.inventory-page .inventory-split-panel-heading strong{color:#d9bd7b;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:950}.inventory-page .inventory-split-panel-heading button{color:#d9bd7b;cursor:pointer;background:#c8a96b14;border:1px solid #c8a96b52;border-radius:6px;width:32px;min-width:32px;min-height:32px;padding:0}.inventory-page .inventory-expanded-area .inventory-filter-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-field{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-field>span:first-child{min-height:14px}.inventory-page .inventory-expanded-area .inventory-toolbar__control,.inventory-page .inventory-expanded-area .inventory-filter-checkbox-tile,.inventory-page .inventory-expanded-area .inventory-filter-clear{min-height:44px}.inventory-page .inventory-expanded-area>.inventory-persistence,.inventory-page .inventory-expanded-area>.inventory-uom-import,.inventory-page .inventory-expanded-area>.inventory-metrics,.inventory-page .inventory-expanded-area .inventory-bulk-panel{grid-column:1/-1}.inventory-page .inventory-expanded-area>.inventory-persistence{grid-row:2;margin:0}.inventory-page .inventory-expanded-area>.inventory-metrics{grid-row:1}@media (width<=900px){.inventory-page .inventory-expanded-area{grid-template-columns:minmax(0,1fr)}.inventory-page .inventory-expanded-area>.inventory-top-command-row,.inventory-page .inventory-expanded-area .inventory-filter-panel{grid-area:auto/1}}@media (width<=600px){.inventory-page .inventory-expanded-area .inventory-filter-controls-grid,.inventory-page .inventory-expanded-area .inventory-filter-action-row{grid-template-columns:minmax(0,1fr)}.inventory-page .inventory-split-panel-heading button{width:48px;min-height:48px}}.inventory-page .inventory-top-command-row{background:#0a0e12eb;border:1px solid #c8a96b47;border-radius:9px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch;gap:9px;margin:0 0 9px;padding:9px;display:grid}.inventory-page .inventory-workspace-group{background:#12181ec7;border:1px solid #c8a96b2e;border-radius:8px;grid-template-rows:auto 1fr;gap:7px;min-width:0;padding:9px;display:grid}.inventory-page .inventory-workspace-group>h2{color:#d9bd7b;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950;line-height:1.2}.inventory-page .inventory-workspace-group--workflows .inventory-tab-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.inventory-page .inventory-workspace-group--workflows .inventory-tab-group>button{white-space:normal;width:100%;min-width:0;height:44px;min-height:44px;padding:6px 7px;font-size:10px;line-height:1.15}.inventory-page .inventory-workspace-group--exports .inventory-print-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.inventory-page .inventory-workspace-group--exports .inventory-print-actions>button{color:#cbd3da;text-align:center;white-space:normal;background:#090e13b8;border-color:#94a3b84d;justify-content:center;align-items:center;width:100%;min-width:0;height:44px;min-height:44px;padding:6px 7px;font-size:10px;line-height:1.15;display:flex}.inventory-page .inventory-workspace-group--exports .inventory-print-actions>button:hover,.inventory-page .inventory-workspace-group--exports .inventory-print-actions>button:focus-visible{color:#f0dda8;border-color:#c8a96b80}.inventory-page .inventory-top-command-row>.inventory-persistence{grid-column:1/-1;min-width:0;margin:0}@media (width<=900px){.inventory-page .inventory-top-command-row{grid-template-columns:minmax(0,1fr)}.inventory-page .inventory-workspace-group--workflows .inventory-tab-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.inventory-page .inventory-top-command-row,.inventory-page .inventory-workspace-group{padding:7px}}@media (width<=389px){.inventory-page .inventory-workspace-group--workflows .inventory-tab-group,.inventory-page .inventory-workspace-group--exports .inventory-print-actions{grid-template-columns:minmax(0,1fr)}}.inventory-page .inventory-top-command-row{grid-template-columns:minmax(0,1fr)}.inventory-page .inventory-workflow-action-grid{grid-template-rows:repeat(3,52px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"current-inventory purchase-mode export-pdf""monthly-count purchase-review export-excel""inventory-history purchase-orders print-table";gap:7px;min-width:0;display:grid}.inventory-page .inventory-workflow-action{grid-area:var(--inventory-workflow-area);color:#d1d8df;width:100%;min-width:0;height:52px;min-height:52px;font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#14191e;border:1px solid #3b4650;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:850;line-height:1.15;display:flex}.inventory-page .inventory-workflow-action:hover,.inventory-page .inventory-workflow-action:focus-visible{color:#f4e0ab;border-color:#c8a96b9e;outline:none}.inventory-page .inventory-workflow-action--active{color:#f5e4b5;background:#c8a96b29;border-color:#c8a96bd1;box-shadow:inset 0 2px #c8a96bb8}.inventory-page .inventory-workflow-action--output{color:#c3ccd4;background:#090e13bd;border-color:#94a3b852}.inventory-page .inventory-workflow-action--pdf{grid-area:export-pdf}.inventory-page .inventory-workflow-action--excel{grid-area:export-excel}.inventory-page .inventory-workflow-action--print{grid-area:print-table}@media (width<=600px){.inventory-page .inventory-workflow-action-grid{grid-template-rows:repeat(9,minmax(44px,auto));grid-template-columns:minmax(0,1fr);grid-template-areas:"current-inventory""monthly-count""inventory-history""purchase-mode""purchase-review""purchase-orders""export-pdf""export-excel""print-table"}.inventory-page .inventory-workflow-action{height:auto;min-height:44px}}.inventory-page .inventory-workflow-group-grid{grid-template-columns:minmax(0,.78fr) repeat(3,minmax(0,1fr));grid-auto-rows:50px;align-items:stretch;gap:6px;min-width:0;display:grid}.inventory-page .inventory-workflow-action-group,.inventory-page .inventory-workflow-action-group>div{display:contents}.inventory-page .inventory-workflow-action-group>h2{color:#d9bd7b;letter-spacing:.07em;text-transform:uppercase;white-space:normal;background:#080c11e0;border:1px solid #c8a96b3d;border-radius:8px;justify-content:flex-start;align-items:center;min-width:0;height:50px;min-height:50px;margin:0;padding:6px 7px;font-size:10px;font-weight:950;line-height:1.15;display:flex}.inventory-page .inventory-workflow-action-group .inventory-workflow-action{white-space:normal;overflow-wrap:anywhere;grid-area:auto;width:100%;min-width:0;height:50px;min-height:50px;padding:6px 7px;font-size:11px;line-height:1.15}@media (width>=601px) and (width<=900px){.inventory-page .inventory-workflow-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:54px}.inventory-page .inventory-workflow-action-group>h2{grid-column:1/-1;height:54px;min-height:54px}.inventory-page .inventory-workflow-action-group .inventory-workflow-action{height:54px;min-height:54px}}@media (width<=600px){.inventory-page .inventory-workflow-group-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(48px,auto)}.inventory-page .inventory-workflow-action-group>h2,.inventory-page .inventory-workflow-action-group .inventory-workflow-action{height:auto;min-height:48px}}.inventory-page .inventory-workspace-expanded{grid-column:1/-1;gap:10px;min-width:0;display:grid}.inventory-page .workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.inventory-page .workflows-panel,.inventory-page .filters-panel{background:#070e14c7;border:1px solid #cda44c57;border-radius:10px;min-width:0;height:auto;padding:10px;overflow:visible}.inventory-page .workflows-panel .inventory-workflow-group-grid{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:unset;align-content:start;gap:6px;height:auto;display:grid}.inventory-page .workflows-panel .inventory-workflow-action-group{grid-template-rows:32px repeat(3,44px);grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;height:auto;display:grid}.inventory-page .workflows-panel .inventory-workflow-action-group>div{display:contents}.inventory-page .workflows-panel .inventory-workflow-action-group>h2{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:4px 6px}.inventory-page .workflows-panel .inventory-workflow-action{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:44px;min-height:44px;padding:4px 6px}.inventory-page .inventory-filter-table-grid{grid-template-rows:16px 40px 16px 40px 44px;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:5px;min-width:0;height:auto;display:grid}.inventory-page .inventory-filter-table-label-row,.inventory-page .inventory-filter-table-control-row,.inventory-page .inventory-filter-table-action-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;min-width:0;display:grid}.inventory-page .inventory-filter-table-label-row{align-items:end;height:16px}.inventory-page .inventory-filter-table-label-row>span{color:#d9bd7b;text-align:center;text-transform:uppercase;white-space:normal;min-width:0;font-size:10px;font-weight:900;line-height:16px}.inventory-page .inventory-filter-table-control-row{height:40px}.inventory-page .inventory-filter-table-control-row>select{width:100%;min-width:0;max-width:100%;height:40px;min-height:40px;margin:0}.inventory-page .inventory-filter-table-action-row{height:44px}.inventory-page .inventory-filter-table-field{display:contents}.inventory-page .inventory-filter-table-field>:first-child{color:#d9bd7b;text-align:center;text-transform:uppercase;white-space:normal;align-self:end;min-width:0;padding:0 4px;font-size:10px;font-weight:900;line-height:1.15;overflow:visible}.inventory-page .inventory-filter-table-field>:last-child{align-self:stretch;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px}.inventory-page .inventory-filter-table-field:first-child>:first-child{grid-area:1/1}.inventory-page .inventory-filter-table-field:first-child>:last-child{grid-area:2/1}.inventory-page .inventory-filter-table-field:nth-child(2)>:first-child{grid-area:1/2}.inventory-page .inventory-filter-table-field:nth-child(2)>:last-child{grid-area:2/2}.inventory-page .inventory-filter-table-field:nth-child(3)>:first-child{grid-area:1/3}.inventory-page .inventory-filter-table-field:nth-child(3)>:last-child{grid-area:2/3}.inventory-page .inventory-filter-table-field:nth-child(4)>:first-child{grid-area:3/1}.inventory-page .inventory-filter-table-field:nth-child(4)>:last-child{grid-area:4/1}.inventory-page .inventory-filter-table-field:nth-child(5)>:first-child{grid-area:3/2}.inventory-page .inventory-filter-table-field:nth-child(5)>:last-child{grid-area:4/2}.inventory-page .inventory-filter-table-field:nth-child(6)>:first-child{grid-area:3/3}.inventory-page .inventory-filter-table-field:nth-child(6)>:last-child{grid-area:4/3}.inventory-page .inventory-filter-table-action{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:6px 8px}.inventory-page .inventory-filter-table-action:nth-child(7){grid-area:5/1}.inventory-page .inventory-filter-table-action:nth-child(8){grid-area:5/2}.inventory-page .inventory-filter-table-action:nth-child(9){grid-area:5/3}.inventory-page .shared-storage-status{width:100%;min-width:0;margin:0}@media (width<=900px){.inventory-page .workspace-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.inventory-page .inventory-filter-table-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.inventory-page .inventory-filter-table-field{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.inventory-page .inventory-filter-table-field>:first-child,.inventory-page .inventory-filter-table-field>:last-child,.inventory-page .inventory-filter-table-action{grid-area:auto;min-height:44px}}@media (width>=901px){.inventory-page .inventory-expanded-area{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.inventory-page .inventory-expanded-area>.inventory-controls-split-grid{display:contents}.inventory-page .inventory-expanded-area>.inventory-top-command-row,.inventory-page .inventory-expanded-area .inventory-filter-panel{background:#070e14c7;border:1px solid #cda44c57;border-radius:10px;min-width:0;height:100%;margin:0;padding:10px}.inventory-page .inventory-expanded-area>.inventory-top-command-row{grid-area:1/1}.inventory-page .inventory-expanded-area .inventory-filter-panel{grid-area:1/2}.inventory-page .inventory-split-panel-heading{min-height:26px;margin:0 0 6px;padding:0}.inventory-page .inventory-workflow-group-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:unset;gap:8px;height:calc(100% - 32px);display:grid}.inventory-page .inventory-workflow-action-group{grid-template-rows:auto repeat(3,minmax(48px,1fr));grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;height:100%;display:grid}.inventory-page .inventory-workflow-action-group>div{display:contents}.inventory-page .inventory-workflow-action-group>h2{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;height:auto;min-height:26px;margin:0;padding:4px 6px}.inventory-page .inventory-workflow-action-group .inventory-workflow-action{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:100%;min-height:48px;padding:6px 8px}.inventory-page .inventory-expanded-area .inventory-mobile-filter-content,.inventory-page .inventory-expanded-area .inventory-filter-grid{height:calc(100% - 32px)}.inventory-page .inventory-expanded-area .inventory-filter-grid{grid-template-rows:minmax(0,1fr) minmax(48px,1fr);gap:8px;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-controls-grid{order:1;grid-template-rows:repeat(2,minmax(52px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-action-row{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:48px;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-field{grid-template-rows:auto minmax(32px,1fr);align-content:stretch;gap:4px;min-width:0;height:100%;min-height:52px;padding:0;display:grid}.inventory-page .inventory-expanded-area .inventory-filter-field>span:first-child{white-space:normal;text-overflow:clip;min-width:0;min-height:16px;line-height:1.15;display:block;overflow:visible}.inventory-page .inventory-expanded-area .inventory-toolbar__control,.inventory-page .inventory-expanded-area .inventory-filter-checkbox-tile,.inventory-page .inventory-expanded-area .inventory-filter-clear{width:100%;min-width:0;height:100%;min-height:44px}.inventory-page .inventory-expanded-area>.inventory-persistence{grid-area:2/1/auto/-1;width:100%;margin:0}.inventory-page .inventory-expanded-area .inventory-bulk-panel{grid-column:1/-1}}.recipe-control-center{width:100%;max-width:none;margin:0 auto}.recipe-control-center__header{padding:8px 4px 18px}.recipe-control-center__header h1{margin:2px 0 6px}.recipe-control-center__eyebrow{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.recipe-control-center__nav{z-index:8;background:#fff;border:1px solid #d8dee8;border-radius:12px;gap:6px;margin-bottom:14px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.recipe-control-center__nav button{white-space:nowrap;border-radius:8px;min-height:44px}.recipe-control-center__nav button.is-active{color:#fff;background:#17324d}.recipe-control-center__management-section{background:#fff;border:1px solid #d8dee8;border-radius:14px;margin:24px 0;padding:18px;scroll-margin-top:82px}.recipe-control-center__embedded{background:0 0;position:static}.recipe-control-center__embedded .recipe-inventory-mapping-wizard{width:100%;max-height:none;box-shadow:none;border:0}.recipe-control-center__embedded fieldset.recipe-inventory-mapping-wizard__body{border:0;min-width:0;margin:0}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__header button{display:none}.recipe-control-center__cost-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.recipe-control-center__cost-summary span{background:#f6f8fb;border-radius:10px;gap:4px;padding:12px;display:grid}.recipe-control-center__cost-summary strong{font-size:1.2rem}.recipe-control-center__cost-lines{gap:12px;display:grid}.recipe-control-center__cost-lines article{border:1px solid #d8dee8;border-radius:12px;padding:14px}.recipe-control-center__cost-lines article>header,.recipe-control-center__cost-lines article>footer{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.recipe-control-center__cost-lines dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.recipe-control-center__cost-lines dl div{background:#f6f8fb;padding:8px}.recipe-control-center__cost-lines dt{color:#667085;font-size:.78rem}.recipe-control-center__cost-lines dd{margin:3px 0 0;font-weight:700}.recipe-control-center__focused-row{outline-offset:2px;outline:3px solid #c8a96b;animation:2.2s ease-out forwards recipe-control-focus}@keyframes recipe-control-focus{0%,55%{background-color:#c8a96b1f;outline-color:#c8a96b}to{background-color:#0000;outline-color:#0000}}.recipe-control-center__permission-note,.recipe-control-center__notice{background:#fff7df;border-radius:8px;padding:10px 12px}.recipe-health__check--actionable>button{cursor:pointer}.recipe-health__check--actionable>button:hover,.recipe-health__check--actionable>button:focus-visible{outline-offset:2px;outline:2px solid #17324d}.recipe-health__action-label{min-width:52px;font-weight:700;text-decoration:underline}.recipe-control-center__package-repair{margin-top:16px}.recipe-control-center__package-repair>summary{cursor:pointer;min-height:44px;font-weight:700}.recipe-control-center__inventory-repair{margin-top:12px}.recipe-control-center__inventory-repair>summary{cursor:pointer;min-height:44px;font-weight:700}.recipe-control-center__inventory-repair fieldset{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:8px 0;padding:0;display:grid}.recipe-control-center__inventory-repair label{gap:4px;font-size:.8rem;display:grid}.recipe-control-center__inventory-repair input{width:100%;min-width:0}#recipe-control-setup,#recipe-control-yield,#recipe-control-ingredients,#recipe-control-content{scroll-margin-top:82px}@media (width<=767px){.recipe-control-center__nav{display:flex;position:static;overflow:auto hidden}.recipe-control-center__management-section{padding:12px}.recipe-control-center__cost-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.recipe-control-center__cost-lines dl,.recipe-control-center__inventory-repair fieldset{grid-template-columns:1fr}.recipe-control-center__cost-lines button{min-height:44px}.recipe-control-center__embedded .recipe-inventory-mapping-wizard__body{min-width:0;padding:8px}}.recipe-control-center{color:#f5f7fa;background:#111418;font-family:inherit}.recipe-control-center [hidden]{display:none!important}.recipe-control-center__header{background:#1a1f24;border:1px solid #2a3138;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;padding:12px 16px;display:grid}.recipe-control-center__back{color:#c8a96b;background:0 0;border:0;min-height:38px}.recipe-control-center__identity{min-width:0}.recipe-control-center__identity h1{color:#f5f7fa;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px;font-size:clamp(1.35rem,2vw,1.75rem);overflow:hidden}.recipe-control-center__identity>div{flex-wrap:wrap;gap:6px;display:flex}.recipe-control-center__identity>div span{color:#9ba7b4;border-right:1px solid #2a3138;padding-right:8px;font-size:.78rem}.recipe-control-center__eyebrow{color:#c8a96b;letter-spacing:.07em;font-size:.7rem}.recipe-control-center__readiness{text-align:right;min-width:112px;display:grid}.recipe-control-center__readiness strong{color:#f5f7fa;font-size:1.35rem}.recipe-control-center__readiness span{color:#c8a96b;font-size:.78rem;font-weight:700}.recipe-control-center__summary{scrollbar-width:thin;background:#15191d;border-block:1px solid #2a3138;align-items:stretch;margin:10px 0;padding:8px 4px;display:flex;overflow-x:auto}.recipe-control-center__metric{border-right:1px solid #2a3138;flex:1 0 96px;gap:2px;min-width:0;padding:2px 12px;display:grid}.recipe-control-center__metric:last-child{border-right:0}.recipe-control-center__metric strong{color:#f5f7fa;font-size:.98rem}.recipe-control-center__metric small{color:#9ba7b4;white-space:nowrap;font-size:.7rem}.recipe-control-center__issues{background:#1a1f24;border:1px solid #2a3138;border-radius:10px;margin-bottom:12px;padding:12px}.recipe-control-center__issues>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.recipe-control-center__issues h2{margin:1px 0;font-size:1.05rem}.recipe-control-center__issues>header>span{color:#d7b66f;font-size:.78rem}.recipe-control-center__issue-list{gap:5px;display:grid}.recipe-control-center__issue{background:#15191d;border-left:3px solid #c8a96b;grid-template-columns:24px minmax(150px,.7fr) minmax(220px,1.5fr) auto;align-items:center;gap:10px;min-height:46px;padding:6px 8px;display:grid}.recipe-control-center__issue--healthy{opacity:.78;border-left-color:#4e8b68}.recipe-control-center__issue-indicator{background:#2a3138;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.recipe-control-center__issue>div{display:grid}.recipe-control-center__issue>div span,.recipe-control-center__issue p{color:#9ba7b4;font-size:.76rem}.recipe-control-center__issue p{margin:0}.recipe-control-center__issue button{color:#f5f7fa;background:0 0;border:1px solid #4a5560;min-height:34px}.recipe-control-center__issues details{margin-top:8px}.recipe-control-center__issues summary{cursor:pointer;color:#9ba7b4;font-size:.78rem}.recipe-control-center__issue-list--completed{margin-top:6px}.recipe-control-center__empty{color:#75c89b;margin:6px 0}.recipe-control-center__workbench{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:12px;display:grid}.recipe-control-center__nav{z-index:4;background:#1a1f24;border-color:#2a3138;border-radius:9px;gap:3px;margin:0;padding:7px;display:grid;position:sticky;top:76px;overflow:visible}.recipe-control-center__nav button{color:#9ba7b4;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;min-height:38px;padding:6px 9px;display:flex}.recipe-control-center__nav button em{color:#d7b66f;background:#2a3138;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:.7rem;font-style:normal;display:grid}.recipe-control-center__nav button.is-active{color:#f5f7fa;background:#28251f;border-color:#665839}.recipe-control-center__nav button.is-active em{color:#111418;background:#c8a96b}.recipe-control-center__workspace{min-width:0}.recipe-control-center__management-section{background:#1a1f24;border-color:#2a3138;border-radius:10px;margin:0;padding:14px}.recipe-control-center__management-section>header h2{color:#f5f7fa;margin:0;font-size:1.15rem}.recipe-control-center__management-section>header p{color:#9ba7b4;margin:4px 0 10px;font-size:.82rem}.recipe-control-center__filter-bar{gap:5px;margin:8px 0;padding-bottom:3px;display:flex;overflow-x:auto}.recipe-control-center__filter-bar button{white-space:nowrap;color:#9ba7b4;background:#15191d;border:1px solid #2a3138;min-height:34px}.recipe-control-center__filter-bar button.is-active{color:#f5f7fa;border-color:#c8a96b}.recipe-control-center .recipe-editor__metadata-actions{gap:6px}.recipe-control-center .recipe-editor__metadata-actions button{min-height:38px;padding:7px 11px}.recipe-control-center .recipe-editor__metadata-actions .recipe-page__back-button,.recipe-control-center__editor--setup .recipe-photo,.recipe-control-center__editor--setup #recipe-control-yield,.recipe-control-center__editor--setup .recipe-editor__lower-layout{display:none}.recipe-control-center__editor--setup .recipe-editor__top-grid,.recipe-control-center__editor--yield .recipe-editor__top-grid{grid-template-columns:1fr}.recipe-control-center__editor--yield .recipe-photo,.recipe-control-center__editor--yield .recipe-editor__header-group:not(#recipe-control-yield),.recipe-control-center__editor--yield .recipe-editor__lower-layout,.recipe-control-center__editor--ingredients .recipe-photo,.recipe-control-center__editor--ingredients .recipe-editor__summary-card,.recipe-control-center__editor--ingredients .recipe-editor__lower-notes{display:none}.recipe-control-center__editor--ingredients .recipe-editor__top-grid{grid-template-columns:1fr}.recipe-control-center__editor--content .recipe-editor__summary-card,.recipe-control-center__editor--content .recipe-editor__ingredients-panel{display:none}.recipe-control-center__editor--content .recipe-editor__top-grid{grid-template-columns:minmax(180px,280px) minmax(0,1fr)}.recipe-control-center__editor--content .recipe-editor__metadata-window{min-width:0}.recipe-control-center .recipe-panel,.recipe-control-center .recipe-control-center__cost-lines article{background:#1a1f24;border-color:#2a3138}.recipe-control-center .recipe-control-center__cost-summary span,.recipe-control-center .recipe-control-center__cost-lines dl div{background:#15191d}.recipe-control-center .recipe-control-center__cost-lines article>header>span{color:#d7b66f;font-size:.75rem}.recipe-control-center :focus-visible{outline-offset:2px;outline:2px solid #c8a96b}@media (prefers-reduced-motion:reduce){.recipe-control-center *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1100px){.recipe-control-center__workbench{grid-template-columns:1fr}.recipe-control-center__nav{display:flex;position:sticky;top:64px;overflow-x:auto}.recipe-control-center__nav button{flex:none;min-width:132px}}@media (width<=767px){.recipe-control-center{overflow-x:clip}.recipe-control-center__header{grid-template-columns:1fr auto;gap:8px;min-height:0;padding:10px}.recipe-control-center__back{grid-column:1/-1;justify-self:start;min-height:44px}.recipe-control-center__readiness{min-width:86px}.recipe-control-center__summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.recipe-control-center__metric{border-bottom:1px solid #2a3138;border-right:0;min-width:0;padding:7px}.recipe-control-center__issue{grid-template-columns:24px minmax(0,1fr) auto;padding:9px 7px}.recipe-control-center__issue p{grid-column:2/-1}.recipe-control-center__issue button{grid-column:2/-1;min-height:44px}.recipe-control-center__nav{padding:5px;display:flex;position:static;overflow-x:auto}.recipe-control-center__nav button{min-width:142px;min-height:44px}.recipe-control-center__editor--content .recipe-editor__top-grid{grid-template-columns:1fr}.recipe-control-center .recipe-editor__metadata-actions{grid-template-columns:1fr 1fr;display:grid}.recipe-control-center .recipe-editor__metadata-actions .recipe-page__primary-button{grid-column:1/-1}}.recipe-control-center{--recipe-control-sticky-offset:76px;width:100%;max-width:none;overflow-x:clip}.recipe-control-center,.recipe-control-center *,.recipe-control-center :before,.recipe-control-center :after{box-sizing:border-box}.recipe-control-center__workbench,.recipe-control-center__workspace,.recipe-control-center__management-section,.recipe-control-center__editor,.recipe-control-center .recipe-editor,.recipe-control-center .recipe-editor__top-grid,.recipe-control-center .recipe-editor__metadata-window,.recipe-control-center .recipe-editor__lower-layout,.recipe-control-center .recipe-editor__lower-notes{min-width:0;max-width:100%}.recipe-control-center__nav{top:var(--recipe-control-sticky-offset)}.recipe-control-center__nav button,.recipe-control-center__nav button span{min-width:0}.recipe-control-center__nav button span{white-space:normal;overflow-wrap:break-word}.recipe-control-center__cost-table{border-right:1px solid #2a3138;width:100%;min-width:0;max-width:100%;overflow:visible}.recipe-control-center__cost-table-head,.recipe-control-center__cost-row>summary{grid-template-columns:minmax(120px,1.15fr) minmax(120px,1.15fr) minmax(90px,.72fr) minmax(140px,1.25fr) minmax(125px,1fr) minmax(125px,1fr);gap:10px;width:100%;min-width:0}.recipe-control-center__cost-table-head{top:var(--recipe-control-sticky-offset);padding:7px 10px;font-size:.72rem}.recipe-control-center__cost-table-head>*,.recipe-control-center__cost-row>summary>*{min-width:0}.recipe-control-center__cost-row>summary{min-height:52px;font-size:.8rem;line-height:1.35}.recipe-control-center__cost-row>summary>span{overflow-wrap:break-word;overflow:visible}.recipe-control-center__cost-row>summary>span>span,.recipe-control-center__cost-row>summary>span>small{display:block}.recipe-control-center__cost-row>summary>span>small{color:#9ba7b4;margin-top:2px;font-size:.72rem;line-height:1.3}.recipe-control-center__money{text-align:left;font-variant-numeric:tabular-nums}.recipe-control-center__cost-action{color:#c8a96b;white-space:nowrap;font-weight:750;min-width:112px!important}.recipe-control-center__editor--content .recipe-editor__top-grid{grid-template-columns:minmax(0,1fr);width:100%}.recipe-control-center__editor--content .recipe-photo{display:none}.recipe-control-center__editor--content .recipe-editor__lower-layout{width:100%;display:block}.recipe-control-center__editor--content .recipe-editor__lower-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.recipe-control-center__editor--content .recipe-editor__allergens-panel{grid-column:1/-1}.recipe-control-center__editor--content .recipe-editor__allergens-panel,.recipe-control-center__editor--content .recipe-editor__procedure-panel,.recipe-control-center__editor--content .recipe-editor__prep-notes-panel{width:100%;min-width:0;max-width:none}.recipe-control-center__editor--content textarea{resize:vertical;color:#f5f7fa;white-space:pre-wrap;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:.9rem;line-height:1.5;overflow-y:auto}.recipe-control-center__editor--content .recipe-editor__allergens-panel textarea{min-height:80px;max-height:180px}.recipe-control-center__editor--content .recipe-editor__procedure-panel textarea{min-height:180px;max-height:320px}.recipe-control-center__editor--content .recipe-editor__prep-notes-panel textarea{min-height:140px;max-height:320px}.recipe-control-center #recipe-control-readiness .recipe-health__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recipe-control-center #recipe-control-readiness .recipe-health__check{background:#15191d;border:1px solid #2a3138;min-width:0;height:auto}.recipe-control-center #recipe-control-readiness .recipe-health__check>button{grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;min-width:0;height:auto;min-height:44px;padding:7px 8px}.recipe-control-center #recipe-control-readiness .recipe-health__check>button>span:nth-child(2){overflow-wrap:break-word;min-width:0;font-size:.8rem;line-height:1.35}.recipe-control-center #recipe-control-readiness .recipe-health__check>button strong{overflow-wrap:anywhere;min-width:0;max-width:150px;font-size:.78rem;line-height:1.3}.recipe-control-center #recipe-control-readiness .recipe-health__action-label{color:#f5f7fa;white-space:nowrap;border:1px solid #4a5560;border-radius:6px;place-items:center;min-width:58px;min-height:34px;padding:5px 9px;font-size:.76rem;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.recipe-control-center #recipe-control-readiness .recipe-health__chevron:empty{display:none}.recipe-control-center #recipe-control-readiness .recipe-health__check ul{overflow-wrap:break-word;width:100%;margin:0;padding:7px 10px 10px 38px;font-size:.76rem;line-height:1.45}.recipe-control-center button{flex-shrink:0}.recipe-control-center button:not(.recipe-health__check>button){white-space:normal}@media (width<=1279px){.recipe-control-center__cost-table{border:0;overflow:visible}.recipe-control-center__cost-table-head{display:none}.recipe-control-center__cost-lines{gap:8px;display:grid}.recipe-control-center__cost-row{border:1px solid #2a3138;border-radius:8px;overflow:visible}.recipe-control-center__cost-row>summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;min-width:0;padding:10px;display:grid}.recipe-control-center__cost-row>summary>span{align-content:start;gap:2px;display:grid}.recipe-control-center__cost-row>summary>span:before{content:attr(data-label);color:#9ba7b4;text-transform:uppercase;font-size:.68rem;font-weight:700}.recipe-control-center__cost-row>summary>span:first-child,.recipe-control-center__cost-row>summary>span:nth-child(2){grid-column:span 1}.recipe-control-center__cost-action{min-width:0!important}}@media (width<=1100px){.recipe-control-center{--recipe-control-sticky-offset:64px}.recipe-control-center #recipe-control-readiness .recipe-health__checks{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.recipe-control-center{--recipe-control-sticky-offset:12px}.recipe-control-center__editor--content .recipe-editor__lower-notes{grid-template-columns:minmax(0,1fr)}.recipe-control-center__editor--content .recipe-editor__allergens-panel{grid-column:auto}.recipe-control-center__cost-row>summary{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__cost-row>summary>span:first-child,.recipe-control-center__cost-row>summary>span:nth-child(2),.recipe-control-center__cost-row>summary>span:nth-child(6){grid-column:1/-1;display:grid}.recipe-control-center #recipe-control-readiness .recipe-health__check>button{grid-template-columns:20px minmax(0,1fr) auto;min-height:48px}.recipe-control-center #recipe-control-readiness .recipe-health__action-label{grid-column:2/-1;justify-self:start;min-height:40px}}.recipe-control-center__workbench{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.recipe-control-center__nav{top:var(--recipe-control-sticky-offset);z-index:5;scrollbar-width:thin;scroll-behavior:auto;background:linear-gradient(#3a4147 0%,#20262c 34%,#0a0d10 100%);border:1px solid #2a3138;border-radius:8px;align-items:center;gap:4px;width:100%;min-width:0;min-height:46px;margin:0;padding:4px 6px;scroll-padding-inline:12px;display:flex;position:sticky;overflow:auto hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000008c}.recipe-control-center__nav button{color:#9ba7b4;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:flex-start;align-items:center;gap:7px;width:auto;min-width:max-content;min-height:38px;padding:6px 9px;display:inline-flex}.recipe-control-center__nav button span{white-space:nowrap;min-width:max-content}.recipe-control-center__nav button em{flex:0 0 22px;min-width:22px;height:22px}.recipe-control-center__nav button.is-active{color:#f5f7fa;background:#28251f;border-color:#665839;box-shadow:inset 0 -2px #c8a96b}.recipe-control-center__workspace,.recipe-control-center__editor,.recipe-control-center__management-section,.recipe-control-center .recipe-editor,.recipe-control-center .recipe-editor__top-grid,.recipe-control-center .recipe-editor__lower-layout,.recipe-control-center .recipe-editor__ingredient-table-shell,.recipe-control-center .recipe-editor__ingredient-table-wrap,.recipe-control-center__cost-table{width:100%;min-width:0;max-width:none}#recipe-control-setup,#recipe-control-yield,#recipe-control-ingredients,#recipe-control-content,#recipe-control-mapping-section,#recipe-control-inventory-costing,#recipe-control-readiness,.recipe-control-center__focused-row,.recipe-control-center [id^=recipe-control-field-]{scroll-margin-top:calc(var(--recipe-control-sticky-offset) + 64px)}@media (width>=1280px){.recipe-control-center__nav{justify-content:flex-start}.recipe-control-center__nav button[data-recipe-section=inventory-costing]{min-width:184px}.recipe-control-center__cost-table-head,.recipe-control-center__cost-row>summary{grid-template-columns:minmax(130px,1.05fr) minmax(155px,1.3fr) minmax(100px,.72fr) minmax(165px,1.3fr) minmax(135px,1fr) minmax(135px,1fr)}}@media (width<=1279px){.recipe-control-center__nav{justify-content:flex-start;padding-inline:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.recipe-control-center__nav button{min-height:40px}}@media (width<=767px){.recipe-control-center__nav{min-height:48px;padding-block:3px;position:static}.recipe-control-center__nav button{min-height:44px;padding-inline:10px}#recipe-control-setup,#recipe-control-yield,#recipe-control-ingredients,#recipe-control-content,#recipe-control-mapping-section,#recipe-control-inventory-costing,#recipe-control-readiness,.recipe-control-center__focused-row,.recipe-control-center [id^=recipe-control-field-]{scroll-margin-top:20px}}.recipe-control-center{--rcc-page:#111418;--rcc-panel:#1a1f24;--rcc-group:#20262c;--rcc-inset:#14191e;--rcc-hover:#252c33;--rcc-active:#2b2821;--rcc-border:#2a3138;--rcc-border-strong:#46515c;--rcc-gold:#c8a96b;--rcc-text:#f5f7fa;--rcc-muted:#9ba7b4;--rcc-success:#72bc91;--rcc-warning:#d3ad61;--rcc-danger:#d77875;--rcc-info:#75a9ce;--rcc-radius-panel:13px;--rcc-radius-group:9px;--rcc-radius-control:8px;color:var(--rcc-text);background:var(--rcc-page);line-height:1.45}.recipe-control-center__header,.recipe-control-center__issues,.recipe-control-center__management-section,.recipe-control-center .recipe-editor>.recipe-panel{border:1px solid var(--rcc-border);border-radius:var(--rcc-radius-panel);background:var(--rcc-panel);box-shadow:none}.recipe-control-center__header{gap:14px;min-height:82px;padding:13px 16px}.recipe-control-center__identity h1{color:var(--rcc-text);letter-spacing:-.018em;margin:1px 0 4px;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:720}.recipe-control-center__identity>div{gap:5px 8px}.recipe-control-center__identity>div span{color:var(--rcc-muted);font-size:.78rem;line-height:1.35}.recipe-control-center__eyebrow{color:var(--rcc-gold);letter-spacing:.065em;font-size:.69rem;font-weight:750}.recipe-control-center__back{border-radius:var(--rcc-radius-control);color:var(--rcc-muted);padding:6px 8px;font-size:.8rem;font-weight:650}.recipe-control-center__back:hover{background:var(--rcc-hover);color:var(--rcc-text)}.recipe-control-center__readiness{gap:1px;min-width:118px}.recipe-control-center__readiness strong{letter-spacing:-.02em;font-size:1.48rem;font-weight:740}.recipe-control-center__readiness span{color:var(--rcc-gold);font-size:.78rem}.recipe-control-center__readiness--green span{color:var(--rcc-success)}.recipe-control-center__readiness--red span{color:var(--rcc-danger)}.recipe-control-center__summary{border:1px solid var(--rcc-border);border-radius:var(--rcc-radius-group);background:var(--rcc-inset);min-height:44px;margin:5px 0 7px;padding:4px}.recipe-control-center__metric{border-right-color:var(--rcc-border);align-content:center;gap:1px;padding:3px 12px}.recipe-control-center__metric strong{color:var(--rcc-text);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:700}.recipe-control-center__metric small{color:var(--rcc-muted);font-size:.64rem;line-height:1.15}.recipe-control-center__metric--green strong{color:var(--rcc-success)}.recipe-control-center__metric--yellow strong{color:var(--rcc-warning)}.recipe-control-center__metric--red strong{color:var(--rcc-danger)}.recipe-control-center__issues>header{margin-bottom:10px}.recipe-control-center__issues h2,.recipe-control-center__management-section>header h2{color:var(--rcc-text);letter-spacing:-.01em;font-size:1.18rem;font-weight:690}.recipe-control-center__issues>header>span{color:var(--rcc-warning);background:#d3ad6114;border:1px solid #d3ad6147;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700}.recipe-control-center__issue{background:var(--rcc-inset);border-left-width:2px;border-radius:5px;gap:10px;min-height:48px;padding:7px 9px}.recipe-control-center__issue--critical{border-left-color:var(--rcc-danger)}.recipe-control-center__issue--warning{border-left-color:var(--rcc-warning)}.recipe-control-center__issue--healthy{border-left-color:var(--rcc-success);opacity:.72}.recipe-control-center__issue-indicator{background:var(--rcc-group);font-size:.76rem}.recipe-control-center__issue>div strong{color:var(--rcc-text);font-size:.82rem;font-weight:680}.recipe-control-center__issue>div span,.recipe-control-center__issue p{color:var(--rcc-muted);font-size:.76rem;line-height:1.35}.recipe-control-center__issue button,.recipe-control-center #recipe-control-readiness .recipe-health__action-label{color:#e9d6a8;white-space:nowrap;background:#c8a96b12;border:1px solid #c8a96b6b;border-radius:7px;min-height:34px;padding:6px 10px;font-size:.75rem;font-weight:700}.recipe-control-center__issue button:hover{border-color:var(--rcc-gold);color:var(--rcc-text);background:#c8a96b21}.recipe-control-center__issues summary{color:var(--rcc-muted);font-size:.76rem}.recipe-control-center__nav{border-color:var(--rcc-border);border-radius:var(--rcc-radius-group);background:#1a1f24fa;box-shadow:0 7px 18px #00000029}.recipe-control-center__nav button{color:var(--rcc-muted);border-radius:6px;font-size:.78rem;font-weight:640;transition:color .15s,background-color .15s,border-color .15s}.recipe-control-center__nav button:hover{background:var(--rcc-hover);color:var(--rcc-text)}.recipe-control-center__nav button em{background:var(--rcc-group);color:var(--rcc-success);font-size:.68rem;font-weight:780}.recipe-control-center__nav button.is-active{box-shadow:inset 0 -2px var(--rcc-gold);background:var(--rcc-active);color:var(--rcc-text);border-color:#c8a96b52}.recipe-control-center__nav button.is-active em{background:var(--rcc-gold);color:var(--rcc-page)}.recipe-control-center__workspace{margin-top:2px}:is(.heat-shell:has(.recipe-control-center) .app-header__logo-stage,.heat-shell:has(.recipe-control-center) .app-header__suite){display:none}.heat-shell:has(.recipe-control-center) .app-header{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.heat-shell:has(.recipe-control-center)>.heat-shell-banner-gap{display:none}.recipe-control-center__workbench--single-page{gap:0}.recipe-control-center__workspace--single-page{gap:6px;display:grid}.recipe-control-center__editor--workspace .recipe-editor{gap:6px;width:100%;min-width:0;padding:6px}.recipe-control-center__editor--workspace .recipe-editor__top-grid{grid-template-columns:minmax(0,1fr)}.recipe-control-center__editor--workspace .recipe-photo{display:none}.recipe-control-center__editor--workspace .recipe-editor>.recipe-panel--wide{border-radius:var(--rcc-radius-panel);padding:0;overflow:hidden}.recipe-control-center__editor--workspace .recipe-editor__metadata-window{gap:0}.recipe-control-center__editor--workspace .recipe-editor__metadata-actions{display:none}.recipe-control-center__editor--workspace .recipe-editor__metadata-actions .events-toolbar__danger-button{width:auto;min-height:28px;margin:0;padding:3px 8px}.recipe-control-center__editor--workspace .recipe-editor__summary-card{background:var(--rcc-panel);grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"identity timing workflow yield options";grid-auto-rows:154px;align-items:stretch;gap:0;padding:4px;display:grid}.recipe-control-center__editor--workspace .recipe-editor__header-group{border:0;border-left:1px solid var(--rcc-border);background:0 0;border-radius:0;grid-template-rows:22px 124px;align-content:start;align-self:stretch;min-width:0;height:100%;min-height:0;padding:4px 9px;display:grid}.recipe-control-center__editor--workspace .recipe-editor__summary-card>:first-child{border-left:0}.recipe-control-center__editor--workspace .recipe-editor__header-group--identity{grid-area:identity}.recipe-control-center__editor--workspace .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading]{grid-area:workflow}.recipe-control-center__editor--workspace .recipe-editor__header-group[aria-labelledby=recipe-timing-heading]{grid-area:timing}.recipe-control-center__editor--workspace .recipe-editor__options-card{grid-area:options}.recipe-control-center__editor--workspace #recipe-control-yield{grid-area:yield}.recipe-control-center__editor--workspace .recipe-editor__header-group h3{text-align:center;height:22px;margin:0;font-size:14px;line-height:22px}.recipe-control-center__editor--workspace .recipe-editor__header-grid{gap:3px 5px}.recipe-control-center__editor--workspace .recipe-editor__header-grid--identity{grid-template-columns:minmax(0,1fr)}.recipe-control-center__editor--workspace .recipe-editor__header-grid--timing{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__editor--workspace .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading] .recipe-editor__header-grid{grid-template-columns:minmax(0,1fr)}.recipe-control-center__editor--workspace .recipe-editor__header-grid--yield{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__editor--workspace .recipe-editor__header-grid--yield .recipe-editor__field--base-servings{grid-column:1/-1}.recipe-control-center__editor--workspace .recipe-editor__header-grid{grid-auto-rows:minmax(56px,auto);align-content:start;row-gap:4px}.recipe-control-center__editor--workspace .recipe-editor__field{grid-template-rows:22px 30px;align-content:start;gap:3px;min-height:56px;display:grid;position:relative}.recipe-control-center__editor--workspace .recipe-editor__field>span{text-align:center;white-space:normal;place-items:center;min-height:22px;font-size:11px;line-height:12px;display:grid}.recipe-control-center__editor--workspace .recipe-editor__field input,.recipe-control-center__editor--workspace .recipe-editor__field select{text-align:center;height:30px;min-height:30px;padding:4px 7px;font-size:14px}.recipe-control-center__editor--workspace .recipe-editor__field select{text-align-last:center}.recipe-control-center__editor--workspace .recipe-editor__field>small{text-align:center;white-space:normal;overflow-wrap:anywhere;grid-row:3;width:100%;margin:0;padding-top:2px;font-size:9px;line-height:11px;position:static}.recipe-control-center__editor--workspace .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading] select{padding-inline:4px 24px;font-size:11px}.recipe-control-center__editor--workspace .recipe-editor__option-list>p{display:none}.recipe-control-center__editor--workspace .recipe-editor__option-list{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px}.recipe-control-center__editor--workspace .recipe-editor__option{grid-template-rows:22px 30px;grid-template-columns:34px minmax(0,1fr);justify-self:center;align-items:center;gap:1px 4px;width:min(280px,100%);min-height:56px;padding:0 5px;display:grid}.recipe-control-center__editor--workspace .recipe-editor__option:before{color:var(--rcc-gold);text-align:center;letter-spacing:.065em;text-transform:uppercase;grid-column:1/-1;align-self:center;font-size:11px;font-weight:750;line-height:12px}.recipe-control-center__editor--workspace .recipe-editor__option:first-of-type:before{content:"Service Mode"}.recipe-control-center__editor--workspace .recipe-editor__option:last-of-type:before{content:"Kitchen Routing"}.recipe-control-center__editor--workspace .recipe-editor__option input{grid-area:2/1;justify-self:center}.recipe-control-center__editor--workspace .recipe-editor__option span{text-align:left;grid-area:2/2;justify-self:start}.recipe-control-center__editor--workspace .recipe-editor__option input[type=checkbox]{width:15px;min-width:15px;height:15px;min-height:15px}.recipe-control-center__editor--workspace .recipe-editor__option span{white-space:nowrap;min-width:0;font-size:12px}.recipe-control-center__editor--workspace .recipe-editor__lower-layout{grid-template-columns:minmax(0,2.25fr) minmax(310px,.95fr);align-items:start;gap:6px;display:grid}.recipe-control-center__editor--workspace .recipe-editor__ingredients-panel,.recipe-control-center__editor--workspace .recipe-editor__lower-notes>.recipe-panel{padding:6px}.recipe-control-center__editor--workspace .recipe-editor__section-header{min-height:30px;margin-bottom:3px}.recipe-control-center__editor--workspace .recipe-editor__section-header .recipe-page__secondary-button{min-height:32px;padding:4px 9px;font-size:12px}.recipe-control-center__editor--workspace .recipe-editor__ingredient-table-wrap{max-height:none;overflow:visible}.recipe-control-center__editor--workspace .recipe-editor__ingredient-table{table-layout:fixed;width:100%;min-width:0}.recipe-control-center__editor--workspace .recipe-editor__ingredient-table th,.recipe-control-center__editor--workspace .recipe-editor__ingredient-table td{padding:3px 4px;font-size:12px}.recipe-control-center__editor--workspace .recipe-editor__ingredient-table th:nth-child(5),.recipe-control-center__editor--workspace .recipe-editor__ingredient-table td:nth-child(5){width:auto}.recipe-control-center__editor--workspace .recipe-editor__ingredient-table input{width:100%;min-width:0;height:32px;min-height:32px;padding:4px 7px;font-size:13px}.recipe-control-center__editor--workspace .recipe-editor__remove-button{min-height:30px;padding:4px 6px;font-size:11px}.recipe-control-center__editor--workspace .recipe-editor__lower-notes{gap:6px}.recipe-control-center__editor--workspace .recipe-editor__lower-notes textarea{resize:vertical;min-height:72px;max-height:132px;padding:5px;font-size:13px}@media (width<=1000px){.recipe-control-center__editor--workspace .recipe-editor__summary-card{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity workflow""timing yield""options options";grid-auto-rows:minmax(154px,auto)}.recipe-control-center__editor--workspace .recipe-editor__header-grid--timing,.recipe-control-center__editor--workspace .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading] .recipe-editor__header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__editor--workspace .recipe-editor__header-grid--yield{grid-template-columns:repeat(3,minmax(0,1fr))}.recipe-control-center__editor--workspace .recipe-editor__header-grid--yield .recipe-editor__field--base-servings{grid-column:auto}.recipe-control-center__editor--workspace .recipe-editor__lower-layout{grid-template-columns:minmax(0,1fr)}.recipe-control-center__editor--workspace .recipe-editor__lower-notes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.recipe-control-center__editor--workspace .recipe-editor{gap:7px;padding:6px}.recipe-control-center__editor--workspace .recipe-editor__summary-card,.recipe-control-center__editor--workspace .recipe-editor__lower-notes{grid-template-columns:minmax(0,1fr)}.recipe-control-center__editor--workspace .recipe-editor__summary-card{grid-template-areas:"identity""timing""workflow""options""yield"}.recipe-control-center__editor--workspace .recipe-editor__header-grid--identity,.recipe-control-center__editor--workspace .recipe-editor__header-grid--timing,.recipe-control-center__editor--workspace .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading] .recipe-editor__header-grid,.recipe-control-center__editor--workspace .recipe-editor__header-grid--yield{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__editor--workspace .recipe-editor__field--base-servings{grid-column:1/-1}.recipe-control-center__editor--workspace .recipe-editor__option-list{grid-template-columns:minmax(0,1fr)}}.recipe-control-center__management-section.recipe-control-center__management-section--disclosure{padding:0;overflow:hidden}.recipe-control-center__management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.recipe-control-center__management-grid>.recipe-control-center__management-section{min-width:0}.recipe-control-center__management-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 10px;list-style:none;display:grid}.recipe-control-center__management-disclosure>summary::-webkit-details-marker{display:none}.recipe-control-center__management-disclosure>summary>span{gap:1px;min-width:0;display:grid}.recipe-control-center__management-disclosure>summary strong{color:var(--rcc-text);font-size:.88rem}.recipe-control-center__management-disclosure>summary small{color:var(--rcc-muted);font-size:.68rem;line-height:1.2}.recipe-control-center__management-disclosure>summary em{color:var(--rcc-gold);font-size:1.1rem;font-style:normal;transform:rotate(90deg)}.recipe-control-center__management-disclosure[open]>summary em{transform:rotate(-90deg)}.recipe-control-center__management-body{border-top:1px solid var(--rcc-border);min-width:0;padding:8px}.recipe-control-center__management-section{padding:12px}.recipe-control-center__management-section>header{margin-bottom:8px}.recipe-control-center__management-section>header p{max-width:900px;color:var(--rcc-muted);font-size:.8rem;line-height:1.4}@media (width<=1000px){.recipe-control-center__management-grid{grid-template-columns:1fr}}@media (width>=1001px){.recipe-control-center__management-grid{grid-template-rows:auto auto;gap:0 8px}.recipe-control-center__management-grid>.recipe-control-center__management-section,.recipe-control-center__management-grid>.recipe-control-center__management-section>.recipe-control-center__management-disclosure{display:contents}.recipe-control-center__management-grid>.recipe-control-center__management-section:first-child>.recipe-control-center__management-disclosure>summary{grid-column:1}.recipe-control-center__management-grid>.recipe-control-center__management-section:nth-child(2)>.recipe-control-center__management-disclosure>summary{grid-column:2}.recipe-control-center__management-grid>.recipe-control-center__management-section:nth-child(3)>.recipe-control-center__management-disclosure>summary{grid-column:3}.recipe-control-center__management-grid>.recipe-control-center__management-section>.recipe-control-center__management-disclosure>summary{border:1px solid var(--rcc-border);border-bottom-color:var(--rcc-gold);background:#111820;border-radius:10px 10px 0 0;grid-row:1}.recipe-control-center__management-grid>.recipe-control-center__management-section>.recipe-control-center__management-disclosure[open]>summary{border-color:var(--rcc-gold);border-bottom-color:var(--rcc-group);background:linear-gradient(180deg, #c8a96b33, var(--rcc-group));z-index:1;transform:translateY(1px)}.recipe-control-center__management-grid>.recipe-control-center__management-section>.recipe-control-center__management-disclosure>.recipe-control-center__management-body{border:1px solid var(--rcc-gold);background:var(--rcc-group);border-radius:0 0 10px 10px;grid-area:2/1/auto/-1}}.recipe-control-center .recipe-panel,.recipe-control-center .recipe-editor__summary-card,.recipe-control-center .recipe-editor__header-group,.recipe-control-center .recipe-editor__options-card{border-color:var(--rcc-border);border-radius:var(--rcc-radius-group);background:var(--rcc-group)}.recipe-control-center .recipe-editor__summary-card{gap:8px;padding:10px}.recipe-control-center .recipe-editor__header-group{padding:9px 10px}.recipe-control-center .recipe-editor__header-group h3,.recipe-control-center .recipe-panel__label,.recipe-control-center .recipe-editor__options-card>p{color:var(--rcc-text);letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:680}.recipe-control-center .recipe-editor__field{color:var(--rcc-muted);gap:5px;font-size:.75rem;font-weight:620}.recipe-control-center input,.recipe-control-center select,.recipe-control-center textarea{border:1px solid var(--rcc-border-strong);border-radius:var(--rcc-radius-control);background:var(--rcc-inset);min-height:40px;color:var(--rcc-text);font:inherit;font-size:.86rem;line-height:1.4;transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0003}.recipe-control-center input:hover,.recipe-control-center select:hover,.recipe-control-center textarea:hover{background:#171d22;border-color:#596571}.recipe-control-center input:focus,.recipe-control-center select:focus,.recipe-control-center textarea:focus{border-color:var(--rcc-gold);outline-offset:1px;outline:2px solid #c8a96b2e;box-shadow:inset 0 1px 2px #0003}.recipe-control-center input:disabled,.recipe-control-center select:disabled,.recipe-control-center textarea:disabled,.recipe-control-center fieldset:disabled input,.recipe-control-center fieldset:disabled select{border-color:var(--rcc-border);color:#87919b;opacity:.78;background:#181d22}.recipe-control-center [aria-invalid=true]{border-color:var(--rcc-danger)!important}.recipe-control-center .recipe-editor__yield-feedback--error{color:#e89390}.recipe-control-center .recipe-editor__yield-feedback--warning{color:#dfbe75}.recipe-control-center .recipe-page__primary-button,.recipe-control-center .recipe-inventory-mapping-wizard__footer button:last-child,.recipe-control-center .recipe-inventory-mapping-wizard__suggestion-primary{border-radius:var(--rcc-radius-control);background:var(--rcc-gold);color:#17130c;min-height:38px;box-shadow:none;border:1px solid #d3b779;font-weight:760}.recipe-control-center .recipe-page__primary-button:hover,.recipe-control-center .recipe-inventory-mapping-wizard__footer button:last-child:hover{background:#d4b97c}.recipe-control-center .recipe-page__secondary-button,.recipe-control-center .recipe-control-center__cost-repair button,.recipe-control-center .recipe-control-center__inventory-repair>button,.recipe-control-center .recipe-inventory-mapping-wizard__footer button,.recipe-control-center .recipe-inventory-mapping-wizard__suggestion-actions button{border:1px solid var(--rcc-border-strong);border-radius:var(--rcc-radius-control);background:var(--rcc-group);min-height:36px;color:var(--rcc-text);box-shadow:none;font-size:.78rem;font-weight:680}.recipe-control-center .recipe-page__secondary-button:hover,.recipe-control-center .recipe-control-center__cost-repair button:hover{background:var(--rcc-hover);border-color:#65717d}.recipe-control-center .events-toolbar__danger-button,.recipe-control-center .recipe-editor__remove-button{color:#e79a97;box-shadow:none;background:#d778750f;border-color:#d778757a}.recipe-control-center button:disabled{cursor:not-allowed;opacity:.55}.recipe-control-center__cost-summary{border:1px solid var(--rcc-border);border-radius:var(--rcc-radius-group);background:var(--rcc-inset);overflow:hidden}.recipe-control-center__cost-summary span{color:var(--rcc-muted);font-size:.72rem;background:0 0!important}.recipe-control-center__cost-summary strong{color:var(--rcc-text);font-variant-numeric:tabular-nums;font-size:1rem}.recipe-control-center__filter-bar{gap:6px;margin:10px 0}.recipe-control-center__filter-bar button{border:1px solid var(--rcc-border);background:var(--rcc-inset);min-height:34px;color:var(--rcc-muted);border-radius:7px;padding:5px 10px;font-size:.74rem;font-weight:650}.recipe-control-center__filter-bar button:hover{border-color:var(--rcc-border-strong);color:var(--rcc-text)}.recipe-control-center__filter-bar button.is-active{background:var(--rcc-active);color:#ecd9ae;border-color:#c8a96b9e}.recipe-control-center__cost-table,.recipe-control-center .recipe-inventory-mapping-wizard__table-shell,.recipe-control-center .recipe-editor__ingredient-table-wrap{border:1px solid var(--rcc-border);border-radius:var(--rcc-radius-group);background:var(--rcc-inset)}.recipe-control-center__cost-table-head,.recipe-control-center .recipe-inventory-mapping-wizard__table thead th,.recipe-control-center .recipe-editor__ingredient-table thead th{border-color:var(--rcc-border);color:#d8c28e;letter-spacing:.02em;background:#171d22;font-size:.7rem;font-weight:720}.recipe-control-center__cost-row,.recipe-control-center .recipe-inventory-mapping-wizard__table tbody tr,.recipe-control-center .recipe-editor__ingredient-table tbody tr{border-color:var(--rcc-border);background:var(--rcc-panel);transition:background-color .15s,border-color .15s}.recipe-control-center__cost-row>summary:hover,.recipe-control-center .recipe-inventory-mapping-wizard__table tbody tr:hover,.recipe-control-center .recipe-editor__ingredient-table tbody tr:hover{background:var(--rcc-hover)}.recipe-control-center__cost-row>summary{color:var(--rcc-text);font-size:.8rem}.recipe-control-center__cost-row>summary>span:first-child,.recipe-control-center .recipe-inventory-mapping-wizard__table tbody td:first-child{color:var(--rcc-text);font-weight:690}.recipe-control-center__cost-row>summary small{color:var(--rcc-muted)}.recipe-control-center__cost-row>summary em{color:var(--rcc-warning)}.recipe-control-center__cost-action{color:#e3c985}.recipe-control-center__cost-repair{border-top-color:var(--rcc-border);background:#151a1f;box-shadow:inset 3px 0 #c8a96b7a}.recipe-control-center__cost-repair>p{color:var(--rcc-muted)}.recipe-control-center__inventory-repair,.recipe-control-center__package-repair{border-color:var(--rcc-border)}.recipe-control-center__inventory-repair>summary,.recipe-control-center__package-repair>summary{color:var(--rcc-text);font-size:.8rem}.recipe-control-center .recipe-inventory-mapping-wizard{border-radius:var(--rcc-radius-panel);background:var(--rcc-panel);color:var(--rcc-text)}.recipe-control-center .recipe-inventory-mapping-wizard__header,.recipe-control-center .recipe-inventory-mapping-wizard__footer{border-color:var(--rcc-border);background:#181e23}.recipe-control-center .recipe-inventory-mapping-wizard__intro,.recipe-control-center .recipe-inventory-mapping-wizard__suggestions{border-color:var(--rcc-border);background:var(--rcc-group)}.recipe-control-center .recipe-inventory-mapping-wizard__suggestion-metric{border-color:var(--rcc-border);background:var(--rcc-inset)}.recipe-control-center .recipe-inventory-mapping-wizard__suggestion-badge{border-color:var(--rcc-border-strong);background:var(--rcc-inset);color:var(--rcc-muted)}.recipe-control-center #recipe-control-readiness .recipe-health,.recipe-control-center #recipe-control-readiness .recipe-health__check{border-color:var(--rcc-border);background:var(--rcc-inset)}.recipe-control-center #recipe-control-readiness .recipe-health__check--healthy{opacity:.76}.recipe-control-center #recipe-control-readiness .recipe-health__indicator{background:var(--rcc-group)}.recipe-control-center #recipe-control-readiness .recipe-health__check--healthy .recipe-health__indicator{color:var(--rcc-success)}.recipe-control-center #recipe-control-readiness .recipe-health__check--warning .recipe-health__indicator{color:var(--rcc-warning)}.recipe-control-center #recipe-control-readiness .recipe-health__check--critical .recipe-health__indicator{color:var(--rcc-danger)}.recipe-control-center__permission-note,.recipe-control-center__notice{border-radius:var(--rcc-radius-control);color:#b9d4e6;background:#75a9ce14;border:1px solid #75a9ce47;font-size:.8rem}.recipe-control-center__notice--error{color:#edaaa7;background:#d7787514;border-color:#d7787552}.recipe-control-center__notice--saved{color:#a5d5b8;background:#72bc9114;border-color:#72bc9147}.recipe-control-center__focused-row{outline-offset:2px;outline:2px solid #c8a96bcc;animation-duration:1.8s}.recipe-control-center :focus-visible{outline:2px solid var(--rcc-gold);outline-offset:2px}@media (width<=767px){.recipe-control-center__header,.recipe-control-center__issues,.recipe-control-center__management-section{border-radius:10px;padding:11px}.recipe-control-center__summary{margin-bottom:14px}.recipe-control-center__metric{padding:8px}.recipe-control-center__issue{gap:8px}.recipe-control-center input,.recipe-control-center select,.recipe-control-center button{min-height:44px}.recipe-control-center__filter-bar button{min-height:42px}.recipe-control-center .recipe-editor__header-group{padding:10px}}@media (prefers-reduced-motion:reduce){.recipe-control-center *,.recipe-control-center :before,.recipe-control-center :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.inventory-item-combobox__list--portal{overscroll-behavior:contain;scrollbar-gutter:stable;right:auto!important;left:var(--inventory-combobox-list-clamped-left,var(--inventory-combobox-list-left,10px))!important;width:var(--inventory-combobox-list-width,560px)!important;max-width:calc(100vw - 20px)!important;max-height:var(--inventory-combobox-list-max-height,380px)!important;z-index:2400!important;background:#14191e!important;border:1px solid #46515c!important;border-radius:9px!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 14px 30px #00000061!important}.inventory-item-combobox__list--below{top:var(--inventory-combobox-list-top,0)!important;bottom:auto!important}.inventory-item-combobox__list--above{top:auto!important;bottom:var(--inventory-combobox-list-bottom,0)!important}.inventory-item-combobox__list--portal .inventory-item-combobox__review-panel{z-index:2!important;background:#1a1f24!important;border-color:#c8a96b52!important;position:sticky!important;top:0!important;box-shadow:0 5px 12px #00000047!important}.inventory-item-combobox__list--portal .inventory-item-combobox__option{border-radius:7px!important;min-height:44px!important}.inventory-item-combobox__list--portal .inventory-item-combobox__option--active,.inventory-item-combobox__list--portal .inventory-item-combobox__option:hover{background:#c8a96b1c!important;outline-color:#c8a96b4d!important}@media (width<=767px){.inventory-item-combobox__list--portal{width:var(--inventory-combobox-list-width,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}.inventory-item-combobox__list--portal .inventory-item-combobox__review-panel{grid-template-columns:minmax(0,1fr)!important}.inventory-item-combobox__list--portal .inventory-item-combobox__review-controls button,.inventory-item-combobox__list--portal .inventory-item-combobox__review-use{min-height:44px!important}}.recipe-control-center .recipe-editor__setup-heading{display:none}.recipe-control-center__editor--setup .recipe-editor>.recipe-panel,.recipe-control-center__editor--setup .recipe-editor__top-grid,.recipe-control-center__editor--setup .recipe-editor__metadata-window{width:100%;min-width:0;margin:0}.recipe-control-center__editor--setup .recipe-editor>.recipe-panel{border-radius:var(--rcc-radius-panel);padding:0;overflow:hidden}.recipe-control-center__editor--setup .recipe-editor__top-grid{display:block}.recipe-control-center__editor--setup .recipe-editor__metadata-actions{border-bottom:1px solid var(--rcc-border);background:#181e23;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:8px;min-height:56px;margin:0;padding:8px 14px;display:grid}.recipe-control-center__editor--setup .recipe-editor__setup-heading{gap:1px;min-width:0;display:grid}.recipe-control-center__editor--setup .recipe-editor__setup-heading h2{color:var(--rcc-text);letter-spacing:-.01em;margin:0;font-size:1.08rem;font-weight:700}.recipe-control-center__editor--setup .recipe-editor__setup-heading p{color:var(--rcc-muted);margin:0;font-size:.74rem;line-height:1.3}.recipe-control-center__editor--setup .recipe-editor__metadata-actions button{white-space:nowrap;min-width:max-content;height:38px;min-height:38px;margin:0;padding:6px 11px}.recipe-control-center__editor--setup .recipe-editor__metadata-actions .recipe-page__primary-button{order:2}.recipe-control-center__editor--setup .recipe-editor__metadata-actions .recipe-page__secondary-button{order:3}.recipe-control-center__editor--setup .recipe-editor__metadata-actions .events-toolbar__danger-button{order:4;margin-left:8px}.recipe-control-center__editor--setup .recipe-photo__status,.recipe-control-center__editor--setup .recipe-photo__error{margin:8px 14px 0}.recipe-control-center__editor--setup .recipe-editor__summary-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:2px 14px 8px;display:grid}.recipe-control-center__editor--setup .recipe-editor__header-group{border:0;border-bottom:1px solid var(--rcc-border);background:0 0;border-radius:0;margin:0;padding:10px 0 11px}.recipe-control-center__editor--setup .recipe-editor__header-group:last-of-type{border-bottom:0}.recipe-control-center__editor--setup .recipe-editor__header-group h3{color:#dce3e9;margin:0 0 7px;font-size:.79rem;font-weight:690}.recipe-control-center__editor--setup .recipe-editor__field>span{font-size:.72rem}.recipe-control-center__editor--setup .recipe-editor__field>small{color:var(--rcc-muted);margin:0;font-size:.67rem;line-height:1.25}.recipe-control-center__editor--setup .recipe-editor__field input,.recipe-control-center__editor--setup .recipe-editor__field select{height:38px;min-height:38px;padding-block:6px}.recipe-control-center__editor--setup .recipe-editor__options-card>p{display:none}.recipe-control-center__editor--setup .recipe-editor__option{border:1px solid var(--rcc-border);background:var(--rcc-inset);border-radius:7px;min-height:38px;padding:6px 9px}.recipe-control-center__editor--setup .recipe-editor__option span{font-size:.74rem;line-height:1.25}@media (width<=900px){.recipe-control-center__editor--setup .recipe-editor__metadata-actions{grid-template-columns:minmax(0,1fr) auto auto auto}.recipe-control-center__editor--setup .recipe-editor__setup-heading p{max-width:260px}}@media (width<=767px){.recipe-control-center__editor--setup .recipe-editor__metadata-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.recipe-control-center__editor--setup .recipe-editor__setup-heading{grid-column:1/-1}.recipe-control-center__editor--setup .recipe-editor__metadata-actions .recipe-page__primary-button{grid-column:1/-1;width:100%}.recipe-control-center__editor--setup .recipe-editor__metadata-actions .recipe-page__secondary-button,.recipe-control-center__editor--setup .recipe-editor__metadata-actions .events-toolbar__danger-button{width:100%;margin-left:0}.recipe-control-center__editor--setup .recipe-editor__summary-card{padding-inline:10px}.recipe-control-center__editor--setup .recipe-editor__header-group{padding-block:10px}}.recipe-control-center__editor--setup .recipe-editor__metadata-window{align-content:start;gap:0}.recipe-control-center__editor--setup .recipe-editor__summary-card{gap:0!important;padding:0 14px 5px!important}.recipe-control-center__editor--setup .recipe-editor__header-group{gap:4px;padding:8px 0 9px}.recipe-control-center__editor--setup .recipe-editor__header-group h3{margin-bottom:4px}.recipe-control-center__editor--setup .recipe-editor__header-grid .recipe-editor__field>small{min-height:0;margin-top:0;line-height:1.15}.recipe-control-center__editor--setup .recipe-editor__option-list{gap:6px}.recipe-control-center__editor--setup .recipe-editor__option{min-height:34px;padding:5px 8px}.recipe-control-center__editor--setup .recipe-editor__metadata-actions{min-height:52px;padding-block:6px}.recipe-control-center__editor--setup .recipe-editor__metadata-actions button{height:36px;min-height:36px}@media (width<=767px){.recipe-control-center__editor--setup .recipe-editor__summary-card{padding-inline:10px!important}.recipe-control-center__editor--setup .recipe-editor__header-group{padding-block:8px}.recipe-control-center__editor--setup .recipe-editor__option{min-height:44px}.recipe-control-center__editor--setup .recipe-editor__metadata-actions button{height:44px;min-height:44px}}.recipe-control-center__editor--ingredients .recipe-editor,.recipe-control-center__editor--ingredients .recipe-editor__lower-layout,.recipe-control-center__editor--ingredients .recipe-editor__ingredients-panel{width:100%;min-width:0;max-width:none;margin:0;display:block}.recipe-control-center__editor--ingredients .recipe-editor__ingredients-panel{border-radius:var(--rcc-radius-panel);padding:14px}.recipe-control-center__editor--ingredients .recipe-editor__section-header{align-items:center;min-height:42px;margin:0 0 10px;padding:0}.recipe-control-center__editor--ingredients .recipe-editor__section-header .recipe-panel__label{margin:0;font-size:1rem;font-weight:700}.recipe-control-center__editor--ingredients .recipe-editor__section-header .recipe-page__secondary-button{white-space:nowrap;min-height:36px;padding:6px 11px}.recipe-control-center__editor--ingredients .recipe-editor__ingredient-table-wrap{border-radius:var(--rcc-radius-group);width:100%;min-width:0;max-width:none}.recipe-control-center__editor--ingredients .recipe-editor__ingredient-table{max-width:100%;width:100%!important;min-width:0!important}.recipe-control-center__editor--ingredients .recipe-editor__ingredient-table th,.recipe-control-center__editor--ingredients .recipe-editor__ingredient-table td{height:auto;padding:6px 8px}.recipe-control-center__editor--ingredients .recipe-editor__ingredient-table input{height:38px;min-height:38px}@media (width>=1101px){.recipe-control-center__editor--ingredients .recipe-editor__ingredient-table-wrap{max-height:none!important;overflow:hidden visible!important}}@media (width<=767px){.recipe-control-center__editor--ingredients .recipe-editor__ingredients-panel{padding:10px}.recipe-control-center__editor--ingredients .recipe-editor__section-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.recipe-control-center__editor--ingredients .recipe-editor__section-header .recipe-page__secondary-button{min-height:44px}}.recipe-control-center__editor--setup .recipe-photo,.recipe-control-center__editor--setup #recipe-control-yield,.recipe-control-center__editor--setup .recipe-editor__lower-layout,.recipe-control-center__editor--yield .recipe-photo,.recipe-control-center__editor--yield .recipe-editor__header-group:not(#recipe-control-yield),.recipe-control-center__editor--yield .recipe-editor__lower-layout,.recipe-control-center__editor--ingredients .recipe-editor__summary-card,.recipe-control-center__editor--ingredients .recipe-photo,.recipe-control-center__editor--ingredients .recipe-editor__lower-notes,.recipe-control-center__editor--content .recipe-editor__summary-card,.recipe-control-center__editor--content .recipe-editor__ingredients-panel{display:none!important}.recipe-control-center__editor--setup .recipe-editor__option-list{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__editor--yield .recipe-editor>section.recipe-panel--wide,.recipe-control-center__editor--ingredients .recipe-editor>section.recipe-panel--wide,.recipe-control-center__editor--content .recipe-editor>section.recipe-panel--wide{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0}.recipe-control-center__editor--yield .recipe-editor__top-grid,.recipe-control-center__editor--ingredients .recipe-editor__top-grid,.recipe-control-center__editor--content .recipe-editor__top-grid,.recipe-control-center__editor--yield .recipe-editor__metadata-window,.recipe-control-center__editor--ingredients .recipe-editor__metadata-window,.recipe-control-center__editor--content .recipe-editor__metadata-window{display:block}.recipe-control-center__editor--yield .recipe-editor__metadata-actions,.recipe-control-center__editor--ingredients .recipe-editor__metadata-actions,.recipe-control-center__editor--content .recipe-editor__metadata-actions{display:none!important}@media (width<=767px){.recipe-control-center__editor--setup .recipe-editor__option-list{grid-template-columns:1fr}}.recipe-control-center__issues{margin-bottom:10px;padding:8px 10px 10px}.recipe-control-center__issues>header{min-height:34px;margin-bottom:5px}.recipe-control-center__issues>header>div{align-items:baseline;gap:8px;display:flex}.recipe-control-center__issues>header .recipe-control-center__eyebrow{letter-spacing:.06em;font-size:.61rem}.recipe-control-center__issues h2{margin:0;font-size:.98rem;line-height:1.1}.recipe-control-center__issues>header>span{padding:2px 7px;font-size:.66rem}.recipe-control-center__issue-list{gap:3px}.recipe-control-center__issue{border-radius:3px;grid-template-columns:18px minmax(125px,.62fr) minmax(180px,1.5fr) auto;gap:7px;min-height:38px;padding:3px 6px}.recipe-control-center__issue-indicator{width:17px;height:17px;font-size:.65rem}.recipe-control-center__issue>div{align-items:baseline;gap:6px;min-width:0;display:flex}.recipe-control-center__issue>div strong{white-space:nowrap;font-size:.76rem}.recipe-control-center__issue>div span,.recipe-control-center__issue p{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.2;overflow:hidden}.recipe-control-center__issue button{border-radius:5px;min-height:30px;padding:4px 8px;font-size:.69rem}@media (width<=767px){.recipe-control-center__issues{padding:8px}.recipe-control-center__issues>header>div{display:block}.recipe-control-center__issue{grid-template-columns:18px minmax(0,1fr) auto;gap:6px;min-height:44px;padding:5px 6px}.recipe-control-center__issue>div{gap:1px;display:grid}.recipe-control-center__issue p{white-space:normal;grid-column:2/-1}.recipe-control-center__issue button{grid-area:1;min-height:40px}}.recipe-control-center{--recipe-builder-gutter:8px;--recipe-builder-gap:4px;--recipe-builder-section-pad:6px;--recipe-builder-header-pad:5px 8px;--recipe-builder-control-height:35px;--recipe-builder-action-height:35px;--recipe-guided-row-height:46px;--recipe-guided-control-height:35px;--recipe-guided-row-padding:4px 8px;--recipe-guided-complex-padding:6px 8px;--recipe-guided-grid-gap:5px;--recipe-guided-field-gap:4px;--recipe-guided-result-radius:0;--recipe-builder-section-radius:8px;--recipe-builder-board-radius:8px;--recipe-builder-border-width:1px;--recipe-accent-basics:#6f91ad;--recipe-accent-yield:#5f9d98;--recipe-accent-ingredients:var(--rcc-gold);--recipe-accent-production:#b9784e;--recipe-accent-service:#92708f;padding-inline:var(--recipe-builder-gutter)}.heat-shell[data-focus-workspace=true] .recipe-control-center{--recipe-control-sticky-offset:var(--heat-fixed-navigation-bottom,var(--heat-fixed-stack-height));--recipe-guided-footer-clearance:calc(58px + env(safe-area-inset-bottom))}.recipe-control-center__command-deck{border:1px solid var(--rcc-border-strong);border-left:3px solid var(--rcc-gold);border-radius:var(--recipe-builder-board-radius);background:var(--rcc-panel);margin-bottom:4px;overflow:hidden;box-shadow:0 3px 10px #00000029}.heat-shell[data-focus-workspace=true] .heat-shell-content{padding-top:0}.recipe-builder__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.recipe-builder__sheet{border:1px solid var(--rcc-border-strong);border-radius:var(--recipe-builder-board-radius);background:var(--rcc-panel);min-width:0;padding:6px}.recipe-builder__sheet .recipe-editor--builder,.recipe-builder__sheet .recipe-editor--builder>.recipe-panel--wide,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__top-grid,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__metadata-window{width:100%;min-width:0;margin:0}.recipe-builder__sheet .recipe-editor--builder{gap:var(--recipe-builder-gap);padding:0}.recipe-builder__sheet .recipe-editor--builder>.recipe-panel--wide{padding:0;overflow:hidden}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__top-grid{display:block}.recipe-builder__sheet .recipe-editor--builder .recipe-photo,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__metadata-actions{display:none}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__summary-card{gap:var(--recipe-builder-gap);padding:var(--recipe-builder-gap);background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__header-group{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--basics,.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--basics :is(.recipe-editor__header-grid,.recipe-editor__option-list),.recipe-builder__sheet .recipe-editor--builder #recipe-control-yield,.recipe-builder__sheet .recipe-editor--builder #recipe-control-yield .recipe-editor__header-grid{display:contents}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--basics>h3,.recipe-builder__sheet .recipe-editor--builder #recipe-control-yield>h3,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__option-list>p{display:none}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--identity label:first-child{grid-area:2/1/auto/span 5}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--identity label:last-child{grid-area:2/6/auto/span 2}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--workflow label:first-child{grid-area:2/8/auto/span 3}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--workflow label:last-child{grid-area:2/11/auto/span 2}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__section-heading--basics{grid-row:1}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__section-heading--yield{grid-row:4}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__options-card{box-shadow:none;background:0 0;border:0;padding:0}.recipe-builder__section-heading{min-height:36px;padding:var(--recipe-builder-header-pad);border-top:1px solid var(--rcc-border);border-bottom:1px solid var(--rcc-border);border-left:3px solid var(--recipe-section-accent,var(--rcc-gold));background:color-mix(in srgb, var(--recipe-section-accent,var(--rcc-gold)) 5%, #19232c);scroll-margin-top:calc(var(--recipe-control-sticky-offset) + 8px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:1px 14px;display:grid}.recipe-builder__section-heading--basics{--recipe-section-accent:var(--recipe-accent-basics)}.recipe-builder__section-heading--yield{--recipe-section-accent:var(--recipe-accent-yield)}.recipe-builder__section-heading--ingredients{--recipe-section-accent:var(--recipe-accent-ingredients)}.recipe-builder__section-heading--production{--recipe-section-accent:var(--recipe-accent-production)}.recipe-builder__section-heading--service{--recipe-section-accent:var(--recipe-accent-service)}.recipe-builder__section-heading p,.recipe-builder__section-heading h2,.recipe-builder__section-heading span{margin:0}.recipe-builder__section-heading p{color:var(--recipe-section-accent,var(--rcc-gold));letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:.62rem;font-weight:800}.recipe-builder__section-heading h2{color:var(--rcc-text);grid-column:1;font-size:1rem;line-height:1.1}.recipe-builder__section-heading span{color:var(--rcc-muted);grid-area:1/2/span 2;align-self:center;font-size:.72rem;line-height:1.35}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__lower-layout,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__lower-notes{align-content:start;gap:var(--recipe-builder-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__lower-notes>.recipe-panel:last-child{grid-column:1/-1}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredients-panel,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__lower-notes>.recipe-panel{height:auto;min-height:0;padding:var(--recipe-builder-section-pad);box-shadow:none;background:0 0;border:0;border-radius:0}.recipe-builder__sheet .recipe-editor--builder :is(input,select,textarea){color:var(--rcc-text);box-shadow:none;background:#11161b;border-color:#39434d}.recipe-builder__sheet .recipe-editor--builder :is(input,select){min-height:var(--recipe-builder-control-height);height:var(--recipe-builder-control-height);font-size:.84rem}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__field{gap:3px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__field>span{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.recipe-builder__sheet .recipe-editor--builder :is(input,select,textarea):focus{border-color:var(--rcc-gold);outline-offset:0;outline:2px solid #c8a96b29}.recipe-builder__sheet .recipe-editor--builder textarea{resize:vertical;line-height:1.45}.recipe-builder__production-grid{align-items:start;gap:var(--recipe-builder-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__production-grid label:first-child textarea{min-height:96px;max-height:220px}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__production-grid label:last-child textarea{min-height:72px;max-height:160px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__allergens-panel textarea{min-height:58px;max-height:120px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-table-wrap{border:1px solid var(--rcc-border-strong);border-top:0;max-height:none;overflow:auto visible}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-table{width:100%;min-width:var(--recipe-editor-ingredient-table-width);table-layout:fixed;border:0}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-table th{border-color:var(--rcc-border);padding-block:5px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-table td{vertical-align:middle;border-color:#2a3138ad;height:42px;padding:3px 4px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-table :is(input,select){width:100%;min-width:0}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-table th:last-child,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-table td:last-child{text-align:center}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__remove-button{border-color:var(--rcc-border);width:36px;min-width:36px;min-height:36px;color:var(--rcc-muted);background:0 0;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-grid}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__remove-button:is(:hover,:focus-visible){color:#d7827e;border-color:#c967638c}.recipe-control-center__identity-copy{min-width:0}.recipe-control-center__identity-copy h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipe-control-center__identity-copy p{color:var(--rcc-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:.67rem;overflow:hidden}.recipe-builder__unit-relationships,.recipe-builder__ingredient-context,.recipe-builder__corrections{border:1px solid var(--rcc-border);border-radius:var(--rcc-radius-group);background:var(--rcc-inset)}.recipe-builder__unit-relationships{border:1px solid var(--rcc-border);border-left:3px solid var(--recipe-accent-yield);border-radius:var(--recipe-builder-section-radius);background:color-mix(in srgb, var(--recipe-accent-yield) 7%, var(--rcc-group));grid-area:5/10/auto/span 3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:100%;padding:6px 8px;display:grid}.recipe-builder__unit-relationships h3,.recipe-builder__unit-relationships p,.recipe-builder__unit-relationships dl{margin:0}.recipe-builder__unit-relationships h3{color:var(--rcc-text);font-size:.84rem}.recipe-builder__unit-relationships p,.recipe-builder__unit-relationships small{color:var(--rcc-muted);font-size:.68rem}.recipe-builder__unit-relationships dl{gap:6px;display:flex}.recipe-builder__unit-relationships dl div{background:0 0;border:0;min-width:92px;padding:5px 7px}.recipe-builder__unit-relationships dt{color:var(--rcc-muted);text-transform:uppercase;font-size:.58rem}.recipe-builder__unit-relationships dd{color:var(--rcc-text);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:.76rem;font-weight:750}.recipe-builder__calculated-result{cursor:default}.recipe-builder__section-heading--ingredients{grid-template-columns:minmax(0,1fr) auto;align-items:center}.recipe-builder__section-heading--ingredients>div:first-child{gap:1px;display:grid}.recipe-builder__ingredient-header-actions{justify-content:flex-end;align-items:center;gap:var(--recipe-builder-gap);display:flex}.recipe-builder__ingredient-header-actions>.recipe-page__primary-button{min-height:var(--recipe-builder-action-height);height:var(--recipe-builder-action-height);padding:4px 12px;font-size:.78rem}.recipe-builder__ingredient-context{min-height:var(--recipe-builder-action-height);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.recipe-builder__ingredient-context>div{align-items:baseline;gap:8px;min-width:0;display:flex}.recipe-builder__ingredient-context h3,.recipe-builder__ingredient-context span{margin:0}.recipe-builder__ingredient-context>div>span{color:var(--rcc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.recipe-builder__ingredient-context h3{color:var(--rcc-text);font-size:.8rem}.recipe-builder__ingredient-context button{min-height:var(--recipe-builder-action-height);height:var(--recipe-builder-action-height);border:1px solid var(--rcc-border-strong);border-radius:var(--rcc-radius-control);background:var(--rcc-group);color:var(--rcc-text);padding:5px 8px;font-size:.72rem}.recipe-builder__ingredient-context.is-healthy{border-left-color:#77a789}.recipe-builder__ingredient-ready{color:#7bc19b;font-weight:800}.recipe-guided-review__header{position:static}.recipe-guided-review__eyebrow{color:var(--rcc-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:800}.recipe-guided-review__header .recipe-control-center__header{grid-template-columns:34px minmax(0,1fr) minmax(150px,190px);min-height:56px;padding:6px 10px}.recipe-guided-review__header .recipe-control-center__actions{grid-template-columns:minmax(0,1fr)}.recipe-guided-review__header .recipe-control-center__save-state{text-align:right;gap:3px;min-width:128px;display:grid}.recipe-guided-review__header .recipe-control-center__save-state strong{color:var(--rcc-text);font-size:.78rem;line-height:1.1}.recipe-guided-review__header .recipe-control-center__save-state small{color:var(--rcc-muted);font-size:.7rem}.recipe-guided-review__header .recipe-control-center__header-meta{justify-content:flex-end;gap:7px;display:flex}.recipe-guided-review__header .recipe-control-center__header-meta small+small{border-left:1px solid var(--rcc-border);padding-left:7px}.recipe-guided-review__header .recipe-control-center__identity-copy{min-width:0}.recipe-guided-review__header .recipe-control-center__identity-copy h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.375rem,1.65vw,1.5rem);line-height:1;overflow:hidden}.recipe-guided-review__header .recipe-control-center__identity-copy p{gap:8px;min-width:0;display:flex}.recipe-guided-review__header .recipe-control-center__identity-copy p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipe-guided-review__header .recipe-control-center__identity>.recipe-control-center__title-photo{flex-basis:38px;width:38px;height:38px}.recipe-guided-review__column-headings{color:#d8bd7a;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#202b35;border-bottom:1px solid #46525d;grid-template-columns:minmax(0,1.65fr) minmax(0,1.9fr) minmax(0,1fr);min-height:30px;font-size:.58rem;font-weight:800;display:grid;position:static}.recipe-guided-review__column-headings span{border-right:1px solid #3b4853;justify-content:center;align-items:center;padding:6px 8px;display:flex}.recipe-guided-review__column-headings span:last-child{border-right:0}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__summary-card{padding:0;display:block}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__summary-card>.recipe-builder__section-heading{margin-top:6px}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]{min-height:var(--recipe-guided-row-height);background:#151e27;border-bottom:1px solid #2d3943;grid-template-columns:minmax(0,1.65fr) minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:0;display:grid}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]:focus-within{background:linear-gradient(90deg,#c8a96b0e,#121c28d1)}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]:before{content:attr(data-question);padding:var(--recipe-guided-row-padding);color:var(--rcc-text);border-right:1px solid #35414c;grid-column:1;align-self:stretch;align-items:center;font-size:.78rem;font-weight:750;display:flex}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]:after{content:"CALCULATED\a " attr(data-result);color:#e1f1ed;text-align:center;white-space:pre-line;overflow-wrap:anywhere;background:#102b2c;border:1px solid #2b756d;border-radius:5px;grid-column:3;justify-content:center;align-self:center;align-items:center;min-width:0;min-height:34px;margin:4px 7px;padding:4px 7px;font-size:.69rem;font-weight:700;display:flex}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__field[data-question]>span{display:none}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option)[data-question]>:is(input,select,textarea,em,small,span){grid-column:2;margin-inline:8px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__option[data-question]{min-height:var(--recipe-guided-row-height);justify-content:initial;text-align:left;padding:0}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__option[data-question]>span{min-height:var(--recipe-guided-control-height);grid-area:1/2;align-items:center;margin:0 8px 0 38px;display:inline-flex}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__option[data-question]>input{grid-area:1/2;justify-self:start;width:18px;min-width:18px;height:18px;min-height:18px;margin:0 0 0 12px}.recipe-guided-review__compound-answer{border:1px solid var(--rcc-border);border-radius:var(--rcc-radius-control);background:var(--rcc-inset);grid-column:2;justify-self:start;gap:6px;width:fit-content;min-width:0;max-width:calc(100% - 16px);margin:4px 8px;padding:4px;display:grid}.recipe-builder__sheet .recipe-editor--builder{--recipe-guided-answer-track:calc(25% - 3.75px)}.recipe-builder__sheet .recipe-editor--builder .recipe-guided-review__compound-answer--timing{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;align-items:end;gap:5px;width:calc(100% - 16px);min-height:58px}.recipe-guided-review__compound-answer--behavior{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:calc(100% - 16px)}.recipe-guided-review__compound-answer--yield{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:5px;width:calc(100% - 16px);max-width:calc(100% - 16px)}.recipe-guided-review__compound-answer :is(.recipe-editor__field,.recipe-editor__option){gap:2px;min-width:0;max-width:100%;margin:0;padding:0;display:grid}.recipe-guided-review__compound-answer .recipe-editor__field>span{color:var(--rcc-muted);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:800;line-height:1;display:block;overflow:hidden}.recipe-guided-review__compound-answer--timing .recipe-editor__field{width:100%;min-width:0;max-width:none}.recipe-guided-review__compound-answer--timing .recipe-editor__field>span{text-align:center;width:100%}.recipe-guided-review__compound-answer--timing .recipe-editor__field>input{field-sizing:fixed;box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;width:100%;min-width:0;max-width:none;height:35px}.recipe-guided-review__compound-answer--behavior .recipe-editor__option{box-sizing:border-box;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:36px;padding:0 8px}.recipe-guided-review__compound-answer--behavior .recipe-editor__option>input{grid-area:1/1;width:18px;min-width:18px;height:18px;margin:0}.recipe-guided-review__compound-answer--behavior .recipe-editor__option>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:.72rem;overflow:hidden}.recipe-guided-answer--full>:is(input,textarea){width:calc(100% - 16px);min-width:0;max-width:none}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--identity .recipe-guided-answer--full>input{text-align:center;width:calc(75% - 1.25px)}.recipe-guided-answer--standard-select>select,.recipe-guided-answer--compact-status>select,.recipe-guided-answer--standard-unit>select{field-sizing:fixed;box-sizing:border-box;width:var(--recipe-guided-answer-track);justify-self:start;min-width:0;max-width:100%;padding-inline-end:2.25em}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-builder__module--identity,.recipe-builder__module--workflow) :is(.recipe-guided-answer--standard-select,.recipe-guided-answer--compact-status)>select{width:calc(50% - 2.5px)}.recipe-guided-answer--compact-number>input{field-sizing:fixed;box-sizing:border-box;width:var(--recipe-guided-answer-track);font-variant-numeric:tabular-nums;justify-self:start;min-width:0;max-width:100%}.recipe-guided-review__compound-answer--yield :is(.recipe-guided-answer--compact-number>input,.recipe-guided-answer--standard-unit>select){width:100%}.recipe-builder__sheet .recipe-editor--builder .recipe-guided-review__compound-answer--yield>.recipe-guided-answer--yield-quantity{grid-column:1/2}.recipe-builder__sheet .recipe-editor--builder .recipe-guided-review__compound-answer--yield>.recipe-guided-answer--yield-uom{grid-column:2/3}.recipe-guided-review__compound-answer--yield .recipe-editor__field>span{text-align:center;width:100%}.recipe-guided-review__compound-answer--yield :is(input,select),.recipe-builder__sheet .recipe-editor--builder .recipe-editor__field--base-servings>input{text-align:center}.recipe-guided-answer--boolean{width:fit-content;min-width:0;max-width:100%}.recipe-guided-review__compound-answer--behavior>:nth-child(2){grid-column:2/span 2}.recipe-guided-review__compound-answer--behavior>:nth-child(2)>span{text-align:center}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__unit-relationships,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-table-wrap{display:none}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-mobile-cards{gap:0;display:grid}.recipe-guided-review__ingredient-table-head,.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-mobile-card{grid-template-columns:minmax(0,1.5fr) minmax(0,.4fr) minmax(0,.55fr) minmax(0,2.35fr) minmax(0,.65fr) auto;align-items:center;gap:6px;display:grid}.recipe-guided-review__ingredient-table-head{border-bottom:1px solid var(--rcc-border-strong);min-height:30px;color:var(--rcc-muted);letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;font-size:.58rem;font-weight:800}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-mobile-card{border-bottom:1px solid var(--rcc-border);grid-template-areas:"ingredient quantity uom notes status remove";min-height:44px;padding:3px 6px;overflow:visible}.recipe-builder__sheet .recipe-editor--builder .recipe-guided-review__ingredient-answer{display:contents}.recipe-guided-review__ingredient-answer .recipe-editor__ingredient-mobile-field--ingredient{grid-area:ingredient}.recipe-guided-review__ingredient-answer .recipe-editor__ingredient-mobile-control-row{display:contents}.recipe-guided-review__ingredient-answer .recipe-editor__ingredient-mobile-field--qty{grid-area:quantity}.recipe-guided-review__ingredient-answer .recipe-editor__ingredient-mobile-field--uom{grid-area:uom}.recipe-guided-review__ingredient-answer .recipe-editor__ingredient-mobile-remove{grid-area:remove;width:34px;min-width:34px;min-height:34px;padding:0}.recipe-guided-review__ingredient-answer .recipe-editor__ingredient-mobile-field--notes{grid-area:notes}.recipe-guided-review__ingredient-answer label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recipe-guided-review__ingredient-answer input{width:100%;min-width:0;max-width:100%;height:var(--recipe-guided-control-height);min-height:var(--recipe-guided-control-height)}.recipe-guided-review__calculated{overflow-wrap:anywhere;color:#cfe3df;background:#112728ad;border:0;border-left:3px solid #2b665f;border-radius:0;grid-area:status;align-content:center;align-self:stretch;gap:2px;min-width:0;min-height:100%;margin:0;padding:4px 7px;display:grid}.recipe-guided-review__calculated span{color:#70c9ae;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.recipe-guided-review__calculated strong{font-size:.75rem}.recipe-guided-review__calculated small{color:#9bc9c1;font-size:.66rem}.recipe-guided-review__calculated--quiet{min-height:0;color:var(--rcc-muted);text-align:center;background:0 0;border:0}.recipe-guided-review__calculated--quiet strong{font-size:.9rem;font-weight:500}.recipe-builder__production-grid{display:contents}.recipe-guided-review__allergen-marker{border-left:3px solid var(--recipe-accent-service);color:var(--rcc-muted);text-transform:uppercase;padding:6px 8px;font-size:.68rem;font-weight:800;display:block}.recipe-guided-review__secondary-sections{gap:6px;margin:6px 0;padding-inline:6px;display:grid}.recipe-guided-review__collapsed{border:1px solid var(--rcc-border);border-radius:var(--rcc-radius-control);background:var(--rcc-panel);overflow:hidden}.recipe-guided-review__collapsed summary{height:37px;min-height:37px;color:var(--rcc-text);letter-spacing:.06em;cursor:pointer;text-transform:uppercase;grid-template-columns:minmax(150px,auto) minmax(0,1fr) 16px;align-items:center;gap:8px;padding:5px 9px;font-size:.7rem;font-weight:800;list-style:none;display:grid}.recipe-guided-review__collapsed summary:hover{background:var(--rcc-hover)}.recipe-guided-review__collapsed summary:focus-visible{outline:2px solid var(--rcc-gold);outline-offset:-2px}.recipe-guided-review__collapsed summary:after{content:"›";color:var(--rcc-gold);justify-self:end;font-size:1rem;transform:rotate(0)}.recipe-guided-review__collapsed[open] summary:after{transform:rotate(90deg)}.recipe-guided-review__collapsed summary span{color:var(--rcc-muted);letter-spacing:0;text-transform:none;font-size:.64rem;font-weight:600}.recipe-guided-review__collapsed>:not(summary){border-top:1px solid var(--rcc-border);margin:0;padding:8px}.recipe-guided-review__collapsed>div{flex-wrap:wrap;gap:6px;display:flex}.recipe-guided-review__collapsed button{min-height:36px;padding:5px 9px}.recipe-guided-review__footer{z-index:40;min-height:52px;padding:7px max(7px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left));border-top:1px solid var(--rcc-border-strong);background:#151b20;grid-template-columns:minmax(150px,190px) minmax(130px,170px) minmax(130px,170px) minmax(150px,190px);justify-content:space-between;align-items:center;gap:6px;display:grid;position:sticky;bottom:0}.recipe-guided-review__footer button{width:100%;min-width:0;max-width:none;min-height:35px}.recipe-control-center{padding-bottom:var(--recipe-guided-footer-clearance,64px)}.recipe-builder__workbench-backdrop,.recipe-builder__corrections-backdrop{z-index:1300;background:#05080bb8;display:grid;position:fixed;inset:0}.recipe-builder__workbench-backdrop{place-items:center;padding:16px}.recipe-builder__workbench{border:1px solid var(--rcc-border-strong);background:var(--rcc-panel);border-radius:11px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 18px 48px #0000007a}.recipe-builder__workbench>header,.recipe-builder__corrections>header{border-bottom:1px solid var(--rcc-border);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:flex}.recipe-builder__workbench>header>div,.recipe-builder__corrections>header>div{gap:1px;display:grid}.recipe-builder__workbench>header strong,.recipe-builder__corrections>header strong{color:var(--rcc-text)}.recipe-builder__workbench>header small,.recipe-builder__corrections>header span{color:var(--rcc-muted);font-size:.66rem}.recipe-builder__workbench>header button,.recipe-builder__corrections>header button{border:1px solid var(--rcc-border);border-radius:var(--rcc-radius-control);background:var(--rcc-group);width:36px;min-height:36px;color:var(--rcc-text)}.recipe-builder__advanced-body{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:8px;display:grid;overflow-y:auto}.recipe-builder__tool-dock{border-bottom:1px solid var(--rcc-border);gap:2px;padding-bottom:4px;display:flex;overflow-x:auto}.recipe-builder__tool-dock button{min-height:34px;color:var(--rcc-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:4px 10px;font-size:.69rem;font-weight:750}.recipe-builder__tool-dock button.is-active{border-bottom-color:var(--rcc-gold);color:var(--rcc-text)}.recipe-builder__advanced-actions{border-top:1px solid var(--rcc-border);justify-content:flex-end;padding-top:7px;display:flex}.recipe-builder__open-package{border:1px solid var(--rcc-border-strong);border-radius:var(--rcc-radius-control);background:var(--rcc-group);min-height:36px;color:var(--rcc-text);padding:5px 10px}.recipe-control-center__management-section[hidden]{display:none}.recipe-control-center__management-section{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.recipe-control-center__cost-summary{flex-wrap:wrap;display:flex}.recipe-control-center__cost-summary>span{flex:110px;min-width:105px}.recipe-builder__corrections-backdrop{justify-items:end}.recipe-builder__corrections{border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(420px,100vw);height:100dvh;display:grid;box-shadow:-12px 0 34px #0000006b}.recipe-builder__correction-list{overscroll-behavior:contain;align-content:start;gap:5px;min-height:0;padding:8px;display:grid;overflow-y:auto}.recipe-builder__correction-list h3{color:var(--rcc-gold);letter-spacing:.08em;text-transform:uppercase;margin:5px 2px 1px;font-size:.66rem}.recipe-builder__correction-list .recipe-control-center__issue{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"indicator title""reason reason""action action"}.recipe-builder__correction-list .recipe-control-center__issue-indicator{grid-area:indicator}.recipe-builder__correction-list .recipe-control-center__issue>div{grid-area:title;display:grid}.recipe-builder__correction-list .recipe-control-center__issue>p{white-space:normal;grid-area:reason}.recipe-builder__correction-list .recipe-control-center__issue>button{grid-area:action;width:100%;min-height:34px}.recipe-control-center [id^=recipe-control-field-],.recipe-control-center [id^=recipe-ingredient-],.recipe-control-center [id^=recipe-cost-line-]{scroll-margin-top:calc(var(--recipe-control-sticky-offset) + 8px)}@media (width<=1000px){.recipe-builder__layout{grid-template-columns:minmax(0,1fr)}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__section-heading{grid-area:auto/1/auto/-1}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__summary-card :is(.recipe-builder__module--basics label,#recipe-control-yield label,.recipe-builder__unit-relationships){grid-area:auto}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--identity label:first-child{grid-column:1/-1}.recipe-builder__unit-relationships{grid-template-columns:minmax(0,1fr) auto}.recipe-guided-review__column-headings{display:none}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]{grid-template-columns:minmax(0,1fr);padding:7px}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]:before,.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]:after,.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option)[data-question]>:is(input,select,textarea,em,small,span),.recipe-guided-review__compound-answer{grid-area:auto/1}.recipe-guided-review__compound-answer{width:fit-content;max-width:100%;margin-inline:0}.recipe-guided-review__ingredient-table-head{display:none}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__ingredient-mobile-card{grid-template-columns:minmax(0,1fr) minmax(0,.32fr) minmax(0,.42fr) auto;grid-template-areas:"ingredient quantity uom remove""notes notes status status";gap:5px;min-height:88px;padding:4px 6px}.recipe-guided-review__calculated{min-height:44px}}@media (width<=767px){.recipe-control-center__command-deck{margin-bottom:6px}.recipe-builder__sheet{padding:6px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__summary-card{grid-template-columns:minmax(0,1fr);padding:5px}.recipe-builder__section-heading{grid-template-columns:minmax(0,1fr)}.recipe-builder__section-heading span{grid-area:auto/1}.recipe-builder__unit-relationships{grid-template-columns:minmax(0,1fr)}.recipe-builder__unit-relationships dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recipe-builder__section-heading--ingredients{gap:6px}.recipe-builder__ingredient-header-actions{flex-wrap:wrap;justify-content:stretch}.recipe-builder__ingredient-header-actions>*{flex:auto}.recipe-builder__ingredient-context>div{gap:1px;display:grid}.recipe-builder__ingredient-context button{min-height:44px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__remove-button{min-width:44px;min-height:44px}.recipe-builder__production-grid{grid-template-columns:minmax(0,1fr)}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__production-grid label:first-child textarea{min-height:96px}.recipe-builder__sheet .recipe-editor--builder .recipe-builder__production-grid label:last-child textarea{min-height:72px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__allergens-panel textarea{min-height:58px}.recipe-builder__sheet .recipe-editor--builder .recipe-editor__lower-notes{grid-template-columns:minmax(0,1fr)}.recipe-guided-review__header .recipe-control-center__header{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"back identity""actions actions"}.recipe-guided-review__header .recipe-control-center__actions{grid-template-columns:minmax(0,1fr)}.recipe-guided-review__column-headings{display:none}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]{grid-template-columns:minmax(0,1fr);padding:7px}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]:before,.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option,.recipe-guided-review__compound-row)[data-question]:after,.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option)[data-question]>:is(input,select,textarea,em,small,span),.recipe-guided-review__compound-answer,.recipe-guided-review__calculated{grid-area:auto/1;margin-inline:0}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option)[data-question]:before{min-height:34px;padding:6px 0}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-editor__field,.recipe-editor__option)[data-question]:after,.recipe-guided-review__calculated:not(.recipe-guided-review__calculated--quiet){border-top:1px solid #2b756d;border-left:0;min-height:42px}.recipe-guided-review__calculated--quiet{border:0;min-height:24px}.recipe-guided-review__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-guided-review__footer button{min-width:0;min-height:44px}.recipe-builder__sheet .recipe-editor--builder .recipe-guided-review__compound-answer--timing{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.recipe-guided-review__compound-answer--behavior{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-guided-review__compound-answer--yield{grid-template-columns:minmax(7ch,max-content) minmax(0,1fr)}.recipe-builder__sheet .recipe-editor--builder :is(.recipe-guided-answer--standard-select,.recipe-guided-answer--compact-status,.recipe-guided-answer--standard-unit)>select,.recipe-builder__sheet .recipe-editor--builder .recipe-guided-answer--compact-number>input,.recipe-builder__sheet .recipe-editor--builder .recipe-builder__module--identity .recipe-guided-answer--full>input,.recipe-builder__sheet .recipe-editor--builder :is(.recipe-builder__module--identity,.recipe-builder__module--workflow) :is(.recipe-guided-answer--standard-select,.recipe-guided-answer--compact-status)>select{width:min(100%,18rem)}.recipe-guided-review__compound-answer--behavior>:nth-child(2),.recipe-builder__sheet .recipe-editor--builder .recipe-editor__lower-notes>.recipe-panel:last-child{grid-column:auto}.recipe-builder__workbench-backdrop{padding:0}.recipe-builder__workbench{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.recipe-builder__corrections-backdrop{align-items:end}.recipe-builder__corrections{width:100%;height:min(76dvh,680px);padding-bottom:max(64px, env(safe-area-inset-bottom));border-radius:12px 12px 0 0;box-shadow:0 -12px 34px #0000006b}.recipe-builder__tool-dock button,.recipe-builder__open-package{min-height:44px}}.recipe-control-center__header{gap:var(--recipe-builder-gap);min-height:56px;padding:5px var(--recipe-builder-section-pad);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(180px,1fr) minmax(360px,auto)}.recipe-control-center__actions{align-items:center;gap:var(--recipe-builder-gap);grid-template-columns:minmax(108px,1fr) minmax(140px,170px) minmax(140px,170px);min-width:0;display:grid}.recipe-control-center__save-state{min-width:108px;color:var(--rcc-muted);text-align:right;white-space:nowrap;font-size:.72rem}.recipe-control-center__save-state:empty:after{content:" "}.recipe-control-center__actions :is(.recipe-control-center__save,.recipe-control-center__readiness){width:100%;min-height:var(--recipe-builder-action-height);height:var(--recipe-builder-action-height)}.recipe-control-center__identity{align-items:center;gap:12px;min-width:0;display:flex}.recipe-control-center__identity h1{margin:0;font-size:1.8rem;line-height:1}.recipe-control-center__identity>.recipe-control-center__title-photo{border:1px solid var(--rcc-border-strong);background:var(--rcc-inset);border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid;overflow:hidden}.recipe-control-center__identity>button.recipe-control-center__title-photo--editable{cursor:pointer}.recipe-control-center__identity>button.recipe-control-center__title-photo--editable:hover{border-color:var(--rcc-gold)}.recipe-control-center__title-photo img{object-fit:cover;width:100%;height:100%}.recipe-control-center__identity>.recipe-control-center__title-photo>span{color:var(--rcc-gold);border:0;padding:0;font-size:1.15rem;font-weight:760}.recipe-control-center__readiness{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 6px;width:100%;min-width:0;display:grid}.recipe-control-center__readiness>strong,.recipe-control-center__readiness>span:not(.recipe-control-center__readiness-chevron){grid-column:1}.recipe-control-center__readiness>.recipe-control-center__readiness-chevron{color:var(--rcc-muted);grid-area:1/2/span 2;align-self:center}.recipe-control-center__delete{border-radius:var(--rcc-radius-control);color:#e79a97;background:#d778750f;border:1px solid #d778757a;min-height:34px;padding:4px 8px;font-size:.68rem;font-weight:760}.recipe-control-center__delete:hover{background:#d778751f}.recipe-control-center__readiness-bar{border:1px solid var(--rcc-border-strong);background:var(--rcc-inset);border-radius:5px;height:28px;position:relative;overflow:hidden}.recipe-control-center__readiness-bar>span{background:#c8a96b7a;position:absolute;inset:0 auto 0 0}.recipe-control-center__readiness--green .recipe-control-center__readiness-bar>span{background:#72bc9185}.recipe-control-center__readiness--red .recipe-control-center__readiness-bar>span{background:#d7787585}.recipe-control-center__readiness-bar>strong{z-index:1;height:100%;color:var(--rcc-text);letter-spacing:.01em;place-items:center;font-size:.72rem;font-weight:760;display:grid;position:relative}@media (width<=767px){.recipe-control-center__header{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back identity""actions actions";gap:5px 7px;padding:6px}.recipe-control-center__back{grid-area:back;align-self:center;min-width:max-content}.recipe-control-center__identity{grid-area:identity;gap:8px}.recipe-control-center__actions{grid-area:actions;grid-template-columns:minmax(0,1fr) minmax(112px,1fr) minmax(112px,1fr)}.recipe-control-center__save-state{text-align:left;white-space:normal;min-width:0}.recipe-control-center__identity>.recipe-control-center__title-photo{flex-basis:44px;width:44px;height:44px}.recipe-control-center__identity h1{font-size:1.05rem}.recipe-control-center__readiness-bar{height:30px}}@media (width>=901px){.recipe-control-center__editor--setup .recipe-editor__summary-card{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);grid-template-areas:"identity workflow""timing timing""options options";align-items:start;gap:6px;display:grid}.recipe-control-center__editor--setup .recipe-editor__header-group--identity{grid-area:identity}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-timing-heading]{grid-area:timing}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading]{grid-area:workflow}.recipe-control-center__editor--setup .recipe-editor__options-card{grid-area:options}}.recipe-control-center__editor--setup .recipe-editor__metadata-window{gap:0}.recipe-control-center__editor--setup .recipe-editor__metadata-actions{gap:6px;min-height:48px;padding:6px 8px}.recipe-control-center__editor--setup .recipe-editor__setup-heading{gap:1px}.recipe-control-center__editor--setup .recipe-editor__setup-heading h2{font-size:1rem;line-height:1.1}.recipe-control-center__editor--setup .recipe-editor__setup-heading p{font-size:.68rem;line-height:1.15}.recipe-control-center__editor--setup .recipe-editor__metadata-actions button{height:34px;min-height:34px;padding:4px 9px;font-size:.72rem}.recipe-control-center__editor--setup .recipe-editor__summary-card{background:var(--rcc-panel);padding:7px!important}.recipe-control-center__editor--setup .recipe-editor__header-group{background:var(--rcc-inset);border-radius:5px;min-width:0;border:1px solid var(--rcc-border)!important;padding:7px 8px!important}.recipe-control-center__editor--setup .recipe-editor__header-group h3{margin:0 0 5px;font-size:.74rem;line-height:1.1}.recipe-control-center__editor--setup .recipe-editor__header-grid{gap:5px 7px}.recipe-control-center__editor--setup .recipe-editor__header-grid--identity{grid-template-columns:minmax(0,1.7fr) minmax(150px,.8fr)}.recipe-control-center__editor--setup .recipe-editor__header-grid--timing{grid-template-columns:repeat(4,minmax(0,1fr))}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading] .recipe-editor__header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__editor--setup .recipe-editor__field{gap:2px}.recipe-control-center__editor--setup .recipe-editor__field>span{font-size:.66rem;line-height:1.1}.recipe-control-center__editor--setup .recipe-editor__field input,.recipe-control-center__editor--setup .recipe-editor__field select{border-radius:4px;height:34px;min-height:34px;padding:4px 7px;font-size:.76rem}.recipe-control-center__editor--setup .recipe-editor__field>small{min-height:0;margin:0;font-size:.59rem;line-height:1.15}.recipe-control-center__editor--setup .recipe-editor__option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.recipe-control-center__editor--setup .recipe-editor__option{border-radius:4px;min-height:32px;padding:4px 7px}.recipe-control-center__editor--setup .recipe-editor__option input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px}.recipe-control-center__editor--setup .recipe-editor__option span{font-size:.68rem}@media (width<=1100px),(hover:none) and (pointer:coarse){.recipe-control-center__editor--setup .recipe-editor{gap:0;padding:2px}.recipe-control-center__editor--setup .recipe-editor>.recipe-panel{border-radius:7px}.recipe-control-center__editor--setup .recipe-editor__metadata-actions{padding-inline:5px}.recipe-control-center__editor--setup .recipe-editor__summary-card{grid-template-areas:"identity timing""workflow options";align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:4px!important}.recipe-control-center__editor--setup .recipe-editor__header-group{padding:6px 5px!important}.recipe-control-center__editor--setup .recipe-editor__header-group--identity{grid-area:identity}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-timing-heading]{grid-area:timing}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading]{grid-area:workflow}.recipe-control-center__editor--setup .recipe-editor__options-card{grid-area:options}.recipe-control-center__editor--setup .recipe-editor__header-grid--identity{grid-template-columns:minmax(0,1fr)}.recipe-control-center__editor--setup .recipe-editor__header-grid--timing{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading],.recipe-control-center__editor--setup .recipe-editor__options-card{align-content:start}}@media (width<=560px){.recipe-control-center__editor--setup .recipe-editor__summary-card{grid-template-areas:"identity identity""timing timing""workflow workflow""options options"}.recipe-control-center__editor--setup .recipe-editor__header-grid--identity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:is(body:has(.recipe-control-center) .mobile-swipe-tab-cue,body:has(.recipe-control-center) .mobile-swipe-tab-safe-space){display:none!important}.recipe-control-center,.recipe-control-center__header,.recipe-control-center__summary,.recipe-control-center__workbench,.recipe-control-center__section-bar,.recipe-control-center__nav,.recipe-control-center__issues,.recipe-control-center__issues--inline,.recipe-control-center__workspace,.recipe-control-center__editor,.recipe-control-center .recipe-editor,.recipe-control-center .recipe-panel,.recipe-control-center .recipe-editor__top-grid,.recipe-control-center .recipe-editor__metadata-window,.recipe-control-center .recipe-editor__summary-card{width:100%;min-width:0;min-height:0;overflow-x:clip;max-width:none!important;height:auto!important;max-height:none!important;position:static!important;inset:auto!important;transform:none!important}.recipe-control-center__workbench,.recipe-control-center__workspace,.recipe-control-center__editor,.recipe-control-center .recipe-editor,.recipe-control-center .recipe-editor__top-grid,.recipe-control-center .recipe-editor__metadata-window{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.recipe-control-center__section-bar,.recipe-control-center__issues--inline{z-index:auto!important}.recipe-control-center__issues--inline{margin-top:4px;overflow:visible!important}.recipe-control-center__issues--inline>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.recipe-control-center__issues--inline>header h2{margin:0;font-size:1rem;line-height:1.1}.recipe-control-center__issues--inline .recipe-control-center__eyebrow{margin:0 0 2px;font-size:.58rem}.recipe-control-center__readiness-overview{width:auto;min-width:0;min-height:44px;margin:0;padding:6px 8px;font-size:.72rem}.recipe-control-center__issue-list{gap:5px}.recipe-control-center__issue{grid-template-areas:"indicator title action""reason reason reason";align-items:start;gap:4px 7px;min-height:0;padding:7px;grid-template-columns:22px minmax(0,1fr) auto!important}.recipe-control-center__issue-indicator{grid-area:indicator;width:22px;height:22px}.recipe-control-center__issue>div{grid-area:title;gap:1px;min-width:0}.recipe-control-center__issue>div strong{font-size:.78rem;line-height:1.15}.recipe-control-center__issue>div span,.recipe-control-center__issue>p{font-size:.67rem;line-height:1.2}.recipe-control-center__issue>p{overflow-wrap:anywhere;grid-area:reason;margin:0}.recipe-control-center__issue>button{grid-area:action;width:auto;min-width:0;min-height:44px;padding:6px 8px;font-size:.72rem}.recipe-control-center__editor--yield .recipe-editor{gap:0;padding:2px}.recipe-control-center__editor--yield .recipe-editor>.recipe-panel,.recipe-control-center__editor--yield .recipe-editor__summary-card,.recipe-control-center__editor--yield #recipe-control-yield{padding:5px!important}.recipe-control-center__editor--yield .recipe-editor__header-grid--yield{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.recipe-control-center__editor--yield .recipe-editor__header-grid--yield>.recipe-editor__field{min-width:0;grid-column:auto!important}.recipe-control-center__editor--yield .recipe-editor__header-grid--yield>.recipe-editor__field--base-servings{grid-template-columns:minmax(0,1fr) auto;grid-column:1/-1!important}.recipe-control-center__editor--yield .recipe-editor__field--base-servings>span{grid-column:1}.recipe-control-center__editor--yield .recipe-editor__field--base-servings>input{grid-column:1/-1}.recipe-control-center__editor--yield .recipe-editor__validation-bar{display:none}.recipe-control-center__editor--yield .recipe-editor__validation-text{grid-area:1/2;align-self:center;margin:0;font-size:.6rem}.recipe-control-center__nav{gap:4px;padding:4px}.recipe-control-center__nav button{flex:none;justify-content:center;gap:4px;width:auto;min-width:max-content;padding:5px 9px}.recipe-control-center__nav button span{white-space:nowrap;overflow-wrap:normal;min-width:0;font-size:.64rem;line-height:1.1}.recipe-control-center__summary{height:auto!important;max-height:none!important;margin-block:4px!important;padding-block:0!important;overflow:visible!important}.recipe-control-center__diagnostics{grid-column:1/-1;width:100%;min-width:0;z-index:auto!important;display:grid!important;position:static!important}.recipe-control-center__diagnostics>summary{align-self:start;width:100%;min-height:44px;padding:4px 8px;font-size:.72rem;line-height:1.1;height:44px!important}.recipe-control-center__diagnostics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0;max-width:100%;margin:0;display:grid;z-index:auto!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.recipe-control-center__diagnostics>div>.recipe-control-center__metric{gap:1px;min-width:0;min-height:0;padding:6px 8px!important}.recipe-control-center__diagnostics>div>.recipe-control-center__metric strong{line-height:1.05;font-size:.82rem!important}.recipe-control-center__diagnostics>div>.recipe-control-center__metric small{white-space:normal;line-height:1.1;font-size:.62rem!important}.recipe-control-center__diagnostics>div>.recipe-control-center__metric:last-child{grid-column:1/-1}.recipe-control-center__editor--setup .recipe-editor__more-menu,.recipe-control-center__editor--setup .recipe-editor__more-menu>div{width:100%;min-width:0;max-width:none!important;height:auto!important;max-height:none!important;position:static!important;inset:auto!important;transform:none!important}.recipe-control-center__editor--setup .recipe-editor__more-menu[open]{grid-column:1/-1}.recipe-control-center__editor--setup .recipe-editor__more-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:4px;display:grid}.recipe-control-center__editor--setup .recipe-editor__metadata-actions button,.recipe-control-center__editor--setup .recipe-editor__field input,.recipe-control-center__editor--setup .recipe-editor__field select,.recipe-control-center__editor--setup .recipe-editor__option{height:auto;min-height:44px}.recipe-control-center__editor--setup .recipe-editor__header-grid--identity>.recipe-editor__field,.recipe-control-center__editor--setup .recipe-editor__header-grid--timing>.recipe-editor__field,.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading] .recipe-editor__field{min-width:0;grid-column:auto!important}.recipe-control-center__editor--setup .recipe-editor__header-grid--identity,.recipe-control-center__editor--setup .recipe-editor__header-grid--timing{align-items:stretch;gap:5px}.recipe-control-center__editor--setup .recipe-editor__header-grid--timing>.recipe-editor__field>small{align-items:start;min-height:2.3em;display:grid}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading] .recipe-editor__header-grid,.recipe-control-center__editor--setup .recipe-editor__option-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recipe-control-center__editor--setup .recipe-editor__option{width:100%;min-width:0;padding-inline:6px}.recipe-control-center__editor--setup .recipe-editor__option span{overflow-wrap:anywhere;min-width:0}}@media (width>=901px){.recipe-control-center:has(.recipe-control-center__editor--setup){gap:var(--recipe-builder-gap)}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__header{min-height:60px;padding-block:6px}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__title-photo{flex-basis:48px;width:48px;height:48px}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__summary{min-height:58px;margin-bottom:7px;padding-block:5px}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__metric{padding-block:2px}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__metric strong{font-size:.9rem}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__metric small{font-size:.64rem}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__workbench{gap:6px}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__nav{min-height:42px;padding-block:3px}.recipe-control-center:has(.recipe-control-center__editor--setup) .recipe-control-center__nav button{min-height:34px;padding-block:4px}.recipe-control-center__editor--setup,.recipe-control-center__editor--setup .recipe-editor>.recipe-panel,.recipe-control-center__editor--setup .recipe-editor__top-grid,.recipe-control-center__editor--setup .recipe-editor__metadata-window,.recipe-control-center__editor--setup .recipe-editor__summary-card{height:auto;max-height:none;overflow:visible}.recipe-control-center__editor--setup .recipe-editor{gap:0;height:auto;max-height:none;padding:0;display:block;overflow:visible}.recipe-control-center__editor--setup .recipe-editor__options-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;display:grid;padding-block:4px!important}.recipe-control-center__editor--setup .recipe-editor__options-card h3{white-space:nowrap;margin:0}.recipe-control-center__editor--setup .recipe-editor__options-card .recipe-editor__option-list{width:100%}}.recipe-control-center__editor--setup,.recipe-control-center__editor--setup .recipe-editor__setup-heading,.recipe-control-center__editor--setup .recipe-editor__header-group,.recipe-control-center__editor--setup .recipe-editor__field,.recipe-control-center__editor--setup .recipe-editor__field>span,.recipe-control-center__editor--setup .recipe-editor__field>small{text-align:center}.recipe-control-center__editor--setup .recipe-editor__field input,.recipe-control-center__editor--setup .recipe-editor__field select{text-align:center;text-align-last:center}.recipe-control-center__editor--setup .recipe-editor__option{text-align:center;justify-content:center}.recipe-control-center__editor--setup .recipe-editor__metadata-actions{background:linear-gradient(#20272d,#181e23);border-color:#36414b}.recipe-control-center__editor--setup .recipe-editor__summary-card{background:#101519}.recipe-control-center__editor--setup .recipe-editor__header-group--identity{background:linear-gradient(135deg,#c8a96b17,#11171cf7);border-color:#c8a96b5c!important}.recipe-control-center__editor--setup .recipe-editor__header-group--identity h3{color:#d8c28e}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-timing-heading]{background:linear-gradient(135deg,#a1772e24,#11171cf7);border-color:#d3ad6175!important}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-timing-heading] h3{color:#e1c078}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading]{background:linear-gradient(135deg,#88522b21,#11171cf7);border-color:#b17d4e6b!important}.recipe-control-center__editor--setup .recipe-editor__header-group[aria-labelledby=recipe-workflow-heading] h3{color:#d6a574}.recipe-control-center__editor--setup .recipe-editor__options-card{background:linear-gradient(135deg,#397d571f,#11171cf7);border-color:#68b5896b!important}.recipe-control-center__editor--setup .recipe-editor__options-card h3{color:#8fd0aa}.recipe-control-center__editor--setup .recipe-editor__field>span{color:#d5c7a8}.recipe-control-center__editor--setup .recipe-editor__field>small{color:#8f9ca8}.recipe-control-center__editor--setup .recipe-editor__field input,.recipe-control-center__editor--setup .recipe-editor__field select{color:#f4f7f9;background-color:#0c100f;border-color:#514b3e;box-shadow:inset 0 1px 2px #00000057}.recipe-control-center__editor--setup .recipe-editor__field input:hover,.recipe-control-center__editor--setup .recipe-editor__field select:hover{background-color:#111512;border-color:#75664a}.recipe-control-center__editor--setup .recipe-editor__option{color:#dce9e1;background:#0d1713;border-color:#68b58952}.inventory-page{background:0 0!important}.inventory-page .inventory-complexity-controls{z-index:2;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 12px!important;padding:0!important}.inventory-page .inventory-search-command-row{isolation:isolate;box-sizing:border-box;border:1px solid #c8a96b47;border-radius:12px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffe8b90f,0 12px 28px #00000038;background:#1a1f24!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:10px 12px!important}.inventory-page .inventory-complexity-controls{gap:8px}.inventory-page .inventory-complexity-controls .heat-expandable-control.inventory-complexity-controls__button{justify-self:stretch;width:100%;padding:4px 36px 4px 12px;display:flex}.inventory-page .inventory-complexity-controls .inventory-complexity-controls__button>.heat-expandable-control__content{width:100%!important}.inventory-page .inventory-complexity-controls .inventory-complexity-controls__button>.heat-expandable-control__chevron{top:50%;right:14px;transform:translateY(-50%);position:absolute!important}.inventory-page .inventory-complexity-controls .inventory-complexity-controls__button[data-state=open]>.heat-expandable-control__chevron{transform:translateY(-50%)rotate(180deg)}.inventory-page .inventory-search-command-row:before{z-index:0;border-radius:inherit;clip-path:inset(32px round 12px);content:"";pointer-events:none;background:url(/assets/surface-window-powder-blue-CkaFe0Qi.png) 50%/cover no-repeat;position:absolute;inset:-32px}.inventory-page .inventory-search-command-row>*,.inventory-page .inventory-search-command-row .inventory-always-search>span,.inventory-page .inventory-search-command-row input,.inventory-page .inventory-search-command-row button{z-index:1;position:relative}.heat-shell-header .app-header__session,.heat-shell-header .app-header__switchers,.heat-shell-header .app-header__switchers>label{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.heat-shell-header .app-header__session,.heat-shell-header .app-header__switchers{padding:0!important;overflow:visible!important}@media (width>=1181px){.events-page .events-filter-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;height:auto!important}.events-page .events-filter-grid>*{height:auto!important;min-height:0!important}.events-page .events-control-bar{grid-template-columns:minmax(190px,.75fr) minmax(240px,1fr) minmax(360px,1.5fr)!important;gap:7px!important;min-width:0!important;display:grid!important}.events-page .events-readiness-filters{border:1px solid #2a3138!important;grid-area:5/1/auto/-1!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important}.events-page .events-readiness-filters[open]{z-index:5;height:auto!important}.events-page .events-readiness-filters>summary{height:42px!important;min-height:42px!important;padding:0 10px!important}.events-page .event-summary-box{grid-area:1/1!important;min-height:0!important}.events-page .event-summary-box__body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.events-page .event-summary-box__column{gap:3px!important;min-width:0!important}.events-page .event-summary-box__row--station{grid-template-columns:11px minmax(68px,auto) minmax(18px,auto) minmax(18px,1fr) minmax(28px,auto)!important;gap:4px!important;min-height:28px!important;padding:2px 5px!important}.events-page .event-summary-box__row--status{grid-template-columns:minmax(82px,auto) minmax(24px,1fr) minmax(20px,auto)!important;gap:4px!important;min-height:28px!important;padding:2px 5px!important}.events-page .event-summary-box__name{text-overflow:clip!important;font-size:11px!important;overflow:visible!important}.events-page .event-summary-box__bar{min-width:18px!important;height:4px!important}.events-page .events-filter-grid{grid-template-rows:48px repeat(3,44px)!important}}.schedules-page__mobile-coverage{display:none}@media (width<=767px){.schedules-page__mobile-coverage{box-sizing:border-box;gap:8px;width:calc(100% - 16px);min-width:0;margin-inline:8px;display:grid}.schedules-page__mobile-coverage+.schedules-page__mobile-grid-view,.schedules-page .schedules-page__toolbar-group--output{display:none!important}.schedules-page .schedules-page__mobile-day-grid-header{background-color:#152536!important;background-image:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #557ba2b8!important;border-radius:9px 9px 0 0!important;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000003d!important}.schedules-page .schedules-page__mobile-grid-scroll{border-radius:0 0 10px 10px!important;max-height:none!important;overflow:visible!important}.schedules-page .schedules-page__mobile-grid-body{width:100%!important;min-height:0!important;display:block!important}.schedules-page .schedules-page__mobile-time-rail,.schedules-page .schedules-page__mobile-now-marker{display:none!important}.schedules-page .schedules-page__mobile-day-column{background:linear-gradient(#121e2ab8,#05080de6)!important;gap:7px!important;min-width:0!important;min-height:0!important;padding:8px!important;display:grid!important}.schedules-page .schedules-page__mobile-time-axis{color:#dce4ecb8!important;border-bottom:1px solid #c8a96b4d!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;min-height:24px!important;margin:-2px 0 0!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:grid!important}.schedules-page .schedules-page__mobile-time-axis span{text-align:center!important;white-space:nowrap!important}.schedules-page .schedules-page__mobile-grid-shift{grid-template-rows:minmax(24px,auto) 14px!important;grid-template-columns:minmax(0,1.35fr) minmax(104px,.9fr) minmax(78px,.7fr)!important;align-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:68px!important;min-height:68px!important;padding:7px 9px!important;display:grid!important;position:relative!important;inset:auto!important}.schedules-page .schedules-page__mobile-grid-shift strong,.schedules-page .schedules-page__mobile-grid-shift span,.schedules-page .schedules-page__mobile-grid-shift em{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.schedules-page .schedules-page__mobile-grid-shift strong,.schedules-page .schedules-page__mobile-grid-shift-name--tight,.schedules-page .schedules-page__mobile-grid-shift-name--compact{font-size:11px!important}.schedules-page .schedules-page__mobile-grid-shift span{text-align:center!important;font-size:9px!important}.schedules-page .schedules-page__mobile-grid-shift em{text-align:right!important;font-size:9px!important}.schedules-page .schedules-page__mobile-grid-shift .schedules-page__mobile-shift-track{background:#04080db8!important;border:1px solid #718ba46b!important;border-radius:999px!important;grid-column:1/-1!important;width:100%!important;height:10px!important;display:block!important;position:relative!important;overflow:hidden!important}.schedules-page .schedules-page__mobile-grid-shift .schedules-page__mobile-shift-bar{top:1px!important;bottom:1px!important;left:var(--schedule-shift-top,0%)!important;width:max(var(--schedule-shift-height,4%), 6px)!important;background:var(--schedule-shift-color,#c8a96b)!important;box-shadow:0 0 7px color-mix(in srgb, var(--schedule-shift-color,#c8a96b), transparent 36%)!important;border-radius:999px!important;display:block!important;position:absolute!important}.schedules-page .schedules-page__mobile-empty{min-height:72px!important;position:static!important}.inventory-page .filters-panel .inventory-filter-table-action-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(44px,auto);row-gap:6px;height:auto}.inventory-page .filters-panel .inventory-filter-clear{grid-column:1/-1}}@media (width>=901px){.kitchen-display__header{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px;min-height:104px;padding:12px 20px;display:grid}.kitchen-display__header>div:first-child{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:end;column-gap:14px;display:grid}.kitchen-display__header>div:first-child p{grid-column:1/-1;font-size:.9rem}.kitchen-display__header>div:first-child strong{grid-column:1;font-size:2.35rem;line-height:1}.kitchen-display__header>div:first-child small{white-space:nowrap;grid-column:2;align-self:end;padding-bottom:3px}.kitchen-display__controls{flex-wrap:nowrap;grid-template-columns:minmax(170px,1.2fr) minmax(130px,.8fr) minmax(170px,1fr) auto auto minmax(180px,1fr);gap:8px;display:grid}.kitchen-display__controls:has(select:nth-of-type(3)){grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) minmax(120px,.8fr) minmax(165px,1fr) auto auto minmax(175px,1fr)}.kitchen-display__controls>:is(select,button,label){white-space:nowrap;justify-content:center;width:100%;min-width:0;margin:0}.kitchen-display__grid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(320px,1.05fr) minmax(320px,1fr) minmax(320px,1fr);gap:12px;padding:12px}.kitchen-display__panel:last-child{grid-column:2/4}.kitchen-display__panel:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-display__panel>h2{letter-spacing:.035em;padding:9px 12px;font-size:.95rem}.kitchen-display__panel>div{align-content:start;max-height:calc(100% - 39px)}.kitchen-display-card{min-height:104px!important;padding:10px!important}.kitchen-display-card strong{font-size:1.08rem;line-height:1.15}}@media (width>=1181px){.kitchen-execution__controls{grid-template-columns:minmax(300px,2fr) repeat(8,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;display:grid!important;overflow:visible!important}.kitchen-execution__controls>input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important}.kitchen-execution__controls>:is(select,button){box-sizing:border-box!important;text-align:center!important;text-align-last:center!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:7px 9px!important;font-size:clamp(10px,.72vw,13px)!important;line-height:1.1!important}}@media (width<=767px),(hover:none) and (pointer:coarse){.kitchen-execution__controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.kitchen-execution__controls>:is(select,button){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding-block:7px!important;line-height:1.1!important}.kitchen-execution__controls>button:last-child{width:100%!important;min-width:0!important;max-width:none!important;padding-inline:9px!important}}.kitchen-execution__disclosure-toggle{display:none}.kitchen-execution__filter-content,.kitchen-execution__summary-content{min-width:0}.kitchen-execution__display-window,.kitchen-execution__display-toggle,.kitchen-execution__display-preview{display:none}.kitchen-execution__panel-toggle{width:100%;color:inherit;font:inherit;pointer-events:none;box-shadow:none!important;background:0 0!important;border:0!important}.kitchen-execution__panel-toggle>i{display:none}.kitchen-execution__panel-body-action{border-bottom:1px solid #2a3138;justify-content:flex-end;padding:7px;display:flex}.kitchen-execution__panel-body-action>.heat-expandable-select{width:180px;min-width:180px}@media (width<=767px){.kitchen-execution__display-toggle,.kitchen-execution__display-preview{display:none!important}.kitchen-execution__disclosure-toggle{color:#f5f7fa!important;width:100%!important;min-height:44px!important;font:inherit!important;letter-spacing:.08em!important;text-transform:uppercase!important;background-color:#152536!important;background-image:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #c8a96b!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000003d!important}.kitchen-execution__disclosure-toggle>span{text-align:center;width:100%}.kitchen-execution__disclosure-toggle>i{border-bottom:2px solid #c8a96b;border-right:2px solid #c8a96b;flex:none;width:9px;height:9px;margin-top:-4px;transition:transform .22s;position:absolute;right:15px;transform:rotate(45deg)}.kitchen-execution__disclosure-toggle[aria-expanded=true]>i{transform:translateY(4px)rotate(225deg)}.kitchen-execution__summary-content{opacity:0;visibility:hidden;max-height:0;transition:max-height .24s,opacity .16s,visibility 0s linear .24s;overflow:hidden}.kitchen-execution__summary-content.is-open{opacity:1;visibility:visible;max-height:180px;transition:max-height .24s,opacity .2s 35ms,visibility linear}.kitchen-execution__filter-content{opacity:0;visibility:hidden;max-height:0;transition:max-height .28s,opacity .18s,visibility 0s linear .28s;overflow:hidden}.kitchen-execution__filter-content.is-open{opacity:1;visibility:visible;max-height:360px;transition:max-height .28s,opacity .22s 40ms,visibility linear}.kitchen-execution__filter-content .kitchen-execution__controls{overflow:hidden!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__summary-toggle{display:none!important}}@media (width>=1181px){.kitchen-execution{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;height:auto!important;min-height:calc(100vh - 126px)!important;display:grid!important;overflow:visible!important}.kitchen-execution__grid,.kitchen-execution__left,.kitchen-execution__right{display:contents!important}.kitchen-execution__panel,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel{border-color:#c8a96b94!important;border-radius:9px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;overflow:visible!important}.kitchen-execution__panel.is-desktop-open{grid-column:1/-1!important}.kitchen-execution__panel:not(.is-desktop-open){min-height:54px!important}.kitchen-execution__panel>header{background-color:#152536!important;background-image:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-bottom:1px solid #c8a96b!important;border-radius:8px 8px 0 0!important;justify-content:center!important;align-items:center!important;min-height:54px!important;padding:6px 12px!important;display:flex!important;position:relative!important;top:auto!important;box-shadow:inset 0 1px #ffffff14,0 4px 12px #00000038!important}.kitchen-execution__panel>header h2,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel>header h2{color:#d9bd7b!important;letter-spacing:.1em!important;text-align:center!important;text-transform:uppercase!important;margin:0!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.kitchen-execution__panel-toggle{pointer-events:auto;color:#d9bd7b!important;letter-spacing:.1em!important;text-align:center!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 44px!important;font-size:13px!important;font-weight:950!important;display:flex!important;position:relative!important}.kitchen-execution__panel-toggle>i{transition:transform .22s;transform:rotate(45deg);border-bottom:2px solid #c8a96b!important;border-right:2px solid #c8a96b!important;width:9px!important;height:9px!important;margin-top:-4px!important;display:block!important;position:absolute!important;right:8px!important}.kitchen-execution__panel-toggle[aria-expanded=true]>i{transform:translateY(4px)rotate(225deg)}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now .kitchen-execution__panel-toggle>span{font-size:0!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now .kitchen-execution__panel-toggle>span:after{content:"Needs Attention & Now"!important;font-size:13px!important}.kitchen-execution__panel.is-desktop-collapsible{overflow:hidden!important}.kitchen-execution__panel.is-desktop-collapsible>.kitchen-execution__panel-body{transition:max-height .3s,opacity .18s,visibility 0s linear .3s;opacity:0!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important}.kitchen-execution__panel.is-desktop-collapsible.is-desktop-open>.kitchen-execution__panel-body{transition:max-height .36s,opacity .22s 40ms,visibility linear;opacity:1!important;visibility:visible!important;max-height:1600px!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now>header h2{text-indent:-9999px!important;font-size:0!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now>header h2:after{content:"Needs Attention & Now"!important;text-indent:0!important;font-size:13px!important;line-height:1!important;display:block!important}.kitchen-execution__panel>header>.heat-expandable-select{width:180px!important;min-width:180px!important;max-width:180px!important;height:32px!important;min-height:32px!important;position:absolute!important;right:7px!important}.kitchen-execution__panel-body-action{background:#15191d!important;align-items:center!important;min-height:48px!important;padding:6px 9px!important}.kitchen-execution__panel-body-action>.heat-expandable-select{width:180px!important;min-width:180px!important;max-width:180px!important;height:34px!important;min-height:34px!important}.kitchen-execution__panel-body{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.kitchen-execution__row{text-align:center!important;background:#111418!important;border-bottom:1px solid #2a3138!important;border-right:0!important;grid-template-columns:92px minmax(280px,1.5fr) minmax(180px,.75fr) minmax(120px,.5fr) minmax(190px,.7fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:7px 14px!important;display:grid!important}.kitchen-execution__row:last-child,.kitchen-execution__compact:last-child,.kitchen-execution__assignment:last-child{border-bottom:0!important}.kitchen-execution__row>*,.kitchen-execution__row small{text-align:center!important;min-width:0!important}.kitchen-execution__row strong,.kitchen-execution__row b{font-size:12px!important;line-height:1.2!important;display:block!important}.kitchen-execution__row small{margin-top:3px!important;font-size:10px!important;line-height:1.15!important}.kitchen-execution__compact{text-align:center!important;background:#111418!important;border-bottom:1px solid #2a3138!important;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.7fr) minmax(260px,1fr)!important;align-items:center!important;gap:14px!important;min-height:54px!important;padding:7px 14px!important;display:grid!important}.kitchen-execution__compact small{text-align:center!important;grid-column:auto!important}.kitchen-execution__assignment{text-align:center!important;background:#111418!important;border-bottom:1px solid #2a3138!important;grid-template-columns:minmax(260px,1fr) minmax(220px,1fr) minmax(320px,1.4fr)!important;align-items:center!important;gap:14px!important;min-height:54px!important;padding:7px 14px!important;display:grid!important}.kitchen-execution__assignment span{text-align:center!important;grid-column:auto!important}.kitchen-execution__empty{text-align:center!important;margin:0!important;padding:18px!important}.kitchen-execution__disclosure-toggle{color:#f5f7fa!important;width:100%!important;min-height:54px!important;font:inherit!important;letter-spacing:.1em!important;text-align:center!important;text-transform:uppercase!important;background-color:#152536!important;background-image:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #c8a96b!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:7px 46px!important;font-size:12px!important;font-weight:900!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000003d!important}.kitchen-execution__disclosure-toggle>span{text-align:center!important;width:100%!important}.kitchen-execution__disclosure-toggle>i{transition:transform .22s;transform:rotate(45deg);border-bottom:2px solid #c8a96b!important;border-right:2px solid #c8a96b!important;width:9px!important;height:9px!important;margin-top:-4px!important;position:absolute!important;right:17px!important}.kitchen-execution__disclosure-toggle[aria-expanded=true]>i{transform:translateY(4px)rotate(225deg)}.kitchen-execution__summary-content,.kitchen-execution__filter-content{transition:max-height .28s,opacity .18s,visibility 0s linear .28s;opacity:0!important;visibility:hidden!important;grid-column:1/-1!important;max-height:0!important;display:none!important;overflow:hidden!important}.kitchen-execution__summary-content.is-open{transition:max-height .24s,opacity .2s 35ms,visibility linear;opacity:1!important;visibility:visible!important;max-height:90px!important;display:block!important}.kitchen-execution__filter-content.is-open{transition:max-height .28s,opacity .22s 35ms,visibility linear;opacity:1!important;visibility:visible!important;max-height:62px!important;display:block!important}.kitchen-execution__summary-toggle,.kitchen-execution__filter-toggle{margin:0!important}.kitchen-execution__filter-content .kitchen-execution__controls{gap:6px!important;min-height:0!important;padding:6px!important;overflow:hidden!important}.kitchen-execution__filter-content .kitchen-execution__controls>input,.kitchen-execution__filter-content .kitchen-execution__controls>:is(select,button){height:34px!important;min-height:34px!important;max-height:34px!important;padding-block:5px!important;font-size:11px!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__filter-content .kitchen-execution__controls{grid-template-columns:minmax(320px,520px) 158px 158px 158px!important;justify-content:start!important}.kitchen-execution__display-button--mobile{display:none!important}.kitchen-execution__display-window{color:#d9bd7b!important;width:100%!important;min-height:42px!important;font:inherit!important;letter-spacing:.1em!important;text-align:center!important;text-transform:uppercase!important;background-color:#152536!important;background-image:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #c8a96b!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;margin:8px 0 0!important;padding:7px 46px!important;font-size:12px!important;font-weight:950!important;display:flex!important;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000003d!important}.kitchen-execution__display-window:hover,.kitchen-execution__display-window:focus-visible{color:#f5f7fa!important;border-color:#d6b473!important}.kitchen-execution__display-toggle{margin:0!important}.kitchen-execution__display-preview{transition:max-height .36s,opacity .2s,visibility 0s linear .36s;opacity:0!important;visibility:hidden!important;grid-column:1/-1!important;max-height:0!important;display:none!important;overflow:hidden!important}.kitchen-execution__display-preview.is-open{transition:max-height .42s,opacity .24s 45ms,visibility linear;opacity:1!important;visibility:visible!important;max-height:1600px!important;display:block!important}.kitchen-execution__display-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;padding-top:9px!important;display:grid!important}.kitchen-execution__display-preview-window{background:#1a1f24!important;border:1px solid #c8a96b94!important;border-radius:9px!important;min-width:0!important;overflow:hidden!important}.kitchen-execution__display-preview-window:last-child{grid-column:1/-1!important}.kitchen-execution__display-preview-window>header{background-color:#152536!important;background-image:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-bottom:1px solid #c8a96b!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:6px 12px!important;display:flex!important}.kitchen-execution__display-preview-window h3{color:#d9bd7b!important;letter-spacing:.09em!important;text-align:center!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:950!important}.kitchen-execution__display-preview-row{text-align:center!important;background:#111418!important;border:0!important;border-bottom:1px solid #2a3138!important;border-radius:0!important;grid-template-columns:minmax(180px,1.25fr) minmax(180px,1fr) minmax(100px,.55fr) 90px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:6px 10px!important;display:grid!important}.kitchen-execution__display-preview-row:last-child{border-bottom:0!important}.kitchen-execution__display-preview-row>*{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.kitchen-execution__mobile-tabs,.kitchen-execution__partial{grid-column:1/-1!important}.kitchen-execution__panel.is-desktop-open>header{border:1px solid #c8a96b94!important;border-radius:9px!important;grid-column:auto!important;overflow:hidden!important}.kitchen-execution__panel.is-desktop-open>.kitchen-execution__panel-body{background:#1a1f24!important;border:1px solid #c8a96b94!important;border-radius:9px!important;grid-column:1/-1!important;width:100%!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__summary-toggle{display:flex!important}:is(.heat-shell[data-interface-mode=standard] .kitchen-execution__right,.heat-shell[data-interface-mode=standard] .kitchen-execution__right:has(.mobile-timers .kitchen-execution__empty)){display:contents!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-fire,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-assignments,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-timers{display:flex!important}.kitchen-execution__disclosure-toggle[aria-expanded=true]{grid-column:1/-1!important}.kitchen-execution__panel.is-desktop-open{border:1px solid #c8a96b94!important;border-radius:9px!important;grid-column:1/-1!important;display:flex!important;overflow:hidden!important}.kitchen-execution__panel.is-desktop-open>header{border:0!important;border-bottom:1px solid #c8a96b!important;border-radius:8px 8px 0 0!important;width:100%!important}.kitchen-execution__panel.is-desktop-open>.kitchen-execution__panel-body{border:0!important;border-radius:0!important;width:100%!important}.kitchen-execution{grid-template-columns:minmax(0,1fr)!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel,.kitchen-execution__panel:not(.is-desktop-open),.kitchen-execution__panel.is-desktop-open,.kitchen-execution__summary-content,.kitchen-execution__filter-content,.kitchen-execution__display-preview,.kitchen-execution__partial{grid-column:1!important}:is(.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-timers,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-timers:has(.kitchen-execution__empty)){display:flex!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel>header{box-sizing:border-box!important;background-color:#152536!important;background-image:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #c8a96b!important;border-radius:9px!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:6px 46px!important;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000003d!important}.kitchen-execution__panel,.kitchen-execution__panel:not(.is-desktop-open){width:100%!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;margin:0!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel-toggle{color:#d9bd7b!important;letter-spacing:.1em!important;text-align:center!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.kitchen-execution__disclosure-toggle>i,.kitchen-execution__panel-toggle>i{border-bottom:2px solid #c8a96b!important;border-right:2px solid #c8a96b!important;width:9px!important;height:9px!important;right:17px!important}.kitchen-execution__panel>header:has(>.heat-expandable-select){padding-right:220px!important}.kitchen-execution__panel>header:has(>.heat-expandable-select) .kitchen-execution__panel-toggle{padding-right:44px!important}.kitchen-execution__panel>header:has(>.heat-expandable-select) .kitchen-execution__panel-toggle>i{right:196px!important}.kitchen-execution__panel>header>.heat-expandable-select{height:34px!important;min-height:34px!important;max-height:34px!important;top:10px!important;right:8px!important}.kitchen-execution__panel.is-desktop-open{background:0 0!important;border:0!important}.kitchen-execution__panel.is-desktop-open>.kitchen-execution__panel-body,.kitchen-execution__summary-content.is-open,.kitchen-execution__filter-content.is-open,.kitchen-execution__display-preview.is-open{background:#1a1f24!important;border:1px solid #c8a96b94!important;border-radius:0 0 9px 9px!important;margin-top:0!important}.kitchen-execution__summary-content.is-open,.kitchen-execution__filter-content.is-open,.kitchen-execution__display-preview.is-open{margin-top:-10px!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel>header{padding:5px 44px!important}.kitchen-execution__panel-toggle{min-height:30px!important;padding:0 44px!important}.kitchen-execution__disclosure-toggle>i,.kitchen-execution__panel-toggle>i{margin-top:-4px!important;right:17px!important}.kitchen-execution__panel>header:has(>.heat-expandable-select) .kitchen-execution__panel-toggle>i{margin-top:-4px!important;right:17px!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel,.kitchen-execution__panel:not(.is-desktop-open),.kitchen-execution__panel>header{height:38px!important;min-height:38px!important;max-height:38px!important}.kitchen-execution__panel>header,.kitchen-execution__panel.is-desktop-open>header{padding:0!important}.kitchen-execution__panel-toggle{width:100%!important;height:36px!important;min-height:36px!important;padding:0 44px!important}.heat-shell .kitchen-execution .kitchen-execution__disclosure-toggle,.heat-shell .kitchen-execution .kitchen-execution__panel-toggle{color:#d9bd7b!important}.kitchen-execution__disclosure-toggle>i,.kitchen-execution__panel-toggle>i{right:17px!important}.kitchen-execution__panel>header:has(>.heat-expandable-select) .kitchen-execution__panel-toggle>i{right:17px!important}}@media (width<=767px){.kitchen-execution__mobile-tabs{display:none!important}.kitchen-execution__grid{flex-direction:column!important;gap:8px!important;padding-top:8px!important;display:flex!important}.kitchen-execution__left,.kitchen-execution__right,.heat-shell[data-interface-mode=standard] .kitchen-execution__right{display:contents!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__right:has(.mobile-timers .kitchen-execution__empty){display:contents!important}.kitchen-execution__panel,.kitchen-execution__panel.is-mobile-active,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-fire,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-assignments,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-timers{background:0 0!important;border:0!important;border-radius:9px!important;width:100%!important;min-height:44px!important;max-height:none!important;margin:0!important;display:flex!important;overflow:hidden!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-timers:has(.kitchen-execution__empty){background:0 0!important;border:0!important;border-radius:9px!important;width:100%!important;min-height:44px!important;max-height:none!important;margin:0!important;display:flex!important;overflow:hidden!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel>header{background-color:#152536!important;background-image:url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #c8a96b!important;border-radius:9px!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:5px 44px!important;box-shadow:inset 0 1px #ffffff14,0 4px 12px #00000038!important}.kitchen-execution__panel>header{padding:0!important}.kitchen-execution__panel-toggle{color:#d9bd7b!important;letter-spacing:.09em!important;text-align:center!important;text-transform:uppercase!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 44px!important;font-size:11px!important;font-weight:950!important;display:flex!important;position:relative!important}.kitchen-execution__disclosure-toggle{color:#d9bd7b!important;font-size:11px!important}.kitchen-execution__disclosure-toggle>i,.kitchen-execution__panel-toggle>i{transition:transform .22s;transform:rotate(45deg);border-bottom:2px solid #c8a96b!important;border-right:2px solid #c8a96b!important;width:9px!important;height:9px!important;margin-top:-4px!important;display:block!important;position:absolute!important;right:15px!important}.kitchen-execution__disclosure-toggle[aria-expanded=true]>i,.kitchen-execution__panel-toggle[aria-expanded=true]>i{transform:translateY(4px)rotate(225deg)}.kitchen-execution__panel.is-desktop-collapsible>.kitchen-execution__panel-body{transition:max-height .28s,opacity .16s,visibility 0s linear .28s;opacity:0!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important}.kitchen-execution__panel.is-desktop-collapsible.is-desktop-open>.kitchen-execution__panel-body{transition:max-height .34s,opacity .2s 35ms,visibility linear;opacity:1!important;visibility:visible!important;max-height:1800px!important}.kitchen-execution__panel.is-desktop-open>header{border-radius:9px 9px 0 0!important}.kitchen-execution__panel.is-desktop-open>.kitchen-execution__panel-body{background:#1a1f24!important;border:1px solid #c8a96b94!important;border-top:0!important;border-radius:0 0 9px 9px!important}}@media (width>=1181px){.kitchen-execution__panel.is-desktop-open{height:auto!important;min-height:38px!important;max-height:none!important;overflow:hidden!important}.kitchen-execution__panel.is-desktop-open>.kitchen-execution__panel-body{opacity:1!important;visibility:visible!important;height:auto!important;min-height:0!important;max-height:1800px!important;display:block!important;overflow:visible!important}.kitchen-execution__panel:not(.is-desktop-open)>.kitchen-execution__panel-body{opacity:0!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__summary-content.is-open .kitchen-execution__kpis,.kitchen-execution__summary-content.is-open .kitchen-execution__kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;display:grid!important}.kitchen-execution__summary-content.is-open{height:auto!important;min-height:0!important;max-height:120px!important;overflow:hidden!important}.kitchen-execution{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px 6px!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel,.kitchen-execution__panel:not(.is-desktop-open){grid-column:auto!important;min-width:0!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel-toggle{letter-spacing:.055em!important;white-space:nowrap!important;padding-inline:28px!important;font-size:clamp(8px,.62vw,11px)!important}.kitchen-execution__disclosure-toggle>span,.kitchen-execution__panel-toggle>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.kitchen-execution__disclosure-toggle>i,.kitchen-execution__panel-toggle>i{right:11px!important}.kitchen-execution__disclosure-toggle[aria-expanded=true],.kitchen-execution__summary-content.is-open,.kitchen-execution__filter-content.is-open,.kitchen-execution__display-preview.is-open,.kitchen-execution__partial{grid-column:1/-1!important}.kitchen-execution__summary-toggle{grid-area:1/1!important}.kitchen-execution__filter-toggle{grid-area:1/2!important}.kitchen-execution__display-toggle{grid-area:1/3!important}.kitchen-execution__panel.mobile-now{grid-area:1/4!important}.kitchen-execution__panel.mobile-next{grid-area:1/5!important}.kitchen-execution__panel.mobile-timers{grid-area:1/6!important}.kitchen-execution__panel.mobile-fire{grid-area:1/7!important}.kitchen-execution__panel.mobile-assignments{grid-area:1/8!important}.kitchen-execution__disclosure-toggle[aria-expanded=true]{grid-column:auto!important}.kitchen-execution__panel.is-desktop-open{display:contents!important}.kitchen-execution__panel.is-desktop-open>header{grid-row:1!important}.kitchen-execution__panel.mobile-now.is-desktop-open>header{grid-column:4!important}.kitchen-execution__panel.mobile-next.is-desktop-open>header{grid-column:5!important}.kitchen-execution__panel.mobile-timers.is-desktop-open>header{grid-column:6!important}.kitchen-execution__panel.mobile-fire.is-desktop-open>header{grid-column:7!important}.kitchen-execution__panel.mobile-assignments.is-desktop-open>header{grid-column:8!important}.kitchen-execution__panel.is-desktop-open>.kitchen-execution__panel-body{grid-column:1/-1!important}.kitchen-execution__disclosure-toggle>span,.kitchen-execution__panel-toggle>span{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.kitchen-execution__disclosure-toggle[aria-expanded=true]{color:#111418!important;background-color:#b99a61!important;background-image:linear-gradient(#d6b473 0%,#b99a61 44%,#8f784c 100%)!important;height:38px!important;min-height:38px!important;max-height:38px!important}.kitchen-execution__panel>header:has(.kitchen-execution__panel-toggle[aria-expanded=true]){color:#111418!important;background-color:#b99a61!important;background-image:linear-gradient(#d6b473 0%,#b99a61 44%,#8f784c 100%)!important;height:38px!important;min-height:38px!important;max-height:38px!important}.kitchen-execution__disclosure-toggle[aria-expanded=true]>span,.kitchen-execution__panel-toggle[aria-expanded=true],.kitchen-execution__panel-toggle[aria-expanded=true]>span{color:#111418!important}.kitchen-execution__disclosure-toggle[aria-expanded=true]>i,.kitchen-execution__panel-toggle[aria-expanded=true]>i{border-color:#111418!important}.kitchen-execution__live-runway{background:#111418!important;border:1px solid #c8a96b94!important;border-radius:9px!important;grid-area:1/1/auto/-1!important;overflow:hidden!important}.kitchen-execution__live-runway>header{background:#152536 url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png) 50%/cover no-repeat!important;border-bottom:1px solid #c8a96b!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:5px 12px!important;display:flex!important}.kitchen-execution__live-runway h2{color:#d9bd7b!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important}.kitchen-execution__live-runway>header>span{color:#9ba7b4!important;font-size:10px!important;position:absolute!important;right:14px!important}.kitchen-execution__live-runway-track{background:linear-gradient(90deg,#be352a21,#0000 18%),#15191d!important;height:122px!important;position:relative!important;overflow:hidden!important}.kitchen-execution__live-time-axis{background:#05080c8f!important;border-bottom:1px solid #c8a96b47!important;height:25px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.kitchen-execution__live-time-tick{background:#c8a96b6b!important;width:1px!important;height:7px!important;position:absolute!important;bottom:0!important;transform:translate(-50%)!important}.kitchen-execution__live-time-tick.is-half-hour{background:#c8a96ba8!important;height:11px!important}.kitchen-execution__live-time-tick.is-hour{background:#c8a96b!important;height:15px!important}.kitchen-execution__live-time-tick time{color:#d9bd7b!important;letter-spacing:.055em!important;white-space:nowrap!important;font-size:9px!important;font-weight:900!important;position:absolute!important;bottom:7px!important;left:0!important;transform:translate(-50%)!important}.kitchen-execution__live-now{background:#d94a48!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;box-shadow:0 0 12px #d94a48b8!important}.kitchen-execution__live-now strong{color:#f08a7b!important;letter-spacing:.1em!important;font-size:9px!important;position:absolute!important;top:31px!important;left:8px!important}.kitchen-execution__live-runway-track>article{background:#0d1115!important;border:1px solid #c8a96b!important;border-left:4px solid #d94a48!important;border-radius:7px!important;gap:2px!important;width:190px!important;min-height:74px!important;padding:7px 9px!important;transition:left .6s linear!important;display:grid!important;position:absolute!important;top:34px!important;transform:translate(-50%)!important;box-shadow:0 5px 14px #0000004d!important}.kitchen-execution__live-runway-track>article strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}.kitchen-execution__live-runway-track>article span{color:#9ba7b4!important;font-size:8px!important}.kitchen-execution__live-runway-track>p{color:#9ba7b4!important;text-align:center!important;margin:0!important;padding:40px 16px!important}.kitchen-execution__summary-toggle,.kitchen-execution__filter-toggle,.kitchen-execution__display-toggle,.kitchen-execution__panel.mobile-now,.kitchen-execution__panel.mobile-next,.kitchen-execution__panel.mobile-timers,.kitchen-execution__panel.mobile-fire,.kitchen-execution__panel.mobile-assignments,.kitchen-execution__panel.is-desktop-open>header{grid-row:2!important}.kitchen-execution__disclosure-toggle>span,.kitchen-execution__panel-toggle>span{text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal!important;-webkit-line-clamp:unset!important;font-size:clamp(7px,.52vw,10px)!important;line-height:1.05!important;display:block!important;overflow:visible!important}.events-page .events-filter-grid{grid-template-rows:48px 48px!important;grid-template-columns:minmax(0,1fr)!important}}.events-desktop-controls-surface{display:contents}@media (width<=768px){.heat-shell-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-right:max(5px, env(safe-area-inset-right))!important;padding-left:max(5px, env(safe-area-inset-left))!important}.heat-pull-refresh__indicator{transform:translate(-50%, calc(-100% + var(--heat-pull-distance,0px) * .42))!important;margin:0!important;position:absolute!important;top:0!important;left:50%!important}.heat-shell-content>.heat-pull-refresh,.heat-shell-content>.heat-pull-refresh>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}:is(.event-import-modal,.event-delete-modal,.event-mapping-wizard,.inventory-modal,.schedule-editor,.employee-modal,.recipe-modal,[role=dialog]){box-sizing:border-box;width:min(100% - 12px,720px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}}.inventory-page .inventory-primary-nav{z-index:30;background:#151a1f;border:1px solid #c8a96b47;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px #ffe8b90a}.inventory-page .inventory-primary-nav__tabs,.inventory-page .inventory-primary-nav__utilities,.inventory-page .inventory-primary-nav__view{align-items:center;gap:5px;min-width:0;display:flex}.inventory-page .inventory-primary-nav button,.inventory-page .inventory-overflow .heat-expandable-control{color:#b8c1ca;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:800;line-height:1}.inventory-page .inventory-primary-nav button:hover,.inventory-page .inventory-primary-nav button:focus-visible,.inventory-page .inventory-overflow .heat-expandable-control:hover,.inventory-page .inventory-overflow .heat-expandable-control:focus-visible{color:#f3dfaa;border-color:#46515c;outline:none}.inventory-page .inventory-primary-nav__view{border-right:1px solid #303840;padding-right:5px}.inventory-page .inventory-primary-nav__view button{background:#11161b;border-color:#303840;font-size:11px}.inventory-page .inventory-overflow{min-width:0}.inventory-page .inventory-search-command-row{grid-template-columns:minmax(280px,1fr) auto!important;align-items:end!important;gap:10px!important;padding:8px 10px!important;display:grid!important}.inventory-page .inventory-search-command-row .inventory-always-search{background:0 0;border:0;grid-template-columns:auto minmax(180px,1fr);min-width:0;margin:0;padding:0}.inventory-page .inventory-search-command-row .inventory-standard-actions{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;display:flex}.inventory-page .inventory-search-command-row .inventory-standard-actions>button,.inventory-page .inventory-search-command-row .inventory-overflow--actions .heat-expandable-control{color:#dce2e7;white-space:nowrap;background:#151a1f;border-color:#46515c;height:36px;min-height:36px;padding:6px 10px;font-size:11px}.inventory-page .inventory-search-command-row .inventory-standard-actions>.inventory-standard-actions__primary{color:#111418;background:#c8a96b;border-color:#c8a96b;font-weight:900}.inventory-page .inventory-search-command-row .inventory-standard-actions>button:disabled{opacity:.45;cursor:not-allowed}.inventory-page .inventory-workspace-expanded .workspace-grid{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.inventory-page .inventory-primary-nav{flex-wrap:wrap;align-items:stretch}.inventory-page .inventory-primary-nav__tabs{flex:100%}.inventory-page .inventory-primary-nav__utilities{margin-left:auto}.inventory-page .inventory-search-command-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.inventory-page .inventory-search-command-row .inventory-standard-actions{justify-content:flex-end}}@media (width<=520px){.inventory-page .inventory-primary-nav{gap:6px;padding:5px;display:grid}.inventory-page .inventory-primary-nav__tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.inventory-page .inventory-primary-nav__tabs button{min-height:42px;padding-inline:11px}.inventory-page .inventory-primary-nav__utilities{justify-content:flex-end}.inventory-page .inventory-primary-nav__utilities button,.inventory-page .inventory-overflow .heat-expandable-control{min-height:42px}.inventory-page .inventory-search-command-row .inventory-always-search{grid-template-columns:minmax(0,1fr);gap:4px}.inventory-page .inventory-search-command-row .inventory-standard-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.inventory-page .inventory-search-command-row .inventory-standard-actions>button,.inventory-page .inventory-search-command-row .inventory-overflow--actions,.inventory-page .inventory-search-command-row .inventory-overflow--actions .heat-expandable-control{width:100%;height:44px;min-height:44px}}.inventory-page{--inventory-line:#94a3b12e;--inventory-line-strong:#94a3b14d;--inventory-panel:#151a1f;--inventory-panel-raised:#1a2026;--inventory-muted:#96a2ad;--inventory-gold:#c8a96b}.inventory-page .inventory-primary-nav{border-color:var(--inventory-line);box-shadow:none;background:#13181d;border-radius:8px;gap:6px;margin-bottom:6px;padding:4px}.inventory-page .inventory-primary-nav button,.inventory-page .inventory-overflow .heat-expandable-control{color:#aeb8c1;letter-spacing:.01em;border-radius:5px;min-height:32px;padding:5px 10px;font-size:11px}.inventory-page .inventory-primary-nav button.is-active,.inventory-page .inventory-primary-nav button[aria-current=page]{color:#f0d99f;background:#c8a96b24;border-color:#c8a96b9e;box-shadow:inset 0 -2px #c8a96b}.inventory-page .inventory-primary-nav__view{border-right-color:var(--inventory-line);padding-right:4px}.inventory-page .inventory-primary-nav__view button{border-color:var(--inventory-line);background:#10151a}.inventory-page .inventory-search-command-row{border-color:var(--inventory-line)!important;background:#11161b!important;border-radius:8px!important;gap:6px!important;padding:6px 8px!important}.inventory-page .inventory-search-command-row .inventory-always-search{grid-template-columns:auto minmax(220px,1fr);gap:7px}.inventory-page .inventory-search-command-row .inventory-always-search>span{color:var(--inventory-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.inventory-page .inventory-search-command-row input{border-color:var(--inventory-line-strong)!important;background:#0d1216!important;border-radius:6px!important;height:34px!important;min-height:34px!important;font-size:13px!important}.inventory-page .inventory-search-command-row input:focus{border-color:#c8a96bb8!important;box-shadow:0 0 0 2px #c8a96b1f!important}.inventory-page .inventory-search-command-row .inventory-standard-actions{gap:5px}.inventory-page .inventory-search-command-row .inventory-standard-actions>button,.inventory-page .inventory-search-command-row .inventory-overflow--actions .heat-expandable-control{border-color:var(--inventory-line-strong);background:#171d22;border-radius:5px;height:32px;min-height:32px;padding:4px 8px}.inventory-page .inventory-search-command-row .inventory-standard-actions>.inventory-standard-actions__primary{border-color:var(--inventory-gold);background:var(--inventory-gold);box-shadow:0 2px 8px #00000038}.inventory-page .inventory-workspace-expanded,.inventory-page .inventory-expanded-area{gap:6px}.inventory-page .inventory-expanded-area>.inventory-top-command-row,.inventory-page .inventory-expanded-area .inventory-filter-panel,.inventory-page .workflows-panel,.inventory-page .filters-panel,.inventory-page .inventory-bulk-panel{border-color:var(--inventory-line);box-shadow:none;background:#0f1419e6;border-radius:8px;padding:7px}.inventory-page .inventory-filter-table-grid{grid-template-rows:14px 36px 14px 36px 38px;row-gap:4px}.inventory-page .inventory-filter-table-label-row,.inventory-page .inventory-filter-table-control-row,.inventory-page .inventory-filter-table-action-row{column-gap:7px}.inventory-page .inventory-filter-table-label-row,.inventory-page .inventory-filter-table-label-row>span{height:14px;line-height:14px}.inventory-page .inventory-filter-table-label-row>span,.inventory-page .inventory-filter-table-field>:first-child{color:var(--inventory-muted);letter-spacing:.07em;font-size:9px}.inventory-page .inventory-filter-table-control-row,.inventory-page .inventory-filter-table-control-row>select,.inventory-page .inventory-filter-table-field>:last-child{height:36px;min-height:36px}.inventory-page .inventory-filter-table-action-row,.inventory-page .inventory-filter-table-action{height:38px;min-height:38px}.inventory-page .inventory-filter-table-control-row>select,.inventory-page .inventory-filter-table-field>:last-child,.inventory-page .inventory-filter-table-action{border-color:var(--inventory-line-strong);background-color:#141a1f;border-radius:5px;font-size:11px}@media (width>=1280px){.inventory-page .inventory-primary-nav{grid-template-columns:minmax(0,1fr) minmax(0,7fr);align-items:stretch;gap:4px;display:grid}.inventory-page .inventory-primary-nav__tabs{width:100%;display:block}.inventory-page .inventory-primary-nav__utilities{grid-template-columns:minmax(280px,2fr) minmax(0,3fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:4px;width:100%;margin:0;display:grid}.inventory-page .inventory-primary-nav__view-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.inventory-page .inventory-primary-nav__view-label{display:none}.inventory-page .inventory-primary-nav__search,.inventory-page .inventory-primary-nav__search>input,.inventory-page .inventory-primary-nav__utilities>.inventory-overflow--navigation,.inventory-page .inventory-primary-nav__utilities>.inventory-overflow--navigation .heat-expandable-control,.inventory-page .inventory-primary-nav__new-item,.inventory-page .inventory-primary-nav__view-controls>select,.inventory-page .inventory-primary-nav__view-controls>button{box-sizing:border-box;width:100%;min-width:0;margin:0;height:36px!important;min-height:36px!important;max-height:36px!important}.inventory-page .inventory-primary-nav__search{display:block}.inventory-page .inventory-primary-nav__search>input{text-align:center;padding:0 12px}.inventory-page .inventory-primary-nav__new-item{border-color:var(--inventory-gold)!important;background:var(--inventory-gold)!important;color:#111820!important}.inventory-page .inventory-primary-nav__inventory-view{flex:1 1 0;min-width:0;height:36px;position:relative}.inventory-page .inventory-primary-nav__inventory-view>span{z-index:1;color:var(--inventory-gold);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-weight:900;line-height:1;position:absolute;top:4px;left:8px;right:34px;overflow:hidden;transform:translate(24px);font-size:7px!important}.inventory-page .inventory-primary-nav__inventory-view>select{box-sizing:border-box;color:#eef1f4;width:100%;min-width:0;height:36px;font:inherit;text-align:center;text-align-last:center;cursor:pointer;background-color:#11161b;border:1px solid #c8a96b7a;border-radius:7px;margin:0;font-size:8px;font-weight:850;line-height:1;padding:10px 28px 0!important}.inventory-page .inventory-primary-nav__inventory-view>select:hover,.inventory-page .inventory-primary-nav__inventory-view>select:focus{border-color:var(--inventory-gold);outline:none}.inventory-page .inventory-primary-nav__inventory-view:has(>select:focus)>span{color:#111820}.inventory-page .inventory-primary-nav__inventory-view>select option{padding-left:10px;text-align:left!important;text-align-last:left!important}.inventory-page .inventory-primary-nav__inventory-view-dropdown,.inventory-page .inventory-primary-nav__inventory-view-dropdown .heat-expandable-control{width:100%;min-width:0;height:36px!important;min-height:36px!important}.inventory-page .inventory-primary-nav__inventory-view-dropdown .heat-expandable-control{overflow:hidden;padding:10px 34px 0 8px!important}.inventory-page .inventory-primary-nav__inventory-view-dropdown .heat-expandable-control__content{text-align:center;margin-right:0;font-size:7px;font-weight:850;top:16px;left:8px;right:34px;text-overflow:clip!important;white-space:nowrap!important;width:auto!important;min-width:0!important;position:absolute!important;overflow:visible!important}.inventory-page .inventory-primary-nav__inventory-view-dropdown .heat-expandable-control__title{text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important;min-width:0!important;font-size:7px!important;line-height:1!important;display:block!important;overflow:visible!important}.inventory-page .inventory-primary-nav__inventory-view-dropdown .heat-expandable-control__chevron{flex:0 0 18px;position:absolute;right:10px}.inventory-page .inventory-primary-nav__inventory-view:has(.heat-expandable-control[aria-expanded=true])>span{color:#111820}.inventory-page .inventory-primary-nav__sort-view{width:100%;min-width:0;height:36px;position:relative}.inventory-page .inventory-primary-nav__sort-view>span{z-index:2;color:var(--inventory-gold);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-weight:900;line-height:1;position:absolute;top:4px;left:8px;right:34px;overflow:hidden;transform:translate(24px);font-size:7px!important}.inventory-page .inventory-primary-nav__sort-select,.inventory-page .inventory-primary-nav__sort-select .heat-expandable-control{width:100%;min-width:0;height:36px!important;min-height:36px!important}.inventory-page .inventory-primary-nav__sort-select{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.inventory-page .inventory-primary-nav__sort-select .heat-expandable-control{overflow:hidden;padding:10px 34px 0 8px!important}.inventory-page .inventory-primary-nav__sort-select .heat-expandable-control__content,.inventory-page .inventory-primary-nav__sort-select .heat-expandable-control__title{font-weight:850;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important;min-width:0!important;font-size:7px!important;line-height:1!important;overflow:visible!important}.inventory-page .inventory-primary-nav__sort-select .heat-expandable-control__content{top:16px;left:8px;right:34px;width:auto!important;position:absolute!important}.inventory-page .inventory-primary-nav__sort-select .heat-expandable-control__chevron{position:absolute;right:10px}.inventory-page .inventory-primary-nav__sort-view:has(.heat-expandable-control[aria-expanded=true])>span{color:#111820}}.inventory-view-dropdown-menu .heat-dropdown__option{justify-items:start;text-align:left!important}.inventory-view-dropdown-menu .heat-dropdown__option>strong{width:100%;text-align:left!important}.inventory-view-dropdown-menu .heat-dropdown__option[data-selected=true]{display:none}.inventory-sort-dropdown-menu .heat-dropdown__option,.inventory-sort-dropdown-menu .heat-dropdown__option>strong{justify-items:start;width:100%;text-align:left!important}.inventory-sort-dropdown-menu .heat-dropdown__option[data-selected=true]{display:none}.inventory-page .inventory-expanded-area:not(:has(>*)){display:none!important}@media (width>=1280px){.inventory-page .filters-panel{padding:4px}.inventory-page .inventory-filter-table-grid{grid-template-rows:34px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;column-gap:4px;width:100%;min-width:0;height:34px;display:grid}.inventory-page .inventory-filter-table-label-row,.inventory-page .inventory-filter-table-control-row,.inventory-page .inventory-filter-table-action-row{display:contents}.inventory-page .inventory-filter-table-label-row:first-child>span:first-child,.inventory-page .inventory-filter-table-control-row:nth-child(2)>select:first-child{grid-area:1/1}.inventory-page .inventory-filter-table-label-row:first-child>span:nth-child(2),.inventory-page .inventory-filter-table-control-row:nth-child(2)>select:nth-child(2){grid-area:1/2}.inventory-page .inventory-filter-table-label-row:nth-child(3)>span:first-child,.inventory-page .inventory-filter-table-control-row:nth-child(4)>select:first-child{grid-area:1/3}.inventory-page .inventory-filter-table-label-row:nth-child(3)>span:nth-child(2),.inventory-page .inventory-filter-table-control-row:nth-child(4)>select:nth-child(2){grid-area:1/4}.inventory-page .inventory-filter-table-label-row:nth-child(3)>span:nth-child(3),.inventory-page .inventory-filter-table-control-row:nth-child(4)>select:nth-child(3){grid-area:1/5}.inventory-page .inventory-filter-table-action-row>:first-child{grid-area:1/6}.inventory-page .inventory-filter-table-control-row>select,.inventory-page .inventory-filter-table-action-row>.inventory-filter-table-action{box-sizing:border-box;text-align:center;text-align-last:center;width:100%;min-width:0;max-width:100%;margin:0;font-size:10px;font-weight:800;line-height:1;height:34px!important;min-height:34px!important;max-height:34px!important;padding:9px 24px 0!important}.inventory-page .inventory-filter-checkbox-tile{white-space:nowrap;justify-content:center;gap:6px;padding-inline:6px}.inventory-page .inventory-filter-checkbox-tile input{width:14px;height:14px;margin:0}.inventory-page .inventory-filter-clear{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;line-height:1;padding:0 6px!important;display:flex!important}.inventory-page .inventory-filter-table-label-row>span{z-index:1;height:13px;color:var(--inventory-gold);letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;pointer-events:none;text-align:center;text-shadow:0 1px 1px #000c;justify-content:center;align-items:flex-start;padding-top:3px;font-size:7px;font-weight:850;line-height:1;display:flex}:is(.inventory-page .inventory-filter-table-grid:has(.inventory-filter-table-control-row:nth-child(2)>select:first-child:focus) .inventory-filter-table-label-row:first-child>span:first-child,.inventory-page .inventory-filter-table-grid:has(.inventory-filter-table-control-row:nth-child(2)>select:nth-child(2):focus) .inventory-filter-table-label-row:first-child>span:nth-child(2),.inventory-page .inventory-filter-table-grid:has(.inventory-filter-table-control-row:nth-child(4)>select:first-child:focus) .inventory-filter-table-label-row:nth-child(3)>span:first-child,.inventory-page .inventory-filter-table-grid:has(.inventory-filter-table-control-row:nth-child(4)>select:nth-child(2):focus) .inventory-filter-table-label-row:nth-child(3)>span:nth-child(2),.inventory-page .inventory-filter-table-grid:has(.inventory-filter-table-control-row:nth-child(4)>select:nth-child(3):focus) .inventory-filter-table-label-row:nth-child(3)>span:nth-child(3)){color:#30240d;text-shadow:none}}.inventory-page .inventory-table-card{border-color:var(--inventory-line)!important;background:#10151a!important;border-radius:8px!important;box-shadow:0 8px 24px #00000029!important}.inventory-page .inventory-table-shell{scrollbar-color:#46515b #11161b;scrollbar-width:thin}.inventory-page .inventory-table thead th{height:34px;border-color:var(--inventory-line)!important;color:#98a4ae!important;letter-spacing:.065em!important;background:#171d22!important;padding-block:6px!important;font-size:9px!important}.inventory-page .inventory-table tbody tr>td,.inventory-page .inventory-table tbody tr:nth-child(odd)>td,.inventory-page .inventory-table tbody tr:nth-child(2n)>td{min-height:38px;font-size:11px;background:#11161b!important;border-color:#94a3b11c!important;padding-block:5px!important}.inventory-page .inventory-table tbody tr:nth-child(2n)>td{background:#13191e!important}.inventory-page .inventory-table tbody tr:hover>td,.inventory-page .inventory-table tbody tr:nth-child(odd):hover>td,.inventory-page .inventory-table tbody tr:nth-child(2n):hover>td{background:#1a2229!important}.inventory-page .inventory-table tbody tr:has(.heat-data-table__row-checkbox:checked)>td{box-shadow:inset 0 1px #c8a96b21,inset 0 -1px #c8a96b21;background:#c8a96b1a!important}.inventory-page .inventory-table tbody tr:has(.heat-data-table__row-checkbox:checked):hover>td{box-shadow:inset 0 1px #c8a96b21,inset 0 -1px #c8a96b21;background:#c8a96b1a!important}.inventory-page .inventory-table tbody tr:has(.heat-data-table__row-checkbox:checked)>td:first-child{box-shadow:inset 2px 0 0 var(--inventory-gold), inset 0 1px 0 #c8a96b21, inset 0 -1px 0 #c8a96b21}.inventory-page .inventory-table .inventory-table__input,.inventory-page .inventory-table .inventory-table__select,.inventory-page .inventory-table .inventory-table__pill-select,.inventory-page .inventory-table .inventory-table__smart-select{background-color:#0e1317!important;border-color:#94a3b138!important;border-radius:4px!important;height:28px!important;min-height:28px!important;font-size:11px!important}.inventory-page .inventory-table .inventory-table__input:focus,.inventory-page .inventory-table .inventory-table__select:focus{border-color:#c8a96bb8!important;box-shadow:0 0 0 2px #c8a96b1c!important}.inventory-page .inventory-status-pill,.inventory-page .inventory-boolean-pill{letter-spacing:.035em;font-weight:800;color:#c4ccd3!important;background:#94a3b114!important;border-color:#94a3b140!important;min-height:22px!important;padding:3px 7px!important;font-size:9px!important}.inventory-page .inventory-status-pill--critical{color:#efadad!important;background:#8126262e!important;border-color:#e5737380!important}.inventory-page .inventory-status-pill--low{color:#e4c883!important;background:#79561929!important;border-color:#dab15b6b!important}.inventory-page .inventory-status-pill--good{color:#a8d5bd!important;background:#27694b21!important;border-color:#66ab8b59!important}.inventory-page .inventory-status-pill--overstock{color:#abc4d8!important;background:#2e526f21!important;border-color:#7096b557!important}.inventory-page .inventory-table__empty{color:var(--inventory-muted)!important;padding:32px 16px!important;font-size:12px!important}.inventory-page .inventory-lazy-load{border-color:var(--inventory-line);background:#12171c;min-height:38px;padding:6px 9px}.inventory-page .inventory-lazy-load__count,.inventory-page .inventory-lazy-load__complete,.inventory-page .inventory-status-inline{color:var(--inventory-muted);font-size:10px}@media (width<=900px){.inventory-page .inventory-primary-nav{gap:5px}.inventory-page .inventory-search-command-row{gap:6px!important}}@media (width<=520px){.inventory-page .inventory-primary-nav button,.inventory-page .inventory-primary-nav__tabs button,.inventory-page .inventory-primary-nav__utilities button,.inventory-page .inventory-overflow .heat-expandable-control{min-height:44px}.inventory-page .inventory-search-command-row{padding:6px!important}.inventory-page .inventory-search-command-row input,.inventory-page .inventory-search-command-row .inventory-standard-actions>button,.inventory-page .inventory-search-command-row .inventory-overflow--actions,.inventory-page .inventory-search-command-row .inventory-overflow--actions .heat-expandable-control{height:44px!important;min-height:44px!important}.inventory-page .inventory-table tbody tr>td{padding-block:7px!important}}@media (width<=768px){.heat-shell:has(.schedules-page) .heat-shell-header+.heat-shell-content{padding-top:0!important}html body #root .schedules-page__toolbar-group button,html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>button,html body #root .schedules-page__toolbar .schedules-page__date-range,html body #root .schedules-page__toolbar>.schedules-page__employee-controls--inline>.schedules-page__add-employee-input{height:44px!important;min-height:44px!important;max-height:44px!important}.heat-shell:has(.schedules-page) .heat-shell-content>.heat-pull-refresh{margin-top:0!important;padding-top:0!important}.heat-shell:has(.schedules-page) .heat-page-shell{margin-top:0!important;padding-top:0!important}.heat-shell:has(.schedules-page) .schedules-page{margin-top:0!important;padding-top:0!important}.heat-shell:has(.schedules-page) .heat-pull-refresh__indicator{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.schedules-page .schedules-page__toolbar-group--output{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}}@media (width<=767px){.events-page .events-filter-grid{height:auto!important;min-height:0!important;max-height:none!important}}@media (width>=1181px){.kitchen-execution__live-runway-track{overscroll-behavior:contain!important;scrollbar-color:#c8a96bad #05090eb8!important;scrollbar-width:thin!important;height:clamp(480px,58vh,720px)!important;overflow:hidden auto!important}.kitchen-execution__live-runway-track>p{place-items:center!important;padding:0 18px!important;display:grid!important;position:absolute!important;inset:25px 0 0!important}.kitchen-execution__summary-toggle,.kitchen-execution__filter-toggle,.kitchen-execution__display-toggle,.kitchen-execution__panel.mobile-now>header,.kitchen-execution__panel.mobile-next>header,.kitchen-execution__panel.mobile-timers>header,.kitchen-execution__panel.mobile-fire>header,.kitchen-execution__panel.mobile-assignments>header,.kitchen-execution__disclosure-toggle,.kitchen-execution__panel-toggle{height:46px!important;min-height:46px!important;max-height:46px!important}.kitchen-execution__disclosure-toggle,.kitchen-execution__panel-toggle{grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;width:100%!important;padding:0 6px!important;display:grid!important}.kitchen-execution__disclosure-toggle>span,.kitchen-execution__panel-toggle>span,.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now .kitchen-execution__panel-toggle>span{color:inherit!important;letter-spacing:.07em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;grid-column:2!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:visible!important}.heat-shell[data-interface-mode=standard] .kitchen-execution__panel.mobile-now .kitchen-execution__panel-toggle>span:after{content:none!important}.kitchen-execution__disclosure-toggle>i,.kitchen-execution__panel-toggle>i{grid-column:3!important;justify-self:center!important;position:relative!important;right:auto!important}.kitchen-execution__live-now strong{top:31px!important;left:10px!important}.kitchen-execution__live-now time{color:#f2d892!important;font-variant-numeric:tabular-nums lining-nums!important;letter-spacing:.045em!important;text-align:right!important;text-shadow:0 0 12px #f2d89247!important;white-space:nowrap!important;background:0 0!important;border:0!important;min-width:max-content!important;padding:0!important;font-family:Roboto Mono,Courier New,monospace!important;font-size:clamp(22px,1.75vw,30px)!important;font-weight:900!important;line-height:.95!important;position:absolute!important;top:56px!important;left:auto!important;right:16px!important}.kitchen-execution__live-now time:before{content:"CURRENT TIME"!important;color:#aeb8c2!important;letter-spacing:.16em!important;text-align:center!important;text-shadow:none!important;margin-bottom:6px!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:block!important}.kitchen-execution__live-runway-track>article.is-preview{background:linear-gradient(#202831fa,#0a0e13fa)!important;border-color:#d6b473!important;border-left-style:solid!important;border-left-width:1px!important;gap:0!important;width:min(560px,36vw)!important;min-height:52px!important;padding:7px 9px!important;top:74px!important}.kitchen-execution__live-runway-track>article.is-preview>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px 10px!important;display:grid!important}.kitchen-execution__live-event-fields,.kitchen-execution__live-runway-track>article.is-preview>.kitchen-execution__live-event-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.kitchen-execution__live-event-fields span{color:#f5f7fa!important;white-space:normal!important;gap:3px!important;min-width:0!important;font-size:9px!important;line-height:1.1!important;display:grid!important;overflow:visible!important}.kitchen-execution__live-event-fields span b{color:#d9bd7b!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important}.kitchen-execution__live-runway-track>article.is-preview span{color:#f5f7fa!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:baseline!important;gap:5px!important;min-width:0!important;font-size:8px!important;line-height:1.15!important;display:flex!important;overflow:hidden!important}.kitchen-execution__live-runway-track>article.is-preview span b{color:#d9bd7b!important;letter-spacing:.04em!important;text-transform:uppercase!important;flex:none!important;font-size:7px!important;font-weight:900!important}.kitchen-execution__live-now{left:10%!important}.kitchen-execution__live-clock{z-index:2!important;justify-items:center!important;gap:8px!important;width:calc(10% - 16px)!important;min-width:0!important;display:grid!important;position:absolute!important;top:82px!important;left:8px!important}.kitchen-execution__live-clock small{color:#aeb8c2!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.kitchen-execution__live-clock time{color:#f2d892!important;font-variant-numeric:tabular-nums lining-nums!important;letter-spacing:.015em!important;text-align:center!important;text-shadow:0 0 12px #f2d89247!important;white-space:nowrap!important;max-width:100%!important;font-family:Roboto Mono,Courier New,monospace!important;font-size:clamp(16px,1.4vw,26px)!important;font-weight:900!important;line-height:1!important}.kitchen-execution__live-runway-track>article,.kitchen-execution__live-runway-track>article.is-preview{top:var(--runway-top)!important;left:var(--runway-left)!important;width:var(--runway-width)!important;z-index:2!important;background:linear-gradient(#1e262fad,#080c1194)!important;min-height:92px!important;padding:10px 12px!important;transform:none!important}.kitchen-execution__live-runway-spacer{pointer-events:none!important;width:1px!important;min-height:100%!important}.kitchen-execution__live-runway-track::-webkit-scrollbar{width:9px!important}.kitchen-execution__live-runway-track::-webkit-scrollbar-track{background:#05090eb8!important}.kitchen-execution__live-runway-track::-webkit-scrollbar-thumb{background:#c8a96bad!important;border:2px solid #05090eb8!important;border-radius:999px!important}.kitchen-execution__live-runway-track>article.is-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 10px!important}.kitchen-execution__live-runway-track>article.is-preview span{text-overflow:clip!important;font-size:8px!important;overflow:visible!important}.kitchen-execution__live-phases{background:linear-gradient(90deg, #c45b2acc 0 var(--runway-due), #2d754ec7 var(--runway-due) 100%)!important;border:1px solid #c8a96b7a!important;border-radius:4px!important;grid-column:1/-1!important;width:100%!important;height:17px!important;margin-top:3px!important;position:relative!important}.kitchen-execution__live-phases:after{content:""!important;top:-1px!important;bottom:-1px!important;left:var(--runway-due)!important;background:#f5e5b7!important;width:1px!important;position:absolute!important}.kitchen-execution__live-phases span{color:#fff5dc!important;letter-spacing:.04em!important;text-shadow:0 1px 2px #000!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:block!important;position:absolute!important;top:4px!important;overflow:visible!important}.kitchen-execution__live-phases span:first-child{left:5px!important}.kitchen-execution__live-phases span:nth-child(2){left:calc(var(--runway-due) + 5px)!important}.kitchen-execution__live-phases span:nth-child(3){right:5px!important}.kitchen-execution__live-phases .is-fire-time{align-items:center!important;display:flex!important;top:1px!important;bottom:1px!important;left:4px!important}.kitchen-execution__live-phases .is-fire-time label{align-items:center!important;gap:3px!important;display:flex!important}.kitchen-execution__live-phases .is-fire-time select{color:#fff5dc!important;text-align:center!important;background-color:#070a0e6b!important;border:0!important;border-radius:3px!important;width:72px!important;min-width:0!important;height:13px!important;margin:0!important;padding:0 12px 0 2px!important;font:900 7px/1 Inter,system-ui,sans-serif!important}.kitchen-execution__live-phases .is-fire-time select:focus-visible{outline-offset:1px!important;outline:1px solid #fff5dc!important}.kitchen-execution__live-runway-track:after{content:""!important;z-index:0!important;pointer-events:none!important;background-image:repeating-linear-gradient(90deg,#dabb771c 0 1px,#0000 1px 5%),repeating-linear-gradient(90deg,#e2c47e3d 0 1px,#0000 1px 20%)!important;position:absolute!important;inset:25px 4% 0 10%!important}.kitchen-execution__live-time-axis,.kitchen-execution__live-now,.kitchen-execution__live-clock{z-index:3!important}.kitchen-execution__live-time-axis{z-index:12!important;background:#05080cf5!important;position:sticky!important;top:0!important;box-shadow:0 5px 10px #0000004d!important}.kitchen-execution__live-runway-track>article.is-event-view{min-height:78px!important;padding:8px 10px!important}.kitchen-execution__live-runway-track>article.is-event-view>.kitchen-execution__live-event-fields,.kitchen-execution__live-runway-track>article.is-preview.is-event-view>.kitchen-execution__live-event-fields{grid-template-rows:minmax(27px,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;width:100%!important;display:grid!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span{color:#f5f7fa!important;text-overflow:clip!important;white-space:normal!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-width:0!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important;display:grid!important;overflow:visible!important}.kitchen-execution__live-runway-track>article.is-item-view:not(.is-preview){min-height:78px!important;padding:8px 10px!important}.kitchen-execution__live-runway-track>article.is-preview.is-item-view{height:auto!important;min-height:0!important;padding:9px 11px 6px!important}.kitchen-execution__live-runway-track>article.is-preview.is-item-view>div:first-child{gap:7px 14px!important}.kitchen-execution__live-runway-track>article.is-preview.is-item-view>div:first-child>span{color:#f5f7fa!important;gap:7px!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important}.kitchen-execution__live-runway-track>article.is-preview.is-item-view>div:first-child>span>b{color:#e0c47e!important;letter-spacing:.055em!important;font-size:9px!important;font-weight:950!important}.kitchen-execution__live-phases{height:15px!important;margin-top:2px!important;margin-bottom:0!important}.kitchen-execution__live-phases span{white-space:nowrap!important;font-size:6.5px!important;top:3px!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span>b,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span>b{color:#d9bd7b!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.kitchen-execution__live-runway-track .kitchen-execution__live-phases{height:32px!important;min-height:32px!important;margin:3px 0 0!important}.kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-fire-time,.kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-due-time{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:3px 6px!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important}.kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-fire-time{width:var(--runway-due)!important;left:0!important}.kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-due-time{right:0!important;left:var(--runway-due)!important}.kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) label{color:#fff8e8!important;letter-spacing:.05em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;font-size:clamp(10px,.72vw,12px)!important;font-weight:950!important;line-height:1!important;display:flex!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) select{appearance:auto!important;width:88px!important;min-width:0!important;max-width:88px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;color:#fff8e8!important;text-align:center!important;text-align-last:center!important;background:#05090da8!important;border:1px solid #fff5dc6b!important;border-radius:4px!important;margin:0!important;padding:1px 3px!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;font-weight:850!important;line-height:1!important}.kitchen-execution__live-runway-track>article.is-event-view>.kitchen-execution__live-event-fields,.kitchen-execution__live-runway-track>article.is-preview.is-event-view>.kitchen-execution__live-event-fields{box-sizing:border-box!important;background:0 0!important;border:0!important;align-items:center!important;gap:0!important;width:calc(100% + 20px)!important;margin:-8px -10px 6px!important;padding:0!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span{text-align:center!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;place-content:center!important;justify-items:center!important;min-height:34px!important;padding:6px 8px!important;font-size:12px!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span+span,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span+span{border-left:0!important}.kitchen-execution__live-runway-track>article.is-event-view{background:#0c111747!important;border-color:#d6b473!important;overflow:hidden!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span:first-child{overflow-wrap:anywhere!important;font-size:10px!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span>b,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span>b{box-sizing:border-box!important;text-align:center!important;background:#152536 url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png) 50%/cover no-repeat!important;border:1px solid #d6b473!important;border-radius:0!important;width:100%!important;padding:5px 7px!important;font-size:8px!important;display:block!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span:first-child>b,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span:first-child>b{border-radius:7px 0 0!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span:last-child>b,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span:last-child>b{border-radius:0 7px 0 0!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) label{text-align:center!important;justify-content:center!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-phases{border-color:#d6b473!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-phases .is-fire-time{border-right:1px solid #d6b473!important}.kitchen-execution__live-runway-track>article.is-item-view{background:#0c111747!important;overflow:hidden!important}.kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-item-fields{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:calc(100% + 22px)!important;margin:-9px -11px 5px!important;display:grid!important}.kitchen-execution__live-item-headings,.kitchen-execution__live-item-values{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:100%!important;display:grid!important}.kitchen-execution__live-item-headings{background:#152536 url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png) 50%/cover no-repeat!important;border-radius:7px 7px 0 0!important;overflow:hidden!important}.kitchen-execution__live-item-headings>b{color:#e0c47e!important;letter-spacing:.045em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:25px!important;padding:4px!important;font:950 7px/1.08 Inter,system-ui,sans-serif!important;display:flex!important}.kitchen-execution__live-item-values>span{color:#f5f7fa!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:27px!important;padding:4px!important;font:750 9px/1.12 Inter,system-ui,sans-serif!important;display:flex!important}.kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:-6px 0 4px!important}.kitchen-execution__live-item-column{grid-template-rows:repeat(3,minmax(20px,auto))!important;gap:2px!important;min-width:0!important;display:grid!important}.kitchen-execution__live-item-column>span{grid-template-columns:minmax(70px,42%) minmax(0,1fr)!important;align-items:stretch!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.kitchen-execution__live-item-column>span>b{color:#e0c47e!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;background:#152536 url(/assets/surface-window-header-dark-blue-Bq4xkRoc.png) 50%/cover no-repeat!important;border:1px solid #d6b473!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:3px 5px!important;font:950 7px/1.05 Inter,system-ui,sans-serif!important;display:flex!important}.kitchen-execution__live-item-column:first-child>span:first-child>b,.kitchen-execution__live-item-column:last-child>span:first-child>b{border-radius:6px 0 0!important}.kitchen-execution__live-item-column>span>em{color:#f5f7fa!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:3px 5px!important;font:750 9px/1.08 Inter,system-ui,sans-serif!important;display:flex!important}.kitchen-execution__live-runway-track>article.is-event-view,.kitchen-execution__live-runway-track>article.is-item-view,.kitchen-execution__live-runway-track>article.is-preview.is-event-view,.kitchen-execution__live-runway-track>article.is-preview.is-item-view{padding:0!important}.kitchen-execution__live-runway-track>article.is-event-view>.kitchen-execution__live-event-fields,.kitchen-execution__live-runway-track>article.is-preview.is-event-view>.kitchen-execution__live-event-fields{width:100%!important;margin:0!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span{padding:0 8px 5px!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span>b,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span>b{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #d6b473!important;justify-content:center!important;align-items:center!important;width:calc(100% + 16px)!important;height:28px!important;min-height:28px!important;margin:0 -8px!important;display:flex!important}.kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span:first-child,.kitchen-execution__live-runway-track>article.is-preview.is-event-view .kitchen-execution__live-event-fields>span:first-child{border-right:1px solid #d6b473!important}.kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-item-fields{gap:0!important;width:100%!important;margin:0 0 3px!important}.kitchen-execution__live-item-column{gap:0!important}.kitchen-execution__live-runway-track>article:is(.is-event-view,.is-item-view)>.kitchen-execution__live-phases{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 7px 7px!important;width:100%!important;margin:0!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0!important;display:grid!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column{grid-template-rows:repeat(3,30px)!important;gap:0!important;min-width:0!important;display:grid!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span{grid-template-columns:42% minmax(0,58%)!important;align-items:stretch!important;gap:0!important;min-width:0!important;height:30px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span>b{box-sizing:border-box!important;border:1px solid #d6b473!important;border-top:0!important;border-left:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:30px!important;margin:0!important;padding:4px 6px!important;display:flex!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span>em{box-sizing:border-box!important;color:#f5f7fa!important;overflow-wrap:anywhere!important;text-align:left!important;white-space:normal!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;height:30px!important;margin:0!important;padding:4px 8px!important;font:750 10px/1.08 Inter,system-ui,sans-serif!important;display:flex!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span:not(:last-child)>em{border-bottom:1px solid #d6b473!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view>.kitchen-execution__live-event-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;height:76px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span{box-sizing:border-box!important;grid-template-rows:28px 48px!important;place-items:center!important;min-width:0!important;height:76px!important;margin:0!important;padding:0 8px!important;display:grid!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span:first-child{border-right:1px solid #d6b473!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span>b{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #d6b473!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:calc(100% + 16px)!important;height:28px!important;min-height:28px!important;margin:0 -8px!important;padding:0 8px!important;display:flex!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span:first-child>b{border-radius:7px 0 0!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view .kitchen-execution__live-event-fields>span:last-child>b{border-radius:0 7px 0 0!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view>.kitchen-execution__live-phases{border-top:1px solid #d6b473!important;height:32px!important;margin:0!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span{border:0!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span:not(:last-child){border-bottom:1px solid #d6b473!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span>b{border:0!important;border-right:1px solid #d6b473!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column:last-child>span>b{border-left:1px solid #d6b473!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span>em{border:0!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column:first-child>span:nth-child(2)>em{color:#fffaf0!important;text-shadow:0 1px 5px #d6b47329!important;background:#d6b47312!important;font-size:11px!important;font-weight:850!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-phases{border-top:1px solid #d6b473!important;box-shadow:inset 0 1px #ffe7aa2e!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-phases .is-fire-time{border-right:1px solid #d6b473!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-phases .is-due-time{border-left:0!important}.kitchen-execution__live-runway-track:after{background-image:none!important}.kitchen-execution__live-grid-lines{z-index:0!important;pointer-events:none!important;position:absolute!important;top:25px!important;left:0!important;right:0!important}.kitchen-execution__live-grid-lines>span{background:#dabb771c!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;transform:translate(-.5px)!important}.kitchen-execution__live-grid-lines>span.is-half-hour{background:#debf7a29!important}.kitchen-execution__live-grid-lines>span.is-hour{background:#e2c47e47!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status{padding:0!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status .status-select-wrap{width:calc(100% - 12px)!important;max-width:none!important;height:24px!important;margin:3px 6px!important;display:block!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status .status-select-wrap__label{display:none!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status .status-select{text-align:center!important;text-align-last:center!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:3px 7px!important;font-size:8px!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status .status-select,html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-item-name.status-pill{--lightningcss-light: !important;--lightningcss-dark:initial!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:none!important;border-style:solid!important;border-width:1px!important;border-color:color-mix(in srgb, var(--status-pill-color,var(--prep-status-color)), transparent 44%)!important;background-clip:padding-box!important;background:linear-gradient(135deg, color-mix(in srgb, var(--status-pill-color,var(--prep-status-color)), transparent 58%) 0%, color-mix(in srgb, var(--status-pill-color,var(--prep-status-color)), #05080d 70%) 52%, color-mix(in srgb, var(--status-pill-color,var(--prep-status-color)), transparent 76%) 100%)!important;color:var(--status-pill-text,var(--prep-status-text))!important;box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in srgb, var(--status-pill-color,var(--prep-status-color)), transparent 84%), 0 0 12px color-mix(in srgb, var(--status-pill-color,var(--prep-status-color)), transparent 86%)!important;border-radius:8px!important;font-weight:950!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status .status-select{appearance:none!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-item-name.status-pill{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;width:calc(100% - 12px)!important;height:24px!important;min-height:24px!important;margin:3px 6px!important;padding:3px 7px!important;font-size:10px!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-fire-time{width:var(--runway-complete-by)!important;background:#ad481feb!important;border-right:0!important;left:0!important;right:auto!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-complete-by{top:0!important;bottom:0!important;left:var(--runway-complete-by)!important;width:calc(var(--runway-due) - var(--runway-complete-by))!important;box-sizing:border-box!important;color:#fff8e8!important;letter-spacing:.025em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;background:#a67a30b8!important;border-left:1px solid #d6b473!important;border-right:1px solid #d6b473!important;justify-content:center!important;align-items:center!important;padding:3px 5px!important;font:950 clamp(7px,.56vw,9px)/1 Inter,system-ui,sans-serif!important;display:flex!important;position:absolute!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-complete-by>.kitchen-execution__live-time-output{box-sizing:border-box!important;color:#fff8e8!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1!important;display:flex!important;transform:translateY(6px)!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-complete-by .kitchen-execution__live-complete-by-label{color:#fff8e8!important;letter-spacing:.05em!important;text-align:center!important;text-shadow:0 2px 3px #000!important;text-transform:uppercase!important;width:100%!important;font-size:clamp(10px,.72vw,12px)!important;font-weight:950!important;line-height:1!important;display:block!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-due-time{right:0!important;left:var(--runway-due)!important;background:#1f6541f0!important;width:auto!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases .is-fire-time label{justify-content:flex-start!important;padding-left:8px!important}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select){border-color:rgba(var(--live-events-status-rgb), .58)!important;background:linear-gradient(180deg, rgba(var(--live-events-status-rgb), .42), color-mix(in srgb, rgb(var(--live-events-status-rgb)), #05080d 72%))!important;color:var(--live-events-status-text)!important;box-shadow:inset 0 1px 0 #ffffff14, 0 0 8px rgba(var(--live-events-status-rgb), .12)!important}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--cooking{--live-events-status-rgb:159, 63, 8;--live-events-status-text:#fff7ed}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--in-progress{--live-events-status-rgb:184, 141, 18;--live-events-status-text:#080705}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--pending{--live-events-status-rgb:102, 138, 69;--live-events-status-text:#050805}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--prepped{--live-events-status-rgb:34, 157, 85;--live-events-status-text:#f0fff4}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--complete{--live-events-status-rgb:22, 122, 58;--live-events-status-text:#fff;-webkit-text-decoration:line-through #ffffffd1!important;text-decoration:line-through #ffffffd1!important;text-decoration-thickness:1.35px!important}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--thawing{--live-events-status-rgb:67, 153, 183;--live-events-status-text:#f0fbff}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--pending-delivery{--live-events-status-rgb:167, 99, 11;--live-events-status-text:#f6dd4b;font-style:italic!important}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--na{--live-events-status-rgb:139, 143, 150;--live-events-status-text:#9aa0a8}html body #root .kitchen-execution__live-runway-track :is(.kitchen-execution__live-item-name,.kitchen-execution__live-prep-status .status-select).status-pill--not-started{--live-events-status-rgb:143, 27, 31;--live-events-status-text:#fff5f5}html body #root#root .kitchen-execution__live-runway-track .status-pill--not-started{color:#fff5f5!important;background:linear-gradient(#8f1b1f94,#2a0a0df0)!important;border-color:#8f1b1fb8!important}html body #root#root .kitchen-execution__live-runway-track .status-pill--cooking{color:#fff7ed!important;background:linear-gradient(#9f3f0894,#371506f0)!important;border-color:#9f3f08ad!important}html body #root#root .kitchen-execution__live-runway-track .status-pill--in-progress{color:#080705!important;background:linear-gradient(#b88d1294,#4e3808eb)!important;border-color:#b88d12ad!important}html body #root#root .kitchen-execution__live-runway-track .status-pill--pending{color:#050805!important;background:linear-gradient(#668a458f,#263619eb)!important;border-color:#668a45a3!important}html body #root#root .kitchen-execution__live-runway-track .status-pill--prepped{color:#f0fff4!important;background:linear-gradient(#229d5594,#0b391ff0)!important;border-color:#229d55b3!important}html body #root#root .kitchen-execution__live-runway-track .status-pill--complete{color:#fff!important;background:linear-gradient(#167a3a94,#082a17f0)!important;border-color:#167a3ab8!important;text-decoration:line-through!important}html body #root#root .kitchen-execution__live-runway-track .status-pill--thawing{color:#f0fbff!important;background:linear-gradient(#4399b794,#0f3848f0)!important;border-color:#4399b7b8!important}html body #root#root .kitchen-execution__live-runway-track .status-pill--pending-delivery{color:#f6dd4b!important;background:linear-gradient(#a7630b94,#3a2307f0)!important;border-color:#a7630bb8!important;font-style:italic!important}html body #root#root .kitchen-execution__live-runway-track .status-pill--na{color:#c3c7cd!important;background:linear-gradient(#8b8f9675,#2c3036f0)!important;border-color:#8b8f969e!important}html body #root#root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status .status-select-wrap{position:relative!important}html body #root#root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status .status-select-wrap:after{content:""!important;pointer-events:none!important;border-bottom:2px solid #d9bd7b!important;border-right:2px solid #d9bd7b!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;right:11px!important;transform:translateY(-65%)rotate(45deg)!important}html body #root#root .kitchen-execution__live-runway-track .kitchen-execution__live-prep-status .status-select{text-align:center!important;text-align-last:center!important;padding-left:28px!important;padding-right:28px!important}html body #root#root .kitchen-execution__live-runway-track .kitchen-execution__live-item-name.status-pill{text-align:center!important;justify-content:center!important;align-items:center!important;font-size:clamp(7.5px,.52vw,9px)!important}html body #root#root .kitchen-execution__live-runway-track>article.is-item-view .kitchen-execution__live-item-column>span>em{text-align:center!important;justify-content:center!important;align-items:center!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) select:disabled{opacity:.82!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view,html body #root .kitchen-execution__live-runway-track>article.is-preview.is-item-view{box-sizing:border-box!important;border:1px solid #d6b473!important;border-radius:12px!important;height:136px!important;min-height:136px!important;padding:0!important;overflow:hidden!important}html body #root .kitchen-execution__live-runway-track>article.is-event-view,html body #root .kitchen-execution__live-runway-track>article.is-preview.is-event-view{box-sizing:border-box!important;border:1px solid #d6b473!important;border-radius:12px!important;height:122px!important;min-height:122px!important;padding:0!important;overflow:hidden!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-item-fields{height:90px!important}html body #root .kitchen-execution__live-runway-track>article.is-item-view>.kitchen-execution__live-phases,html body #root .kitchen-execution__live-runway-track>article.is-event-view>.kitchen-execution__live-phases{box-sizing:border-box!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 11px 11px!important;height:46px!important;bottom:0!important;left:0!important;right:0!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time){height:36px!important;top:5px!important}html body #root .kitchen-execution__live-runway-track .kitchen-execution__live-phases :is(.is-fire-time,.is-due-time) select{height:34px!important}html body #root .kitchen-execution__live-grid-lines:before{content:"";z-index:20;pointer-events:none;background:#e14b4c;width:3px;position:absolute;top:0;bottom:0;left:10%;box-shadow:0 0 12px #e14b4cb8}html body #root .kitchen-execution__live-now{z-index:0!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;position:absolute!important;top:0!important;left:10%!important}html body #root .kitchen-execution__live-now strong{display:none!important}html body #root .kitchen-execution__live-clock{z-index:31!important;pointer-events:none!important;background:linear-gradient(90deg,#20161ae0,#20161a6b 72%,#0000)!important;align-content:center!important;width:calc(10% - 16px)!important;height:64px!important;min-height:64px!important;margin:0!important;position:absolute!important;top:calc(50% + 26px)!important;left:8px!important;transform:translateY(-50%)!important}html body #root .kitchen-execution__live-clock:after{content:"NOW";color:#f08a7b;letter-spacing:.1em;white-space:nowrap;text-shadow:0 1px 4px #000000e6;font-size:10px;font-weight:900;line-height:1;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}}.inventory-context-state{text-align:center;max-width:42rem;margin:clamp(1rem,4vw,3rem) auto;padding:clamp(1.25rem,4vw,2.5rem)}.employee-pin-backdrop{z-index:1200;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.employee-pin-panel{color:#f5f7fa;background:#1a1f24;border:1px solid #2a3138;border-radius:12px;width:min(100%,340px);padding:20px;box-shadow:0 18px 50px #00000073}.employee-pin-panel h2{margin:4px 0 12px;font-size:1.15rem}.employee-pin-eyebrow{color:#c8a96b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem}.employee-pin-dots{text-align:center;color:#f5f7fa;letter-spacing:.3em;min-height:28px;margin:8px 0;font-size:1.5rem}.employee-pin-error{color:#ffb4b4;font-size:.875rem}.employee-pin-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.employee-pin-grid button,.employee-pin-cancel{color:#f5f7fa;cursor:pointer;background:#111418;border:1px solid #2a3138;border-radius:8px;min-height:48px}.employee-pin-grid button:focus-visible,.employee-pin-cancel:focus-visible{outline-offset:2px;outline:2px solid #c8a96b}.employee-pin-grid button:last-child{color:#c8a96b;border-color:#c8a96b}.employee-pin-cancel{color:#9ba7b4;width:100%;margin-top:10px}.employee-pin-grid button:disabled,.employee-pin-cancel:disabled{cursor:not-allowed;opacity:.5}@media (width<=430px){.employee-pin-backdrop{align-items:end;padding:10px}.employee-pin-panel{width:100%;padding:16px}.employee-pin-grid button{min-height:52px}}.active-employee-session{color:#f5f7fa;background:#1a1f24;border:1px solid #2a3138;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.active-employee-session span{color:#9ba7b4;font-size:12px;display:block}.active-employee-session strong{display:block}.active-employee-session-actions{gap:8px;display:flex}.active-employee-session-actions button{min-height:44px}@media (width<=430px){.active-employee-session{flex-direction:column;align-items:stretch}.active-employee-session-actions{grid-template-columns:1fr 1fr;display:grid}.active-employee-session-actions button{min-width:0}}@media (width<=767px) and (hover:none) and (pointer:coarse){html body #root .events-page .events-filter-grid{height:auto!important;min-height:0!important;max-height:none!important}}@media (width<=768px){html body #root .heat-shell{--heat-mobile-page-gutter:7px;padding-right:max(var(--heat-mobile-page-gutter), env(safe-area-inset-right))!important;padding-left:max(var(--heat-mobile-page-gutter), env(safe-area-inset-left))!important;row-gap:0!important}html body #root .heat-shell>.heat-shell-banner-gap{flex:0 0 7px!important;height:7px!important;min-height:7px!important}html body #root .heat-shell-header{margin-bottom:0!important}html body #root .heat-shell-header+.heat-shell-content{width:100%!important;margin-top:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}html body #root .heat-shell>.heat-shell-content{box-sizing:border-box!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}html body #root .heat-shell-content>.heat-pull-refresh,html body #root .heat-shell-content>.heat-pull-refresh>.heat-page-shell{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}}@media (width>=769px){html body #root .heat-shell>.heat-shell-banner-gap{flex:0 0 40px!important;height:40px!important;min-height:40px!important}}@media (width<=768px){html body #root{--heat-mobile-section-gap:7px;--heat-mobile-panel-padding-block:7px;--heat-mobile-control-height:40px}html body #root :is(.heat-surface,.heat-window,.heat-panel,.heat-card,.heat-section){padding-top:var(--heat-mobile-panel-padding-block)!important;padding-bottom:var(--heat-mobile-panel-padding-block)!important}html body #root :is(.heat-header,.heat-page-header,.heat-window-header,.heat-section-header,.heat-table-header){padding-top:6px!important;padding-bottom:6px!important}html body #root :is(.heat-control,.heat-button,.heat-material-button){min-height:var(--heat-mobile-control-height)!important}html body #root :is(.heat-table,.heat-data-table,.inventory-table) :is(th,td){padding-top:6px!important;padding-bottom:6px!important}html body #root :is(.prep-queue-mobile-card,.schedules-page__mobile-card,.inventory-mobile-card){gap:6px!important;padding-top:8px!important;padding-bottom:8px!important}html body #root .events-page .events-mobile-card{--events-mobile-cell-height:36px;gap:4px!important;padding:4px!important}html body #root .events-page .events-mobile-card :is(.events-mobile-card__top,.events-mobile-card__middle,.events-mobile-card__item-row,.events-mobile-card__assignment-row,.events-mobile-card__bottom,.events-mobile-card__primary-actions,.events-mobile-card__details){gap:4px!important;margin:0!important;padding:0!important}html body #root .events-page .events-mobile-card :is(.events-mobile-card__top,.events-mobile-card__item-row,.events-mobile-card__assignment-row,.events-mobile-card__bottom,.events-mobile-card__primary-actions){height:var(--events-mobile-cell-height)!important;min-height:var(--events-mobile-cell-height)!important;max-height:var(--events-mobile-cell-height)!important;grid-auto-rows:var(--events-mobile-cell-height)!important}html body #root .events-page .events-mobile-card .events-mobile-card__middle{grid-auto-rows:var(--events-mobile-cell-height)!important;position:relative!important}html body #root .events-page .events-mobile-card .events-mobile-card__item-row,html body #root .events-page .events-mobile-card .events-mobile-card__item-row>.events-mobile-card__item-cell,html body #root .events-page .events-mobile-card .events-mobile-card__item-row>.events-mobile-card__item-cell>.events-mobile-card__item,html body #root .events-page .events-mobile-card .events-mobile-card__item-row>.events-mobile-card__item,html body #root .events-page .events-mobile-card .events-mobile-card__item-row>.status-pill,html body #root .events-page .events-mobile-card .events-mobile-card__item-row>.status-select-wrap,html body #root .events-page .events-mobile-card .events-mobile-card__item-row>.status-select-wrap>.status-select{box-sizing:border-box!important;height:var(--events-mobile-cell-height)!important;min-height:var(--events-mobile-cell-height)!important;max-height:var(--events-mobile-cell-height)!important}html body #root .events-page .events-mobile-card .events-mobile-card__item-cell{grid-area:item!important;min-width:0!important}html body #root .events-page .events-mobile-card .events-mobile-card__status-cell{grid-area:status!important;min-width:0!important}html body #root .events-page .events-mobile-card .events-mobile-card__item-cell>.events-mobile-card__item{width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;display:flex!important}html body #root .events-page .events-mobile-card .events-mobile-card__status-cell,html body #root .events-page .events-mobile-card .events-mobile-card__status-cell>*,html body #root .events-page .events-mobile-card .events-mobile-card__status-cell>*>*{box-sizing:border-box!important;width:100%!important;height:var(--events-mobile-cell-height)!important;min-height:var(--events-mobile-cell-height)!important;max-height:var(--events-mobile-cell-height)!important;margin:0!important}html body #root .events-page .events-mobile-card .events-mobile-card__details{grid-auto-rows:var(--events-mobile-cell-height)!important}html body #root .events-page .events-mobile-card .events-mobile-card__top>*,html body #root .events-page .events-mobile-card .events-mobile-card__item-row>*,html body #root .events-page .events-mobile-card .events-mobile-card__assignment-row>*,html body #root .events-page .events-mobile-card .events-mobile-card__bottom>*,html body #root .events-page .events-mobile-card .events-mobile-card__primary-actions>*,html body #root .events-page .events-mobile-card .events-mobile-card__details>*{box-sizing:border-box!important;height:var(--events-mobile-cell-height)!important;min-height:var(--events-mobile-cell-height)!important;max-height:var(--events-mobile-cell-height)!important;margin:0!important}html body #root .events-page .events-mobile-card .events-mobile-card__details>.events-mobile-card__notes-editor{height:auto!important;min-height:0!important;max-height:none!important}html body #root .heat-page-shell,html body #root .heat-page-shell>*,html body #root .heat-page-shell>*>:is(section,article,header,main){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body #root .heat-page-shell>*{box-sizing:border-box!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}html body #root .heat-page-shell>*>:is(section,article,header,main,div[class]){box-sizing:border-box!important;max-width:100%!important;margin-top:0!important;margin-bottom:0!important}html body #root :is(.heat-window,.heat-panel,.heat-section){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body #root :is(.kitchen-execution,.production-timeline,.events-workspace-nav,.events-controls-panel,.events-table-card,.heat-data-surface){box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:0!important;margin-right:0!important}html body #root{--heat-mobile-border-width:1px;--heat-mobile-corner-radius:7px}html body #root *,html body #root :before,html body #root :after{border-top-width:var(--heat-mobile-border-width)!important;border-right-width:var(--heat-mobile-border-width)!important;border-bottom-width:var(--heat-mobile-border-width)!important;border-left-width:var(--heat-mobile-border-width)!important;border-radius:var(--heat-mobile-corner-radius)!important}html body #root .heat-shell-header>.app-header,html body #root .heat-shell-header>.app-header:before,html body #root .heat-shell-header>.app-header:after{box-shadow:none!important;border:0!important;outline:0!important}html body #root .heat-page-shell :is([class*=__grid],[class*=__workspace],[class*=__shell],[class*=__wrapper],[class*=__container]):not([class*=panel]):not([class*=card]):not([class*=window]):not([class*=surface]){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;outline:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.events-page .events-mobile-card__date,.events-page .events-mobile-card__day,.events-page .events-mobile-card__time,.events-page .events-mobile-card__field--date,.events-page .events-mobile-card__field--time{color:#fff!important}.events-page .events-mobile-card__item-row,.events-page .events-mobile-card__assignment-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (orientation:landscape) and (width>=600px) and (width<=980px) and (height<=600px) and (pointer:coarse){:root{--heat-topbar-height:64px;--heat-tabs-height:42px;--heat-control-min-height:28px;--heat-pill-min-height:24px;--heat-phone-landscape-workspace-width:1040px}html,body,#root{min-width:0!important;overflow-x:hidden!important}body{font-size:12px}.heat-shell{width:100%!important;min-width:0!important;padding-top:calc(var(--heat-tabs-height) + 7px)!important;overflow:visible!important}.heat-shell-header{width:100%!important;min-width:0!important;margin:3px 0 5px!important;padding:3px 6px!important;position:relative!important}.heat-shell-header .app-header,.heat-shell-header .app-header[data-active-tab]{grid-template-columns:minmax(190px,.7fr) minmax(360px,1.3fr)!important;align-items:center!important;gap:6px!important;height:58px!important;min-height:58px!important;padding:4px 8px!important;display:grid!important}.heat-shell-header .app-header__session,.heat-shell-header .app-header[data-active-tab] .app-header__session{grid-area:1/2!important;justify-content:flex-end!important;align-items:end!important;min-width:0!important}.heat-shell-header .app-header__switchers,.heat-shell-header .app-header[data-active-tab] .app-header__switchers{flex-flow:row!important;justify-content:flex-end!important;gap:5px!important;width:100%!important;display:flex!important}.heat-shell-header .app-header__switchers>label,.heat-shell-header .app-header[data-active-tab] .app-header__switchers>label,.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header__notes-button{width:132px!important;min-width:0!important;max-width:150px!important}.heat-shell-header .app-header__switchers select,.heat-shell-header .app-header__settings-button,.heat-shell-header .app-header__notes-button{white-space:nowrap!important;height:28px!important;min-height:28px!important;padding-block:0!important;font-size:10px!important;line-height:1!important}.heat-shell-header .app-header__logo-stage,.heat-shell-header .app-header[data-active-tab] .app-header__logo-stage{grid-area:1/1!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important}.heat-shell-header .app-header__logo,.heat-shell-header .app-header[data-active-tab] .app-header__logo{object-fit:contain!important;width:100%!important;height:48px!important;max-height:48px!important;transform:none!important}.app-header__suite,.app-header__banner-quote,.schedule-counts-slogan{display:none!important}.heat-tab-bar,.tab-navigation,.nav-tabs,.page-tabs{min-height:var(--heat-tabs-height)!important;height:var(--heat-tabs-height)!important;flex-wrap:nowrap!important;gap:4px!important;padding:3px 6px!important;overflow:auto visible!important}.heat-tab-button,.tab-navigation button,.nav-tabs button,.page-tabs button{white-space:nowrap!important;height:38px!important;min-height:38px!important;padding:1px 8px 2px!important;font-size:10px!important}.heat-tab-button{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important}.heat-tab-button__icon,.heat-nav-tab-iconWrap{width:36px!important;min-width:36px!important;height:25px!important;min-height:25px!important}.heat-tab-button__label,.heat-nav-tab-label{font-size:9px!important;line-height:1!important;overflow:visible!important;transform:none!important}.heat-shell-content{width:100%!important;min-width:0!important;padding:0 6px 10px!important;overflow:auto visible!important}.heat-shell-header+.heat-shell-content{padding-top:0!important}.heat-shell-content>:first-child{margin-top:0!important}.heat-page-shell,.events-page,.recipe-page,.schedules-page,.inventory-page,.stations-page,.prep-queue-page,.timers-page,.menus-page,.lists-page,.notes-page,.employees-page,.kitchen-execution{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}:is(.heat-data-table,.inventory-table,.stations-page table,.prep-queue-page table,.timers-page table,.lists-page table,.schedules-page__grid,.recipe-summary-table,.recipe-editor__ingredient-table){width:max(100%, var(--heat-phone-landscape-workspace-width))!important;max-width:none!important}:is(.events-mobile-cards,.inventory-mobile-cards,.stations-mobile-cards,.prep-queue-mobile-cards,.timers-mobile-cards,.menus-mobile-cards,.recipe-library-mobile-cards,.recipe-editor__ingredient-mobile-cards,.schedules-page__mobile-cards,.schedules-page__mobile-coverage,.schedules-page__mobile-grid-view,.kitchen-execution__mobile-tabs){display:none!important}.events-page__header,.heat-page-header,.recipe-page__header,.schedules-page__header,.inventory-page__header,.stations-page__header,.prep-queue-page__header,.timers-page__header,.menus-page__header,.lists-page__header{flex-direction:row!important;align-items:center!important;gap:8px!important;padding:7px 10px!important}:is(.events-toolbar,.recipe-toolbar,.schedules-page__toolbar,.inventory-toolbar,.stations-page__toolbar,.prep-queue-page__toolbar,.timers-page__toolbar){flex-flow:row!important;align-items:center!important;gap:5px!important;min-height:36px!important;padding:4px 7px!important;overflow-x:auto!important}:is(button,input,select,textarea){font-size:11px}.heat-page-shell :is(button,input,select),.events-page :is(button,input,select),.kitchen-execution :is(button,input,select){min-height:28px!important}:is(.heat-table,.heat-data-table,.inventory-table,.schedules-page__grid) :is(th,td){padding-top:5px!important;padding-bottom:5px!important;font-size:10px!important}:is(.settings-panel,.event-import-modal,.menu-generate-modal,[role=dialog]){max-height:calc(100dvh - 12px)!important;overflow-y:auto!important}}.lists-page .lists-table__kitchen-work>.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){html body #root .events-page .events-mobile-card,html body #root .events-page .events-mobile-card *,body>.events-mobile-card__notes-viewer--portal,body>.events-mobile-card__notes-viewer--portal *{text-shadow:none!important;font-family:inherit!important;font-weight:500!important}html body #root .events-page .events-mobile-card .events-mobile-card__item-row>:is(.events-mobile-card__item-cell,.events-mobile-card__status-cell),html body #root .events-page .events-mobile-card .events-mobile-card__item-row>:is(.events-mobile-card__item-cell,.events-mobile-card__status-cell)>*,html body #root .events-page .events-mobile-card .events-mobile-card__status-cell>*>*{box-sizing:border-box!important;height:var(--events-mobile-cell-height)!important;min-height:var(--events-mobile-cell-height)!important;max-height:var(--events-mobile-cell-height)!important;margin:0!important}body>.events-mobile-card__notes-backdrop{z-index:2390!important;-webkit-backdrop-filter:blur(4px)!important;background:#020509ad!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}body>.events-mobile-card__notes-viewer--portal{z-index:2400!important;background:radial-gradient(circle at 50% 0,#c8a96b1f,#0000 62%),linear-gradient(#191e24,#070a0e)!important;border:1px solid #c8a96bad!important;border-radius:10px!important;gap:8px!important;width:min(340px,100vw - 32px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;margin:0!important;padding:10px!important;display:grid!important;position:fixed!important;top:50%!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #000000b8!important}body>.events-mobile-card__notes-viewer--portal .events-mobile-card__notes-panel-label{color:#c8a96b!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important}body>.events-mobile-card__notes-viewer--portal .events-mobile-card__notes-readonly{color:#f1f3f5!important;text-align:center!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;min-height:0!important;max-height:120px!important;padding:6px 4px!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;display:grid!important;overflow-y:auto!important}body>.events-mobile-card__notes-viewer--portal .events-mobile-card__notes-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html body #root .events-page .events-mobile-card{--events-mobile-cell-height:36px;grid-auto-flow:row!important;gap:4px!important;padding:4px!important;display:grid!important}html body #root .events-page .events-mobile-card :is(.events-mobile-card__top,.events-mobile-card__middle,.events-mobile-card__item-row,.events-mobile-card__assignment-row,.events-mobile-card__bottom,.events-mobile-card__primary-actions,.events-mobile-card__details){gap:4px!important;margin:0!important;padding:0!important}html body #root .events-page .events-mobile-card :is(.events-mobile-card__top,.events-mobile-card__item-row,.events-mobile-card__assignment-row,.events-mobile-card__bottom,.events-mobile-card__primary-actions),html body #root .events-page .events-mobile-card :is(.events-mobile-card__top,.events-mobile-card__item-row,.events-mobile-card__assignment-row,.events-mobile-card__bottom,.events-mobile-card__primary-actions,.events-mobile-card__details)>*,html body #root .events-page .events-mobile-card .events-mobile-card__item-cell,html body #root .events-page .events-mobile-card .events-mobile-card__status-cell,html body #root .events-page .events-mobile-card .events-mobile-card__status-cell>*,html body #root .events-page .events-mobile-card .events-mobile-card__status-cell>*>*{box-sizing:border-box!important;block-size:var(--events-mobile-cell-height)!important;min-block-size:var(--events-mobile-cell-height)!important;max-block-size:var(--events-mobile-cell-height)!important;margin:0!important}html body #root .events-page .events-mobile-card .events-mobile-card__item-cell{align-items:stretch!important;display:flex!important}html body #root .events-page .events-mobile-card .events-mobile-card__item-cell>.events-mobile-card__item,html body #root .events-page .events-mobile-card .events-mobile-card__item-cell>.events-table__event-name-autocomplete,html body #root .events-page .events-mobile-card .events-mobile-card__item-cell>.events-table__event-name-autocomplete>.events-mobile-card__item{box-sizing:border-box!important;block-size:var(--events-mobile-cell-height)!important;min-block-size:var(--events-mobile-cell-height)!important;max-block-size:var(--events-mobile-cell-height)!important;margin:0!important}html body #root .events-page .events-mobile-card .events-mobile-card__top>*,html body #root .events-page .events-mobile-card .events-mobile-card__item-cell>.events-mobile-card__item,html body #root .events-page .events-mobile-card .events-mobile-card__item-cell>.events-table__event-name-autocomplete>.events-mobile-card__item,html body #root .events-page .events-mobile-card .events-mobile-card__status-cell :is(.status-pill,.status-select),html body #root .events-page .events-mobile-card .events-mobile-card__assignment-row>*,html body #root .events-page .events-mobile-card .events-mobile-card__bottom>*,html body #root .events-page .events-mobile-card .events-mobile-card__primary-actions>*{border:1px solid #c8a96b85!important}html body #root .events-page .events-mobile-card .events-mobile-card__middle{grid-auto-rows:var(--events-mobile-cell-height)!important}html body #root .events-page .events-mobile-card .events-mobile-card__details{grid-auto-rows:auto!important}html body #root .events-page .events-mobile-card .events-mobile-card__details>.events-mobile-card__notes-editor{block-size:auto!important;min-block-size:0!important;max-block-size:none!important}html body #root .events-page .events-mobile-card .events-mobile-card__middle>:is(.events-mobile-card__notes-editor,.events-mobile-card__notes-viewer){z-index:40!important;background:radial-gradient(circle at 50% 0,#c8a96b1f,#0000 62%),linear-gradient(#191e24,#070a0e)!important;border:1px solid #c8a96bad!important;border-radius:9px!important;gap:6px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000009e!important}html body #root .events-page .events-mobile-card .events-mobile-card__notes-viewer{align-content:start!important;width:auto!important;left:8px!important;right:8px!important;transform:none!important}html body #root .events-page .events-mobile-card .events-mobile-card__notes-backdrop{z-index:30!important;-webkit-backdrop-filter:blur(4px)!important;cursor:default!important;background:#020509ad!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}html body #root .events-page .events-mobile-card .events-mobile-card__notes-panel-label{color:#c8a96b!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important}html body #root .events-page .events-mobile-card .events-mobile-card__notes-readonly{color:#edf0f3!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;background:#080c10e0!important;border:1px solid #c8a96b4d!important;border-radius:7px!important;min-height:0!important;max-height:96px!important;padding:8px!important;font-size:11px!important;line-height:1.35!important;overflow-y:auto!important}html body #root .events-page .events-mobile-card .events-mobile-card__middle>.events-mobile-card__notes-editor .events-mobile-card__notes-input{resize:none!important;width:100%!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important}html body #root .events-page .events-mobile-card .events-mobile-card__details{align-items:stretch!important}html body #root .events-page .events-mobile-card .events-mobile-card__details>:is(.events-mobile-card__detail,.events-mobile-card__notes-summary){background:radial-gradient(circle at 50% 0,#c8a96b13,#0000 64%),linear-gradient(#1b2128fa,#0a0e12fc)!important;border:1px solid #c8a96b6b!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;column-gap:6px!important;padding:3px 9px!important;box-shadow:inset 0 1px #ffffff0b,0 1px 2px #0003!important}html body #root .events-page .events-mobile-card .events-mobile-card__details .events-mobile-card__detail-icon{color:#d9bd7bd1!important;justify-self:center!important;width:16px!important;height:16px!important}html body #root .events-page .events-mobile-card .events-mobile-card__details :is(.events-mobile-card__detail-content,.events-mobile-card__notes-summary-copy){text-align:center!important;align-content:center!important;justify-items:center!important;gap:2px!important;min-width:0!important;display:grid!important}html body #root .events-page .events-mobile-card .events-mobile-card__details .events-mobile-card__detail-label{color:#d2b46f!important;letter-spacing:.075em!important;text-align:center!important;font-size:7.5px!important;font-weight:850!important;line-height:1!important}html body #root .events-page .events-mobile-card .events-mobile-card__details .events-mobile-card__detail-value{color:#f4f6f8!important;text-align:center!important;font-size:10px!important;font-weight:750!important;line-height:1!important}html body #root .events-page .events-mobile-card .events-mobile-card__details :is(.events-mobile-card__detail-input,.events-mobile-card__detail-select){color:#f5f7fa!important;text-align:center!important;background:linear-gradient(#242b34fa,#0b0f14)!important;border:1px solid #9db0c49e!important;border-radius:8px!important;justify-self:center!important;width:min(92px,100%)!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 8px!important;font-size:9px!important;font-weight:750!important;line-height:1!important;box-shadow:inset 0 1px 2px #ffffff14!important}html body #root .events-page .events-mobile-card .events-mobile-card__details .events-mobile-card__notes-summary>button{border-radius:8px!important;width:auto!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 7px!important;font-size:8px!important}html body #root .events-page .events-mobile-card .events-mobile-card__details-button[aria-expanded=true]{color:#e8d7ad!important;text-shadow:0 1px 1px #00000080!important;background:radial-gradient(circle at 50% 0,#b9974f17,#0000 64%),linear-gradient(#362e1ffc,#191611)!important;border-color:#b091529e!important;padding-right:30px!important;position:relative!important;box-shadow:inset 0 1px #fff1c717,inset 0 0 0 1px #5f451724!important}html body #root .events-page .events-mobile-card .events-mobile-card__details-button[aria-expanded=true]:after{color:#c5a864!important;content:"▴"!important;font-size:12px!important;line-height:1!important;position:absolute!important;top:50%!important;right:11px!important;transform:translateY(-52%)!important}html body #root .events-page .events-mobile-card .events-mobile-card__bottom .events-table__recipe-button:not(.events-table__recipe-button--missing){color:#d5e8f3!important;background:radial-gradient(circle at 50% 0,#5b9bc61a,#0000 66%),linear-gradient(#1c3b50fc,#0e202d)!important;border-color:#c8a96b85!important;box-shadow:inset 0 1px #ceefff17!important}html body #root .events-page .events-mobile-card .events-mobile-card__assignment-row .events-mobile-card__notes-button--active{color:#e8d7a4!important;background:radial-gradient(circle at 50% 0,#c5a14c17,#0000 66%),linear-gradient(#42351cfc,#201b12)!important;border-color:#c8a96b85!important;box-shadow:inset 0 1px #ffefb414!important}html body #root .events-page .events-mobile-card .events-mobile-card__bottom>.prep-queue-toggle--queued,html body #root .events-page .events-mobile-card .events-mobile-card__primary-actions>.prep-queue-toggle--queued{color:#eedad6!important;background:radial-gradient(circle at 50% 0,#b8544717,#0000 66%),linear-gradient(#4d2622fc,#271715)!important;border-color:#c8a96b85!important;box-shadow:inset 0 1px #ffdcd614!important}}@media (width<=980px){html body #root .menus-page .menus-page__items-table-shell{display:none!important}html body #root .menus-page .menus-page__mobile-items{gap:4px!important;min-width:0!important;margin-top:4px!important;display:grid!important}html body #root .menus-page .menus-page__mobile-item{gap:4px!important;min-width:0!important;padding:6px!important;display:grid!important}html body #root .menus-page .menus-page__mobile-item-heading{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;display:grid!important}html body #root .menus-page .menus-page__mobile-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;min-width:0!important;display:grid!important}html body #root .menus-page .menus-page__mobile-field{text-align:center!important;gap:4px!important;min-width:0!important;display:grid!important}html body #root .menus-page .menus-page__mobile-item-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}html body #root .menus-page .menus-page__mobile-field input,html body #root .menus-page .menus-page__mobile-field select,html body #root .menus-page .menus-page__mobile-item-actions button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding-block:2px!important}html body #root .menus-page .menus-page__mobile-item{color:#f5f7fa!important;background:linear-gradient(#101822fa,#060a10fc)!important;border-color:#c8a96b6b!important;font-family:inherit!important;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0003!important}html body #root .menus-page .menus-page__mobile-item-number{color:#d9bd7b!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}html body #root .menus-page .menus-page__mobile-item-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:dense!important}html body #root .menus-page .menus-page__mobile-item-grid>:first-child{grid-column:span 2!important}html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(2),html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(3),html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(4),html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(6){grid-column:span 1!important}html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(5){grid-column:span 2!important}html body #root .menus-page .menus-page__mobile-field span{color:#aeb7c0!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important;line-height:12px!important}html body #root .menus-page .menus-page__mobile-field input,html body #root .menus-page .menus-page__mobile-field select{color:#f5f7fa!important;font-family:inherit!important;font-size:11px!important;font-weight:var(--heat-font-weight-value,680)!important;background:linear-gradient(#131b25fa,#080d14fc)!important;border:1px solid #c8a96b6b!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff0b!important}html body #root .menus-page .menus-page__mobile-field--name input{color:#f8efe0!important;background:linear-gradient(#151f2bfc,#090f17)!important;font-size:12px!important;font-weight:850!important}html body #root .menus-page .menus-page__mobile-field select.recipe-status-pill{border-color:color-mix(in srgb, var(--recipe-status-color,#8b8f96), transparent 38%)!important}html body #root .menus-page .menus-page__mobile-item-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .menus-page .menus-page__mobile-item-actions>:first-child,html body #root .menus-page .menus-page__mobile-item-actions>:nth-child(2){grid-column:span 1!important}html body #root .menus-page .menus-page__mobile-item-actions>:nth-child(3){grid-column:span 2!important}html body #root .menus-page .menus-page__mobile-item-actions button{color:#e8edf2!important;background:linear-gradient(#191f26fa,#0c1117fc)!important;border-color:#c8a96b61!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important}html body #root .menus-page .menus-page__mobile-item-actions .menus-page__mobile-remove{color:#eedad6!important;background:linear-gradient(#4d2622fc,#271715)!important;border-color:#a64e45ad!important}html body #root .menus-page .menus-page__mobile-notes-button{color:#aeb7c0!important;white-space:nowrap!important;background:linear-gradient(#191f26fa,#0c1117fc)!important;border:1px solid #c8a96b61!important;border-radius:7px!important;width:100%!important;height:32px!important;min-height:32px!important;padding:2px 4px!important;font-family:inherit!important;font-size:9.5px!important;font-weight:800!important}html body #root .menus-page .menus-page__mobile-notes-button--active{color:#e8d7a4!important;background:radial-gradient(circle at 50% 0,#c5a14c17,#0000 66%),linear-gradient(#42351cfc,#201b12)!important;border-color:#ae8e45a3!important;box-shadow:inset 0 1px #ffefb414!important}html body #root .menus-page .menus-page__mobile-notes-editor{background:#05090ef0!important;border:1px solid #c8a96b57!important;border-radius:7px!important;gap:4px!important;padding:4px!important;display:grid!important}html body #root .menus-page .menus-page__mobile-notes-editor textarea{color:#f5f7fa!important;resize:vertical!important;text-align:left!important;text-align-last:left!important;background:linear-gradient(#131b25fa,#080d14fc)!important;border:1px solid #c8a96b6b!important;height:64px!important;min-height:64px!important;padding:6px 8px!important}html body #root .menus-page .menus-page__mobile-item-grid>:first-child select{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--assignee-color,#8b8f96), transparent 78%), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--assignee-color,#8b8f96), #101821 82%), #070c12fc)!important;border-color:color-mix(in srgb, var(--assignee-color,#8b8f96), transparent 34%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--assignee-color,#8b8f96), transparent 82%), 0 0 10px color-mix(in srgb, var(--assignee-color,#8b8f96), transparent 88%)!important}html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(2) input{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--tag-color,#8b8f96), transparent 76%), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--tag-color,#8b8f96), #101821 80%), #070c12fc)!important;border-color:color-mix(in srgb, var(--tag-color,#8b8f96), transparent 32%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tag-color,#8b8f96), transparent 82%), 0 0 10px color-mix(in srgb, var(--tag-color,#8b8f96), transparent 88%)!important}html body #root .menus-page .menus-page__mobile-item-grid>:first-child select{background:linear-gradient(180deg, color-mix(in srgb, var(--station-color,#8b8f96) 18%, #131922fa) 0%, color-mix(in srgb, var(--station-color,#8b8f96) 9%, #080c12fc) 52%, color-mix(in srgb, var(--station-color,#8b8f96) 5%, #02050a) 100%)!important;border:1px solid #d9a8456b!important;border-left:4px solid var(--station-color,#8b8f96)!important;color:color-mix(in srgb, var(--station-color,#8b8f96) 78%, #fff 22%)!important;text-transform:uppercase!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -8px 14px #00000038!important}html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(2) input{background:linear-gradient(180deg, color-mix(in srgb, var(--tag-color,#8b8f96) 12%, #131922fa) 0%, color-mix(in srgb, var(--tag-color,#8b8f96) 6%, #080c12fc) 52%, color-mix(in srgb, var(--tag-color,#8b8f96) 3%, #02050a) 100%)!important;border:1px solid color-mix(in srgb, var(--tag-color,#8b8f96) 48%, #d9a8455c)!important;color:color-mix(in srgb, var(--tag-color,#8b8f96) 72%, #fff 28%)!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -8px 14px #0003!important}html body #root .menus-page .menus-page__mobile-notes-button{color:#d9bd7b!important;font-size:11px!important;font-weight:var(--heat-font-weight-value,680)!important;letter-spacing:0!important;text-transform:none!important;background:linear-gradient(#181e26fa,#0a0d12fc)!important;border:1px solid #c8a96b85!important}html body #root .menus-page .menus-page__mobile-notes-button--active{color:#e8d7a4!important;background:linear-gradient(#42351cfc,#201b12)!important;border-color:#c8a96bb8!important}html body #root .menus-page .menus-page__header{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;padding:6px 8px!important;display:grid!important}html body #root .menus-page .menus-page__header>div:first-child{grid-column:span 3!important;min-width:0!important}html body #root .menus-page .menus-page__header-actions{grid-column:span 1!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;display:grid!important}html body #root .menus-page .heat-page-header__eyebrow{margin:0 0 2px!important;font-size:9px!important;line-height:10px!important}html body #root .menus-page .heat-page-header__title{margin:0!important;font-size:24px!important;line-height:25px!important}html body #root .menus-page .heat-page-header__subtitle{margin:2px 0 0!important;font-size:10px!important;line-height:12px!important}html body #root .menus-page .menus-page__header-actions button{padding-inline:2px!important;font-size:9px!important}html body #root .menus-page .menus-page__list{grid-template-columns:minmax(0,1fr) minmax(0,3fr)!important;align-items:end!important;gap:4px!important;padding:6px 8px!important;display:grid!important}html body #root .menus-page .menus-page__list .menus-page__panel-header,html body #root .menus-page .menus-page__mobile-template-picker{min-width:0!important;margin:0!important}html body #root .menus-page .menus-page__list .menus-page__panel-header h2{text-align:center!important;font-size:10px!important;line-height:12px!important}html body #root .menus-page .menus-page__mobile-template-picker>span{display:none!important}html body #root .menus-page .menus-page__mobile-template-picker select{height:32px!important;min-height:32px!important;font-size:11px!important}html body #root .menus-page .menus-page__editor{padding:6px 8px!important}html body #root .menus-page .menus-page__editor-header{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;display:grid!important}html body #root .menus-page .menus-page__editor-header>h2{margin:0!important;font-size:11px!important;line-height:12px!important}html body #root .menus-page .menus-page__editor-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important}html body #root .menus-page .menus-page__editor-actions button{letter-spacing:0!important;white-space:nowrap!important;padding-inline:2px!important;font-size:9px!important}html body #root .menus-page .menus-page__form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin-top:4px!important;display:grid!important}html body #root .menus-page .menus-page__form-grid>:first-child,html body #root .menus-page .menus-page__form-grid>:nth-child(2){grid-column:span 2!important}html body #root .menus-page .menus-page__form-grid>:nth-child(3),html body #root .menus-page .menus-page__form-grid>:nth-child(4){grid-column:span 1!important}html body #root .menus-page .menus-page__form-grid>:nth-child(5){grid-column:span 2!important}html body #root .menus-page .menus-page__form-grid .menus-page__field{align-self:end!important;gap:2px!important;min-width:0!important}html body #root .menus-page .menus-page__form-grid .menus-page__field span{font-size:9px!important;line-height:10px!important}html body #root .menus-page .menus-page__form-grid textarea{resize:vertical!important;height:32px!important;min-height:32px!important}html body #root .menus-page .menus-page__field--checkbox{flex-direction:row!important;align-items:center!important;gap:4px!important;height:32px!important;display:flex!important}html body #root .menus-page .menus-page__field--checkbox span{white-space:normal!important}html body #root .menus-page .menus-page__items-header{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;margin-top:6px!important;padding-top:6px!important;display:grid!important}html body #root .menus-page .menus-page__items-header>div,html body #root .menus-page .menus-page__items-header>button{grid-column:span 2!important;min-width:0!important}html body #root .menus-page .menus-page__items-header h2{margin:0!important;font-size:11px!important;line-height:12px!important}html body #root .menus-page .menus-page__items-header p{margin-top:2px!important;font-size:9px!important;line-height:10px!important}html body #root .menus-page .menus-page__items-header>button{white-space:nowrap!important;font-size:9px!important}html body #root .menus-page .menus-page__header,html body #root .menus-page .menus-page__summary-bar,html body #root .menus-page .menus-page__list,html body #root .menus-page .menus-page__editor{font-family:inherit!important}html body #root .menus-page .heat-page-header__eyebrow{letter-spacing:.08em!important;font-size:10px!important;font-weight:800!important;line-height:11px!important}html body #root .menus-page .heat-page-header__title{letter-spacing:-.02em!important;font-size:26px!important;font-weight:850!important;line-height:28px!important}html body #root .menus-page .heat-page-header__subtitle{color:#aeb7c0!important;letter-spacing:0!important;font-size:11px!important;font-weight:500!important;line-height:14px!important}html body #root .menus-page>.menus-page__summary-bar span{letter-spacing:0!important;font-size:11px!important;font-weight:550!important;line-height:14px!important}html body #root .menus-page .menus-page__list .menus-page__panel-header h2,html body #root .menus-page .menus-page__editor-header>h2,html body #root .menus-page .menus-page__items-header h2{letter-spacing:.055em!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:14px!important}html body #root .menus-page .menus-page__mobile-template-picker select,html body #root .menus-page .menus-page__form-grid input,html body #root .menus-page .menus-page__form-grid select,html body #root .menus-page .menus-page__form-grid textarea{letter-spacing:0!important;font-size:12px!important;font-weight:600!important}html body #root .menus-page .menus-page__form-grid .menus-page__field span{letter-spacing:.035em!important;font-size:10px!important;font-weight:800!important;line-height:11px!important}html body #root .menus-page .menus-page__editor-actions button,html body #root .menus-page .menus-page__header-actions button,html body #root .menus-page .menus-page__items-header>button{letter-spacing:.015em!important;font-size:10px!important;font-weight:800!important;line-height:11px!important}html body #root .menus-page .menus-page__field--checkbox{white-space:nowrap!important;justify-content:center!important}html body #root .menus-page .menus-page__items-header{grid-template-columns:minmax(0,2.25fr) minmax(0,1.75fr)!important}html body #root .menus-page .menus-page__items-header>div,html body #root .menus-page .menus-page__items-header>button{grid-column:auto!important}html body #root .menus-page .menus-page__items-header p{color:#aeb7c0!important;letter-spacing:0!important;font-size:10px!important;font-weight:500!important;line-height:12px!important}html body #root .menus-page,html body #root .menus-page.menus-page.menus-page *{font-family:inherit!important;font-weight:400!important}html body #root .menus-page :is(.heat-page-header__eyebrow,.heat-page-header__title,.menus-page__panel-header h2,.menus-page__editor-header h2,.menus-page__items-header h2,.menus-page__field>span,.menus-page__mobile-field>span){color:#d9bd7b!important;font-weight:400!important}html body #root .menus-page .menus-page__field,html body #root .menus-page .menus-page__mobile-field{gap:4px!important}html body #root .menus-page :is(.menus-page__field input,.menus-page__field select,.menus-page__field textarea,.menus-page__mobile-field input,.menus-page__mobile-field select,.menus-page__mobile-notes-button,button){border-width:1px!important;border-color:#c8a96b85!important;font-weight:400!important}html body #root .menus-page .menus-page__mobile-item{border-color:#c8a96b85!important}html body #root .menus-page.menus-page.menus-page,html body #root .menus-page.menus-page.menus-page *{text-shadow:none!important;font-family:inherit!important;font-style:normal!important;font-weight:400!important}html body #root .menus-page :is(h1,h2,p,span,label,button,input,select,textarea){min-width:0!important;max-width:100%!important}html body #root .menus-page :is(.menus-page__panel-header h2,.menus-page__editor-header h2,.menus-page__items-header h2,.menus-page__field>span,.menus-page__mobile-field>span,.menus-page__items-header p,button){overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow:visible!important}html body #root .menus-page :is(.menus-page__mobile-field input,.menus-page__mobile-field select,.menus-page__mobile-notes-button,.menus-page__mobile-item-actions button,.menus-page__editor-actions button,.menus-page__header-actions button,.menus-page__items-header>button){letter-spacing:0!important;text-transform:none!important;font-weight:400!important;line-height:12px!important}html body #root .menus-page :is(.menus-page__header,.menus-page__summary-bar,.menus-page__list,.menus-page__editor){box-sizing:border-box!important;gap:4px!important;width:100%!important;margin:0!important;padding:8px!important}html body #root .menus-page .menus-page__layout,html body #root .menus-page .menus-page__form-grid,html body #root .menus-page .menus-page__editor-actions,html body #root .menus-page .menus-page__items-header,html body #root .menus-page .menus-page__mobile-items,html body #root .menus-page .menus-page__mobile-item,html body #root .menus-page .menus-page__mobile-item-grid,html body #root .menus-page .menus-page__mobile-item-actions{box-sizing:border-box!important;gap:4px!important;width:100%!important;min-width:0!important}html body #root .menus-page .menus-page__list{grid-template-columns:minmax(112px,1.3fr) minmax(0,2.7fr)!important}html body #root .menus-page .menus-page__list .menus-page__panel-header{box-sizing:border-box!important;padding-inline:4px!important}html body #root .menus-page .menus-page__list .menus-page__panel-header h2{white-space:normal!important;font-size:11px!important;line-height:13px!important}html body #root .menus-page .menus-page__editor-actions{grid-auto-rows:minmax(32px,auto)!important;align-items:stretch!important}html body #root .menus-page .menus-page__editor-actions button,html body #root .menus-page .menus-page__items-header>button,html body #root .menus-page .menus-page__header-actions button{height:auto!important;min-height:32px!important;padding:4px!important}html body #root .menus-page .menus-page__form-grid,html body #root .menus-page .menus-page__mobile-item-grid{grid-auto-rows:minmax(0,auto)!important;align-items:end!important}html body #root .menus-page .menus-page__field,html body #root .menus-page .menus-page__mobile-field{align-content:end!important;gap:4px!important;min-width:0!important}html body #root .menus-page .menus-page__field>span,html body #root .menus-page .menus-page__mobile-field>span{min-height:12px!important;padding-inline:2px!important}html body #root .menus-page .menus-page__mobile-item{padding:8px!important}html body #root .menus-page .menus-page__mobile-item-actions{grid-auto-rows:minmax(32px,auto)!important}html body #root .menus-page .menus-page__mobile-item-actions button{height:auto!important;min-height:32px!important;padding:4px!important}html body #root .menus-page .menus-page__mobile-item-grid>:first-child select{text-transform:none!important;font-weight:400!important}html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(2) input{font-weight:400!important}html body #root .menus-page .menus-page__items-header{min-height:52px!important;padding:8px!important}html body #root .menus-page .menus-page__items-header>div{align-self:center!important;padding-inline:2px!important}html body #root .menus-page .menus-page__mobile-item-grid>:first-child,html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(2),html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(4){grid-column:span 2!important}html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(3),html body #root .menus-page .menus-page__mobile-item-grid>:nth-child(5){grid-column:span 1!important}html body #root .menus-page .menus-page__mobile-item-grid>:first-child select{--mobile-pill-accent:var(--station-color,#8b8f96);background:radial-gradient(circle at 50% 4%, color-mix(in srgb, var(--mobile-pill-accent) 26%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--mobile-pill-accent) 18%, #131922f5) 0%, color-mix(in srgb, var(--mobile-pill-accent) 10%, #080c12f5) 48%, color-mix(in srgb, var(--mobile-pill-accent) 8%, #02050afa) 100%)!important;border:1px solid #d9a84585!important;border-left:4px solid var(--mobile-pill-accent)!important;color:color-mix(in srgb, var(--mobile-pill-accent) 78%, #fff 22%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mobile-pill-accent) 20%, #ffffff14), inset 0 -8px 14px #00000038, 0 0 10px color-mix(in srgb, var(--mobile-pill-accent) 14%, transparent)!important;text-transform:uppercase!important;font-weight:400!important}html body #root .menus-page .menus-page__mobile-field--name input{color:#f8efe0!important;letter-spacing:.01em!important;background:radial-gradient(circle at 50% 0,#d9bd7b1a,#0000 64%),linear-gradient(#16212dfc,#070d14)!important;border-color:#d9bd7bb8!important;font-size:13px!important;font-weight:400!important;box-shadow:inset 0 1px #ffefbc14,0 0 12px #c8a96b14!important}html body #root .menus-page.menus-page .menus-page__mobile-assigned{--mobile-pill-accent:var(--station-color,#8b8f96);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--mobile-pill-accent) 24%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--mobile-pill-accent) 18%, #18202a) 0%, color-mix(in srgb, var(--mobile-pill-accent) 9%, #080d13) 58%, #02050a 100%)!important;border:1px solid #d9a84585!important;border-left:4px solid var(--mobile-pill-accent)!important;color:color-mix(in srgb, var(--mobile-pill-accent) 78%, #fff 22%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mobile-pill-accent) 18%, transparent), inset 0 -8px 14px #00000038!important;text-transform:uppercase!important;font-weight:400!important}html body #root .menus-page.menus-page .menus-page__mobile-item-name-input{color:#f1d99d!important;letter-spacing:.015em!important;background:radial-gradient(circle at 50% 0,#d9bd7b29,#0000 62%),linear-gradient(#182432 0%,#09111a 62%,#05090e 100%)!important;border:1px solid #d9bd7bd1!important;font-size:13px!important;font-weight:400!important;box-shadow:inset 0 2px #d9bd7b1f,0 0 12px #c8a96b1a!important}html body #root .menus-page.menus-page.menus-page .menus-page__mobile-assigned{--mobile-pill-accent:var(--menu-assigned-color,#8b8f96)!important;appearance:none!important;background:linear-gradient(45deg, transparent 50%, #d9bd7b 50%) calc(100% - 14px) 50% / 5px 5px no-repeat, linear-gradient(135deg, #d9bd7b 50%, transparent 50%) calc(100% - 9px) 50% / 5px 5px no-repeat, radial-gradient(circle at 50% 0, color-mix(in srgb, var(--menu-assigned-color) 30%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--menu-assigned-color) 24%, #18202a) 0%, color-mix(in srgb, var(--menu-assigned-color) 12%, #080d13) 58%, #02050a 100%)!important;border:1px solid #d9a84585!important;border-left:4px solid var(--menu-assigned-color)!important;color:color-mix(in srgb, var(--menu-assigned-color) 82%, #fff 18%)!important;text-align:center!important;text-align-last:center!important;padding:2px 24px 2px 8px!important}html body #root .menus-page .menus-page__mobile-item :is(input,select,button){text-align:center!important;text-align-last:center!important;justify-content:center!important;align-items:center!important}html body #root .menus-page .menus-page__mobile-item button{display:inline-flex!important}html body #root .menus-page .menus-page__mobile-item,html body #root .menus-page .menus-page__mobile-item-heading,html body #root .menus-page .menus-page__mobile-item-grid,html body #root .menus-page .menus-page__mobile-field,html body #root .menus-page .menus-page__mobile-item-actions{gap:4px!important}html body #root .menus-page.menus-page.menus-page .menus-page__mobile-item-name-input{color:#ffe8a8!important;background:radial-gradient(circle at 50% 0,#d9bd7b3d,#0000 66%),linear-gradient(#45361db8,#121517fc 58%,#080d13 100%)!important;border:2px solid #d9bd7be0!important;height:36px!important;min-height:36px!important;font-size:14px!important;box-shadow:inset 0 1px #ffefbc29,0 0 14px #c8a96b24!important}html body #root .menus-page.menus-page.menus-page select.menus-page__mobile-assigned{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;--assignee-color:var(--menu-assigned-color,var(--station-color,#a6a6a6))!important;box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--assignee-color), transparent 36%)!important;background:linear-gradient(45deg, transparent 50%, #d9bd7b 50%) calc(100% - 14px) 50% / 5px 5px no-repeat, linear-gradient(135deg, #d9bd7b 50%, transparent 50%) calc(100% - 9px) 50% / 5px 5px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--assignee-color), transparent 78%), #05080deb)!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;color:color-mix(in srgb, var(--assignee-color), #fff 30%)!important;box-shadow:inset 3px 0 0 var(--assignee-color), 0 0 10px color-mix(in srgb, var(--assignee-color), transparent 86%)!important;text-align:center!important;text-align-last:center!important;border-radius:9px!important;padding:0 24px 0 8px!important}}@media (width<=560px){.heat-tab-bar{width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;position:static!important;overflow:hidden!important}.heat-mobile-nav{display:block}.heat-page-shell{padding-bottom:calc(60px + env(safe-area-inset-bottom))!important}.heat-mobile-nav .heat-mobile-nav__backdrop{-webkit-backdrop-filter:blur(5px)saturate(.72)!important;backdrop-filter:blur(5px)saturate(.72)!important;background:#02060a8f!important}.heat-mobile-nav .heat-mobile-nav__drawer{inset:auto max(var(--heat-shell-x-padding,8px), env(safe-area-inset-right)) max(8px, calc(env(safe-area-inset-bottom) + 4px)) auto!important;width:max-content!important;min-width:0!important;max-width:calc(100dvw - 16px)!important;height:fit-content!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(8px, calc(env(safe-area-inset-bottom) + 4px)))!important;background:#0f1c29!important;border:1px solid #d9bd7bb8!important;border-radius:14px 0 0!important;padding:5px!important;box-shadow:-14px 0 30px #0000006b,inset 1px 0 #c8a96b14,inset 0 -1px #4f9fce1a!important}.heat-mobile-nav .heat-mobile-nav__heading{height:auto!important;min-height:40px!important;margin-right:0!important;padding:0 2px 6px 8px!important;display:flex!important}.heat-mobile-nav .heat-mobile-nav__close{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}.heat-mobile-nav .heat-mobile-nav__list{gap:4px!important;width:max-content!important;max-width:100%!important;padding-top:4px!important;display:flex!important}.heat-mobile-nav .heat-mobile-nav__item[data-navigation-start=true]{margin-top:0!important}.heat-mobile-nav .heat-mobile-nav__item{white-space:normal!important;background:#192b3c!important;border-color:#d9bd7b3b!important;border-radius:9px!important;grid-template-columns:40px max-content!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;padding:2px 12px 2px 5px!important;font-size:.84rem!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 2px 5px #00000029!important}.heat-mobile-nav .heat-mobile-nav__item:hover{background:#20374a!important;border-color:#d9bd7b47!important}.heat-mobile-nav .heat-mobile-nav__item[aria-current=page]{background:#263746!important;border-color:#d9bd7b7a!important;box-shadow:inset 3px 0 #d9bd7b!important}.heat-mobile-nav .heat-mobile-nav__icon{width:40px!important;min-width:40px!important;height:36px!important;min-height:36px!important}.heat-mobile-nav .heat-mobile-nav__icon .heat-nav-png-icon{width:40px!important;height:33px!important}.heat-mobile-nav .heat-mobile-nav__label{white-space:nowrap!important;min-width:0!important;font-size:.84rem!important;line-height:1.1!important;display:block!important;overflow:visible!important;transform:none!important}}.recipe-ingredient-mobile-table{display:none}@media (width<=600px){.recipe-page:not(.recipe-page--editor) .recipe-ingredient-table-shell{display:none}.recipe-page:not(.recipe-page--editor) .recipe-ingredient-mobile-table{background:#09121df0;border:1px solid #c19f5c6b;border-radius:8px;width:100%;max-width:100%;display:block;overflow-x:clip}.recipe-ingredient-mobile-table__header,.recipe-ingredient-mobile-row{grid-template-columns:22px minmax(0,1fr) 54px 59px 54px;align-items:center;column-gap:2px;width:100%;min-width:0;padding-inline:3px;display:grid}.recipe-ingredient-mobile-table__header{color:#ddcea7ad;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #c19f5c57;height:24px;font-size:.55rem;font-weight:700}.recipe-ingredient-mobile-table__header>span{text-align:center;min-width:0;overflow:hidden}.recipe-ingredient-mobile-table__header>span:nth-child(2){text-align:left}.recipe-ingredient-mobile-row{color:#e8edf2;border-bottom:1px solid #c19f5c33;height:36px;min-height:36px;max-height:36px}.recipe-ingredient-mobile-row:last-child{border-bottom:0}.recipe-ingredient-mobile-row>span{min-width:0}.recipe-ingredient-mobile-row__check .recipe-check-target{place-items:center;width:22px;height:32px;display:grid}.recipe-ingredient-mobile-row__check .recipe-check{width:15px;height:15px;margin:0}.recipe-ingredient-mobile-row__ingredient button{color:#f4f6f8;width:100%;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;line-height:1;display:block;overflow:hidden;font-size:.7rem!important}.recipe-ingredient-mobile-row__quantity{color:#e1e7edc7;font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden;font-size:.56rem!important}.recipe-ingredient-mobile-row__quantity--scaled{color:#dfba67;font-weight:800}.recipe-ingredient-mobile-row__note .event-note-pill{color:#d9c28b;white-space:nowrap;background:#c19f5c14;border:1px solid #c19f5c7a;border-radius:999px;place-items:center;width:54px;max-width:54px;height:24px;min-height:0;font-weight:800;line-height:1;display:grid;letter-spacing:0!important;min-width:0!important;padding:0 1px!important;font-size:.47rem!important}.recipe-ingredient-mobile-row__note .event-note-pill--active{color:#f2d486;background:#c19f5c29}}.recipe-ingredient-mobile-dialog__backdrop{z-index:10000;background:#02080fc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.recipe-ingredient-mobile-dialog{color:#edf1f5;background:#0d1926;border:1px solid #c19f5c9e;border-radius:12px;width:min(100%,360px);padding:18px;box-shadow:0 18px 48px #0000006b}.recipe-ingredient-mobile-dialog>p:not(.recipe-panel__label){overflow-wrap:anywhere;margin:12px 0 18px;line-height:1.45}.recipe-ingredient-mobile-dialog>button{color:#f2d486;background:#c19f5c1a;border:1px solid #c19f5c8c;border-radius:8px;min-height:36px;padding:6px 14px}@media (width<=600px){.recipe-page--view .recipe-view-hero,.recipe-page--view .recipe-view-hero__main,.recipe-page--view .recipe-view-hero__summary-row{gap:4px}.recipe-page--view .recipe-view-hero__content,.recipe-page--view .recipe-view-hero__title-row{margin:0;padding:0}.recipe-page--view .recipe-view-hero__title-row{gap:0;display:block}.recipe-page--view .recipe-view-hero__title-row>div:first-child{display:none}.recipe-page--view .recipe-view-hero__summary-row>*,.recipe-page--view .recipe-view__readiness{margin-block:0}.recipe-page--view .recipe-view__actions{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.recipe-page--view .recipe-view__actions>button,.recipe-page--view .recipe-view__actions>.recipe-page__back-form,.recipe-page--view .recipe-view__actions .recipe-page__back-button{min-width:0;width:100%!important}.recipe-page--view .recipe-view__actions>button,.recipe-page--view .recipe-view__actions .recipe-page__back-button{height:32px!important;min-height:32px!important;max-height:32px!important;padding:4px!important;font-size:.62rem!important;line-height:1!important}.recipe-page--view .recipe-view-hero__manual-scale{justify-content:center;align-items:center;gap:.3em;width:max-content;min-width:0;max-width:100%;display:flex}.recipe-page--view .recipe-view-hero__manual-scale .recipe-scale-input{text-align:center;flex:none;min-width:1ch;max-width:5ch;padding-inline:0}.recipe-page--view .recipe-view-hero__manual-scale span{white-space:nowrap;flex:none;font-size:.58rem!important}.recipe-page--view .recipe-view-hero__details-card--scale,.recipe-page--view .recipe-view-hero__details-card--allergens{grid-template-rows:13px minmax(0,1fr);align-content:stretch;justify-items:center;height:auto;min-height:52px;display:grid}.recipe-page--view :is(.recipe-view-hero__details-card--scale,.recipe-view-hero__details-card--allergens) dt{text-align:center;align-self:start;min-height:13px;padding-top:2px;line-height:1;position:static}.recipe-page--view :is(.recipe-view-hero__details-card--scale,.recipe-view-hero__details-card--allergens) dd{justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.recipe-page--view .recipe-view-hero__details-card--allergens .recipe-allergens{scrollbar-width:thin;overscroll-behavior-inline:contain;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;height:100%;min-height:0;padding:2px 1px 4px;scroll-padding-inline:1px;display:flex;overflow:auto hidden;justify-content:flex-start!important}.recipe-page--view .recipe-view-hero__details{gap:4px!important;margin:0!important}.recipe-page:not(.recipe-page--editor) .recipe-view-hero__details>div{gap:4px!important;padding:4px!important}.recipe-page--view .recipe-view-hero__details-card--allergens .recipe-allergens::-webkit-scrollbar{height:3px}.recipe-page--view .recipe-view-hero__details-card--allergens .recipe-allergens::-webkit-scrollbar-track{background:#080e15b8;border-radius:999px}.recipe-page--view .recipe-view-hero__details-card--allergens .recipe-allergens::-webkit-scrollbar-thumb{background:#c8a96b7a;border-radius:999px}.recipe-page--view .recipe-view-hero__details-card--allergens .recipe-allergen{white-space:nowrap;flex:none;padding:2px 7px;line-height:1;font-size:.58rem!important}}@media (width>=901px){html body #root{--heat-radius-control:7px;--heat-radius-panel:7px;--heat-radius-window:7px;--heat-radius-card:7px;--heat-radius-pill:7px}html body #root :where(.heat-tab-bar,.heat-shell-header,.app-header,.app-header__logo-stage,.app-header__logo-frame,.heat-page-header,.heat-page-shell,.heat-data-surface,.events-controls-panel,.events-desktop-controls-surface,.events-table-card,.events-table-scroll,[class*=-panel],[class*=__panel],[class*=-window],[class*=__window],[class*=-card],[class*=__card],[class*=-pill],[class*=__pill]),html body #root :where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select,textarea,.heat-expandable-control,.events-cell-button,.events-cell-count,.events-cell-toggle,.events-date-filter-button){corner-shape:round!important;border-radius:7px!important}}
