/*! 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-workspace>.app-main{width:100%;min-width:0}.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;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}.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-data-table-container{box-sizing:border-box;max-width:100%;overflow-x:auto}.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-radius:var(--admin-radius-control);box-shadow:none;border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.admin-shell[data-admin-ui=v2] .admin-audit-table{border-radius:0;min-width:100%;background:var(--admin-surface)!important}.admin-shell[data-admin-ui=v2] .admin-audit-table thead{background:var(--admin-surface-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-audit-table th{color:var(--admin-text-secondary)!important}.admin-shell[data-admin-ui=v2] .admin-audit-table tbody tr{color:var(--admin-text);background:var(--admin-surface)!important}.admin-shell[data-admin-ui=v2] .admin-audit-table tbody tr:hover{background:var(--admin-surface-subtle)!important}.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-radius:var(--admin-radius-control);box-shadow:none;margin-top:0;border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.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{border-radius:0;background:var(--admin-surface)!important}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table thead{background:var(--admin-surface-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table th{color:var(--admin-text-secondary)!important}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table tbody tr{color:var(--admin-text);background:var(--admin-surface)!important}.admin-shell[data-admin-ui=v2] .admin-users-list .admin-data-table tbody tr:hover{background:var(--admin-surface-subtle)!important}.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-radius:var(--admin-radius-control);margin:0;border:1px solid var(--admin-border-strong)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.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)!important;color:var(--admin-text)!important}.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-radius:var(--admin-radius-control);border:1px solid var(--admin-border-strong)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.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)!important}.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);grid-template-columns:minmax(0,1fr) auto;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{text-align:right;font-variant-numeric:var(--admin-tabular-nums);justify-items:end}.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{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-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)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-primary{color:var(--admin-text)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-secondary{color:var(--admin-text-secondary)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-info{color:var(--admin-info)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-success{color:var(--admin-success)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-warning{color:var(--admin-warning)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-text-danger{color:var(--admin-danger)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-subtle{background:var(--admin-surface-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-info-subtle{background:var(--admin-info-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-success-subtle{background:var(--admin-success-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-warning-subtle{background:var(--admin-warning-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-bg-danger-subtle{background:var(--admin-danger-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-border-default{border-color:var(--admin-border)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-border-success{border-color:var(--admin-success-border)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-border-warning{border-color:var(--admin-warning-border)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-border-danger{border-color:var(--admin-danger-border)!important}.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-button:hover,.admin-shell[data-admin-ui=v2] .admin-products-page .ms-product-variant-card:hover{border-color:var(--admin-success-border)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-product-components-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-dialog{border-color:var(--admin-border)!important;background:var(--admin-surface-raised)!important;color:var(--admin-text)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog :where(h2,h3,h4,b,strong,label){color:var(--admin-text)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog :where(.ms-console-subpanel,.ms-console-row,.ms-console-empty,.rounded-xl,.rounded-2xl){border-color:var(--admin-border)!important;background:var(--admin-surface-subtle)!important;box-shadow:none!important;color:var(--admin-text)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog :where(.field,input,select,textarea){border-color:var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-console-button{min-height:var(--admin-control-h);border-radius:var(--admin-radius-control);border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;box-shadow:none!important;color:var(--admin-text)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-console-button.primary{border-color:var(--admin-brand)!important;background:var(--admin-brand)!important;color:var(--admin-text-inverse)!important}.admin-shell[data-admin-ui=v2] .admin-products-page .admin-dialog .ms-console-button.danger{border-color:var(--admin-danger-border)!important;background:var(--admin-danger-subtle)!important;color:var(--admin-danger)!important}.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)!important;color:var(--admin-info)!important}.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)!important;color:var(--admin-success)!important}.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)!important;color:var(--admin-warning)!important}.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 .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 .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}.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-radius:var(--admin-radius-control);border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.admin-shell[data-admin-ui=v2] .admin-inventory-filters .field::-moz-placeholder{color:var(--admin-text-muted)!important}.admin-shell[data-admin-ui=v2] .admin-inventory-filters .field::placeholder{color:var(--admin-text-muted)!important}.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{border-radius:0;background:var(--admin-surface)!important}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table thead{background:var(--admin-surface-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table th{color:var(--admin-text-secondary)!important}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table tbody tr{background:var(--admin-surface)!important}.admin-shell[data-admin-ui=v2] .admin-inventory-activity-surface .admin-data-table tbody tr:hover{box-shadow:none;background:var(--admin-surface-subtle)!important}.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>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 .ms-product-category-button{box-sizing:border-box;min-height:var(--admin-control-h);border-radius:var(--admin-radius-control);padding:0 var(--admin-space-3);border:1px solid #0000;justify-content:space-between;align-items:center;display:flex;box-shadow:none!important;color:var(--admin-text)!important;background:0 0!important}.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 .ms-product-category-button.ms-selected-option{border-color:var(--admin-brand-subtle);background:var(--admin-brand-subtle)!important}.admin-shell[data-admin-ui=v2] .admin-products-layout .ms-product-category-button:hover{background:var(--admin-surface-muted)!important}.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{color:var(--admin-text);background:var(--admin-surface)!important}.admin-shell[data-admin-ui=v2] .admin-product-table tbody tr:hover{box-shadow:inset var(--admin-focus-ring-width) 0 0 var(--admin-brand);background:var(--admin-surface-subtle)!important}.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 .ms-product-detail-trigger,.admin-shell[data-admin-ui=v2] .admin-product-table .ms-product-detail-trigger{color:var(--admin-text)}.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>aside{border-right:0;border-bottom:1px solid var(--admin-border)}.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 .ms-product-category-grid .ms-product-category-button{padding:0 var(--admin-space-3);flex:9rem;align-content:center;width:auto!important}.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);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{max-width:100%;box-shadow:inset -.25rem 0 0 var(--admin-border);overflow-x:auto}.admin-shell[data-admin-ui=v2] .admin-receiving-comparison .admin-data-table-container{overflow:visible}.admin-shell[data-admin-ui=v2] .admin-receiving-comparison .admin-data-table{min-width:86rem}.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-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{font-weight:var(--admin-font-medium);color:var(--admin-warning)!important}.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{overscroll-behavior-inline:contain;min-width:0;max-width:100%;box-shadow:inset -.25rem 0 0 var(--admin-border);overflow-x:auto}.admin-shell[data-admin-ui=v2] .admin-reorder-comparison .admin-data-table-container{overflow:visible}.admin-shell[data-admin-ui=v2] .admin-reorder-comparison .admin-data-table{min-width:70rem}.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{flex-direction:column;padding:0;display:flex;overflow:hidden}.admin-shell[data-admin-ui=v2] .admin-reorder-dialog-body{gap:var(--admin-space-4);min-height:0;padding:var(--admin-space-4);display:grid;overflow-y:auto}.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-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-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-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-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-complete-text,.admin-shell[data-admin-ui=v2] .admin-product-tasks-page .task-sms-notified{color:var(--admin-success)}.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 .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-reconciliation-pagination,[data-admin-ui-portal=v2] .task-conflict-actions{flex-direction:column;align-items:stretch}}.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,p),.admin-shell[data-admin-ui=v2] .admin-report-section>h2{margin:0}.admin-shell[data-admin-ui=v2] .admin-report-section-heading h2,.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-radius:var(--admin-radius-control);box-shadow:none;border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.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{color:var(--admin-text);background:var(--admin-surface-raised)!important}.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-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)!important}.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)!important}.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);color:var(--admin-text);display:grid;background:var(--admin-surface-raised)!important}.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)}}