/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.admin-shell[data-admin-ui=v2],[data-admin-ui-portal=v2]{--admin-canvas:#f6f7f9;--admin-surface:#fff;--admin-surface-subtle:#f0f2f5;--admin-surface-raised:#fff;--admin-text:#17191d;--admin-text-secondary:#525866;--admin-text-muted:#697180;--admin-text-inverse:#fff;--admin-border:#d9dee6;--admin-border-strong:#aeb6c2;--admin-brand:#b42318;--admin-brand-hover:#912018;--admin-brand-subtle:#fee4e2;--admin-info:#175cd3;--admin-info-subtle:#eff8ff;--admin-info-border:#b2ddff;--admin-success:#067647;--admin-success-subtle:#ecfdf3;--admin-success-border:#abefc6;--admin-warning:#b54708;--admin-warning-subtle:#fffaeb;--admin-warning-border:#fedf89;--admin-danger:#b42318;--admin-danger-subtle:#fef3f2;--admin-danger-border:#fecdca;--admin-focus:#175cd3;--admin-scrim:#17191d8c;--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-5:20px;--admin-space-6:24px;--admin-space-8:32px;--admin-space-10:40px;--admin-space-12:48px;--admin-radius-control:6px;--admin-radius-surface:8px;--admin-radius-overlay:12px;--admin-radius-pill:999px;--admin-text-xs:12px;--admin-text-xs-line-height:16px;--admin-text-sm:14px;--admin-text-sm-line-height:20px;--admin-text-base:16px;--admin-text-base-line-height:24px;--admin-text-lg:18px;--admin-text-lg-line-height:28px;--admin-text-xl:20px;--admin-text-xl-line-height:28px;--admin-text-2xl:24px;--admin-text-2xl-line-height:32px;--admin-font-normal:400;--admin-font-medium:500;--admin-font-semibold:600;--admin-tabular-nums:tabular-nums;--admin-shadow-surface:0 1px 2px #0000000f,0 1px 3px #0000001a;--admin-shadow-overlay:0 12px 32px #0000002e;--admin-rail-expanded:15.5rem;--admin-rail-collapsed:4.5rem;--admin-content-max:1600px;--admin-mobile-header-h:56px;--admin-control-h-sm:32px;--admin-control-h:40px;--admin-control-h-lg:44px;--admin-motion-fast:.12s;--admin-motion-base:.18s;--admin-motion-slow:.24s;--admin-ease-standard:cubic-bezier(.2,0,0,1);--admin-focus-ring-color:var(--admin-focus);--admin-focus-ring-width:2px;--admin-focus-ring-offset:2px;font-family:var(--font-sans)}.admin-shell[data-admin-ui=v2] .admin-shell-focus-ring:focus-visible,[data-admin-ui-portal=v2] .admin-shell-focus-ring:focus-visible{outline:var(--admin-focus-ring-width) solid var(--admin-focus-ring-color);outline-offset:var(--admin-focus-ring-offset)}.admin-shell[data-admin-ui=v2]{grid-template-columns:var(--admin-rail-expanded) minmax(0,1fr);background:var(--admin-canvas);min-height:100dvh;color:var(--admin-text);transition:grid-template-columns var(--admin-motion-base) var(--admin-ease-standard);display:grid}.admin-shell[data-admin-ui=v2]:where(html[data-admin-nav-collapsed=true] *),.admin-shell[data-admin-ui=v2][data-rail-collapsed=true]{grid-template-columns:var(--admin-rail-collapsed) minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-shell-workspace{min-width:0}.admin-shell[data-admin-ui=v2] .admin-shell-main{background:var(--admin-canvas);width:100%;min-width:0;max-width:100%;color:var(--admin-text);padding:var(--admin-space-3);overflow-x:clip}.admin-shell[data-admin-ui=v2] .admin-shell-content{z-index:auto;width:100%;min-width:0;max-width:var(--admin-content-max);margin-inline:auto;position:relative}@media (min-width:768px){.admin-shell[data-admin-ui=v2] .admin-shell-main{padding:var(--admin-space-6)}}@media (min-width:1280px){.admin-shell[data-admin-ui=v2] .admin-shell-main{padding:var(--admin-space-8)}}.admin-shell[data-admin-ui=v2] .admin-mobile-header{display:none}.admin-shell[data-admin-ui=v2] .admin-rail{border-right:1px solid var(--admin-border);background:var(--admin-surface);width:100%;min-width:0;height:100dvh;box-shadow:var(--admin-shadow-surface);z-index:40;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-rail-brand{align-items:center;gap:var(--admin-space-3);min-height:72px;padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border);display:flex;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-rail-logo{border-radius:var(--admin-radius-surface);-o-object-fit:cover;object-fit:cover;flex:0 0 48px;width:48px;max-width:none;height:48px}.admin-shell[data-admin-ui=v2] .admin-rail-identity{color:var(--admin-text);font-size:var(--admin-text-lg);line-height:var(--admin-text-lg-line-height);font-weight:var(--admin-font-semibold);white-space:nowrap}.admin-shell[data-admin-ui=v2] .admin-rail-navigation-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.admin-shell[data-admin-ui=v2] .admin-navigation,[data-admin-ui-portal=v2] .admin-navigation{gap:var(--admin-space-4);padding:var(--admin-space-4) var(--admin-space-3);flex-direction:column;display:flex}.admin-shell[data-admin-ui=v2] .admin-nav-section,[data-admin-ui-portal=v2] .admin-nav-section{min-width:0}.admin-shell[data-admin-ui=v2] .admin-nav-section-heading,[data-admin-ui-portal=v2] .admin-nav-section-heading{margin:0 0 var(--admin-space-2);padding:0 var(--admin-space-3);color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);font-weight:var(--admin-font-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-shell[data-admin-ui=v2] .admin-nav-items,[data-admin-ui-portal=v2] .admin-nav-items{gap:var(--admin-space-1);display:grid}.admin-shell[data-admin-ui=v2] .admin-nav-link,[data-admin-ui-portal=v2] .admin-nav-link{align-items:center;gap:var(--admin-space-3);min-width:0;min-height:var(--admin-control-h);padding:var(--admin-space-2) var(--admin-space-3);border-radius:var(--admin-radius-control);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-medium);transition:color var(--admin-motion-fast) var(--admin-ease-standard),background-color var(--admin-motion-fast) var(--admin-ease-standard);text-decoration:none;display:flex;position:relative}.admin-shell[data-admin-ui=v2] .admin-nav-link:before,[data-admin-ui-portal=v2] .admin-nav-link:before{inset:var(--admin-space-2) auto var(--admin-space-2) 0;border-radius:0 var(--admin-radius-pill) var(--admin-radius-pill) 0;content:"";background:0 0;width:3px;position:absolute}.admin-shell[data-admin-ui=v2] .admin-nav-link:hover,[data-admin-ui-portal=v2] .admin-nav-link:hover{background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-nav-link[data-active=true],[data-admin-ui-portal=v2] .admin-nav-link[data-active=true]{background:var(--admin-brand-subtle);color:var(--admin-brand);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-nav-link[data-active=true]:before,[data-admin-ui-portal=v2] .admin-nav-link[data-active=true]:before{background:var(--admin-brand)}.admin-shell[data-admin-ui=v2] .admin-nav-link>svg,.admin-shell[data-admin-ui=v2] .admin-rail-collapse>svg,[data-admin-ui-portal=v2] .admin-nav-link>svg,[data-admin-ui-portal=v2] .admin-navigation-drawer-action>svg{stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px}.admin-shell[data-admin-ui=v2] .admin-nav-label,[data-admin-ui-portal=v2] .admin-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-rail-footer{gap:var(--admin-space-2);padding:var(--admin-space-3);border-top:1px solid var(--admin-border);background:var(--admin-surface);display:grid}.admin-shell[data-admin-ui=v2] .admin-rail-user{min-width:0;padding:0 var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-rail-user-name{color:var(--admin-text);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-rail-role{color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-rail-actions{gap:var(--admin-space-2);grid-template-columns:1fr 1fr;display:grid}.admin-shell[data-admin-ui=v2] .admin-rail-action,.admin-shell[data-admin-ui=v2] .admin-rail-collapse{justify-content:center;align-items:center;gap:var(--admin-space-2);min-width:44px;min-height:var(--admin-control-h-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-medium);cursor:pointer;transition:color var(--admin-motion-fast) var(--admin-ease-standard),border-color var(--admin-motion-fast) var(--admin-ease-standard),background-color var(--admin-motion-fast) var(--admin-ease-standard);display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-rail-action:hover,.admin-shell[data-admin-ui=v2] .admin-rail-collapse:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-rail-collapse{width:100%}.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-nav-section-heading,.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-rail-identity,.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-rail-user{display:none}.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-nav-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-navigation,.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-rail-footer{padding-right:var(--admin-space-2);padding-left:var(--admin-space-2)}.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-nav-link{padding-right:var(--admin-space-2);padding-left:var(--admin-space-2);justify-content:center}.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-rail-actions{grid-template-columns:minmax(44px,1fr)}.admin-shell[data-admin-ui=v2][data-rail-collapsed=true] .admin-rail-action{width:100%;padding-right:var(--admin-space-1);padding-left:var(--admin-space-1);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}[data-admin-ui-portal=v2].admin-navigation-drawer-overlay{z-index:60;background:var(--admin-scrim);justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}[data-admin-ui-portal=v2] .admin-navigation-drawer{overscroll-behavior:contain;border-radius:0 var(--admin-radius-overlay) var(--admin-radius-overlay) 0;background:var(--admin-surface);width:min(22rem,100vw - 1rem);max-width:100%;height:100dvh;box-shadow:var(--admin-shadow-overlay);color:var(--admin-text);transition:transform var(--admin-motion-base) var(--admin-ease-standard);border:0;flex-direction:column;display:flex;overflow-y:auto}[data-admin-ui-portal=v2] .admin-navigation-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-3);padding:max(var(--admin-space-4),env(safe-area-inset-top)) var(--admin-space-4) var(--admin-space-3);border-bottom:1px solid var(--admin-border);display:flex}[data-admin-ui-portal=v2] .admin-navigation-drawer-title-group{gap:var(--admin-space-1);min-width:0;display:grid}[data-admin-ui-portal=v2] .admin-navigation-drawer-title-group h2{color:var(--admin-text);font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height);font-weight:var(--admin-font-semibold);margin:0}[data-admin-ui-portal=v2] .admin-navigation-drawer-session{min-width:0;display:grid}[data-admin-ui-portal=v2] .admin-navigation-drawer-session-name{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-admin-ui-portal=v2] .admin-navigation-drawer-session-role{color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}[data-admin-ui-portal=v2] .admin-navigation-drawer-actions{gap:var(--admin-space-2);flex:none;display:flex}[data-admin-ui-portal=v2] .admin-navigation-drawer-action{width:var(--admin-control-h-lg);min-width:var(--admin-control-h-lg);height:var(--admin-control-h-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;transition:color var(--admin-motion-fast) var(--admin-ease-standard),border-color var(--admin-motion-fast) var(--admin-ease-standard),background-color var(--admin-motion-fast) var(--admin-ease-standard);justify-content:center;align-items:center;display:inline-flex}[data-admin-ui-portal=v2] .admin-navigation-drawer-action:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle);color:var(--admin-text)}[data-admin-ui-portal=v2] .admin-navigation-drawer-language{order:1}[data-admin-ui-portal=v2] .admin-navigation-drawer-close{order:2}[data-admin-ui-portal=v2] .admin-navigation-drawer-scroll{min-height:0;padding-bottom:max(var(--admin-space-4),env(safe-area-inset-bottom))}[data-admin-ui-portal=v2] .admin-navigation-drawer .admin-navigation{padding:var(--admin-space-4)}[data-admin-ui-portal=v2] .admin-navigation-drawer .admin-nav-link{min-height:var(--admin-control-h-lg)}[data-admin-ui-portal=v2] .admin-navigation-drawer .admin-nav-label{text-overflow:clip;white-space:normal;overflow:visible}@media (max-width:1279px){.admin-shell[data-admin-ui=v2]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.admin-shell[data-admin-ui=v2] .admin-mobile-header{z-index:30;min-width:0;min-height:var(--admin-mobile-header-h);justify-content:space-between;align-items:center;gap:var(--admin-space-3);padding:max(var(--admin-space-2),env(safe-area-inset-top)) var(--admin-space-3) var(--admin-space-2);border-bottom:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow-surface);display:flex;position:sticky;top:0}.admin-shell[data-admin-ui=v2] .admin-mobile-header-identity{align-items:center;gap:var(--admin-space-2);min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-mobile-header-logo{border-radius:var(--admin-radius-control);-o-object-fit:cover;object-fit:cover;flex:0 0 32px;width:32px;max-width:none;height:32px}.admin-shell[data-admin-ui=v2] .admin-mobile-header-copy{min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-mobile-header-brand{color:var(--admin-text);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-mobile-header-destination{color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-mobile-header-menu{width:var(--admin-control-h-lg);min-width:var(--admin-control-h-lg);height:var(--admin-control-h-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-mobile-header-menu:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-mobile-header-menu>svg{stroke-width:1.8px;width:20px;height:20px}.admin-shell[data-admin-ui=v2] .admin-rail{display:none}.admin-shell[data-admin-ui=v2] .admin-shell-workspace{grid-column:1}}.admin-shell[data-admin-ui=v2] .admin-skip-link{top:var(--admin-space-3);left:var(--admin-space-3);z-index:50;min-height:var(--admin-control-h);padding:var(--admin-space-2) var(--admin-space-4);border-radius:var(--admin-radius-control);background:var(--admin-text);color:var(--admin-text-inverse);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-semibold);transform:translateY(calc(-100% - var(--admin-space-6)));transition:transform var(--admin-motion-fast) var(--admin-ease-standard);text-decoration:none;position:fixed}.admin-shell[data-admin-ui=v2] .admin-skip-link:focus-visible{transform:translateY(0)}.admin-shell[data-admin-ui=v2] .admin-button{min-height:var(--admin-control-h);justify-content:center;align-items:center;gap:var(--admin-space-2);padding:0 var(--admin-space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text-secondary);font:inherit;font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-medium);cursor:pointer;transition:color var(--admin-motion-fast) var(--admin-ease-standard),border-color var(--admin-motion-fast) var(--admin-ease-standard),background-color var(--admin-motion-fast) var(--admin-ease-standard),box-shadow var(--admin-motion-fast) var(--admin-ease-standard);display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-variant=primary]{border-color:var(--admin-brand);background:var(--admin-brand);color:var(--admin-text-inverse)}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-variant=primary]:hover{border-color:var(--admin-brand-hover);background:var(--admin-brand-hover)}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-variant=secondary]:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-variant=quiet]{border-color:var(--admin-surface);background:var(--admin-surface);color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-variant=quiet]:hover{border-color:var(--admin-surface-subtle);background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-variant=danger]{border-color:var(--admin-danger);background:var(--admin-danger);color:var(--admin-text-inverse)}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-variant=danger]:hover{box-shadow:var(--admin-shadow-surface)}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-size=sm]{min-height:var(--admin-control-h-sm);padding-right:var(--admin-space-3);padding-left:var(--admin-space-3);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-button[data-admin-size=lg]{min-height:var(--admin-control-h-lg);padding-right:var(--admin-space-5);padding-left:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-button:disabled{opacity:.55;cursor:not-allowed}.admin-shell[data-admin-ui=v2] .admin-button[aria-busy=true]{cursor:progress}.admin-shell[data-admin-ui=v2] .admin-icon-button{padding:0}.admin-shell[data-admin-ui=v2] .admin-icon-button[data-admin-size=sm]{width:var(--admin-control-h-sm);min-width:var(--admin-control-h-sm)}.admin-shell[data-admin-ui=v2] .admin-icon-button[data-admin-size=md]{width:var(--admin-control-h);min-width:var(--admin-control-h)}.admin-shell[data-admin-ui=v2] .admin-icon-button[data-admin-size=lg]{width:var(--admin-control-h-lg);min-width:var(--admin-control-h-lg)}.admin-shell[data-admin-ui=v2] .admin-surface{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-surface[data-admin-tone=subtle]{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-surface[data-admin-tone=raised]{background:var(--admin-surface-raised);box-shadow:var(--admin-shadow-surface)}.admin-shell[data-admin-ui=v2] .admin-surface[data-admin-padding=none]{padding:0}.admin-shell[data-admin-ui=v2] .admin-surface[data-admin-padding=compact]{padding:var(--admin-space-3)}.admin-shell[data-admin-ui=v2] .admin-surface[data-admin-padding=default]{padding:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-page{width:min(100%,var(--admin-content-max));gap:var(--admin-space-6);min-width:0;margin:0 auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-page-header{align-items:flex-start;gap:var(--admin-space-4);flex-wrap:wrap;min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-page-header-back{flex:0 0 100%}.admin-shell[data-admin-ui=v2] .admin-page-header-copy{gap:var(--admin-space-1);flex:auto;min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-page-header-eyebrow{color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);font-weight:var(--admin-font-semibold);letter-spacing:.04em;text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-page-header-title{color:var(--admin-text);font-size:var(--admin-text-2xl);line-height:var(--admin-text-2xl-line-height);font-weight:var(--admin-font-semibold);margin:0}.admin-shell[data-admin-ui=v2] .admin-page-header-description{max-width:72ch;color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-page-header-actions{align-items:center;gap:var(--admin-space-2);margin-inline-start:auto;display:flex}.admin-shell[data-admin-ui=v2] .admin-toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-3);min-width:0;padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-toolbar-primary,.admin-shell[data-admin-ui=v2] .admin-toolbar-secondary{align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-toolbar-primary{flex:auto}.admin-shell[data-admin-ui=v2] .admin-alert{align-items:flex-start;gap:var(--admin-space-3);min-width:0;padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-info-border);border-radius:var(--admin-radius-surface);background:var(--admin-info-subtle);color:var(--admin-text);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-shell[data-admin-ui=v2] .admin-alert[data-admin-tone=success]{border-color:var(--admin-success-border);background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-alert[data-admin-tone=warning]{border-color:var(--admin-warning-border);background:var(--admin-warning-subtle)}.admin-shell[data-admin-ui=v2] .admin-alert[data-admin-tone=danger]{border-color:var(--admin-danger-border);background:var(--admin-danger-subtle)}.admin-shell[data-admin-ui=v2] .admin-alert-icon{width:var(--admin-space-5);height:var(--admin-space-5);color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-alert[data-admin-tone=success] .admin-alert-icon{color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-alert[data-admin-tone=warning] .admin-alert-icon{color:var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-alert[data-admin-tone=danger] .admin-alert-icon{color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-alert-content{gap:var(--admin-space-1);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-alert-title{font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-alert-message{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-state-panel{justify-items:center;gap:var(--admin-space-2);min-width:0;padding:var(--admin-space-8);border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface-subtle);color:var(--admin-text);text-align:center;display:grid}.admin-shell[data-admin-ui=v2] .admin-state-panel[data-admin-state=loading]{border-color:var(--admin-info-border);background:var(--admin-info-subtle)}.admin-shell[data-admin-ui=v2] .admin-state-panel[data-admin-state=error]{border-color:var(--admin-danger-border);background:var(--admin-danger-subtle)}.admin-shell[data-admin-ui=v2] .admin-state-panel-icon{width:var(--admin-space-6);height:var(--admin-space-6);color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-state-panel[data-admin-state=loading] .admin-state-panel-icon{color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-state-panel[data-admin-state=error] .admin-state-panel-icon{color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-state-panel-title{font-size:var(--admin-text-base);line-height:var(--admin-text-base-line-height);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-state-panel-description{max-width:60ch;color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-state-panel-action{margin-top:var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-form-field{gap:var(--admin-space-1);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-form-field-label{color:var(--admin-text);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-medium)}.admin-shell[data-admin-ui=v2] .admin-form-field-error,.admin-shell[data-admin-ui=v2] .admin-form-field-required{color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-form-field-description,.admin-shell[data-admin-ui=v2] .admin-form-field-error{font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-form-field-description{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-status-badge{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--admin-space-6);padding:0 var(--admin-space-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);font-weight:var(--admin-font-medium);overflow-wrap:anywhere;align-items:center;display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-status-badge[data-admin-tone=info]{border-color:var(--admin-info-border);background:var(--admin-info-subtle);color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-status-badge[data-admin-tone=success]{border-color:var(--admin-success-border);background:var(--admin-success-subtle);color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-status-badge[data-admin-tone=warning]{border-color:var(--admin-warning-border);background:var(--admin-warning-subtle);color:var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-status-badge[data-admin-tone=danger]{border-color:var(--admin-danger-border);background:var(--admin-danger-subtle);color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-dialog{box-sizing:border-box;width:100%;max-height:calc(100dvh - var(--admin-space-8));padding:var(--admin-space-5);border:1px solid var(--admin-border);border-radius:var(--admin-radius-overlay);background:var(--admin-surface-raised);box-shadow:var(--admin-shadow-overlay);color:var(--admin-text);overflow:auto}.admin-shell[data-admin-ui=v2] .admin-dialog-sm{max-width:24rem}.admin-shell[data-admin-ui=v2] .admin-dialog-md{max-width:32rem}.admin-shell[data-admin-ui=v2] .admin-dialog-lg{max-width:48rem}.admin-shell[data-admin-ui=v2] .admin-dialog-xl{max-width:64rem}.admin-shell[data-admin-ui=v2] .admin-staff-access-dialog{gap:var(--admin-space-5);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-staff-access-fields,.admin-shell[data-admin-ui=v2] .admin-staff-access-heading,.admin-shell[data-admin-ui=v2] .admin-staff-access-summary{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-staff-access-heading>h2{color:var(--admin-text);font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height);font-weight:var(--admin-font-semibold);margin:0}.admin-shell[data-admin-ui=v2] .admin-staff-access-user{color:var(--admin-text);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-semibold);margin:0}.admin-shell[data-admin-ui=v2] .admin-staff-access-copy{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);margin:0}.admin-shell[data-admin-ui=v2] .admin-staff-access-fields input{width:100%}.admin-shell[data-admin-ui=v2] .admin-staff-access-actions{justify-content:flex-end;gap:var(--admin-space-3);padding-top:var(--admin-space-4);border-top:1px solid var(--admin-border);flex-wrap:wrap;display:flex}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-staff-access-actions .admin-button{flex:10rem}}.admin-shell[data-admin-ui=v2] .admin-data-table-container{box-sizing:border-box;max-width:100%;overflow-x:auto}.admin-shell[data-admin-ui=v2] .admin-data-table--horizontal{overscroll-behavior-inline:contain;box-shadow:inset -.25rem 0 0 var(--admin-border);container:admin-data-table-scroll/scroll-state}.admin-shell[data-admin-ui=v2] .admin-data-table-scroll-hint{width:-moz-fit-content;width:fit-content;padding:var(--admin-space-2) var(--admin-space-3) 0;color:var(--admin-text-secondary);font-size:var(--admin-text-xs);display:block;position:sticky;left:0}@supports (container-type:scroll-state){.admin-shell[data-admin-ui=v2] .admin-data-table--horizontal .admin-data-table-scroll-hint{display:none}}@container admin-data-table-scroll scroll-state(scrollable:left){.admin-shell[data-admin-ui=v2] .admin-data-table--horizontal .admin-data-table-scroll-hint{display:block}}@container admin-data-table-scroll scroll-state(scrollable:right){.admin-shell[data-admin-ui=v2] .admin-data-table--horizontal .admin-data-table-scroll-hint{display:block}}.admin-shell[data-admin-ui=v2] .admin-data-table{border-collapse:collapse;width:100%}.admin-shell[data-admin-ui=v2] .admin-data-table-align-left{text-align:left}.admin-shell[data-admin-ui=v2] .admin-data-table-align-center{text-align:center}.admin-shell[data-admin-ui=v2] .admin-data-table-align-right{text-align:right}.admin-shell[data-admin-ui=v2] .admin-data-table-cell-numeric{font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-settings-page{gap:var(--admin-space-5);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-audit-page),.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-password-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-password-page input{min-height:var(--admin-control-h);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);box-shadow:none}.admin-shell[data-admin-ui=v2] .admin-audit-table{background:var(--admin-surface);border-radius:0;min-width:100%}.admin-shell[data-admin-ui=v2] .admin-audit-table thead{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-audit-table tbody tr{background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-audit-table tbody tr:hover{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-settings-grid{align-items:start;gap:var(--admin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-settings-section-header{gap:var(--admin-space-1);min-width:0;margin-bottom:var(--admin-space-4);display:grid}.admin-shell[data-admin-ui=v2] .admin-settings-section-header :where(h2,h3,p){margin:0}.admin-shell[data-admin-ui=v2] .admin-settings-section-header :where(h2,h3){color:var(--admin-text);font-size:var(--admin-text-lg);line-height:var(--admin-text-lg-line-height);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-settings-section-header p{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-definition-list{min-width:0;margin:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-definition-row{gap:var(--admin-space-4);min-width:0;padding:var(--admin-space-2) 0;border-bottom:1px solid var(--admin-border);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);grid-template-columns:minmax(8rem,.75fr) minmax(0,1.25fr);display:grid}.admin-shell[data-admin-ui=v2] .admin-definition-row:last-child{border-bottom:0}.admin-shell[data-admin-ui=v2] .admin-definition-row dt{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-definition-row dd{min-width:0;color:var(--admin-text);font-weight:var(--admin-font-medium);margin:0}.admin-shell[data-admin-ui=v2] .admin-management-card-list{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-management-card{gap:var(--admin-space-1);min-width:0;padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle);display:grid}.admin-shell[data-admin-ui=v2] .admin-management-card :where(h2,h3,p){margin:0}.admin-shell[data-admin-ui=v2] .admin-management-card p{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-action-group{align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-code-value{font-variant-numeric:var(--admin-tabular-nums);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-settings-wide-table{box-sizing:border-box;overscroll-behavior-inline:contain;border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);max-width:100%;overflow-x:auto}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-users-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-users-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-users-create form{gap:var(--admin-space-4);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-users-page :where(input,select,textarea,.field){min-height:var(--admin-control-h);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);box-shadow:none;color:var(--admin-text);margin-top:0}.admin-shell[data-admin-ui=v2] .admin-users-form-grid{gap:var(--admin-space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-users-create-actions{justify-content:flex-end}.admin-shell[data-admin-ui=v2] .admin-users-list{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-users-list-header{padding:var(--admin-space-4) var(--admin-space-5);border-bottom:1px solid var(--admin-border);margin:0}.admin-shell[data-admin-ui=v2] .admin-users-list>.admin-data-table-container{border:0;border-radius:0}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table-cell{vertical-align:middle}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table{background:var(--admin-surface);border-radius:0}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table thead{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table th{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table tbody tr{background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table tbody tr:hover{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-users-name{color:var(--admin-text);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-users-email{overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-users-role-select{min-width:8rem}.admin-shell[data-admin-ui=v2] .admin-users-row-actions{justify-content:flex-end}.admin-shell[data-admin-ui=v2] .admin-users-record-list{display:none}@media (max-width:1279px){.admin-shell[data-admin-ui=v2] .admin-users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-settings-grid{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-definition-row{gap:var(--admin-space-1);grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-action-group .admin-button{min-height:var(--admin-control-h-lg)}.admin-shell[data-admin-ui=v2] .admin-users-form-grid{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-users-create-actions,.admin-shell[data-admin-ui=v2] .admin-users-create-actions .admin-button{width:100%}.admin-shell[data-admin-ui=v2] .admin-users-list>.admin-data-table-container{display:none}.admin-shell[data-admin-ui=v2] .admin-users-record,.admin-shell[data-admin-ui=v2] .admin-users-record-list{gap:var(--admin-space-3);padding:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-users-record{min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface)}.admin-shell[data-admin-ui=v2] .admin-users-record-identity{gap:var(--admin-space-1);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-users-record-identity strong{color:var(--admin-text);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-users-record-identity small{color:var(--admin-text-secondary);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-users-record-facts{gap:var(--admin-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;margin:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-users-record-facts>div{min-width:0}.admin-shell[data-admin-ui=v2] .admin-users-record-facts dt{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-users-record-facts dd{margin:var(--admin-space-1) 0 0}.admin-shell[data-admin-ui=v2] .admin-users-record-actions{align-items:stretch}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-system-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-system-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-system-section{min-width:0}.admin-shell[data-admin-ui=v2] .admin-system-definition-list{margin-top:var(--admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-system-checks{margin-top:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-system-check{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-4);min-width:0;padding:var(--admin-space-3) 0;border-bottom:1px solid var(--admin-border);display:flex}.admin-shell[data-admin-ui=v2] .admin-system-check:last-child{border-bottom:0}.admin-shell[data-admin-ui=v2] .admin-system-check :where(h3,p){margin:0}.admin-shell[data-admin-ui=v2] .admin-system-check p,.admin-shell[data-admin-ui=v2] .admin-system-checklist{color:var(--admin-text-secondary);font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-system-checklist{gap:var(--admin-space-2);margin:var(--admin-space-3) 0 0;padding-inline-start:var(--admin-space-5);display:grid}.admin-shell[data-admin-ui=v2] .admin-system-checklist code{padding:2px var(--admin-space-1);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle);color:var(--admin-text)}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-system-definition-list{grid-template-columns:1fr}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-devices-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-devices-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-device-list{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-device-card{min-width:0}.admin-shell[data-admin-ui=v2] .admin-device-card[data-device-attention=true]{border-color:var(--admin-warning-border);box-shadow:inset var(--admin-focus-ring-width) 0 0 var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-device-card-layout{align-items:start;gap:var(--admin-space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-device-copy{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-device-heading{align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-device-heading h2{min-width:0;color:var(--admin-text);font-size:var(--admin-text-lg);line-height:var(--admin-text-lg-line-height);overflow-wrap:anywhere;margin:0}.admin-shell[data-admin-ui=v2] .admin-device-id{color:var(--admin-text-muted);font-size:var(--admin-text-xs);font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-device-meta{gap:var(--admin-space-2) var(--admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-device-meta>div{gap:var(--admin-space-2);grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-device-meta dt{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);font-weight:var(--admin-font-medium)}.admin-shell[data-admin-ui=v2] .admin-device-meta dd{min-width:0;color:var(--admin-text);font-size:var(--admin-text-sm);overflow-wrap:anywhere;margin:0}.admin-shell[data-admin-ui=v2] .admin-device-platform{color:var(--admin-text);font-size:var(--admin-text-sm);font-weight:var(--admin-font-semibold);margin:0}.admin-shell[data-admin-ui=v2] .admin-device-agent{min-width:0;color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);overflow-wrap:anywhere;margin:0}.admin-shell[data-admin-ui=v2] .admin-device-actions{justify-content:flex-end;max-width:24rem}.admin-shell[data-admin-ui=v2] .admin-device-rename{align-items:end;gap:var(--admin-space-3);min-width:0;padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle);grid-template-columns:minmax(14rem,1fr) auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-device-rename label{gap:var(--admin-space-1);min-width:0;color:var(--admin-text);font-size:var(--admin-text-sm);font-weight:var(--admin-font-semibold);display:grid}.admin-shell[data-admin-ui=v2] .admin-device-rename :where(input,.field){min-width:0;min-height:var(--admin-control-h);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);margin:0}.admin-shell[data-admin-ui=v2] .admin-devices-help{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);margin:0}[data-admin-ui-portal=v2] .admin-device-dialog{gap:var(--admin-space-5);color:var(--admin-text);display:grid}[data-admin-ui-portal=v2] .admin-device-dialog h2{color:var(--admin-text);font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height);margin:0}[data-admin-ui-portal=v2] .admin-device-dialog p{margin:var(--admin-space-2) 0 0;color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}[data-admin-ui-portal=v2] .admin-device-dialog-actions{padding-top:var(--admin-space-4);border-top:1px solid var(--admin-border);justify-content:flex-end}@media (max-width:900px){.admin-shell[data-admin-ui=v2] .admin-device-card-layout{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-device-actions{justify-content:flex-start;max-width:none}}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-device-meta,.admin-shell[data-admin-ui=v2] .admin-device-rename{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-device-meta>div{gap:var(--admin-space-1);grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-device-actions,.admin-shell[data-admin-ui=v2] .admin-device-actions .admin-button,.admin-shell[data-admin-ui=v2] .admin-device-rename .admin-action-group,.admin-shell[data-admin-ui=v2] .admin-device-rename .admin-button,[data-admin-ui-portal=v2] .admin-device-dialog-actions,[data-admin-ui-portal=v2] .admin-device-dialog-actions .admin-button{width:100%}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-hardware-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-hardware-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-hardware-grid{gap:var(--admin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-hardware-card{align-content:start;gap:var(--admin-space-4);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-hardware-card .admin-settings-section-header{margin:0}.admin-shell[data-admin-ui=v2] .admin-hardware-card-detail{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-hardware-checklist ol{gap:var(--admin-space-2);padding-left:var(--admin-space-5);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);margin:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-display{gap:var(--admin-space-3);min-width:0;padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface-subtle);color:var(--admin-text);display:grid}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-display-head{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-3);min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-display-head h2,.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-display-head p{color:var(--admin-text);margin:0}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-display-head p,.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-message,.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-warning{color:var(--admin-text-secondary);font-size:var(--admin-text-xs)}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-status{padding:var(--admin-space-1) var(--admin-space-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill);background:var(--admin-surface);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);flex:none}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-status.connected{border-color:var(--admin-success-border);background:var(--admin-success-subtle);color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-preview{gap:var(--admin-space-1);min-width:0;padding:var(--admin-space-3);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-text);color:var(--admin-text-inverse);font-family:var(--admin-font-mono);display:grid;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-preview div{white-space:pre;min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-controls{gap:var(--admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-controls :where(button,select){min-height:var(--admin-control-h);padding:0 var(--admin-space-3);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-controls :where(button,select):focus-visible{outline:var(--admin-focus-ring-width) solid var(--admin-focus-ring);outline-offset:var(--admin-focus-ring-offset)}.admin-shell[data-admin-ui=v2] .admin-hardware-log{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-hardware-log-header{padding:var(--admin-space-4) var(--admin-space-5);border-bottom:1px solid var(--admin-border);align-items:flex-start;margin:0}.admin-shell[data-admin-ui=v2] .admin-hardware-log>.admin-data-table-container{background:var(--admin-surface);border:0;border-radius:0}.admin-shell[data-admin-ui=v2] .admin-hardware-log .admin-data-table{min-width:52rem}.admin-shell[data-admin-ui=v2] .admin-hardware-log .admin-data-table td small{margin-top:var(--admin-space-1);color:var(--admin-text-muted);font-size:var(--admin-text-xs);display:block}.admin-shell[data-admin-ui=v2] .admin-hardware-log-time{white-space:nowrap;font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-moneris-checks,.admin-shell[data-admin-ui=v2] .admin-moneris-token{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-moneris-token .field{min-width:0;min-height:var(--admin-control-h);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-moneris-token-controls{justify-content:flex-end}.admin-shell[data-admin-ui=v2] .admin-moneris-token-status{justify-content:space-between;align-items:center;gap:var(--admin-space-2);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);display:flex}.admin-shell[data-admin-ui=v2] .admin-moneris-actions .admin-button{flex:12rem}.admin-shell[data-admin-ui=v2] .admin-hardware-status-grid{gap:var(--admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-hardware-status{gap:var(--admin-space-2);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-hardware-status[data-admin-status=healthy]{border-color:var(--admin-success-border);background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-hardware-status[data-admin-status=attention]{border-color:var(--admin-warning-border);background:var(--admin-warning-subtle)}.admin-shell[data-admin-ui=v2] .admin-hardware-status header{justify-content:space-between;align-items:center;gap:var(--admin-space-2);min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-hardware-status header b{min-width:0;color:var(--admin-text);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-hardware-status p{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);overflow-wrap:anywhere;margin:0}@media (max-width:1100px){.admin-shell[data-admin-ui=v2] .admin-hardware-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-hardware-status-grid{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-controls,.admin-shell[data-admin-ui=v2] .admin-hardware-pole-card .ms-pole-controls :where(button,select),.admin-shell[data-admin-ui=v2] .admin-moneris-actions,.admin-shell[data-admin-ui=v2] .admin-moneris-actions .admin-button,.admin-shell[data-admin-ui=v2] .admin-moneris-token-controls,.admin-shell[data-admin-ui=v2] .admin-moneris-token-controls .admin-button{width:100%}}.admin-shell[data-admin-ui=v2] .dashboard-main{background:var(--admin-canvas);color:var(--admin-text);border-radius:0}.admin-shell[data-admin-ui=v2] .dashboard-main:before{content:none}.admin-shell[data-admin-ui=v2] .admin-dashboard-page .admin-dashboard-section :where(b,strong),.admin-shell[data-admin-ui=v2] .admin-dashboard-page :where(h1,h2,h3,label){color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-dashboard-page small{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-dashboard-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-dashboard-section{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-section-heading{gap:var(--admin-space-1);color:var(--admin-text);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-section-heading b{font-size:var(--admin-text-lg);line-height:var(--admin-text-lg-line-height);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-dashboard-section-heading span{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-dashboard-health-metrics,.admin-shell[data-admin-ui=v2] .admin-dashboard-metric-grid,.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales-grid{gap:var(--admin-space-3);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-metric{min-width:0;min-height:var(--admin-control-h-lg);gap:var(--admin-space-1);padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);color:var(--admin-text);text-decoration:none;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-metric small,.admin-shell[data-admin-ui=v2] .admin-dashboard-metric>span{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-dashboard-metric>b{font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height);font-weight:var(--admin-font-semibold);font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-row:hover,.admin-shell[data-admin-ui=v2] .admin-dashboard-metric-link:hover,.admin-shell[data-admin-ui=v2] .admin-dashboard-task:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-dashboard-task-grid{gap:var(--admin-space-2);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-task{min-width:0;min-height:var(--admin-control-h-lg);align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);color:var(--admin-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-task-icon{color:var(--admin-text-secondary);display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-product,.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-quantity,.admin-shell[data-admin-ui=v2] .admin-dashboard-task-copy{gap:var(--admin-space-1);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-product small,.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-quantity small,.admin-shell[data-admin-ui=v2] .admin-dashboard-task-copy small{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-dashboard-health,.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-health-heading{align-items:center;gap:var(--admin-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-health-link{min-height:var(--admin-control-h-lg);color:var(--admin-brand);font-weight:var(--admin-font-medium);align-items:center;display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-dashboard-health-metric{gap:var(--admin-space-1);padding:var(--admin-space-2);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle);display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-health-metric small{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-list,.admin-shell[data-admin-ui=v2] .admin-dashboard-health-alerts{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-link{width:-moz-fit-content;width:fit-content;color:var(--admin-brand);font-weight:var(--admin-font-medium);display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-row{align-items:center;gap:var(--admin-space-3);min-width:0;padding:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);color:var(--admin-text);text-decoration:none;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-product strong{font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-quantity{font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-dashboard-action{min-height:var(--admin-control-h-lg);padding:0 var(--admin-space-4);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);font-weight:var(--admin-font-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales-head h2{font-size:var(--admin-text-base);line-height:var(--admin-text-base-line-height);margin:0}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales-metric{gap:var(--admin-space-1);padding:var(--admin-space-2);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle);display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales-metric small{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales-metric b{font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales-metric.important{box-shadow:inset var(--admin-focus-ring-width) 0 0 var(--admin-brand)}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders summary{gap:var(--admin-space-1);cursor:pointer;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders-list{gap:var(--admin-space-2);margin-top:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders-list a{color:var(--admin-text);display:grid}@media (max-width:639px){.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-row,.admin-shell[data-admin-ui=v2] .admin-dashboard-health-heading,.admin-shell[data-admin-ui=v2] .admin-dashboard-task{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-quantity{text-align:left;justify-items:start}.admin-shell[data-admin-ui=v2] .admin-dashboard-action{width:100%}}.admin-shell[data-admin-ui=v2] .admin-dashboard-updated{align-items:center;gap:var(--admin-space-1);font-size:var(--admin-text-xs);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-dashboard-actions{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-dashboard-action{color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-dashboard-primary-action{background:var(--admin-brand);border-color:var(--admin-brand);color:var(--admin-text-inverse)}.admin-shell[data-admin-ui=v2] .admin-dashboard-primary-action:hover{background:var(--admin-brand-hover)}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales>h2{font-size:var(--admin-text-base);margin:0}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-sales{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-dashboard-sales-breakdown{gap:var(--admin-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales-metric{overflow-wrap:anywhere;align-content:center;min-width:0}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-sales>.important{padding:var(--admin-space-4);background:var(--admin-brand-subtle);box-shadow:none}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-sales>.important>b{font-size:2rem;line-height:1.25}.admin-shell[data-admin-ui=v2] .admin-dashboard-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.admin-shell[data-admin-ui=v2] .admin-dashboard-metric>span{align-items:center;gap:var(--admin-space-1);display:flex}.admin-shell[data-admin-ui=v2] .admin-dashboard-metric-arrow{color:var(--admin-info);flex-shrink:0;margin-left:auto}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders summary{padding-right:var(--admin-space-5);min-height:var(--admin-control-h-lg);position:relative}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders summary>span{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders summary>b{font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height);font-variant-numeric:tabular-nums}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders summary>.admin-dashboard-chevron{position:absolute;top:0;right:0}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders[open] .admin-dashboard-when-closed,.admin-shell[data-admin-ui=v2] .admin-dashboard-when-open{display:none}.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders[open] .admin-dashboard-when-open{display:block}.admin-shell[data-admin-ui=v2] .admin-dashboard-task{grid-template-columns:auto minmax(0,1fr) auto auto}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-link,.admin-shell[data-admin-ui=v2] .admin-dashboard-health-link,.admin-shell[data-admin-ui=v2] .admin-dashboard-task-arrow{color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-dashboard-disclosure{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);min-width:0;scroll-margin-top:var(--admin-space-12);display:block}.admin-shell[data-admin-ui=v2] .admin-dashboard-disclosure-summary{align-items:center;gap:var(--admin-space-2);min-height:var(--admin-control-h-lg);padding:var(--admin-space-3) var(--admin-space-4);cursor:pointer;list-style:none;display:flex}.admin-shell[data-admin-ui=v2] .admin-dashboard-disclosure-summary::-webkit-details-marker,.admin-shell[data-admin-ui=v2] .admin-dashboard-today-orders summary::-webkit-details-marker{display:none}.admin-shell[data-admin-ui=v2] .admin-dashboard-disclosure-summary>b{min-width:0;font-size:var(--admin-text-base);flex:1}.admin-shell[data-admin-ui=v2] .admin-dashboard-periods .admin-dashboard-disclosure-summary>span{font-size:var(--admin-text-sm);color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-dashboard-chevron{color:var(--admin-text-secondary);flex-shrink:0}.admin-shell[data-admin-ui=v2] details[open]>summary>.admin-dashboard-chevron{transform:rotate(180deg)}.admin-shell[data-admin-ui=v2] .admin-dashboard-disclosure-body{padding:0 var(--admin-space-4) var(--admin-space-4)}.admin-shell[data-admin-ui=v2] .admin-dashboard-disclosure:not([open])>.admin-dashboard-disclosure-body{display:none}.admin-shell[data-admin-ui=v2] .admin-dashboard-healthy-icon{color:var(--admin-success);flex-shrink:0}.admin-shell[data-admin-ui=v2] .admin-dashboard-inventory-summary,.admin-shell[data-admin-ui=v2] .admin-dashboard-period-columns{gap:var(--admin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-dashboard-period-columns>div{min-width:0}.admin-shell[data-admin-ui=v2] .admin-dashboard-period-columns h3{font-size:var(--admin-text-sm);margin:0 0 var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-dashboard-lifetime{color:var(--admin-text-secondary);margin-top:var(--admin-space-4)}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-row{grid-template-columns:minmax(0,1fr) auto}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-quantity{text-align:right;justify-items:end}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-review{padding:var(--admin-space-4);border:1px solid var(--admin-warning-border);border-radius:var(--admin-radius-surface);background:var(--admin-warning-subtle);color:var(--admin-text);box-shadow:none}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-review :where(article,li){background:var(--admin-surface);border-color:var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-review .owner-review-head>div>span{color:var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-review button{background:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-border-strong);box-shadow:none;min-height:var(--admin-control-h-lg)}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-review .owner-review-error{color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .reorder-table tr[data-reorder-selected=true]{outline:2px solid var(--admin-info);outline-offset:-2px;scroll-margin-block:5rem}.admin-shell[data-admin-ui=v2] .reorder-table tr[data-reorder-selected=true]>:is(th,td){background:var(--admin-info-subtle)}.admin-shell[data-admin-ui=v2] .reorder-selected-label{color:var(--admin-info);font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-reorder-context-actions{gap:var(--admin-space-3);margin-top:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .task-stringing-status-filters{gap:var(--admin-space-2);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .task-stringing-status-filter{align-content:center;justify-items:center;gap:var(--admin-space-1);min-width:0;min-height:var(--admin-control-h-lg);padding:var(--admin-space-2);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);text-align:center;touch-action:manipulation;text-decoration:none;display:grid}.admin-shell[data-admin-ui=v2] .task-stringing-status-filter span{font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .task-stringing-status-filter small{color:inherit;font-size:var(--admin-text-base);font-weight:var(--admin-font-semibold);font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .task-stringing-status-filter:hover{background:var(--admin-info-subtle)}.admin-shell[data-admin-ui=v2] .task-stringing-status-filter[aria-current=page]{background:var(--admin-info-subtle);border-color:var(--admin-info);color:var(--admin-info);box-shadow:inset 0 -2px var(--admin-info)}@media (max-width:1279px){.admin-shell[data-admin-ui=v2] #dashboard-health-heading{scroll-margin-top:calc(var(--admin-control-h-lg) + var(--admin-space-8) + max(var(--admin-space-2), env(safe-area-inset-top)))}.admin-shell[data-admin-ui=v2]:has(.admin-mobile-header[data-dashboard=true]){padding-top:calc(var(--admin-control-h-lg) + var(--admin-space-2) + 1px + max(var(--admin-space-2), env(safe-area-inset-top)));grid-template-rows:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-mobile-header[data-dashboard=true]{position:fixed;left:0;right:0}}@media (max-width:759px){.admin-shell[data-admin-ui=v2] .admin-dashboard-actions,.admin-shell[data-admin-ui=v2] .admin-dashboard-page .admin-page-header-actions{width:100%}.admin-shell[data-admin-ui=v2] .admin-dashboard-period-columns,.admin-shell[data-admin-ui=v2] .admin-dashboard-today-sales{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-dashboard-owner-sales{padding:var(--admin-space-3)}.admin-shell[data-admin-ui=v2] .admin-dashboard-sales-breakdown{gap:var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-dashboard-actions .admin-dashboard-action{width:auto;padding-inline:var(--admin-space-2);white-space:nowrap;flex:1}.admin-shell[data-admin-ui=v2] .admin-dashboard-task-grid{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-dashboard-task{padding:var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-dashboard-task-copy small{display:none}.admin-shell[data-admin-ui=v2] .admin-dashboard-disclosure-summary{padding:var(--admin-space-3);flex-wrap:wrap}.admin-shell[data-admin-ui=v2] .admin-dashboard-periods>summary>span{display:none}.admin-shell[data-admin-ui=v2] .admin-dashboard-attention-quantity{align-self:start}}.admin-shell[data-admin-ui=v2] .admin-products-page{box-sizing:border-box;padding:var(--admin-space-5);border-radius:var(--admin-radius-surface);background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-page :where(h1,h2,h3,label,b,strong){color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-page p,.admin-shell[data-admin-ui=v2] .admin-products-page small{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-primary{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-secondary{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-info{color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-success{color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-warning{color:var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-danger{color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-subtle{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-page .admin-bg-info-subtle,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-info-subtle{background:var(--admin-info-subtle)}.admin-shell[data-admin-ui=v2] .admin-page .admin-bg-success-subtle,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-success-subtle{background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-page .admin-bg-warning-subtle,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-warning-subtle{background:var(--admin-warning-subtle)}.admin-shell[data-admin-ui=v2] .admin-page .admin-bg-danger-subtle,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-danger-subtle{background:var(--admin-danger-subtle)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-border-default{border-color:var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-page .admin-border-success,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-border-success{border-color:var(--admin-success-border)}.admin-shell[data-admin-ui=v2] .admin-page .admin-border-warning,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-border-warning{border-color:var(--admin-warning-border)}.admin-shell[data-admin-ui=v2] .admin-page .admin-border-danger,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-border-danger{border-color:var(--admin-danger-border)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sort-button:hover{background:var(--admin-info-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record:hover,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-variant-card:hover,.admin-shell[data-admin-ui=v2] .admin-products-page .ms-product-variant-card:hover{border-color:var(--admin-success-border)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-section{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-3);display:flex}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-summary{margin-top:var(--admin-space-1);color:var(--admin-success);font-size:var(--admin-text-sm);font-weight:800}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-recent{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-form{max-height:calc(100dvh - var(--admin-space-8));flex-direction:column;min-height:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-body{overscroll-behavior:contain;min-height:0;padding:var(--admin-space-4);scrollbar-gutter:stable;overflow-y:auto}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-footer{justify-content:space-between;gap:var(--admin-space-3);border-top:1px solid var(--admin-border);background:var(--admin-surface-raised);padding:var(--admin-space-3) var(--admin-space-4);flex-wrap:wrap;flex:none;display:flex}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-history{margin-top:var(--admin-space-5);border-color:var(--admin-border);background:var(--admin-surface);overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-heading{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-4);border-bottom:1px solid var(--admin-border);background:var(--admin-surface-subtle);padding:var(--admin-space-3);display:flex}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-heading>p{text-align:right;max-width:34rem;line-height:1.45}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-feedback,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-loading{margin:var(--admin-space-3)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-loading{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-scroll{overscroll-behavior:contain;max-height:20rem;padding:var(--admin-space-3);scrollbar-gutter:stable;overflow-y:auto}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-scroll-hint{margin:0 0 var(--admin-space-2);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);font-weight:var(--admin-font-medium)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-more{padding-top:var(--admin-space-3);justify-content:center;display:flex}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record-placeholder{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface-subtle);min-height:5rem}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record{width:100%;min-height:var(--admin-touch-target);align-items:center;gap:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface-subtle);color:var(--admin-text);cursor:pointer;padding:var(--admin-space-3);text-align:left;transition:border-color var(--admin-motion-fast),background-color var(--admin-motion-fast);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record:hover{background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record>span{gap:var(--admin-space-1);flex-direction:column;min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record-identity{grid-column:1/-1}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record-quantity,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record-status{text-align:right;align-items:flex-end}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-record-status{flex-flow:wrap;justify-content:flex-end}@media (min-width:768px){.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-history-dialog .admin-product-sales-record{grid-template-columns:1.45fr .8fr 1fr .85fr .8fr}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-history-dialog .admin-product-sales-record-identity{grid-column:auto}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-history-dialog .admin-product-sales-record-quantity,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-history-dialog .admin-product-sales-record-status{text-align:left;align-items:flex-start}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-history-dialog .admin-product-sales-record-status{justify-content:flex-start}}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-components-dialog,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-detail-dialog,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-dialog,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-history-dialog,.admin-shell[data-admin-ui=v2] .admin-products-page .ms-product-detail-dialog{max-width:min(72rem,calc(100vw - var(--admin-space-8)))}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-dialog{padding:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog{border-color:var(--admin-border);background:var(--admin-surface-raised);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog :where(h2,h3,h4,b,strong,label){color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog :where(.ms-console-row,.ms-console-empty,.rounded-xl,.rounded-2xl){border-color:var(--admin-border);background:var(--admin-surface-subtle);box-shadow:none;color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog :where(.field,input,select,textarea){background:var(--admin-surface);color:var(--admin-text);border-color:var(--admin-border)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-console-button{min-height:var(--admin-control-h);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);box-shadow:none;color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-console-button.primary{border-color:var(--admin-brand);background:var(--admin-brand);color:var(--admin-text-inverse)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-console-button.danger{border-color:var(--admin-danger-border);background:var(--admin-danger-subtle);color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-status-pill{border:1px solid var(--admin-info-border);background:var(--admin-info-subtle);color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-status-pill.success{border-color:var(--admin-success-border);background:var(--admin-success-subtle);color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-status-pill.warning{border-color:var(--admin-warning-border);background:var(--admin-warning-subtle);color:var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-barcode-dialog{max-width:min(48rem,calc(100vw - var(--admin-space-8)))}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-detail-dialog,.admin-shell[data-admin-ui=v2] .admin-products-page .ms-product-detail-dialog{max-width:min(118rem,calc(100vw - var(--admin-space-8)));padding:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-detail-body,.admin-shell[data-admin-ui=v2] .admin-products-page .ms-product-detail-body{max-height:calc(100dvh - 8rem);overflow-y:auto}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-history-dialog{padding:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-sales-history-content{max-height:calc(100dvh - var(--admin-space-8));flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-scroll .admin-product-sales-record{grid-template-columns:1.45fr .8fr 1fr .85fr .8fr}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-scroll .admin-product-sales-record-identity{grid-column:auto}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-scroll .admin-product-sales-record-quantity,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-scroll .admin-product-sales-record-status{text-align:left;align-items:flex-start}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-scroll .admin-product-sales-record-status{justify-content:flex-start}}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-footer,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-heading{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-sales-heading>p{text-align:left;max-width:none}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-footer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-editor-footer .admin-button{width:100%}}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-delete-confirmation{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-delete-confirmation h2,.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-delete-confirmation p{margin:0}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-dialog-actions{justify-content:flex-end;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-products-search{gap:var(--admin-space-1);width:min(100%,32rem);display:grid}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-page{min-width:0}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-inventory-activity-page){background:var(--admin-canvas);color:var(--admin-text);border-radius:0}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-inventory-activity-page):before{content:none}.admin-shell[data-admin-ui=v2] .admin-inventory-filters{align-items:end;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-inventory-filters label{gap:var(--admin-space-1);min-width:min(18rem,100%);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);font-weight:var(--admin-font-medium);display:grid}.admin-shell[data-admin-ui=v2] .admin-inventory-filters .field{min-height:var(--admin-control-h);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-inventory-filters .field::-moz-placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-inventory-filters .field::placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-inventory-note,.admin-shell[data-admin-ui=v2] .admin-inventory-product-sku,.admin-shell[data-admin-ui=v2] .admin-inventory-record-count{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-inventory-section-title{padding:var(--admin-space-4);border-bottom:1px solid var(--admin-border);color:var(--admin-text);font-size:var(--admin-text-lg);font-weight:var(--admin-font-semibold);margin:0}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table-cell,.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table-header-cell{padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table{background:var(--admin-surface);border-radius:0}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table thead{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table th{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table tbody tr{background:var(--admin-surface)}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table tbody tr:hover{background:var(--admin-surface-subtle);box-shadow:none}.admin-shell[data-admin-ui=v2] .admin-inventory-note,.admin-shell[data-admin-ui=v2] .admin-inventory-product-name,.admin-shell[data-admin-ui=v2] .admin-inventory-product-sku{display:block}.admin-shell[data-admin-ui=v2] .admin-inventory-product-name{color:var(--admin-text);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-inventory-invoice,.admin-shell[data-admin-ui=v2] .admin-inventory-product-sku{font-family:var(--font-geist-mono),monospace;font-size:var(--admin-text-xs)}.admin-shell[data-admin-ui=v2] .admin-inventory-time{white-space:nowrap}.admin-shell[data-admin-ui=v2] .admin-inventory-change-positive{color:var(--admin-success);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-inventory-change-negative{color:var(--admin-danger);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-inventory-record-list{display:none}@media (max-width:1279px){.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table-container{display:none}.admin-shell[data-admin-ui=v2] .admin-inventory-record-list{gap:var(--admin-space-3);padding:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-inventory-record{min-width:0;padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface)}.admin-shell[data-admin-ui=v2] .admin-inventory-record-identity{gap:var(--admin-space-1);min-width:0;margin-bottom:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-inventory-record-identity strong{overflow-wrap:anywhere;color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-inventory-record-identity small{overflow-wrap:anywhere;color:var(--admin-text-secondary);font-family:var(--font-geist-mono),monospace}.admin-shell[data-admin-ui=v2] .admin-inventory-record dl{gap:var(--admin-space-2);margin:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-inventory-record dl>div{gap:var(--admin-space-2);grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);display:grid}.admin-shell[data-admin-ui=v2] .admin-inventory-record dt{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);font-weight:var(--admin-font-medium)}.admin-shell[data-admin-ui=v2] .admin-inventory-record dd{overflow-wrap:anywhere;min-width:0;color:var(--admin-text);margin:0}.admin-shell[data-admin-ui=v2] .admin-inventory-record dd small{color:var(--admin-text-secondary);display:block}}.admin-shell[data-admin-ui=v2] .admin-products-search .field{width:100%;min-height:var(--admin-control-h);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-search p{font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);margin:0}.admin-shell[data-admin-ui=v2] .admin-product-record-status,.admin-shell[data-admin-ui=v2] .admin-products-load-more,.admin-shell[data-admin-ui=v2] .admin-products-toolbar-actions{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-products-layout{grid-template-columns:16.25rem minmax(0,1fr);min-width:0;display:grid;overflow:clip}.admin-shell[data-admin-ui=v2] .admin-products-layout>.admin-products-categories,.admin-shell[data-admin-ui=v2] .admin-products-layout>aside{padding:var(--admin-space-3);border:0;border-right:1px solid var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text);box-shadow:none;border-radius:0}.admin-shell[data-admin-ui=v2] .admin-products-layout .admin-products-category-button,.admin-shell[data-admin-ui=v2] .admin-products-layout .ms-product-category-button{box-sizing:border-box;min-height:var(--admin-control-h);border-radius:var(--admin-radius-control);box-shadow:none;color:var(--admin-text);padding:0 var(--admin-space-3);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;display:flex}.admin-shell[data-admin-ui=v2] .admin-products-layout .admin-products-category-button .admin-products-category-count,.admin-shell[data-admin-ui=v2] .admin-products-layout .ms-product-category-button .ms-status-pill{background:var(--admin-info-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-products-layout .admin-products-category-button[data-selected=true],.admin-shell[data-admin-ui=v2] .admin-products-layout .ms-product-category-button.ms-selected-option{border-color:var(--admin-brand-subtle);background:var(--admin-brand-subtle)}.admin-shell[data-admin-ui=v2] .admin-products-layout .admin-products-category-button:hover,.admin-shell[data-admin-ui=v2] .admin-products-layout .ms-product-category-button:hover{background:var(--admin-surface-muted)}.admin-shell[data-admin-ui=v2] .admin-products-category-grid{gap:var(--admin-space-1);max-height:70vh;padding-right:var(--admin-space-1);display:grid;overflow:auto}.admin-shell[data-admin-ui=v2] .admin-products-category-button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-products-results{background:var(--admin-surface);min-width:0}.admin-shell[data-admin-ui=v2] .admin-product-table{min-width:70rem;color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-table tbody tr{background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-table tbody tr:hover{background:var(--admin-surface-subtle);box-shadow:inset var(--admin-focus-ring-width) 0 0 var(--admin-brand)}.admin-shell[data-admin-ui=v2] .admin-product-table td,.admin-shell[data-admin-ui=v2] .admin-product-table th{padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border);vertical-align:top}.admin-shell[data-admin-ui=v2] .admin-product-table th{background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-product-record .admin-product-detail-trigger,.admin-shell[data-admin-ui=v2] .admin-product-record .ms-product-detail-trigger,.admin-shell[data-admin-ui=v2] .admin-product-table .admin-product-detail-trigger,.admin-shell[data-admin-ui=v2] .admin-product-table .ms-product-detail-trigger{min-height:var(--admin-control-h);align-items:center;gap:var(--admin-space-2);border-radius:var(--admin-radius-control);color:var(--admin-text);text-align:left;font-weight:800;line-height:1.2;display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-product-detail-trigger:hover{color:var(--admin-brand);text-underline-offset:.2rem;text-decoration:underline}.admin-shell[data-admin-ui=v2] .admin-product-detail-trigger:focus-visible{outline:var(--admin-focus-ring-width) solid var(--admin-focus-ring-color);outline-offset:var(--admin-focus-ring-offset)}.admin-shell[data-admin-ui=v2] .admin-product-row-attention{box-shadow:inset var(--admin-focus-ring-width) 0 0 var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-product-record-list{display:none}.admin-shell[data-admin-ui=v2] .admin-products-load-more{justify-content:center}@media (max-width:1279px){.admin-shell[data-admin-ui=v2] .admin-products-page{padding:var(--admin-space-4)}.admin-shell[data-admin-ui=v2] .admin-products-layout{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-products-layout>.admin-products-categories,.admin-shell[data-admin-ui=v2] .admin-products-layout>aside{border-right:0;border-bottom:1px solid var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-products-layout .admin-products-category-grid,.admin-shell[data-admin-ui=v2] .admin-products-layout .ms-product-category-grid{gap:var(--admin-space-1);flex-wrap:wrap;max-height:none;padding:0;display:flex;overflow:visible}.admin-shell[data-admin-ui=v2] .admin-products-layout .admin-products-category-grid .admin-products-category-button,.admin-shell[data-admin-ui=v2] .admin-products-layout .ms-product-category-grid .ms-product-category-button{width:auto;padding:0 var(--admin-space-3);flex:9rem;align-content:center}.admin-shell[data-admin-ui=v2] .admin-products-layout .admin-data-table-container{display:none}.admin-shell[data-admin-ui=v2] .admin-product-record,.admin-shell[data-admin-ui=v2] .admin-product-record-list{gap:var(--admin-space-3);padding:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-product-record{min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface)}.admin-shell[data-admin-ui=v2] .admin-product-record[data-attention=true]{box-shadow:inset var(--admin-focus-ring-width) 0 0 var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-product-record[data-inactive=true]{opacity:.65}.admin-shell[data-admin-ui=v2] .admin-product-record-identity{gap:var(--admin-space-1);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-record-identity small{overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-product-record-facts{gap:var(--admin-space-2) var(--admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-record-facts div{min-width:0}.admin-shell[data-admin-ui=v2] .admin-product-record-facts dt{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-product-record-facts dd{margin:var(--admin-space-1) 0 0;color:var(--admin-text);font-variant-numeric:var(--admin-tabular-nums);overflow-wrap:anywhere}}@media (max-width:639px){.admin-shell[data-admin-ui=v2] .admin-products-page{padding:var(--admin-space-3)}.admin-shell[data-admin-ui=v2] .admin-products-toolbar-actions,.admin-shell[data-admin-ui=v2] .admin-products-toolbar-actions .admin-button{width:100%}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-purchase-order-detail-page),.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-purchase-orders-page),.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-receiving-page),.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-reorder-page),.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-supplier-documents-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-purchase-order-detail,.admin-shell[data-admin-ui=v2] .admin-purchase-order-detail-page{gap:var(--admin-space-4);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-purchase-order-lines{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-purchase-order-lines .admin-data-table{min-width:64rem}.admin-shell[data-admin-ui=v2] .admin-purchase-order-confirm-actions{justify-content:flex-end;gap:var(--admin-space-2);margin-top:var(--admin-space-4);display:flex}.admin-shell[data-admin-ui=v2] .admin-purchase-orders-page{gap:var(--admin-space-4);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-purchase-order-workbench{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-purchase-order-workbench>h2{margin:0}.admin-shell[data-admin-ui=v2] .admin-purchase-order-booking{min-width:0}.admin-shell[data-admin-ui=v2] .admin-purchase-order-table,.admin-shell[data-admin-ui=v2] .admin-supplier-backorders{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-purchase-order-table>h2,.admin-shell[data-admin-ui=v2] .admin-supplier-backorders>div:first-child{padding:var(--admin-space-4);border-bottom:1px solid var(--admin-border);margin:0}.admin-shell[data-admin-ui=v2] .admin-purchase-order-table .admin-data-table{min-width:44rem}.admin-shell[data-admin-ui=v2] .admin-supplier-backorders .admin-data-table{min-width:58rem}.admin-shell[data-admin-ui=v2] .admin-supplier-backorders h2{margin:0}.admin-shell[data-admin-ui=v2] .admin-supplier-backorders p{margin:var(--admin-space-1) 0 0;color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-supplier-backorder-confirm-actions{justify-content:flex-end;gap:var(--admin-space-2);margin-top:var(--admin-space-4);display:flex}.admin-shell[data-admin-ui=v2] .admin-receiving-page{gap:var(--admin-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-receiving-dropzone{place-content:center;gap:var(--admin-space-3);border:2px dashed var(--admin-border-strong);text-align:center;cursor:pointer;min-height:10rem;display:grid}.admin-shell[data-admin-ui=v2] .admin-receiving-dropzone-active{border-color:var(--admin-success);background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-receiving-dropzone-busy{opacity:.6;pointer-events:none}.admin-shell[data-admin-ui=v2] .admin-receiving-dropzone-title{color:var(--admin-text);font-size:var(--admin-text-lg);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-receiving-dropzone-error{color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-receiving-dropzone-help{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-receiving-comparison{min-width:0;max-width:100%}.admin-shell[data-admin-ui=v2] .admin-receiving-comparison .admin-data-table{min-width:86rem}.admin-shell[data-admin-ui=v2] .admin-receiving-actual-count{flex:0 0 8rem;width:8rem;min-width:8rem}.admin-shell[data-admin-ui=v2] .admin-receiving-recent{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-receiving-recent h2{padding:var(--admin-space-4);border-bottom:1px solid var(--admin-border);margin:0}.admin-shell[data-admin-ui=v2] .admin-receiving-confirm-actions{justify-content:flex-end;gap:var(--admin-space-2);margin-top:var(--admin-space-4);display:flex}.admin-shell[data-admin-ui=v2] .admin-supplier-document-list,.admin-shell[data-admin-ui=v2] .admin-supplier-documents-page,.admin-shell[data-admin-ui=v2] .admin-supplier-files,.admin-shell[data-admin-ui=v2] .admin-yonex-template-manager{gap:var(--admin-space-4);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-supplier-documents-section details>summary{cursor:pointer;color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-supplier-documents-section details>summary small{margin-top:var(--admin-space-1);color:var(--admin-text-secondary);display:block}.admin-shell[data-admin-ui=v2] .admin-supplier-documents-section details>:not(summary){margin-top:var(--admin-space-4)}.admin-shell[data-admin-ui=v2] .admin-supplier-upload-form{align-items:end;gap:var(--admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-supplier-file-input,.admin-shell[data-admin-ui=v2] .admin-supplier-upload-form label{gap:var(--admin-space-1);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);display:grid}.admin-shell[data-admin-ui=v2] .admin-supplier-upload-result{gap:var(--admin-space-4);margin:var(--admin-space-4) 0 0;flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-supplier-upload-result div{gap:var(--admin-space-1);display:grid}.admin-shell[data-admin-ui=v2] .admin-supplier-document-list article small,.admin-shell[data-admin-ui=v2] .admin-supplier-document-list article span,.admin-shell[data-admin-ui=v2] .admin-supplier-section-heading p,.admin-shell[data-admin-ui=v2] .admin-supplier-upload-result dt{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-supplier-document-list article{gap:var(--admin-space-1);padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);display:grid}.admin-shell[data-admin-ui=v2] .admin-yonex-template-card,.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-group,.admin-shell[data-admin-ui=v2] .admin-yonex-template-header,.admin-shell[data-admin-ui=v2] .admin-yonex-template-section{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-yonex-template-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-shell[data-admin-ui=v2] .admin-yonex-template-header h2,.admin-shell[data-admin-ui=v2] .admin-yonex-template-header p,.admin-shell[data-admin-ui=v2] .admin-yonex-template-section h3,.admin-shell[data-admin-ui=v2] .admin-yonex-template-section p{margin:0}.admin-shell[data-admin-ui=v2] .admin-yonex-template-binding small,.admin-shell[data-admin-ui=v2] .admin-yonex-template-card>p,.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-group p,.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-list,.admin-shell[data-admin-ui=v2] .admin-yonex-template-header>div:first-child>p:last-child,.admin-shell[data-admin-ui=v2] .admin-yonex-template-product-result span,.admin-shell[data-admin-ui=v2] .admin-yonex-template-version-row p{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-card-eyebrow,.admin-shell[data-admin-ui=v2] .admin-yonex-template-eyebrow{color:var(--admin-info);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);letter-spacing:.12em;text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-yonex-template-card-eyebrow{color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-actions{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-yonex-template-actions-end{justify-content:flex-end}.admin-shell[data-admin-ui=v2] .admin-yonex-template-kind-manager:focus{outline:var(--admin-focus-ring-width) solid var(--admin-focus-ring-color);outline-offset:var(--admin-focus-ring-offset)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-section-heading{justify-content:space-between;align-items:start;gap:var(--admin-space-3);display:flex}.admin-shell[data-admin-ui=v2] .admin-yonex-template-section-heading>b{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-section-heading>span{color:var(--admin-text-secondary);font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-card-grid,.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-grid,.admin-shell[data-admin-ui=v2] .admin-yonex-template-product-results,.admin-shell[data-admin-ui=v2] .admin-yonex-template-validation-grid{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-yonex-template-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-grid,.admin-shell[data-admin-ui=v2] .admin-yonex-template-product-results,.admin-shell[data-admin-ui=v2] .admin-yonex-template-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-yonex-template-version-row{align-items:center;gap:var(--admin-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-yonex-template-form{align-items:end;gap:var(--admin-space-3);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-yonex-template-form .admin-form-field{flex:16rem;min-width:min(100%,16rem)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-control{box-sizing:border-box;width:100%;min-height:var(--admin-control-h);padding:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);font:inherit}.admin-shell[data-admin-ui=v2] .admin-yonex-template-hint,.admin-shell[data-admin-ui=v2] .admin-yonex-template-selected-target{color:var(--admin-text-secondary);font-size:var(--admin-text-xs)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-selected-target{color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-binding-list,.admin-shell[data-admin-ui=v2] .admin-yonex-template-history{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-yonex-template-binding-list{max-height:34rem;padding-right:var(--admin-space-1);overflow-y:auto}.admin-shell[data-admin-ui=v2] .admin-yonex-template-binding{width:100%;min-height:var(--admin-control-h-lg);padding:var(--admin-space-3);text-align:left;white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;display:grid}.admin-shell[data-admin-ui=v2] .admin-yonex-template-binding-selected{border-color:var(--admin-info-border);background:var(--admin-info-subtle)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-binding span,.admin-shell[data-admin-ui=v2] .admin-yonex-template-product-result{min-width:0}.admin-shell[data-admin-ui=v2] .admin-yonex-template-binding small,.admin-shell[data-admin-ui=v2] .admin-yonex-template-product-result span{margin-top:var(--admin-space-1);display:block}.admin-shell[data-admin-ui=v2] .admin-yonex-template-product-result{min-height:var(--admin-control-h-lg);text-align:left;white-space:normal;display:block}.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-list{gap:var(--admin-space-3);font-size:var(--admin-text-sm);display:grid}.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-list ul{margin:var(--admin-space-1) 0 0;padding-left:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-list li>span{display:block}.admin-shell[data-admin-ui=v2] .admin-yonex-template-validation-card ul{margin:var(--admin-space-2) 0 0;padding-left:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-blocking-note{color:var(--admin-danger);font-size:var(--admin-text-sm);font-weight:var(--admin-font-semibold);text-align:right}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-yonex-template-binding,.admin-shell[data-admin-ui=v2] .admin-yonex-template-card-grid,.admin-shell[data-admin-ui=v2] .admin-yonex-template-difference-grid,.admin-shell[data-admin-ui=v2] .admin-yonex-template-header,.admin-shell[data-admin-ui=v2] .admin-yonex-template-product-results,.admin-shell[data-admin-ui=v2] .admin-yonex-template-validation-grid,.admin-shell[data-admin-ui=v2] .admin-yonex-template-version-row{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-yonex-template-header,.admin-shell[data-admin-ui=v2] .admin-yonex-template-section-heading{align-items:stretch;display:grid}.admin-shell[data-admin-ui=v2] .admin-yonex-template-actions,.admin-shell[data-admin-ui=v2] .admin-yonex-template-actions .admin-button{width:100%}}.admin-shell[data-admin-ui=v2] .admin-text{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-text-secondary{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-text-info{color:var(--admin-info)}.admin-shell[data-admin-ui=v2] .admin-text-success{color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-text-danger{color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-text-warning{color:var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-border{border-color:var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-bg-subtle{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-bg-selected{background:var(--admin-info-subtle)}.admin-shell[data-admin-ui=v2] .admin-bg-brand{background:var(--admin-brand);color:var(--admin-text-inverse)}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-supplier-upload-form{grid-template-columns:minmax(0,1fr)}}.admin-shell[data-admin-ui=v2] .admin-reorder-groups,.admin-shell[data-admin-ui=v2] .admin-reorder-page{gap:var(--admin-space-4);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-footer small,.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-header p,.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-section header small,.admin-shell[data-admin-ui=v2] .admin-reorder-group-header p,.admin-shell[data-admin-ui=v2] .admin-reorder-summary{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-reorder-group{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-footer,.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-header,.admin-shell[data-admin-ui=v2] .admin-reorder-group-header{justify-content:space-between;align-items:center;gap:var(--admin-space-4);padding:var(--admin-space-4);border-bottom:1px solid var(--admin-border);background:var(--admin-surface-subtle);display:flex}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-header h2,.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-section h3,.admin-shell[data-admin-ui=v2] .admin-reorder-group-header h2{color:var(--admin-text);margin:0}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-header p,.admin-shell[data-admin-ui=v2] .admin-reorder-group-header p{margin:var(--admin-space-1) 0 0}.admin-shell[data-admin-ui=v2] .admin-reorder-freight{color:var(--admin-warning);font-weight:var(--admin-font-medium)}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-footer>div:last-child,.admin-shell[data-admin-ui=v2] .admin-reorder-group-actions,.admin-shell[data-admin-ui=v2] .admin-reorder-template-tabs{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-reorder-comparison{min-width:0;max-width:100%}.admin-shell[data-admin-ui=v2] .admin-reorder-scroll-controls{z-index:5;justify-content:space-between;align-items:center;gap:var(--admin-space-3);min-width:0;padding:var(--admin-space-2) var(--admin-space-3);border-bottom:1px solid var(--admin-border);background:var(--admin-surface);display:flex;position:sticky;left:0}.admin-shell[data-admin-ui=v2] .admin-reorder-scroll-controls>span{color:var(--admin-text-secondary);font-size:var(--admin-text-xs)}.admin-shell[data-admin-ui=v2] .admin-reorder-scroll-controls>div{gap:var(--admin-space-2);flex:none;display:flex}.admin-shell[data-admin-ui=v2] .admin-reorder-comparison .admin-data-table-scroll-hint{display:none}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog .admin-reorder-comparison .admin-data-table{min-width:70rem}.admin-shell[data-admin-ui=v2] .admin-reorder-comparison .reorder-table{table-layout:fixed;width:max(100%,96rem);min-width:96rem}.admin-shell[data-admin-ui=v2] .reorder-table :where(th,td){overflow-wrap:anywhere;vertical-align:top}.admin-shell[data-admin-ui=v2] .reorder-col-product{width:17rem}.admin-shell[data-admin-ui=v2] .reorder-col-specification{width:6rem}.admin-shell[data-admin-ui=v2] .reorder-col-identifiers{width:11rem}.admin-shell[data-admin-ui=v2] .reorder-col-current{width:4.5rem}.admin-shell[data-admin-ui=v2] .reorder-col-on-order{width:8rem}.admin-shell[data-admin-ui=v2] .reorder-col-minimum{width:4.5rem}.admin-shell[data-admin-ui=v2] .reorder-col-days,.admin-shell[data-admin-ui=v2] .reorder-col-sales,.admin-shell[data-admin-ui=v2] .reorder-col-suggested{width:6rem}.admin-shell[data-admin-ui=v2] .reorder-col-order{width:13rem}.admin-shell[data-admin-ui=v2] .reorder-col-cost{width:7.5rem}.admin-shell[data-admin-ui=v2] .admin-supplier-order-review-page{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-pending-purchase-orders,.admin-shell[data-admin-ui=v2] .admin-supplier-order-review-page>.admin-surface{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-pending-purchase-orders-table{min-width:64rem}@media (min-width:1280px){.admin-shell[data-admin-ui=v2] .reorder-table .reorder-cost-column,.admin-shell[data-admin-ui=v2] .reorder-table .reorder-order-column{background:var(--admin-surface);position:sticky}.admin-shell[data-admin-ui=v2] .reorder-table .reorder-order-column{z-index:2;box-shadow:-.25rem 0 0 var(--admin-border);right:7.5rem}@supports (color:color-mix(in lab,red,red)){.admin-shell[data-admin-ui=v2] .reorder-table .reorder-order-column{box-shadow:-.25rem 0 0 color-mix(in srgb,var(--admin-border) 72%,transparent)}}.admin-shell[data-admin-ui=v2] .reorder-table .reorder-cost-column{z-index:3;right:0}.admin-shell[data-admin-ui=v2] .reorder-table thead .reorder-cost-column,.admin-shell[data-admin-ui=v2] .reorder-table thead .reorder-order-column{z-index:4;background:var(--admin-surface-subtle)}}.admin-shell[data-admin-ui=v2] .reorder-product-title{color:var(--admin-text);display:block}.admin-shell[data-admin-ui=v2] .reorder-product-meta{font-weight:var(--admin-font-medium)}.admin-shell[data-admin-ui=v2] .admin-reorder-comparison small,.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-footer small,.admin-shell[data-admin-ui=v2] .reorder-identifiers span{margin-top:var(--admin-space-1);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);display:block}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog{width:calc(100vw - var(--admin-space-8));height:calc(100dvh - var(--admin-space-8));flex-direction:column;max-width:90rem;padding:0;display:flex;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-body{align-content:start;gap:var(--admin-space-4);min-height:0;padding:var(--admin-space-4);overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;display:grid;overflow-y:auto}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-footer,.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-header{flex:none;min-width:0}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-section{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-section>header,.admin-shell[data-admin-ui=v2] .admin-reorder-template-meta{padding:var(--admin-space-3);background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-footer{border-top:1px solid var(--admin-border);background:var(--admin-surface);border-bottom:0}.admin-shell[data-admin-ui=v2] .admin-reorder-quantity{text-align:right;width:6rem}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-reorder-scroll-controls{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-reorder-scroll-controls .admin-button,.admin-shell[data-admin-ui=v2] .admin-reorder-scroll-controls>div{width:100%}.admin-shell[data-admin-ui=v2] .admin-reorder-scroll-controls .admin-button{min-height:var(--admin-control-h-lg);flex:50%}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-footer,.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-header,.admin-shell[data-admin-ui=v2] .admin-reorder-group-header{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-reorder-group-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-reorder-group-actions .admin-button{width:100%;min-height:var(--admin-control-h-lg)}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-product-tasks-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page{gap:var(--admin-space-5);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-summary{background:var(--admin-surface)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-summary>.admin-toolbar,.admin-shell[data-admin-ui=v2] .admin-product-tasks-workbench>.admin-toolbar{border:0;border-bottom:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:none;border-radius:0}.admin-shell[data-admin-ui=v2] .admin-product-tasks-summary>.admin-toolbar b,.admin-shell[data-admin-ui=v2] .admin-product-tasks-workbench>.admin-toolbar b{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-workbench>.task-list-header{justify-content:space-between;align-items:center;display:flex}.admin-shell[data-admin-ui=v2] .admin-product-tasks-workbench>.task-list-header>.admin-toolbar-primary{grid-column:auto;display:block}.admin-shell[data-admin-ui=v2] .admin-product-tasks-workbench>.task-list-header .admin-toolbar-primary>div{gap:var(--admin-space-1);display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-workbench>.task-list-header .admin-toolbar-primary span{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-summary .task-summary-list{gap:var(--admin-space-3);padding:var(--admin-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-row{align-items:center;gap:var(--admin-space-3);border-color:var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);height:auto;min-height:6.5rem;box-shadow:var(--admin-shadow-surface);padding:var(--admin-space-4);color:var(--admin-text);text-align:left;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid;transform:none}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-row:focus-visible,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-row:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle);box-shadow:var(--admin-shadow-surface);color:var(--admin-text);transform:none}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-icon{border:1px solid var(--admin-info-border);border-radius:var(--admin-radius-control);background:var(--admin-info-subtle);width:2.75rem;height:2.75rem;box-shadow:none;place-items:center;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-row[data-task-tone=warning] .task-summary-icon{border-color:var(--admin-warning-border);background:var(--admin-warning-subtle)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-row[data-task-tone=success] .task-summary-icon{border-color:var(--admin-success-border);background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-copy{gap:var(--admin-space-1);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-heading b,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-selected b,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-product b,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-copy b{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-heading span,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-selected small,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-selected span,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-meta,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-meta small,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-product small,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-product span,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-copy small{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-upc-progress{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-upc-progress b,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-upc-progress span{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-upc-workbench .task-meta>span{border-color:var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-dual-upc-note{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-product-tasks-workbench{background:var(--admin-surface);overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-panel,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-selected,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-list,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completions,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-toolbar,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-upc-workbench{min-width:0}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-list{gap:var(--admin-space-3);padding:var(--admin-space-4);display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-overview{gap:var(--admin-space-2);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-stats,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-summary{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringer-stat,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-summary>span{min-width:0;min-height:var(--admin-control-h-lg);align-content:center;gap:var(--admin-space-1);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);padding:var(--admin-space-2) var(--admin-space-3);color:var(--admin-text);text-align:left;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringer-select>span,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringer-stat small,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-summary small{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringer-stat b,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-summary b{color:var(--admin-text);font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height);font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringer-stat{cursor:pointer}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringer-stat.active,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringer-stat:hover{border-color:var(--admin-info);background:var(--admin-info-subtle)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completion-row b,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completions-header b{color:var(--admin-text);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completion-row>div>small,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completion-row>div>span,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completions-header>div>span{color:var(--admin-text-secondary);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completion-row{border-color:var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-panel,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-selected,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-row,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completions,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-search,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-stats>*{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);box-shadow:none;color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-row{align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-4);grid-template-columns:minmax(13rem,1.3fr) minmax(12rem,1fr) minmax(9rem,auto) auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-chip,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-style-card{color:var(--admin-text);cursor:pointer}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-row.task-style-card{border-color:var(--admin-text-muted);grid-template-columns:minmax(0,1fr);align-content:space-between;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-row.task-style-card:focus-visible,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-row.task-style-card:hover{border-color:var(--admin-info);background:var(--admin-info-subtle)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-count-pill{border-color:var(--admin-success);background:var(--admin-success-subtle);color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-style-card .task-save-button{border-color:var(--admin-info);background:var(--admin-info);color:var(--admin-text-inverse)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-panel,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-selected,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-completions,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-upc-workbench{padding:var(--admin-space-4)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-chip{aspect-ratio:auto;border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface-subtle);min-height:5.5rem;box-shadow:none;padding:var(--admin-space-3);transform:none}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-chip:focus-visible,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-chip:hover{border-color:var(--admin-border-strong);background:var(--admin-info-subtle);box-shadow:none;color:var(--admin-text);transform:none}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-chip small,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-chip span{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .field,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-input{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);min-width:0;color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .field::-moz-placeholder,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-input::-moz-placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .field::placeholder,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-input::placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-back-button,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-change,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-dual-upc-toggle,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-save-button,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-skip-button{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);box-shadow:none;color:var(--admin-text-secondary);text-decoration:none}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-change:hover,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-save-button:hover,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-skip-button:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-danger-button{border-color:var(--admin-danger);background:var(--admin-danger);color:var(--admin-text-inverse)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-sms-notified,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page small.task-complete-text{color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-complete-text{border:1px solid var(--admin-success-border);border-radius:var(--admin-radius-pill);background:var(--admin-success-subtle);width:-moz-fit-content;width:fit-content;padding:var(--admin-space-1) var(--admin-space-2);display:inline-block}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringer-select{gap:var(--admin-space-1);min-width:10rem;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-drilldown-empty,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-empty{border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-surface);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);padding:var(--admin-space-6)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-pagination-actions,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-reconciliation-actions{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-reconciliation-pagination{justify-content:space-between;align-items:center;gap:var(--admin-space-3);border-top:1px solid var(--admin-border);padding:var(--admin-space-4);display:flex}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-pagination-current,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-pagination-summary{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);align-self:center}[data-admin-ui-portal=v2] .task-conflict-modal{color:var(--admin-text)}[data-admin-ui-portal=v2] .task-conflict-code,[data-admin-ui-portal=v2] .task-conflict-grid>div{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle);color:var(--admin-text)}[data-admin-ui-portal=v2] .task-conflict-grid>.is-conflict{border-color:var(--admin-danger-border);background:var(--admin-danger-subtle)}[data-admin-ui-portal=v2] .task-conflict-grid em,[data-admin-ui-portal=v2] .task-conflict-grid small,[data-admin-ui-portal=v2] .task-conflict-grid span,[data-admin-ui-portal=v2] .task-conflict-modal p{color:var(--admin-text-secondary)}[data-admin-ui-portal=v2] .task-conflict-actions{justify-content:flex-end;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}@media (max-width:900px){.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-selected-search,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-row,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-toolbar{grid-template-columns:1fr}}@media (max-width:520px){.admin-shell[data-admin-ui=v2] .admin-product-tasks-page>.admin-page-header{gap:var(--admin-space-1) var(--admin-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page>.admin-page-header .admin-page-header-copy{display:contents}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page>.admin-page-header .admin-page-header-description,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page>.admin-page-header .admin-page-header-eyebrow{grid-column:1/-1}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page>.admin-page-header .admin-page-header-title{grid-area:2/1;align-self:center}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page>.admin-page-header .admin-page-header-actions{grid-area:2/2}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page>.admin-page-header .task-category-change{min-height:var(--admin-control-h-lg);justify-content:center;align-items:center;display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-category-chips,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-stats,.admin-shell[data-admin-ui=v2] .admin-product-tasks-summary .task-summary-list{grid-template-columns:1fr}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-summary-row{min-height:var(--admin-control-h-lg)}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-stringing-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-reconciliation-pagination,[data-admin-ui-portal=v2] .task-conflict-actions{flex-direction:column;align-items:stretch}}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner,.admin-shell[data-admin-ui=v2] .admin-physical-count{min-height:auto;color:var(--admin-text);background:0 0}.admin-shell[data-admin-ui=v2] .admin-physical-count-form,.admin-shell[data-admin-ui=v2] .admin-register-close-form{gap:var(--admin-space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);padding:var(--admin-space-5);box-shadow:var(--admin-shadow-surface);margin:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-physical-count-help,.admin-shell[data-admin-ui=v2] .admin-physical-count-scanbar{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface-subtle);padding:var(--admin-space-3);color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-physical-count-scanbar{margin:0}.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-count-status :where(span,b){align-items:center;gap:var(--admin-space-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-text-sm);font-weight:var(--admin-font-semibold);padding:6px 10px;display:inline-flex}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(input:not([type=checkbox]):not([type=radio]),textarea,select,.field),.admin-shell[data-admin-ui=v2] .admin-physical-count :where(input:not([type=checkbox]):not([type=radio]),textarea,select,.field),.admin-shell[data-admin-ui=v2] .admin-register-close :where(input:not([type=checkbox]):not([type=radio]),textarea,select,.field){width:100%;min-height:var(--admin-control-h-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);padding:9px 12px}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(input,textarea)::-moz-placeholder,.admin-shell[data-admin-ui=v2] .admin-physical-count :where(input,textarea)::-moz-placeholder,.admin-shell[data-admin-ui=v2] .admin-register-close :where(input,textarea)::-moz-placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(input,textarea)::placeholder,.admin-shell[data-admin-ui=v2] .admin-physical-count :where(input,textarea)::placeholder,.admin-shell[data-admin-ui=v2] .admin-register-close :where(input,textarea)::placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(input,textarea,select,button):focus-visible,.admin-shell[data-admin-ui=v2] .admin-physical-count :where(input,textarea,select,button):focus-visible,.admin-shell[data-admin-ui=v2] .admin-register-close :where(input,textarea,select,button):focus-visible{outline:var(--admin-focus-ring-width) solid var(--admin-focus-ring-color);outline-offset:var(--admin-focus-ring-offset)}.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-count-recent{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);padding:var(--admin-space-3)}.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-count-recent>div{justify-content:space-between;align-items:center;gap:var(--admin-space-3);border-color:var(--admin-border);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);display:flex}.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-count-recent>div b{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-count-recent ol{gap:var(--admin-space-2);margin-top:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-count-recent p{margin-top:var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-count-recent li,.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-count-recent p{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-physical-count-notice,.admin-shell[data-admin-ui=v2] .admin-register-close-message{border:1px solid var(--admin-info-border);border-radius:var(--admin-radius-surface);background:var(--admin-info-subtle);padding:var(--admin-space-3) var(--admin-space-4);color:var(--admin-text);font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-physical-count-preview{color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-physical-count-preview table{border-collapse:collapse;min-width:60rem}.admin-shell[data-admin-ui=v2] .admin-physical-count-preview :where(th,td){border-color:var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-physical-count-preview th{background:var(--admin-surface-subtle);color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-barcode-fix-panel,.admin-shell[data-admin-ui=v2] .admin-physical-count .handheld-barcode-fix-results button{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-register-close-mode{gap:var(--admin-space-4);display:grid}.admin-shell[data-admin-ui=v2] .admin-register-mode-option{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);padding:var(--admin-space-3);color:var(--admin-text);display:block}.admin-shell[data-admin-ui=v2] .admin-register-mode-option:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-register-mode-option.is-selected{border-color:var(--admin-brand);background:var(--admin-brand-subtle)}.admin-shell[data-admin-ui=v2] .admin-register-mode-option small,.admin-shell[data-admin-ui=v2] .admin-register-mode-option span:last-child{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-register-close-metric{min-width:0}.admin-shell[data-admin-ui=v2] .admin-register-close-metric.is-warn{border-color:var(--admin-warning-border);background:var(--admin-warning-subtle)}.admin-shell[data-admin-ui=v2] .admin-register-close-metric.is-ok{border-color:var(--admin-success-border);background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-register-close-history{overflow:auto}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner{width:100%;padding-bottom:var(--admin-space-8)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-scanner-header{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--admin-shadow-surface);margin:0}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-back-link{border-color:var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-title-copy p{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-mode-pill{border-color:var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-ready-pill{border-color:var(--admin-success-border);background:var(--admin-success-subtle);color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-mode-current,.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-mode-toggle{border:1px solid var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-mode-current>span:last-child{background:var(--admin-surface);color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-mode-toggle button{color:var(--admin-text-secondary);border:1px solid #0000}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-mode-toggle button.is-selected{border-color:var(--admin-brand);background:var(--admin-brand-subtle);color:var(--admin-brand)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(.bg-white,.bg-white\/70,.bg-white\/80,.bg-white\/90,.bg-white\/95,.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100),.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(.handheld-card,.handheld-cart-line,.handheld-stock-readout,.handheld-dual-upc-panel),.admin-shell[data-admin-ui=v2] .admin-physical-count :where(.bg-white,.bg-white\/70,.bg-white\/80,.bg-white\/90,.bg-white\/95,.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100){border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600),.admin-shell[data-admin-ui=v2] .admin-physical-count :where(.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600){color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-count-category-head b,.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(.text-slate-700,.text-slate-800,.text-slate-900,.text-gray-700,.text-gray-800,.text-gray-900,.text-black),.admin-shell[data-admin-ui=v2] .admin-physical-count :where(.text-slate-700,.text-slate-800,.text-slate-900,.text-gray-700,.text-gray-800,.text-gray-900,.text-black){color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-count-category-head span{color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-count-category-grid button{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-text);box-shadow:none}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-count-category-grid button.is-selected{border-color:var(--admin-brand);background:var(--admin-brand-subtle);color:var(--admin-brand)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner :where(.handheld-search-keyboard,.handheld-numeric-keyboard){border-color:var(--admin-border);background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-search-keyboard-toggle{border-color:var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text)}@media (max-width:767px){.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .handheld-scanner-header{top:calc(var(--admin-mobile-header-h) + var(--admin-space-2))}.admin-shell[data-admin-ui=v2] .admin-physical-count-form,.admin-shell[data-admin-ui=v2] .admin-register-close-form{padding:var(--admin-space-4)}}@media (max-width:520px){.admin-shell[data-admin-ui=v2] .admin-physical-count-scanbar>.grid{grid-template-columns:minmax(0,1fr) auto}.admin-shell[data-admin-ui=v2] .admin-physical-count-scanbar .handheld-scan-wrap{grid-column:1/-1}.admin-shell[data-admin-ui=v2] .admin-physical-count-form>.mt-4.flex{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-physical-count-form>.mt-4.flex .admin-button{width:100%}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-coupons-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-coupons-page{gap:var(--admin-space-5);min-height:100%}.admin-shell[data-admin-ui=v2] .admin-coupon-detail-actions,.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-actions,.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-heading,.admin-shell[data-admin-ui=v2] .admin-coupons-pagination,.admin-shell[data-admin-ui=v2] .admin-coupons-search{align-items:flex-end;gap:var(--admin-space-3);display:flex}.admin-shell[data-admin-ui=v2] .admin-coupons-search .admin-form-field{min-width:min(360px,60vw)}.admin-shell[data-admin-ui=v2] .admin-coupons-page :where(input,select,textarea){border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-coupons-page :where(input,textarea)::-moz-placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-coupons-page :where(input,textarea)::placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-coupons-page .admin-dialog{background:var(--admin-surface-raised);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-coupons-page .admin-dialog :where(h2,h3,label,p,strong){color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-coupon-code,.admin-shell[data-admin-ui=v2] .admin-coupon-name,.admin-shell[data-admin-ui=v2] .admin-coupon-row small{overflow-wrap:anywhere;display:block}.admin-shell[data-admin-ui=v2] .admin-coupon-name,.admin-shell[data-admin-ui=v2] .admin-coupon-row small{margin-top:var(--admin-space-1);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table{background:var(--admin-surface)}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table :where(th,td){padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border);color:var(--admin-text);vertical-align:top}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table th{background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table tbody tr:hover{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-coupons-pagination{justify-content:flex-end;align-items:center}.admin-shell[data-admin-ui=v2] .admin-coupon-form,.admin-shell[data-admin-ui=v2] .admin-coupon-history{gap:var(--admin-space-4);display:grid}.admin-shell[data-admin-ui=v2] .admin-coupon-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-coupon-form>.admin-form-field:has(textarea),.admin-shell[data-admin-ui=v2] .admin-coupon-form>:where(h3,.admin-alert,.admin-coupon-dialog-actions){grid-column:1/-1}.admin-shell[data-admin-ui=v2] .admin-coupon-form textarea{resize:vertical;min-height:88px}.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-actions{bottom:calc(-1 * var(--admin-space-6));z-index:1;padding:var(--admin-space-4) 0 var(--admin-space-2);background:var(--admin-surface);justify-content:flex-end;position:sticky}.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-heading{justify-content:space-between;align-items:flex-start}.admin-shell[data-admin-ui=v2] .admin-coupon-detail-grid :where(h3,p),.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-heading :where(h2,p),.admin-shell[data-admin-ui=v2] .admin-coupon-history :where(h3,p){overflow-wrap:anywhere;margin:0}.admin-shell[data-admin-ui=v2] .admin-coupon-detail-grid{gap:var(--admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-coupon-detail-grid .admin-surface,.admin-shell[data-admin-ui=v2] .admin-coupon-history-card{align-content:start;gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-coupon-history-card>div:first-child{align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-coupon-history-card dl{gap:var(--admin-space-2) var(--admin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-coupon-history-card dl>div{min-width:0}.admin-shell[data-admin-ui=v2] .admin-coupon-history-card dt{color:var(--admin-text-muted);font-size:var(--admin-text-xs)}.admin-shell[data-admin-ui=v2] .admin-coupon-history-card dd{margin:var(--admin-space-1) 0 0;overflow-wrap:anywhere}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-coupon-detail-grid,.admin-shell[data-admin-ui=v2] .admin-coupon-form,.admin-shell[data-admin-ui=v2] .admin-coupon-history-card dl,.admin-shell[data-admin-ui=v2] .admin-coupons-search{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-coupons-search{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-coupons-search .admin-form-field{min-width:0}.admin-shell[data-admin-ui=v2] .admin-coupon-form>*{grid-column:1}.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-heading{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-coupon-detail-actions .admin-button,.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-actions .admin-button{min-height:var(--admin-control-h-lg)}}@media (max-width:520px){.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface,.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table-container{background:0 0;overflow:visible}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table,.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table tbody{display:block}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table thead{display:none}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-data-table tbody{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-coupon-row{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);box-shadow:var(--admin-shadow-surface);display:grid;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-coupon-row .admin-data-table-cell{align-items:start;gap:var(--admin-space-3);text-align:left;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);display:grid}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-coupon-row .admin-data-table-cell:before{content:attr(data-label);color:var(--admin-text-muted);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);line-height:var(--admin-text-xs-line-height);text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-coupon-row .admin-data-table-cell:first-child{background:var(--admin-surface-subtle);display:block}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-coupon-row .admin-data-table-cell:first-child:before{display:none}.admin-shell[data-admin-ui=v2] .admin-coupons-table-surface .admin-coupon-row .admin-data-table-cell:last-child .admin-button{width:100%}.admin-shell[data-admin-ui=v2] .admin-coupon-detail-actions,.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-actions{flex-direction:column-reverse;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-coupon-detail-actions .admin-button,.admin-shell[data-admin-ui=v2] .admin-coupon-dialog-actions .admin-button{width:100%}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-reports-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-reports-page{background:var(--admin-canvas);min-height:100%}.admin-shell[data-admin-ui=v2] .admin-report-actions,.admin-shell[data-admin-ui=v2] .admin-report-chargeback-total,.admin-shell[data-admin-ui=v2] .admin-report-metric,.admin-shell[data-admin-ui=v2] .admin-report-metric-value,.admin-shell[data-admin-ui=v2] .admin-report-section-heading,.admin-shell[data-admin-ui=v2] .admin-report-stringer-heading,.admin-shell[data-admin-ui=v2] .admin-report-value-row{align-items:center;display:flex}.admin-shell[data-admin-ui=v2] .admin-report-actions{justify-content:flex-end;gap:var(--admin-space-2);flex-wrap:wrap}.admin-shell[data-admin-ui=v2] .admin-report-actions .admin-button[data-admin-variant=secondary]{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-text-secondary)}.admin-shell[data-admin-ui=v2] .admin-report-actions .admin-button[data-admin-variant=primary]{border-color:var(--admin-brand);background:var(--admin-brand);color:var(--admin-text-inverse)}.admin-shell[data-admin-ui=v2] .admin-report-period-grid{gap:var(--admin-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-report-missing-cost,.admin-shell[data-admin-ui=v2] .admin-report-period,.admin-shell[data-admin-ui=v2] .admin-report-section{min-width:0}.admin-shell[data-admin-ui=v2] .admin-report-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-3);margin-bottom:var(--admin-space-3)}.admin-shell[data-admin-ui=v2] .admin-report-section-heading>.admin-status-badge{white-space:nowrap;flex:none}.admin-shell[data-admin-ui=v2] .admin-report-section-heading :where(h2,h3,p),.admin-shell[data-admin-ui=v2] .admin-report-section>h2{margin:0}.admin-shell[data-admin-ui=v2] .admin-report-section-heading :where(h2,h3),.admin-shell[data-admin-ui=v2] .admin-report-section>h2{color:var(--admin-text);font-size:var(--admin-text-lg);line-height:var(--admin-text-lg-line-height);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-report-missing-cost-identity small,.admin-shell[data-admin-ui=v2] .admin-report-muted,.admin-shell[data-admin-ui=v2] .admin-report-section-heading p,.admin-shell[data-admin-ui=v2] .admin-report-stringer-card small,.admin-shell[data-admin-ui=v2] .admin-report-value-row small{color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);display:block}.admin-shell[data-admin-ui=v2] .admin-report-metric{justify-content:space-between;gap:var(--admin-space-3);padding:var(--admin-space-3) 0;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-report-metric-value{justify-content:flex-end;gap:var(--admin-space-2);color:var(--admin-text);font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-report-metric-value strong{font-size:var(--admin-text-lg)}.admin-shell[data-admin-ui=v2] .admin-report-breakdown{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-report-value-row{justify-content:space-between;gap:var(--admin-space-3);padding:var(--admin-space-2) 0;border-bottom:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-report-value-row strong{color:var(--admin-text);font-variant-numeric:var(--admin-tabular-nums);white-space:nowrap}.admin-shell[data-admin-ui=v2] .admin-report-feature-grid,.admin-shell[data-admin-ui=v2] .admin-report-grid,.admin-shell[data-admin-ui=v2] .admin-report-missing-cost{margin-top:var(--admin-space-6)}.admin-shell[data-admin-ui=v2] .admin-report-grid{gap:var(--admin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-report-stringer-grid{gap:var(--admin-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-report-stringer-heading{justify-content:space-between;gap:var(--admin-space-2);color:var(--admin-text-secondary);font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-report-stringer-heading span{color:var(--admin-text-muted);font-size:var(--admin-text-xs)}.admin-shell[data-admin-ui=v2] .admin-report-stringer-profit{margin-top:var(--admin-space-2);color:var(--admin-text);font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height);font-variant-numeric:var(--admin-tabular-nums);display:block}.admin-shell[data-admin-ui=v2] .admin-report-table-section>h2{padding:var(--admin-space-4)}.admin-shell[data-admin-ui=v2] .admin-report-table-container{border-radius:0 0 var(--admin-radius-surface) var(--admin-radius-surface);border-width:1px 0 0}.admin-shell[data-admin-ui=v2] .admin-report-table-container .admin-data-table{background:var(--admin-surface);min-width:760px}.admin-shell[data-admin-ui=v2] .admin-report-table-container .admin-data-table th{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-report-chargebacks{align-self:start}.admin-shell[data-admin-ui=v2] .admin-report-chargeback-total{justify-content:space-between;gap:var(--admin-space-3);margin-top:var(--admin-space-3);border-color:var(--admin-danger-border);background:var(--admin-danger-subtle);color:var(--admin-danger);font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-report-missing-cost{border-color:var(--admin-warning-border);background:var(--admin-warning-subtle)}.admin-shell[data-admin-ui=v2] .admin-report-missing-cost-list{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-report-missing-cost-row{align-items:end;gap:var(--admin-space-3);background:var(--admin-surface);grid-template-columns:minmax(0,1fr) minmax(9rem,12rem) auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-report-missing-cost-identity{overflow-wrap:anywhere;min-width:0}.admin-shell[data-admin-ui=v2] .admin-report-missing-cost-identity strong{display:block}@media (max-width:1200px){.admin-shell[data-admin-ui=v2] .admin-report-period-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-shell[data-admin-ui=v2] .admin-report-grid{grid-template-columns:1fr}.admin-shell[data-admin-ui=v2] .admin-report-missing-cost-row{grid-template-columns:1fr;align-items:stretch}}@media (max-width:620px){.admin-shell[data-admin-ui=v2] .admin-report-actions,.admin-shell[data-admin-ui=v2] .admin-report-metric,.admin-shell[data-admin-ui=v2] .admin-report-section-heading{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-report-actions .admin-button,.admin-shell[data-admin-ui=v2] .admin-report-missing-cost-row .admin-button{width:100%}.admin-shell[data-admin-ui=v2] .admin-report-stringer-grid{grid-template-columns:1fr}.admin-shell[data-admin-ui=v2] .admin-report-metric-value{justify-content:space-between}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-sales-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-sales-page{gap:var(--admin-space-5);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-page :where(input,select,textarea){border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);box-shadow:none;color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-sales-page :where(input,textarea)::-moz-placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-sales-page :where(input,textarea)::placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-sales-page .admin-dialog{background:var(--admin-surface-raised);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-sales-filters{align-items:end;gap:var(--admin-space-3);grid-template-columns:minmax(15rem,2fr) minmax(10rem,1fr) minmax(9rem,1fr) minmax(9rem,1fr) auto;width:100%;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-dialog-actions,.admin-shell[data-admin-ui=v2] .admin-sales-filter-actions,.admin-shell[data-admin-ui=v2] .admin-sales-pagination-actions{justify-content:flex-end;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table :where(th,td){padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border);color:var(--admin-text);vertical-align:top}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table{background:var(--admin-surface)}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table th{background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table tbody tr:hover{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-sales-candidate-list small,.admin-shell[data-admin-ui=v2] .admin-sales-ledger small,.admin-shell[data-admin-ui=v2] .admin-sales-line-actions small,.admin-shell[data-admin-ui=v2] .admin-sales-line-identity>span,.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table td>small,.admin-shell[data-admin-ui=v2] .admin-sales-money small,.admin-shell[data-admin-ui=v2] .admin-sales-muted,.admin-shell[data-admin-ui=v2] .admin-sales-receipt-button small{color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);display:block}.admin-shell[data-admin-ui=v2] .admin-sales-receipt-button{gap:var(--admin-space-1);color:var(--admin-info);font:inherit;font-weight:var(--admin-font-semibold);text-align:left;background:0 0;border:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-pagination{justify-content:space-between;align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);font-weight:var(--admin-font-medium);display:flex}.admin-shell[data-admin-ui=v2] .admin-sales-pagination [aria-disabled=true]{opacity:.5}.admin-shell[data-admin-ui=v2] .admin-sales-dialog{gap:var(--admin-space-4);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-dialog :where(h2,h3,p){margin:0}.admin-shell[data-admin-ui=v2] .admin-sales-dialog-header,.admin-shell[data-admin-ui=v2] .admin-sales-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-4);display:flex}.admin-shell[data-admin-ui=v2] .admin-sales-dialog-header{padding-bottom:var(--admin-space-4);border-bottom:1px solid var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-sales-dialog-header h2{margin-top:var(--admin-space-1);font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height)}.admin-shell[data-admin-ui=v2] .admin-sales-eyebrow{color:var(--admin-brand);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);letter-spacing:.12em;text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-sales-detail-grid,.admin-shell[data-admin-ui=v2] .admin-sales-exchange-grid,.admin-shell[data-admin-ui=v2] .admin-sales-secondary-grid{gap:var(--admin-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-sales-exchange-grid{grid-template-columns:minmax(14rem,.85fr) minmax(0,1.4fr)}.admin-shell[data-admin-ui=v2] .admin-sales-detail-section{align-content:start;gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-availability h3,.admin-shell[data-admin-ui=v2] .admin-sales-detail-section>h3,.admin-shell[data-admin-ui=v2] .admin-sales-section-heading h3{color:var(--admin-text);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-definition-row>span:first-child{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-sales-money{color:var(--admin-text);text-align:right;font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-sales-money>b{font-size:var(--admin-text-xl);line-height:var(--admin-text-xl-line-height);display:block}.admin-shell[data-admin-ui=v2] .admin-sales-candidate-list,.admin-shell[data-admin-ui=v2] .admin-sales-line-list,.admin-shell[data-admin-ui=v2] .admin-sales-replacement-list,.admin-shell[data-admin-ui=v2] .admin-sales-return-list{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);max-height:46vh;display:grid;overflow:auto}.admin-shell[data-admin-ui=v2] .admin-sales-candidate-list>div,.admin-shell[data-admin-ui=v2] .admin-sales-line{gap:var(--admin-space-3);padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-candidate-list>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.admin-shell[data-admin-ui=v2] .admin-sales-candidate-list>div:last-child,.admin-shell[data-admin-ui=v2] .admin-sales-line:last-child{border-bottom:0}.admin-shell[data-admin-ui=v2] .admin-sales-line-actions,.admin-shell[data-admin-ui=v2] .admin-sales-line-identity{align-content:start;gap:var(--admin-space-2);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-line-actions{text-align:right;justify-items:end}.admin-shell[data-admin-ui=v2] .admin-sales-inline-form{gap:var(--admin-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-inline-form textarea{min-height:var(--admin-control-h-lg)}.admin-shell[data-admin-ui=v2] .admin-sales-quantity-field{justify-items:end;gap:var(--admin-space-1);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);font-weight:var(--admin-font-medium);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-quantity-field span{align-items:center;gap:var(--admin-space-2);display:flex}.admin-shell[data-admin-ui=v2] .admin-sales-quantity-field input{text-align:center;width:4rem}.admin-shell[data-admin-ui=v2] .admin-sales-ledger,.admin-shell[data-admin-ui=v2] .admin-sales-return-list,.admin-shell[data-admin-ui=v2] .admin-sales-totals{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-totals{padding:var(--admin-space-3);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-sales-ledger>div,.admin-shell[data-admin-ui=v2] .admin-sales-return-list article>div:first-child,.admin-shell[data-admin-ui=v2] .admin-sales-totals>div{justify-content:space-between;gap:var(--admin-space-3);display:flex}.admin-shell[data-admin-ui=v2] .admin-sales-total-paid{padding-top:var(--admin-space-2);border-top:1px solid var(--admin-border-strong);font-size:var(--admin-text-base)}.admin-shell[data-admin-ui=v2] .admin-sales-ledger>div,.admin-shell[data-admin-ui=v2] .admin-sales-replacement-list>div,.admin-shell[data-admin-ui=v2] .admin-sales-return-list article{padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-sales-ledger>div:last-child,.admin-shell[data-admin-ui=v2] .admin-sales-replacement-list>div:last-child,.admin-shell[data-admin-ui=v2] .admin-sales-return-list article:last-child{border-bottom:0}.admin-shell[data-admin-ui=v2] .admin-sales-return-list article{gap:var(--admin-space-2);background:var(--admin-warning-subtle);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-return-list article p{color:var(--admin-text-secondary);font-size:var(--admin-text-xs)}.admin-shell[data-admin-ui=v2] .admin-sales-availability{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-availability dl,.admin-shell[data-admin-ui=v2] .admin-sales-availability dl>div{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-availability dl>div{grid-template-columns:minmax(6rem,auto) minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-sales-availability dt{font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-sales-availability dd[data-admin-tone=warning]{color:var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-sales-availability dd[data-admin-tone=success]{color:var(--admin-success)}.admin-shell[data-admin-ui=v2] .admin-sales-dialog-actions-sticky{bottom:calc(-1 * var(--admin-space-5));padding:var(--admin-space-4) 0 0;border-top:1px solid var(--admin-border);background:var(--admin-surface-raised);position:sticky}.admin-shell[data-admin-ui=v2] .admin-sales-exchange-workbench,.admin-shell[data-admin-ui=v2] .admin-sales-replacement-cart{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-replacement-cart{padding:var(--admin-space-3);border:1px solid var(--admin-success-border);border-radius:var(--admin-radius-surface);background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-sales-candidate-list>div[data-selected=true]{background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-returns-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-returns-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-return-review-table{min-width:0}.admin-shell[data-admin-ui=v2] .admin-return-summary-grid{gap:var(--admin-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-return-summary-card{align-content:start;gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-return-summary-label{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-return-summary-value{color:var(--admin-text);font-size:var(--admin-text-2xl);line-height:var(--admin-text-2xl-line-height);font-weight:var(--admin-font-semibold);font-variant-numeric:var(--admin-tabular-nums);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-return-table-container{overflow-x:auto}.admin-shell[data-admin-ui=v2] .admin-return-table{background:var(--admin-surface);min-width:68rem}.admin-shell[data-admin-ui=v2] .admin-return-table :where(th,td){padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border);color:var(--admin-text);vertical-align:top}.admin-shell[data-admin-ui=v2] .admin-return-table th{background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);font-weight:var(--admin-font-semibold);text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-return-table tbody tr{background:var(--admin-surface)}.admin-shell[data-admin-ui=v2] .admin-return-row{cursor:pointer}.admin-shell[data-admin-ui=v2] .admin-return-row:focus-within,.admin-shell[data-admin-ui=v2] .admin-return-row:hover{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-return-receipt-button{gap:var(--admin-space-1);color:var(--admin-info);font:inherit;font-weight:var(--admin-font-semibold);text-align:left;background:0 0;border:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-return-code,.admin-shell[data-admin-ui=v2] .admin-return-money small,.admin-shell[data-admin-ui=v2] .admin-return-money span,.admin-shell[data-admin-ui=v2] .admin-return-muted,.admin-shell[data-admin-ui=v2] .admin-return-receipt-button small,.admin-shell[data-admin-ui=v2] .admin-return-refund span{color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);display:block}.admin-shell[data-admin-ui=v2] .admin-return-code{font-family:var(--font-mono);overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-return-line:not(:first-child){margin-top:var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-return-nowrap{white-space:nowrap}.admin-shell[data-admin-ui=v2] .admin-return-badges,.admin-shell[data-admin-ui=v2] .admin-return-heading-line{align-items:center;gap:var(--admin-space-1);flex-wrap:wrap;display:flex}.admin-shell[data-admin-ui=v2] .admin-return-reason{margin-top:var(--admin-space-1);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-return-dialog{gap:var(--admin-space-4);background:var(--admin-surface-raised);color:var(--admin-text);display:grid}.admin-shell[data-admin-ui=v2] .admin-return-dialog :where(h2,h3){color:var(--admin-text);margin:0}.admin-shell[data-admin-ui=v2] .admin-return-dialog-header,.admin-shell[data-admin-ui=v2] .admin-return-section-heading,.admin-shell[data-admin-ui=v2] .admin-return-selected-heading{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-4);display:flex}.admin-shell[data-admin-ui=v2] .admin-return-dialog-header{padding-bottom:var(--admin-space-4);border-bottom:1px solid var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-return-eyebrow{color:var(--admin-text-muted);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height);font-weight:var(--admin-font-semibold);letter-spacing:.04em;text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-return-detail-aside .admin-surface,.admin-shell[data-admin-ui=v2] .admin-return-receipt-items,.admin-shell[data-admin-ui=v2] .admin-return-selected{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-return-money,.admin-shell[data-admin-ui=v2] .admin-return-refund{text-align:right;font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-return-refund strong{color:var(--admin-text);font-size:var(--admin-text-2xl);line-height:var(--admin-text-2xl-line-height);display:block}.admin-shell[data-admin-ui=v2] .admin-return-definition-list,.admin-shell[data-admin-ui=v2] .admin-return-original-lines,.admin-shell[data-admin-ui=v2] .admin-return-selected-lines,.admin-shell[data-admin-ui=v2] .admin-return-totals{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-return-selected-lines{padding-top:var(--admin-space-3);border-top:1px solid var(--admin-border);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-return-definition-list>div,.admin-shell[data-admin-ui=v2] .admin-return-original-lines>div,.admin-shell[data-admin-ui=v2] .admin-return-selected-lines>div,.admin-shell[data-admin-ui=v2] .admin-return-totals>div{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-3);min-width:0;display:flex}.admin-shell[data-admin-ui=v2] .admin-return-dialog-grid{gap:var(--admin-space-4);grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);display:grid}.admin-shell[data-admin-ui=v2] .admin-return-original-lines{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);max-height:42vh;overflow:auto}.admin-shell[data-admin-ui=v2] .admin-return-original-lines>div{padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-return-original-lines>div:last-child{border-bottom:0}.admin-shell[data-admin-ui=v2] .admin-return-detail-aside{align-content:start;gap:var(--admin-space-4);display:grid}.admin-shell[data-admin-ui=v2] .admin-return-definition-list{margin:0}.admin-shell[data-admin-ui=v2] .admin-return-definition-list dt{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-return-definition-list dd{text-align:right;font-weight:var(--admin-font-semibold);margin:0}.admin-shell[data-admin-ui=v2] .admin-return-totals{font-size:var(--admin-text-sm);font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-return-total-paid{padding-top:var(--admin-space-2);border-top:1px solid var(--admin-border);font-size:var(--admin-text-base)}.admin-shell[data-admin-ui=v2] .admin-return-exchange-note{padding:var(--admin-space-3);border:1px solid var(--admin-info-border);border-radius:var(--admin-radius-control);background:var(--admin-info-subtle);color:var(--admin-info);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-return-dialog-actions{padding-top:var(--admin-space-4);border-top:1px solid var(--admin-border);justify-content:flex-end;display:flex}@media (max-width:1100px){.admin-shell[data-admin-ui=v2] .admin-return-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-return-dialog-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-return-selected-lines,.admin-shell[data-admin-ui=v2] .admin-return-summary-grid{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-return-dialog-header,.admin-shell[data-admin-ui=v2] .admin-return-section-heading,.admin-shell[data-admin-ui=v2] .admin-return-selected-heading{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-return-money,.admin-shell[data-admin-ui=v2] .admin-return-refund{text-align:left}.admin-shell[data-admin-ui=v2] .admin-return-dialog-actions .admin-button{width:100%;min-height:var(--admin-control-h-lg)}}@media (max-width:1100px){.admin-shell[data-admin-ui=v2] .admin-sales-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-sales-filter-actions{align-self:end}}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-sales-detail-grid,.admin-shell[data-admin-ui=v2] .admin-sales-exchange-grid,.admin-shell[data-admin-ui=v2] .admin-sales-filters,.admin-shell[data-admin-ui=v2] .admin-sales-secondary-grid{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-sales-dialog-actions,.admin-shell[data-admin-ui=v2] .admin-sales-filter-actions{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-sales-dialog-actions .admin-button,.admin-shell[data-admin-ui=v2] .admin-sales-filter-actions .admin-button{width:100%;min-height:var(--admin-control-h-lg)}.admin-shell[data-admin-ui=v2] .admin-sales-pagination{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table-container{overflow:visible}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table,.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table tbody,.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table td,.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table tr{width:100%;display:block}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table tbody{gap:var(--admin-space-3);padding:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table tr{border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface);overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table td{gap:var(--admin-space-3);padding:var(--admin-space-2) var(--admin-space-3);grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-list .admin-data-table td:before{content:attr(data-label);color:var(--admin-text-muted);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-sales-candidate-list>div,.admin-shell[data-admin-ui=v2] .admin-sales-line{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-sales-line-actions,.admin-shell[data-admin-ui=v2] .admin-sales-quantity-field{text-align:left;justify-items:start}}.admin-shell[data-admin-ui=v2] .admin-audit-surface{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-audit-table{width:-moz-max-content;width:max-content;min-width:58rem;font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-audit-table :where(th,td){max-width:20rem;padding:var(--admin-space-3);border-bottom:1px solid var(--admin-border);color:var(--admin-text);text-align:left;vertical-align:top;overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-audit-table th{background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-audit-time{white-space:nowrap}.admin-shell[data-admin-ui=v2] .admin-password-surface{width:min(100%,36rem)}.admin-shell[data-admin-ui=v2] .admin-password-form{gap:var(--admin-space-4);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-password-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--admin-control-h);padding:0 var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);font:inherit}.admin-shell[data-admin-ui=v2] .admin-password-input::-moz-placeholder{color:var(--admin-text-muted)}.admin-shell[data-admin-ui=v2] .admin-password-input::placeholder{color:var(--admin-text-muted)}@media (max-width:520px){.admin-shell[data-admin-ui=v2] .admin-password-surface{padding:var(--admin-space-4)}.admin-shell[data-admin-ui=v2] .admin-password-form .admin-button{width:100%;min-height:var(--admin-control-h-lg)}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-sms-recovery-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-sms-recovery-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-sms-instructions ol{gap:var(--admin-space-2);margin:var(--admin-space-3) 0 0;color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height);padding-inline-start:var(--admin-space-5);display:grid}.admin-shell[data-admin-ui=v2] .admin-sms-recovery-table{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-sms-recovery-table .admin-settings-wide-table{border:0;border-radius:0}.admin-shell[data-admin-ui=v2] .admin-sms-recovery-table .admin-data-table{width:-moz-max-content;width:max-content;min-width:70rem}.admin-shell[data-admin-ui=v2] .admin-sms-recovery-table .admin-data-table :where(th,td){vertical-align:top;max-width:21rem}.admin-shell[data-admin-ui=v2] .admin-sms-recovery-table small{margin-top:var(--admin-space-1);color:var(--admin-text-muted);font-size:var(--admin-text-xs);display:block}.admin-shell[data-admin-ui=v2] .admin-sms-recovery-table .admin-alert{margin-top:var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-sms-date{white-space:nowrap;font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-sms-recovery-table>.admin-state-panel{margin:var(--admin-space-4)}[data-admin-ui-portal=v2] .admin-sms-recovery-dialog{gap:var(--admin-space-4);display:grid}[data-admin-ui-portal=v2] .admin-sms-recovery-dialog :where(h2,p){margin:0}[data-admin-ui-portal=v2] .admin-sms-recovery-form{gap:var(--admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-admin-ui-portal=v2] .admin-sms-recovery-form .field{width:100%;min-height:var(--admin-control-h);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text)}[data-admin-ui-portal=v2] .admin-sms-verify{align-items:flex-start;gap:var(--admin-space-2);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);display:flex}[data-admin-ui-portal=v2] .admin-sms-verify input{flex:none;width:1.25rem;height:1.25rem}[data-admin-ui-portal=v2] .admin-sms-dialog-actions{justify-content:flex-end}@media (max-width:760px){[data-admin-ui-portal=v2] .admin-sms-recovery-form{grid-template-columns:1fr}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-shopify-report-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-shopify-report-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-shopify-health{gap:var(--admin-space-4);border-inline-start:4px solid var(--admin-success);display:grid}.admin-shell[data-admin-ui=v2] .admin-shopify-health[data-health-status=warning]{border-inline-start-color:var(--admin-warning)}.admin-shell[data-admin-ui=v2] .admin-shopify-health[data-health-status=critical]{border-inline-start-color:var(--admin-danger)}.admin-shell[data-admin-ui=v2] .admin-shopify-health-header{align-items:flex-start}.admin-shell[data-admin-ui=v2] .admin-shopify-health-metrics{gap:var(--admin-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-shell[data-admin-ui=v2] .admin-shopify-health-metric{gap:var(--admin-space-1);min-width:0;padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle);display:grid}.admin-shell[data-admin-ui=v2] .admin-shopify-health-metric span{color:var(--admin-text-secondary);font-size:var(--admin-text-xs);line-height:var(--admin-text-xs-line-height)}.admin-shell[data-admin-ui=v2] .admin-shopify-health-metric strong{overflow-wrap:anywhere;color:var(--admin-text);font-size:var(--admin-text-base);font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-shopify-health-alerts{gap:var(--admin-space-2);display:grid}.admin-shell[data-admin-ui=v2] .admin-shopify-report-surface{min-width:0;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-shopify-report-section-header{padding:var(--admin-space-4);border-bottom:1px solid var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-shopify-report-surface .admin-settings-wide-table{border:0;border-radius:0}.admin-shell[data-admin-ui=v2] .admin-shopify-report-page .admin-data-table{width:-moz-max-content;width:max-content;min-width:100%}.admin-shell[data-admin-ui=v2] .admin-shopify-report-page .admin-data-table :where(th,td){vertical-align:top;max-width:32rem}.admin-shell[data-admin-ui=v2] .admin-shopify-report-time{white-space:nowrap;font-variant-numeric:var(--admin-tabular-nums)}.admin-shell[data-admin-ui=v2] .admin-shopify-raw-message{overflow-wrap:anywhere;min-width:14rem}.admin-shell[data-admin-ui=v2] .admin-shopify-log-details{margin-top:var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-shopify-log-details dl{padding:var(--admin-space-2) var(--admin-space-3);margin:0}.admin-shell[data-admin-ui=v2] .admin-shopify-report-surface>.admin-state-panel{margin:var(--admin-space-4)}@media (max-width:900px){.admin-shell[data-admin-ui=v2] .admin-shopify-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-shell[data-admin-ui=v2] .admin-shopify-health-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-shell[data-admin-ui=v2],[data-admin-ui-portal=v2]{--admin-motion-fast:0s;--admin-motion-base:0s;--admin-motion-slow:0s}.admin-shell[data-admin-ui=v2] .admin-shell-motion-decorative{transform:none!important}.admin-shell[data-admin-ui=v2],.admin-shell[data-admin-ui=v2] .admin-nav-link,.admin-shell[data-admin-ui=v2] .admin-rail-action,.admin-shell[data-admin-ui=v2] .admin-rail-collapse,.admin-shell[data-admin-ui=v2] .admin-skip-link,[data-admin-ui-portal=v2] .admin-navigation-drawer{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.admin-shell[data-admin-ui=v2] #admin-main-content:has(.admin-shopify-settings-page){background:var(--admin-canvas);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-shopify-settings-page{gap:var(--admin-space-5)}.admin-shell[data-admin-ui=v2] .admin-shopify-footer,.admin-shell[data-admin-ui=v2] .admin-shopify-section{min-width:0}.admin-shell[data-admin-ui=v2] .admin-shopify-connection-header{align-items:flex-start}.admin-shell[data-admin-ui=v2] .admin-shopify-connection-header>.admin-action-group{justify-content:flex-end}.admin-shell[data-admin-ui=v2] .admin-shopify-eyebrow{margin:0 0 var(--admin-space-1);color:var(--admin-text-muted);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);letter-spacing:.12em;line-height:var(--admin-text-xs-line-height);text-transform:uppercase}.admin-shell[data-admin-ui=v2] .admin-shopify-details{min-width:0;margin-top:var(--admin-space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-shopify-details>summary{min-height:var(--admin-control-h);padding:var(--admin-space-2) var(--admin-space-3);cursor:pointer;color:var(--admin-text);font-weight:var(--admin-font-semibold);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-shopify-details[open]>summary{border-bottom:1px solid var(--admin-border)}.admin-shell[data-admin-ui=v2] .admin-shopify-definition-list{padding:var(--admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-shopify-details .admin-shopify-action-control{padding:0 var(--admin-space-3) var(--admin-space-3)}.admin-shell[data-admin-ui=v2] .admin-shopify-section-header{margin-bottom:var(--admin-space-4)}.admin-shell[data-admin-ui=v2] .admin-shopify-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell[data-admin-ui=v2] .admin-shopify-action-card{gap:var(--admin-space-2);min-width:0;padding:var(--admin-space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius-surface);background:var(--admin-surface-subtle);flex-direction:column;display:flex}.admin-shell[data-admin-ui=v2] .admin-shopify-action-card :where(h3,p){margin:0}.admin-shell[data-admin-ui=v2] .admin-shopify-action-card>p,.admin-shell[data-admin-ui=v2] .admin-shopify-note,.admin-shell[data-admin-ui=v2] .admin-shopify-results{color:var(--admin-text-secondary);font-size:var(--admin-text-sm);line-height:var(--admin-text-sm-line-height)}.admin-shell[data-admin-ui=v2] .admin-shopify-action-body{min-width:0;padding-top:var(--admin-space-2);margin-top:auto}.admin-shell[data-admin-ui=v2] .admin-shopify-action-control{gap:var(--admin-space-3);min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-shopify-action-message{overflow-wrap:anywhere;color:var(--admin-text-secondary);font-size:var(--admin-text-sm);margin:0}.admin-shell[data-admin-ui=v2] .admin-shopify-action-control .field{width:100%;min-height:var(--admin-control-h);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-shopify-action-control table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;color:var(--admin-text);font-size:var(--admin-text-xs)}.admin-shell[data-admin-ui=v2] .admin-shopify-action-control :where(th,td){max-width:20rem;padding:var(--admin-space-2);border-bottom:1px solid var(--admin-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.admin-shell[data-admin-ui=v2] .admin-shopify-action-control th{background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-weight:var(--admin-font-semibold)}.admin-shell[data-admin-ui=v2] .admin-shopify-action-control small{color:var(--admin-text-muted);display:block}.admin-shell[data-admin-ui=v2] .admin-shopify-footer{gap:var(--admin-space-3);display:grid}.admin-shell[data-admin-ui=v2] .admin-shopify-log-link{width:-moz-fit-content;width:fit-content;color:var(--admin-info);font-weight:var(--admin-font-semibold);text-underline-offset:3px}.admin-shell[data-admin-ui=v2] .admin-shopify-rules ul{gap:var(--admin-space-2) var(--admin-space-5);padding:var(--admin-space-3) var(--admin-space-3) var(--admin-space-3) var(--admin-space-8);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}[data-admin-ui-portal=v2] .admin-shopify-dialog{gap:var(--admin-space-4);display:grid}[data-admin-ui-portal=v2] .admin-shopify-dialog :where(h2,p){margin:0}@media (max-width:900px){.admin-shell[data-admin-ui=v2] .admin-shopify-action-grid,.admin-shell[data-admin-ui=v2] .admin-shopify-definition-list,.admin-shell[data-admin-ui=v2] .admin-shopify-rules ul{grid-template-columns:1fr}.admin-shell[data-admin-ui=v2] .admin-shopify-connection-header{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-shopify-connection-header>.admin-action-group{justify-content:flex-start}}@media (max-width:520px){.admin-shell[data-admin-ui=v2] .admin-shopify-action-card{padding:var(--admin-space-3)}.admin-shell[data-admin-ui=v2] .admin-shopify-action-control .admin-action-group,.admin-shell[data-admin-ui=v2] .admin-shopify-connection-header>.admin-action-group{flex-direction:column;align-items:stretch}.admin-shell[data-admin-ui=v2] .admin-shopify-action-control .admin-button,.admin-shell[data-admin-ui=v2] .admin-shopify-connection-header .admin-button{width:100%;min-height:var(--admin-control-h-lg)}}.admin-shell[data-admin-ui=v2] .free-stringing-choice{overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:.65rem;min-width:0;min-height:44px;padding:.5rem;display:flex}.admin-shell[data-admin-ui=v2] .free-stringing-choice:focus-within{outline-offset:2px;outline:2px solid}.admin-shell[data-admin-ui=v2] .free-stringing-choice input{flex:none}.admin-shell[data-admin-ui=v2] .admin-sales-free-stringing{overflow-wrap:anywhere;min-width:0}.admin-shell[data-admin-ui=v2] .admin-sales-free-stringing-unit{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-free-stringing-identity{min-width:0;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-free-stringing-history>div{gap:.4rem;margin-top:.75rem;display:grid}.admin-shell[data-admin-ui=v2] .admin-sales-free-stringing .admin-button{min-height:44px}.admin-shell[data-admin-ui=v2] .admin-free-stringing-job-history-dialog{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-free-stringing-job-history-body{overflow-wrap:anywhere;min-height:0;overflow-y:auto}.admin-shell[data-admin-ui=v2] .admin-free-stringing-job-history-dialog .admin-button{min-height:44px}@media (max-width:760px){.admin-shell[data-admin-ui=v2] .admin-sales-free-stringing-unit{grid-template-columns:minmax(0,1fr)}}.admin-shell[data-admin-ui=v2] .admin-sales-dialog:has(.free-stringing-choice) .admin-button{min-height:44px}.admin-shell[data-admin-ui=v2] .admin-sales-line-identity:has([data-return-entitlement-id]){overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui=v2] .admin-file-drop{width:100%;min-width:0}.admin-shell[data-admin-ui=v2] .admin-file-drop-label{gap:var(--admin-space-2);min-width:0;display:grid;position:relative}.admin-shell[data-admin-ui=v2] .admin-file-drop-heading{font-size:var(--admin-text-sm);font-weight:var(--admin-font-semibold);color:var(--admin-text)}.admin-shell[data-admin-ui=v2] .admin-file-drop-target{align-content:center;justify-items:center;gap:var(--admin-space-2);min-height:8rem;padding:var(--admin-space-4);border:2px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-surface);color:var(--admin-text);text-align:center;cursor:pointer;overflow-wrap:anywhere;display:grid}.admin-shell[data-admin-ui=v2] .admin-file-drop-target strong{font-size:var(--admin-text-sm)}.admin-shell[data-admin-ui=v2] .admin-file-drop-filename{font-size:var(--admin-text-sm);color:var(--admin-text-secondary);overflow-wrap:anywhere;max-width:100%}.admin-shell[data-admin-ui=v2] .admin-file-drop-input{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;bottom:1rem;left:50%;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-file-drop-label:focus-within .admin-file-drop-target{outline:3px solid var(--admin-focus-ring-color);outline-offset:3px}.admin-shell[data-admin-ui=v2] .admin-file-drop[data-dragging] .admin-file-drop-target{border-color:var(--admin-success);background:var(--admin-success-subtle)}.admin-shell[data-admin-ui=v2] .admin-file-drop[data-disabled]{opacity:.6}.admin-shell[data-admin-ui=v2] .admin-file-drop[data-disabled] .admin-file-drop-target{cursor:wait}.admin-shell[data-admin-ui=v2] .admin-file-drop-error{color:var(--admin-danger);font-size:var(--admin-text-sm);overflow-wrap:anywhere;margin-top:var(--admin-space-2)}.admin-shell[data-admin-ui=v2] .admin-mobile-scanner .touch-row:active,.admin-shell[data-admin-ui=v2] .admin-register-close-form .field:disabled{background:var(--admin-surface-subtle)}.admin-shell[data-admin-ui=v2] .admin-report-table-section tr[data-report-level=parent] td{background:var(--admin-surface-subtle);font-weight:700}.admin-shell[data-admin-ui=v2] .admin-report-table-section tr[data-report-level=child] td:first-child{padding-inline-start:24px}.admin-shell[data-admin-ui=v2] .admin-report-table-section tr[data-report-level=child] td:first-child strong{font-weight:400}