.stock-workspace-shell .main-area{height:100dvh;min-height:0;margin-left:var(--space-zero);padding-bottom:var(--space-zero);position:relative;overflow:hidden}.stock-workspace-shell .topbar{z-index:20;inset:max(20px, env(safe-area-inset-top)) 20px auto;height:44px;padding:var(--space-zero);pointer-events:none;background:0 0;border:0;position:absolute}.stock-workspace-shell .mobile-bottom-nav{display:none}.stock-navigation,.stock-notifications{--stock-nav-gap:20px;--stock-nav-top:max(var(--stock-nav-gap), env(safe-area-inset-top));--stock-nav-width:min(260px, calc(100vw - var(--stock-nav-gap) * 2));--stock-nav-height:calc(100dvh - var(--stock-nav-top) - max(var(--stock-nav-gap), env(safe-area-inset-bottom)));z-index:40;top:var(--stock-nav-top);left:var(--stock-nav-gap);border-radius:var(--radius-l);background:color-mix(in srgb, var(--card) 94%, transparent);width:44px;height:44px;transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease), border-radius var(--resize-dur) var(--resize-ease), background-color var(--resize-dur) ease, box-shadow var(--resize-dur) ease;position:fixed;overflow:clip;box-shadow:0 2px 12px #4035210a,inset 0 0 0 1px #0000}.stock-navigation[data-open=true],.stock-notifications[data-open=true]{width:var(--stock-nav-width);height:var(--stock-nav-height);border-radius:var(--radius-xl);background:var(--sidebar);box-shadow:0 16px 64px #00000018, inset 0 0 0 1px var(--border)}.stock-navigation .stock-navigation-toggle,.stock-notifications .stock-notifications-toggle{z-index:41;border-radius:var(--radius-l);background:0 0;border:0;width:44px;height:44px;position:absolute;inset:0 auto auto 0;transform:none!important}.stock-navigation[data-open=true] .stock-navigation-toggle{inset:8px auto auto 8px}.stock-navigation-toggle:focus-visible,.stock-notifications-toggle:focus-visible{box-shadow:inset 0 0 0 3px var(--ring)}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.stock-navigation-toggle .t-icon-swap,.stock-notifications-toggle .t-icon-swap{place-items:center;width:28px;height:28px}.stock-workspace-shell .sidebar{width:var(--stock-nav-width);height:var(--stock-nav-height);padding:var(--space-zero) var(--space-xl);overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;background:0 0;border:0;transition:opacity .1s,visibility 0s .1s;position:absolute;inset:0 auto auto 0;overflow-y:auto;transform:none}.stock-workspace-shell .sidebar.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .16s 80ms,visibility;transform:none}.stock-workspace-shell .sidebar-head{z-index:1;background:var(--sidebar);flex-shrink:0;justify-content:flex-start;min-height:60px;position:sticky;top:0}.stock-workspace-shell .menu-backdrop{z-index:35;background:var(--neutral-6-transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--resize-dur) ease, visibility 0s var(--resize-dur);display:block;position:fixed;inset:0}.stock-workspace-shell .menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}html[data-input=keyboard] :is(.stock-navigation,.stock-navigation-toggle,.stock-navigation .t-icon,.stock-notifications,.stock-notifications-toggle,.stock-notifications .t-icon,.stock-notifications-panel){transition:none!important}.stock-notifications{--stock-nav-width:min(380px, calc(100vw - var(--stock-nav-gap) * 2));--stock-nav-height:min(640px, calc(100dvh - var(--stock-nav-top) - max(var(--stock-nav-gap), env(safe-area-inset-bottom))));left:auto;right:var(--stock-nav-gap);interpolate-size:allow-keywords}.stock-notifications[data-open=true]{height:auto}.stock-notifications .stock-notifications-toggle{inset:0 0 auto auto}.stock-notifications[data-open=true] .stock-notifications-toggle{inset:8px 8px auto auto}.stock-notifications-bell{transform-origin:50% 15%}.stock-notifications[data-open=false][data-has-alerts=true] .stock-notifications-bell{animation:6s ease-in-out infinite stock-notifications-ring}@keyframes stock-notifications-ring{0%,14%,to{transform:rotate(0)}2%{transform:rotate(16deg)}4%{transform:rotate(-14deg)}6%{transform:rotate(11deg)}8%{transform:rotate(-8deg)}10%{transform:rotate(5deg)}12%{transform:rotate(-2deg)}}html[data-input=keyboard] .stock-notifications-bell{animation:none!important}.stock-notifications-dot{background:var(--status-warning);width:7px;height:7px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:0;right:0}.stock-notifications-panel{margin-left:calc(100% - var(--stock-nav-width));width:var(--stock-nav-width);max-height:var(--stock-nav-height);visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;transition:opacity .1s,visibility 0s .1s;display:flex;position:relative}.stock-notifications-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .16s 80ms,visibility}.stock-notifications-header{padding:var(--space-xl) calc(var(--space-xxl) * 2.5) var(--space-xl) var(--space-xxl);border-bottom:var(--border-s) solid var(--border);flex-shrink:0}.stock-notifications-header h2{margin:var(--space-zero);font-size:var(--size-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-body-heavy);line-height:var(--line-m);outline:none}.stock-notifications-header p{margin:var(--space-xs) var(--space-zero) var(--space-zero);color:var(--muted-foreground);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs)}.stock-notifications-list{gap:var(--space-xl);overscroll-behavior:contain;min-height:0;padding:var(--space-xl) var(--space-l) var(--space-l);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.stock-notifications-list>*{flex-shrink:0}.stock-notifications-group-heading{align-items:center;gap:var(--space-m);padding:var(--space-zero) var(--space-m) var(--space-xs);display:flex}.stock-notifications-group-heading h3,.stock-notifications-device h3{margin:var(--space-zero);color:var(--muted-foreground);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-body-medium);line-height:var(--line-xs)}.stock-notifications-group-heading>span{min-width:16px;padding:var(--space-zero) var(--space-xs);border-radius:var(--radius-xs);background:var(--secondary);color:var(--muted-foreground);font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-xxs);text-align:center;font-variant-numeric:tabular-nums}.stock-notification{--notification-tone:var(--status-warning);--notification-tint:var(--status-warning-bg);align-items:flex-start;gap:var(--space-m);min-height:60px;padding:var(--space-l) var(--space-m);border-radius:var(--radius-s);color:var(--foreground);text-decoration:none;display:flex}.stock-notification[data-tone=danger]{--notification-tone:var(--status-danger);--notification-tint:var(--status-danger-bg)}.stock-notification+.stock-notification{position:relative}.stock-notification+.stock-notification:before{content:"";background:color-mix(in srgb, var(--border) 65%, transparent);height:1px;position:absolute;inset:0 8px auto 45px}.stock-notification-icon{border-radius:var(--radius-s);background:var(--notification-tint);width:28px;height:28px;color:var(--notification-tone);flex-shrink:0;place-items:center;display:grid}.stock-notification-copy{gap:var(--space-xs);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.stock-notification-heading{align-items:baseline;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.stock-notification-copy strong{font-size:var(--size-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-body-medium);line-height:var(--line-s)}.stock-notification-copy small{color:var(--muted-foreground);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs)}.stock-notification-copy .stock-notification-reason{padding:var(--space-xxs) var(--space-s);border-radius:var(--radius-xs);background:var(--notification-tint);color:var(--notification-tone);font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-xxs);white-space:nowrap}.stock-notification-chevron,.stock-notifications-device-link svg,.stock-notifications-view-all svg{color:var(--muted-foreground);flex-shrink:0}.stock-notification-chevron{align-self:center}.stock-notification-count{min-width:18px;padding:var(--space-zero) var(--space-xs);border-radius:var(--radius-xs);background:var(--notification-tint);color:var(--notification-tone);text-align:center;font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.stock-notifications-panel a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.stock-notifications-view-all{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:44px;padding:var(--space-m) var(--space-l);border:var(--border-s) solid var(--border);border-radius:var(--radius-s);color:var(--foreground);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-body-medium);text-decoration:none;display:flex}.stock-notifications-device{padding:var(--space-l) var(--space-m) var(--space-xxs);border-top:var(--border-s) solid var(--border);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);overflow-wrap:anywhere;margin-top:auto}.stock-notifications-device[data-attention=true]{margin-top:var(--space-zero);padding:var(--space-l);border:var(--border-s) solid color-mix(in srgb, var(--status-warning) 25%, transparent);border-radius:var(--radius-s);background:var(--status-warning-bg)}.stock-notifications-device-heading{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.stock-notifications-connection{align-items:center;gap:var(--space-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.stock-notifications-connection>svg{color:var(--muted-foreground);flex-shrink:0}.stock-notifications-connection strong{font-weight:var(--weight-body-medium)}.stock-notifications-device p{margin:var(--space-m) var(--space-zero) var(--space-zero);color:var(--muted-foreground)}.stock-notifications-device-link{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:44px;margin:var(--space-xs) calc(var(--space-m) * -1) calc(var(--space-xs) * -1);padding:var(--space-m);border-radius:var(--radius-s);color:var(--muted-foreground);text-decoration:none;display:flex}.stock-notifications-empty{justify-items:center;gap:var(--space-m);padding:calc(var(--space-xxl) * 4 / 3) var(--space-m);text-align:center;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);display:grid}.stock-notifications-empty p{margin:var(--space-zero);color:var(--muted-foreground)}.stock-notifications-empty svg{color:var(--status-success)}.stock-notifications-list .error-notice{margin:var(--space-l) var(--space-zero) var(--space-zero);padding:var(--space-l);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){a.stock-notification:hover,.stock-notifications-view-all:hover,.stock-notifications-device-link:hover{background:var(--secondary)}}.stock-workspace-shell .main-content{max-width:none;min-height:0;padding:var(--space-zero);display:flex}.stock-workspace-shell .route-stage,.stock-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.stock-workspace{--stock-filter-dur:.2s;--stock-filter-fade-dur:.15s;--store-panel-width:clamp(360px, 30vw, 420px);--stock-tools-bottom:max(20px, env(safe-area-inset-bottom));--stock-tools-height:58px;--panel-open-dur:.28s;--panel-close-dur:.2s;--panel-ease:cubic-bezier(.22, 1, .36, 1);--panel-translate-y:20px;height:100%;min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex}.stock-workspace-header{z-index:4;top:max(20px, env(safe-area-inset-top));justify-content:flex-end;align-items:center;gap:var(--space-xl);min-height:44px;color:var(--store-ink);pointer-events:none;display:flex;position:absolute;left:80px;right:80px}.stock-current-period{align-items:center;gap:var(--space-l);min-height:40px;padding:var(--space-m) var(--space-l);border:var(--border-s) solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-l);background:color-mix(in srgb, var(--card) 94%, transparent);color:var(--muted-foreground);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);white-space:nowrap;display:flex}@media (min-width:601px){.stock-current-period{position:absolute;left:50%;transform:translate(-50%)}}.stock-current-date-short{display:none}.stock-period-copy{display:contents}.stock-current-shift{align-items:center;gap:var(--space-s);color:var(--foreground);font-weight:var(--weight-body-medium);display:flex}.stock-workspace-body{flex:1;min-height:0;position:relative}.stock-workspace .store-stage{padding:var(--space-zero);background:radial-gradient(ellipse at 50% 45%, var(--store-workspace-glow), var(--store-workspace-edge) 72%);position:absolute;inset:0}.stock-workspace .store-viewport{position:absolute;inset:0}.stock-workspace[data-panel-open] .store-sidebar{z-index:10;width:var(--store-panel-width);interpolate-size:allow-keywords;border:var(--border-s) solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);visibility:visible;opacity:1;transform-origin:100% 0;pointer-events:auto;height:auto;max-height:calc(100% - 180px);transition:opacity var(--panel-open-dur) var(--panel-ease), transform var(--panel-open-dur) var(--panel-ease), width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease), visibility 0s;animation:none;display:flex;position:absolute;inset:84px 20px auto auto;transform:translateY(0)scale(1);box-shadow:0 12px 48px #40352114,0 2px 8px #40352108}.stock-workspace[data-panel-open=false] .store-sidebar{visibility:hidden;opacity:0;transform:translateY(var(--panel-translate-y)) scale(.985);pointer-events:none;transition-duration:var(--panel-close-dur), var(--panel-close-dur), var(--resize-dur), var(--resize-dur), 0s;transition-delay:0s, 0s, 0s, 0s, var(--panel-close-dur)}.stock-panel-surface{--stock-panel-padding-inline:var(--space-xxl)}.stock-panel-header,.stock-panel-actions{align-items:center;gap:var(--space-s);display:flex}.stock-panel-header{min-height:64px;padding:12px var(--stock-panel-padding-inline);border-bottom:var(--border-s) solid var(--border);flex-shrink:0;justify-content:space-between}.stock-panel-title{align-items:center;gap:var(--space-m);min-width:0;color:var(--foreground);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-xs);font-weight:var(--weight-body-heavy);overflow-wrap:anywhere;outline:none;flex:1;display:flex}.stock-panel-title>svg{flex-shrink:0}.stock-panel-title>span{min-width:0}.stock-panel-actions{flex-shrink:0;margin-left:auto}.stock-panel-actions>button{flex-shrink:0}.stock-task-header-actions{align-items:center;display:flex}.stock-task-header-actions:empty{display:none}.stock-panel-header>button{flex-shrink:0}.stock-panel-toolbar{justify-content:space-between;align-items:center;gap:var(--space-l);margin-bottom:var(--space-xxl);flex-wrap:wrap;display:flex}.stock-panel-description{min-width:0;color:var(--muted-foreground);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs)}.stock-panel-description>span{margin-top:var(--space-xs);font-variant-numeric:tabular-nums;display:block}.stock-panel-toolbar-actions{gap:var(--space-m);flex-shrink:0;margin-left:auto;display:flex}.stock-workspace .store-panel-tools{gap:var(--space-l);padding:8px var(--stock-panel-padding-inline) 16px;flex-direction:column;display:flex}.stock-workspace .store-panel-results{animation:stock-panel-content-enter .22s var(--panel-ease) both;flex:1}@keyframes stock-panel-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stock-workspace .store-picker,.stock-workspace .store-contents{padding:12px var(--stock-panel-padding-inline) 20px}.stock-mobile-location{display:none}@media (min-width:1001px){.stock-workspace[data-products-panel=true][data-sheet-expanded=true] .store-sidebar{width:min(720px,100% - 40px);height:calc(100% - 180px)}}.stock-tools{--stock-tools-border-width:1px;z-index:25;bottom:var(--stock-tools-bottom);interpolate-size:allow-keywords;width:max-content;max-width:calc(100% - 40px);height:var(--stock-tools-height);padding:var(--space-s);border:var(--stock-tools-border-width) solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #4035210d,0 1px 4px #40352108}.operator-bottom-tools{--stock-tools-bottom:max(20px, env(safe-area-inset-bottom));--stock-tools-height:58px;--panel-ease:cubic-bezier(.22, 1, .36, 1);position:fixed}.t-resize{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}.stock-tools[data-search-open=true]{z-index:30;bottom:calc(var(--stock-tools-bottom) + var(--search-keyboard-offset,0px))}.stock-tools[data-search-open=true] .stock-tool-navigation{opacity:0;pointer-events:none;transform:translateY(-4px)}html[data-input=keyboard] .stock-tools[data-search-open=true],html[data-input=keyboard] .stock-tool-navigation{transition:none}@media (prefers-reduced-motion:reduce){.stock-tool-navigation{transition:none!important}}.stock-tool-navigation{align-items:center;gap:var(--space-xs);width:max-content;transition:opacity .15s ease, transform .15s var(--resize-ease);display:flex}.stock-tool-navigation>:is(button,a){justify-content:center;align-items:center;gap:var(--space-m);min-width:44px;min-height:44px;padding:var(--space-m) var(--space-xl);border-radius:var(--radius-l);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);white-space:nowrap;color:var(--muted-foreground);touch-action:manipulation;transition:background-color .16s ease, color .16s ease, transform .16s var(--panel-ease);flex:none;display:flex;position:relative}.stock-tool-navigation>.stock-search-trigger{padding-inline:var(--space-l);flex:0 0 44px}.stock-tool-icon{display:inline-flex;position:relative}.stock-tool-count{min-width:16px;height:16px;padding-inline:var(--space-xs);border-radius:var(--radius-xs);background:var(--status-warning-bg);color:var(--status-warning);font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-xxs);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;top:-7px;right:-10px}.stock-tool-navigation>button[aria-pressed=true],.stock-tool-navigation>a[aria-current=page]{background:var(--secondary);color:var(--foreground)}.stock-tool-navigation>:is(button,a):active{transform:scale(.97)}.stock-workspace .store-reaction-notice{top:auto;bottom:94px}@media (hover:hover) and (pointer:fine){.stock-tool-navigation>:is(button,a):hover,.stock-catalog-places button:hover{background:var(--secondary);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.t-resize{transition:none!important}.stock-notifications-bell{animation:none!important}.stock-navigation,.stock-notifications,.stock-notifications-panel,.t-icon-swap .t-icon{transition:none!important}.stock-workspace[data-panel-open] .store-sidebar,.stock-workspace .stock-tool-navigation,.stock-tool-navigation>:is(button,a),.stock-workspace-shell .sidebar{transition:none}.stock-workspace .store-panel-results{animation:none}}@media (max-width:1000px){.stock-current-date-full{display:none}.stock-current-date-short{display:inline}.stock-workspace[data-panel-open] .store-sidebar{--stock-panel-padding-inline:var(--space-xl);--panel-translate-y:28px;border-radius:var(--radius-xl);transform-origin:bottom;width:auto;height:min(56%,520px);max-height:calc(100% - 176px);inset:auto 12px 88px}.stock-workspace[data-sheet-expanded=true] .store-sidebar{height:calc(100% - 176px)}.stock-mobile-location{padding:4px var(--stock-panel-padding-inline) 8px;flex-shrink:0;display:flex}.stock-mobile-location>.select-field{width:100%;min-width:0;font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.stock-workspace .store-panel-tools{gap:var(--space-m);padding:8px var(--stock-panel-padding-inline) 12px}.stock-workspace .store-picker,.stock-workspace .store-contents,.stock-workspace .stock-catalog-panel{padding:12px var(--stock-panel-padding-inline) 16px}.stock-workspace .store-product-actions>*{min-height:44px}}@media (max-width:600px){.stock-workspace,.operator-bottom-tools{--stock-tools-bottom:max(12px, env(safe-area-inset-bottom));--stock-tools-height:64px}.stock-workspace-shell .topbar{inset:max(12px, env(safe-area-inset-top)) 12px auto}.stock-navigation,.stock-notifications{--stock-nav-gap:12px}.stock-workspace-header{top:max(12px, env(safe-area-inset-top));gap:var(--space-l);left:68px;right:64px}.stock-current-period{justify-content:center;align-items:center;gap:var(--space-s);min-height:44px;padding:var(--space-zero);font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-xxs);background:0 0;border:0;flex-direction:row}.stock-period-copy{align-items:flex-end;gap:var(--space-xxs);flex-direction:column;display:flex}.stock-current-shift{gap:var(--space-xs);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs)}.stock-current-shift>svg{width:14px;height:14px}.stock-tools{max-width:calc(100% - 24px);padding:var(--space-s)}.stock-tool-navigation{gap:var(--space-xxs)}.stock-tool-navigation>:is(button,a){gap:var(--space-xs);min-height:52px;padding:var(--space-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex-direction:column}.stock-tools:not([data-search-open=true]){width:min(400px,100% - 24px)}.stock-tool-navigation{gap:var(--space-zero);grid-template-columns:44px repeat(5,minmax(0,1fr));width:100%;display:grid}.stock-tools[data-operator=true] .stock-tool-navigation{grid-template-columns:44px repeat(3,minmax(0,1fr))}.operator-bottom-tools .stock-tool-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-tool-navigation>:is(button,a){min-width:0;padding-inline:var(--space-xxs);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs)}.stock-workspace[data-panel-open] .store-sidebar{bottom:calc(76px + max(12px, env(safe-area-inset-bottom)));max-height:calc(100% - 160px - env(safe-area-inset-bottom))}.stock-workspace[data-sheet-expanded=true] .store-sidebar{height:calc(100% - 160px - env(safe-area-inset-bottom))}}@media (max-height:600px) and (max-width:1000px){.stock-workspace[data-panel-open=true] .store-sidebar{height:calc(100% - 176px)}}.stock-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-l);display:flex}.stock-section-heading p{font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);color:var(--muted-foreground)}.stock-section-heading>span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--muted-foreground);padding-top:var(--space-xs);font-variant-numeric:tabular-nums}.stock-catalog-panel{padding:20px var(--stock-panel-padding-inline)}.stock-catalog-places{gap:var(--space-xxs) var(--space-m);padding:var(--space-xs) var(--space-zero) var(--space-zero) calc(var(--space-xxl) * 1.5);flex-wrap:wrap;display:flex}.stock-catalog-places button{align-items:center;gap:var(--space-xs);text-align:left;border-radius:var(--radius-xs);max-width:100%;min-height:28px;font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);color:var(--muted-foreground);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.stock-catalog-places button>svg{flex-shrink:0}.stock-catalog-places button>small{width:100%;padding-left:var(--space-xl);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs)}.stock-catalog-places button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (pointer:coarse){.stock-catalog-places button{min-height:44px}}.stock-location-actions,.stock-workspace .store-markout-action{gap:var(--space-m);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.stock-catalog-panel .empty-state{padding-inline:var(--space-zero)}.store-product-filters{gap:var(--space-m);margin:var(--space-l) var(--space-zero) var(--space-m);flex-direction:column;display:flex}.store-status-filters{border-top:var(--border-s) solid var(--border);padding-top:var(--space-m)}.store-filter-chips{gap:var(--space-s);flex-wrap:wrap;display:flex}.store-filter-chips>button{align-items:center;gap:var(--space-s);max-width:100%;min-height:32px;padding:var(--space-s) var(--space-l);border:var(--border-s) solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--muted-foreground);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);text-align:left;overflow-wrap:anywhere;transition:background-color var(--stock-filter-fade-dur) ease, border-color var(--stock-filter-fade-dur) ease, color var(--stock-filter-fade-dur) ease;display:inline-flex}.store-filter-chips>button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.store-filter-chips>button>span{opacity:1;font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);font-variant-numeric:tabular-nums;flex-shrink:0}.store-filter-chips>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.stock-workspace .store-filter-result{interpolate-size:allow-keywords;opacity:1;height:auto;transition:height var(--stock-filter-dur) var(--resize-ease), padding-block var(--stock-filter-dur) var(--resize-ease), border-bottom-width var(--stock-filter-dur) var(--resize-ease), opacity var(--stock-filter-fade-dur) ease, transform var(--stock-filter-dur) var(--resize-ease), display var(--stock-filter-dur) allow-discrete;display:block;overflow:clip;transform:translateY(0)}.stock-workspace .store-filter-result[data-visible=false]{height:0;padding-block:var(--space-zero);border-bottom-width:var(--border-none);opacity:0;display:none;transform:translateY(6px)}@starting-style{.stock-workspace .store-filter-result[data-visible=true]{height:0;padding-block:var(--space-zero);border-bottom-width:var(--border-none);opacity:0;transform:translateY(6px)}}.stock-workspace[data-instant=true] :is(.store-filter-result,.store-filter-chips>button){transition:none}@media (prefers-reduced-motion:reduce){.stock-workspace :is(.store-filter-result,.store-filter-chips>button){transition:none}}@media (hover:hover){.store-filter-chips>button[aria-pressed=false]:hover{background:var(--accent);color:var(--foreground)}}@media (max-width:760px),(pointer:coarse){.store-filter-chips>button{min-height:44px}}.stock-workspace .store-fixture-list small{margin-top:var(--space-xs);font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-xxs);color:var(--muted-foreground);display:block}.store-summary-loading{padding:var(--space-xxl) var(--space-xxl);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--muted-foreground)}.store-summary{width:100%;min-width:0;padding:20px var(--stock-panel-padding-inline,20px);margin:var(--space-zero)}.store-summary-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.store-summary-section-heading>h3{min-width:0;margin:var(--space-zero);color:var(--foreground);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-xs);font-weight:var(--weight-body-heavy);overflow-wrap:anywhere}.store-summary-section-meta{align-items:center;gap:var(--space-m);color:var(--muted-foreground);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);flex-shrink:0;display:flex}.store-summary-section-meta>svg{align-self:center}.store-summary>.store-summary-section-heading{margin-bottom:var(--space-l)}.store-summary .panel>.store-summary-section-heading{padding:var(--space-xl)}.stock-summary-heading{align-items:flex-start;gap:var(--space-l);margin-bottom:var(--space-xxl);flex-direction:column;display:flex}.stock-summary-heading p{font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);color:var(--muted-foreground)}.store-summary .overview-toolbar{gap:var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap}.store-summary .view-switch button{padding-inline:var(--space-xl);min-height:40px}.store-summary .period-panel{padding:var(--space-l) var(--space-m);margin-bottom:var(--space-xxl)}.store-summary .period-heading{gap:var(--space-xs)}.store-summary .period-heading strong{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.store-summary .period-heading span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.store-summary .week-strip{gap:var(--space-xxs);margin-top:var(--space-l)}.store-summary .week-strip>button{gap:var(--space-m);border-radius:var(--radius-s);min-height:68px}.store-summary .week-strip strong{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.store-summary .week-strip>button>span:first-child{font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs)}.store-summary .calendar-legend{gap:var(--space-m) var(--space-l);margin-top:var(--space-l);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);flex-wrap:wrap}.store-summary .overview-metric{padding:var(--space-xl)}.store-summary .overview-metric>strong{font-size:var(--display-size-s);line-height:var(--display-line-s);letter-spacing:var(--display-letter-spacing-s)}.store-summary .overview-metric strong small{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.store-summary .flow-footer-actions{grid-column:2;justify-self:start}.summary-metric-select{gap:var(--space-m);padding:var(--space-zero) var(--space-xl) var(--space-xl);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--muted-foreground);flex-direction:column;display:flex}.store-summary .weekly-chart,.store-summary .metric-product,.store-summary .timeline-row{padding:var(--space-xl)}.store-summary .bar-chart{gap:var(--space-xs)}.store-summary .bar-chart small{font-size:8px}.store-summary .metric-product{gap:var(--space-m);flex-wrap:wrap}.store-summary .product-name strong{white-space:normal}.store-summary .timeline-group h4{margin:var(--space-zero);padding:var(--space-xl) var(--space-xl) var(--space-m);color:var(--muted-foreground);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);font-weight:var(--weight-body-medium);text-transform:capitalize}@media (max-width:1000px){.store-summary{padding:16px var(--stock-panel-padding-inline,16px)}.store-summary .select-field{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);min-height:44px}.store-summary .view-switch button{min-height:44px}}.stock-page[data-task-open=true] .stock-workspace[data-panel-open] .store-sidebar{visibility:hidden;opacity:0;transform:translateY(var(--panel-translate-y)) scale(.985);pointer-events:none;transition-duration:var(--panel-close-dur), var(--panel-close-dur), var(--resize-dur), var(--resize-dur), 0s;transition-delay:0s, 0s, 0s, 0s, var(--panel-close-dur)}.stock-task-panel{--panel-translate-y:20px;z-index:24;top:max(84px, calc(env(safe-area-inset-top) + 64px));right:20px;bottom:max(96px, calc(env(safe-area-inset-bottom) + 76px));border:var(--border-s) solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--card) 96%, transparent);width:min(460px,100% - 40px);min-height:0;color:var(--foreground);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease), opacity var(--panel-open-dur) var(--panel-ease), transform var(--panel-open-dur) var(--panel-ease);flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:none;box-shadow:0 12px 48px #40352114,0 2px 8px #40352108}@starting-style{.stock-task-panel{opacity:0;transform:translateY(var(--panel-translate-y)) scale(.985)}}.stock-task-panel[data-expanded=true]{width:min(880px,100% - 100px)}.stock-task-body{overscroll-behavior:contain;min-height:0;padding:20px var(--stock-panel-padding-inline);flex:1;overflow:auto}.stock-task-body [hidden]{display:none!important}.stock-task-body :is(.page-content,.simple-flow){padding:var(--space-zero);min-width:0;max-width:none}.stock-task-body .register-layout{display:block}.stock-task-body .form-panel{box-shadow:none;background:0 0;border:0}.stock-task-body .form-panel .form-body{padding:var(--space-xl) var(--space-zero) var(--space-zero)}.stock-task-body .form-panel .panel-heading{padding:var(--space-zero) var(--space-zero) var(--space-xl)}.stock-task-body .form-stack>fieldset{padding:var(--space-zero);border:0;min-width:0}.stock-task-body .form-footer,.stock-task-body .dialog-actions{padding-block:var(--space-xl);background:var(--card);z-index:2;flex-wrap:wrap;position:sticky;bottom:-20px}.stock-task-body .product-dialog{width:100%;min-width:0;max-width:none;padding:var(--space-zero);max-height:none;overflow:visible}.stock-task-body .product-dialog>h3{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);margin-bottom:var(--space-m)}.stock-task-body .product-dialog>p{color:var(--muted-foreground);margin-bottom:var(--space-xxl)}.stock-task-body .page-heading h1{font-size:var(--size-xl);line-height:var(--line-xl);letter-spacing:var(--letter-spacing-xl)}.stock-task-body .page-heading{flex-wrap:wrap}.stock-task-body .flow-complete{min-height:0;padding:var(--space-xxl) var(--space-zero)}.stock-task-body [data-receiving-editor=true]>form{display:none}.stock-task-body .history-filters{flex-wrap:wrap}.stock-task-panel:not([data-expanded=true]) .form-grid{grid-template-columns:1fr}.stock-task-panel:not([data-expanded=true]) .form-footer{flex-direction:column;align-items:stretch}.stock-task-panel:not([data-expanded=true]) .receipt-product{flex-wrap:wrap}@media (max-width:600px){.stock-task-panel,.stock-task-panel[data-expanded=true]{--stock-panel-padding-inline:var(--space-xl);--stock-task-available-height:calc(100dvh - max(84px, env(safe-area-inset-top) + 64px) - max(12px, env(safe-area-inset-bottom)) - 76px);top:auto;bottom:calc(76px + max(12px, env(safe-area-inset-bottom)));width:auto;height:min(68dvh, var(--stock-task-available-height));border-radius:var(--radius-xl);left:12px;right:12px}.stock-task-panel[data-expanded=true]{height:var(--stock-task-available-height)}.stock-task-body{padding:16px var(--stock-panel-padding-inline)}.stock-task-body .form-footer,.stock-task-body .dialog-actions{bottom:-16px}.stock-task-body .receipt-product{flex-wrap:wrap}.stock-page[data-task-open=true] .stock-workspace-tools{visibility:hidden}}@media (prefers-reduced-motion:reduce){.stock-task-panel{transition:none}}.stock-page .stock-panel-surface[data-placement=center][data-expanded]{z-index:24;width:min(var(--stock-tools-width,560px), calc(100% - 40px));transform-origin:50%;height:min(760px,100% - 168px);max-height:none;margin:auto;inset:0}.stock-page .stock-panel-surface[data-placement=center][data-expanded=true]{width:min(1120px,100% - 40px);height:calc(100% - 168px)}.stock-page[data-task-kind=finance] .stock-task-surface{--stock-tools-width:1040px}.stock-page[data-task-kind=finance] .stock-task-body,.stock-page[data-task-kind=finance] .stock-task-body>div:not([hidden]){flex-direction:column;min-height:0;display:flex;overflow:hidden}.stock-page[data-task-kind=finance] .stock-task-body>div:not([hidden]){flex:1}.settings-content{container:settings/inline-size}.settings-content .settings-tabs{gap:var(--space-xxl);margin-bottom:var(--space-xxl);white-space:nowrap;overflow-x:auto}.settings-content .settings-tabs>button{flex-shrink:0}.settings-content .settings-panel{max-width:none;padding:var(--space-xxl)}.settings-content>.settings-panel+.settings-panel{margin-top:var(--space-xxl)}@container settings (max-width:640px){.settings-content .location-toolbar{align-items:flex-start;gap:var(--space-xl);flex-direction:column}.settings-content .location-grid{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-content .location-card{min-height:156px;padding:var(--space-xl);gap:var(--space-xxl)}.settings-content .location-card-copy strong{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}}@container settings (max-width:380px){.settings-content .location-grid{grid-template-columns:minmax(0,1fr)}.settings-content .settings-panel{padding:var(--space-xl)}}.menu-content{container:menu/inline-size}.menu-content .stock-panel-toolbar{gap:var(--space-l);margin-bottom:var(--space-xl);flex-wrap:nowrap}.menu-content .stock-panel-description{font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);flex:1}.menu-content .stock-panel-description>span{margin-top:var(--space-xxs)}.menu-content .menu-filters{gap:var(--space-m);margin-bottom:var(--space-xl)}.menu-content .menu-filters .search-field{min-width:0}.menu-content .menu-filters .search-field>svg{width:16px;height:16px;top:50%;left:10px;transform:translateY(-50%)}.menu-content .menu-filters input{height:34px;padding-left:calc(var(--space-xxl) * 4 / 3);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.menu-content .menu-filters>[data-slot=select-trigger]{width:132px;min-width:0;height:34px;min-height:34px;padding-inline:var(--space-l);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.menu-content .menu-filters>.menu-category-filter{width:190px}.menu-content .menu-category-list{gap:var(--space-xl)}.menu-content .menu-category-heading{gap:var(--space-m);padding:var(--space-l) var(--space-l)}.menu-content .menu-category-title{gap:var(--space-s)}.menu-content .menu-category-title h2{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.menu-content .menu-category-title .badge{padding:var(--space-xxs) var(--space-s)}.menu-content .menu-category-actions{gap:var(--space-xs)}.menu-content .menu-recipe-card{gap:var(--space-l);padding-right:var(--space-l)}.menu-content .menu-recipe-edit{gap:var(--space-l);padding:var(--space-l)}.menu-content .menu-recipe-heading{gap:var(--space-m)}.menu-content .menu-recipe-heading :is(.menu-item-photo,.product-mark){border-radius:var(--radius-s);width:32px;height:32px}.menu-content .menu-recipe-heading .product-mark>svg{width:18px;height:18px}.menu-content .menu-recipe-heading h3{font-size:var(--size-s);letter-spacing:var(--letter-spacing-s);line-height:var(--line-s)}.menu-content .menu-recipe-summary{align-items:baseline;gap:var(--space-xxs) var(--space-m);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.menu-content .menu-recipe-summary strong{font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs);font-weight:var(--weight-body-heavy);font-variant-numeric:tabular-nums}.menu-content .menu-recipe-summary p{padding:var(--space-zero);font-size:var(--size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-xs)}.menu-content .menu-recipe-meta{gap:var(--space-m)}.menu-content .menu-item-actions{gap:var(--space-s)}.menu-content .menu-availability{min-height:32px}@container menu (max-width:700px){.menu-content .menu-filters{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);display:grid}.menu-content .menu-filters .search-field{order:-1;grid-column:1/-1;width:100%}.menu-content .menu-filters>[data-slot=select-trigger]{width:100%}.menu-content .menu-category-add{width:var(--button-height-sm);padding:var(--space-zero)}.menu-content .menu-category-add>span{display:none}.menu-content .menu-recipe-card{gap:var(--space-m);padding:var(--space-zero) var(--space-l) var(--space-zero) var(--space-zero);flex-wrap:nowrap}.menu-content .menu-recipe-edit{padding:var(--space-l);flex-basis:auto}.menu-content .menu-recipe-meta>svg{display:none}.menu-content .menu-recipe-meta:not(:has(.badge)){display:none}.menu-content .menu-item-actions{margin-left:var(--space-zero);align-items:center}}@container menu (max-width:280px){.menu-content .stock-panel-toolbar{gap:var(--space-m);flex-wrap:wrap}.menu-content .stock-panel-description{flex-basis:100%}.menu-content .menu-filters{grid-template-columns:minmax(0,1fr)}.menu-content .menu-category-heading{gap:var(--space-xs);padding:var(--space-m)}.menu-content .menu-category-title{gap:var(--space-xs)}.menu-content .menu-recipe-card{gap:var(--space-zero);padding:var(--space-zero) var(--space-l) var(--space-s);flex-wrap:wrap}.menu-content .menu-recipe-edit{padding:var(--space-l) var(--space-zero) var(--space-xs);flex-wrap:wrap;flex-basis:100%}.menu-content .menu-recipe-heading{width:100%}.menu-content .menu-recipe-meta{padding-left:calc(var(--space-xxl) * 5 / 3);flex-basis:100%;justify-content:flex-start}.menu-content .menu-item-actions{margin-left:auto}}@media (max-width:760px),(pointer:coarse){.menu-content .menu-filters input,.menu-content .menu-filters>[data-slot=select-trigger]{height:44px;min-height:44px}.menu-content .menu-filters input{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.menu-content .menu-category-actions>button,.menu-content .menu-item-actions>button{min-width:44px;min-height:44px}}@media (max-width:600px){.stock-page .stock-panel-surface[data-placement=center][data-expanded]{width:min(var(--stock-tools-width,560px), calc(100% - 24px));height:min(680px,100% - 168px)}.stock-page .stock-panel-surface[data-placement=center][data-expanded=true]{width:calc(100% - 24px);height:calc(100% - 96px)}}.stock-task-body .stock-inline-picker{gap:var(--space-xl);border:var(--border-s) solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:none;padding:var(--space-xl);flex-direction:column;grid-column:1/-1;display:flex}.stock-task-body .flow-footer{background:var(--card);padding-block:var(--space-xl);z-index:2;position:sticky;bottom:-20px}html:has(.stock-page)::view-transition{pointer-events:none}::view-transition-group(*.stock-panel-enter){animation-duration:var(--page-slide-dur);animation-timing-function:var(--page-slide-ease)}::view-transition-group(*.stock-panel-exit){animation-duration:var(--page-slide-dur);animation-timing-function:var(--page-slide-ease)}::view-transition-group(*.stock-step-change){animation-duration:var(--page-slide-dur);animation-timing-function:var(--page-slide-ease)}::view-transition-group(*.stock-panel-enter){--panel-open-dur:.28s;--panel-close-dur:.2s;--panel-translate-y:20px}::view-transition-group(*.stock-panel-exit){--panel-open-dur:.28s;--panel-close-dur:.2s;--panel-translate-y:20px}::view-transition-new(*.stock-panel-enter){animation:stock-task-enter var(--panel-open-dur) var(--panel-ease) both}::view-transition-old(*.stock-panel-exit){animation:stock-task-exit var(--panel-close-dur) var(--panel-ease) both}::view-transition-old(*.stock-step-change){animation:stock-step-out var(--page-fade-dur) var(--page-fade-ease) both}::view-transition-new(*.stock-step-change){animation:stock-step-in var(--page-slide-dur) var(--page-slide-ease) both}@keyframes stock-task-enter{0%{opacity:0;transform:translateY(var(--panel-translate-y)) scale(.985)}to{opacity:1;transform:none}}@keyframes stock-task-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--panel-translate-y)) scale(.985)}}@keyframes stock-step-out{0%{opacity:1}to{opacity:0}}@keyframes stock-step-in{0%{opacity:0;transform:translateX(var(--page-slide-distance))}to{opacity:1;transform:none}}html:active-view-transition .stock-task-panel{opacity:1;transition:none;transform:translate(0,0)}html:active-view-transition .stock-task-body :is(.motion-stage,.draft-content,.flow-complete>*){opacity:1;transition:none;transform:translate(0,0)}html:active-view-transition .stock-task-panel{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease)}.stock-task-body details{interpolate-size:allow-keywords}.stock-task-body details::details-content{opacity:0;height:0;transition:height var(--resize-dur) var(--resize-ease), opacity var(--page-fade-dur) var(--page-fade-ease), content-visibility var(--resize-dur) allow-discrete;overflow:clip}.stock-task-body details[open]::details-content{opacity:1;height:auto}@media (prefers-reduced-motion:reduce){html:active-view-transition-type(stock-panel)::view-transition-group(*){animation:none!important}html:active-view-transition-type(stock-panel)::view-transition-old(*){animation:none!important}html:active-view-transition-type(stock-panel)::view-transition-new(*){animation:none!important}::view-transition-group(*.stock-panel-enter){animation:none!important}::view-transition-group(*.stock-panel-exit){animation:none!important}::view-transition-group(*.stock-step-change){animation:none!important}::view-transition-old(*.stock-panel-exit){animation:none!important}::view-transition-old(*.stock-step-change){animation:none!important}::view-transition-new(*.stock-panel-enter){animation:none!important}::view-transition-new(*.stock-step-change){animation:none!important}html:active-view-transition .stock-task-panel{transition:none}.stock-task-body details::details-content{transition:none}.stock-page[data-task-open=true] .stock-workspace[data-panel-open] .store-sidebar{transition:none}}.store-filter-toggle{display:none}@media (max-width:640px){.store-filter-toggle{width:100%;min-height:44px;padding:var(--space-l) var(--space-l);border:var(--border-s) solid var(--border);border-radius:var(--radius-m);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);text-align:left;justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}.store-filter-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.store-product-filters[data-expanded=false] .store-filter-options{display:none}}.store-filter-options{gap:var(--space-m);flex-direction:column;display:flex}
