:root{--bg: #edf4ff;--bg-strong: #dbeafe;--surface: rgba(255, 255, 255, .86);--surface-strong: #ffffff;--line: rgba(30, 64, 175, .16);--line-strong: rgba(30, 64, 175, .32);--text: #0f172a;--muted: #475569;--primary: #2563eb;--primary-dark: #1d4ed8;--accent: #f97316;--ready: #0f766e;--review: #b45309;--blocked: #b91c1c;--sent: #1d4ed8;--failed: #7c2d12;--shadow: 0 24px 80px rgba(37, 99, 235, .14);--shadow-soft: 0 16px 42px rgba(37, 99, 235, .12);--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px;--font-body: "Fira Sans", sans-serif;--font-mono: "Fira Code", monospace}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-body);color:var(--text);overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(249,115,22,.14),transparent 34%),radial-gradient(circle at 82% 10%,rgba(37,99,235,.18),transparent 30%),linear-gradient(180deg,#eff6ff,#e0f2fe)}button,input,textarea{font:inherit;min-width:0}button{border:0;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;min-height:44px;padding:.8rem 1.2rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease}button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2563eb33}button:active{transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(249,115,22,.38);outline-offset:2px}input,textarea{width:100%;border:1px solid var(--line-strong);border-radius:14px;background:#ffffffeb;color:var(--text);padding:.85rem 1rem}textarea,.payload-preview{font-family:var(--font-mono)}.background-layer{position:fixed;inset:0;pointer-events:none;background:linear-gradient(130deg,#ffffff47,#fff0),radial-gradient(circle at 20% 80%,rgba(14,165,233,.08),transparent 22%)}.app-shell,.auth-shell{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:1.5rem}.app-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.35rem;height:100dvh;min-height:100dvh;overflow:hidden}.topbar,.page-panel,.order-drawer,.auth-card{border:1px solid var(--line);background:#ffffffe6;box-shadow:0 12px 30px #0f172a0a}.topbar{position:relative;z-index:90;display:grid;grid-template-columns:auto minmax(320px,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.25rem;border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffffc2,#ffffff8a);border-color:#ffffff57;-webkit-backdrop-filter:blur(28px) saturate(1.35);backdrop-filter:blur(28px) saturate(1.35);box-shadow:0 20px 56px #0f172a14,inset 0 1px #ffffff80}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:var(--primary)}.topbar h1,.auth-card h1,.page-header h2,.drawer-header h2{margin:.18rem 0 0;font-size:clamp(1.6rem,2vw + 1rem,3.4rem);line-height:.96;letter-spacing:-.05em}.topnav{display:flex;gap:.4rem;padding:.25rem;border-radius:999px;background:#2563eb14}.topnav a{padding:.65rem 1rem;border-radius:999px;color:var(--muted);text-decoration:none;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease}.topnav a:hover{color:var(--text);background:#ffffffb3}.topnav a.is-active{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.topbar__utilities{display:inline-flex;align-items:center;justify-content:flex-end;gap:.6rem}.utility-nav{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem;border-radius:999px;background:#2563eb0f}.utility-nav a{display:inline-flex;align-items:center;min-height:40px;padding:.55rem .9rem;border-radius:999px;color:var(--muted);text-decoration:none;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease}.utility-nav a:hover{color:var(--text);background:#ffffffc2}.utility-nav a.is-active{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.global-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.2rem;border:1px solid var(--line-strong);border-radius:999px;background:#ffffffd1}.global-search:focus-within{outline:3px solid rgba(249,115,22,.38);outline-offset:2px}.search-input{display:flex;gap:.7rem;align-items:center;position:relative;border-radius:999px;background:transparent;padding:0 .8rem;min-height:42px;color:var(--primary);min-width:0}.search-input input{border:0;background:transparent;padding:0;min-width:0}.search-input.is-invalid input{padding-right:7.25rem}.search-input__message{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-size:.76rem;font-weight:700;color:var(--blocked);white-space:nowrap;pointer-events:none}.search-input input:focus-visible{outline:none}.search-submit,.secondary-button,.icon-button{display:inline-flex;align-items:center;gap:.55rem}.secondary-button,.icon-button{background:#ffffffeb;color:var(--text);border:1px solid var(--line-strong)}.account-menu{position:relative;justify-self:end;z-index:120}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu__trigger{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;padding:.45rem .65rem .45rem .45rem;border-radius:999px;border:1px solid rgba(37,99,235,.14);background:#ffffffd1;color:var(--text);cursor:pointer}.account-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#2563eb1f;color:var(--primary-dark);font-size:.84rem;font-weight:800}.account-menu__label{font-weight:700;color:var(--muted)}.account-menu[open] .account-menu__trigger{border-color:#2563eb3d;background:#ffffffeb}.account-menu__panel{position:absolute;right:0;top:calc(100% + .55rem);min-width:220px;display:grid;gap:.8rem;padding:.85rem;border-radius:18px;border:1px solid rgba(37,99,235,.1);background:#fffffff0;box-shadow:0 18px 36px #0f172a14;z-index:160}.account-menu__identity strong,.summary-pill strong,.bucket-card strong,.detail-card h3,.timeline-entry strong{display:block}.account-menu__identity span,.summary-pill span,.muted,.queue-cell-stack span,.timeline-entry span,.timeline-entry p{color:var(--muted)}.account-menu__action{justify-content:center}.account-menu__mode{display:grid;gap:.55rem}.account-menu__mode-label{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.account-menu__mode-hint{margin:0;font-size:.78rem;color:var(--muted)}.mode-switch{display:inline-flex;gap:.3rem;padding:.25rem;border-radius:999px;background:#2563eb14}.mode-switch__option{min-height:34px;padding:.4rem .8rem;background:transparent;color:var(--muted);border:1px solid transparent;box-shadow:none}.mode-switch__option.is-active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.error-banner,.inline-error,.search-status--error{color:#7f1d1d}.error-banner{border-radius:16px;background:#fee2e2eb;border:1px solid rgba(220,38,38,.18);padding:.95rem 1rem;margin-bottom:1rem}.panel-skeleton,.route-state,.full-screen-state,.drawer-state{display:grid;place-items:center;min-height:30vh;border-radius:var(--radius-xl);background:#ffffffbf;border:1px dashed var(--line-strong);text-align:center;padding:1.25rem}.full-screen-state{max-width:720px;margin:10vh auto 0}.page-grid{display:grid;grid-template-columns:minmax(760px,1.05fr) minmax(460px,.85fr);gap:1.1rem;align-items:start;min-height:0;height:100%;overflow:hidden}.page-panel,.order-drawer,.auth-card{border-radius:var(--radius-xl)}.page-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:1.05rem;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}.page-header,.detail-card__header,.drawer-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.filter-bar,.filter-group,.filter-chip-row,.badge-cluster,.queue-switcher,.queue-switcher__group,.queue-switcher__tabs{display:flex;flex-wrap:wrap}.queue-switcher{align-items:center;justify-content:space-between;gap:.9rem;margin-bottom:1.25rem}.queue-switcher__group{gap:.8rem;align-items:center}.queue-switcher__label{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.queue-switcher__tabs{gap:.45rem}.queue-switcher__tab{min-height:38px;padding:.5rem .8rem;border-radius:999px;background:#ffffffd1;border:1px solid var(--line);color:var(--muted);font-size:.86rem;font-weight:700;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.queue-switcher__tab span{margin-left:.45rem;color:inherit;opacity:.72}.queue-switcher__tab:hover:not(.is-active):not(.is-disabled){color:var(--text);border-color:#2563eb3d}.queue-switcher__tab.is-active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-color:transparent;color:#fff}.queue-switcher__tab.is-disabled{opacity:.55;cursor:not-allowed}.queue-switcher__tab:focus-visible,.filter-disclosure summary:focus-visible{outline:3px solid rgba(249,115,22,.22);outline-offset:2px}.filter-bar{gap:.85rem;margin-top:1rem}.queue-toolbar,.track-toolbar{display:grid;grid-template-columns:minmax(0,4fr) auto;gap:.8rem;align-items:center;margin-bottom:1rem}.packs-panel{grid-template-rows:auto auto minmax(0,1fr)}.packs-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;margin-bottom:.7rem}.packs-toolbar__actions{display:inline-flex;align-items:center;gap:.65rem}.packs-toolbar__summary{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.packs-catalog-status{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.72rem .95rem;border-radius:18px;border:1px solid var(--line);background:color-mix(in oklab,white 88%,var(--bg-strong) 12%);color:var(--muted);font-size:.86rem;font-weight:700}.packs-list-shell{min-height:0}.packs-table td,.packs-table th,.packs-products-table td,.packs-products-table th{white-space:nowrap}.packs-drawer{overflow:hidden}.packs-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.05rem 1.1rem;border-radius:24px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--primary) 16%);background:linear-gradient(135deg,#fffffff5,#ffffffd6),color-mix(in oklab,white 88%,var(--bg-strong) 12%)}.packs-hero h2{margin:.22rem 0 .35rem;font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:.96;letter-spacing:-.04em}.packs-hero__actions{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.packs-delete-button.is-confirming{color:#fff;border-color:transparent;background:linear-gradient(135deg,color-mix(in oklab,var(--blocked) 88%,black 12%),var(--blocked))}.packs-inline-toast{display:grid;gap:.18rem;padding:.9rem 1rem;border-radius:18px;border:1px solid var(--line);background:#ffffffeb}.packs-inline-toast strong{font-size:.92rem}.packs-inline-toast span{color:var(--muted);font-size:.84rem}.packs-inline-toast--success{border-color:#0f766e3d;background:#f0fdfaf5}.packs-inline-toast--error{border-color:#b91c1c38;background:#fef2f2f5}.sidebar-tabs{display:inline-flex;gap:.45rem;padding:.3rem;border-radius:999px;background:color-mix(in oklab,white 90%,var(--bg) 10%);border:1px solid color-mix(in oklab,var(--line) 84%,var(--primary) 16%)}.sidebar-tab{min-height:38px;padding:.45rem .9rem;border-radius:999px;border:0;background:transparent;color:var(--muted);font-size:.86rem;font-weight:800;transition:background .18s ease,color .18s ease}.sidebar-tab:hover:not(.is-active){color:var(--text)}.sidebar-tab.is-active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.sidebar-tab:focus-visible{outline:3px solid rgba(249,115,22,.22);outline-offset:2px}.sidebar-panel-stack{display:grid;gap:.9rem}.sidebar-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.sidebar-meta-card{display:grid;gap:.18rem;padding:.85rem .9rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 88%,var(--primary) 12%);background:color-mix(in oklab,white 92%,var(--bg-strong) 8%)}.sidebar-meta-card span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sidebar-meta-card strong{font-size:.94rem;line-height:1.25;overflow-wrap:anywhere}.packs-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.packs-field{display:grid;gap:.38rem}.packs-field span{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.packs-field input[readonly]{background:color-mix(in oklab,white 84%,var(--bg-strong) 16%);color:var(--muted)}.packs-metrics-card h3{margin-bottom:.8rem}.packs-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.packs-metrics div{display:grid;gap:.15rem;padding:.9rem 1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 90%,transparent 10%);background:color-mix(in oklab,white 88%,var(--bg-strong) 12%)}.packs-metrics span{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.packs-metrics strong{font-size:.95rem}.packs-warning-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:34px;padding:.4rem .7rem;border-radius:999px;background:#b453091a;color:var(--review);font-size:.8rem;font-weight:700}.packs-product-search{display:grid;gap:.8rem}.packs-product-results{display:grid;gap:.65rem}.packs-product-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.9rem .95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 88%,var(--primary) 12%);background:color-mix(in oklab,white 90%,var(--bg-strong) 10%)}.packs-product-result--package{grid-template-columns:minmax(0,1fr);background:linear-gradient(180deg,color-mix(in oklab,white 94%,var(--accent) 6%),color-mix(in oklab,white 90%,var(--bg-strong) 10%)),color-mix(in oklab,white 90%,var(--bg-strong) 10%)}.packs-product-result__copy{display:grid;gap:.15rem;min-width:0}.packs-product-result__copy strong,.packs-product-result__copy span,.packs-product-result__copy p{overflow-wrap:anywhere}.packs-product-result__copy p{margin:0;color:var(--muted);font-size:.83rem}.packs-selected-products{margin-top:.85rem}.packs-parent-cache{display:grid;gap:.75rem}.packs-parent-cache__summary{display:grid;gap:.16rem;padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 86%,var(--primary) 14%);background:linear-gradient(180deg,color-mix(in oklab,white 95%,var(--surface) 5%),#ffffffeb)}.packs-parent-cache__summary strong{font-size:.95rem}.packs-parent-cache__summary span{color:var(--muted);font-size:.82rem}.packs-quantity-input{width:4.5rem;min-height:38px;padding:.35rem .5rem;border-radius:12px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--primary) 18%);background:#ffffffeb;color:var(--text);font:inherit}.packs-products-table__action{text-align:right}.products-serial{display:flex;flex-wrap:wrap;gap:.5rem}.products-serial__chip{display:inline-flex;align-items:center;min-height:30px;padding:0 .8rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--primary) 18%);background:color-mix(in oklab,white 90%,var(--paper) 10%);color:color-mix(in oklab,var(--text) 76%,var(--primary-dark) 24%);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.products-serial__chip--accent{border-color:color-mix(in oklab,var(--ready) 28%,transparent 72%);background:color-mix(in oklab,var(--ready) 9%,white 91%);color:color-mix(in oklab,var(--ready) 72%,black 28%)}.products-add-flow{display:grid;gap:.8rem}.products-pack-list{display:grid;gap:.7rem;margin-top:.8rem}.products-pack-list--compact{margin-top:.9rem}.products-pack-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.9rem .95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--primary) 10%,rgba(148,163,184,.18) 90%);background:linear-gradient(180deg,color-mix(in oklab,white 96%,var(--bg) 4%),#ffffffe0)}.products-pack-row:hover{border-color:color-mix(in oklab,var(--primary) 26%,var(--line) 74%);background:linear-gradient(180deg,color-mix(in oklab,white 98%,var(--bg) 2%),color-mix(in oklab,white 94%,var(--surface) 6%))}.products-pack-row__copy{display:grid;gap:.14rem;min-width:0}.products-pack-row__copy strong,.products-pack-row__copy span,.products-pack-row__copy p{overflow-wrap:anywhere}.products-pack-row__copy span{color:var(--primary-dark);font-size:.82rem;font-weight:700}.products-pack-row__copy p{margin:0;color:var(--muted);font-size:.82rem}.products-empty-row{margin-top:.8rem;padding:.95rem 1rem;border-radius:18px;border:1px dashed color-mix(in oklab,var(--line) 76%,rgba(148,163,184,.24) 24%);background:color-mix(in oklab,white 92%,var(--bg) 8%);color:var(--muted);font-size:.84rem}.settings-panel{grid-template-rows:auto auto auto minmax(0,1fr)}.settings-toolbar{display:grid;grid-template-columns:minmax(0,1.8fr) auto;gap:.8rem;align-items:stretch;margin-bottom:1rem}.settings-toolbar__context{display:flex;gap:.8rem;align-items:center;min-height:42px;padding:.8rem .95rem;border-radius:22px;border:1px solid var(--line);background:color-mix(in oklab,white 84%,var(--paper) 16%)}.settings-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 10%,white 90%);color:var(--primary-dark);flex:0 0 auto}.settings-toolbar__copy{display:grid;gap:.18rem;min-width:0}.settings-toolbar__copy strong{font-size:.9rem;line-height:1.05}.settings-toolbar__copy span{color:var(--muted);font-size:.8rem;line-height:1.25}.settings-toolbar__summary{display:inline-flex;align-items:center;gap:.7rem;min-height:42px;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,white 82%,var(--paper) 18%);color:var(--muted);font-size:.82rem;font-weight:700;white-space:nowrap}.settings-invite{display:grid;gap:.85rem;margin-bottom:1rem;padding:1rem;border-radius:20px;border:1px solid var(--line);background:color-mix(in oklab,white 84%,var(--paper) 16%)}.settings-invite__copy{display:grid;gap:.18rem}.settings-invite__copy strong{font-size:.92rem}.settings-invite__copy span{color:var(--muted);font-size:.82rem}.settings-invite__controls{display:grid;grid-template-columns:minmax(240px,1.6fr) auto auto;gap:.75rem;align-items:center}.settings-role-toggle{display:inline-flex;gap:.3rem;padding:.25rem;border-radius:999px;background:#2563eb14}.settings-role-toggle__option{min-height:34px;padding:.4rem .8rem;background:transparent;color:var(--muted);border:1px solid transparent;box-shadow:none}.settings-role-toggle__option.is-active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.settings-list-shell{min-height:0;overflow:hidden;border-radius:22px;border:1px solid var(--line);background:#ffffffbf}.settings-list{height:100%;overflow:auto}.settings-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;width:100%;padding:.95rem 1rem;border-radius:0;background:transparent;color:inherit;box-shadow:none;border-bottom:1px solid rgba(37,99,235,.08);text-align:left}.settings-list__row:last-child{border-bottom:0}.settings-list__row:hover,.settings-list__row.is-selected{background:#fffffff5}.settings-list__row.is-selected{box-shadow:inset 3px 0 0 var(--primary)}.settings-list__identity{display:grid;gap:.16rem;min-width:0}.settings-list__identity strong,.settings-list__identity span{overflow-wrap:anywhere}.settings-list__identity span{color:var(--muted)}.settings-list__meta{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.settings-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 .7rem;border-radius:999px;font-size:.78rem;font-weight:700}.settings-pill--operator{background:#94a3b829;color:var(--muted)}.settings-pill--supervisor{background:#0f766e1f;color:var(--ready)}.settings-pill--pending{background:#b453091f;color:var(--review)}.settings-pill--active{background:#1d4ed81f;color:var(--sent)}.settings-drawer{z-index:1}.settings-drawer__header{padding:.35rem 0 .15rem}.settings-drawer__header h2{margin:.15rem 0 0;font-size:clamp(1.45rem,1vw + 1rem,2rem);line-height:.96;letter-spacing:-.04em}.settings-drawer__header p:not(.eyebrow){margin:.35rem 0 0;color:var(--muted)}.settings-action-stack{display:grid;gap:.7rem;margin-top:.85rem}.track-filter-search{min-width:0}.track-toolbar__summary{display:inline-flex;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,white 82%,var(--paper) 18%);color:var(--muted);font-size:.82rem;font-weight:700;white-space:nowrap}.queue-filter-search{display:flex;align-items:center;gap:.65rem;min-width:0;min-height:42px;padding:0 .95rem;border-radius:999px;border:1px solid var(--line);background:#fffc;color:var(--primary)}.queue-filter-search input{min-width:0;border:0;background:transparent;padding:0}.queue-filter-search input:focus-visible{outline:none}.queue-filter-toggle{display:inline-flex;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .95rem;background:#ffffffe6;color:var(--text);border:1px solid var(--line);box-shadow:none}.queue-filter-toggle span{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;min-height:1.45rem;padding:0 .35rem;border-radius:999px;background:#2563eb1a;color:var(--primary-dark);font-size:.75rem;font-weight:800}.queue-filter-toggle.is-active{border-color:#2563eb38}.queue-toolbar-shell{position:relative;z-index:14;margin-bottom:1rem}.queue-toolbar-shell .queue-toolbar{margin-bottom:0}.filter-disclosure{margin-bottom:1.15rem;border-radius:18px;border:1px solid var(--line);background:#ffffffbd;padding:.85rem 1rem}.filter-disclosure--popover{position:absolute;top:calc(100% + .55rem);left:0;right:0;margin-bottom:0;box-shadow:0 28px 48px #0f172a24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:18}.filter-disclosure summary,.filter-disclosure__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:700}.filter-disclosure summary{cursor:pointer;list-style:none}.filter-disclosure summary:hover{color:var(--text)}.filter-disclosure summary::-webkit-details-marker{display:none}.filter-disclosure[open] summary{margin-bottom:.35rem}.filter-group{gap:.55rem;align-items:center;padding:.7rem .85rem;border-radius:18px;background:#fffc;border:1px solid var(--line)}.filter-group span{font-size:.8rem;font-weight:700;color:var(--muted)}.filter-chip-row,.badge-cluster{gap:.55rem}.filter-chip{min-height:36px;padding:.45rem .8rem;font-size:.82rem;font-weight:700;background:#ffffffc7;color:var(--muted);border:1px solid var(--line)}.filter-chip:hover{color:var(--text);border-color:#2563eb42}.filter-chip.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.queue-table-shell{min-height:0;height:100%;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:#ffffffbf}.queue-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.queue-table th,.queue-table td{text-align:left;padding:.95rem 1rem;vertical-align:top;min-width:0}.queue-table th{text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);background:#ffffffe0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1}.queue-table-body{height:100%;overflow:auto}.queue-table tbody tr{cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.queue-table tbody tr:hover,.queue-table tbody tr.is-selected{background:#fffffff5}.queue-table tbody tr.is-selected td{background:#dbeafeb8}.queue-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.queue-table tbody tr+tr td{border-top:1px solid rgba(37,99,235,.08)}.queue-table__empty{text-align:center;color:var(--muted);padding:2rem 1rem}.queue-row-button{display:block;width:100%;min-height:0;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;box-shadow:none}.queue-row-button:hover{transform:none;box-shadow:none}.queue-cell-stack{display:grid;gap:.2rem;min-width:0}.queue-cell-stack strong,.queue-cell-stack span,.queue-tag-label,.detail-summary-inline strong,.detail-list__row strong,.detail-list__row p,.stock-table__item strong,.stock-table__item span,.timeline-entry strong,.timeline-entry p,.timeline-entry span,.order-admin-link{line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.queue-cell-stack span{line-height:1.25}.queue-tag-label{display:inline-flex;align-items:center;min-height:32px;font-weight:700;color:var(--text)}.queue-tag-cluster{display:flex;flex-wrap:wrap;gap:.45rem;max-width:26rem}.queue-tag-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 .7rem;border-radius:999px;font-size:.8rem;font-weight:700;background:transparent}.queue-tag-pill--ready{color:var(--ready);background:#0f766e1f}.queue-tag-pill--review{color:var(--review)}.queue-tag-pill--blocked{color:var(--blocked);background:#b91c1c1a}.queue-tag-pill--sent{color:var(--sent);background:#1d4ed81a}.queue-tag-pill--muted{color:var(--muted)}.ops-data-grid{min-width:0;min-height:0}.ops-data-grid__toolbar{display:flex;position:relative;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.85rem;min-height:3.25rem;margin-bottom:.85rem}.ops-data-grid__bulk-bar{display:flex;position:relative;flex:1 1 42rem;min-width:min(100%,24rem);flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem;width:auto;max-width:100%;min-height:2.85rem;padding:.35rem .55rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--primary) 14%,white);background:color-mix(in oklab,white 92%,var(--primary) 8%);box-shadow:0 16px 30px #0f172a14;overflow:visible;z-index:1}.ops-data-grid__bulk-bar>*{flex:0 0 auto}.ops-data-grid__bulk-bar button{white-space:nowrap;max-width:100%}.ops-data-grid__bulk-count{font-size:.8rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.ops-data-grid__toolbar-spacer{flex:1 1 auto;min-width:0;min-height:3rem}.ops-data-grid__column-menu{position:relative;z-index:2;margin-left:auto;flex:0 0 auto}.ops-data-grid__column-popover{position:absolute;top:calc(100% + .45rem);right:0;display:grid;gap:.45rem;min-width:12rem;padding:.8rem;border-radius:16px;border:1px solid var(--line);background:#fffffff5;box-shadow:0 24px 48px #0f172a29;z-index:20}.ops-data-grid__column-option{display:flex;align-items:center;gap:.55rem;font-size:.9rem;color:var(--text)}.ops-data-grid__shell{max-width:100%;min-height:0;min-width:0;height:100%;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:#ffffffbf}.ops-data-grid__scroll{height:100%;max-width:100%;min-width:0;overflow:auto;contain:layout paint}.ops-data-grid__table{max-width:100%;min-width:0;min-width:100%;width:max-content}.ops-data-grid__head{position:sticky;top:0;z-index:6;background:#ffffffe0;border-bottom:1px solid var(--line)}.ops-data-grid__body{position:relative}.ops-data-grid__row{display:grid;align-items:stretch}.ops-data-grid__body .ops-data-grid__row{position:absolute;top:0;left:0;width:100%}.ops-data-grid__row--header{position:relative;min-height:52px}.ops-data-grid__row.is-clickable{cursor:pointer}.ops-data-grid__row.is-active .ops-data-grid__cell{background:#dbeafeb8}.ops-data-grid__row.is-active .ops-data-grid__cell.is-sticky:first-child{box-shadow:inset 3px 0 0 var(--primary)}.ops-data-grid__cell,.ops-data-grid__header{display:flex;align-items:center;padding:.62rem 1rem;min-width:0;height:100%;background:#ffffffe6;text-align:left}.ops-data-grid__row+.ops-data-grid__row .ops-data-grid__cell{border-top:1px solid rgba(37,99,235,.08)}.ops-data-grid__header{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:800}.ops-data-grid__header-content,.ops-data-grid__header-button{display:inline-flex;align-items:center;gap:.45rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;box-shadow:none;justify-content:flex-start}.ops-data-grid__header-button:hover{transform:none;box-shadow:none}.ops-data-grid__header-button.is-sortable{cursor:pointer}.ops-data-grid__sort-indicator{font-size:.85rem;color:var(--muted)}.ops-data-grid__cell.is-sticky,.ops-data-grid__header.is-sticky{z-index:3}.ops-data-grid__header.is-sticky{z-index:7}.ops-data-grid__cell--identity{font-weight:600}.ops-data-grid__cell--select,.ops-data-grid__header--select{display:flex;align-items:center;justify-content:center}.ops-data-grid__checkbox{padding:0;border:0;background:transparent;color:var(--muted);min-height:0;box-shadow:none}.ops-data-grid__checkbox:hover{color:var(--primary);transform:none;box-shadow:none}.ops-data-grid .queue-row-button{text-align:left}.ops-data-grid .queue-cell-stack{justify-items:start;text-align:left}.ops-data-grid .queue-tag-label{justify-content:flex-start;width:100%}.ops-data-grid .queue-tag-cluster{justify-content:flex-start;margin-inline:0}.ops-data-grid__empty{padding:1.6rem 1rem;text-align:center;color:var(--muted)}.ops-inline-toast{margin-bottom:.85rem;padding:.8rem 1rem;border-radius:16px;border:1px solid rgba(37,99,235,.14);background:#ffffffe6;font-size:.92rem}.ops-inline-toast--success{color:#14532d;border-color:#16a34a3d;background:#f0fdf4f5}.ops-inline-toast--error{color:#991b1b;border-color:#ef444433;background:#fef2f2f5}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:0 .8rem;text-transform:capitalize;font-size:.82rem;font-weight:800}.status-badge--ready{background:#0f766e1f;color:var(--ready)}.status-badge--review{background:#b453091f;color:var(--review)}.status-badge--blocked,.status-badge--failed{background:#b91c1c1f;color:var(--blocked)}.status-badge--sent{background:#1d4ed81f;color:var(--sent)}.status-badge--neutral{background:#94a3b82e;color:var(--muted)}.order-drawer{position:sticky;top:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;padding:.75rem;height:100%;max-height:100%;overflow:hidden;background:#ffffff9e;border-color:#2563eb14;box-shadow:none}.drawer-header{margin-bottom:0}.drawer-header__main{display:flex;align-items:center;gap:.75rem;min-width:0;width:100%}.drawer-header__actions{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap;margin-left:auto}.drawer-order-number{margin:0;font-size:clamp(1.2rem,.8vw + 1rem,1.7rem);line-height:1.05;letter-spacing:-.03em;white-space:nowrap;min-width:0}.drawer-content,.timeline,.stock-lines{display:grid;gap:.9rem}.drawer-content{min-height:0;overflow:auto;padding-right:.2rem}.drawer-top-grid{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);gap:.9rem}.detail-card{border:1px solid rgba(37,99,235,.1);border-radius:18px;background:#ffffffd1;padding:.95rem 1rem;box-shadow:none}.detail-card--hero{background:#f8fafceb;padding:.8rem .85rem}.order-admin-link{color:inherit;text-decoration:none}.order-admin-link:hover{color:var(--primary-dark)}.detail-summary-inline{display:grid;gap:.45rem;margin-top:.8rem;padding-top:.75rem;border-top:1px solid rgba(37,99,235,.08)}.detail-summary-inline__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.detail-summary-inline span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.detail-summary-inline strong{display:block;text-align:right;font-size:.95rem}.detail-list{display:grid;gap:.55rem;margin-top:.8rem}.detail-list__row{display:grid;grid-template-columns:minmax(110px,140px) minmax(0,1fr);gap:.85rem;align-items:baseline;padding-top:.6rem;border-top:1px solid rgba(37,99,235,.08);min-width:0}.detail-list__row:first-child{border-top:0;padding-top:0}.detail-list__row span{color:var(--muted);font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.detail-list__row strong,.detail-list__row p{margin:0}.detail-list__row--wide{align-items:start}.action-row{display:flex;flex-wrap:wrap;gap:.75rem}.timeline-entry{display:flex;justify-content:space-between;gap:1rem;border-radius:14px;padding:.8rem 0;background:transparent;border-bottom:1px solid rgba(37,99,235,.08);min-width:0}.timeline-entry:last-child{border-bottom:0;padding-bottom:0}.stock-table{width:100%;border-collapse:collapse}.stock-table th,.stock-table td{padding:.75rem 0;text-align:left;border-bottom:1px solid rgba(37,99,235,.08);vertical-align:top;min-width:0}.stock-table th{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.stock-table tbody tr:last-child td{border-bottom:0;padding-bottom:0}.stock-table__item{display:grid;gap:.18rem}.stock-table__item span{color:var(--muted)}.advanced-panel{display:grid;gap:.85rem}.order-drawer,.drawer-content,.queue-table-body,.payload-editor{scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.2) transparent}.order-drawer::-webkit-scrollbar,.drawer-content::-webkit-scrollbar,.queue-table-body::-webkit-scrollbar,.payload-editor::-webkit-scrollbar{width:10px;height:10px}.order-drawer::-webkit-scrollbar-track,.drawer-content::-webkit-scrollbar-track,.queue-table-body::-webkit-scrollbar-track,.payload-editor::-webkit-scrollbar-track{background:transparent}.order-drawer::-webkit-scrollbar-thumb,.drawer-content::-webkit-scrollbar-thumb,.queue-table-body::-webkit-scrollbar-thumb,.payload-editor::-webkit-scrollbar-thumb{background:#2563eb2e;border:3px solid transparent;border-radius:999px;background-clip:padding-box}.order-drawer::-webkit-scrollbar-thumb:hover,.drawer-content::-webkit-scrollbar-thumb:hover,.queue-table-body::-webkit-scrollbar-thumb:hover,.payload-editor::-webkit-scrollbar-thumb:hover{background:#2563eb47;background-clip:padding-box}.payload-editor,.payload-preview{min-height:250px;border-radius:18px;background:#0f172a;color:#e2e8f0;border:1px solid #020617;padding:1rem;overflow:auto}.advanced-panel summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;cursor:pointer;list-style:none}.advanced-panel summary::-webkit-details-marker{display:none}.advanced-panel[open] summary{margin-bottom:0}.search-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:0}.search-toolbar{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(18rem,1fr);gap:.8rem;align-items:stretch;margin-bottom:1rem}.search-toolbar__context,.search-status{display:flex;gap:.8rem;align-items:center;min-height:42px;padding:.8rem .95rem;border-radius:22px;border:1px solid var(--line);background:color-mix(in oklab,white 84%,var(--paper) 16%)}.search-toolbar__context-icon,.search-status__icon{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 10%,white 90%);color:var(--primary-dark);flex:0 0 auto}.search-toolbar__context-copy,.search-status__copy{display:grid;gap:.18rem;min-width:0}.search-toolbar__context-copy strong,.search-status__copy strong{font-size:.9rem;line-height:1.05}.search-toolbar__context-copy span,.search-status__copy p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.25}.search-status--loading{color:var(--primary)}.search-status--success{color:var(--ready)}.search-status--success .search-status__icon{background:#0f766e1f;color:var(--ready)}.search-status--error .search-status__icon{background:#b91c1c1f;color:var(--blocked)}.page-empty-state{position:relative;isolation:isolate;display:block;place-items:unset;align-content:stretch;justify-items:stretch;text-align:left;padding:clamp(1.1rem,2vw,1.4rem);overflow:hidden}.page-empty-state__frame{position:absolute;inset:0;pointer-events:none}.page-empty-state__orb{position:absolute;border-radius:999px;filter:blur(0);opacity:.9}.page-empty-state__orb--one{width:12rem;height:12rem;top:-2.2rem;right:-1.5rem;background:color-mix(in oklab,var(--primary) 16%,white 84%)}.page-empty-state__orb--two{width:9rem;height:9rem;left:-2rem;bottom:2.2rem;background:color-mix(in oklab,var(--paper-accent) 55%,white 45%);opacity:.72}.page-empty-state__grid{position:absolute;inset:1.2rem;border-radius:28px;background-image:linear-gradient(to right,rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(37,99,235,.08) 1px,transparent 1px);background-size:1.1rem 1.1rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%)}.page-empty-state__content{position:relative;z-index:1;display:grid;gap:clamp(1rem,1.8vw,1.4rem);align-content:center;justify-items:start;min-height:100%;padding:clamp(1rem,1.8vw,1.35rem);border-radius:28px;background:linear-gradient(180deg,#ffffffc2,#ffffffeb),color-mix(in oklab,white 86%,var(--paper) 14%);border:1px solid color-mix(in oklab,var(--primary) 12%,var(--line) 88%)}.page-empty-state__content h2{max-width:18ch;margin:0;font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:.94;letter-spacing:-.04em}.page-empty-state__content p{max-width:36ch;margin:0;color:var(--muted);text-align:left}.page-empty-state__suggestions{display:grid;gap:.75rem;margin-top:.25rem}.page-empty-state__chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:62px;padding:.85rem .95rem;border-radius:22px;border:1px solid color-mix(in oklab,var(--line) 86%,var(--primary) 14%);background:color-mix(in oklab,white 88%,var(--paper) 12%);color:var(--text);box-shadow:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.page-empty-state__chip:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--primary) 28%,var(--line) 72%);background:color-mix(in oklab,white 92%,var(--paper-accent) 8%)}.page-empty-state__chip:disabled{cursor:default;transform:none;border-color:color-mix(in oklab,var(--line) 92%,transparent 8%);background:color-mix(in oklab,white 88%,var(--paper) 12%);color:var(--muted)}.page-empty-state__chip-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 10%,white 90%);color:var(--primary-dark)}.page-empty-state__chip-copy{display:grid;gap:.12rem;min-width:0;text-align:left}.page-empty-state__chip-copy strong{font-size:.86rem}.page-empty-state__chip-copy span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.page-empty-state--queue .page-empty-state__orb--one{background:color-mix(in oklab,oklch(.87 .08 72) 74%,white 26%)}.page-empty-state--queue .page-empty-state__orb--two{background:color-mix(in oklab,oklch(.9 .05 150) 70%,white 30%)}.page-empty-state--queue .page-empty-state__grid{background-image:linear-gradient(to right,rgba(180,83,9,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(180,83,9,.08) 1px,transparent 1px)}.page-empty-state--queue .page-empty-state__chip-icon{background:color-mix(in oklab,oklch(.87 .08 72) 70%,white 30%);color:#874e00;color:oklch(.48 .11 64)}.page-empty-state--track .page-empty-state__orb--one{background:color-mix(in oklab,oklch(.88 .08 215) 75%,white 25%)}.page-empty-state--track .page-empty-state__orb--two{background:color-mix(in oklab,oklch(.91 .06 175) 72%,white 28%)}.page-empty-state--track .page-empty-state__grid{background-image:linear-gradient(to right,rgba(14,116,144,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,116,144,.08) 1px,transparent 1px)}.page-empty-state--track .page-empty-state__chip-icon{background:color-mix(in oklab,oklch(.88 .08 215) 72%,white 28%);color:#236682}.page-empty-state--packs .page-empty-state__orb--one{background:color-mix(in oklab,oklch(.9 .05 205) 72%,white 28%)}.page-empty-state--packs .page-empty-state__orb--two{background:color-mix(in oklab,oklch(.9 .07 95) 62%,white 38%)}.page-empty-state--packs .page-empty-state__grid{background-image:linear-gradient(to right,rgba(37,99,235,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(249,115,22,.06) 1px,transparent 1px)}.page-empty-state--packs .page-empty-state__chip-icon{background:color-mix(in oklab,oklch(.9 .05 205) 72%,white 28%);color:#19607b}.page-empty-state--products .page-empty-state__orb--one{background:color-mix(in oklab,oklch(.9 .06 150) 68%,white 32%)}.page-empty-state--products .page-empty-state__orb--two{background:color-mix(in oklab,oklch(.91 .07 220) 64%,white 36%)}.page-empty-state--products .page-empty-state__grid{background-image:linear-gradient(to right,rgba(22,163,74,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,165,233,.06) 1px,transparent 1px)}.page-empty-state--products .page-empty-state__chip-icon{background:color-mix(in oklab,oklch(.9 .06 150) 68%,white 32%);color:#256346}.auth-shell{min-height:100vh;display:grid;place-items:center}.auth-card{max-width:620px;padding:2rem}.toast-stack{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:20;display:grid;gap:.75rem;justify-items:center}.toast-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:start;width:min(28rem,calc(100vw - 2rem));padding:.9rem 1rem;border-radius:18px;background:#fffffff0;border:1px solid rgba(37,99,235,.14);box-shadow:var(--shadow-soft)}.toast-card--syncing{border-color:#2563eb2e}.toast-card--success{border-color:#0f766e2e}.toast-card--error{border-color:#b91c1c2e}.toast-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#2563eb14;color:var(--primary-dark)}.toast-card--success .toast-card__icon{background:#0f766e1f;color:var(--ready)}.toast-card--error .toast-card__icon{background:#b91c1c1f;color:var(--blocked)}.toast-card__body strong,.toast-card__body p{display:block;margin:0}.toast-card__body p{color:var(--muted);margin-top:.2rem}.toast-card__actions{display:flex;align-items:center;gap:.5rem}.toast-action,.toast-dismiss{min-height:36px;padding:.45rem .75rem;background:#ffffffeb;border:1px solid var(--line);color:var(--text);box-shadow:none}.toast-dismiss{min-width:36px;padding:0}.page-description code{font-family:var(--font-mono);font-size:.95em}.page-description{margin:0}.spinner-spin{animation:spin 1.1s linear infinite}@media(max-width:1480px){.drawer-header__main{align-items:flex-start;flex-wrap:wrap}.drawer-header__actions{flex-wrap:wrap}.drawer-order-number{white-space:normal}}@media(max-width:1280px){body{overflow:auto}.app-shell{height:auto;overflow:visible}.topbar{grid-template-columns:1fr}.topbar__utilities,.account-menu{justify-self:start}.page-grid{grid-template-columns:1fr;min-height:auto}.page-panel{display:block;height:auto;overflow:visible}.order-drawer{position:static;top:auto;display:block;height:auto;min-height:auto;max-height:none;overflow:visible}}@media(max-width:900px){.queue-switcher{flex-direction:column;align-items:flex-start}.queue-toolbar,.track-toolbar,.packs-toolbar,.packs-form-grid,.packs-metrics,.sidebar-meta-grid{grid-template-columns:1fr}.sidebar-tabs{width:100%}.sidebar-tab{flex:1 1 0;text-align:center}.packs-toolbar__summary{flex-direction:column;align-items:flex-start}.packs-hero{grid-template-columns:1fr}.packs-hero__actions{justify-content:flex-start}.packs-product-result,.products-pack-row,.search-toolbar,.settings-toolbar,.settings-invite__controls{grid-template-columns:1fr}}@media(max-width:640px){.app-shell,.auth-shell{padding:1rem}.topbar,.page-panel,.order-drawer,.auth-card{border-radius:22px}.global-search{grid-template-columns:1fr}.topbar__utilities{width:100%;flex-wrap:wrap;justify-content:space-between}.utility-nav{flex-wrap:wrap}.toast-stack{bottom:1rem;left:1rem;right:1rem;transform:none;justify-items:stretch}.queue-table-shell,.queue-table-body{height:auto;overflow:visible}.queue-table{display:block}.queue-table thead{display:none}.queue-table tbody{display:grid;gap:.75rem;padding:.75rem}.queue-table tbody tr{display:grid;gap:.65rem;border:1px solid rgba(37,99,235,.1);border-radius:18px;padding:.85rem;background:#ffffffeb}.queue-table tbody tr+tr td{border-top:0}.queue-table td{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.85rem;padding:0;border:0;align-items:start}.queue-table td:before{content:attr(data-label);color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding-top:.1rem}.queue-table__empty{display:block;border:0;padding:1.5rem .5rem}.queue-tag-cluster{max-width:none}.stock-line,.timeline-entry,.page-header,.detail-card__header,.drawer-header{flex-direction:column}.drawer-header__main,.drawer-header__actions{width:100%;flex-wrap:wrap}.drawer-top-grid,.detail-list__row{grid-template-columns:1fr}.page-empty-state__content h2,.page-empty-state__content p{max-width:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
