.os-toast-region{top:var(--os-toast-offset-top,var(--sp-3,12px));z-index:var(--os-z-index-toast,var(--z-index-toast,10010));align-items:center;gap:var(--os-toast-gap,var(--sp-2,8px));width:min(calc(100vw - var(--sp-6,24px)), 28rem);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.os-toast{pointer-events:auto;width:100%;padding:var(--sp-3,12px) var(--sp-4,16px);border:var(--bw-sm,1px) solid var(--c-border,var(--os-color-border,#d7dce4));border-radius:var(--r-md,var(--os-radius-md,12px));background:var(--c-card,var(--os-color-surface,#fff));color:var(--c-text,var(--os-color-foreground,#1f2328));font-family:inherit;font-size:var(--fs-sm,var(--os-font-size-sm,.875rem));font-weight:var(--fw-semibold,var(--os-font-weight-semibold,600));line-height:var(--lh-normal,var(--os-line-height-normal,1.4));text-align:center;white-space:pre-line;box-shadow:var(--el-md,var(--os-shadow-floating,0 10px 30px #0f172a1f));margin:0;animation:.18s os-toast-enter}.os-toast--success{color:var(--c-success,var(--os-color-success,#4e8a67));background:var(--c-success-surface,color-mix(in srgb, var(--os-color-success,#4e8a67) 12%, white));border-color:color-mix(in srgb, var(--c-success,var(--os-color-success,#4e8a67)) 35%, transparent)}.os-toast--error{color:var(--c-error,var(--os-color-danger,#c85c5c));background:var(--c-error-surface,color-mix(in srgb, var(--os-color-danger,#c85c5c) 12%, white));border-color:color-mix(in srgb, var(--c-error,var(--os-color-danger,#c85c5c)) 35%, transparent);text-align:left}.os-toast--info{color:var(--c-info,var(--os-color-info,#4e7fa8));background:var(--c-info-surface,color-mix(in srgb, var(--os-color-info,#4e7fa8) 12%, white));border-color:color-mix(in srgb, var(--c-info,var(--os-color-info,#4e7fa8)) 35%, transparent)}@keyframes os-toast-enter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:821px){.os-toast-region{top:var(--os-toast-offset-top,var(--sp-4,16px))}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_810cc81b-module__Tu1jcG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_810cc81b-module__Tu1jcG__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--c-bg:#eef1f5;--c-surface:#fcfcfd;--c-card:#fff;--c-elevated:#fff;--c-text:#1f2328;--c-text-muted:#5b616a;--c-text-tertiary:#667179;--c-text-placeholder:#868a92;--c-primary:#185fa5;--c-on-primary:#fff;--c-text-on-primary:#fff;--c-link:#185fa5;--c-primary-light:#e8f1fb;--c-primary-surface:#e8f1fb;--c-on-primary-container:#0c3560;--c-border:#d7dce4;--c-border-mid:#d7dce4;--c-border-strong:#c2cad6;--c-success:#4e8a67;--c-on-success:#0b0b0b;--c-success-surface:#d9f1e4;--c-warning:#b9823a;--c-on-warning:#0b0b0b;--c-warning-surface:#f7e7cf;--c-order-new:#d4920a;--c-order-new-surface:#fff4d6;--c-error:#c85c5c;--c-on-error:#0b0b0b;--c-error-surface:#fce1e1;--c-info:#4e7fa8;--c-info-surface:#e1eef8;--order-fill-scheduled:var(--c-info-surface);--order-fill-completed:var(--c-success-surface);--order-fill-overdue:var(--c-error-surface);--c-focus:#185fa52e;--c-disabled:#95999d;--c-disabled-bg:#00000014;--c-disabled-border:transparent;--c-scrim:#0000000d;--color-overlay:#00000073;--primary-fill:var(--c-primary);--color-on-primary:var(--c-on-primary);--color-card:var(--c-card);--color-text:var(--c-text);--color-border:var(--c-border);--color-on-error:var(--c-on-error);--primary-outline:var(--c-focus);--sp-0:0;--sp-0-5:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-2-5:10px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:999px;--bw-sm:1px;--bw-md:2px;--ff-base:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-2xs:10px;--fs-xs:12px;--fs-sm:14px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fw-medium:500;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-normal:1.4;--ctrl-h-sm:40px;--ctrl-h-md:48px;--ctrl-h-xs:34px;--ctrl-icon-btn-md:40px;--ctrl-icon-btn-lg:48px;--ctrl-icon-btn-md-icon:20px;--icon-button-size-sm:32px;--icon-button-size-lg:48px;--button-height-sm:40px;--button-height-md:48px;--button-padding-x-sm:14px;--button-padding-y-sm:8px;--button-padding-x-md:16px;--button-padding-y-md:10px;--el-sm:0 1px 1px #00000014, 0 1px 2px #0000000a;--el-md:0 2px 2px #00000014, 0 2px 4px #0000000a;--elevation-sm:var(--el-sm);--t-fast:.15s ease;--t-normal:.25s ease;--topbar-height:64px;--desktop-sidebar-width:240px;--admin-products-bottom-bar-height:52px;--admin-modal-min-height:calc(100dvh - 2 * var(--sp-4) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));--desktop-topbar-height:var(--topbar-height);--desktop-context-rail-width:384px;--z-index-bars:10;--z-index-toast:10010;--switch-w:48px;--switch-h:30px;--switch-thumb:24px;--admin-bg:var(--c-bg);--admin-panel:var(--c-card);--admin-ink:var(--c-text);--admin-muted:var(--c-text-muted);--admin-line:var(--c-border);--admin-accent:var(--c-primary);--admin-accent-soft:var(--c-primary-surface);--admin-danger:var(--c-error);--admin-radius:var(--r-lg);--admin-radius-sm:var(--r-md);--admin-font-sans:var(--ff-base);--admin-sidebar-width:var(--desktop-sidebar-width);--admin-topbar-height:var(--desktop-topbar-height);--admin-rail-width:var(--desktop-context-rail-width);--segmented-height-sm:28px;--segmented-height-md:36px;--segmented-height-lg:44px;--segmented-pad-x-sm:8px;--segmented-pad-x-md:12px;--segmented-pad-x-lg:16px;--segmented-radius-sm:10px;--segmented-radius-md:10px;--segmented-radius-lg:10px;--segmented-gap:4px;--segmented-container-bg:var(--c-bg);--segmented-pill-bg-active:var(--c-card);--segmented-text:var(--c-text-muted);--segmented-text-active:var(--c-text);--font-family-base:var(--ff-base);--typography-font-size-xs:var(--fs-xs);--typography-font-size-sm:var(--fs-sm);--app-tab-badge-size:18px}
.button,.ui-btn,a.button{border-width:var(--bw-sm);border-radius:var(--r-sm);justify-content:center;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:inherit;line-height:var(--lh-tight);cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:opacity var(--t-fast);border-style:solid;border-color:#0000;text-decoration:none;display:inline-flex}.button:active:not(:disabled),.ui-btn:active:not(:disabled),a.button:active{opacity:.85}.button--sm,.ui-btn--sm{padding:var(--button-padding-y-sm) var(--button-padding-x-sm);min-height:var(--button-height-sm);border-radius:var(--sp-2-5)}.button--md,.ui-btn--md,.ui-btn,.button{padding:var(--button-padding-y-md) var(--button-padding-x-md);min-height:var(--button-height-md);border-radius:var(--r-md)}.button--primary,.ui-btn--primary{border-color:var(--primary-fill);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-normal);background:var(--primary-fill)!important;color:var(--color-on-primary)!important}.button--primary:disabled,.ui-btn--primary:disabled,.button--primary-muted,.ui-btn--primary-muted{opacity:1;background:color-mix(in srgb, var(--c-border) 72%, var(--c-surface))!important;border-color:var(--c-border)!important;color:var(--c-text-muted)!important}.button--primary-muted:hover,.ui-btn--primary-muted:hover{opacity:.92}.button--secondary,.ui-btn--secondary{color:var(--color-text);background:var(--color-card)!important;border:var(--bw-sm) solid var(--color-border)!important}.button--ghost,.ui-btn--ghost{color:var(--color-text);background:0 0!important;border-color:#0000!important}.button--danger,.ui-btn--danger{border-color:var(--c-error);background:var(--c-error)!important;color:var(--color-on-error)!important}.button--success,.ui-btn--success{border-color:var(--c-success);background:var(--c-success)!important;color:var(--c-on-success)!important}.button--danger-ghost,.ui-btn--danger-ghost{color:var(--c-error);border-color:var(--color-border);background:var(--color-card)!important}.button--full-width,.ui-btn--full-width{width:100%}.button svg,.ui-btn svg,a.button svg{flex-shrink:0;font-size:1.15em}.button--dashed{width:100%;color:var(--c-primary);background:var(--c-surface)!important;border:var(--bw-sm) dashed var(--c-border)!important}.button:disabled,.ui-btn:disabled{opacity:.5;cursor:not-allowed}
.icon-button{border-radius:var(--r-md);font-weight:var(--fw-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--t-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.icon-button:active:not(:disabled){opacity:.85}.icon-button--sm{width:var(--icon-button-size-sm);height:var(--icon-button-size-sm);border-radius:var(--r-sm)}.icon-button--md{width:var(--ctrl-icon-btn-md);height:var(--ctrl-icon-btn-md);border-radius:var(--sp-2-5)}.icon-button--secondary{background:var(--color-card);color:var(--color-text);border:var(--bw-sm) solid var(--color-border)!important}.icon-button--ghost{color:var(--color-text);background:0 0!important;border:none!important}.icon-button--primary{color:var(--c-on-primary);background:var(--c-primary)!important;border:none!important}.icon-button--primary:hover:not(:disabled){opacity:.92}.icon-button--danger{color:var(--c-error);border-color:color-mix(in srgb, var(--c-error) 30%, var(--c-border))!important;background:var(--c-error-surface)!important}.icon-button:focus{outline:none}.icon-button:focus-visible{outline:var(--bw-md) solid var(--primary-outline);outline-offset:var(--sp-0-5)}.icon-button:disabled{opacity:.45;cursor:not-allowed}
.admin-app-layout{background:var(--c-bg);min-height:100dvh}.desktop-sidebar{width:var(--desktop-sidebar-width);height:100dvh;padding:var(--sp-5) var(--sp-3);border-right:var(--bw-sm) solid var(--c-border);background:var(--c-card);gap:var(--sp-2);z-index:var(--z-index-bars);flex-direction:column;display:flex;position:fixed;top:0;left:0}.desktop-sidebar__brand{grid-template-columns:var(--ctrl-icon-btn-md) minmax(0, 1fr);align-items:center;gap:var(--sp-3);padding:0 var(--sp-2) var(--sp-4);border-bottom:var(--bw-sm) solid var(--c-border);display:grid}.desktop-sidebar__logo,.desktop-sidebar__avatar{width:var(--ctrl-icon-btn-md);height:var(--ctrl-icon-btn-md);border-radius:var(--r-md);background:var(--c-primary);color:var(--c-text-on-primary);font-size:var(--fs-md);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.desktop-sidebar__brand-text,.desktop-sidebar__profile-text{gap:var(--sp-0-5);flex-direction:column;min-width:0;display:flex}.desktop-sidebar__brand-title,.desktop-sidebar__profile-name{color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-sidebar__brand-subtitle,.desktop-sidebar__profile-role{color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-sidebar__nav{gap:var(--sp-1);padding-top:var(--sp-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.desktop-sidebar__item{width:100%;min-height:var(--ctrl-h-md);grid-template-columns:var(--ctrl-icon-btn-md) minmax(0, 1fr);align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:left;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-left:3px solid #0000;text-decoration:none;display:grid}.desktop-sidebar__item:hover{background:var(--c-surface);color:var(--c-text)}.desktop-sidebar__item--active{border-left-color:var(--c-primary);color:var(--c-primary);background:0 0}.desktop-sidebar__item--active:hover{color:var(--c-primary);background:0 0}.desktop-sidebar__icon{width:var(--ctrl-icon-btn-md-icon);height:var(--ctrl-icon-btn-md-icon);justify-self:center}.desktop-sidebar__label-wrap{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.desktop-sidebar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desktop-sidebar__new-chip{min-height:20px;padding:0 var(--sp-1-5);align-items:center;gap:var(--sp-0-5);pointer-events:none;flex-shrink:0;display:inline-flex}.desktop-sidebar__group{gap:var(--sp-0-5);display:grid}.desktop-sidebar__group--active .desktop-sidebar__item--group-toggle,.desktop-sidebar__group--active .desktop-sidebar__item--group-link{color:var(--c-primary)}.desktop-sidebar__group-header-row{align-items:center;gap:0;min-width:0;display:flex}.desktop-sidebar__group-header-row .desktop-sidebar__item--group-link{grid-template-columns:var(--ctrl-icon-btn-md) minmax(0, 1fr);flex:auto;min-width:0}.desktop-sidebar__group-header-row .desktop-sidebar__group-chevron{margin-right:var(--sp-1);flex-shrink:0}.desktop-sidebar__item--group-toggle{cursor:pointer;font:inherit;grid-template-columns:var(--ctrl-icon-btn-md) minmax(0, 1fr) var(--icon-button-size-sm);background:0 0;border:none}.desktop-sidebar__submenu-chevron{width:var(--icon-button-size-sm);height:var(--icon-button-size-sm);color:var(--c-text-muted);flex-shrink:0;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.desktop-sidebar__submenu-chevron svg{transition:transform var(--t-fast);flex-shrink:0}.desktop-sidebar__group--collapsed .desktop-sidebar__submenu-chevron svg,.desktop-sidebar__subnav-row--collapsed .desktop-sidebar__submenu-chevron svg{transform:rotate(-90deg)}.desktop-sidebar__group-toggle-chevron{width:var(--ctrl-icon-btn-sm-icon,16px);height:var(--ctrl-icon-btn-sm-icon,16px);color:var(--c-text-muted);transition:transform var(--t-fast);flex-shrink:0}.desktop-sidebar__group--collapsed .desktop-sidebar__group-toggle-chevron{transform:rotate(-90deg)}.desktop-sidebar__subnav{gap:var(--sp-0-5);padding-left:calc(var(--ctrl-icon-btn-md) + var(--sp-2));display:grid}.desktop-sidebar__subitem{min-height:var(--ctrl-h-sm);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-left:3px solid #0000;align-items:center;text-decoration:none;display:flex}.desktop-sidebar__subitem:hover{background:var(--c-surface);color:var(--c-text)}.desktop-sidebar__subitem--active{border-left-color:var(--c-primary);color:var(--c-primary);background:0 0}.desktop-sidebar__subitem--inactive{opacity:.72}.desktop-sidebar__subnav-row{align-items:center;gap:var(--sp-0-5);min-width:0;margin-left:calc(-1 * (var(--ctrl-icon-btn-md) + var(--sp-2)));padding-left:calc(var(--ctrl-icon-btn-md) + var(--sp-2));padding-right:var(--sp-1);display:flex}.desktop-sidebar__subnav-row .desktop-sidebar__subitem{min-width:0;padding-right:var(--sp-1);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.desktop-sidebar__submenu-chevron-button{flex:0 0 var(--icon-button-size-sm);width:var(--icon-button-size-sm);height:var(--icon-button-size-sm);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.desktop-sidebar__submenu-chevron-button:hover{background:var(--c-surface)}.desktop-sidebar__submenu-chevron-button:hover .desktop-sidebar__submenu-chevron{color:var(--c-text)}.desktop-sidebar__department-group{gap:var(--sp-0-5);display:grid}.desktop-sidebar__category-nav{gap:var(--sp-0-5);margin-left:var(--sp-2);padding-left:var(--sp-3);border-left:var(--bw-sm) solid var(--c-border);display:grid}.desktop-sidebar__category-item{width:max-content;max-width:100%;min-height:0;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);align-self:start;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.desktop-sidebar__category-item:hover{background:var(--c-surface);color:var(--c-text)}.desktop-sidebar__category-item--active{color:var(--c-primary);font-weight:var(--fw-semibold);background:var(--c-primary-surface)}.desktop-sidebar__foot{gap:var(--sp-2);margin-top:auto;display:grid}.desktop-sidebar__profile{grid-template-columns:var(--ctrl-icon-btn-md) minmax(0, 1fr);align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--c-surface);display:grid}.admin-medusa-fallback{gap:var(--sp-2);min-width:0;display:grid}.admin-medusa-fallback__row{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.admin-medusa-fallback__icon{flex-shrink:0;text-decoration:none}.admin-medusa-fallback__label{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}.admin-medusa-fallback--sidebar{padding:var(--sp-2) var(--sp-3) 0}.admin-medusa-fallback--settings{padding:var(--sp-4);border:var(--bw-sm) solid var(--c-border);border-radius:var(--r-md);background:var(--c-card);box-shadow:var(--el-sm)}@media (min-width:821px){.admin-medusa-fallback--settings{display:none}}.desktop-sidebar__avatar{background:var(--c-primary-surface);color:var(--c-primary)}.desktop-topbar{top:0;left:var(--desktop-sidebar-width);right:var(--desktop-context-rail-width);height:var(--desktop-topbar-height);padding:0 var(--sp-6);justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--c-card);border-bottom:var(--bw-sm) solid var(--c-border);z-index:var(--z-index-bars);display:flex;position:fixed}.desktop-topbar--stacked{--desktop-topbar-stacked-height:108px;height:var(--desktop-topbar-stacked-height);justify-content:center;align-items:stretch;gap:var(--sp-3);padding-block:var(--sp-3);flex-direction:column}.desktop-topbar__row{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-width:0;display:flex}.desktop-topbar__toolbar{width:100%;min-width:0}.desktop-topbar__lead{justify-content:center;gap:var(--sp-0-5);flex-direction:column;min-width:0;display:flex}.desktop-topbar__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--c-text);line-height:var(--lh-tight);margin:0}.desktop-topbar__subtitle{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:var(--lh-normal);margin:0}.desktop-topbar__actions{align-items:center;gap:var(--sp-3);flex-shrink:0;min-width:0;display:inline-flex}.desktop-topbar__actions:has(.admin-page-toolbar){flex:1;min-width:0}.admin-topbar-product-actions{align-items:center;gap:var(--sp-3);display:inline-flex}.admin-topbar-product-count{align-items:center;gap:var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;display:inline-flex}.admin-topbar-product-count svg{color:var(--c-primary);flex-shrink:0}.desktop-topbar--toolbar-grid{height:var(--desktop-topbar-height)}.desktop-topbar--toolbar-grid .desktop-topbar__row{align-items:center;gap:var(--sp-3) var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.desktop-topbar--toolbar-grid .desktop-topbar__lead{flex-shrink:0;grid-area:1/1}.desktop-topbar--toolbar-grid .desktop-topbar__actions{grid-row:1;min-width:0}.desktop-topbar--toolbar-grid .admin-page-toolbar{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.desktop-topbar--toolbar-grid .admin-page-toolbar__search{grid-column:1;justify-self:center;width:min(480px,100%);max-width:100%;margin-left:0}.desktop-topbar--toolbar-grid .admin-page-toolbar__tail{align-items:center;gap:var(--sp-3);flex-shrink:0;grid-column:2;min-width:0;display:inline-flex}.desktop-topbar--orders .desktop-topbar__actions,.desktop-topbar--products .desktop-topbar__actions,.desktop-topbar--delivery .desktop-topbar__actions{grid-column:2/-1}.desktop-topbar--customers .desktop-topbar__actions{grid-column:2}.desktop-topbar--customers .admin-page-toolbar{justify-content:center;display:flex}.desktop-topbar--statistics .desktop-topbar__actions{grid-column:3}.desktop-topbar--statistics .admin-page-toolbar{justify-content:flex-end;display:flex}.desktop-topbar--statistics .admin-page-toolbar__tail{grid-column:auto}.desktop-topbar--statistics .admin-stats-topbar-controls{flex-wrap:nowrap}.desktop-topbar--orders .admin-orders-filters,.desktop-topbar--statistics .admin-stats-period{flex-shrink:0}.desktop-topbar--products .admin-page-toolbar__tail{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-end;max-width:min(720px,52vw);overflow-x:auto}.desktop-topbar--products .admin-page-toolbar__tail::-webkit-scrollbar{display:none}.desktop-topbar--products .admin-orders-filters{flex-shrink:0}.desktop-topbar--products .admin-page-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.desktop-topbar--products .admin-page-toolbar__start{grid-column:1;justify-content:flex-start;align-items:center;min-width:0;display:inline-flex}.desktop-topbar--products .admin-page-toolbar__search{grid-column:2}.desktop-topbar--products .admin-page-toolbar__tail{grid-column:3}.desktop-topbar--toolbar-grid.desktop-topbar--no-lead .desktop-topbar__row{grid-template-columns:minmax(0,1fr) auto}.desktop-topbar--toolbar-grid.desktop-topbar--no-lead .desktop-topbar__actions{grid-column:1/-1}.desktop-topbar--delivery .admin-page-toolbar{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.desktop-topbar--delivery .admin-page-toolbar__start{justify-content:flex-start;align-items:center;min-width:0;display:inline-flex}.desktop-topbar--preferences .admin-page-toolbar{align-items:center;width:100%;min-width:0;display:flex}.desktop-topbar--preferences .admin-page-toolbar .segmented-toggle{flex:auto;min-width:0;max-width:100%}.desktop-topbar .admin-page-toolbar--preferences .segmented-toggle--topbar-fill{width:100%;max-width:100%}.desktop-topbar--delivery .admin-page-toolbar__tail{flex-wrap:nowrap;justify-content:flex-end}.desktop-topbar__account{flex-shrink:0;display:none}.desktop-topbar__account-avatar{width:var(--ctrl-icon-btn-md);height:var(--ctrl-icon-btn-md);border-radius:var(--r-md);background:var(--c-primary-surface);color:var(--c-primary);font-size:var(--fs-md);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.admin-app-layout--stacked-topbar .admin-workspace{padding-top:var(--desktop-topbar-stacked-height,108px)}.admin-app-layout--stacked-topbar .admin-main{min-height:0}.desktop-topbar__toggle{align-items:center;gap:var(--sp-3);display:inline-flex}.desktop-topbar__toggle-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text);white-space:nowrap}.ui-switch{width:var(--switch-w);height:var(--switch-h);border:var(--bw-sm) solid var(--c-border);border-radius:var(--r-full);background:var(--c-surface);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);flex-shrink:0;padding:0;position:relative}.ui-switch--on{background:var(--c-primary);border-color:var(--c-primary)}.ui-switch__thumb{width:var(--switch-thumb);height:var(--switch-thumb);border-radius:var(--r-full);background:var(--c-card);box-shadow:var(--el-sm);transition:transform var(--t-fast);position:absolute;top:50%;left:3px;transform:translateY(-50%)}.ui-switch--on .ui-switch__thumb{transform:translate(18px,-50%)}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.admin-workspace{margin-left:var(--desktop-sidebar-width);margin-right:var(--desktop-context-rail-width);padding-top:var(--desktop-topbar-height);scrollbar-gutter:stable;box-sizing:border-box;height:100dvh;overflow:hidden auto}.admin-main{padding:var(--sp-6)}.desktop-context-rail{width:var(--desktop-context-rail-width);background:var(--c-card);border-left:var(--bw-sm) solid var(--c-border);height:100dvh;z-index:var(--z-index-bars);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;top:0;right:0}.desktop-context-rail__summary{min-height:0;padding:var(--sp-4) var(--sp-4) var(--sp-3);flex:1;overflow-y:auto}.admin-rail-assistant{gap:var(--sp-4);flex-direction:column;min-height:100%;display:flex}.admin-rail-assistant__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.admin-rail-summary-card{gap:var(--sp-3);padding:var(--sp-3);border:var(--bw-sm) solid var(--c-border);border-radius:var(--r-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--c-primary-surface) 45%, white), var(--c-card));flex-direction:column;display:flex}.admin-rail-summary-card__head{align-items:flex-start;gap:var(--sp-2);display:flex}.admin-rail-summary-card__icon{border-radius:var(--r-md);background:color-mix(in srgb, var(--c-primary-surface) 72%, white);width:28px;height:28px;color:var(--c-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-rail-summary-card__body{gap:var(--sp-2);flex-direction:column;display:flex}.desktop-context-rail__summary .ai-insight{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.desktop-context-rail__placeholder{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.admin-rail-actions{gap:var(--sp-3);flex-direction:column;display:flex}.admin-rail-actions__divider{background:var(--c-border);width:100%;height:1px}.desktop-context-rail__calendar{--rail-cal-ctrl-h:28px;padding:var(--sp-2) var(--sp-4) var(--sp-3);border-top:var(--bw-sm) solid var(--c-border);background:var(--c-surface);flex-shrink:0}.desktop-context-rail__calendar .context-rail-month__nav{grid-template-columns:var(--rail-cal-ctrl-h) minmax(0, 1fr) var(--rail-cal-ctrl-h) auto;margin-bottom:var(--sp-1)}.desktop-context-rail__calendar .context-rail-month__nav-btn{width:var(--rail-cal-ctrl-h);height:var(--rail-cal-ctrl-h);border-radius:var(--r-sm)}.desktop-context-rail__calendar .context-rail-month__title{font-size:var(--fs-xs);line-height:1.1}.desktop-context-rail__calendar .context-rail-month__all-btn{height:var(--rail-cal-ctrl-h);min-width:0;margin-left:var(--sp-1);padding:0 var(--sp-2);border-radius:var(--r-sm);font-size:10px}.desktop-context-rail__calendar .context-rail-month__dow .dow-cell,.desktop-context-rail__calendar .context-rail-month__cell,.desktop-context-rail__calendar .context-rail-month__cell .day-number{font-size:11px}.desktop-context-rail__calendar .context-rail-month__dow,.desktop-context-rail__calendar .context-rail-month__grid{gap:3px}.desktop-context-rail__calendar .date-cell{border-radius:var(--r-xs);max-height:36px}.context-rail-month__nav{grid-template-columns:var(--ctrl-h-sm) minmax(0, 1fr) var(--ctrl-h-sm) auto;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-1);display:grid}.context-rail-month__all-btn{height:var(--ctrl-h-sm);min-width:calc(var(--ctrl-h-sm) + var(--sp-12));margin-left:var(--sp-2);padding:0 var(--sp-4);border:var(--bw-sm) solid var(--c-border);border-radius:var(--r-md);background:var(--c-card);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--c-text-muted);cursor:pointer;white-space:nowrap;transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast)}.context-rail-month__all-btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.context-rail-month__all-btn--active{border-color:var(--c-primary);background:var(--c-primary-light);color:var(--c-primary)}.context-rail-month__nav-btn{width:var(--ctrl-h-sm);height:var(--ctrl-h-sm);border:var(--bw-sm) solid var(--c-border);border-radius:var(--r-md);background:var(--c-card);color:var(--c-text-muted);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast);justify-content:center;align-items:center;display:inline-flex}.context-rail-month__nav-btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.context-rail-month__title{text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text);text-transform:capitalize}.week-grid{gap:var(--sp-2);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.context-rail-month__dow{gap:3px;margin-bottom:0}.context-rail-month__dow .dow-cell{font-size:var(--fs-2xs)}.context-rail-month__grid{gap:3px}.dow-cell{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-muted);text-transform:lowercase;justify-content:center;align-items:center;display:flex}.dow-cell--weekend{color:var(--c-error)}.date-cell{aspect-ratio:1;border-radius:var(--r-sm);border:var(--bw-sm) solid var(--c-border);box-sizing:border-box;cursor:pointer;width:100%;font-weight:var(--fw-semibold);color:var(--c-text);-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.context-rail-month__cell{min-height:0;font-size:var(--fs-xs)}.context-rail-month__cell .day-number{z-index:1;font-size:var(--fs-xs);position:relative}.date-cell.today{border-color:var(--c-text-muted)}.date-cell.today .day-number{font-weight:var(--fw-bold);color:var(--c-text)}.date-cell.selected{border-color:var(--c-primary);background:var(--c-primary-light);color:var(--c-primary)}.date-cell.other-month{color:var(--c-text-muted);background:0 0;border-color:#0000}.date-cell.other-month.has-fill:not(.selected):not(.today){border-color:var(--order-fill-scheduled)}.date-cell.other-month.selected{border-color:var(--c-primary);background:var(--c-primary-light);color:var(--c-primary)}.date-cell.weekend:not(.selected){color:var(--c-error)}.date-cell.has-fill:not(.selected):not(.today){border-color:var(--order-fill-scheduled)}.day-fill-layer{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.day-fill-seg{opacity:.5;position:absolute;bottom:0;left:0;right:0}.day-fill-seg--scheduled{background:var(--order-fill-scheduled)}.day-fill-seg--completed{background:var(--order-fill-completed)}.day-fill-seg--overdue{background:var(--order-fill-overdue)}@media (max-width:1180px){:root{--desktop-context-rail-width:0px}.desktop-context-rail{display:none}.desktop-topbar{right:0}.admin-workspace{margin-right:0}}.mobile-bottom-nav{display:none}@media (max-width:820px){:root{--mobile-bottom-nav-height:60px}.admin-app-layout{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.desktop-sidebar{display:none}.desktop-topbar{height:auto;min-height:var(--desktop-topbar-height);padding:var(--sp-3) var(--sp-4);align-items:stretch;gap:var(--sp-2);flex-direction:column;flex-shrink:0;position:static;left:0;right:0}.desktop-topbar--stacked{height:auto;min-height:0;padding-block:var(--sp-3)}.desktop-topbar__row{align-items:center}.desktop-topbar__account{display:inline-flex}.desktop-topbar__toolbar{padding-top:var(--sp-1)}.desktop-topbar--toolbar-grid{height:auto;min-height:var(--desktop-topbar-height);align-items:stretch;gap:var(--sp-2);padding-block:var(--sp-3);flex-direction:column}.desktop-topbar--toolbar-grid .desktop-topbar__row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.desktop-topbar--toolbar-grid .desktop-topbar__actions{grid-column:1/-1;width:100%}.desktop-topbar--toolbar-grid .admin-page-toolbar{align-items:stretch;gap:var(--sp-2);flex-direction:column;display:flex}.desktop-topbar--toolbar-grid .admin-page-toolbar__search{justify-self:stretch;width:100%;max-width:none}.desktop-topbar--toolbar-grid .admin-page-toolbar__tail{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:none}.desktop-topbar--orders .admin-orders-filters{width:100%;overflow-x:auto}.desktop-topbar--products .admin-page-toolbar__tail{max-width:none}.admin-app-layout--stacked-topbar .admin-workspace{padding-top:0}.admin-workspace{height:auto;min-height:0;padding-top:0;padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));scrollbar-gutter:stable;flex:1;margin-left:0;overflow-y:auto}.admin-main{padding:var(--sp-4)}.mobile-bottom-nav{height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--c-card);border-top:var(--bw-sm) solid var(--c-border);z-index:var(--z-index-bars);box-sizing:border-box;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav__item{justify-content:center;align-items:center;gap:var(--sp-0-5);min-width:0;padding:var(--sp-1) var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);transition:color var(--t-fast), border-color var(--t-fast);border-top:3px solid #0000;flex-direction:column;flex:1;text-decoration:none;display:flex}.mobile-bottom-nav__item--active{color:var(--c-primary);border-top-color:var(--c-primary)}.mobile-bottom-nav__icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.mobile-bottom-nav__icon{width:22px;height:22px}.mobile-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-bottom-nav__dot{border-radius:var(--r-full);background:var(--c-order-new);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c-order-new) 18%, transparent);position:absolute;top:-2px;right:-5px}.admin-products-bottom-bar{left:0;right:0;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));padding:var(--sp-2) var(--sp-3)}.admin-products-section{padding-bottom:calc(var(--admin-products-bottom-bar-height) + var(--mobile-bottom-nav-height) + var(--sp-4) + env(safe-area-inset-bottom,0px))}.admin-empty-state{min-height:calc(100dvh - var(--mobile-bottom-nav-height) - 11rem)}.admin-products-section .admin-empty-state{min-height:calc(100dvh - var(--mobile-bottom-nav-height) - var(--admin-products-bottom-bar-height) - 11rem - env(safe-area-inset-bottom,0px))}}.admin-products-bottom-bar{left:var(--desktop-sidebar-width);right:var(--desktop-context-rail-width);z-index:calc(var(--z-index-bars) - 1);min-height:var(--admin-products-bottom-bar-height);padding:var(--sp-2) var(--sp-4);border-top:var(--bw-sm) solid var(--c-border);background:var(--c-card);box-shadow:var(--el-sm);box-sizing:border-box;position:fixed;bottom:0}.admin-products-bottom-bar__main{align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.admin-products-bottom-bar .admin-orders-filters{flex:auto;min-width:0}.admin-products-bottom-bar__actions{align-items:center;gap:var(--sp-3);flex-shrink:0;margin-left:auto;display:flex}.admin-products-bottom-bar .admin-product-sort{flex-shrink:0}.admin-products-bottom-bar__selection{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.admin-products-select-toggle{align-items:center;gap:var(--sp-2);min-height:28px;color:var(--c-text);font:var(--fw-medium) var(--fs-sm)/1.2 var(--admin-font-sans);cursor:pointer;white-space:nowrap;display:inline-flex}.admin-products-select-toggle input{width:16px;height:16px;accent-color:var(--c-primary);cursor:pointer;margin:0}.admin-products-select-toggle input:disabled{cursor:not-allowed}.admin-products-select-toggle:has(input:disabled){opacity:.45;cursor:not-allowed}.admin-products-section{padding-bottom:calc(var(--admin-products-bottom-bar-height) + var(--sp-4))}.admin-products-section .admin-empty-state{min-height:calc(100dvh - var(--desktop-topbar-height) - var(--admin-products-bottom-bar-height) - 9rem)}
.ui-field-required{color:var(--c-error,#c0392b);font-weight:700}@keyframes ui-field-invalid-pulse{0%,to{border-color:color-mix(in srgb, var(--c-error,#c0392b) 70%, var(--admin-line,#d8d8d8));box-shadow:0 0 0 1px color-mix(in srgb, var(--c-error,#c0392b) 35%, transparent)}50%{border-color:var(--c-error,#c0392b);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-error,#c0392b) 28%, transparent)}}.admin-form label.is-field-invalid>input,.admin-form label.is-field-invalid>select,.admin-form label.is-field-invalid>textarea,.admin-form label.is-field-invalid .admin-dictionary-field input,.admin-form label.is-field-invalid .admin-dictionary-field select,.admin-form .admin-product-form-section.is-field-invalid textarea,.admin-form input.is-field-invalid,.admin-form select.is-field-invalid,.admin-form textarea.is-field-invalid,.admin-login__form label.is-field-invalid>.admin-login__input,.admin-login__input.is-field-invalid,.tracking-mask-input.is-field-invalid,.checkout-field.is-field-invalid>input,.checkout-field.is-field-invalid>select,.checkout-field.is-field-invalid>textarea,.checkout-field.is-field-invalid .checkout-email-row>input,.checkout-field.is-field-invalid .city-select__control input,.checkout-field.is-field-invalid .checkout-messenger-input,.checkout-field input.is-field-invalid,.checkout-field select.is-field-invalid,.checkout-field textarea.is-field-invalid,.checkout-pickup-confirm.is-field-invalid{border-color:var(--c-error,#c0392b);animation:.42s ease-in-out 3 ui-field-invalid-pulse}
.segmented-toggle{align-items:center;gap:var(--segmented-gap);background:var(--segmented-container-bg);border-radius:var(--r-md);padding:var(--segmented-gap);box-sizing:border-box;display:inline-flex;position:relative}.segmented-toggle--sm{height:var(--segmented-height-sm)}.segmented-toggle--md{height:var(--segmented-height-md)}.segmented-toggle--lg{height:var(--segmented-height-lg)}.segmented-toggle__slider{top:var(--segmented-gap);background:var(--segmented-pill-bg-active);box-shadow:var(--elevation-sm);pointer-events:none;z-index:0;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),background-color .3s;position:absolute;left:0}.segmented-toggle--sm .segmented-toggle__slider{border-radius:var(--segmented-radius-sm)}.segmented-toggle--md .segmented-toggle__slider{border-radius:var(--segmented-radius-md)}.segmented-toggle--lg .segmented-toggle__slider{border-radius:var(--segmented-radius-lg)}.segmented-toggle__segment{min-width:0;color:var(--segmented-text);cursor:pointer;box-sizing:border-box;font-family:var(--font-family-base);z-index:1;justify-content:center;align-items:center;gap:var(--sp-1);background:0 0;border:none;flex:1 1 0;transition:color .3s;display:inline-flex;position:relative;overflow:hidden}.segmented-toggle--sm .segmented-toggle__segment{height:calc(var(--segmented-height-sm) - calc(var(--segmented-gap) * 2));padding:0 var(--segmented-pad-x-sm);border-radius:var(--segmented-radius-sm);font-size:var(--typography-font-size-xs);font-weight:var(--fw-regular,400);line-height:var(--lh-tight);white-space:nowrap}.segmented-toggle--md .segmented-toggle__segment{height:calc(var(--segmented-height-md) - calc(var(--segmented-gap) * 2));padding:0 var(--segmented-pad-x-md);border-radius:var(--segmented-radius-md);font-size:var(--typography-font-size-xs);font-weight:var(--fw-regular,400);white-space:nowrap;line-height:1.3}.segmented-toggle--lg .segmented-toggle__segment{height:calc(var(--segmented-height-lg) - calc(var(--segmented-gap) * 2));padding:0 var(--segmented-pad-x-lg);border-radius:var(--segmented-radius-lg);font-size:var(--typography-font-size-sm);font-weight:var(--fw-medium);line-height:var(--lh-normal);white-space:nowrap}.segmented-toggle__segment--active{color:var(--segmented-text-active);font-weight:var(--fw-medium)}.segmented-toggle__segment:hover:not(.segmented-toggle__segment--active):not(:disabled):not([aria-disabled=true]){color:var(--color-text)}.segmented-toggle__segment:focus{outline:none}.segmented-toggle__segment:focus-visible{outline:var(--bw-md) solid var(--primary-outline);outline-offset:var(--sp-0-5)}.segmented-toggle--full-width{width:100%}.segmented-toggle--topbar-fill{flex:1 1 0;width:100%;min-width:0}.segmented-toggle--topbar-partial{flex:0 auto;min-width:0;max-width:100%}.segmented-toggle--natural-width .segmented-toggle__segment{flex:none;min-width:auto}.segmented-toggle--natural-width .segmented-toggle__segment-label{text-overflow:unset;overflow:visible}.segmented-toggle__segment-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.segmented-toggle__badge{min-width:var(--app-tab-badge-size);height:var(--app-tab-badge-size);padding:0 var(--sp-1);border-radius:var(--r-full);background:var(--c-primary);color:var(--c-text-on-primary,var(--c-surface));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--app-tab-badge-size);text-align:center;flex-shrink:0}.segmented-toggle__segment--active .segmented-toggle__badge{background:var(--c-primary);color:var(--c-text-on-primary,var(--c-surface))}.segmented-toggle__segment:disabled,.segmented-toggle__segment[aria-disabled=true]{opacity:.55;cursor:not-allowed}
