.order-details-toggle{min-width:84px}.order-details-row>td{background:color-mix(in oklab,var(--color-surface-strong) 82%,white 18%);padding:var(--space-4)}.order-line-details{display:grid;gap:var(--space-3);min-width:0}.order-shipping-panel{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.order-shipping-status{block-size:1px;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.order-shipping-blocked-status{color:var(--color-text-muted);margin:0}.order-shipping-panel-header{align-items:center;display:flex;gap:var(--space-3);justify-content:flex-start}.order-shipping-rates-wrap{overflow-x:auto}.order-shipping-rates td,.order-shipping-rates th{white-space:nowrap}.order-line-details-header{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.order-line-details-grid{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto;overflow-y:hidden}.order-line-details-grid-header,.order-line-details-grid-row{display:grid;gap:var(--space-3);grid-template-columns:minmax(100px,.8fr) minmax(150px,1fr) 48px minmax(200px,1.6fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(88px,.7fr) minmax(112px,.8fr);min-width:1120px}.order-line-details-grid-header{background:color-mix(in oklab,var(--color-surface) 92%,white 8%);color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:var(--space-2) var(--space-3);text-transform:uppercase}.order-line-details-grid-row{border-top:1px solid var(--color-border);padding:var(--space-3)}.order-line-image-cell{align-items:center;display:flex;gap:var(--space-2)}.order-line-image{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:block;flex:0 0 48px;height:48px;overflow:hidden;width:48px}.order-line-image img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:900px){.order-details-row{box-shadow:none;margin-top:calc(var(--space-3) * -1)}.order-line-details-header,.order-shipping-panel-header{align-items:flex-start;flex-direction:column}.order-line-details-grid-header{display:none}.order-line-details-grid-row{gap:var(--space-2);grid-template-columns:1fr;min-width:0}.order-line-details-grid-row>span{display:grid;gap:var(--space-1)}.order-line-details-grid-row>span:before{color:var(--color-text-muted);content:attr(data-label);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}}.error-banner{background:var(--color-error-bg);color:var(--color-error)}.app-error-panel{border-color:color-mix(in oklab,var(--color-error) 42%,transparent);margin:var(--space-8) auto;max-width:70rem}.app-error-summary{display:grid;gap:var(--space-3);margin:var(--space-5) 0}.app-error-summary div{display:grid;gap:var(--space-1)}.app-error-details summary,.app-error-summary span{color:var(--color-text-muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-error-details pre,.app-error-summary code{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-mono)}.app-error-summary code{overflow-wrap:anywhere;padding:var(--space-2) var(--space-3)}.app-error-details{margin:var(--space-5) 0}.app-error-details summary{cursor:pointer;margin-bottom:var(--space-2)}.app-error-details pre{font-size:.8rem;line-height:1.5;max-height:28rem;overflow:auto;padding:var(--space-4);white-space:pre-wrap;word-break:break-word}.login-shell{min-height:70vh}.login-shell .app-theme-canvas{min-height:70vh;place-items:center}.login-card{background:color-mix(in oklab,var(--color-surface) 94%,white 6%);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-width:520px;padding:var(--space-7)}.login-card h1{font-family:var(--font-display),"Segoe UI",sans-serif;font-size:2.6rem;font-weight:500;letter-spacing:-.028em;line-height:1.08;margin:0}.login-card p{color:var(--color-text-muted)}.app-theme-root[data-app-theme=a] .app-theme-page .login-card{background:rgb(255 255 255/.8);border:1px solid rgb(12 56 61/.08)}.app-theme-root[data-app-theme=b] .app-theme-page .login-card{background:rgb(31 24 42/.88);border:1px solid rgb(255 255 255/.1);backdrop-filter:blur(10px)}.app-theme-root[data-app-theme=b] .app-theme-page .login-card h1{font-family:var(--font-dashboard-b-accent),serif;font-style:italic;font-weight:400}.app-theme-root[data-app-theme=c] .app-theme-page .login-card{background:linear-gradient(180deg,rgb(179 255 110/.03),rgb(179 255 110/.01));border:1px solid rgb(179 255 110/.14);border-radius:0}.app-theme-root[data-app-theme=c] .app-theme-page .login-card h1{text-transform:uppercase}.dev-note{margin-top:var(--space-4)}@media (max-width:700px){.login-card{border-radius:var(--radius-lg);padding:var(--space-4)}}.ghost-button,.hero-card,.login-card,.nav-links>a,.nav-links>form,.panel,.primary-button,.site-header{transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-slow) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.hero-card,.login-card,.panel{animation:panel-enter var(--motion-slow) var(--ease-out)}@keyframes panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes partial-inline-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes theme-swap-settle{0%{filter:saturate(.94) blur(10px);opacity:.7;transform:translateY(8px)}to{filter:none;opacity:1;transform:translateY(0)}}.app-grid{display:grid;gap:var(--space-5)}.app-theme-switch-panel{display:flex;flex:0 0 auto}.app-theme-switch-label{align-items:center;display:inline-flex;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.14em;margin:0;padding:0 4px 0 0;text-transform:uppercase;white-space:nowrap}.app-theme-switcher{align-items:center;display:flex;gap:6px;transition:transform var(--motion-base) var(--ease-out),filter var(--motion-base) var(--ease-standard)}.app-theme-switch{align-items:center;background:transparent;border:1px solid transparent;cursor:pointer;display:inline-flex;justify-content:center;min-height:36px;min-width:36px;padding:0 11px;transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.app-theme-switch span{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.app-theme-switch:hover{transform:translateY(-1px)}.app-theme-switch:active{transform:translateY(0) scale(.98)}.app-theme-switcher[data-theme-switching=true]{filter:saturate(1.04);transform:translateY(-1px)}.app-theme-page{gap:var(--space-3)}.app-theme-frame{display:grid}.app-theme-canvas{display:grid;gap:var(--space-4);min-width:0;padding:12px}.app-theme-page-header{border-bottom:1px solid color-mix(in oklab,var(--color-border) 78%,transparent);min-width:0;padding:4px 10px 18px}.app-page-header-main{align-items:center;display:flex;gap:var(--space-3);min-width:0;width:100%}.app-page-header-copy{display:grid;gap:var(--space-3);min-width:0}.app-page-header-copy h1{letter-spacing:0;max-width:100%;overflow-wrap:anywhere}.app-page-header-media{flex:0 0 auto}.app-theme-page-header .action-stack{align-self:start}.app-theme-page-header .action-stack .ghost-button,.app-theme-page-header .action-stack .primary-button{white-space:nowrap}.page-inline-note{color:var(--color-text-muted);font-size:.88rem;margin:0}.app-theme-page .panel{box-shadow:none}.app-theme-page .search-input{min-width:0}.app-theme-page .table-wrap{border-radius:inherit}.app-theme-page table{min-width:720px}.summary-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card{background:color-mix(in oklab,var(--color-surface) 94%,white 6%);border:1px solid var(--color-border);border-radius:18px;display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4)}.summary-card strong{font-size:1.45rem;letter-spacing:-.03em}.summary-label{color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.empty-state-panel{display:grid;gap:var(--space-3);padding:var(--space-3) 0}@media (max-width:900px){.app-theme-page .responsive-data-table{min-width:0;width:100%}.app-theme-switch-panel{justify-items:start}.app-theme-switcher{flex-wrap:wrap}.summary-grid{grid-template-columns:1fr}}@media (max-width:1200px){.app-theme-root[data-app-theme-route=true] .site-header{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.app-theme-root[data-app-theme-route=true] .header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-left:0;width:100%}.app-theme-root[data-app-theme-route=true] .nav-float{flex:initial;grid-column:1/-1;order:3}.app-theme-root[data-app-theme-route=true] .app-theme-switch-panel{flex:initial;order:1}.app-theme-root[data-app-theme-route=true] .signout-float{flex:initial;justify-self:end;order:2}}@media (max-width:700px){.app-theme-root[data-app-theme-route=true] .header-actions{grid-template-columns:minmax(0,1fr);min-width:0}.app-theme-root[data-app-theme-route=true] .signout-float{justify-self:start}}.app-theme-root[data-app-theme-route=true] .page-shell{max-width:1500px;padding-top:20px}.app-theme-root[data-app-theme-route=true] .site-header{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-5);overflow:hidden;padding:10px 14px;position:relative;z-index:2}.app-theme-root[data-app-theme-route=true] .site-header:after{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.app-theme-root[data-app-theme-route=true] .header-brand{min-width:0}.app-theme-root[data-app-theme-route=true] .header-actions{align-items:end;display:flex;gap:14px;margin-left:auto;min-width:0;width:auto}.app-theme-root[data-app-theme-route=true] .app-theme-switch-panel{align-items:center;align-self:end}.app-theme-root[data-app-theme-route=true] .nav-float{flex:1 1 auto}.app-theme-root[data-app-theme-route=true] .signout-float{flex:0 0 auto}.app-theme-root[data-app-theme-route=true] .nav-float,.app-theme-root[data-app-theme-route=true] .signout-float{align-self:end}.app-theme-root[data-app-theme-route=true]{min-height:100vh;transition:background-color var(--motion-theme-swap) var(--ease-standard),color var(--motion-theme-swap) var(--ease-standard)}.app-theme-root[data-app-theme-route=true] .site-header .app-theme-switch-label{color:rgb(232 247 244/.42)}.app-theme-root[data-app-theme-route=true] .nav-float,.app-theme-root[data-app-theme-route=true] .signout-float,.app-theme-root[data-app-theme-route=true] .site-header{transition:background-color var(--motion-theme-swap) var(--ease-standard),border-color var(--motion-theme-swap) var(--ease-standard),box-shadow var(--motion-theme-swap) var(--ease-standard),color var(--motion-theme-swap) var(--ease-standard)}.app-theme-root[data-app-theme-route=true] .app-theme-page{transition:color var(--motion-theme-swap) var(--ease-standard)}.app-theme-root[data-app-theme=a]{background:radial-gradient(1100px 640px at 88% 10%,rgb(130 218 211/.22),transparent 72%),linear-gradient(180deg,oklch(.93 .012 186),oklch(.9 .015 186));color:rgb(12 56 61)}.app-theme-root[data-app-theme=a] .site-header{background:linear-gradient(180deg,oklch(.27 .046 201),oklch(.22 .038 202));border-color:oklch(.39 .05 198);border-radius:22px;box-shadow:0 12px 28px rgb(8 37 40/.16)}.app-theme-root[data-app-theme=a] .site-header:after{background:linear-gradient(120deg,rgb(255 255 255/.08),transparent 34%),radial-gradient(circle at top right,rgb(125 220 212/.26),transparent 30%)}.app-theme-root[data-app-theme=a] .nav-float,.app-theme-root[data-app-theme=a] .signout-float{background:rgb(237 248 247/.08);border-color:rgb(218 244 240/.14);box-shadow:none}.app-theme-root[data-app-theme=a] .brand,.app-theme-root[data-app-theme=a] .nav-links>a,.app-theme-root[data-app-theme=a] .signout-float .ghost-button{color:oklch(.95 .01 182)}.app-theme-root[data-app-theme=a] .nav-links>a.is-active{background:oklch(.95 .018 183);color:oklch(.25 .038 200)}.app-theme-root[data-app-theme=a] .app-theme-switch-label{color:rgb(232 247 244/.42)}.app-theme-root[data-app-theme=a] .app-theme-switch{background:rgb(255 255 255/.08);border-color:rgb(226 247 244/.1);border-radius:18px;color:oklch(.95 .01 182)}.app-theme-root[data-app-theme=a] .app-theme-switch[aria-selected=true]{background:oklch(.93 .02 184);color:oklch(.25 .036 200)}.app-theme-root[data-app-theme=a] .app-theme-canvas{background:linear-gradient(180deg,oklch(.955 .012 186),oklch(.93 .016 186));border:1px solid oklch(.87 .015 190);border-radius:20px}.app-theme-root[data-app-theme=b] .app-theme-switch-label,.app-theme-root[data-app-theme=b] .brand{color:oklch(.93 .012 314)}.app-theme-root[data-app-theme=b]{background:radial-gradient(900px 520px at 16% 0,rgb(255 126 140/.12),transparent 70%),radial-gradient(1000px 620px at 100% 12%,rgb(105 240 255/.1),transparent 74%),linear-gradient(180deg,oklch(.14 .018 304),oklch(.11 .016 304));color:oklch(.95 .012 314)}.app-theme-root[data-app-theme=b] .nav-float,.app-theme-root[data-app-theme=b] .signout-float,.app-theme-root[data-app-theme=b] .site-header{background:rgb(27 20 38/.78);border-color:rgb(255 255 255/.09);box-shadow:0 18px 52px rgb(8 6 14/.32)}.app-theme-root[data-app-theme=b] .nav-links>a,.app-theme-root[data-app-theme=b] .signout-float .ghost-button{color:oklch(.94 .014 314)}.app-theme-root[data-app-theme=b] .nav-links>a.is-active{background:linear-gradient(135deg,rgb(255 126 140/.28),rgb(105 240 255/.18));color:oklch(.98 .01 314)}.app-theme-root[data-app-theme=b] .app-theme-switch{background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.08);border-radius:18px;color:oklch(.94 .014 314)}.app-theme-root[data-app-theme=b] .app-theme-switch[aria-selected=true]{background:linear-gradient(135deg,rgb(255 126 140/.18),rgb(105 240 255/.12));border-color:rgb(255 255 255/.16)}.app-theme-root[data-app-theme=b] .app-theme-canvas{background:linear-gradient(180deg,rgb(255 255 255/.03),rgb(255 255 255/.015)),linear-gradient(180deg,oklch(.18 .028 304),oklch(.15 .024 304));border:1px solid rgb(255 255 255/.08);border-radius:28px;color:oklch(.93 .012 314);font-family:var(--font-dashboard-b),var(--font-ui),sans-serif}.app-theme-root[data-app-theme=c] .app-theme-switch-label,.app-theme-root[data-app-theme=c] .brand{color:oklch(.77 .17 136)}.app-theme-root[data-app-theme=c]{background:linear-gradient(180deg,rgb(19 23 30),rgb(11 16 20));color:oklch(.92 .01 150)}.app-theme-root[data-app-theme=c] .nav-float,.app-theme-root[data-app-theme=c] .signout-float,.app-theme-root[data-app-theme=c] .site-header{background:linear-gradient(180deg,rgb(179 255 110/.04),rgb(179 255 110/.01));border-color:rgb(179 255 110/.14);border-radius:4px;box-shadow:none}.app-theme-root[data-app-theme=c] .nav-links>a,.app-theme-root[data-app-theme=c] .signout-float .ghost-button{color:rgb(179 255 110/.78)}.app-theme-root[data-app-theme=c] .nav-links>a.is-active{background:rgb(179 255 110/.9);color:rgb(14 20 16)}.app-theme-root[data-app-theme=c] .app-theme-switch{background:rgb(179 255 110/.03);border:1px solid rgb(179 255 110/.14);border-radius:4px;color:oklch(.93 .012 150)}.app-theme-root[data-app-theme=c] .app-theme-switch[aria-selected=true]{background:rgb(179 255 110/.82);color:oklch(.12 .016 180)}.app-theme-root[data-app-theme=c] .app-theme-canvas{background:linear-gradient(180deg,rgb(17 22 28/.98),rgb(11 16 21/.98));border:1px solid rgb(179 255 110/.18);border-radius:0;color:oklch(.92 .01 150);font-family:var(--font-dashboard-c),var(--font-ui),sans-serif}.app-theme-root[data-app-theme-route=true] .app-theme-page .empty-cell,.app-theme-root[data-app-theme-route=true] .app-theme-page .page-inline-note,.app-theme-root[data-app-theme-route=true] .app-theme-page .panel-kicker,.app-theme-root[data-app-theme-route=true] .app-theme-page .status-canceled,.app-theme-root[data-app-theme-route=true] .app-theme-page .status-done,.app-theme-root[data-app-theme-route=true] .app-theme-page .status-healthy,.app-theme-root[data-app-theme-route=true] .app-theme-page .subtle-count,.app-theme-root[data-app-theme-route=true] .app-theme-page .summary-label,.app-theme-root[data-app-theme-route=true] .app-theme-page .table-empty-state span,.app-theme-root[data-app-theme-route=true] .app-theme-page-header h1{transition:color var(--motion-theme-swap) var(--ease-standard),background-color var(--motion-theme-swap) var(--ease-standard),border-color var(--motion-theme-swap) var(--ease-standard)}.app-theme-root[data-app-theme=a] .app-theme-page .eyebrow,.app-theme-root[data-app-theme=a] .app-theme-page .page-inline-note,.app-theme-root[data-app-theme=a] .app-theme-page .panel-kicker,.app-theme-root[data-app-theme=a] .app-theme-page .status-pill,.app-theme-root[data-app-theme=a] .app-theme-page .subtle-count,.app-theme-root[data-app-theme=a] .app-theme-page .summary-label{color:rgb(12 56 61/.72)}.app-theme-root[data-app-theme=a] .app-theme-page .status-done,.app-theme-root[data-app-theme=a] .app-theme-page .status-healthy{background:rgb(219 247 233);border-color:rgb(32 142 92/.18);color:rgb(18 109 68)}.app-theme-root[data-app-theme=a] .app-theme-page .status-canceled{background:rgb(239 246 245);border-color:rgb(12 56 61/.1);color:rgb(12 56 61/.55)}.app-theme-root[data-app-theme=a] .app-theme-page .panel,.app-theme-root[data-app-theme=a] .app-theme-page .summary-card{background:rgb(255 255 255/.8);border:1px solid rgb(12 56 61/.08)}.app-theme-root[data-app-theme=a] .app-theme-page .status-open{border-color:rgb(15 86 96/.24)}.app-theme-root[data-app-theme=a] .app-theme-page .primary-button,.app-theme-root[data-app-theme=a] .app-theme-page .status-open{background:rgb(130 218 211/.86);color:oklch(.24 .032 198)}.app-theme-root[data-app-theme=a] .app-theme-page .ghost-button,.app-theme-root[data-app-theme=a] .app-theme-page .plus-button{background:rgb(229 246 244/.92);border-color:rgb(15 86 96/.18);color:oklch(.29 .036 198)}.app-theme-root[data-app-theme=b] .app-theme-page .empty-state,.app-theme-root[data-app-theme=b] .app-theme-page .eyebrow,.app-theme-root[data-app-theme=b] .app-theme-page .page-inline-note,.app-theme-root[data-app-theme=b] .app-theme-page .panel-kicker,.app-theme-root[data-app-theme=b] .app-theme-page .status-pill,.app-theme-root[data-app-theme=b] .app-theme-page .subtle-count,.app-theme-root[data-app-theme=b] .app-theme-page .summary-label,.app-theme-root[data-app-theme=b] .app-theme-page p{color:oklch(.93 .012 314)}.app-theme-root[data-app-theme=b] .app-theme-page .status-done,.app-theme-root[data-app-theme=b] .app-theme-page .status-healthy{background:rgb(114 225 182/.14);border-color:rgb(114 225 182/.22);color:rgb(181 255 223)}.app-theme-root[data-app-theme=b] .app-theme-page .status-canceled{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.09);color:rgb(255 255 255/.64)}.app-theme-root[data-app-theme=b] .app-theme-page .panel h1,.app-theme-root[data-app-theme=b] .app-theme-page .panel h2,.app-theme-root[data-app-theme=b] .app-theme-page-header h1{font-family:var(--font-dashboard-b-accent),serif;font-style:italic;font-weight:400}.app-theme-root[data-app-theme=b] .app-theme-page .panel,.app-theme-root[data-app-theme=b] .app-theme-page .summary-card{background:rgb(31 24 42/.88);border:1px solid rgb(255 255 255/.1);backdrop-filter:blur(10px)}.app-theme-root[data-app-theme=b] .app-theme-page .primary-button,.app-theme-root[data-app-theme=b] .app-theme-page .status-open{background:linear-gradient(135deg,rgb(255 126 140/.34),rgb(105 240 255/.2));border-color:rgb(255 255 255/.18);color:oklch(.97 .012 314)}.app-theme-root[data-app-theme=b] .app-theme-page .ghost-button,.app-theme-root[data-app-theme=b] .app-theme-page .plus-button{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.12);color:oklch(.95 .012 314)}.app-theme-root[data-app-theme=c] .app-theme-page .eyebrow,.app-theme-root[data-app-theme=c] .app-theme-page .page-inline-note,.app-theme-root[data-app-theme=c] .app-theme-page .panel-kicker,.app-theme-root[data-app-theme=c] .app-theme-page .status-pill,.app-theme-root[data-app-theme=c] .app-theme-page .subtle-count,.app-theme-root[data-app-theme=c] .app-theme-page .summary-label{color:oklch(.77 .17 136)}.app-theme-root[data-app-theme=c] .app-theme-page .status-done,.app-theme-root[data-app-theme=c] .app-theme-page .status-healthy{background:rgb(179 255 110/.08);border-color:rgb(179 255 110/.18);color:rgb(179 255 110/.88)}.app-theme-root[data-app-theme=c] .app-theme-page .status-canceled{background:rgb(179 255 110/.03);border-color:rgb(179 255 110/.12);color:rgb(179 255 110/.58)}.app-theme-root[data-app-theme=c] .app-theme-page .panel h1,.app-theme-root[data-app-theme=c] .app-theme-page .panel h2,.app-theme-root[data-app-theme=c] .app-theme-page-header h1{text-transform:uppercase}.app-theme-root[data-app-theme=c] .app-theme-page .panel,.app-theme-root[data-app-theme=c] .app-theme-page .summary-card{background:linear-gradient(180deg,rgb(179 255 110/.03),rgb(179 255 110/.01));border:1px solid rgb(179 255 110/.14);border-radius:0}.app-theme-root[data-app-theme=c] .app-theme-page .primary-button,.app-theme-root[data-app-theme=c] .app-theme-page .status-open{background:linear-gradient(180deg,rgb(183 255 117/.88),rgb(153 234 79/.9));border-color:rgb(179 255 110/.92);box-shadow:none;color:oklch(.12 .016 180)}.app-theme-root[data-app-theme=c] .app-theme-page .ghost-button,.app-theme-root[data-app-theme=c] .app-theme-page .plus-button{background:rgb(179 255 110/.04);border-color:rgb(179 255 110/.14);border-radius:4px;color:rgb(179 255 110/.74)}.app-theme-root[data-app-theme=a] .app-theme-page .table-empty-state span,.app-theme-root[data-app-theme=a] .app-theme-page .table-toolbar-copy,.app-theme-root[data-app-theme=a] .app-theme-page th{color:rgb(12 56 61/.72)}.app-theme-root[data-app-theme=a] .app-theme-page .search-input,.app-theme-root[data-app-theme=a] .app-theme-page table input,.app-theme-root[data-app-theme=a] .app-theme-page table select{background:rgb(244 252 251/.92);border-color:rgb(12 56 61/.12)}.app-theme-root[data-app-theme=b] .app-theme-page .table-empty-state span,.app-theme-root[data-app-theme=b] .app-theme-page .table-toolbar-copy,.app-theme-root[data-app-theme=b] .app-theme-page td,.app-theme-root[data-app-theme=b] .app-theme-page th{color:oklch(.93 .012 314)}.app-theme-root[data-app-theme=b] .app-theme-page .search-input,.app-theme-root[data-app-theme=b] .app-theme-page table input,.app-theme-root[data-app-theme=b] .app-theme-page table select{background:rgb(255 255 255/.04);border-color:rgb(255 255 255/.12);color:oklch(.94 .014 314)}.app-theme-root[data-app-theme=c] .app-theme-page .table-empty-state span,.app-theme-root[data-app-theme=c] .app-theme-page .table-toolbar-copy,.app-theme-root[data-app-theme=c] .app-theme-page th{color:oklch(.77 .17 136)}.app-theme-root[data-app-theme=c] .app-theme-page .search-input,.app-theme-root[data-app-theme=c] .app-theme-page table input,.app-theme-root[data-app-theme=c] .app-theme-page table select{background:rgb(179 255 110/.03);border-color:rgb(179 255 110/.18);color:oklch(.93 .012 150)}.app-theme-root[data-app-theme=c] .app-theme-page th{text-transform:uppercase}.app-theme-root[data-app-theme=a] .app-theme-page .settings-grid label,.app-theme-root[data-app-theme=a] .app-theme-page .store-field span{color:rgb(12 56 61/.72)}.app-theme-root[data-app-theme=a] .app-theme-page .form-grid input,.app-theme-root[data-app-theme=a] .app-theme-page .inline-form select,.app-theme-root[data-app-theme=a] .app-theme-page .settings-grid input,.app-theme-root[data-app-theme=a] .app-theme-page .settings-grid select,.app-theme-root[data-app-theme=a] .app-theme-page .settings-grid textarea,.app-theme-root[data-app-theme=a] .app-theme-page .store-field select{background:rgb(244 252 251/.92);border-color:rgb(12 56 61/.12)}.app-theme-root[data-app-theme=b] .app-theme-page .settings-grid label,.app-theme-root[data-app-theme=b] .app-theme-page .store-field span{color:oklch(.93 .012 314)}.app-theme-root[data-app-theme=b] .app-theme-page .form-grid input,.app-theme-root[data-app-theme=b] .app-theme-page .inline-form select,.app-theme-root[data-app-theme=b] .app-theme-page .settings-grid input,.app-theme-root[data-app-theme=b] .app-theme-page .settings-grid select,.app-theme-root[data-app-theme=b] .app-theme-page .settings-grid textarea,.app-theme-root[data-app-theme=b] .app-theme-page .store-field select{background:rgb(255 255 255/.04);border-color:rgb(255 255 255/.12);color:oklch(.94 .014 314)}.app-theme-root[data-app-theme=c] .app-theme-page .settings-grid label,.app-theme-root[data-app-theme=c] .app-theme-page .store-field span{color:oklch(.77 .17 136)}.app-theme-root[data-app-theme=c] .app-theme-page .form-grid input,.app-theme-root[data-app-theme=c] .app-theme-page .inline-form select,.app-theme-root[data-app-theme=c] .app-theme-page .settings-grid input,.app-theme-root[data-app-theme=c] .app-theme-page .settings-grid select,.app-theme-root[data-app-theme=c] .app-theme-page .settings-grid textarea,.app-theme-root[data-app-theme=c] .app-theme-page .store-field select{background:rgb(179 255 110/.03);border-color:rgb(179 255 110/.18);color:oklch(.93 .012 150)}.sync-panel{display:grid;gap:var(--space-4)}.sync-panel-header{margin-bottom:0}.sync-stat-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.sync-stat-card{background:color-mix(in oklab,var(--color-surface) 88%,white 12%);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-4)}.sync-stat-card dt{color:var(--color-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sync-stat-card dd{font-size:1.2rem;font-weight:600;letter-spacing:-.02em;margin:0}.sync-footnote{font-size:.92rem;margin:0}.app-theme-root[data-app-theme=a] .app-theme-page .sync-footnote{color:rgb(12 56 61/.72)}.app-theme-root[data-app-theme=a] .app-theme-page .sync-stat-card{background:rgb(255 255 255/.8);border:1px solid rgb(12 56 61/.08)}.app-theme-root[data-app-theme=b] .app-theme-page .sync-footnote{color:oklch(.93 .012 314)}.app-theme-root[data-app-theme=b] .app-theme-page .sync-stat-card{background:rgb(31 24 42/.88);border:1px solid rgb(255 255 255/.1);backdrop-filter:blur(10px)}.app-theme-root[data-app-theme=c] .app-theme-page .sync-footnote{color:oklch(.77 .17 136)}.app-theme-root[data-app-theme=c] .app-theme-page .sync-stat-card{background:linear-gradient(180deg,rgb(179 255 110/.03),rgb(179 255 110/.01));border:1px solid rgb(179 255 110/.14);border-radius:0}@media (max-width:900px){.sync-stat-grid{grid-template-columns:1fr}}.app-theme-root[data-app-theme-route=true] .app-theme-page .stock-items-detail-pane.stock-items-detail-page{background:transparent;border:0;box-shadow:none;padding:0}.app-theme-root[data-app-theme-route=true] .app-theme-page .stock-item-link-sku{transition:color var(--motion-theme-swap) var(--ease-standard),background-color var(--motion-theme-swap) var(--ease-standard),border-color var(--motion-theme-swap) var(--ease-standard)}.app-theme-root[data-app-theme=a] .app-theme-page .stock-item-link-meta,.app-theme-root[data-app-theme=a] .app-theme-page .stock-item-link-name{color:rgb(12 56 61/.72)}.app-theme-root[data-app-theme=a] .app-theme-page .add-stock-item-toggle[open],.app-theme-root[data-app-theme=a] .app-theme-page .stock-item-link-item,.app-theme-root[data-app-theme=a] .app-theme-page .stock-items-detail-pane{background:rgb(255 255 255/.8);border:1px solid rgb(12 56 61/.08)}.app-theme-root[data-app-theme=a] .app-theme-page .stock-item-link-item.is-selected{border-color:rgb(15 86 96/.24)}.app-theme-root[data-app-theme=b] .app-theme-page .stock-item-link-meta,.app-theme-root[data-app-theme=b] .app-theme-page .stock-item-link-name{color:oklch(.93 .012 314)}.app-theme-root[data-app-theme=b] .app-theme-page .stock-items-detail-pane h2{font-family:var(--font-dashboard-b-accent),serif;font-style:italic;font-weight:400}.app-theme-root[data-app-theme=b] .app-theme-page .add-stock-item-toggle[open],.app-theme-root[data-app-theme=b] .app-theme-page .stock-item-link-item,.app-theme-root[data-app-theme=b] .app-theme-page .stock-items-detail-pane{background:rgb(31 24 42/.88);border:1px solid rgb(255 255 255/.1);backdrop-filter:blur(10px)}.app-theme-root[data-app-theme=c] .app-theme-page .stock-item-link-meta,.app-theme-root[data-app-theme=c] .app-theme-page .stock-item-link-name{color:oklch(.77 .17 136)}.app-theme-root[data-app-theme=c] .app-theme-page .stock-items-detail-pane h2{text-transform:uppercase}.app-theme-root[data-app-theme=c] .app-theme-page .add-stock-item-toggle[open],.app-theme-root[data-app-theme=c] .app-theme-page .stock-item-link-item,.app-theme-root[data-app-theme=c] .app-theme-page .stock-items-detail-pane{background:linear-gradient(180deg,rgb(179 255 110/.03),rgb(179 255 110/.01));border:1px solid rgb(179 255 110/.14);border-radius:0}.dashboard-theme-root[data-dashboard-route=true] .page-shell{max-width:1500px}.dashboard-theme-root[data-dashboard-route=true]{min-height:100vh}.dashboard-theme-root[data-dashboard-route=true] .site-header{margin-bottom:var(--space-5);overflow:hidden;padding:10px 14px;position:relative}.dashboard-theme-root[data-dashboard-route=true] .site-header:after{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.dashboard-theme-root[data-dashboard-route=true] .brand,.dashboard-theme-root[data-dashboard-route=true] .nav-links>a,.dashboard-theme-root[data-dashboard-route=true] .signout-float .ghost-button{transition:transform var(--motion-fast) var(--ease-out),color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.dashboard-theme-shell{gap:var(--space-4)}.dashboard-theme-root[data-theme-switching=true] .site-header,.dashboard-theme-shell[data-theme-switching=true] .dashboard-theme-hero,.dashboard-theme-shell[data-theme-switching=true] .dashboard-theme-metrics .metric-card,.dashboard-theme-shell[data-theme-switching=true] .dashboard-theme-work-orders-panel{animation:theme-swap-settle var(--motion-theme-swap) var(--ease-out)}.dashboard-theme-frame{display:grid}.dashboard-theme-canvas,.dashboard-theme-rail{min-width:0}.dashboard-theme-rail{display:grid;gap:var(--space-4);grid-template-rows:auto auto 1fr}.dashboard-theme-brand-block,.dashboard-theme-hero,.dashboard-theme-notes,.dashboard-theme-segment,.dashboard-theme-work-orders-panel{padding:var(--space-4);position:relative;overflow:hidden}.dashboard-theme-brand-block,.dashboard-theme-hero,.dashboard-theme-metrics .metric-card,.dashboard-theme-notes,.dashboard-theme-segment,.dashboard-theme-work-orders-panel,.work-order-card{border-radius:16px}.dashboard-theme-hero,.dashboard-theme-metrics .metric-card,.dashboard-theme-work-orders-panel{transition:transform var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),opacity var(--motion-base) var(--ease-standard),filter var(--motion-base) var(--ease-standard)}.dashboard-theme-kicker{font-size:.74rem;font-weight:700;letter-spacing:.16em;margin:0 0 6px;text-transform:uppercase}.dashboard-hero-stat{align-items:end;display:grid;gap:2px;justify-items:end;text-align:right}.dashboard-hero-stat span{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dashboard-hero-stat strong{font-size:2rem;letter-spacing:-.04em;line-height:.92}.dashboard-theme-brand-block h1,.dashboard-theme-hero h2,.dashboard-theme-section-heading h2{margin:0}.dashboard-theme-brand-block h1{font-size:3rem;letter-spacing:-.07em;line-height:.9}.dashboard-theme-active-name{font-size:1rem;font-weight:700;letter-spacing:.08em;margin:var(--space-2) 0 0;text-transform:uppercase}.dashboard-theme-inline-note,.dashboard-theme-summary{font-size:.92rem;line-height:1.35;margin:0;max-width:58ch}.dashboard-theme-segment{display:grid;gap:var(--space-3)}.dashboard-theme-segment-label{font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.dashboard-theme-switcher{display:flex;gap:6px}.dashboard-theme-switch{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;min-height:42px;min-width:42px;padding:0 12px;text-align:center;transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.dashboard-theme-switch span{font-size:1rem;font-weight:700;letter-spacing:-.01em}.dashboard-theme-notes{display:grid;gap:var(--space-3);align-content:start}.dashboard-theme-notes>div{display:grid;gap:2px}.dashboard-theme-notes span{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dashboard-theme-notes strong{font-size:1rem;letter-spacing:-.02em}.dashboard-theme-canvas{display:grid;gap:var(--space-3)}.dashboard-theme-canvas-full{width:100%}.dashboard-theme-hero{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:92px;padding:12px 16px}.dashboard-theme-hero-copy{align-items:center;align-self:center;display:flex;min-width:0;min-height:100%}.dashboard-theme-hero h1{margin:0;font-size:1.62rem;font-weight:650;letter-spacing:-.045em;line-height:.94}.dashboard-theme-toolbar{align-self:center;display:grid;gap:6px;justify-self:end}.dashboard-theme-switch-panel{align-content:center;display:grid;gap:6px;justify-items:end}.dashboard-theme-section-heading{align-items:end;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:8px}.dashboard-demand-filter{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.dashboard-demand-filter .ghost-button,.dashboard-demand-filter .primary-button{min-height:36px;padding:0 var(--space-3)}.dashboard-theme-work-orders-panel{padding:8px}.dashboard-theme-metrics{margin-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-theme-metrics .metric-card{padding:9px 13px}.dashboard-theme-metrics .metric-card h3{font-size:.76rem;margin-bottom:4px}.dashboard-theme-metrics .metric-value{font-size:1.1rem;line-height:1}.work-orders-grid[data-dashboard-theme=b]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.work-orders-grid[data-dashboard-theme=c]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.work-order-card{position:relative}.work-order-card-featured{min-height:100%;align-items:stretch;display:grid}.work-order-card-featured,.work-order-card-featured.work-order-card-has-image{grid-template-columns:360px minmax(0,1fr)}.work-order-card-featured .card-image{grid-column:1;grid-row:1/span 3;aspect-ratio:4/3;height:100%;max-width:none;min-height:300px}.work-order-card-featured .card-body,.work-order-card-featured .card-footer,.work-order-card-featured .card-header{grid-column:2}.work-order-card-featured:not(.work-order-card-has-image) .card-body,.work-order-card-featured:not(.work-order-card-has-image) .card-footer,.work-order-card-featured:not(.work-order-card-has-image) .card-header{grid-column:1/-1}.card-header-copy{min-width:0}.card-kicker{letter-spacing:.14em;margin:0 0 6px}.card-blocked-pill,.card-kicker{font-size:.72rem;font-weight:700;text-transform:uppercase}.card-blocked-pill{align-self:start;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;letter-spacing:.08em;margin:0;padding:5px 10px;width:fit-content}.dashboard-blocked-work-orders{display:grid;gap:var(--space-3);margin-top:var(--space-6)}.dashboard-blocked-work-orders-heading{align-items:center;display:flex;gap:var(--space-3)}.dashboard-blocked-work-orders-heading:after{background:var(--color-border);content:"";flex:1;height:1px;opacity:.72}.dashboard-blocked-work-orders-heading p{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.card-quantity-pill{border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;padding:8px 12px;text-transform:uppercase;white-space:nowrap}@media (max-width:900px){.dashboard-theme-frame,.dashboard-theme-hero{grid-template-columns:1fr}.dashboard-theme-switch-panel,.dashboard-theme-toolbar{justify-self:start;justify-items:start}.dashboard-hero-stat{justify-items:start;text-align:left}.dashboard-theme-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard-theme-section-heading{align-items:start;flex-direction:column}}.dashboard-theme-root[data-dashboard-theme=a] .site-header{background:linear-gradient(180deg,oklch(.27 .046 201),oklch(.22 .038 202));border:1px solid oklch(.39 .05 198);border-radius:22px;box-shadow:0 12px 28px rgb(8 37 40/.16)}.dashboard-theme-root[data-dashboard-theme=a] .site-header:after{background:linear-gradient(120deg,rgb(255 255 255/.08),transparent 34%),radial-gradient(circle at top right,rgb(125 220 212/.26),transparent 30%)}.dashboard-theme-root[data-dashboard-theme=a] .brand,.dashboard-theme-root[data-dashboard-theme=a] .nav-links>a,.dashboard-theme-root[data-dashboard-theme=a] .signout-float .ghost-button{color:oklch(.95 .01 182)}.dashboard-theme-root[data-dashboard-theme=a] .nav-float,.dashboard-theme-root[data-dashboard-theme=a] .signout-float{background:rgb(237 248 247/.08);border-color:rgb(218 244 240/.14);box-shadow:none}.dashboard-theme-root[data-dashboard-theme=a] .nav-links>a:hover,.dashboard-theme-root[data-dashboard-theme=a] .signout-float .ghost-button:hover{background:rgb(255 255 255/.08)}.dashboard-theme-root[data-dashboard-theme=a] .nav-links>a.is-active{background:oklch(.95 .018 183);color:oklch(.25 .038 200)}.dashboard-theme-shell[data-dashboard-variant=a]{color:oklch(.23 .03 210);font-family:var(--font-dashboard-a),var(--font-ui),sans-serif}.dashboard-theme-shell[data-dashboard-variant=a] .card-header h3,.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-hero h1,.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-section-heading h2{font-weight:700;letter-spacing:-.052em}.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-rail{background:linear-gradient(180deg,oklch(.28 .046 201),oklch(.24 .037 202));border:1px solid oklch(.37 .046 197);padding:var(--space-4);border-radius:28px}.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-brand-block,.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-notes,.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-segment{background:rgb(245 252 251/.08);border:1px solid rgb(236 249 247/.12);color:oklch(.95 .01 182)}.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-kicker,.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-notes span,.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-segment-label{color:oklch(.86 .06 180);letter-spacing:.11em}.dashboard-theme-shell[data-dashboard-variant=a] .card-kicker,.dashboard-theme-shell[data-dashboard-variant=a] .detail .label,.dashboard-theme-shell[data-dashboard-variant=a] .metric-card h3{color:rgb(12 56 61/.72);letter-spacing:.11em}.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-canvas{background:linear-gradient(180deg,oklch(.955 .012 186),oklch(.93 .016 186));border:1px solid oklch(.87 .015 190);border-radius:20px;padding:8px}.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-hero,.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-work-orders-panel,.dashboard-theme-shell[data-dashboard-variant=a] .metric-card{background:rgb(255 255 255/.8);border:1px solid rgb(12 56 61/.08);box-shadow:none}.dashboard-theme-root[data-dashboard-theme=a]{background:radial-gradient(960px 420px at 84% 16%,rgb(125 220 212/.18),transparent 46%),radial-gradient(720px 320px at 20% 0,rgb(255 255 255/.3),transparent 48%),linear-gradient(180deg,oklch(.9 .02 205),oklch(.88 .018 196) 18%,oklch(.93 .014 190) 0,oklch(.9 .014 182))}.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-switch{background:rgb(255 255 255/.08);border:1px solid rgb(226 247 244/.1);border-radius:20px;color:oklch(.95 .01 182)}.dashboard-theme-shell[data-dashboard-variant=a] .dashboard-theme-switch[aria-selected=true]{background:oklch(.93 .02 184);color:oklch(.25 .036 200);transform:translateY(-1px)}.dashboard-theme-shell[data-dashboard-variant=a] .card-quantity-pill{background:rgb(15 86 96/.1);border:1px solid rgb(15 86 96/.14);color:oklch(.32 .05 200)}.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card{background:rgb(255 255 255/.58);border:1px solid rgb(12 56 61/.08);box-shadow:inset 0 1px 0 rgb(255 255 255/.68)}.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card:after{background:linear-gradient(135deg,rgb(125 220 212/.12),transparent 42%),radial-gradient(circle at top right,rgb(255 255 255/.34),transparent 48%)}.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card:focus-within,.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card:hover,.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card[data-partial-open=true]{border-color:rgb(15 86 96/.18);box-shadow:inset 0 1px 0 rgb(255 255 255/.78),0 16px 28px rgb(22 79 86/.12)}.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card .card-image{aspect-ratio:4/3;background:oklch(.89 .02 190)}.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card .card-footer,.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card .card-header{border-color:rgb(12 56 61/.08)}.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card .card-body{display:grid;gap:var(--space-3)}.dashboard-theme-shell[data-dashboard-variant=a] .work-order-card[data-blocked=true] .card-blocked-pill{background:rgb(12 56 61/.06);border-color:rgb(12 56 61/.12);color:rgb(12 56 61/.72)}.dashboard-theme-shell[data-dashboard-variant=a] .stock-item-name,.dashboard-theme-shell[data-dashboard-variant=a] .variant-list{color:rgb(12 56 61/.72)}.dashboard-theme-shell[data-dashboard-variant=a] .card-actions .action-button-complete{background:rgb(130 218 211/.86);border-color:rgb(15 86 96/.24);color:oklch(.24 .032 198);box-shadow:none}.dashboard-theme-shell[data-dashboard-variant=a] .card-actions .action-button-complete:hover{background:rgb(119 206 199/.92);border-color:rgb(15 86 96/.3)}.dashboard-theme-shell[data-dashboard-variant=a] .card-actions .action-button-partial{background:rgb(229 246 244/.92);border-color:rgb(15 86 96/.18);color:oklch(.29 .036 198)}.dashboard-theme-shell[data-dashboard-variant=a] .card-actions .action-button-cancel{background:rgb(243 249 248/.96);border-color:rgb(12 56 61/.12);color:rgb(12 56 61/.68)}.dashboard-theme-shell[data-dashboard-variant=a] .card-actions .action-button-cancel:hover{background:rgb(236 247 246/.96);border-color:rgb(12 56 61/.18)}.dashboard-theme-root[data-dashboard-theme=b] .site-header{background:radial-gradient(circle at top right,rgb(255 112 137/.16),transparent 22%),radial-gradient(circle at 82% 24%,rgb(255 226 112/.11),transparent 20%),linear-gradient(180deg,oklch(.19 .03 302),oklch(.16 .024 302));border:1px solid rgb(255 255 255/.08);border-radius:28px;box-shadow:0 20px 50px rgb(17 8 28/.35)}.dashboard-theme-root[data-dashboard-theme=b] .site-header:after{background:linear-gradient(130deg,rgb(255 255 255/.06),transparent 40%),radial-gradient(circle at 75% 30%,rgb(105 240 255/.12),transparent 24%)}.dashboard-theme-root[data-dashboard-theme=b] .brand,.dashboard-theme-root[data-dashboard-theme=b] .nav-links>a,.dashboard-theme-root[data-dashboard-theme=b] .signout-float .ghost-button{color:oklch(.95 .015 314)}.dashboard-theme-root[data-dashboard-theme=b] .brand{font-family:var(--font-dashboard-b-accent),var(--font-dashboard-b),serif;font-style:italic}.dashboard-theme-root[data-dashboard-theme=b] .nav-float,.dashboard-theme-root[data-dashboard-theme=b] .signout-float{background:rgb(255 255 255/.04);border-color:rgb(255 255 255/.08);box-shadow:none}.dashboard-theme-root[data-dashboard-theme=b] .nav-links>a.is-active{background:rgb(255 255 255/.12);color:oklch(.98 .014 314)}.dashboard-theme-root[data-dashboard-theme=b]{background:radial-gradient(900px 420px at 86% 16%,rgb(255 126 140/.14),transparent 46%),radial-gradient(760px 380px at 72% 24%,rgb(105 240 255/.08),transparent 50%),linear-gradient(180deg,oklch(.31 .022 262),oklch(.27 .024 278) 22%,oklch(.23 .026 296))}.dashboard-theme-shell[data-dashboard-variant=b]{color:oklch(.93 .012 314);font-family:var(--font-dashboard-b),var(--font-ui),sans-serif}.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-rail{background:linear-gradient(180deg,rgb(255 255 255/.04),rgb(255 255 255/.02)),linear-gradient(180deg,oklch(.18 .028 304),oklch(.15 .024 304));border:1px solid rgb(255 255 255/.08);padding:var(--space-4);border-radius:28px}.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-brand-block,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-hero,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-notes,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-segment,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-work-orders-panel,.dashboard-theme-shell[data-dashboard-variant=b] .metric-card{background:rgb(31 24 42/.88);border:1px solid rgb(255 255 255/.1);backdrop-filter:blur(10px)}.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-brand-block h1,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-hero h1{font-family:var(--font-dashboard-b-accent),serif;font-style:italic;font-weight:400;letter-spacing:-.04em}.dashboard-theme-shell[data-dashboard-variant=b] .card-header h3,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-section-heading h2{font-weight:680;letter-spacing:-.032em}.dashboard-theme-shell[data-dashboard-variant=b] .card-kicker,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-active-name,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-kicker,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-notes span,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-segment-label,.dashboard-theme-shell[data-dashboard-variant=b] .detail .label,.dashboard-theme-shell[data-dashboard-variant=b] .metric-card h3{color:oklch(.82 .06 6);letter-spacing:.1em}.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-switch{background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.08);border-radius:18px;color:oklch(.94 .014 314)}.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-switch[aria-selected=true]{background:linear-gradient(135deg,rgb(255 126 140/.18),rgb(105 240 255/.12));border-color:rgb(255 255 255/.16);box-shadow:inset 0 1px 0 rgb(255 255 255/.12)}.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-hero{background:radial-gradient(circle at top right,rgb(255 126 140/.18),transparent 26%),radial-gradient(circle at 80% 30%,rgb(255 226 112/.12),transparent 20%),radial-gradient(circle at 74% 82%,rgb(105 240 255/.14),transparent 24%),rgb(31 24 42/.94)}.dashboard-theme-shell[data-dashboard-variant=b] .card-quantity-pill{background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.1);color:oklch(.94 .014 314)}.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-inline-note,.dashboard-theme-shell[data-dashboard-variant=b] .dashboard-theme-summary,.dashboard-theme-shell[data-dashboard-variant=b] .detail .label,.dashboard-theme-shell[data-dashboard-variant=b] .metric-card h3,.dashboard-theme-shell[data-dashboard-variant=b] .stock-item-name,.dashboard-theme-shell[data-dashboard-variant=b] .variant-list{color:oklch(.94 .014 314)}.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card{background:rgb(33 26 44/.94);border:1px solid rgb(255 255 255/.1);backdrop-filter:blur(8px)}.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card:after{background:radial-gradient(circle at top right,rgb(255 126 140/.16),transparent 34%),radial-gradient(circle at 78% 82%,rgb(105 240 255/.12),transparent 34%)}.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card:focus-within,.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card:hover,.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card[data-partial-open=true]{border-color:rgb(255 255 255/.16);box-shadow:0 18px 34px rgb(8 3 17/.26),inset 0 1px 0 rgb(255 255 255/.06)}.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card-featured{min-height:100%}.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card .card-image{aspect-ratio:16/10}.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card .card-footer,.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card .card-header{border-color:rgb(255 255 255/.08)}.dashboard-theme-shell[data-dashboard-variant=b] .work-order-card[data-blocked=true] .card-blocked-pill{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.1);color:rgb(228 217 237/.66)}.dashboard-theme-shell[data-dashboard-variant=b] .card-actions .action-button-complete{background:linear-gradient(135deg,rgb(255 126 140/.34),rgb(105 240 255/.2));border-color:rgb(255 255 255/.18);color:oklch(.97 .012 314);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 1px 2px rgb(0 0 0/.12)}.dashboard-theme-shell[data-dashboard-variant=b] .card-actions .action-button-complete:hover{background:linear-gradient(135deg,rgb(255 126 140/.42),rgb(105 240 255/.28));border-color:rgb(255 255 255/.22)}.dashboard-theme-shell[data-dashboard-variant=b] .card-actions .action-button-partial{background:linear-gradient(135deg,rgb(255 126 140/.1),rgb(105 240 255/.06));border-color:rgb(255 255 255/.16);color:oklch(.95 .012 314)}.dashboard-theme-shell[data-dashboard-variant=b] .card-actions .action-button-cancel{background:rgb(255 255 255/.05);border-color:rgb(255 126 140/.14);color:rgb(255 233 239/.78)}.dashboard-theme-shell[data-dashboard-variant=b] .card-actions .action-button-cancel:hover{background:rgb(255 255 255/.08);border-color:rgb(255 126 140/.22)}.dashboard-theme-root[data-dashboard-theme=c] .site-header{background:linear-gradient(90deg,rgb(179 255 110/.08),transparent 18%),linear-gradient(180deg,oklch(.13 .016 200),oklch(.11 .012 200));border:1px solid rgb(179 255 110/.2);border-radius:0;box-shadow:0 18px 38px rgb(7 12 17/.28)}.dashboard-theme-root[data-dashboard-theme=c] .site-header:after{background:linear-gradient(90deg,transparent,rgb(179 255 110/.08) 52%,transparent)}.dashboard-theme-root[data-dashboard-theme=c] .brand,.dashboard-theme-root[data-dashboard-theme=c] .nav-links>a,.dashboard-theme-root[data-dashboard-theme=c] .signout-float .ghost-button{color:oklch(.93 .014 150)}.dashboard-theme-root[data-dashboard-theme=c] .brand{font-family:var(--font-dashboard-c),var(--font-ui),sans-serif;letter-spacing:-.05em;text-transform:uppercase}.dashboard-theme-root[data-dashboard-theme=c] .nav-float,.dashboard-theme-root[data-dashboard-theme=c] .signout-float{background:rgb(179 255 110/.04);border-color:rgb(179 255 110/.18);border-radius:8px;box-shadow:none}.dashboard-theme-root[data-dashboard-theme=c] .nav-links>a,.dashboard-theme-root[data-dashboard-theme=c] .signout-float .ghost-button{border-radius:4px}.dashboard-theme-root[data-dashboard-theme=c] .nav-links>a.is-active{background:oklch(.78 .17 136);color:oklch(.12 .014 180)}.dashboard-theme-shell[data-dashboard-variant=c]{color:oklch(.92 .01 150);font-family:var(--font-dashboard-c),var(--font-ui),sans-serif}.dashboard-theme-shell[data-dashboard-variant=c] .card-header h3,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-hero h1,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-section-heading h2{font-weight:600;letter-spacing:-.04em}.dashboard-theme-root[data-dashboard-theme=c]{background:radial-gradient(960px 420px at 86% 12%,rgb(179 255 110/.1),transparent 40%),linear-gradient(180deg,oklch(.18 .014 220),oklch(.15 .014 205) 20%,oklch(.11 .012 190))}.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-canvas,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-rail{background:linear-gradient(180deg,rgb(17 22 28/.98),rgb(11 16 21/.98));border:1px solid rgb(179 255 110/.18);border-radius:0;padding:var(--space-4)}.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-brand-block,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-hero,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-notes,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-segment,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-work-orders-panel,.dashboard-theme-shell[data-dashboard-variant=c] .metric-card{background:linear-gradient(180deg,rgb(179 255 110/.03),rgb(179 255 110/.01));border:1px solid rgb(179 255 110/.14);border-radius:0}.dashboard-theme-shell[data-dashboard-variant=c] .card-header h3,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-brand-block h1,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-hero h2,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-section-heading h3{text-transform:uppercase}.dashboard-theme-shell[data-dashboard-variant=c] .card-kicker,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-kicker,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-notes span,.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-segment-label,.dashboard-theme-shell[data-dashboard-variant=c] .detail .label,.dashboard-theme-shell[data-dashboard-variant=c] .metric-card h3{color:oklch(.77 .17 136);letter-spacing:.12em}.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-switch{background:rgb(179 255 110/.03);border:1px solid rgb(179 255 110/.14);border-radius:4px;color:oklch(.93 .012 150)}.dashboard-theme-shell[data-dashboard-variant=c] .dashboard-theme-switch[aria-selected=true]{background:rgb(179 255 110/.82);color:oklch(.12 .016 180)}.dashboard-theme-shell[data-dashboard-variant=c] .card-quantity-pill{background:rgb(179 255 110/.12);border:1px solid rgb(179 255 110/.18);color:oklch(.82 .17 136)}.dashboard-theme-shell[data-dashboard-variant=c] .card-actions .ghost-button{border-radius:4px}.dashboard-theme-shell[data-dashboard-variant=c] .card-actions .action-button-complete{background:linear-gradient(180deg,rgb(183 255 117/.88),rgb(153 234 79/.9));border-color:rgb(179 255 110/.92);color:oklch(.12 .016 180);box-shadow:none}.dashboard-theme-shell[data-dashboard-variant=c] .card-actions .action-button-complete:hover{background:linear-gradient(180deg,rgb(191 255 133/.94),rgb(164 242 90/.96));border-color:rgb(179 255 110/.98)}.dashboard-theme-shell[data-dashboard-variant=c] .card-actions .action-button-partial{background:rgb(179 255 110/.08);border-color:rgb(179 255 110/.28);color:oklch(.86 .15 136)}.dashboard-theme-shell[data-dashboard-variant=c] .card-actions .action-button-cancel{background:rgb(179 255 110/.04);border-color:rgb(179 255 110/.14);color:rgb(179 255 110/.74)}.dashboard-theme-shell[data-dashboard-variant=c] .card-actions .action-button-cancel:hover{background:rgb(179 255 110/.06);border-color:rgb(179 255 110/.2)}.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card{background:linear-gradient(180deg,rgb(179 255 110/.03),rgb(179 255 110/.01));border:1px solid rgb(179 255 110/.14);border-radius:0}.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card:after{background:linear-gradient(90deg,rgb(179 255 110/.08),transparent 22%),linear-gradient(180deg,transparent,rgb(179 255 110/.04))}.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card:focus-within,.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card:hover,.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card[data-partial-open=true]{border-color:rgb(179 255 110/.3);box-shadow:0 0 0 1px rgb(179 255 110/.12),0 12px 24px rgb(5 10 8/.24)}.dashboard-theme-shell[data-dashboard-variant=c] .stock-item-name,.dashboard-theme-shell[data-dashboard-variant=c] .variant-list{color:rgb(226 247 213/.82)}.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card-featured{grid-template-columns:312px minmax(0,1fr)}.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card .card-image{aspect-ratio:1;background:rgb(179 255 110/.04)}.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card .card-footer,.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card .card-header{border-color:rgb(179 255 110/.14)}.dashboard-theme-shell[data-dashboard-variant=c] .work-order-card[data-blocked=true] .card-blocked-pill{background:rgb(179 255 110/.04);border-color:rgb(179 255 110/.12);color:rgb(226 247 213/.62)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media (max-width:900px){.hero-card,.page-header,.panel-header,.site-header{align-items:stretch;flex-direction:column}.panel h1,.panel h2{font-size:1.55rem}.hero-card h1{font-size:2.2rem}.header-actions{margin-left:0;min-width:0;width:100%}.nav-float{align-self:stretch;box-sizing:border-box;margin-left:0;overflow-x:auto;padding:var(--space-2);width:100%}.signout-float{align-self:flex-start}.nav-links{flex-wrap:wrap;min-width:0;width:100%}.nav-links>a,.nav-links>form{justify-content:center}.app-theme-root[data-app-theme-route=true] .site-header{gap:var(--space-3);padding:10px}.app-theme-root[data-app-theme-route=true] .header-actions{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.app-theme-root[data-app-theme-route=true] .app-theme-switch-panel{align-self:center;min-width:0}.app-theme-root[data-app-theme-route=true] .app-theme-switcher{flex-wrap:nowrap;gap:5px;max-width:100%}.app-theme-root[data-app-theme-route=true] .app-theme-switch-label{font-size:.64rem;letter-spacing:.12em;padding-right:2px}.app-theme-root[data-app-theme-route=true] .app-theme-switch{min-height:44px;min-width:44px;padding:0 12px}.app-theme-root[data-app-theme-route=true] .signout-float{align-self:center;justify-self:end;padding:3px}.app-theme-root[data-app-theme-route=true] .signout-float .ghost-button{min-height:44px;padding:0 14px}.app-theme-root[data-app-theme-route=true] .nav-float{-webkit-overflow-scrolling:touch;grid-column:1/-1;overflow-x:auto;overflow-y:hidden;padding:4px;scrollbar-width:none}.app-theme-root[data-app-theme-route=true] .nav-float::-webkit-scrollbar{display:none}.app-theme-root[data-app-theme-route=true] .nav-links{flex-wrap:nowrap;min-width:100%;width:max-content}.app-theme-root[data-app-theme-route=true] .nav-links>a{min-height:44px;padding:0 14px}.action-stack{justify-content:flex-start}.search-input{min-width:0;width:100%}.form-grid{grid-template-columns:1fr}.store-field,.store-toolbar{align-items:stretch;display:grid;min-width:0;width:100%}.store-field select{min-width:0;width:100%}.marketplace-summary-header{height:1px;min-width:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.marketplace-summary-row{align-items:stretch;grid-template-columns:1fr;min-width:0}.marketplace-summary-row>[role=cell]{display:grid;gap:var(--space-1)}.marketplace-summary-row>[role=cell]:before{color:var(--color-text-muted);content:attr(data-label);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}}@media (max-width:700px){.page-shell{padding:var(--space-5) var(--space-3) var(--space-7)}.hero-card,.panel{border-radius:var(--radius-lg);padding:var(--space-4)}.brand{font-size:1.75rem}.hero-card h1{font-size:1.9rem}.app-theme-root[data-app-theme-route=true] .header-actions{grid-template-columns:minmax(0,1fr) auto}.app-theme-root[data-app-theme-route=true] .signout-float{justify-self:end}}@media (max-width:900px){.app-theme-page .responsive-data-table,.app-theme-page .stock-items-table,.responsive-data-table.stock-items-table{min-width:0;width:100%}.app-theme-page .responsive-data-table thead,.responsive-data-table.stock-items-table thead{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.app-theme-page .responsive-data-table,.app-theme-page .responsive-data-table tbody,.app-theme-page .responsive-data-table td,.app-theme-page .responsive-data-table tr,.responsive-data-table.stock-items-table,.responsive-data-table.stock-items-table tbody,.responsive-data-table.stock-items-table td,.responsive-data-table.stock-items-table tr{display:block}.app-theme-page .responsive-data-table td,.responsive-data-table.stock-items-table td{display:grid;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.responsive-data-table.stock-items-table td,.responsive-data-table.stock-items-table th{text-align:left;width:auto}.responsive-data-table.stock-items-table td{align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(7rem,34%) minmax(0,1fr);text-align:left}.responsive-data-table.stock-items-table td:before{min-width:0}.responsive-data-table.stock-items-table td[data-label="Stock Item"],.responsive-data-table.stock-items-table td[data-label=Action]{grid-template-columns:minmax(0,1fr)}.responsive-data-table.stock-items-table td[data-label="Stock Item"]:before,.responsive-data-table.stock-items-table td[data-label=Action]:before{grid-column:1}.stock-items-table .stock-item-table-identity{align-items:start}.stock-items-table .stock-item-link-sku{white-space:normal}.stock-item-table-actions,.stock-item-table-actions .stock-item-lifecycle-reason{text-align:left}.stock-item-table-actions{align-items:stretch;justify-content:stretch}.stock-item-table-lifecycle-form{width:100%}}@layer foundation, dashboard-work-orders, catalog-forms, three-mf-import,
  three-mf-bom-setup, stock-items, stock-item-bom-setup, table-surfaces,
  order-details, app-errors, login, motion, app-theme-shell, app-theme-variants,
  app-theme-controls, table-surfaces-theme, catalog-forms-theme,
  marketplace-sync-theme, stock-items-theme, dashboard-theme-base,
  dashboard-theme-a, dashboard-theme-b, dashboard-theme-c, responsive;