:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17191d;--color-bg:#faf9f6;--color-panel:#fff;--color-panel-soft:#f2f0ea;--color-border:#17191d1f;--color-border-strong:#17191d4d;--color-text:#17191d;--color-muted:#17191da3;--color-dim:#17191d6b;--color-silver:#75787e;--color-ink:#17191d;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:Georgia, "Times New Roman", serif;--space-page:clamp(1.25rem, 4vw, 5.5rem);--text-display:clamp(2.6rem, 5vw, 4.4rem);--text-headline:clamp(1.6rem, 2.4vw, 2.1rem);--text-title:1.25rem;--text-body:.95rem;--text-caption:.84rem;--text-micro:.7rem;--font-mono:"SF Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-accent:#347f68;--color-success:#2e7d4f;--radius-media:16px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;background:#faf9f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell--admin .page-section--admin.admin-dashboard-page,.app-shell--admin .page-section--admin.admin-testing-page,.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{color:#111820!important;width:min(100%,1160px)!important;max-width:1160px!important;padding-top:.82rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading,.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-testing-heading{border-bottom:2px solid #1218208c!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .45rem!important;padding:0 0 .46rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading h1,.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1{font-family:var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(2.05rem,4.2vw,3.15rem)!important;line-height:.95!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading p:not(.eyebrow),.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading p:not(.eyebrow),.page-section--admin.admin-dashboard-page .admin-dashboard-heading p:not(.eyebrow),.page-section--admin.admin-testing-page .admin-testing-heading p:not(.eyebrow){max-width:58ch!important;margin-top:.22rem!important;font-size:.74rem!important;line-height:1.25!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions,.page-section--admin.admin-testing-page .admin-testing-heading__actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.32rem!important;margin:0!important;display:flex!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-hold-ledger{background:0 0!important;border:0!important;border-bottom:1px solid #1218202e!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header{color:#a66d35!important;border-bottom:1px solid #1218202e!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;min-height:24px!important;padding:0 0 .26rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong{letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.58rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list,.page-section--admin.admin-testing-page .admin-testing-hold-list{background:0 0!important;border:0!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__item,.page-section--admin.admin-testing-page .admin-testing-hold-list__item{background:0 0!important;border:0!important;border-bottom:1px solid #1218201f!important;grid-template-columns:minmax(0,1fr) 142px!important;align-items:center!important;gap:.7rem!important;min-height:43px!important;padding:.36rem .42rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__summary strong,.page-section--admin.admin-testing-page .admin-testing-hold-list__summary strong{font-size:.94rem!important;line-height:1.05!important;display:block!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__summary small,.page-section--admin.admin-testing-page .admin-testing-hold-list__summary small{color:#5c6674!important;margin-top:.12rem!important;font-size:.66rem!important;line-height:1.18!important;display:block!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button{color:#9a612c!important;letter-spacing:.1em!important;background:0 0!important;border:1px solid #a9672dc7!important;width:100%!important;min-height:28px!important;font-size:.56rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-overview-row{border-top:2px solid #12182085!important;border-bottom:1px solid #12182033!important;grid-template-columns:230px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;margin-top:.12rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-spend-strip{background:0 0!important;border:0!important;border-right:1px solid #12182033!important;min-height:58px!important;padding:.5rem .68rem .42rem 0!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip span,.page-section--admin.admin-testing-page .admin-testing-spend-strip span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article span{color:#7b8491!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.55rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip strong,.page-section--admin.admin-testing-page .admin-testing-spend-strip strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article strong{margin-top:.14rem!important;font-size:1.35rem!important;line-height:1!important;display:block!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip small,.page-section--admin.admin-testing-page .admin-testing-spend-strip small,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article small,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article small{color:#5c6674!important;font-size:.62rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{background:0 0!important;border:0!important;border-right:1px solid #12182029!important;min-height:58px!important;padding:.46rem .62rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{background:0 0!important;border:0!important;border-bottom:2px solid #12182073!important;grid-template-columns:180px minmax(280px,1fr) auto!important;align-items:end!important;gap:.34rem!important;margin-top:.1rem!important;padding:.34rem 0 .38rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar label span{letter-spacing:.12em!important;font-size:.52rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__filters,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{flex-wrap:wrap!important;grid-column:1/-1!important;gap:.28rem!important;display:flex!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{color:#7b8491!important;letter-spacing:.12em!important;text-transform:uppercase!important;justify-self:end!important;font-size:.58rem!important;position:static!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:.7rem!important;margin-top:.45rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary--no-selection,.page-section--admin.admin-testing-page .admin-testing-primary--no-selection{display:block!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary--no-selection .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-primary--no-selection .admin-testing-table-wrap{width:100%!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-table-wrap{background:0 0!important;border:0!important;border-top:1px solid #12182038!important;overflow-x:auto!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table,.page-section--admin.admin-testing-page .admin-testing-table{min-width:880px!important;font-size:.66rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table th{color:#7b8491!important;letter-spacing:.12em!important;border-bottom:1px solid #12182033!important;padding:.34rem .4rem!important;font-size:.52rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table td,.page-section--admin.admin-testing-page .admin-testing-table td{vertical-align:middle!important;border-bottom:1px solid #1218201c!important;padding:.38rem .4rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table tbody tr:hover,.page-section--admin.admin-testing-page .admin-testing-table tbody tr:hover{background:#10172009!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table button,.page-section--admin.admin-testing-page .admin-testing-table button{color:#2e8068!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:.62rem!important;text-decoration:underline!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-result-panel{background:#f8f6f0eb!important;border:0!important;border-top:2px solid #1218208f!important;max-height:calc(100vh - 1.3rem)!important;padding:.48rem 0!important;position:sticky!important;top:.65rem!important;overflow:auto!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-coas,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{background:0 0!important;border:0!important;border-top:2px solid #1218208f!important;margin-top:.7rem!important;padding-top:.48rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-dashboard-page .admin-tenant-context{background:0 0!important;border:0!important;border-bottom:1px solid #12182029!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;margin:0 0 .58rem!important;padding:.35rem 0 .44rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels{background:#e7e2d82e!important;border-top:1px solid #12182033!important;border-bottom:1px solid #12182033!important;grid-template-columns:150px repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 0 .55rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels>*,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels>*{background:0 0!important;border:0!important;border-right:1px solid #12182029!important;min-height:58px!important;padding:.45rem .55rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels>:last-child{border-right:0!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels h2,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels h3,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels h2,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels h3{font-size:.98rem!important;line-height:1.05!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-stats,.page-section--admin.admin-dashboard-page .admin-stats{border-top:2px solid #12182080!important;border-bottom:1px solid #1218202e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0 0 .55rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stat,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-stat,.page-section--admin.admin-dashboard-page .admin-dashboard-stat,.page-section--admin.admin-dashboard-page .admin-stat{background:0 0!important;border:0!important;border-right:1px solid #12182029!important;min-height:54px!important;padding:.42rem .58rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stat:last-child,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-stat:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-stat:last-child,.page-section--admin.admin-dashboard-page .admin-stat:last-child{border-right:0!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stat strong,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-stat strong,.page-section--admin.admin-dashboard-page .admin-dashboard-stat strong,.page-section--admin.admin-dashboard-page .admin-stat strong{font-size:1.72rem!important;line-height:.95!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-workflow-nav,.page-section--admin.admin-dashboard-page .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.52rem!important;margin:0 0 .58rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-workflow-nav>*,.page-section--admin.admin-dashboard-page .admin-workflow-nav>*{background:0 0!important;border:0!important;border-top:2px solid #1218207a!important;padding:.38rem 0 0!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-workflow-link,.page-section--admin.admin-dashboard-page .admin-workflow-link{background:0 0!important;border:0!important;border-bottom:1px solid #1218201c!important;min-height:28px!important;padding:.15rem 0!important;font-size:.82rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-order-list,.page-section--admin.admin-dashboard-page .admin-order-list,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section{background:0 0!important;border:0!important;border-top:2px solid #1218208a!important;padding-top:.42rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-order,.page-section--admin.admin-dashboard-page .admin-order{background:0 0!important;border:0!important;border-bottom:1px solid #1218201f!important;grid-template-columns:120px minmax(180px,1fr) minmax(250px,1.35fr) 130px 130px 118px!important;min-height:56px!important;padding:.42rem .46rem!important}@media (width<=1180px){.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-overview-row,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-stats,.page-section--admin.admin-dashboard-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.app-shell--admin .page-section--admin.admin-dashboard-page,.app-shell--admin .page-section--admin.admin-testing-page,.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{width:100%!important;max-width:none!important;padding:.7rem .62rem 1.2rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading,.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-testing-heading,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-testing-page .admin-testing-toolbar,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary,.page-section--admin.admin-testing-page .admin-testing-primary,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-workflow-nav,.page-section--admin.admin-dashboard-page .admin-workflow-nav,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__item,.page-section--admin.admin-testing-page .admin-testing-hold-list__item{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-stats,.page-section--admin.admin-dashboard-page .admin-stats{grid-template-columns:1fr 1fr!important}}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading){width:min(100%,1220px)!important;max-width:1220px!important;padding:.8rem 1rem 2rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{border-bottom:2px solid #12182080!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:.12rem .7rem!important;margin:0 0 .5rem!important;padding:0 0 .55rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading .eyebrow{grid-row:1/span 2!important;align-self:center!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading h1{letter-spacing:0!important;margin:0!important;font-size:clamp(2rem,4vw,2.85rem)!important;line-height:.92!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading p:not(.eyebrow){color:#5f6670!important;max-width:58ch!important;margin:0!important;font-size:.76rem!important;line-height:1.28!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.6rem!important;margin:0 0 .48rem!important;padding:.25rem 0!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context p{display:none!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue{background:#fffdf852!important;border:0!important;border-top:1px solid #12182038!important;border-bottom:1px solid #1218202e!important;grid-template-columns:180px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;margin:0 0 .5rem!important;padding:0!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__heading{border-right:1px solid #12182024!important;align-content:center!important;gap:.06rem!important;min-height:54px!important;padding:.36rem .48rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__heading p{display:none!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;min-width:0!important;display:grid!important}:is(.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__item,.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__empty){text-align:left!important;background:0 0!important;border:0!important;border-left:1px solid #1218201f!important;align-content:center!important;gap:.06rem!important;min-height:54px!important;padding:.34rem .48rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__item p{color:#5f6670!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.64rem!important;line-height:1.15!important;overflow:hidden!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__item small{color:#8f6a38!important;background:0 0!important;border:0!important;justify-self:start!important;min-height:0!important;padding:0!important;font-size:.54rem!important;text-decoration:underline!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-ops-grid{display:none!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stats{border-top:1px solid #12182042!important;border-bottom:1px solid #1218202e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0 0 .5rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stat{background:0 0!important;border:0!important;border-left:1px solid #12182029!important;align-content:center!important;min-height:46px!important;padding:.3rem .48rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stat strong{order:-1!important;font-size:1.6rem!important;line-height:.95!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stat span{color:#858c96!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.56rem!important;font-weight:800!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.6rem!important;margin:0 0 .6rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav section{background:0 0!important;border:0!important;border-top:2px solid #1218206b!important;min-height:0!important;padding:.42rem 0 0!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav__heading{padding:0 0 .28rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav__heading p{display:none!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav section>div:last-child{border-top:1px solid #12182024!important;gap:0!important;display:grid!important}:is(.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav a,.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav button){background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:30px!important;padding:.28rem 0!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-panel{background:0 0!important;border:0!important;border-top:2px solid #12182075!important;margin:.62rem 0 0!important;padding:.42rem 0 0!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-panel__heading{border-bottom:1px solid #12182026!important;min-height:28px!important;padding:0 0 .32rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order-list{gap:0!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order{background:#fffdf861!important;border:0!important;border-bottom:1px solid #1218201f!important;grid-template-columns:150px 220px minmax(240px,1fr) 120px 120px 120px!important;gap:.65rem!important;min-height:54px!important;padding:.38rem .52rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order>div{min-width:0!important}@media (width<=1180px){.app-shell--admin .page-section--admin:has(.admin-dashboard-heading){width:min(100%,980px)!important}:is(.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue,.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav){grid-template-columns:1fr!important}:is(.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list,.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order{grid-template-columns:130px minmax(160px,1fr) minmax(200px,1.2fr) 100px 100px 100px!important;overflow-x:auto!important}}@media (width<=820px){.app-shell--admin .page-section--admin:has(.admin-dashboard-heading){padding:.7rem .72rem 1.6rem!important}:is(.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading,.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context){grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading h1{font-size:clamp(1.75rem,10vw,2.35rem)!important}:is(.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list,.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stats){grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{gap:.42rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order-list{overflow-x:auto!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order{min-width:760px!important}}*{box-sizing:border-box}html{overflow-x:clip}body{background:var(--color-bg);min-width:0;min-height:100vh;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}.app-shell{min-height:100vh}.app-shell--admin{--admin-bg:#f8f6f0;--admin-panel:#fffefb;--admin-panel-soft:#f1eee6;--admin-border:#ddd8cf;--admin-border-strong:#c9c2b7;--admin-ink:#111820;--admin-muted:#4d5561;--admin-faint:#747b84;--admin-accent:#347f68;--color-text:var(--admin-ink);--color-muted:var(--admin-muted);--color-silver:var(--admin-faint);color:#111820;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f6f0}.site-header{z-index:10;min-height:88px;padding:1.25rem var(--space-page);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f6e0;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:sticky;top:0}.site-header--admin{color:#111820;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f6f0eb;border-bottom-color:#d8d2c8;min-height:72px;display:none}.site-header--admin .brand-mark-symbol,.site-header--admin .brand-wordmark-image{filter:none;opacity:1}.site-header--admin .brand-mark-symbol{width:clamp(42px,4vw,58px)}.site-header--admin .brand-wordmark-image{width:clamp(102px,9vw,138px)}.brand-mark{color:var(--color-silver);align-items:center;gap:clamp(.72rem,1.4vw,1rem);display:inline-flex}.brand-mark-symbol{filter:none;opacity:1;flex:none;width:clamp(58px,5.6vw,80px);height:auto;display:block}.brand-wordmark-image{filter:none;opacity:1;flex:none;width:clamp(132px,12vw,176px);height:auto;display:block}.brand-lockup-image{filter:none;opacity:1;flex:none;width:auto;height:clamp(46px,5vw,64px);display:block}.admin-order-detail__collapsible>summary{cursor:pointer;list-style:none}.admin-order-detail__collapsible>summary::-webkit-details-marker{display:none}.admin-order-detail__collapsible-summary:after{content:"▸";color:var(--color-muted);margin-left:.4rem;font-size:.72em}.admin-order-detail__collapsible[open]>summary.admin-order-detail__collapsible-summary:after{content:"▾"}.admin-order-detail__collapsible-hint{color:var(--color-muted);font-weight:500;font-size:var(--text-caption);margin-left:.5rem}.brand-admin-label{color:#59616a;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid #1118202e;padding-left:.85rem;font-size:.68rem;font-weight:850}.site-nav{align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.site-nav a{color:var(--color-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700}.site-nav a.active,.site-nav a:hover{color:var(--color-text)}.site-header--admin .site-nav{gap:clamp(.75rem,1.6vw,1.25rem)}.site-header--admin .site-nav a{color:#4d5561;letter-spacing:.1em;font-size:.68rem}.site-header--admin .site-nav a.active,.site-header--admin .site-nav a:hover{color:#111820}.admin-shell-layout{grid-template-columns:188px minmax(0,1fr);min-height:100vh;display:grid}.admin-side-nav{border-right:1px solid var(--admin-border);color:#d6dde5;background:#121f2e;grid-template-rows:auto 1fr;align-self:start;gap:.28rem;height:100vh;padding:.48rem .42rem;display:grid;position:sticky;top:0;overflow-y:auto}.admin-side-nav__brand{border-bottom:1px solid #d6dde51f;gap:.02rem;padding:.02rem .46rem .34rem;display:grid}.admin-side-nav__brand strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.admin-side-nav__brand span,.admin-side-nav section>span{color:#d6dde58f;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:850}.admin-side-nav nav{align-content:start;gap:.55rem;display:grid}.admin-side-nav section{gap:.18rem;display:grid}.admin-side-nav section>span{padding:.22rem .5rem .12rem}.admin-side-nav a{color:#d6dde5c2;border-left:2px solid #0000;align-items:center;min-height:32px;padding:0 .5rem;font-size:.82rem;font-weight:700;display:flex}.admin-side-nav a:hover,.admin-side-nav a.active{color:#fff;background:#ffffff12;border-left-color:#57d6b6}.admin-side-nav__utility{border-bottom:1px solid #d6dde51f;gap:.18rem;margin:0;padding:0 0 .18rem;display:grid}.admin-main{min-width:0}.hero-section{max-width:1200px;padding:clamp(3rem, 6vw, 5.5rem) var(--space-page) clamp(2.5rem, 5vw, 4rem);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);margin:0 auto;display:grid}.hero-copy{max-width:860px}.hero-copy h1{max-width:14ch;font-size:clamp(3rem,6.5vw,5.4rem);line-height:1.02}.eyebrow{color:var(--color-silver);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 1.6rem;font-size:.78rem;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--color-border-strong);width:3rem;height:1px}h1{color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-display);letter-spacing:0;margin:0;font-weight:500;line-height:1.04}.hero-lede,.section-heading p,.proof-card p,.preview-card p,.panel-card p{color:var(--color-muted);font-size:var(--text-title);line-height:1.58}.hero-lede{max-width:670px;margin:2rem 0 0}.hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.hero-actions--compact{margin-top:1rem}.button-link,.stacked-form button,.inline-form-row button,.catalog-action-rail button,.variant-table button,.product-purchase-panel button,.cart-summary button,.checkout-panel button{border:1px solid var(--color-border-strong);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:0 1.5rem;font-size:.8rem;font-weight:800;display:inline-flex}.button-link--primary,.stacked-form button,.inline-form-row button,.catalog-action-rail button,.variant-table button,.product-purchase-panel button,.cart-summary button,.checkout-panel button{color:#faf9f6;background:#17191d;border-color:#17191d}.button-link--secondary{color:var(--color-text);background:0 0}.inline-link{color:var(--color-muted);align-items:center;gap:.45rem;margin-top:1.4rem;font-weight:700;display:inline-flex}.inline-link--standalone{width:fit-content;margin-top:0}.hero-panel{border-top:1px solid #17191d73;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.hero-panel .proof-grid{display:contents}.hero-panel .panel-card{padding:0}.hero-panel .panel-card--large strong{max-width:18ch;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.18}.hero-panel .proof-card{background:0 0;border:0;min-height:0;padding:0}.hero-panel .proof-card:hover{box-shadow:none;background:0 0;transform:none}@media (width<=860px){.hero-panel{grid-template-columns:minmax(0,1fr)}}.panel-card,.proof-card,.preview-card{background:0 0;border:0}.panel-card{padding:clamp(1.5rem,4vw,3rem)}.panel-card--large strong{max-width:760px;color:var(--color-text);font-family:Georgia,Times New Roman,serif;font-size:var(--text-headline);font-weight:500;line-height:1.05;display:block}.panel-kicker,.preview-card span{color:var(--color-silver);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:block}.proof-grid,.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.proof-card,.preview-card{min-height:190px;padding:1.25rem}.proof-card{color:inherit;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.proof-card:hover,.proof-card:focus-visible{background:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #17191d14}.proof-card svg{color:var(--color-silver)}.proof-card h2,.preview-card strong{color:var(--color-text);margin:1.2rem 0 0;font-size:1rem;display:block}.proof-card p,.preview-card p{margin-bottom:0;font-size:.95rem}.catalog-toolbar{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.catalog-toolbar>div{background:0 0;border:0;min-height:0;padding:0}.catalog-toolbar span{color:var(--color-text);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1;display:block}.catalog-toolbar p{color:var(--color-dim);letter-spacing:.16em;text-transform:uppercase;margin:.45rem 0 0;font-size:.72rem;font-weight:800}.catalog-state{color:var(--color-muted);background:0 0;border:0;padding:0}.catalog-state--panel strong{color:var(--color-text);margin-bottom:.5rem;display:block}.catalog-state--panel p{color:var(--color-muted);margin:0}.catalog-controls{background:0 0;border:0;grid-template-columns:1fr auto;align-items:end;gap:1rem;margin:1.5rem 0 2.2rem;padding:0;display:grid}.function-filter{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.function-filter button{min-height:42px;color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;background:#faf9f6e6;border:1px solid #17191d2e;padding:0 .95rem;font-size:.72rem;font-weight:800}.function-filter button.is-active{background:var(--color-text);color:var(--color-bg)}.segmented-control{border:1px solid #17191d2e;min-height:58px;display:inline-flex}.segmented-control button{min-width:112px;color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;background:#faf9f6e6;border:0;border-right:1px solid #17191d1f;font-size:.72rem;font-weight:800}.segmented-control button:last-child{border-right:0}.segmented-control button.is-active{background:var(--color-text);color:var(--color-bg)}.catalog-toast{color:var(--color-text);background:#17191d0f;border:1px solid #17191d38;margin:-.5rem 0 1.25rem;padding:.9rem 1rem}.catalog-preview-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:4rem 1.4rem;display:grid}.catalog-preview-card{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.85rem;padding:0;display:flex;position:relative}.catalog-preview-card--waitlist .catalog-preview-media{opacity:.55}.catalog-card-index{z-index:1;color:#17191d80;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1;position:absolute;top:.7rem;right:.7rem}.catalog-preview-media{aspect-ratio:1;background:#eceae5;border:0;place-items:center;width:100%;min-width:0;text-decoration:none;transition:filter .2s,transform .2s;display:grid;overflow:hidden}.catalog-preview-media:hover,.catalog-preview-media:focus-visible{filter:brightness(1.1)}.catalog-preview-media img{object-fit:cover;filter:saturate(.85)contrast(1.04);width:100%;height:100%}.catalog-preview-media span{color:var(--color-silver);font-family:Georgia,Times New Roman,serif;font-size:2.4rem}.catalog-preview-copy{align-self:center;gap:.74rem;display:grid}.catalog-preview-copy>span{width:fit-content;color:var(--color-silver);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.64rem;font-weight:700}.catalog-preview-copy h2{color:var(--color-text);overflow-wrap:anywhere;text-shadow:0 1px 24px #17191d1f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500;line-height:1.15}.catalog-preview-copy p{max-width:780px;color:var(--color-muted);margin:0;font-size:.86rem;line-height:1.5}.catalog-proof-row{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-proof-row span,.catalog-proof-row a{color:#17191dad;letter-spacing:.12em;text-transform:uppercase;background:#17191d0b;border:1px solid #17191d29;padding:.32rem .5rem;font-size:.68rem;font-weight:800;text-decoration:none}.catalog-proof-row a:hover,.catalog-proof-row a:focus-visible{color:var(--color-text);border-color:#17191d6b}.strength-list{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.strength-list small{background:var(--color-panel-soft);color:var(--color-muted);letter-spacing:.02em;border:0;border-radius:999px;align-items:baseline;gap:.4rem;padding:.45rem .85rem;font-size:.74rem;font-weight:600;line-height:1.1;display:inline-flex}.strength-list button{background:var(--color-panel-soft);min-width:0;min-height:36px;color:var(--color-text);letter-spacing:.02em;text-align:left;border:0;border-radius:999px;align-items:baseline;gap:.45rem;padding:.45rem .9rem;font-size:.78rem;font-weight:600;line-height:1.1;display:inline-flex}.strength-list__member-item--available{background:#ecebe5}.strength-list__member-item--available:hover,.strength-list__member-item--available:focus-visible{color:#faf9f6;background:#17191d;border-color:#17191d}.strength-list__member-item--available:hover span,.strength-list__member-item--available:focus-visible span{color:#faf9f6}.strength-list__member-item--added,.strength-list__member-item--added:hover{color:#faf9f6;background:#17191d;border-color:#17191d}.strength-list__member-item--added span,.strength-list__member-item--added:hover span{color:#faf9f6}.strength-list__member-item:disabled{cursor:not-allowed;opacity:.45}.strength-list__strength{font-weight:700}.strength-list__price{color:var(--color-text)}.strength-list__stock{color:var(--color-silver);font-size:.68rem;font-weight:500}.catalog-action-rail{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;margin-top:.5rem;padding:0;display:flex}.catalog-action-rail>span{color:var(--color-text);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1}.catalog-action-rail p{color:#17191db8;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.catalog-action-rail .catalog-status{color:#17191d8c;letter-spacing:.14em;background:0 0;border:0;width:fit-content;padding:0;font-size:.62rem}.catalog-action-rail .catalog-status--ready{color:var(--color-text)}.catalog-action-rail button,.catalog-action-rail .button-link{min-height:44px;margin-top:.25rem;padding-inline:1rem;font-size:.7rem}.button-ghost{color:var(--color-text);background:0 0;border:1px solid #17191d38}.cart-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.3fr);align-items:start;gap:1.25rem;display:grid}.cart-lines,.cart-summary,.checkout-panel{background:#fff;border:1px solid #17191d2e}.cart-lines{background:0 0;border:0;gap:.85rem;display:grid}.cart-line{background:linear-gradient(135deg,#17191d11,#17191d05),#fff;border:1px solid #17191d29;grid-template-columns:minmax(280px,1fr) minmax(360px,auto);align-items:center;gap:1.25rem;padding:1rem;display:grid}.cart-line:last-child{border-bottom:1px solid #17191d29}.cart-line__product{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.cart-line__media{background:#eceae5;border:1px solid #17191d2e;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.cart-line__media img{object-fit:contain;width:100%;height:100%}.cart-line__media span,.cart-line__quantity strong,.cart-line__price strong,.cart-line__total strong,.cart-summary strong{color:var(--color-text);font-family:Georgia,Times New Roman,serif}.cart-line__controls{background:#fff;border:1px solid #17191d1a;grid-template-columns:minmax(120px,auto) minmax(80px,auto) minmax(92px,auto) 42px;justify-content:end;align-items:center;gap:.75rem;padding:.7rem;display:grid}.cart-line__quantity,.cart-line__price,.cart-line__total{align-items:center;gap:.32rem;display:grid}.cart-line__quantity>div{align-items:center;gap:.45rem;display:inline-flex}.cart-line__quantity strong{text-align:center;min-width:2ch;font-size:1.2rem}.cart-line__quantity button,.cart-line__remove{width:32px;height:32px;color:var(--color-muted);background:#faf9f6e6;border:1px solid #17191d33;place-items:center;display:inline-grid}.cart-line__quantity button:hover,.cart-line__remove:hover{color:var(--color-text);border-color:#17191d5c}.cart-line__price strong{font-family:var(--font-sans);font-size:.95rem}.cart-line__total strong{font-size:1.18rem}.cart-line span,.cart-summary span,.account-row span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.cart-line__details{min-width:0}.cart-line h2{color:var(--color-text);margin:.25rem 0 0;font-size:1.2rem}.cart-line p,.cart-summary p{color:var(--color-muted);margin-bottom:0}.cart-summary{background:linear-gradient(#17191d0f,#17191d05),#fff;gap:1.1rem;padding:1.35rem;display:grid}.cart-summary strong{font-size:var(--text-headline);line-height:.95}.cart-summary__totals{border-top:1px solid #17191d1f;border-bottom:1px solid #17191d1f;grid-template-columns:1fr auto;gap:.5rem .85rem;padding-block:.85rem;display:grid}.cart-summary__totals strong{font-family:var(--font-sans);text-align:right;font-size:.85rem}.checkout-panel{grid-column:1/-1;gap:1.25rem;padding:clamp(1.25rem,2.6vw,2rem);display:grid}.checkout-access-panel{align-content:start}.checkout-access-panel__actions{flex-wrap:wrap;gap:.85rem;display:flex}.checkout-panel__heading{gap:.5rem;max-width:760px;display:grid}.checkout-panel__heading span,.checkout-attestation strong{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.checkout-panel__heading strong{color:var(--color-text);font-family:Georgia,Times New Roman,serif;font-size:var(--text-display);line-height:1}.checkout-panel__heading p,.checkout-attestation p{color:var(--color-muted);margin:0;line-height:1.5}.checkout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.checkout-grid__wide{grid-column:span 2}.checkout-grid select,.checkout-grid textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:#faf9f6e6;padding:0 1rem}.checkout-grid select{min-height:58px}.checkout-grid textarea{resize:vertical;min-height:120px;padding-block:1rem}.checkout-grid select:focus,.checkout-grid textarea:focus{outline-offset:2px;outline:1px solid #17191d7a}.checkout-credit-panel{background:#17191d0b;border:1px solid #17191d2e;grid-template-columns:minmax(0,1fr) minmax(180px,.28fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.checkout-credit-panel span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.checkout-credit-panel strong{color:var(--color-text);margin-top:.25rem;font-size:1.3rem;display:block}.checkout-credit-panel p{max-width:720px;color:var(--color-muted);margin:.35rem 0 0}.checkout-credit-panel label{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.checkout-payment-preview{background:linear-gradient(135deg,#17191d13,#0000 42%),#070707b8;border:1px solid #17191d2e;grid-template-columns:minmax(0,.92fr) minmax(280px,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.checkout-payment-preview span,.checkout-submit-summary span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.checkout-payment-preview strong,.checkout-submit-summary strong{color:var(--color-text);margin-top:.3rem;font-size:1rem;display:block}.checkout-payment-preview p,.checkout-payment-preview ol,.checkout-submit-summary p{color:var(--color-muted);margin:.45rem 0 0;line-height:1.5}.checkout-payment-preview ol{gap:.35rem;padding-left:1.2rem;display:grid}.checkout-payment-preview__empty{border-left:1px solid #17191d38;padding-left:1rem}.checkout-attestation{border-left:2px solid #17191d66;padding-left:1rem}.checkout-submit-summary{background:#17191d21;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.checkout-submit-summary div{background:#faf9f6e6;padding:1rem}.checkout-submit-summary span{width:28px;height:28px;color:var(--color-text);border:1px solid #17191d47;place-items:center;font-size:.68rem;display:inline-grid}.checkout-error,.checkout-success{border:1px solid #17191d2e;margin:0;padding:1rem}.checkout-error{color:#f1b5ad;background:#be4e441f;border-color:#be4e4485}.checkout-success{color:var(--color-muted);background:#17191d0f}.order-submitted-panel{border:1px solid var(--color-border);border-radius:var(--radius-media);background:#fff;gap:1.5rem;max-width:980px;padding:clamp(1.5rem,4vw,3rem);display:grid}.order-submitted-panel__copy{max-width:720px}.order-submitted-panel__copy h1{font-size:var(--text-display);margin:0}.order-submitted-panel__copy p:not(.eyebrow),.order-submitted-message{color:var(--color-muted);font-size:1rem;line-height:1.55}.order-submitted-facts{background:#17191d1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.order-submitted-facts div{background:#faf9f6e6;gap:.5rem;padding:1rem;display:grid}.order-submitted-facts dt{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.order-submitted-facts dd{color:var(--color-text);margin:0}.order-submitted-message{border-left:2px solid #17191d66;margin:0;padding-left:1rem}.order-submitted-instructions{background:#17191d0e;border:1px solid #17191d2e;gap:.8rem;padding:1.1rem;display:grid}.order-submitted-instructions span{color:var(--color-text);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.order-submitted-instructions ol,.order-submitted-instructions p{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.55}.order-submitted-instructions ol{gap:.45rem;padding-left:1.25rem;display:grid}.order-submitted-panel__actions{flex-wrap:wrap;gap:1rem;display:flex}.account-row{border:0;border-bottom:1px solid #17191d1a;gap:.35rem;padding:0 0 .85rem;display:grid}.account-row strong{color:var(--color-text)}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-section{gap:1rem;margin-top:1.5rem;display:grid}.account-section__heading{gap:.35rem;display:grid}.account-section__heading span,.account-order span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.account-section__heading p{color:var(--color-muted);margin:0}.account-order-list{background:0 0;border:0;border-top:1px solid #17191d1a;display:grid}.account-order{border-bottom:1px solid #17191d1a;grid-template-columns:1fr .8fr .8fr .9fr .7fr minmax(180px,1.2fr);align-items:center;gap:1rem;padding:1rem;display:grid}.account-order:last-child{border-bottom:0}.account-order>div{gap:.3rem;display:grid}.account-order strong{color:var(--color-text);text-transform:capitalize;font-size:.92rem}.account-order a{color:var(--color-text);text-underline-offset:.22em;font-size:.82rem;text-decoration:underline}.account-order small{color:var(--color-muted);font-size:.78rem;line-height:1.45}.account-order__next{background:#17191d0a;border-top:1px solid #17191d1a;grid-column:1/-1;padding:.85rem}.account-order__next p{color:var(--color-text);margin:.35rem 0 0;font-size:.95rem;line-height:1.45}.account-order__instructions{border-top:1px solid #17191d1a;grid-column:1/-1;padding-top:.85rem}.account-order__instructions ol{gap:.35rem;margin:0;padding-left:1.15rem;display:grid}.account-order__instructions li{color:var(--color-muted);font-size:.88rem;line-height:1.45}.admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.68rem;display:grid}.admin-workflow-nav section{background:0 0;border:0;border-top:2px solid #17191d8c;align-content:start;gap:.46rem;padding:.62rem .1rem;display:grid}.admin-workflow-nav__heading{gap:.18rem;min-height:0;display:grid}.admin-workflow-nav section>span,.admin-workflow-nav__heading span{color:var(--color-text);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.admin-workflow-nav__heading p{color:#17191dbd;margin:0;font-size:.72rem;line-height:1.28}.admin-workflow-nav section>div{gap:.28rem;display:grid}.admin-workflow-nav a,.admin-workflow-nav button{min-height:31px;color:var(--color-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:0 .52rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.admin-workflow-nav a:hover{background:#17191d12;border-color:#17191d4d;transform:translateY(-1px)}.admin-workflow-nav a.is-primary{background:#17191d17;border-color:#17191d47;box-shadow:inset 3px 0 #17191db8}.admin-workflow-nav button{color:var(--color-dim);opacity:1}.admin-workflow-nav small{color:#17191d8f;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.54rem;font-weight:800}.admin-workflow-nav a.is-primary small{color:var(--color-silver)}.admin-tenant-context{background:linear-gradient(90deg,#17191d1a,#17191d0a);border:1px solid #17191d33;justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.68rem;padding:.68rem .74rem;display:flex}.admin-tenant-context span{color:var(--color-silver);letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:800}.admin-tenant-context strong{color:var(--color-text);margin-top:.2rem;font-size:.88rem;display:block}.admin-tenant-context p{color:#17191dbd;max-width:48rem;margin:.2rem 0 0;font-size:.74rem;line-height:1.24}.admin-tenant-context small{color:var(--color-muted);margin-top:.18rem;font-size:.7rem;display:block}.admin-tenant-context__summary{min-width:0}.admin-tenant-context__summary strong{align-items:center;gap:.6rem;display:flex}.admin-tenant-context__badge{min-width:2.4rem;color:var(--color-text);font-family:var(--font-sans);letter-spacing:.12em;border:1px solid #17191d47;justify-content:center;align-items:center;padding:.22rem .48rem;font-size:.76rem;font-style:normal;font-weight:900;display:inline-flex}.admin-tenant-context__select{flex:0 0 min(460px,42vw);gap:.4rem;margin:0;display:grid}.admin-tenant-switcher{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.34rem;display:flex}.admin-tenant-switcher button{min-height:32px;color:var(--color-muted);letter-spacing:.15em;text-transform:uppercase;background:#17191d09;border:1px solid #17191d2e;padding:0 .62rem;font-size:.58rem;font-weight:800}.admin-tenant-switcher button.is-active{border-color:var(--admin-ink,#111820);background:var(--admin-ink,#111820);color:var(--admin-bg,#f8f6f0)}.admin-today-queue{background:#fff;border:1px solid #17191d33;grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);margin-bottom:.62rem;display:grid}.admin-today-queue__heading{border-right:1px solid #17191d24;align-content:center;gap:.22rem;padding:.76rem .82rem;display:grid}.admin-today-queue__heading span,.admin-today-queue__item span{color:#17191dc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-today-queue__heading strong{color:var(--color-text);font-size:1.02rem}.admin-today-queue__heading p,.admin-today-queue__item p,.admin-today-queue__empty p{color:#17191dbd;margin:0;font-size:.74rem;line-height:1.28}.admin-today-queue__list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-today-queue__item{min-height:88px;color:var(--color-text);text-align:left;background:0 0;border:0;border-right:1px solid #17191d1f;align-content:start;gap:.22rem;padding:.72rem .76rem;display:grid}.admin-today-queue__item:nth-child(4n),.admin-today-queue__item:last-child{border-right:0}.admin-today-queue__item:hover{background:#17191d0f}.admin-today-queue__item strong{color:var(--color-text);font-size:.84rem;line-height:1.14}.admin-today-queue__item small{color:#17191d9e;letter-spacing:.1em;text-transform:uppercase;border:1px solid #17191d29;width:fit-content;margin-top:auto;padding:.16rem .34rem;font-size:.52rem;font-weight:850}.admin-today-queue__tone{width:fit-content}.admin-today-queue__tone--critical{color:#ff9b8f!important}.admin-today-queue__tone--warning{color:#f2c879!important}.admin-today-queue__tone--notice{color:#9ec7ff!important}.admin-today-queue__empty{grid-column:1/-1;align-content:center;gap:.25rem;min-height:88px;padding:.76rem .82rem;display:grid}.admin-today-queue__empty strong{color:var(--color-text)}.admin-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;margin-bottom:.58rem;display:grid}.admin-ops-grid a{min-height:0;color:var(--color-text);background:0 0;border:0;border-bottom:1px solid #17191d14;align-content:center;gap:.18rem;padding:.55rem .25rem;transition:background-color .14s;display:grid}.admin-ops-grid a:hover{background:#17191d08}.admin-ops-grid span{color:#17191dd1;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.admin-ops-grid strong{color:var(--color-text);font-family:var(--font-sans);font-size:clamp(1.08rem,1.7vw,1.42rem);font-weight:800;line-height:1}.admin-ops-grid p{color:#17191dbd;margin:0;font-size:.72rem;line-height:1.22}.admin-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.admin-stat{background:#fff;border:1px solid #17191d33;align-content:center;gap:.35rem;min-height:92px;padding:.85rem;display:grid}a.admin-stat{color:inherit;cursor:pointer;text-decoration:none;transition:background .14s,border-color .14s}a.admin-stat:hover{background:#17191d0d;border-color:#17191d73}.admin-stat strong{color:var(--color-text);font-family:var(--font-sans);font-size:clamp(1.55rem,3vw,2.3rem);font-weight:800;line-height:1}.admin-stat span,.admin-panel__heading span,.admin-order span{color:#17191dc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-panel{background:#fff;border:1px solid #17191d38;margin-top:.72rem}.admin-panel__heading{border-bottom:1px solid #17191d29;justify-content:space-between;align-items:center;gap:.35rem;padding:.72rem .88rem;display:flex}.admin-panel__heading>div{gap:.2rem;display:grid}.admin-panel__heading p{color:#17191dbd;margin:0;font-size:.84rem;line-height:1.25}.admin-panel__heading button{min-width:0}.admin-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.admin-panel__actions .admin-row-action{min-width:0}.admin-automation-panel{background:linear-gradient(90deg,#17191d14,#0000 48%),#fff}.admin-alert-panel{background:linear-gradient(135deg,#17191d17,#0000 42%),#0e0e0eeb;border:1px solid #17191d2e;grid-template-columns:.32fr 1fr;gap:.7rem;display:grid}.admin-alert-panel>div:first-child{border-right:1px solid #17191d1f;padding:.82rem .88rem}.admin-alert-panel span{color:var(--color-silver);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-alert-panel strong{color:var(--color-text);margin-top:.2rem;font-size:.92rem;display:block}.admin-alert-list{display:grid}.admin-alert{border-bottom:1px solid #17191d1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.66rem .82rem;display:grid}.admin-alert:last-child{border-bottom:0}.admin-alert>div{gap:.14rem;display:grid}.admin-alert span{width:max-content;min-width:2rem;color:var(--color-text);text-align:center;border:1px solid #17191d2e;padding:.16rem .3rem;font-size:.54rem}.admin-alert p{max-width:680px;color:var(--color-muted);margin:0;font-size:.72rem;line-height:1.24}.admin-alert--critical span{color:#f4b7b4;border-color:#d9534f80}.admin-alert--warning span{color:#e3d19d;border-color:#d0b8708c}.admin-alert--notice span{border-color:#bebebe61}.admin-automation-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-automation-grid article{border-right:1px solid #17191d1a;align-content:start;gap:.28rem;min-height:104px;padding:.76rem .84rem;display:grid}.admin-automation-grid article:last-child{border-right:0}.admin-automation-grid strong{overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-serif);text-transform:capitalize;font-size:clamp(1.12rem,1.8vw,1.48rem);font-weight:500;line-height:1}.admin-automation-grid span{color:var(--color-silver);letter-spacing:.16em;text-transform:uppercase;font-size:.56rem;font-weight:900}.admin-automation-grid p{-webkit-line-clamp:2;color:var(--color-muted);-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.24;display:-webkit-box;overflow:hidden}.admin-launch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.72rem;display:grid}.admin-launch-summary article,.admin-launch-cron-grid article{background:#fff;border:1px solid #17191d29;padding:.62rem .7rem}.admin-launch-summary span,.admin-launch-cron-grid span,.admin-launch-tenant-heading span,.admin-launch-checks span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-launch-summary strong{color:var(--color-text);font-family:var(--font-serif);margin-top:.2rem;font-size:clamp(1.12rem,1.8vw,1.5rem);line-height:1;display:block}.admin-launch-summary p,.admin-launch-cron-grid p,.admin-launch-checks p,.admin-launch-tenant-heading p{color:var(--color-muted);margin:0;font-size:.72rem;line-height:1.24}.admin-launch-tenants{display:grid}.admin-launch-tenants>article{border-bottom:1px solid #17191d1f;gap:.62rem;padding:.82rem .9rem;display:grid}.admin-launch-tenants>article:last-child{border-bottom:0}.admin-launch-tenant-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-launch-tenant-heading strong{color:var(--color-text);margin-top:.12rem;font-size:.88rem;display:block}.admin-launch-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.admin-launch-checks>div{background:#17191d09;border:1px solid #17191d1f;padding:.56rem .62rem}.admin-launch-checks strong,.admin-launch-cron-grid strong{color:var(--color-text);margin:.16rem 0;font-size:.78rem;display:block}.admin-launch-checks .is-ready span{color:#94d8b6}.admin-launch-checks .needs-work span{color:#e4bd7a}.admin-launch-cron-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.82rem .9rem;display:grid}.admin-launch-external-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;padding:.72rem .82rem;display:grid}.admin-launch-external-grid article{background:#17191d07;border:1px dashed #17191d33;padding:.62rem .68rem}.admin-launch-external-grid strong{color:var(--color-text);font-size:.78rem;display:block}.admin-launch-external-grid p{color:var(--color-muted);margin:.18rem 0 0;font-size:.72rem;line-height:1.24}.admin-launch-cron-grid code{color:var(--color-text);font-size:.68rem}.admin-launch-test-list{color:var(--color-muted);gap:.5rem;margin:0;padding:.82rem .9rem .82rem 2rem;font-size:.76rem;line-height:1.28;display:grid}.admin-launch-test-list li::marker{color:var(--color-text);font-family:var(--font-serif);font-size:1.15rem}.admin-launch-blocker-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;padding:.72rem .82rem;display:grid}.admin-launch-blocker-list article{background:#e4bd7a14;border:1px solid #e4bd7a3d;padding:.62rem .68rem}.admin-launch-blocker-list span{color:#e4bd7a;letter-spacing:.14em;text-transform:uppercase;border:1px solid;place-items:center;min-width:2.35rem;margin-bottom:.24rem;font-size:.56rem;font-weight:850;display:inline-grid}.admin-launch-blocker-list strong{color:var(--color-text);font-size:.78rem;display:block}.admin-launch-blocker-list p{color:var(--color-muted);margin:.18rem 0 0;font-size:.72rem;line-height:1.24}.admin-shipping-event-list{display:grid}.admin-shipping-event{border-top:1px solid #17191d1a;grid-template-columns:1.1fr 1fr .9fr 1.2fr;align-items:start;gap:1rem;padding:1rem 1.25rem;display:grid}.admin-shipping-event:first-child{border-top:0}.admin-shipping-event.is-error{background:#b1363014}.admin-shipping-event span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.admin-shipping-event strong,.admin-shipping-event small{margin-top:.35rem;display:block}.admin-shipping-event strong{color:var(--color-text);text-transform:capitalize}.admin-shipping-event small{overflow-wrap:anywhere;color:var(--color-muted)}.admin-settings-form{gap:.55rem;display:grid}.admin-settings-page{padding-top:1.25rem}.admin-settings-page .back-link{margin-bottom:.35rem}.admin-settings-page .section-heading{margin-bottom:.55rem}.admin-settings-page .section-heading h1{font-size:clamp(1.75rem,3vw,2.3rem)}.admin-settings-page .section-heading p:not(.eyebrow){max-width:620px;margin-top:.18rem;font-size:.8rem;line-height:1.25}.app-shell--admin .admin-tenant-context{border-color:var(--admin-border);background:var(--admin-panel)}.admin-settings-page .admin-tenant-context{border-color:var(--admin-border);background:color-mix(in srgb, var(--admin-panel) 98%, transparent);box-shadow:none;grid-template-columns:minmax(260px,1fr) minmax(320px,.52fr);align-items:center;gap:.75rem;margin-bottom:.65rem;padding:.65rem .8rem;display:grid}.admin-settings-page .admin-tenant-context strong{gap:.4rem;margin-top:.12rem;font-size:.94rem;line-height:1.1}.app-shell--admin .admin-tenant-context p{color:var(--admin-muted);margin:.18rem 0 0;font-size:.74rem;line-height:1.3;display:block}.app-shell--admin .admin-tenant-context small{color:var(--admin-faint);margin-top:.18rem;font-size:.68rem;display:block}.admin-settings-page .admin-tenant-context__badge{min-width:1.7rem;padding:.12rem .3rem;font-size:.58rem}.admin-settings-page .admin-tenant-context__select{flex:initial;gap:.18rem}.admin-settings-page .admin-tenant-context__controls{gap:.55rem;display:grid}.admin-settings-page .admin-tenant-context__toggle{gap:.22rem;display:grid}.admin-settings-page .admin-tenant-context__toggle button{border:1px solid var(--admin-border-strong,var(--admin-border));width:100%;min-height:34px;color:var(--admin-ink);letter-spacing:.12em;text-transform:uppercase;background:#fff;font-size:.66rem;font-weight:900}.admin-settings-page .admin-tenant-context__toggle button.is-locked{color:#8b6218;background:#93631814;border-color:#93631859}.admin-settings-page .admin-tenant-context__toggle button.is-unlocked{color:#1f6f4a;background:#387e5c1a;border-color:#387e5c52}.admin-settings-page .admin-tenant-context__select select{min-height:34px}.admin-settings-form select,.admin-settings-form textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:#faf9f6e6;padding:0 1rem}.admin-settings-form select{min-width:min(100%,320px);min-height:32px}.admin-settings-page .admin-settings-form input,.admin-settings-page .admin-settings-form select,.admin-settings-page .admin-settings-form textarea{min-height:30px;padding-inline:.5rem;font-size:.72rem}.admin-settings-page .admin-settings-form label{letter-spacing:.1em;gap:.18rem;font-size:.56rem}.admin-settings-page .checkbox-row{gap:.32rem;min-height:30px;padding:.22rem .38rem;font-size:.58rem}.admin-settings-page .checkbox-row input{width:14px;height:14px;min-height:14px}.admin-settings-form textarea{resize:vertical;min-height:62px;padding-block:.45rem}.admin-settings-form input:focus,.admin-settings-form select:focus,.admin-settings-form textarea:focus{outline-offset:2px;outline:1px solid #17191d7a}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.admin-settings-readiness{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem .55rem;display:grid}.admin-settings-page .admin-settings-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-settings-readiness article{border:1px solid #17191d1a;gap:.12rem;min-width:0;padding:.38rem .48rem;display:grid}.admin-settings-readiness span{width:fit-content;color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;padding:0;font-size:.52rem;font-weight:900}.admin-settings-readiness strong{color:var(--color-text);font-size:.7rem;line-height:1.1}.admin-settings-readiness p{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.64rem;line-height:1.2}.admin-settings-readiness .is-ready span{color:var(--color-success)}.admin-settings-readiness .needs-work span{color:#d3b579}.admin-payment-methods{display:grid}.admin-settings-section-nav{flex-wrap:wrap;gap:.35rem;display:flex}.admin-settings-section-nav a{border:1px solid var(--admin-border);min-height:26px;color:var(--admin-ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;align-items:center;padding:0 .48rem;font-size:.58rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-settings-quickstrip{border-block:1px solid var(--admin-border);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-settings-quickstrip article{border-left:1px solid var(--admin-border);gap:.12rem;min-width:0;padding:.45rem .55rem;display:grid}.admin-settings-quickstrip article:first-child{border-left:0}.admin-settings-quickstrip span{color:var(--admin-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:900}.admin-settings-quickstrip strong{color:var(--admin-ink);overflow-wrap:anywhere;font-size:.74rem;line-height:1.15}.admin-settings-quickstrip p{color:var(--admin-muted);margin:0;font-size:.63rem;line-height:1.2}.admin-settings-grid--email,.admin-settings-grid--rules,.admin-settings-grid--shipping-origin,.admin-settings-grid--notifications{padding:.55rem .72rem}.admin-settings-page .admin-panel{background:color-mix(in srgb, var(--admin-panel) 98%, transparent);margin-top:.5rem}.admin-settings-grid--notifications{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-settings-grid__wide{grid-column:1/-1}.admin-settings-cluster{gap:.45rem;min-width:0;padding-right:.1rem;display:grid}.admin-settings-cluster+.admin-settings-cluster{border-left:1px solid #17191d14;padding-left:.72rem}.admin-settings-cluster header{gap:.12rem;display:grid}.admin-settings-cluster header span{color:var(--admin-ink);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-settings-cluster header p{color:var(--admin-muted);margin:0;font-size:.66rem;line-height:1.2}.admin-settings-page .admin-panel__heading{padding:.48rem .72rem}.admin-settings-page .admin-panel__heading>div{gap:.08rem}.admin-settings-page .admin-panel__heading p{font-size:.72rem;line-height:1.2}.admin-settings-page .admin-panel__heading button{min-width:auto;min-height:30px;padding:0 .7rem;font-size:.58rem}.admin-payment-methods article{border-top:1px solid #17191d1a;grid-template-columns:minmax(120px,.75fr) minmax(180px,1fr) minmax(260px,1.5fr) minmax(150px,auto);align-items:start;gap:.45rem;padding:.55rem .72rem;display:grid}.admin-settings-page .admin-payment-methods article{grid-template-columns:.55fr .75fr minmax(260px,1.5fr) 128px}.admin-payment-methods article:first-child{border-top:0}.admin-payment-methods__instructions{min-width:0}.admin-payment-methods__actions{justify-items:start;gap:.35rem;display:grid}.admin-shipping-settings{gap:.55rem;padding:.55rem .72rem;display:grid}.admin-shipping-overview{grid-template-columns:minmax(280px,1.2fr) minmax(260px,.9fr);gap:.55rem;display:grid}.admin-shipping-note{background:#17191d06;border:1px solid #17191d1a;padding:.48rem .58rem}.admin-shipping-state{background:0 0;border:1px solid #17191d1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-shipping-state article{border-left:1px solid #17191d14;gap:.12rem;padding:.45rem .52rem;display:grid}.admin-shipping-state article:first-child{border-left:0}.admin-shipping-state span{color:var(--admin-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:900}.admin-shipping-state strong{color:var(--admin-ink);font-size:.74rem}.admin-settings-page .admin-shipping-note strong{font-size:.78rem}.admin-settings-page .admin-shipping-note p{margin-top:.12rem;font-size:.7rem;line-height:1.25}.admin-settings-page .admin-settings-form>button[type=submit]{border:1px solid var(--admin-ink);background:var(--admin-ink);min-width:170px;min-height:32px;color:var(--admin-panel);letter-spacing:.13em;text-transform:uppercase;justify-self:end;padding:0 .85rem;font-size:.6rem;font-weight:900}.admin-shipping-note strong{color:var(--color-text);display:block}.admin-shipping-note p{color:var(--color-muted);margin:.4rem 0 0}.admin-shipping-note code{color:var(--admin-ink,#111820)}.admin-catalog-toolbar{background:var(--admin-panel,#fffefb);border:1px solid #17191d1f;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.admin-catalog-tabs{flex-wrap:wrap;gap:.35rem;margin:-.25rem 0 .75rem;display:flex}.admin-catalog-tabs a{border:1px solid var(--admin-border,#17191d24);min-height:32px;color:var(--admin-muted,var(--color-muted));letter-spacing:.13em;text-transform:uppercase;background:0 0;align-items:center;padding:0 .75rem;font-size:.64rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-catalog-tabs a.is-active{border-color:var(--admin-ink,var(--color-text));background:var(--admin-ink,var(--color-text));color:var(--admin-bg,#fff)}.admin-catalog-toolbar__autosave{border:1px solid color-mix(in srgb, var(--admin-accent,#2f8a6d) 45%, var(--admin-border,#17191d1f));color:var(--admin-accent,#2f8a6d);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-self:center;padding:.8rem .9rem;font-size:.62rem;font-weight:900;line-height:1}.admin-catalog-toolbar__autosave--saving{color:#9a6a28}.admin-catalog-toolbar__autosave--error{border-color:color-mix(in srgb, #b44a3a 58%, var(--admin-border,#17191d1f));color:#b44a3a}.admin-catalog-create-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1rem;margin-top:.55rem;display:grid}.admin-catalog-create-details{margin-bottom:.65rem}.admin-catalog-create-details summary{cursor:pointer;border:1px solid var(--admin-border-strong,var(--admin-border));background:var(--admin-ink,var(--color-text));min-height:32px;color:var(--admin-bg,#fff);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 .75rem;font-size:.64rem;font-weight:900;display:inline-flex}.admin-catalog-create-details summary::marker{content:""}.admin-catalog-create-grid .admin-invite-panel{margin-top:0}.admin-catalog-create-form{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-catalog-create-form--variant{grid-template-columns:minmax(220px,1.1fr) repeat(3,minmax(120px,.6fr))}.admin-catalog-create-form__wide{grid-column:1/-1}.admin-catalog-toolbar label,.admin-catalog-variant label{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;gap:.28rem;font-size:.64rem;font-weight:900;display:grid}.admin-catalog-toolbar select,.admin-catalog-toolbar input,.admin-catalog-variant input{border:1px solid var(--color-border);width:100%;min-height:38px;color:var(--color-text);background:#faf9f6e6;padding:0 .65rem}.admin-catalog-list{gap:.55rem;margin-top:.75rem;display:grid}.admin-catalog-variant-head{color:var(--admin-faint,var(--color-muted));letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #17191d1a;grid-template-columns:minmax(122px,1fr) minmax(54px,66px) minmax(58px,72px) minmax(76px,94px) minmax(100px,120px) minmax(78px,96px) minmax(78px,96px) minmax(62px,70px) minmax(62px,70px);align-items:center;gap:.38rem;padding:.34rem .7rem;font-size:.54rem;font-weight:900;display:grid}.admin-catalog-variant{border-top:1px solid #17191d14;grid-template-columns:minmax(122px,1fr) minmax(54px,66px) minmax(58px,72px) minmax(76px,94px) minmax(100px,120px) minmax(78px,96px) minmax(78px,96px) minmax(62px,70px) minmax(62px,70px);align-items:center;gap:.22rem .38rem;padding:.3rem .7rem;display:grid}.admin-catalog-variant:first-child{border-top:0}.admin-catalog-variant>strong{color:var(--admin-ink,var(--color-text));font-size:.84rem;line-height:1.2}.admin-catalog-variant__stock{color:var(--admin-ink,var(--color-text));font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:850}.admin-catalog-variant label{gap:0}.admin-catalog-variant label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-catalog-variant input{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-border,#11182033) 82%, transparent);min-height:26px;color:var(--admin-ink,var(--color-text));background:0 0;padding:0 .08rem;font-size:.78rem;font-weight:800}.admin-catalog-variant input:focus{border-bottom-color:var(--admin-accent,#2f8a6d);outline:0}.admin-catalog-variant__cost-context{border:0;border-left:1px solid color-mix(in srgb, var(--admin-border,#11182033) 58%, transparent);background:0 0;align-content:center;gap:.05rem;min-height:26px;padding:.02rem 0 .02rem .45rem;display:grid}.admin-catalog-variant__cost-context span{color:var(--admin-faint,var(--color-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1}.admin-catalog-variant__cost-context strong{color:var(--admin-ink,var(--color-text));font-size:.82rem;line-height:1.05}.admin-catalog-variant__cost-context small{color:var(--admin-muted,var(--color-muted));font-size:.56rem;font-weight:800;line-height:1.1}.admin-catalog-cost-override input::placeholder{color:var(--admin-faint,var(--color-muted))}.admin-catalog-variant .checkbox-row{min-height:26px;color:var(--admin-ink,#111820);letter-spacing:.1em;background:0 0;border:0;place-content:center;align-items:center;gap:0;padding:0;font-size:.58rem;font-weight:900;line-height:1.1;display:flex}.admin-catalog-variant .checkbox-row span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-catalog-variant .checkbox-row input{flex:none;width:14px;height:14px;min-height:14px;padding:0}.admin-invite-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.32fr))}.admin-member-toolbar{grid-template-columns:minmax(180px,.75fr) minmax(240px,1fr) repeat(2,minmax(130px,.32fr))}.admin-credit-toolbar{grid-template-columns:minmax(170px,.7fr) minmax(220px,1fr) repeat(3,minmax(150px,.42fr))}.admin-discount-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.32fr))}.admin-flyer-toolbar{grid-template-columns:minmax(220px,.85fr) minmax(260px,1fr) minmax(170px,.45fr)}.admin-invite-toolbar>div{background:#17191d09;border:1px solid #17191d1a;min-height:48px;padding:.46rem .56rem}.admin-flyer-toolbar>div{background:#17191d09;border:1px solid #17191d1a;min-height:56px;padding:.56rem .66rem}.admin-invite-toolbar span{color:var(--color-text);font-family:var(--font-serif);font-size:1.18rem;line-height:1;display:block}.admin-invite-toolbar small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:.22rem;font-size:.58rem;font-weight:800;display:block}.admin-flyer-toolbar span{color:var(--color-text);font-family:var(--font-serif);font-size:1.34rem;line-height:1;display:block}.admin-flyer-toolbar small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:.22rem;font-size:.58rem;font-weight:800;display:block}.admin-member-toolbar>div{background:#17191d09;border:1px solid #17191d1a;min-height:48px;padding:.46rem .56rem}.admin-member-toolbar span{color:var(--color-text);font-family:var(--font-serif);font-size:1.18rem;line-height:1;display:block}.admin-member-toolbar small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:.22rem;font-size:.58rem;font-weight:800;display:block}.admin-credit-toolbar>div{background:#17191d09;border:1px solid #17191d1a;min-height:72px;padding:.85rem}.admin-discount-toolbar>div{background:#17191d09;border:1px solid #17191d1a;min-height:58px;padding:.65rem .75rem}.admin-credit-toolbar span{color:var(--color-text);font-family:var(--font-serif);font-size:clamp(1.4rem,2.5vw,2rem);line-height:1;display:block}.admin-discount-toolbar span{color:var(--color-text);font-family:var(--font-serif);font-size:1.45rem;line-height:1;display:block}.admin-credit-toolbar small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:.35rem;font-size:.68rem;font-weight:800;display:block}.admin-discount-toolbar small{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:.25rem;font-size:.62rem;font-weight:900;display:block}.admin-invite-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:.55rem;margin-top:.55rem;display:grid}.admin-invite-panel{background:var(--admin-panel,#fffefb);border:1px solid #17191d1f;margin-top:1rem}.admin-invite-grid .admin-invite-panel{margin-top:0}.admin-invite-panel__heading{border-bottom:1px solid #17191d1a;justify-content:space-between;align-items:center;gap:1rem;padding:.56rem .68rem;display:flex}.admin-invite-panel__heading span,.admin-invite-code-row__meta small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-invite-panel__heading h2{margin:.15rem 0 0;font-size:clamp(.92rem,1.35vw,1.18rem)}.admin-invite-create-details{margin-top:0}.admin-invite-create-details>summary{cursor:pointer;list-style:none}.admin-invite-create-details>summary::-webkit-details-marker{display:none}.admin-invite-create-details>summary strong{border:1px solid var(--admin-ink,#111820);background:var(--admin-ink,#111820);color:#fff;letter-spacing:.12em;text-transform:uppercase;min-height:28px;padding:.42rem .7rem;font-size:.58rem;font-weight:900}.admin-invite-create-details[open]>summary strong{color:var(--admin-ink,#111820);background:0 0}.admin-invite-form{gap:.42rem;padding:.58rem .68rem;display:grid}.admin-invite-form--code{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-invite-form--partner{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(100px,.5fr) minmax(94px,auto) minmax(110px,auto)}.admin-invite-form label{color:var(--color-muted);letter-spacing:.11em;text-transform:uppercase;gap:.28rem;font-size:.58rem;font-weight:800;display:grid}.admin-invite-form input,.admin-invite-form select{border:1px solid var(--color-border);width:100%;min-height:28px;color:var(--color-text);background:#faf9f6e6;padding:0 .42rem;font-size:.68rem}.admin-invite-form .checkbox-row{background:#17191d09;border:1px solid #17191d1a;align-content:center;min-height:28px;padding:.28rem .36rem;font-size:.52rem}.admin-invite-form>button{border:1px solid var(--admin-ink,#111820);background:var(--admin-ink,#111820);color:#fff;letter-spacing:.11em;text-transform:uppercase;align-self:end;min-height:28px;padding:0 .52rem;font-size:.54rem;font-weight:900}.admin-invite-list{display:grid}.admin-referral-warning{background:#b06e2b14;border:1px solid #b06e2b6b;gap:.2rem;margin-top:.55rem;padding:.48rem .6rem;display:grid}.admin-referral-warning strong{color:var(--admin-ink,var(--color-text));font-size:.72rem}.admin-referral-warning p{color:var(--admin-muted,var(--color-muted));margin:0;font-size:.66rem;line-height:1.25}.admin-referral-warning--action{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-referral-warning--action button{min-height:2rem;padding:.45rem .7rem;font-size:.68rem}.admin-invite-code-row,.admin-invite-partner-row{border-top:1px solid #17191d14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.36rem .56rem;display:grid}.admin-invite-code-row:first-child,.admin-invite-partner-row:first-child{border-top:0}.admin-invite-code-row .admin-invite-form,.admin-invite-partner-row .admin-invite-form{padding:0}.admin-invite-code-row__main{grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.admin-invite-code-row__meta{gap:.2rem;display:grid}.admin-invite-code-row__meta strong{color:var(--color-text);word-break:break-word;font-size:.76rem}.admin-invite-code-row__meta small{color:var(--admin-muted,var(--color-muted));letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:800}.admin-invite-code-row__facts{grid-template-columns:repeat(5,minmax(80px,1fr));gap:.28rem;margin:0;display:grid}.admin-invite-code-row__facts--partner{grid-template-columns:repeat(2,minmax(110px,.25fr))}.admin-invite-code-row__facts div{gap:.15rem;min-width:0;display:grid}.admin-invite-code-row__facts dt{color:var(--admin-faint,color-mix(in srgb, var(--admin-muted,#6f7782) 70%, white));letter-spacing:.14em;text-transform:uppercase;font-size:.52rem;font-weight:900}.admin-invite-code-row__facts dd{color:var(--admin-ink,var(--color-text));letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.64rem;font-weight:800;overflow:hidden}.admin-invite-code-row__actions{justify-items:stretch;gap:.28rem;min-width:112px;display:grid}.admin-invite-code-row__actions a,.admin-invite-code-row__actions button{border:1px solid var(--admin-border,var(--color-border));min-height:24px;color:var(--admin-ink,var(--color-text));letter-spacing:.12em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.5rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-invite-code-row__actions a{border-color:color-mix(in srgb, var(--admin-accent,#3f8f78) 50%, var(--admin-border,#d8d1c5));color:var(--admin-accent,#3f8f78)}.admin-invite-code-row__details{grid-column:1/-1}.admin-invite-code-row__details summary{cursor:pointer;width:fit-content;color:var(--admin-accent,var(--color-accent));letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:900}.admin-invite-code-row__details[open]{border-top:1px solid var(--admin-border,var(--color-border));padding-top:.42rem}.admin-invite-code-row__details[open] summary{margin-bottom:.42rem}.admin-invites-page .admin-invite-panel+.admin-invite-panel{margin-top:.75rem}.admin-flyer-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:.68rem;margin-top:.68rem;display:grid}.admin-flyer-builder{overflow:hidden}.admin-flyer-preview{background:linear-gradient(135deg,#17191d1a,#17191d05),#faf9f6e6;border-bottom:1px solid #17191d1a;gap:.55rem;padding:.72rem .72rem .66rem;display:grid}.admin-flyer-preview__content{gap:.5rem;display:grid}.admin-flyer-preview__content span{color:var(--color-silver);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900}.admin-flyer-preview__content strong{color:var(--color-text);font-family:var(--font-serif);font-size:clamp(1.3rem,2.2vw,2rem);line-height:.92}.admin-flyer-preview__content p,.admin-flyer-form p,.admin-flyer-row p{color:var(--color-muted);word-break:break-word;margin:0;line-height:1.5}.admin-flyer-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-flyer-sheet-preview{background:linear-gradient(135deg,#17191d0f,#17191d04),#faf9f6e6;border-bottom:1px solid #17191d1a;padding:.72rem}.flyer-preview-shell{width:100%;padding-bottom:.25rem;overflow:auto}.flyer-frame{background:#050505;border:1px solid #17191d33;width:1122px;height:1402px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000061}.flyer-static-top{width:1122px;height:1212px;position:relative;overflow:hidden}.flyer-base{object-fit:cover;object-position:top center;width:1122px;height:1402px;display:block}.flyer-cta{box-sizing:border-box;background:linear-gradient(#181714f5,#070706fa);border:1px solid #b89a6aad;border-radius:0;grid-template-columns:92px minmax(0,1fr) 1px 340px;align-items:center;column-gap:22px;height:112px;margin:0;padding:12px 22px;display:grid;position:absolute;top:1218px;left:42px;right:42px;box-shadow:inset 0 0 0 1px #ffffff0a}.flyer-qr-slot{box-sizing:border-box;background:#f4efe5;border-radius:6px;justify-self:center;place-items:center;width:88px;height:88px;padding:6px;display:grid}.flyer-qr-slot img{object-fit:contain;width:100%;height:100%;display:block}.flyer-domain-block{min-width:0}.flyer-domain{color:#e3ded3;font-family:var(--font-serif);letter-spacing:0;white-space:nowrap;font-size:44px;line-height:.95}.flyer-domain-caption{color:#b8a98d;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin-top:8px;font-size:12px;font-weight:700}.flyer-divider{background:#b89a6a8c;width:1px;height:72px}.flyer-invite-slot{box-sizing:border-box;background:#04040485;border:1px solid #b89a6abf;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:340px;height:80px;padding:.35rem .8rem .45rem;display:flex;overflow:hidden}.flyer-invite-label{color:#c8b899;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1}.flyer-code-value{color:#f0eae0;text-align:center;white-space:nowrap;text-transform:uppercase;width:100%;max-width:300px;text-shadow:none;font-weight:800;line-height:1;position:relative;overflow:hidden}.flyer-footer{color:#d8d1c7;letter-spacing:.14em;text-transform:uppercase;justify-items:center;gap:4px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:12px;left:0;right:0}.flyer-footer__nhc{color:#d8a86d;border:1px solid #d3a86dd9;padding:2px 14px}.flyer-footer>div:last-child{color:#8a8076;letter-spacing:.08em;text-transform:none;font-size:10px}.flyer-slot-debug{outline-offset:0;outline:1px solid #ff3b30}.admin-flyer-form{grid-template-columns:minmax(0,1fr)}.admin-flyer-list{display:grid}.admin-flyer-row{border-top:1px solid #17191d14;gap:.5rem;padding:.72rem .86rem;display:grid}.admin-flyer-row:first-child{border-top:0}.admin-flyer-row>div:first-child{gap:.25rem;display:grid}.admin-flyer-row strong{color:var(--color-text);font-size:.84rem}.admin-flyer-row small,.admin-flyer-row__paths span{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-flyer-row__paths{flex-wrap:wrap;gap:.35rem;display:flex}.admin-flyer-row__paths span{background:#17191d09;border:1px solid #17191d1f;padding:.3rem .4rem}.admin-member-list{display:grid}.admin-member-table-head{border-top:1px solid var(--admin-border,#17191d14);border-bottom:1px solid var(--admin-border,#17191d14);background:color-mix(in srgb, var(--admin-panel) 82%, var(--admin-bg));grid-template-columns:minmax(210px,1fr) minmax(150px,.55fr) minmax(175px,.62fr) minmax(62px,.18fr) minmax(86px,.28fr) minmax(310px,.95fr) minmax(112px,auto);align-items:center;gap:.42rem;padding:.38rem .56rem;display:grid}.admin-member-table-head span{color:var(--admin-muted,var(--color-muted));letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:950}.admin-member-row{border-top:1px solid var(--admin-border,#17191d14);grid-template-columns:minmax(210px,1fr) minmax(150px,.55fr) minmax(175px,.62fr) minmax(62px,.18fr) minmax(86px,.28fr) minmax(310px,.95fr) minmax(112px,auto);align-items:center;gap:.42rem;padding:.36rem .56rem;display:grid}.admin-member-row:first-child{border-top:0}.admin-member-row__identity,.admin-member-row__source{gap:.18rem;min-width:0;display:grid}.admin-member-row__identity{color:inherit;text-decoration:none}.admin-member-row__identity strong,.admin-member-row__source strong{color:var(--admin-ink,var(--color-text));font-size:.74rem;line-height:1.12}.admin-member-row__identity span,.admin-member-row__source span,.admin-member-row__identity small,.admin-member-row__source small{overflow-wrap:anywhere;color:var(--admin-muted,var(--color-muted));font-size:.62rem;line-height:1.16}.admin-member-row__source span{color:var(--admin-faint,var(--color-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:900}.admin-member-row__controls{grid-template-columns:minmax(88px,.68fr) repeat(2,minmax(78px,.46fr));gap:.35rem;padding:0}.admin-members-page .admin-member-row__controls label{color:var(--admin-muted,#5f6872);letter-spacing:.1em;font-size:.56rem}.admin-members-page .admin-member-row__controls input{min-height:24px;padding-inline:.38rem;font-size:.62rem}.admin-members-page .admin-member-row__controls .checkbox-row{border:1px solid var(--admin-border,#17191d1a);background:color-mix(in srgb, var(--admin-panel,#fff) 88%, transparent);min-height:24px;color:var(--admin-ink,#111820);align-items:center;gap:.45rem;padding:.22rem .34rem;font-size:.5rem;font-weight:900;line-height:1.15;display:flex}.admin-members-page .admin-member-row__controls .checkbox-row input{width:16px;height:16px;min-height:16px;padding:0}.admin-member-row__metric{color:var(--admin-ink,#111820);white-space:nowrap;font-size:.68rem;font-weight:800;text-decoration:none}.admin-member-row__status{display:none}.admin-member-row__actions{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.admin-member-row__actions a,.admin-member-row__actions button{border:1px solid var(--admin-ink,#111820);letter-spacing:.1em;text-transform:uppercase;min-height:24px;padding:0 .42rem;font-size:.5rem;font-weight:900;text-decoration:none}.admin-member-row__actions a{color:var(--admin-accent,#3f8f78);border-color:color-mix(in srgb, var(--admin-accent,#3f8f78) 55%, var(--admin-border,#d8d1c5));background:0 0}.admin-member-row__actions button{background:var(--admin-ink,#111820);color:#fff}.admin-member-detail-page{gap:.9rem;display:grid}.admin-member-detail-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.25rem;display:flex}.admin-member-detail-heading h1{color:var(--admin-ink,#111820);letter-spacing:0;margin:0;font-size:clamp(2rem,3.2vw,3.05rem);line-height:.98}.admin-member-detail-heading p:not(.eyebrow){color:var(--admin-muted,#5f6872);margin:.35rem 0 0}.admin-member-detail-actions button,.admin-member-detail-controls button{border:1px solid var(--admin-ink,#111820);background:var(--admin-ink,#111820);color:#fff;letter-spacing:.12em;text-transform:uppercase;min-height:40px;padding:0 1rem;font-size:.66rem;font-weight:900}.admin-member-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.admin-member-detail-summary article,.admin-member-detail-panel{border:1px solid var(--admin-border,#d8d1c5);background:var(--admin-panel,#fffdf8);color:var(--admin-ink,#111820)}.admin-member-detail-summary article{gap:.15rem;min-height:70px;padding:.72rem .85rem;display:grid}.admin-member-detail-summary span,.admin-member-detail-panel>div:first-child span,.admin-member-detail-panel dt,.admin-member-order-list span{color:var(--admin-faint,#7b8490);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:950}.admin-member-detail-summary strong{font-size:1.28rem;line-height:1}.admin-member-detail-summary small{color:var(--admin-muted,#5f6872);font-size:.68rem}.admin-member-detail-note{border:1px solid var(--admin-border,#d8d1c5);background:color-mix(in srgb, var(--admin-panel,#fffdf8) 80%, transparent);color:var(--admin-muted,#5f6872);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;padding:.62rem .85rem;font-size:.78rem;display:flex}.admin-member-detail-note strong{color:var(--admin-ink,#111820);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.admin-member-detail-note a{color:var(--admin-accent,#3f8f78);font-weight:800}.admin-member-detail-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:.75rem;display:grid}.admin-member-detail-panel{padding:0}.admin-member-detail-panel>div:first-child{border-bottom:1px solid var(--admin-border,#d8d1c5);padding:.72rem .85rem}.admin-member-detail-panel h2{margin:.15rem 0 0;font-size:1.05rem;line-height:1.1}.admin-member-detail-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.85rem;display:grid}.admin-member-detail-panel dt,.admin-member-detail-panel dd{margin:0}.admin-member-detail-panel dd,.admin-member-detail-address p,.admin-member-order-list p{color:var(--admin-muted,#5f6872);font-size:.78rem;line-height:1.45}.admin-member-detail-controls{grid-template-columns:minmax(130px,1fr) repeat(2,minmax(110px,.7fr));padding:.85rem}.admin-member-detail-controls input,.admin-member-detail-controls select{min-height:34px}.admin-member-detail-referral-help{color:var(--admin-muted,#5f6872);grid-column:1/-1;margin:0 0 .2rem;font-size:.78rem;line-height:1.45}.admin-member-detail-source-note{color:var(--admin-muted,#5f6872);grid-column:1/-1;margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.admin-member-detail-panel--wide{margin-top:0}.admin-member-detail-address{padding:.85rem}.admin-member-detail-address p{margin:0}.admin-member-order-list{display:grid}.admin-member-order-list a{border-top:1px solid var(--admin-border,#d8d1c5);min-height:44px;color:inherit;grid-template-columns:minmax(90px,.42fr) minmax(110px,.46fr) minmax(220px,1fr) repeat(3,minmax(92px,.42fr)) minmax(90px,auto);align-items:center;gap:.75rem;padding:.55rem .85rem;text-decoration:none;display:grid}.admin-member-order-list a:first-child{border-top:0}.admin-member-order-list strong{color:var(--admin-ink,#111820);font-size:.78rem}.admin-member-order-list p{text-align:center;margin:0;padding:.85rem}.admin-credit-form{grid-template-columns:minmax(260px,1fr) minmax(120px,.35fr) minmax(140px,.35fr) minmax(180px,.45fr) minmax(180px,.45fr)}.admin-credit-list{display:grid}.admin-discount-create-details{margin-top:.75rem}.admin-discount-form{grid-template-columns:minmax(130px,.8fr) minmax(110px,.45fr) minmax(100px,.42fr) minmax(100px,.42fr) minmax(120px,.5fr) minmax(130px,.55fr) minmax(160px,1fr) minmax(82px,.35fr) minmax(110px,auto)}.admin-discount-filters{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 .65rem;display:flex}.admin-discount-filters button{border:1px solid var(--admin-border,var(--color-border));background:var(--admin-panel,transparent);min-height:30px;color:var(--admin-ink,var(--color-text));letter-spacing:.12em;text-transform:uppercase;padding:0 .7rem;font-size:.62rem;font-weight:900}.admin-discount-filters button.is-active{background:var(--admin-ink,#111820);border-color:var(--admin-ink,#111820);color:#fff}.admin-discount-table{border:1px solid var(--admin-border,var(--color-border));background:var(--admin-panel,#fffdf8)}.admin-discount-table__head,.admin-discount-row{grid-template-columns:minmax(140px,.8fr) minmax(70px,.28fr) minmax(80px,.32fr) minmax(80px,.32fr) minmax(110px,.45fr) minmax(140px,.58fr) minmax(100px,.38fr) minmax(170px,auto);align-items:center;gap:.65rem;display:grid}.admin-discount-table__head{border-bottom:1px solid var(--admin-border,var(--color-border));background:color-mix(in srgb, var(--admin-panel,#fffdf8) 82%, var(--admin-bg,#f8f4ed));padding:.56rem .75rem}.admin-discount-table__head span{color:var(--admin-faint,#7b8490);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:950}.admin-discount-row{border-top:1px solid var(--admin-border,var(--color-border));min-height:48px;padding:.5rem .75rem}.admin-discount-row:first-of-type{border-top:0}.admin-discount-row>span{color:var(--admin-muted,#5f6872);font-size:.76rem;line-height:1.25}.admin-discount-row__code{letter-spacing:.12em;font-weight:900;color:var(--admin-ink,#111820)!important}.admin-discount-status{border:1px solid var(--admin-border,#d8d1c5);letter-spacing:.13em;text-transform:uppercase;width:fit-content;padding:.28rem .45rem;font-weight:950;font-size:.58rem!important}.admin-discount-status--active{border-color:color-mix(in srgb, var(--admin-accent,#3f8f78) 55%, var(--admin-border,#d8d1c5));color:var(--admin-accent,#3f8f78)!important}.admin-discount-status--inactive,.admin-discount-status--expired,.admin-discount-status--maxed{border-color:color-mix(in srgb, #b67832 55%, var(--admin-border,#d8d1c5));color:#9a6a28!important}.admin-discount-row__actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-discount-row__actions button,.admin-discount-row__actions summary{cursor:pointer;border:1px solid var(--admin-border,var(--color-border));min-height:28px;color:var(--admin-ink,var(--color-text));letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.42rem .55rem;font-size:.56rem;font-weight:900;list-style:none}.admin-discount-row__actions summary::-webkit-details-marker{display:none}.admin-discount-row__actions details{position:relative}.admin-discount-row__actions details[open] .admin-discount-form{z-index:3;border:1px solid var(--admin-border,#d8d1c5);background:var(--admin-panel,#fffdf8);width:min(980px,100vw - 320px);margin-top:.4rem;position:absolute;right:0;box-shadow:0 18px 40px #11182029}.admin-discount-empty{color:var(--admin-muted,#5f6872);text-align:center;margin:0;padding:1rem}.admin-orders-page{gap:.42rem;padding-top:.6rem;display:grid}.admin-orders-heading{justify-content:space-between;align-items:end;gap:.7rem;display:flex}.admin-orders-heading h1{color:var(--admin-ink,#111820);letter-spacing:0;margin:.15rem 0 0;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1}.admin-orders-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.admin-orders-actions a,.admin-orders-actions button{border:1px solid var(--admin-ink,#111820);background:var(--admin-ink,#111820);color:#fff;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:24px;padding:0 .42rem;font-size:.5rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-orders-actions button{color:var(--admin-ink,#111820);background:0 0}.admin-orders-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-order-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;display:grid}.admin-order-summary-grid article{border:1px solid var(--admin-border,#d8d1c5);background:var(--admin-panel,#fffdf8);justify-content:space-between;align-items:baseline;gap:.45rem;min-height:30px;padding:.22rem .36rem;display:flex}.admin-order-summary-grid span,.admin-order-toolbar label,.admin-orders-table__head span{color:var(--admin-faint,#7b8490);letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:950}.admin-order-summary-grid strong{color:var(--admin-ink,#111820);margin-top:0;font-size:.86rem;line-height:1;display:block}.admin-order-toolbar{border:1px solid var(--admin-border,#d8d1c5);background:var(--admin-panel,#fffdf8);grid-template-columns:minmax(180px,.52fr) minmax(260px,1fr) minmax(130px,.34fr);gap:.32rem;padding:.3rem .36rem;display:grid}.admin-order-toolbar label{gap:.12rem;display:grid}.admin-order-toolbar input,.admin-order-toolbar select{border:1px solid var(--admin-border,#d8d1c5);width:100%;min-height:26px;color:var(--admin-ink,#111820);background:#fff;padding:0 .34rem;font-size:.68rem}.admin-order-filter-strip{flex-wrap:wrap;align-items:center;gap:.24rem;display:flex}.admin-order-filter-strip button{border:1px solid var(--admin-border,#d8d1c5);background:var(--admin-panel,#fffdf8);min-height:22px;color:var(--admin-ink,#111820);letter-spacing:.12em;text-transform:uppercase;padding:0 .34rem;font-size:.49rem;font-weight:900}.admin-order-filter-strip button.is-active{background:var(--admin-ink,#111820);border-color:var(--admin-ink,#111820);color:#fff}.admin-order-filter-strip span{color:var(--admin-muted,#5f6872);margin-left:auto;font-size:.6rem;font-weight:800}.admin-order-filter-strip .admin-order-filter-strip__label{color:var(--admin-faint,#7b8490);letter-spacing:.14em;text-transform:uppercase;margin-left:.35rem;font-size:.55rem;font-weight:950}.admin-orders-select-row{border:1px solid var(--admin-border,#d8d1c5);background:var(--admin-panel,#fffdf8);justify-content:space-between;align-items:center;gap:.7rem;padding:.34rem .44rem;display:flex}.admin-orders-select-row label,.admin-orders-select-row div{color:var(--admin-muted,#5f6872);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.42rem;font-size:.62rem;font-weight:900;display:flex}.admin-orders-select-row input{width:14px;height:14px}.admin-orders-select-row button{border:1px solid var(--admin-border,#d8d1c5);min-height:22px;color:var(--admin-ink,#111820);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.2rem .36rem;font-size:.48rem;font-weight:900}.admin-orders-table{border:1px solid var(--admin-border,#d8d1c5);background:var(--admin-panel,#fffdf8)}.admin-orders-table__head,.admin-orders-row{grid-template-columns:22px minmax(100px,.44fr) minmax(70px,.25fr) minmax(185px,.82fr) minmax(58px,.2fr) minmax(175px,.78fr) minmax(64px,.22fr) minmax(88px,.32fr) minmax(108px,.38fr) minmax(82px,.28fr) minmax(128px,auto);align-items:center;gap:.32rem;display:grid}.admin-orders-table__head{border-bottom:1px solid var(--admin-border,#d8d1c5);background:color-mix(in srgb, var(--admin-panel,#fffdf8) 82%, var(--admin-bg,#f8f4ed));padding:.28rem .38rem}.admin-orders-row{border-top:1px solid var(--admin-border,#d8d1c5);min-height:34px;padding:.28rem .38rem}.admin-orders-row:first-of-type{border-top:0}.admin-orders-row>span,.admin-orders-row>strong{color:var(--admin-muted,#5f6872);font-size:.68rem;line-height:1.18}.admin-orders-row>input{width:14px;height:14px}.admin-orders-row__order{color:var(--admin-ink,#111820);letter-spacing:.08em;font-size:.68rem;font-weight:900;text-decoration:none}.admin-orders-row__customer{color:inherit;gap:.12rem;text-decoration:none;display:grid}.admin-orders-row__customer strong{color:var(--admin-ink,#111820);font-size:.7rem}.admin-orders-row__customer small{color:var(--admin-muted,#5f6872);font-size:.58rem;line-height:1.15}.admin-orders-row>strong{color:var(--admin-ink,#111820);font-weight:900}.admin-orders-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;display:flex}.admin-orders-row__actions a,.admin-orders-row__actions button{border:1px solid var(--admin-border,#d8d1c5);min-height:22px;color:var(--admin-ink,#111820);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.18rem .3rem;font-size:.46rem;font-weight:900;text-decoration:none}.admin-orders-row__actions button{border-color:color-mix(in srgb, var(--admin-accent,#3f8f78) 55%, var(--admin-border,#d8d1c5));color:var(--admin-accent,#3f8f78)}.admin-orders-row--attention{background:color-mix(in srgb, #fff7e9 70%, var(--admin-panel,#fffdf8))}.admin-orders-row--cancelled{opacity:.72}.admin-orders-empty{color:var(--admin-muted,#5f6872);text-align:center;margin:0;padding:.7rem}.admin-credit-row{border-top:1px solid #17191d14;grid-template-columns:minmax(220px,1fr) minmax(120px,.45fr) minmax(150px,.55fr) minmax(150px,.55fr) minmax(130px,.45fr);align-items:start;gap:1rem;padding:1rem 1.25rem;display:grid}.admin-credit-row:first-child{border-top:0}.admin-credit-row>div{gap:.35rem;display:grid}.admin-credit-row span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-credit-row strong{overflow-wrap:anywhere;color:var(--color-text);text-transform:capitalize;font-size:1.02rem}.admin-credit-row small{overflow-wrap:anywhere;color:var(--color-muted)}.admin-inventory-toolbar{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(160px,.45fr)}.admin-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;margin-top:.58rem;display:grid}.admin-summary-grid article{background:0 0;border:0;border-left:2px solid #17191d2e;min-height:0;padding:.15rem 0 .15rem .62rem}.admin-summary-grid span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.admin-summary-grid strong{color:var(--color-text);font-family:var(--font-serif);margin-top:.16rem;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1;display:block}.admin-inventory-list{gap:1rem;margin-top:1rem;display:grid}.admin-inventory-table-wrap{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);margin-top:.58rem;overflow-x:auto}.admin-inventory-table{border-collapse:collapse;width:100%;min-width:1240px;color:var(--admin-ink,var(--color-text))}.admin-inventory-table th,.admin-inventory-table td{border-bottom:1px solid var(--admin-border,#17191d1a);text-align:left;vertical-align:middle;padding:.46rem .52rem}.admin-inventory-table th{background:color-mix(in srgb, var(--admin-panel-soft,#f1eee6) 62%, #fff);color:var(--admin-faint,var(--color-muted));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:850}.admin-inventory-table td{color:var(--admin-muted,var(--color-muted));font-size:.76rem}.admin-inventory-table td>strong,.admin-inventory-table__product strong,.admin-inventory-table__product a{color:var(--admin-ink,var(--color-text));font-size:.78rem}.admin-inventory-table__product a{font-weight:850;text-decoration:none}.admin-inventory-table__product a:hover,.admin-inventory-table__product a:focus-visible{color:var(--admin-accent,#347f68);text-underline-offset:.18em;text-decoration:underline}.admin-inventory-table__product{gap:.1rem;display:grid}.admin-inventory-table__product span{color:var(--admin-faint,var(--color-muted));letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:850}.admin-inventory-table__batch,.admin-inventory-table__missing,.admin-inventory-cost{border:1px solid var(--admin-border,#17191d24);min-height:21px;color:var(--admin-muted,var(--color-muted));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 .38rem;font-size:.54rem;font-weight:850;display:inline-flex}.admin-inventory-table__batch,.admin-inventory-cost--ready{border-color:color-mix(in srgb, var(--admin-accent,#347f68) 42%, #fff);color:var(--admin-accent,#347f68)}.admin-inventory-table__missing,.admin-inventory-cost--review{color:#9b5d19;border-color:#c99756}.admin-inventory-table input{border:1px solid var(--admin-border,var(--color-border));background:var(--admin-panel,#faf9f6e6);width:100%;min-height:28px;color:var(--admin-ink,var(--color-text));padding:0 .42rem;font-size:.7rem}.admin-inventory-table td:nth-child(9) input{max-width:86px}.admin-inventory-table__actions{text-align:right}.admin-inventory-table__actions button{border:1px solid var(--admin-ink,var(--color-border));background:var(--admin-ink,var(--color-text));color:#fff;letter-spacing:.08em;text-transform:uppercase;min-height:28px;padding:0 .55rem;font-size:.58rem;font-weight:850}.admin-inventory-row{background:var(--admin-panel,#fffefb);border:1px solid #17191d1f;grid-template-columns:minmax(260px,.9fr) minmax(360px,1fr) minmax(300px,.85fr);align-items:start;gap:1rem;padding:1.1rem 1.25rem;display:grid}.admin-inventory-row__identity{gap:.35rem;display:grid}.admin-inventory-row__identity span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.admin-inventory-row__identity h2{color:var(--color-text);margin:0;font-size:clamp(1.3rem,2.2vw,1.85rem)}.admin-inventory-row__identity p{color:var(--color-muted);margin:0}.admin-inventory-row__numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-inventory-row__numbers div{background:#17191d09;border:1px solid #17191d1a;min-height:72px;padding:.75rem}.admin-inventory-row__numbers span{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.admin-inventory-row__numbers strong{color:var(--color-text);margin-top:.35rem;font-size:1.1rem;display:block}.admin-inventory-row__adjust{grid-template-columns:minmax(90px,.35fr) minmax(160px,1fr) auto;align-items:end;gap:.65rem;display:grid}.admin-inventory-row__adjust label{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;gap:.4rem;font-size:.68rem;font-weight:800;display:grid}.admin-inventory-row__adjust input{border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text);background:#faf9f6e6;padding:0 .85rem}.admin-batch-form{grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(150px,.65fr))}.admin-batch-form__wide{grid-column:span 2}.admin-batch-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.35fr));margin-top:1rem}.admin-batch-toolbar>div{background:#17191d09;border:1px solid #17191d1a;min-height:72px;padding:.85rem}.admin-batch-toolbar span{color:var(--color-text);font-family:var(--font-serif);font-size:2rem;line-height:1;display:block}.admin-batch-toolbar small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:.35rem;font-size:.68rem;font-weight:800;display:block}.admin-purchase-toolbar{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) repeat(2,minmax(150px,.45fr));margin-bottom:.68rem}.admin-purchase-toolbar>div{background:#17191d09;border:1px solid #17191d1a;min-height:60px;padding:.62rem .7rem}.admin-purchase-toolbar span{color:var(--color-text);font-family:var(--font-serif);font-size:clamp(1.18rem,2vw,1.62rem);line-height:1;display:block}.admin-purchase-toolbar small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:.24rem;font-size:.6rem;font-weight:800;display:block}.admin-procurement-tabs{flex-wrap:wrap;gap:.35rem;margin:-.25rem 0 .75rem;display:flex}.admin-procurement-tabs a{border:1px solid var(--admin-border,#17191d24);min-height:32px;color:var(--admin-muted,var(--color-muted));letter-spacing:.13em;text-transform:uppercase;background:0 0;align-items:center;padding:0 .75rem;font-size:.64rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-procurement-tabs a.is-active{border-color:var(--admin-ink,var(--color-text));background:var(--admin-ink,var(--color-text));color:var(--admin-bg,#fff)}.admin-shared-order-page{max-width:1500px}.admin-shared-order-heading{margin-bottom:.6rem}.admin-shared-order-heading h1{font-size:clamp(1.75rem,2.45vw,2.5rem)}.admin-shared-order-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin-bottom:.65rem;display:grid}.admin-shared-order-summary article{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);min-height:54px;padding:.52rem .65rem}.admin-shared-order-summary span,.admin-shared-order-controls label span,.admin-shared-order-needed h2,.admin-shared-order-table th{color:var(--admin-faint,var(--color-muted));letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:900}.admin-shared-order-summary strong{color:var(--admin-ink,var(--color-text));margin-top:.16rem;font-size:1rem;line-height:1.1;display:block}.admin-shared-order-controls{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);grid-template-columns:minmax(130px,.18fr) minmax(110px,.14fr) minmax(0,1fr);align-items:end;gap:.45rem;margin-bottom:.65rem;padding:.55rem;display:grid}.admin-shared-order-controls label{gap:.22rem;display:grid}.admin-shared-order-controls input,.admin-shared-order-table input,.admin-shared-order-table select{border:1px solid var(--admin-border-strong,var(--admin-border));background:var(--admin-input,#ffffff05);width:100%;min-height:30px;color:var(--admin-ink,var(--color-text));padding:0 .46rem;font-size:.72rem;font-weight:750}.admin-shared-order-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.admin-shared-order-controls button,.admin-shared-order-needed button,.admin-shared-order-table button{border:1px solid var(--admin-border-strong,var(--admin-border));min-height:30px;color:var(--admin-ink,var(--color-text));letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 .58rem;font-size:.56rem;font-weight:900}.admin-shared-order-controls button:nth-child(3){background:var(--admin-ink,var(--color-text));color:var(--admin-bg,#fff)}.admin-shared-order-controls button:disabled{cursor:not-allowed;opacity:.45}.admin-shared-order-needed{background:#c997560f;border:1px solid #c997566b;margin-bottom:.65rem}.admin-shared-order-needed h2{color:#9b5d19;border-bottom:1px solid #c9975647;margin:0;padding:.4rem .58rem}.admin-shared-order-needed div{border-bottom:1px solid #c997562e;grid-template-columns:80px minmax(0,1fr) 80px auto auto;align-items:center;gap:.45rem;padding:.4rem .58rem;display:grid}.admin-shared-order-needed div:last-child{border-bottom:0}.admin-shared-order-needed code{font-family:var(--font-mono);letter-spacing:.08em}.admin-shared-order-needed strong{color:var(--admin-ink,var(--color-text))}.admin-shared-order-needed span{color:#9b5d19;font-size:.74rem;font-weight:850}.admin-shared-order-table-wrap{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);overflow-x:auto}.admin-shared-order-table{border-collapse:collapse;width:100%;min-width:1280px}.admin-shared-order-table th,.admin-shared-order-table td{border-bottom:1px solid var(--admin-border,#17191d1f);text-align:left;vertical-align:middle;padding:.34rem .42rem}.admin-shared-order-table th{background:color-mix(in srgb, var(--admin-panel-soft,#f1eee6) 65%, #fff);white-space:nowrap}.admin-shared-order-table td{color:var(--admin-muted,var(--color-muted));font-size:.74rem}.admin-shared-order-table__product{min-width:245px}.admin-shared-order-table__product select{margin-bottom:.24rem}.admin-shared-order-table tfoot td{background:color-mix(in srgb, var(--admin-panel-soft,#f1eee6) 65%, #fff);color:var(--admin-ink,var(--color-text));font-weight:850}.admin-shared-order-status{border:1px solid var(--admin-border-strong,var(--admin-border));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:22px;padding:0 .42rem;font-size:.52rem;font-weight:900;display:inline-flex}.admin-shared-order-status--ideal,.admin-shared-order-status--ok{border-color:color-mix(in srgb, var(--admin-accent,#3f8c76) 45%, #fff);color:var(--admin-accent,#3f8c76)}.admin-shared-order-status--warn{color:#9b5d19;border-color:#c99756}.admin-shared-order-status--info{color:var(--admin-faint,var(--color-muted))}.admin-purchase-create-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;display:grid}.admin-purchase-create-grid .admin-invite-panel{margin-top:0}.admin-purchase-actions{justify-content:space-between;align-items:center;gap:.75rem;margin:-.2rem 0 .68rem;display:flex}.admin-purchase-actions div{gap:.1rem;display:grid}.admin-purchase-actions span,.admin-purchase-summary-grid span,.admin-purchase-workbench label,.admin-purchase-table th,.admin-purchase-expanded__heading span{color:var(--admin-faint,var(--color-muted));letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-purchase-actions strong{color:var(--admin-ink,var(--color-text));font-size:.84rem}.admin-purchase-actions button,.admin-purchase-table__actions button{border:1px solid var(--admin-ink,var(--color-border));background:var(--admin-ink,var(--color-text));color:#fff;letter-spacing:.12em;text-transform:uppercase;min-height:32px;padding:0 .72rem;font-size:.62rem;font-weight:850}.admin-purchase-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;margin-bottom:.68rem;display:grid}.admin-purchase-summary-grid article,.admin-purchase-workbench,.admin-purchase-table-wrap{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb)}.admin-purchase-summary-grid article{min-height:62px;padding:.62rem .74rem}.admin-purchase-summary-grid strong{color:var(--admin-ink,var(--color-text));font-family:var(--font-serif);margin-top:.18rem;font-size:1.38rem;line-height:1;display:block}.admin-purchase-workbench{grid-template-columns:minmax(220px,.34fr) minmax(320px,1fr);gap:.58rem;padding:.72rem;display:grid}.admin-purchase-workbench input,.admin-purchase-workbench select{margin-top:.5rem}.admin-purchase-create-panel{margin-bottom:.68rem}.admin-purchase-form{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-purchase-supplier-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-purchase-form__wide{grid-column:span 2}.admin-purchase-list{gap:.68rem;margin-top:.68rem;display:grid}.admin-purchase-table-wrap{margin-top:.68rem;overflow-x:auto}.admin-purchase-table{border-collapse:collapse;width:100%;min-width:1080px;color:var(--admin-ink,var(--color-text))}.admin-purchase-table th,.admin-purchase-table td{border-bottom:1px solid var(--admin-border,#17191d1a);text-align:left;vertical-align:middle;padding:.56rem .52rem}.admin-purchase-table th{background:color-mix(in srgb, var(--admin-panel-soft,#f1eee6) 62%, #fff);white-space:nowrap}.admin-purchase-table td{color:var(--admin-muted,var(--color-muted));font-size:.8rem}.admin-purchase-table tbody tr.is-expanded>td,.admin-purchase-table__expanded>td{background:#f3f0e9}.admin-purchase-table__toggle{width:32px;height:32px;color:var(--admin-ink,var(--color-text));background:0 0;border:0;font-size:.78rem}.admin-purchase-table__actions{text-align:right}.admin-purchase-status{border:1px solid var(--admin-border);min-height:26px;color:var(--admin-muted);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 .55rem;font-size:.66rem;font-weight:850;display:inline-flex}.admin-purchase-status--received{border-color:color-mix(in srgb, var(--admin-accent) 42%, #fff);color:var(--admin-accent)}.admin-purchase-status--partial{color:#8b4f13;border-color:#a7692f}.admin-purchase-status--ordered{color:#314f9b;border-color:#3f63b8}.admin-purchase-table__expanded>td{padding:0}.admin-purchase-expanded{gap:.55rem;padding:.72rem;display:grid}.admin-purchase-expanded__heading{border-bottom:1px solid var(--admin-border,#17191d1a);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.52rem;display:flex}.admin-purchase-expanded__heading div{gap:.15rem;display:grid}.admin-purchase-expanded__heading strong{color:var(--admin-ink,var(--color-text));font-size:.88rem}.admin-purchase-expanded__heading a{color:var(--admin-accent,var(--color-accent));letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:850}.admin-purchase-expanded__actions{align-items:center;gap:.75rem;display:flex}.admin-purchase-expanded__actions span{color:var(--admin-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-purchase-expanded__actions button{border:1px solid var(--admin-ink);background:var(--admin-ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;min-height:32px;padding:0 .68rem;font-size:.62rem;font-weight:850}.admin-purchase-expanded__actions button:disabled{opacity:.45}.admin-purchase-line-preview{border-collapse:collapse;width:100%}.admin-purchase-line-preview th,.admin-purchase-line-preview td{border-top:1px solid var(--admin-border,#17191d1a);text-align:left;padding:.42rem .55rem}.admin-purchase-line-preview th{color:var(--admin-faint,var(--color-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:900}.admin-purchase-line-preview td{color:var(--admin-muted,var(--color-muted));font-size:.76rem}.admin-purchase-batch-note{color:var(--admin-muted);margin:-.25rem 0 .1rem;font-size:.86rem}.admin-purchase-order{background:var(--admin-panel,#fffefb);border:1px solid #17191d1f}.admin-purchase-order__heading{border-bottom:1px solid #17191d1a;justify-content:space-between;gap:1rem;padding:.76rem .86rem;display:flex}.admin-purchase-order__heading span,.admin-purchase-line__summary span,.admin-purchase-order__heading small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-purchase-order__heading h2{margin:.16rem 0 0;font-size:clamp(1.08rem,2vw,1.5rem)}.admin-purchase-order__heading strong{color:var(--color-text);letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.admin-purchase-lines{display:grid}.admin-purchase-line{border-top:1px solid #17191d14;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:1rem;padding:.9rem 1.05rem;display:grid}.admin-purchase-line:first-child{border-top:0}.admin-purchase-line__summary h3{color:var(--color-text);font-family:var(--font-sans);margin:.25rem 0 0;font-size:1rem;font-weight:800;line-height:1.28}.admin-purchase-line__summary p{color:var(--color-muted);margin:.4rem 0 0;font-size:.88rem}.admin-purchase-line__summary small{color:var(--color-muted);margin-top:.35rem;font-size:.8rem;display:block}.admin-purchase-line__summary .admin-purchase-line__auto{color:var(--admin-accent,#3f8c76);font-family:var(--font-mono);letter-spacing:.08em;font-size:.72rem}.admin-purchase-line__delete{color:#9f332b;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #b33e3280;min-height:34px;margin-top:.75rem;padding:0 .75rem;font-size:.62rem;font-weight:900}.admin-purchase-line__delete:hover:not(:disabled){background:#b33e3214}.admin-purchase-line__delete:disabled{opacity:.45}.admin-purchase-line__summary .admin-purchase-line__locked{color:var(--admin-faint,var(--color-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-purchase-receive-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;padding:0}.admin-purchase-received-summary{border:1px solid var(--admin-border,#17191d1f);background:#3f8c7614;align-content:center;gap:.25rem;min-height:72px;padding:.8rem 1rem;display:grid}.admin-purchase-received-summary strong{color:var(--admin-accent,#3f8c76);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-purchase-received-summary span{color:var(--admin-muted,var(--color-muted));font-size:.86rem}.admin-purchase-receive-form button{align-self:end;min-height:46px}.admin-purchase-detail-page{max-width:1320px}.admin-purchase-detail-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.9rem;display:flex}.admin-purchase-detail-heading h1{color:var(--admin-ink,var(--color-text));letter-spacing:.16em;text-transform:uppercase;margin:.25rem 0 0;font-size:clamp(1.35rem,2vw,1.85rem)}.admin-purchase-detail-heading p:not(.eyebrow){color:var(--admin-muted,var(--color-muted));font-family:var(--font-mono);letter-spacing:.16em;margin:.35rem 0 0}.admin-purchase-detail-meta{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:.75rem;padding:.75rem;display:grid}.admin-purchase-detail-meta div,.admin-purchase-detail-meta p{gap:.24rem;margin:0;display:grid}.admin-purchase-detail-meta p{color:var(--admin-muted,var(--color-muted));grid-column:1/-1}.admin-purchase-detail-meta span{color:var(--admin-faint,var(--color-muted));letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:900}.admin-purchase-detail-meta strong{color:var(--admin-ink,var(--color-text));font-size:.92rem}.admin-purchase-detail-actions{gap:.5rem;margin-bottom:.75rem;display:flex}.admin-purchase-detail-actions button,.admin-purchase-detail-table__actions button,.admin-purchase-detail-receive button{border:1px solid var(--admin-ink,var(--color-text));background:var(--admin-ink,var(--color-text));color:#fff;letter-spacing:.1em;text-transform:uppercase;min-height:32px;padding:0 .75rem;font-size:.62rem;font-weight:900}.admin-purchase-detail-actions button:disabled,.admin-purchase-detail-table__actions button:disabled,.admin-purchase-detail-receive button:disabled{cursor:not-allowed;opacity:.5}.admin-purchase-detail-table-wrap{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);overflow-x:auto}.admin-purchase-detail-table{border-collapse:collapse;width:100%;min-width:980px}.admin-purchase-detail-table th,.admin-purchase-detail-table td{border-bottom:1px solid var(--admin-border,#17191d1a);text-align:left;padding:.58rem .7rem}.admin-purchase-detail-table th{color:var(--admin-faint,var(--color-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.admin-purchase-detail-table td{color:var(--admin-muted,var(--color-muted));font-size:.82rem}.admin-purchase-detail-table tr.is-open>td{border-bottom:0}.admin-purchase-detail-table__actions{text-align:right}.admin-purchase-detail-table__actions button{color:#ad382d;background:0 0;border-color:#c25549}.admin-purchase-detail-table__actions span{color:var(--admin-faint,var(--color-muted));letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-purchase-detail-receive{background:color-mix(in srgb, var(--admin-panel-soft,#f1eee6) 65%, #fff);padding:.65rem .7rem .75rem!important}.admin-purchase-detail-receive>div{grid-template-columns:minmax(70px,.35fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(110px,.55fr) minmax(110px,.55fr) minmax(110px,.5fr) minmax(100px,.45fr) minmax(180px,1fr) auto;align-items:end;gap:.42rem;display:grid}.admin-purchase-detail-receive label{color:var(--admin-muted,var(--color-muted));letter-spacing:.11em;text-transform:uppercase;gap:.12rem;font-size:.54rem;font-weight:900;display:grid}.admin-purchase-detail-receive input,.admin-purchase-detail-receive select{border:0;border-bottom:1px solid var(--admin-border,#11182033);min-height:30px;color:var(--admin-ink,var(--color-text));background:0 0;padding:0 .1rem;font-size:.74rem;font-weight:800}.admin-batch-list{gap:1rem;margin-top:1rem;display:grid}.admin-batch-row{background:var(--admin-panel,#fffefb);border:1px solid #17191d1f}.admin-batch-row__heading{border-bottom:1px solid #17191d1a;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;display:flex}.admin-batch-row__heading span,.admin-batch-row__heading small{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.admin-batch-row__heading h2{color:var(--color-text);margin:.25rem 0 0;font-size:clamp(1.45rem,2.4vw,2.15rem)}.admin-batch-row__heading p{color:var(--color-muted);margin:.35rem 0 0}.admin-batch-row__heading strong{color:var(--color-text);text-align:right;display:block}.admin-batch-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:1rem 1.25rem;display:grid}.admin-batch-facts div,.admin-batch-report{background:#17191d09;border:1px solid #17191d1a;padding:.75rem}.admin-batch-facts span,.admin-batch-report span{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.admin-batch-facts strong,.admin-batch-report strong{color:var(--color-text);margin-top:.35rem;display:block}.admin-batch-reports{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:0 1.25rem 1rem;display:grid}.admin-batch-report a{color:var(--admin-ink,#111820);margin-top:.65rem;display:inline-flex}.admin-batch-report-form{border-top:1px solid #17191d14;grid-template-columns:minmax(150px,.55fr) minmax(120px,.45fr) minmax(130px,.45fr) minmax(110px,.35fr) minmax(220px,1fr) minmax(100px,auto) auto}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;margin:-.5rem 0 1rem;display:flex}.admin-page-actions a,.admin-page-actions button,.admin-batch-table__actions button{border:1px solid var(--admin-border-strong,#17191d2e);background:var(--admin-ink,#f2eee5);min-height:38px;color:var(--admin-bg,#0d1015);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:850;display:inline-flex}.admin-page-actions a{text-decoration:none}.admin-batch-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.admin-batch-summary-grid article,.admin-batch-workbench,.admin-batch-table-wrap{background:var(--admin-panel,#fffefb);border:1px solid #17191d1f}.admin-batch-summary-grid article{min-height:76px;padding:.85rem 1rem}.admin-batch-summary-grid span,.admin-batch-workbench label,.admin-batch-table th,.admin-batch-expanded-meta span{color:var(--color-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-batch-summary-grid strong{color:var(--color-text);font-family:var(--font-serif);margin-top:.25rem;font-size:1.8rem;line-height:1;display:block}.admin-batch-workbench{gap:.75rem;padding:1rem;display:grid}.admin-batch-workbench input{margin-top:.5rem}.admin-batch-filter-row{flex-wrap:wrap;gap:.5rem;display:flex}.admin-batch-filter-row button{min-height:34px;color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #17191d1f;padding:0 .85rem;font-size:.7rem;font-weight:850}.admin-batch-filter-row button.is-active{background:var(--admin-ink,#111820);color:var(--admin-bg,#f8f6f0)}.admin-batch-count{color:var(--color-muted);margin:0}.admin-batch-table-wrap{margin-top:1rem;overflow-x:auto}.admin-batch-table{border-collapse:collapse;width:100%;min-width:1180px;color:var(--color-text)}.admin-batch-table th,.admin-batch-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #17191d1a;padding:.82rem .75rem}.admin-batch-table th{color:var(--color-muted);white-space:nowrap;background:#17191d09}.admin-batch-table td{color:var(--color-muted);font-size:.92rem}.admin-batch-table tbody tr.is-expanded>td{background:#17191d09}.admin-batch-table tbody tr:not(.admin-batch-table__expanded):hover>td{background:#17191d05}.admin-batch-table a{color:var(--color-text);font-weight:800}.admin-batch-table__toggle{width:32px;height:32px;color:var(--color-text);background:0 0;border:0;font-size:.78rem}.admin-batch-table__code{min-width:0;color:var(--color-text);font-family:var(--font-mono);background:#17191d09;border:1px solid #17191d1f;padding:.18rem .45rem;font-size:.86rem;display:inline-flex}.admin-batch-status,.admin-batch-tested-via{min-height:26px;color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border:1px solid #17191d24;align-items:center;padding:0 .55rem;font-size:.66rem;font-weight:850;display:inline-flex}.admin-batch-status--linked,.admin-batch-tested-via--both,.admin-batch-tested-via--prohelix{color:var(--color-accent);border-color:#4dbf9a80}.admin-batch-status--missing{color:#bf714d;border-color:#bf714d8c}.admin-batch-table__actions{text-align:right}.admin-batch-table__expanded>td{background:#17191d08;padding:0}.admin-batch-expanded-panel{gap:.85rem;padding:1rem;display:grid}.admin-batch-expanded-section{gap:.5rem;display:grid}.admin-batch-expanded-head{justify-content:space-between;align-items:end;gap:.6rem;display:flex}.admin-batch-expanded-head span{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-batch-expanded-head strong{color:var(--color-text);margin-top:.14rem;font-size:.84rem;line-height:1.18;display:block}.admin-batch-expanded-head__actions{flex-wrap:wrap;gap:.35rem;display:flex}.admin-batch-expanded-head__actions a{min-height:28px;color:var(--color-text);letter-spacing:.1em;text-transform:uppercase;background:#17191d09;border:1px solid #17191d1f;align-items:center;padding:0 .62rem;font-size:.58rem;font-weight:850;text-decoration:none;display:inline-flex}.admin-batch-expanded-meta,.admin-batch-expanded-reports{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-batch-expanded-meta div{background:#17191d09;border:1px solid #17191d1a;padding:.7rem}.admin-batch-expanded-meta strong{color:var(--color-text);margin-top:.25rem;display:block}.app-shell--admin .admin-batches-page{max-width:1420px}.app-shell--admin .admin-batches-page .section-heading{margin-bottom:.55rem}.app-shell--admin .admin-batches-page .section-heading h1{font-size:clamp(1.75rem,2.35vw,2.45rem)}.app-shell--admin .admin-batches-page .section-heading p:not(.eyebrow){margin-top:.35rem;font-size:.84rem}.app-shell--admin .admin-batches-page .admin-page-actions{margin:-.25rem 0 .55rem}.app-shell--admin .admin-batches-page .admin-page-actions button{min-height:31px;padding:0 .78rem;font-size:.64rem}.app-shell--admin .admin-batches-page .admin-batch-summary-grid{gap:.45rem;margin:.55rem 0}.app-shell--admin .admin-batches-page .admin-batch-summary-grid article{min-height:48px;padding:.44rem .6rem}.app-shell--admin .admin-batches-page .admin-batch-summary-grid span{letter-spacing:.12em;font-size:.56rem}.app-shell--admin .admin-batches-page .admin-batch-summary-grid strong{margin-top:.12rem;font-size:1.08rem}.app-shell--admin .admin-batches-page .admin-batch-workbench{grid-template-columns:minmax(210px,.36fr) minmax(320px,1fr);align-items:end;gap:.44rem;margin-bottom:.55rem;padding:.48rem .52rem}.app-shell--admin .admin-batches-page .admin-batch-workbench label{letter-spacing:.12em;font-size:.56rem}.app-shell--admin .admin-batches-page .admin-batch-filter-row,.app-shell--admin .admin-batches-page .admin-batch-count{grid-column:1/-1}.app-shell--admin .admin-batches-page .admin-batch-workbench input{min-height:31px;margin-top:.28rem;padding:0 .55rem;font-size:.76rem}.app-shell--admin .admin-batches-page .admin-batch-filter-row{gap:.32rem}.app-shell--admin .admin-batches-page .admin-batch-filter-row button{letter-spacing:.1em;min-height:29px;padding:0 .58rem;font-size:.58rem}.app-shell--admin .admin-batches-page .admin-batch-count{font-size:.76rem}.app-shell--admin .admin-batches-page .admin-batch-table-wrap{margin-top:.6rem}.app-shell--admin .admin-batches-page .admin-batch-table{min-width:1080px}.app-shell--admin .admin-batches-page .admin-batch-table th,.app-shell--admin .admin-batches-page .admin-batch-table td{padding:.36rem .55rem}.app-shell--admin .admin-batches-page .admin-batch-table th{letter-spacing:.1em;font-size:.56rem}.app-shell--admin .admin-batches-page .admin-batch-table td{font-size:.76rem;line-height:1.25}.app-shell--admin .admin-batches-page .admin-batch-expanded-panel{gap:.65rem;padding:.7rem}.app-shell--admin .admin-batches-page .admin-batch-expanded-section{gap:.38rem}.app-shell--admin .admin-batches-page .admin-batch-expanded-head span{font-size:.54rem}.app-shell--admin .admin-batches-page .admin-batch-expanded-head strong{font-size:.76rem}.app-shell--admin .admin-batches-page .admin-batch-expanded-head__actions a{min-height:24px;padding:0 .46rem;font-size:.52rem}.app-shell--admin .admin-batches-page .admin-batch-expanded-meta,.app-shell--admin .admin-batches-page .admin-batch-expanded-reports{gap:.45rem}.app-shell--admin .admin-batches-page .admin-batch-expanded-meta div,.app-shell--admin .admin-batches-page .admin-batch-report{padding:.5rem .55rem}.app-shell--admin .admin-batches-page .admin-batch-report strong{font-size:.76rem}.app-shell--admin .admin-batches-page .admin-batch-report span{margin-top:.12rem;font-size:.68rem;line-height:1.28}.app-shell--admin .admin-batches-page .admin-batch-table__toggle{width:22px;height:22px;min-height:22px;font-size:.62rem}.app-shell--admin .admin-batches-page .admin-batch-table__code{padding:.12rem .34rem;font-size:.72rem}.app-shell--admin .admin-batches-page .admin-batch-status,.app-shell--admin .admin-batches-page .admin-batch-tested-via{letter-spacing:.1em;min-height:20px;padding:0 .38rem;font-size:.54rem}.app-shell--admin .admin-batches-page .admin-batch-table__actions button{min-height:27px;padding:0 .5rem;font-size:.58rem}.admin-testing-page{max-width:1380px}.admin-testing-page .admin-dashboard-heading{margin-bottom:.65rem}.admin-testing-page .admin-dashboard-heading h1{font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1}.admin-testing-page .admin-dashboard-heading p:not(.eyebrow){max-width:46rem;font-size:.86rem}.admin-testing-section-label{color:var(--admin-faint,var(--color-muted));letter-spacing:.18em;text-transform:uppercase;margin:.9rem 0 .4rem;font-size:.66rem;font-weight:850}.admin-testing-hold-list,.admin-testing-spend article,.admin-testing-workbench{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb)}.admin-testing-primary{grid-template-columns:minmax(0,1.45fr) minmax(320px,.82fr);align-items:start;gap:.7rem;display:grid}.admin-testing-toolbar{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);grid-template-columns:minmax(180px,.28fr) minmax(280px,1fr) auto;align-items:end;gap:.42rem;margin-bottom:.45rem;padding:.48rem .52rem;display:grid}.admin-testing-toolbar label{gap:.22rem;min-width:0;display:grid}.admin-testing-toolbar label span{color:var(--admin-faint,var(--color-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:900}.admin-testing-toolbar input,.admin-testing-toolbar select{border:1px solid var(--admin-border-strong,var(--admin-border));background:var(--admin-input,#ffffff05);min-height:30px;color:var(--admin-ink,var(--color-text));padding:0 .52rem;font-size:.75rem;font-weight:750}.admin-testing-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.admin-testing-toolbar__actions button{border:1px solid var(--admin-border-strong,var(--admin-border));min-height:30px;color:var(--admin-ink,var(--color-text));letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 .56rem;font-size:.58rem;font-weight:900}.admin-testing-toolbar__actions button:first-child{background:var(--admin-ink,var(--color-text));color:var(--admin-bg,#fff)}.admin-testing-toolbar__filters,.admin-testing-toolbar__stats{grid-column:1/-1}.admin-testing-toolbar__filters{margin-top:.1rem}.admin-testing-toolbar__stats{border-top:1px solid var(--admin-border,#17191d1f);color:var(--admin-muted,var(--color-muted));flex-wrap:wrap;gap:.35rem .75rem;padding-top:.34rem;font-size:.64rem;display:flex}.admin-testing-toolbar__stats strong{color:var(--admin-ink,var(--color-text))}.admin-testing-hold-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.admin-testing-hold-list{margin-bottom:.65rem}.admin-testing-hold-list h2,.admin-testing-spend h2{border-bottom:1px solid var(--admin-border,#17191d1a);color:#b07036;letter-spacing:.15em;text-transform:uppercase;margin:0;padding:.38rem .6rem;font-size:.58rem;font-weight:900}.admin-testing-hold-list article{border-bottom:1px solid var(--admin-border,#17191d1a);background:color-mix(in srgb, var(--admin-panel-soft,#f1eee6) 52%, transparent);padding:.52rem .6rem}.admin-testing-hold-list article:last-child{border-bottom:0}.admin-testing-hold-list strong,.admin-testing-spend strong{color:var(--admin-ink,var(--color-text))}.admin-testing-hold-list p,.admin-testing-spend p{color:var(--admin-muted,var(--color-muted));margin:.14rem 0 0;font-size:.74rem;line-height:1.3}.admin-testing-spend small{color:var(--admin-muted,var(--color-muted));margin-top:.45rem;font-size:.76rem;line-height:1.35;display:block}.admin-testing-hold-list a,.admin-testing-hold-list button,.admin-testing-actions a,.admin-testing-actions button{border:1px solid var(--admin-border-strong,var(--admin-border));min-height:29px;color:var(--admin-ink,var(--color-text));letter-spacing:.1em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:0 .6rem;font-size:.58rem;font-weight:900;display:inline-flex}.admin-testing-hold-list a,.admin-testing-hold-list button{color:#9b5d19;border-color:#c99756}.admin-testing-spend{margin-bottom:.65rem}.admin-testing-spend article{padding:.56rem .68rem}.admin-testing-spend span,.admin-testing-table tfoot td{color:var(--admin-faint,var(--color-muted));letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.admin-testing-spend strong{margin:0;font-size:1.08rem;display:inline-block}.admin-testing-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0 0 .65rem;display:grid}.admin-testing-stats article{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);min-height:48px;padding:.46rem .58rem}.admin-testing-stats article span{color:var(--admin-faint,var(--color-muted));letter-spacing:.11em;text-transform:uppercase;font-size:.54rem;font-weight:900}.admin-testing-stats article strong{color:var(--admin-ink,var(--color-text));margin-top:.14rem;font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1;display:block}.admin-testing-quick-stats{border-top:1px solid var(--admin-border,#17191d1f);grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;padding-top:.55rem;display:grid}.admin-testing-quick-stats span{border:1px solid var(--admin-border,#17191d1f);background:color-mix(in srgb, var(--admin-panel-soft,#f1eee6) 45%, transparent);color:var(--admin-faint,var(--color-muted));letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.42rem .5rem;font-size:.6rem;font-weight:900;display:flex}.admin-testing-quick-stats strong{color:var(--admin-ink,var(--color-text));letter-spacing:0;font-size:.88rem}.admin-testing-workbench{gap:.55rem;margin-top:.52rem;padding:.55rem;display:grid}.admin-testing-workbench__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.admin-testing-workbench__top input{min-height:40px}.admin-testing-workbench__top span{color:var(--admin-muted,var(--color-muted))}.admin-testing-actions{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.admin-testing-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-testing-actions__primary{background:var(--admin-ink,var(--color-text))!important;color:#fff!important}.admin-testing-table{min-width:920px}.admin-testing-table th:first-child,.admin-testing-table td:first-child{width:42px}.admin-testing-table tfoot td{text-align:right}.admin-testing-table tbody tr{cursor:pointer}.admin-testing-table tbody tr:hover>td{background:color-mix(in srgb, var(--admin-accent,#3f8c76) 5%, #fff)}.admin-testing-table tbody tr.is-selected>td{background:color-mix(in srgb, var(--admin-accent,#3f8c76) 10%, #fff)}.admin-testing-source-batch{color:var(--admin-accent,#3f8c76);font-family:var(--font-mono);letter-spacing:.12em}.admin-testing-status{border:1px solid color-mix(in srgb, var(--admin-accent,#3f8c76) 42%, #fff);min-height:21px;color:var(--admin-accent,#3f8c76);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 .48rem;font-size:.56rem;font-weight:900;display:inline-flex}.admin-testing-status--sent{color:#9b5d19;border-color:#c99756}.admin-testing-status--failed,.admin-testing-status--cancelled{color:#b83d32;border-color:#c74f43}.admin-inline-message{border:1px solid var(--admin-border-strong,var(--admin-border));color:var(--admin-ink,var(--color-text));background:#3f8c7617;margin:0 0 1rem;padding:.85rem 1rem;font-weight:750}.admin-inline-message.is-error{color:#b83d32;background:#c74f4314;border-color:#c74f4373}.admin-testing-controls{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-toolbar,#fff);grid-template-columns:minmax(220px,.4fr) minmax(280px,1fr) auto;align-items:end;gap:.55rem;margin-bottom:.65rem;padding:.58rem;display:grid}.admin-testing-controls label,.admin-testing-modal label,.admin-testing-lab-toggle,.admin-testing-result-panel label{gap:.35rem;min-width:0;display:grid}.admin-testing-controls span,.admin-testing-modal label>span,.admin-testing-lab-toggle legend,.admin-testing-result-panel label>span{color:var(--admin-muted,var(--color-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-testing-lab-toggle{border:0;margin:0;padding:0}.admin-testing-lab-toggle legend{padding:0}.admin-testing-lab-toggle div{border:1px solid var(--admin-border-strong,var(--admin-border));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-testing-lab-toggle button{border:0;border-right:1px solid var(--admin-border,#dce2e8);background:var(--admin-panel,#fff);min-height:34px;color:var(--admin-muted,#516070);letter-spacing:.08em;text-transform:uppercase;padding:0 .55rem;font-size:.72rem;font-weight:900}.admin-testing-lab-toggle button:last-child{border-right:0}.admin-testing-lab-toggle button.is-active{background:var(--admin-ink,#111820);color:var(--admin-bg,#fff)}.admin-testing-controls select,.admin-testing-controls input,.admin-testing-modal select,.admin-testing-modal input,.admin-testing-modal textarea,.admin-testing-result-panel select,.admin-testing-result-panel input,.admin-testing-result-panel textarea{border:1px solid var(--admin-border-strong,var(--admin-border));background:var(--admin-input,#ffffff05);width:100%;min-height:34px;color:var(--admin-ink,var(--color-text));font:inherit;padding:0 .62rem;font-weight:700}.admin-testing-controls button,.admin-testing-table button,.admin-testing-modal__actions button{border:1px solid var(--admin-border-strong,var(--admin-border));background:var(--admin-ink,var(--color-text));min-height:34px;color:var(--admin-bg,#fff);letter-spacing:.1em;text-transform:uppercase;padding:0 .72rem;font-size:.62rem;font-weight:900}.admin-testing-workbench{background:0 0}.admin-testing-actions>div:last-child{align-items:center}.admin-hidden-file-input{display:none}.admin-testing-actions>div:last-child span{color:var(--admin-muted,var(--color-muted));white-space:nowrap}.admin-testing-table button{min-height:28px;color:var(--admin-ink,var(--color-text));background:0 0}.admin-testing-result-panel{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);margin-top:0;padding:.62rem;position:sticky;top:1rem}.admin-testing-result-panel header{border-bottom:1px solid var(--admin-border,#17191d1f);justify-content:space-between;align-items:start;gap:.7rem;margin-bottom:.48rem;padding-bottom:.42rem;display:flex}.admin-testing-result-panel header>div>span,.admin-testing-result-panel--empty>span{color:var(--admin-faint,var(--color-muted));letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:900}.admin-testing-result-panel h2{margin:.05rem 0 .12rem;font-size:clamp(.96rem,1.32vw,1.12rem);line-height:1.1}.admin-testing-result-panel header p{color:var(--admin-muted,var(--color-muted));margin:0}.admin-testing-result-panel header strong{color:var(--admin-accent,#3f8c76);font-family:var(--font-mono);letter-spacing:.12em}.admin-testing-result-panel header button{border:1px solid var(--admin-border,#17191d1f);min-height:28px;color:var(--admin-muted,var(--color-muted));letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:0 .58rem;font-size:.6rem;font-weight:900}.admin-testing-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;display:grid}.admin-testing-result-grid textarea{min-height:64px;padding-top:.42rem}.admin-testing-result-grid__wide{grid-column:1/-1}.admin-testing-result-divider{border-top:1px solid var(--admin-border,#17191d1f);color:var(--admin-muted,var(--color-muted));letter-spacing:.18em;text-transform:uppercase;margin:.95rem 0 .7rem;padding-top:.75rem;font-size:.62rem;font-weight:900}.admin-testing-result-actions{border-top:1px solid var(--admin-border,#17191d1f);justify-content:flex-end;gap:.38rem;margin-top:.5rem;padding-top:.5rem;display:flex}.admin-testing-result-actions button{border:1px solid var(--admin-border-strong,var(--admin-border));min-height:30px;color:var(--admin-ink,var(--color-text));letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 .58rem;font-size:.58rem;font-weight:900}.admin-testing-result-actions button:last-child{background:var(--admin-ink,var(--color-text));color:var(--admin-bg,#fff)}.admin-testing-supplier-coas{border:1px solid var(--admin-border,#17191d1f);background:var(--admin-panel,#fffefb);gap:.55rem;margin-top:.6rem;padding:.54rem;display:grid}.admin-testing-supplier-coas>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-testing-supplier-coas__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.admin-testing-supplier-coas>header span,.admin-testing-supplier-form label>span{color:var(--admin-faint,var(--color-muted));letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-testing-supplier-coas h2{color:var(--admin-ink,var(--color-text));margin:.08rem 0;font-size:.94rem;line-height:1.1}.admin-testing-supplier-coas p{color:var(--admin-muted,var(--color-muted));margin:0;font-size:.72rem}.admin-testing-supplier-coas__actions a,.admin-testing-supplier-coas>header button,.admin-testing-supplier-form__actions button{border:1px solid var(--admin-border-strong,var(--admin-border));background:var(--admin-ink,var(--color-text));min-height:31px;color:var(--admin-bg,#fff);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 .72rem;font-size:.6rem;font-weight:900;display:inline-flex}.admin-testing-supplier-coas__actions a{text-decoration:none}.admin-testing-supplier-coas__actions .is-secondary{color:var(--admin-ink,var(--color-text));background:0 0}.admin-testing-supplier-form{border-top:1px solid var(--admin-border,#17191d1f);grid-template-columns:minmax(210px,1.2fr) minmax(210px,1.2fr) repeat(4,minmax(110px,.7fr));gap:.36rem;padding-top:.45rem;display:grid}.admin-testing-supplier-form label{gap:.22rem;min-width:0;display:grid}.admin-testing-supplier-form select,.admin-testing-supplier-form input,.admin-testing-supplier-form textarea{border:1px solid var(--admin-border-strong,var(--admin-border));background:var(--admin-input,#ffffff05);width:100%;min-height:29px;color:var(--admin-ink,var(--color-text));padding:0 .5rem;font-size:.72rem;font-weight:750}.admin-testing-supplier-form textarea{min-height:48px;padding-top:.36rem}.admin-testing-supplier-form__wide{grid-column:span 3}.admin-testing-supplier-form__check{grid-column:span 2;align-items:center;gap:.45rem!important;display:flex!important}.admin-testing-supplier-form__check input{width:15px;height:15px;min-height:15px;padding:0}.admin-testing-supplier-form__actions{justify-content:flex-end;align-items:end;display:flex}.admin-testing-supplier-table{min-width:980px}.admin-testing-supplier-table-wrap{max-height:360px;overflow:auto}.admin-testing-supplier-table th{z-index:1;position:sticky;top:0}.admin-testing-supplier-table th,.admin-testing-supplier-table td{padding:.3rem .5rem}.admin-testing-supplier-table td{font-size:.74rem;line-height:1.18}.admin-testing-supplier-table td small{color:var(--admin-muted,var(--color-muted));margin-top:.06rem;font-size:.66rem;display:block}.admin-testing-supplier-table code{color:var(--admin-ink,var(--color-text));font-family:var(--font-mono);letter-spacing:.08em;font-size:.72rem}.admin-testing-supplier-table a{color:var(--admin-accent,#3f8c76);font-weight:850}.admin-testing-supplier-only{color:#9b5d19;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.admin-testing-result-panel--empty{color:var(--admin-muted,var(--color-muted));gap:.35rem;display:grid}.admin-testing-result-panel--empty strong{color:var(--admin-ink,var(--color-text));font-size:1rem}.admin-testing-result-panel--empty p{margin:0;font-size:.82rem;line-height:1.35}.admin-testing-result-panel--empty p strong{color:var(--admin-ink,var(--color-text));font-size:inherit}.admin-testing-modal{z-index:200;background:#0000009e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.admin-testing-modal__panel{color:#f7f5ee;background:#080c18;border:1px solid #6f89ad8c;width:min(920px,100%);max-height:min(760px,90vh);padding:1rem;position:relative;overflow:auto;box-shadow:0 22px 80px #0006}.admin-testing-modal__header{border-bottom:1px solid #6f89ad61;justify-content:space-between;align-items:start;gap:1rem;margin:-.05rem 2rem .75rem 0;padding-bottom:.65rem;display:flex}.admin-testing-modal__header strong{color:#f7f5eec7;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border:1px solid #6f89ad6b;padding:.28rem .48rem;font-size:.65rem;font-weight:900}.admin-testing-modal__close{color:#f7f5eeb8;background:0 0;border:0;font-size:1.65rem;line-height:1;position:absolute;top:.68rem;right:.72rem}.admin-testing-modal h2{margin:0 0 .25rem;font-size:1.35rem;line-height:1}.admin-testing-modal p{color:#f7f5eeb8;max-width:650px;margin:0;font-size:.86rem;line-height:1.35}.admin-testing-modal__search{margin-bottom:.55rem}.admin-testing-lot-list{background:#ffffff04;border:1px solid #6f89ad73;max-height:270px;margin-bottom:.7rem;overflow:auto}.admin-testing-lot-list__head,.admin-testing-lot-list label{grid-template-columns:26px minmax(220px,1fr) minmax(62px,.22fr) minmax(110px,.32fr) minmax(80px,.22fr);align-items:center;gap:.55rem;display:grid}.admin-testing-lot-list label{border-bottom:1px solid #6f89ad47;padding:.48rem .55rem}.admin-testing-lot-list__head{z-index:1;color:#f7f5ee94;letter-spacing:.12em;text-transform:uppercase;background:#101725;border-bottom:1px solid #6f89ad73;padding:.38rem .55rem;font-size:.58rem;font-weight:900;position:sticky;top:0}.admin-testing-lot-list__head span:first-child{grid-column:2}.admin-testing-lot-list label:last-child{border-bottom:0}.admin-testing-lot-list input{width:15px;height:15px;min-height:15px;padding:0}.admin-testing-lot-list strong{color:#fff;font-family:var(--font-mono);font-size:.82rem;line-height:1.15}.admin-testing-lot-list small{color:#f7f5eeb8;font-size:.78rem;font-weight:800}.admin-testing-lot-list code{color:#f7f5eecc;font-size:.78rem;font-weight:900}.admin-testing-lot-list em{color:#f7f5ee9e;font-size:.78rem;font-style:normal}.admin-testing-modal__grid{grid-template-columns:minmax(140px,.7fr) minmax(220px,1fr) minmax(110px,.35fr);gap:.55rem;display:grid}.admin-testing-modal__wide{grid-column:1/-1}.admin-testing-modal textarea{min-height:58px;padding-top:.55rem}.admin-testing-modal__actions{border-top:1px solid #6f89ad61;justify-content:flex-end;gap:.55rem;margin-top:.7rem;padding-top:.7rem;display:flex}.admin-testing-modal__actions button:first-child{color:#f7f5ee;background:0 0}.admin-testing-modal label>span,.admin-testing-lab-toggle legend{color:#f7f5eead}.admin-testing-modal select,.admin-testing-modal input,.admin-testing-modal textarea{color:#f7f5ee;background:#ffffff05;border-color:#6f89ad7a}.admin-testing-modal input::placeholder,.admin-testing-modal textarea::placeholder{color:#f7f5ee61}.admin-testing-modal .admin-testing-lab-toggle div{border-color:#6f89ad7a}.admin-testing-modal .admin-testing-lab-toggle button{color:#f7f5eeb8;background:#ffffff06;border-right-color:#6f89ad57}.admin-testing-modal .admin-testing-lab-toggle button.is-active{color:#080c18;background:#f7f5ee}.admin-testing-modal__actions button:disabled{cursor:not-allowed;opacity:.5}.admin-create-grid{grid-template-columns:minmax(0,1fr) 210px;gap:.55rem;margin-top:.55rem;display:grid}.admin-create-order-page{max-width:1180px;margin-inline:auto;padding-top:1.2rem}.admin-create-order-page .section-heading{margin-bottom:.65rem}.admin-create-order-page .section-heading h1{font-size:clamp(1.85rem,2.8vw,2.45rem);font-weight:820}.admin-create-order-page .section-heading p:not(.eyebrow){max-width:720px;margin-top:.24rem;font-size:.88rem;line-height:1.35}.admin-create-order-page .admin-invite-panel{margin-top:.55rem}.admin-create-order-page .admin-invite-panel__heading{min-height:0;padding:.55rem .75rem}.admin-create-order-page .admin-invite-panel__heading h2{margin-top:.04rem;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.1}.admin-create-order-page .admin-invite-panel__heading button,.admin-create-submit button{border:1px solid var(--admin-ink,#111820);background:var(--admin-ink,#111820);min-height:32px;color:var(--admin-panel,#fff);letter-spacing:.13em;text-transform:uppercase;padding:0 .78rem;font-size:.6rem;font-weight:900}.admin-create-order-page .admin-invite-form{gap:.5rem;padding:.62rem .75rem}.admin-create-order-page .admin-invite-form label{color:#4f5964;letter-spacing:.09em;gap:.22rem;font-size:.6rem}.admin-create-order-page .admin-invite-form input,.admin-create-order-page .admin-invite-form select{min-height:34px;color:var(--admin-ink);padding:0 .55rem;font-size:.78rem;font-weight:650}.admin-create-order-page .admin-invite-form textarea{min-height:64px;color:var(--admin-ink);padding:.5rem .55rem;font-size:.78rem;font-weight:650}.admin-create-order-page .admin-invite-form .checkbox-row{min-height:34px;color:var(--admin-ink,var(--color-text));align-items:center;gap:.35rem;padding:.24rem .38rem;display:flex}.admin-create-order-page .admin-invite-form .checkbox-row input{width:16px;height:16px;min-height:16px}.admin-create-customer-form{grid-template-columns:minmax(150px,.38fr) minmax(210px,.58fr) minmax(260px,1fr)}.admin-create-payment-form{grid-template-columns:repeat(2,minmax(160px,1fr))}.admin-create-address-form{grid-template-columns:repeat(4,minmax(150px,1fr))}.admin-create-form__wide{grid-column:span 1}.admin-create-summary{background:#17191d09;border:1px solid #17191d1f;align-content:center;gap:.12rem;min-height:0;padding:.65rem .72rem;display:grid}.admin-create-summary span,.admin-create-line span{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.admin-create-summary strong{color:var(--color-text);font-family:var(--font-display,var(--font-serif));margin-top:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:.95;display:block}.admin-create-summary p{color:var(--color-muted);margin:.1rem 0 0;font-size:.72rem;line-height:1.25}.admin-create-summary__warning{color:#f1c27d!important}.admin-create-lines{gap:0;padding:.58rem .75rem;display:grid}.admin-create-line{border:0;border-bottom:1px solid var(--admin-border);background:0 0;grid-template-columns:minmax(260px,1fr) 78px 96px 110px auto;align-items:end;gap:.45rem;padding:.52rem 0;display:grid}.admin-create-line:first-child{padding-top:0}.admin-create-line:last-child{border-bottom:0;padding-bottom:0}.admin-create-line strong{color:var(--color-text);margin-top:.08rem;font-size:.84rem;display:block}.admin-create-submit{justify-content:flex-end;margin-top:.55rem;display:flex}.admin-create-submit button{min-width:160px}.admin-access-user-form{grid-template-columns:minmax(240px,1.1fr) minmax(180px,.7fr) minmax(220px,.9fr) repeat(2,minmax(120px,.34fr));gap:.42rem;padding:.62rem .78rem}.admin-access-list{gap:.55rem;margin-top:.62rem;display:grid}.admin-access-tenant-list{border-top:1px solid var(--admin-border,#17191d1a);display:grid}.admin-access-tenant-row{border-top:1px solid var(--admin-border,#17191d14);grid-template-columns:minmax(120px,.22fr) minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.55rem .78rem;display:grid}.admin-access-tenant-row:first-child{border-top:0}.admin-access-tenant-row__heading{gap:.15rem;display:grid}.admin-access-tenant-row__heading strong{color:var(--admin-ink,var(--color-text));font-size:.8rem;line-height:1.15}.admin-access-tenant-row__heading small{color:var(--admin-muted,var(--color-muted));font-size:.68rem}.admin-access-capabilities{grid-template-columns:repeat(6,minmax(120px,1fr));gap:.3rem;display:grid}.admin-access-capabilities .checkbox-row{border:1px solid var(--admin-border,#17191d1a);background:color-mix(in srgb, var(--admin-panel,#fff) 82%, transparent);min-height:28px;color:var(--admin-ink,#111820);letter-spacing:.08em;text-transform:uppercase;align-content:center;align-items:center;gap:.34rem;padding:.28rem .38rem;font-size:.56rem;font-weight:900;line-height:1.15;display:flex}.admin-access-capabilities .checkbox-row input,.admin-access-user-form .checkbox-row input{flex:none;width:16px;height:16px}.admin-access-user-form .checkbox-row{min-height:34px;color:var(--admin-ink,#111820);align-items:center;gap:.38rem;font-size:.68rem;font-weight:900;display:flex}.admin-access-page .admin-invite-panel__heading button,.admin-access-tenant-row>button{border:1px solid var(--admin-ink,#111820);background:var(--admin-ink,#111820);color:#fff;letter-spacing:.12em;text-transform:uppercase;min-height:28px;padding:0 .52rem;font-size:.56rem;font-weight:900}.admin-shipping-switches{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.admin-shipping-switches .checkbox-row{background:#17191d0a;border:1px solid #17191d1f;min-height:30px;padding:.24rem .45rem}.checkbox-row{min-height:42px;color:var(--color-muted);align-items:center;gap:.65rem;display:flex}.checkbox-row input{accent-color:#17191d;width:18px;min-height:18px}.admin-order-list,.admin-task-list{display:grid}.admin-order,.admin-task{border-bottom:1px solid #17191d1a;align-items:start;gap:.68rem;padding:.78rem .86rem;display:grid}.admin-order{grid-template-columns:.85fr 1.2fr 1.3fr .75fr .85fr .7fr}.admin-order--expired{background:#e65e4e0f;border-left:3px solid #e65e4eb8}.admin-task{grid-template-columns:1fr .75fr .6fr 1.35fr}.admin-shipment-form{border-top:1px solid #17191d1a;grid-column:1/-1;grid-template-columns:minmax(220px,1.05fr) minmax(110px,.72fr) minmax(120px,.8fr) minmax(190px,1.05fr) minmax(220px,1.25fr) auto;align-items:end;gap:.55rem;margin-top:.3rem;padding-top:1rem;display:grid}.admin-shipment-form__auto{gap:.35rem;min-width:0;display:grid}.admin-shipment-form__auto button{width:100%}.admin-shipment-form__auto small{color:var(--color-muted);font-size:.68rem;line-height:1.35}.admin-shipment-form input{min-height:42px;color:var(--color-text);font:inherit;background:#fff;border:1px solid #17191d38;padding:0 .75rem;font-size:.86rem}.admin-shipment-form input::placeholder{color:#17191d75}.admin-shipment-form button{letter-spacing:.14em;min-width:150px;min-height:42px;padding:0 .9rem;font-size:.62rem}.admin-shipping-edit-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.55rem;padding:.85rem 1rem 1rem;display:grid}.admin-shipping-edit-form label{color:#17191d94;letter-spacing:.13em;text-transform:uppercase;gap:.3rem;font-size:.62rem;font-weight:900;display:grid}.admin-shipping-edit-form input{min-height:38px;color:var(--color-text);font:inherit;background:#fff;border:1px solid #17191d38;padding:0 .7rem;font-size:.82rem}.admin-shipping-edit-form__wide{grid-column:span 2}.admin-shipping-edit-form button{align-self:end;min-width:130px;min-height:38px}.admin-order:last-child,.admin-task:last-child{border-bottom:0}.admin-order>div,.admin-task>div{gap:.3rem;min-width:0;display:grid}.admin-order strong,.admin-task strong{overflow-wrap:anywhere;color:var(--color-text);text-transform:capitalize;font-size:.82rem}.admin-order strong a{color:inherit;text-underline-offset:.24em;text-decoration:underline}.admin-order small,.admin-task small{overflow-wrap:anywhere;color:var(--color-muted);font-size:.68rem;line-height:1.18}.admin-order .status-alert{color:#f09a8e;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.admin-row-action{letter-spacing:.14em;width:fit-content;min-height:36px;padding:0 .75rem;font-size:.62rem}.admin-order-action-row{background:#fff;border:1px solid #17191d29;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.55rem;padding:.42rem .48rem;display:flex}.admin-order-action-row .button-ghost{letter-spacing:.08em;min-height:28px;padding:0 .5rem;font-size:.58rem}.admin-order-action-row span{color:var(--color-muted);font-size:.68rem}.admin-order-action-row__danger{color:#d0604b;border-color:#be483775}.admin-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.admin-detail-stats article{background:#fff;border:1px solid #17191d29;gap:.45rem;padding:1rem;display:grid}.admin-detail-stats span,.admin-money-list span,.admin-table span{color:var(--color-muted);font-size:.78rem}.admin-detail-stats strong{color:var(--color-text);font-size:1.15rem}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.admin-detail-body{gap:.75rem;padding:1.25rem;display:grid}.admin-detail-body strong,.admin-money-list strong,.admin-table strong{color:var(--color-text)}.admin-detail-body p{color:var(--color-muted);margin:0}.admin-money-list{gap:.55rem;display:grid}.admin-money-list span{justify-content:space-between;gap:1rem;display:flex}.admin-payment-email{border-top:1px solid #17191d1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.25rem 1.25rem;display:grid}.admin-payment-email strong{color:var(--color-text)}.admin-payment-email p{color:var(--color-muted);margin:.2rem 0 0}.status-pill{width:fit-content;color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;background:#17191d0f;border:1px solid #17191d2e;align-items:center;padding:.28rem .5rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.status-pill--success{color:#b7dfc6;background:#77b9941f;border-color:#77b99473}.status-pill--warning{color:#ead1a0;background:#d6b4731f;border-color:#d6b47373}.status-pill--danger{color:#f0aaa2;background:#e65e4e1f;border-color:#e65e4e75}.admin-table{display:grid}.admin-table article{border-top:1px solid #17191d1a;grid-template-columns:1.4fr .85fr .55fr .8fr .8fr .8fr;align-items:center;gap:.7rem;padding:.78rem .88rem;display:grid}.admin-table--compact article{grid-template-columns:.9fr .6fr 1fr 1fr 1.2fr}.admin-table p{color:var(--color-muted);margin:0;padding:1.25rem}.page-section--admin{background:linear-gradient(#11182009 1px, transparent 1px), linear-gradient(90deg, #11182009 1px, transparent 1px), var(--admin-bg);min-height:calc(100vh - 88px);color:var(--admin-ink);background-size:72px 72px,72px 72px,auto;align-content:start;padding-block:clamp(1.15rem,2.4vw,2.15rem) 4rem}.page-section--admin .admin-dashboard-heading{max-width:760px;margin-bottom:.72rem}.page-section--admin .admin-dashboard-heading .eyebrow{color:var(--admin-faint);font-family:var(--font-sans);letter-spacing:.12em;margin-bottom:.7rem;font-size:.72rem;font-weight:800}.page-section--admin .admin-dashboard-heading .eyebrow:before{background:var(--admin-border-strong);width:2.2rem}.page-section--admin .admin-dashboard-heading h1{color:var(--admin-ink);font-family:var(--font-sans);font-size:clamp(2rem,3.4vw,3rem);font-weight:850;line-height:1.02}.page-section--admin .admin-dashboard-heading p:not(.eyebrow){max-width:720px;color:var(--admin-muted);font-size:.92rem;line-height:1.38}.page-section--admin .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin-bottom:.72rem}.page-section--admin .admin-workflow-nav section,.page-section--admin .admin-tenant-context,.page-section--admin .admin-today-queue,.page-section--admin .admin-ops-grid a,.page-section--admin .admin-stat,.page-section--admin .admin-panel,.page-section--admin .admin-alert-panel,.page-section--admin .catalog-state--panel{border-color:var(--admin-border);background:color-mix(in srgb, var(--admin-panel) 94%, transparent);box-shadow:0 1px #1118200a}.page-section--admin .admin-workflow-nav section{gap:.5rem;padding:.72rem}.page-section--admin .admin-workflow-nav__heading{min-height:0}.page-section--admin .admin-workflow-nav section>span,.page-section--admin .admin-workflow-nav__heading span,.page-section--admin .admin-tenant-context span,.page-section--admin .admin-today-queue__heading span,.page-section--admin .admin-today-queue__item span,.page-section--admin .admin-panel__heading span,.page-section--admin .admin-stat span,.page-section--admin .admin-alert-panel span,.page-section--admin .admin-alert span,.page-section--admin .admin-automation-grid span,.page-section--admin .admin-shipping-event span,.page-section--admin .admin-order span,.page-section--admin .admin-task span,.page-section--admin .admin-table span{color:var(--admin-faint);font-family:var(--font-sans);letter-spacing:.075em;font-size:.68rem;font-weight:850}.page-section--admin .admin-workflow-nav__heading p,.page-section--admin .admin-tenant-context p,.page-section--admin .admin-today-queue__heading p,.page-section--admin .admin-today-queue__item p,.page-section--admin .admin-today-queue__empty p,.page-section--admin .admin-panel__heading p,.page-section--admin .admin-alert p,.page-section--admin .admin-automation-grid p,.page-section--admin .admin-shipping-event small,.page-section--admin .admin-order small,.page-section--admin .admin-task small,.page-section--admin .catalog-state--panel p{color:var(--admin-muted)}.page-section--admin .admin-workflow-nav a,.page-section--admin .admin-workflow-nav button,.page-section--admin .admin-tenant-switcher button,.page-section--admin .button-ghost,.page-section--admin .admin-row-action,.page-section--admin .admin-today-queue__item{border-color:var(--admin-border);color:var(--admin-ink);background:#fbfaf6}.page-section--admin .admin-workflow-nav a,.page-section--admin .admin-workflow-nav button{min-height:34px;padding-inline:.72rem}.page-section--admin .admin-workflow-nav a:hover,.page-section--admin .button-ghost:hover,.page-section--admin .admin-row-action:hover{border-color:var(--admin-border-strong);background:var(--admin-panel-soft);transform:none}.page-section--admin .admin-workflow-nav a.is-primary{border-color:var(--admin-border-strong);box-shadow:inset 4px 0 0 var(--admin-accent);background:#f4f0e8}.page-section--admin .admin-workflow-nav small,.page-section--admin .admin-workflow-nav a.is-primary small{color:var(--admin-faint);letter-spacing:.075em}.page-section--admin .admin-tenant-context{border-color:var(--admin-border-strong);box-shadow:inset 5px 0 0 var(--admin-accent), 0 1px 0 #1118200a;background:#fffefb;align-items:stretch;margin-bottom:.72rem;padding:.78rem .84rem}.page-section--admin .admin-tenant-context strong,.page-section--admin .admin-today-queue__heading strong,.page-section--admin .admin-today-queue__item strong,.page-section--admin .admin-today-queue__empty strong,.page-section--admin .admin-alert-panel strong,.page-section--admin .admin-alert strong,.page-section--admin .admin-automation-grid strong,.page-section--admin .admin-shipping-event strong,.page-section--admin .admin-order strong,.page-section--admin .admin-task strong,.app-shell--admin .admin-create-summary strong,.app-shell--admin .admin-create-line strong,.page-section--admin .admin-table strong,.page-section--admin .catalog-state--panel strong{color:var(--admin-ink)}.page-section--admin .admin-tenant-context__summary{align-content:center;gap:.15rem;display:grid}.page-section--admin .admin-tenant-context__badge{border-color:var(--admin-ink);background:var(--admin-ink);color:#fffaf0}.page-section--admin .admin-tenant-context small{color:var(--admin-faint)}.page-section--admin .admin-tenant-context__select{align-self:center}.page-section--admin .admin-tenant-context__select select{border-color:var(--admin-border-strong);width:100%;min-height:46px;color:var(--admin-ink);background:#fff}.page-section--admin .admin-settings-readiness{background:0 0}.page-section--admin .admin-settings-readiness article{border-color:var(--admin-border);background:#fffefb}.page-section--admin .admin-settings-readiness span{color:var(--admin-faint)}.page-section--admin .admin-settings-readiness strong{color:var(--admin-ink)}.page-section--admin .admin-settings-readiness p{color:var(--admin-muted)}.page-section--admin .admin-settings-readiness .is-ready span{color:#1f6f4a;background:#387e5c1a;border-color:#387e5c47}.page-section--admin .admin-settings-readiness .needs-work span{color:#8b6218;background:#9363181a;border-color:#93631847}.page-section--admin .admin-settings-section-nav a,.page-section--admin .admin-settings-quickstrip,.page-section--admin .admin-settings-quickstrip article,.page-section--admin .admin-settings-cluster+.admin-settings-cluster,.page-section--admin .admin-shipping-state,.page-section--admin .admin-shipping-state article{border-color:var(--admin-border)}.page-section--admin .admin-settings-quickstrip,.page-section--admin .admin-shipping-state{background:0 0}.page-section--admin .admin-settings-section-nav a,.page-section--admin .admin-settings-quickstrip article,.page-section--admin .admin-shipping-state article{background:#fffefb}.page-section--admin .admin-settings-section-nav a:hover{background:var(--admin-panel-soft)}.app-shell--admin label,.page-section--admin .admin-invite-form label,.page-section--admin .admin-settings-grid label,.page-section--admin .admin-settings-form label,.page-section--admin .admin-catalog-variant label,.page-section--admin .admin-shipment-form label,.page-section--admin .admin-batch-form label{color:#5f6872}.app-shell--admin input::placeholder,.app-shell--admin textarea::placeholder,.page-section--admin input::placeholder,.page-section--admin textarea::placeholder{color:#717a84}.page-section--admin .admin-tenant-switcher button.is-active{border-color:var(--admin-ink);background:var(--admin-ink);color:#fffaf0}.page-section--admin .admin-today-queue{grid-template-columns:.24fr 1fr;margin-bottom:1rem}.page-section--admin .admin-today-queue__heading{border-right-color:var(--admin-border);background:#f4f0e8}.page-section--admin .admin-today-queue__list{background:#fffefb}.page-section--admin .admin-today-queue__item{border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:#fffefb}.page-section--admin .admin-today-queue__item:hover{background:var(--admin-panel-soft)}.page-section--admin .admin-today-queue__item small{border-color:var(--admin-border);color:var(--admin-faint)}.page-section--admin .admin-today-queue__tone--critical{color:#9f2f27!important}.page-section--admin .admin-today-queue__tone--warning{color:#8b6218!important}.page-section--admin .admin-today-queue__tone--notice{color:#2b5d8f!important}.page-section--admin .admin-today-queue__empty{background:#fffefb}.page-section--admin .admin-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.page-section--admin .admin-ops-grid a{align-content:start;gap:.18rem;min-height:0;padding:.78rem .84rem}.page-section--admin .admin-ops-grid strong,.page-section--admin .admin-stat strong{color:var(--admin-ink);font-family:var(--font-sans);font-size:clamp(1.75rem,2.6vw,2.45rem);font-weight:850;line-height:.95}.page-section--admin .admin-ops-grid span{color:var(--admin-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.page-section--admin .admin-ops-grid p{color:var(--admin-muted);font-size:.76rem;line-height:1.25}.page-section--admin .admin-stats{gap:.58rem}.page-section--admin .admin-stat{min-height:76px;padding:.72rem .84rem}.page-section--admin .admin-panel{margin-top:.72rem}.admin-analytics-page{gap:.62rem;display:grid}.admin-analytics-toolbar{border:1px solid var(--admin-border);background:#fffefbe6;grid-template-columns:minmax(260px,.5fr) minmax(220px,.5fr);align-items:end;gap:.5rem;padding:.58rem .68rem;display:grid}.admin-analytics-toolbar label{gap:.18rem;display:grid}.admin-analytics-toolbar>div{justify-items:end;gap:.2rem;display:grid}.admin-analytics-toolbar>div span{color:var(--admin-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:850}.admin-analytics-toolbar>div strong{color:var(--admin-ink);font-family:var(--font-sans);font-size:.94rem}.admin-analytics-range{flex-wrap:wrap;gap:.28rem;display:flex}.admin-analytics-range a{border:1px solid var(--admin-border);color:var(--admin-ink);letter-spacing:.1em;text-transform:uppercase;background:#fffefbeb;padding:.34rem .46rem;font-size:.56rem;font-weight:850}.admin-analytics-range a:hover,.admin-analytics-range a.is-active{border-color:var(--admin-ink);background:var(--admin-ink);color:#fffaf0}.admin-analytics-grid{gap:.46rem;display:grid}.admin-analytics-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-analytics-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-analytics-card{border:1px solid var(--admin-border);min-height:82px;color:var(--admin-ink);background:#fffefbf0;align-content:start;gap:.24rem;padding:.62rem .7rem;display:grid}a.admin-analytics-card:hover{border-color:var(--admin-ink);background:#fff}.admin-analytics-card span,.admin-analytics-panel__heading span,.admin-analytics-table th{color:var(--admin-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-analytics-card strong,.admin-analytics-panel__heading strong{color:var(--admin-ink);font-family:var(--font-sans);font-size:clamp(1.02rem,1.6vw,1.34rem);font-weight:850;line-height:1}.admin-analytics-card small{color:var(--admin-muted);font-size:.72rem;line-height:1.22}.admin-analytics-panel{border:1px solid var(--admin-border);background:#fffefbf0}.admin-analytics-panel__heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:.65rem;padding:.62rem .72rem;display:flex}.admin-analytics-panel__heading strong{font-size:1.02rem}.admin-analytics-chart{grid-template-columns:repeat(30,minmax(20px,1fr));align-items:end;gap:.24rem;min-height:200px;padding:.72rem;display:grid}.admin-analytics-chart__day{grid-template-rows:1fr auto;align-items:end;gap:.22rem;height:166px;display:grid}.admin-analytics-chart__day div{background:#3f8d78;min-height:0}.admin-analytics-chart__day span{color:var(--admin-muted);text-align:center;font-size:.54rem}.admin-analytics-table-wrap{overflow-x:auto}.admin-analytics-table{border-collapse:collapse;width:100%;min-width:820px}.admin-analytics-table th,.admin-analytics-table td{border-bottom:1px solid var(--admin-border);text-align:left;padding:.46rem .62rem}.admin-analytics-table td{color:var(--admin-ink);font-size:.76rem}.admin-analytics-table td:nth-child(4),.admin-analytics-table td:nth-child(5),.admin-analytics-table td:nth-child(6),.admin-analytics-table td:nth-child(7),.admin-analytics-table th:nth-child(4),.admin-analytics-table th:nth-child(5),.admin-analytics-table th:nth-child(6),.admin-analytics-table th:nth-child(7){text-align:right}.page-section--admin .admin-panel__heading{border-bottom-color:var(--admin-border);padding:.78rem .88rem}.page-section--admin .admin-automation-panel{background:var(--admin-panel)}.page-section--admin .admin-alert-panel{grid-template-columns:.28fr 1fr}.page-section--admin .admin-alert-panel>div:first-child{border-right-color:var(--admin-border);background:#f4f0e8}.page-section--admin .admin-alert{border-bottom-color:var(--admin-border);padding:.78rem .88rem}.page-section--admin .admin-alert span{border-color:var(--admin-border);color:var(--admin-ink)}.page-section--admin .admin-alert--critical span{color:#9f2f27;border-color:#be4e43}.page-section--admin .admin-alert--warning span{color:#8b6218;border-color:#b98a31}.page-section--admin .admin-automation-grid article{border-right-color:var(--admin-border);min-height:118px;padding:1rem 1.1rem}.page-section--admin .admin-shipping-event,.page-section--admin .admin-order,.page-section--admin .admin-task,.page-section--admin .admin-table article,.page-section--admin .admin-table--compact article{border-color:var(--admin-border)}.page-section--admin .admin-order,.page-section--admin .admin-task,.page-section--admin .admin-shipping-event,.page-section--admin .admin-table article,.page-section--admin .admin-table--compact article{background:#fffefb}.page-section--admin .admin-order:nth-child(2n),.page-section--admin .admin-task:nth-child(2n),.page-section--admin .admin-table article:nth-child(2n){background:#f7f4ec}.page-section--admin .admin-order--expired{background:#fff2ef;border-left-color:#be4e43}.page-section--admin .admin-order .status-alert{color:#9f2f27}.page-section--admin .admin-shipment-form{border-top-color:var(--admin-border)}.page-section--admin .admin-shipment-form input,.page-section--admin .admin-settings-form select,.page-section--admin .admin-settings-form textarea,.page-section--admin .admin-catalog-toolbar select,.page-section--admin .admin-catalog-toolbar input,.page-section--admin .admin-catalog-variant input{border-color:var(--admin-border);color:var(--admin-ink);background:#fffefb}.page-section--admin .admin-shipment-form input::placeholder{color:var(--admin-faint)}.page-section--admin .checkout-error{color:#9f2f27;background:#fff1ee;border:1px solid #be4e4352;padding:.85rem 1rem}.page-section--admin .checkout-success{color:#22644f;background:#edf8f2;border:1px solid #347f6847;padding:.85rem 1rem}.back-link{color:var(--color-muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:2rem;font-size:.75rem;font-weight:800;display:inline-flex}.product-detail{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr) minmax(260px,.28fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.product-purchase-panel,.variant-table{background:#fff;border:1px solid #17191d2e}.product-detail__media{background:#eceae5;border:0;place-items:center;min-width:0;min-height:420px;display:grid;overflow:hidden}.product-detail__media img{object-fit:cover;filter:saturate(.85)contrast(1.04);width:100%;height:100%}.product-detail__media span{color:var(--color-silver);font-family:Georgia,Times New Roman,serif;font-size:4rem}.product-detail__copy{align-self:center;min-width:0}.product-detail__copy h1{font-size:var(--text-display)}.product-detail__copy p:not(.eyebrow){max-width:760px;color:var(--color-muted);font-size:var(--text-title);line-height:1.55}.proof-strip{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.proof-strip span{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;border:1px solid #17191d29;padding:.65rem .8rem;font-size:.68rem;font-weight:800}.product-purchase-panel{align-content:center;gap:1rem;min-width:0;padding:clamp(1.25rem,2.6vw,2rem);display:grid}.product-purchase-panel span,.variant-table__header{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.product-purchase-panel strong{color:var(--color-text);font-family:Georgia,Times New Roman,serif;font-size:var(--text-display);line-height:1}.product-purchase-panel p{color:var(--color-muted);margin:0;line-height:1.5}.product-purchase-panel__quick{background:#17191d0b;border:1px solid #17191d29;gap:.8rem;padding:1rem;display:grid}.product-purchase-panel__quick div{gap:.25rem;display:grid}.product-purchase-panel__quick strong{font-family:var(--font-sans);font-size:1.05rem;line-height:1.25}.product-purchase-panel__quick p{font-size:.9rem}.product-purchase-panel__quick button,.product-purchase-panel__quick .button-link{width:100%;min-height:46px;padding-inline:1rem;font-size:.7rem}.variant-table{margin-top:1.5rem}.variant-table__header,.variant-table__row{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.variant-table__header{border-bottom:1px solid #17191d1f}.variant-table__row{border-bottom:1px solid #17191d1a}.variant-table__row:last-child{border-bottom:0}.variant-table__row strong{color:var(--color-text)}.variant-table__row span{color:var(--color-muted)}.variant-table .button-link,.variant-table button{min-height:44px;padding-inline:1rem;font-size:.7rem}.page-section{padding:clamp(3rem, 8vw, 7rem) var(--space-page)}.page-section--narrow{max-width:920px}.section-heading{max-width:880px;margin-bottom:2.25rem}.section-heading h1{font-size:var(--text-display)}.app-shell--admin .page-section{background:linear-gradient(#11182008 1px, transparent 1px), linear-gradient(90deg, #11182008 1px, transparent 1px), var(--admin-bg);min-height:100vh;color:var(--admin-ink);background-size:72px 72px,72px 72px,auto;padding-block:clamp(1.5rem,3vw,2.75rem) 4rem}.app-shell--admin .back-link{display:none}.app-shell--admin .section-heading h1{color:var(--admin-ink);font-family:var(--font-sans);font-size:clamp(2rem,3.4vw,3.05rem);font-weight:850;line-height:1.04}.app-shell--admin .section-heading p:not(.eyebrow){max-width:720px;color:var(--admin-muted);font-size:1rem;line-height:1.48}.app-shell--admin .eyebrow{color:var(--admin-faint);font-family:var(--font-sans);letter-spacing:.12em;font-size:.72rem;font-weight:850}.app-shell--admin .eyebrow:before{background:var(--admin-border-strong)}.app-shell--admin [id]{scroll-margin-top:6rem}.app-shell--admin .catalog-state--panel,.app-shell--admin .admin-panel,.app-shell--admin .admin-invite-panel,.app-shell--admin .admin-catalog-product,.app-shell--admin .admin-catalog-variant,.app-shell--admin .admin-inventory-row,.app-shell--admin .admin-batch-row,.app-shell--admin .admin-batch-report,.app-shell--admin .admin-purchase-order,.app-shell--admin .admin-purchase-line,.app-shell--admin .admin-create-summary,.app-shell--admin .admin-create-line,.app-shell--admin .admin-member-row,.app-shell--admin .admin-credit-row,.app-shell--admin .admin-invite-code-row,.app-shell--admin .admin-invite-partner-row,.app-shell--admin .admin-access-tenant-row,.app-shell--admin .admin-settings-readiness article,.app-shell--admin .admin-summary-card{border-color:var(--admin-border);background:color-mix(in srgb, var(--admin-panel) 94%, transparent);color:var(--admin-ink);box-shadow:0 1px #1118200a}.app-shell--admin .admin-panel__heading,.app-shell--admin .admin-invite-panel__heading,.app-shell--admin .admin-catalog-product__heading,.app-shell--admin .admin-batch-row__heading,.app-shell--admin .admin-purchase-order__heading{border-bottom-color:var(--admin-border)}.app-shell--admin .admin-panel__heading span,.app-shell--admin .admin-invite-panel__heading span,.app-shell--admin .admin-catalog-toolbar label,.app-shell--admin .admin-catalog-toolbar span,.app-shell--admin .admin-summary-card span,.app-shell--admin .admin-catalog-product span,.app-shell--admin .admin-catalog-variant span,.app-shell--admin .admin-inventory-row span,.app-shell--admin .admin-batch-row span,.app-shell--admin .admin-purchase-order span,.app-shell--admin .admin-purchase-line span,.app-shell--admin .admin-create-summary span,.app-shell--admin .admin-create-line span,.app-shell--admin .admin-member-row span,.app-shell--admin .admin-credit-row span,.app-shell--admin .admin-invite-code-row span,.app-shell--admin .admin-invite-partner-row span{color:var(--admin-faint)}.app-shell--admin .admin-panel__heading p,.app-shell--admin .admin-invite-panel__heading p,.app-shell--admin .catalog-state--panel p,.app-shell--admin .admin-catalog-product p,.app-shell--admin .admin-catalog-variant p,.app-shell--admin .admin-inventory-row p,.app-shell--admin .admin-batch-row p,.app-shell--admin .admin-purchase-order p,.app-shell--admin .admin-purchase-line p,.app-shell--admin .admin-create-summary p,.app-shell--admin .admin-member-row p,.app-shell--admin .admin-credit-row p,.app-shell--admin .admin-invite-code-row p,.app-shell--admin .admin-invite-partner-row p{color:var(--admin-muted)}.app-shell--admin .admin-create-order-page .admin-create-line{border-color:var(--admin-border);box-shadow:none;background:0 0}.app-shell--admin .admin-create-order-page .admin-create-summary{box-shadow:none}.app-shell--admin .admin-create-order-page .admin-row-action{min-height:32px;padding:0 .5rem;font-size:.6rem}.app-shell--admin .admin-create-order-page .admin-invite-panel__heading{border-bottom-color:var(--admin-border)}.app-shell--admin .admin-create-order-page .admin-invite-panel__heading span,.app-shell--admin .admin-create-order-page .admin-create-line span,.app-shell--admin .admin-create-order-page .admin-create-summary span{color:#6f7882}.app-shell--admin .admin-panel strong,.app-shell--admin .admin-invite-panel strong,.app-shell--admin .catalog-state--panel strong,.app-shell--admin .admin-catalog-product strong,.app-shell--admin .admin-catalog-variant strong,.app-shell--admin .admin-inventory-row strong,.app-shell--admin .admin-batch-row strong,.app-shell--admin .admin-purchase-order strong,.app-shell--admin .admin-purchase-line strong,.app-shell--admin .admin-member-row strong,.app-shell--admin .admin-credit-row strong,.app-shell--admin .admin-invite-code-row strong,.app-shell--admin .admin-invite-partner-row strong{color:var(--admin-ink)}.app-shell--admin .admin-catalog-toolbar__autosave{color:var(--admin-accent)}.app-shell--admin .admin-catalog-toolbar__autosave--saving{color:#9a6a28}.app-shell--admin .admin-catalog-toolbar__autosave--error{color:#b44a3a}.app-shell--admin .admin-purchase-line__summary h3{color:var(--admin-ink);font-size:1rem;font-weight:800}.app-shell--admin .admin-purchase-line__summary p,.app-shell--admin .admin-purchase-line__summary small{color:var(--admin-muted)}.app-shell--admin input,.app-shell--admin select,.app-shell--admin textarea{border-color:var(--admin-border);color:var(--admin-ink);background:#fffefb}.app-shell--admin input::placeholder,.app-shell--admin textarea::placeholder{color:var(--admin-faint)}.app-shell--admin .button-ghost,.app-shell--admin .admin-row-action{border-color:var(--admin-border);color:var(--admin-ink);background:#fbfaf6}.app-shell--admin .admin-order-action-row{border-color:var(--admin-border);background:var(--admin-panel)}.app-shell--admin .admin-order-action-row span{color:var(--admin-muted)}.app-shell--admin .admin-order-action-row__danger{color:#9f392a;border-color:#d7aaa0}.app-shell--admin .button-ghost:hover,.app-shell--admin .admin-row-action:hover{border-color:var(--admin-border-strong);background:var(--admin-panel-soft);transform:none}.app-shell--admin .admin-page-actions a,.app-shell--admin .admin-page-actions button,.app-shell--admin .admin-batch-table__actions button{border-color:var(--admin-ink);background:var(--admin-ink);color:#fff}.app-shell--admin .admin-testing-page-actions{margin:-.2rem 0 .55rem}.app-shell--admin .admin-testing-page-actions a,.app-shell--admin .admin-testing-page-actions button{min-height:31px;padding:0 .72rem;font-size:.6rem}.app-shell--admin .admin-testing-toolbar__actions button{min-width:92px}.app-shell--admin .admin-testing-supplier-coas__actions a,.app-shell--admin .admin-testing-supplier-coas__actions button{min-height:28px;padding:0 .58rem;font-size:.56rem}.app-shell--admin .admin-batch-summary-grid article,.app-shell--admin .admin-batch-workbench,.app-shell--admin .admin-batch-table-wrap,.app-shell--admin .admin-batch-expanded-meta div{border-color:var(--admin-border);background:var(--admin-panel);color:var(--admin-ink)}.app-shell--admin .admin-batch-summary-grid span,.app-shell--admin .admin-batch-workbench label,.app-shell--admin .admin-batch-table th,.app-shell--admin .admin-batch-expanded-meta span{color:var(--admin-faint)}.app-shell--admin .admin-batch-summary-grid strong,.app-shell--admin .admin-batch-table,.app-shell--admin .admin-batch-table a,.app-shell--admin .admin-batch-table__toggle,.app-shell--admin .admin-batch-expanded-meta strong{color:var(--admin-ink)}.app-shell--admin .admin-batch-table th,.app-shell--admin .admin-batch-table td{border-bottom-color:var(--admin-border)}.app-shell--admin .admin-batch-table th{background:color-mix(in srgb, var(--admin-panel-soft) 62%, #fff)}.app-shell--admin .admin-batch-table td{color:var(--admin-muted)}.app-shell--admin .admin-batch-table tbody tr.is-expanded>td,.app-shell--admin .admin-batch-table__expanded>td{background:#f3f0e9}.app-shell--admin .admin-batch-table__code{border-color:var(--admin-border);background:var(--admin-panel-soft);color:var(--admin-ink)}.app-shell--admin .page-section{padding:1.15rem clamp(1.15rem,2.2vw,2.2rem) 2.5rem}.app-shell--admin .section-heading{max-width:none;margin-bottom:.85rem}.app-shell--admin .section-heading .eyebrow{margin-bottom:.45rem}.app-shell--admin .section-heading h1{font-size:clamp(2rem,3vw,3rem);line-height:1}.app-shell--admin .section-heading p:not(.eyebrow){max-width:780px;margin-top:.45rem;font-size:.92rem;line-height:1.35}.app-shell--admin .admin-side-nav{width:188px}.app-shell--admin .admin-side-nav nav{gap:.6rem}.app-shell--admin .admin-side-nav section{gap:.22rem}.app-shell--admin .admin-side-nav section>span{padding:.07rem .46rem .05rem}.app-shell--admin .admin-side-nav a{min-height:34px;font-size:.86rem;line-height:1.12}.app-shell--admin .admin-side-nav__utility{border-top:0;border-bottom:1px solid #d6dde51f;order:-1;margin:0 0 .12rem;padding:0 0 .2rem}.app-shell--admin .admin-side-nav__utility a{color:#d6dde5e6;min-height:34px}.app-shell--admin .admin-summary-grid,.app-shell--admin .admin-batch-summary-grid,.app-shell--admin .admin-purchase-summary-grid,.app-shell--admin .admin-analytics-grid{gap:.55rem;margin-bottom:.75rem}.app-shell--admin .admin-summary-grid article,.app-shell--admin .admin-batch-summary-grid article,.app-shell--admin .admin-purchase-summary-grid article,.app-shell--admin .admin-analytics-grid article,.app-shell--admin .admin-summary-card{min-height:unset;padding:.62rem .72rem}.app-shell--admin .admin-summary-grid strong,.app-shell--admin .admin-batch-summary-grid strong,.app-shell--admin .admin-purchase-summary-grid strong,.app-shell--admin .admin-analytics-grid strong,.app-shell--admin .admin-summary-card strong{font-size:clamp(1.18rem,1.55vw,1.62rem);line-height:1}.app-shell--admin .admin-analytics-toolbar{gap:.42rem;padding:.52rem .58rem}.app-shell--admin .admin-analytics-card{min-height:74px;padding:.54rem .6rem}.app-shell--admin .admin-analytics-chart{min-height:184px;padding:.62rem}.app-shell--admin .admin-analytics-chart__day{height:152px}.app-shell--admin .admin-panel,.app-shell--admin .admin-invite-panel,.app-shell--admin .catalog-state--panel,.app-shell--admin .admin-catalog-product,.app-shell--admin .admin-inventory-row,.app-shell--admin .admin-batch-row,.app-shell--admin .admin-purchase-order,.app-shell--admin .admin-member-row,.app-shell--admin .admin-credit-row,.app-shell--admin .admin-invite-code-row,.app-shell--admin .admin-access-tenant-row{margin-bottom:.5rem}.app-shell--admin .admin-panel__heading,.app-shell--admin .admin-invite-panel__heading,.app-shell--admin .admin-catalog-product__heading,.app-shell--admin .admin-batch-row__heading,.app-shell--admin .admin-purchase-order__heading{padding:.68rem .8rem}.app-shell--admin input,.app-shell--admin select,.app-shell--admin textarea{min-height:34px;padding:.48rem .58rem;font-size:.8rem}.app-shell--admin button,.app-shell--admin .button-link,.app-shell--admin .button-ghost,.app-shell--admin .admin-row-action{min-height:32px}.app-shell--admin table th,.app-shell--admin table td,.app-shell--admin .admin-batch-table th,.app-shell--admin .admin-batch-table td{padding-block:.46rem}.app-shell--admin .admin-batch-table th,.app-shell--admin .admin-purchase-table th,.app-shell--admin .admin-inventory-table th{letter-spacing:.08em;font-size:.62rem}.app-shell--admin .admin-batch-table td,.app-shell--admin .admin-purchase-table td,.app-shell--admin .admin-inventory-table td,.app-shell--admin .admin-table article{font-size:.8rem}.app-shell--admin .admin-testing-controls,.app-shell--admin .admin-testing-toolbar,.app-shell--admin .admin-purchase-workbench,.app-shell--admin .admin-batch-workbench{gap:.55rem;margin-bottom:.65rem;padding:.62rem}.app-shell--admin .admin-testing-controls button,.app-shell--admin .admin-testing-toolbar__actions button,.app-shell--admin .admin-purchase-actions button,.app-shell--admin .admin-purchase-table__actions button,.app-shell--admin .admin-batch-table__actions button{letter-spacing:.08em;min-height:32px;padding:0 .65rem;font-size:.66rem}.app-shell--admin .admin-purchase-expanded{padding:.72rem}.app-shell--admin .admin-purchase-expanded__heading{margin-bottom:.5rem;padding-bottom:.5rem}.app-shell--admin .admin-purchase-batch-note{margin:0 0 .55rem;padding:.42rem .5rem;font-size:.78rem}.app-shell--admin .admin-purchase-line{gap:.7rem;padding:.66rem 0}.app-shell--admin .admin-purchase-receive-form{gap:.45rem}.app-shell--admin .admin-purchase-line__summary h3{margin:.08rem 0;font-size:.9rem}.app-shell--admin .admin-testing-page .admin-dashboard-heading{margin-bottom:.75rem}.app-shell--admin .admin-testing-hold-list,.app-shell--admin .admin-testing-workbench,.app-shell--admin .admin-testing-result-panel{margin-bottom:.7rem}.app-shell--admin .admin-testing-hold-list article,.app-shell--admin .admin-testing-hold-head{min-height:unset;padding-block:.48rem}.app-shell--admin .admin-testing-result-panel{padding:.82rem}.app-shell--admin .admin-testing-result-grid{gap:.5rem}.app-shell--admin .admin-testing-modal__panel{max-width:900px;padding:1rem}.app-shell--admin .admin-labels-page,.app-shell--admin .admin-suppliers-page{gap:.42rem}.app-shell--admin .admin-labels-toolbar,.app-shell--admin .admin-suppliers-toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto;gap:.42rem;margin-bottom:.5rem;padding:.52rem .58rem}.app-shell--admin .admin-labels-toolbar label,.app-shell--admin .admin-suppliers-toolbar label{gap:.16rem}.app-shell--admin .admin-labels-toolbar button,.app-shell--admin .admin-suppliers-toolbar button{min-height:28px;padding:0 .52rem;font-size:.56rem}.app-shell--admin .admin-suppliers-summary{margin-top:0}.app-shell--admin .admin-supplier-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.app-shell--admin .admin-supplier-form__wide{grid-column:1/-1}.app-shell--admin .admin-supplier-create-panel .admin-invite-form{gap:.36rem;padding:.56rem .68rem}.app-shell--admin .admin-suppliers-table th,.app-shell--admin .admin-labels-table th{letter-spacing:.08em;font-size:.56rem}.app-shell--admin .admin-suppliers-table td,.app-shell--admin .admin-labels-table td{font-size:.74rem;line-height:1.22}.app-shell--admin .admin-suppliers-table td small{color:var(--admin-muted);margin-top:.12rem;font-size:.64rem;display:block}.app-shell--admin .admin-labels-table strong,.app-shell--admin .admin-suppliers-table strong{font-size:.78rem}.app-shell--admin .admin-labels-table a,.app-shell--admin .admin-suppliers-table a{font-size:.68rem}.app-shell--admin .admin-labels-table td:nth-child(6),.app-shell--admin .admin-labels-table td:nth-child(7),.app-shell--admin .admin-labels-table td:nth-child(8),.app-shell--admin .admin-suppliers-table td:nth-child(4),.app-shell--admin .admin-suppliers-table td:nth-child(5),.app-shell--admin .admin-suppliers-table td:nth-child(6){white-space:nowrap}.app-shell--admin .admin-labels-table input[type=checkbox]{width:1rem;height:1rem;min-height:0;padding:0}.app-shell--admin .admin-labels-table__copies{width:3.9rem;min-height:26px;padding:.18rem .28rem;font-size:.68rem}.app-shell--admin .admin-batch-filter-row button{border-color:var(--admin-border);color:var(--admin-muted)}.app-shell--admin .admin-batch-filter-row button.is-active{background:var(--admin-ink);color:#fff}.app-shell--admin .admin-batch-count{color:var(--admin-muted)}.app-shell--admin .admin-batch-status--linked,.app-shell--admin .admin-batch-tested-via--both,.app-shell--admin .admin-batch-tested-via--prohelix,.app-shell--admin .admin-batch-tested-via--supplier{border-color:color-mix(in srgb, var(--admin-accent) 42%, #fff);color:var(--admin-accent)}.app-shell--admin .admin-batch-status--missing{color:#9b5d19;border-color:#c99756}.app-shell--admin .admin-launch-summary article,.app-shell--admin .admin-launch-cron-grid article,.app-shell--admin .admin-launch-external-grid article,.app-shell--admin .admin-launch-tenants>article,.app-shell--admin .admin-launch-checks>div,.app-shell--admin .admin-launch-blocker-list article{border-color:var(--admin-border);color:var(--admin-ink);background:#fffefb}.app-shell--admin .admin-launch-summary span,.app-shell--admin .admin-launch-cron-grid span,.app-shell--admin .admin-launch-tenant-heading span,.app-shell--admin .admin-launch-checks span,.app-shell--admin .admin-launch-blocker-list span{color:var(--admin-faint)}.app-shell--admin .admin-launch-summary strong,.app-shell--admin .admin-launch-cron-grid strong,.app-shell--admin .admin-launch-external-grid strong,.app-shell--admin .admin-launch-tenant-heading strong,.app-shell--admin .admin-launch-checks strong,.app-shell--admin .admin-launch-blocker-list strong{color:var(--admin-ink)}.app-shell--admin .admin-launch-test-list li::marker{color:var(--admin-ink)}.app-shell--admin .admin-launch-summary p,.app-shell--admin .admin-launch-cron-grid p,.app-shell--admin .admin-launch-external-grid p,.app-shell--admin .admin-launch-tenant-heading p,.app-shell--admin .admin-launch-checks p,.app-shell--admin .admin-launch-blocker-list p,.app-shell--admin .admin-launch-test-list{color:var(--admin-muted)}.app-shell--admin .admin-launch-checks .is-ready span{color:#2f7f5f}.app-shell--admin .admin-launch-checks .needs-work span,.app-shell--admin .admin-launch-blocker-list span{color:#95672e}.app-shell--admin .admin-launch-blocker-list article{background:#fff9ed;border-color:#95672e47}.lookup-form,.stacked-form{background:0 0;border:0;gap:1rem;max-width:680px;padding:0;display:grid}.coa-lookup-page{max-width:1120px;padding-block:clamp(2rem,4vw,4rem)}.coa-lookup-page .section-heading{max-width:760px;margin-bottom:1.25rem}.coa-lookup-page .section-heading h1{max-width:780px;font-size:var(--text-display);line-height:.94}.coa-lookup-page .section-heading p:not(.eyebrow){max-width:640px;font-size:var(--text-body)}.coa-lookup-page .lookup-form{gap:.7rem;max-width:760px;padding:clamp(1rem,2vw,1.35rem)}.coa-results{gap:.45rem;margin-top:1rem;display:grid}.coa-card{background:#fff;border:1px solid #17191d29;grid-template-columns:minmax(190px,.8fr) minmax(0,1.8fr) auto;align-items:stretch;gap:0;padding:0;display:grid}.coa-card__header{grid-template-columns:minmax(0,1fr);align-content:center;gap:.3rem;padding:.65rem .85rem;display:grid}.coa-card__header span,.coa-facts dt,.coa-card__actions span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:800}.coa-card__header h2{color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-headline);letter-spacing:0;margin:.12rem 0;font-weight:500;line-height:.95}.coa-card__header p{color:var(--color-silver);margin:0;font-size:.8rem}.coa-card__header strong{color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-headline);white-space:nowrap;font-weight:500;line-height:1}.coa-facts{background:#17191d1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.coa-facts div{background:#faf9f6e6;align-content:center;gap:.22rem;min-width:0;padding:.5rem .65rem;display:grid}.coa-facts dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.82rem}.coa-card__actions{border-left:1px solid #17191d1f;align-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;display:grid}.coa-card__actions .button-link{min-height:30px;padding-inline:.7rem;font-size:.6rem}.product-proof-module{background:linear-gradient(135deg,#17191d0f,#0000 38%),#fff;border:1px solid #17191d29;gap:1.25rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.product-proof-module__heading{border-bottom:1px solid #17191d1f;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.25rem;display:flex}.product-proof-module__heading h2{color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-display);letter-spacing:0;margin:0;font-weight:500}.product-coa-list{background:#17191d1f;gap:1px;display:grid}.product-coa-row{background:0 0;border-bottom:1px solid #17191d14;grid-template-columns:minmax(150px,.9fr) minmax(190px,1fr) minmax(110px,.55fr) minmax(150px,.7fr) auto;align-items:center;gap:1rem;padding:.7rem .25rem;transition:background-color .16s;display:grid}.product-coa-row:hover{background:#17191d06}.product-coa-row span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.product-coa-row strong{color:var(--color-text);margin-top:.35rem;font-size:.95rem;display:block}.product-coa-row__actions{justify-content:flex-end;gap:1rem;display:flex}.form-message{border:1px solid var(--color-border);color:var(--color-muted);padding:1rem;line-height:1.45}.form-message--success{background:#17191d0f;border-color:#17191d3d}.form-message--error{color:#f1b5ad;background:#be4e441f;border-color:#be4e4485}label{color:var(--color-silver);letter-spacing:.18em;text-transform:uppercase;gap:.6rem;font-size:.72rem;font-weight:800;display:grid}input{border:1px solid var(--color-border);width:100%;min-height:58px;color:var(--color-text);background:#faf9f6e6;padding:0 1rem}input::placeholder{color:var(--color-dim)}.access-optional{background:#17191d06;border:1px solid #17191d24;padding:.95rem 1rem}.access-optional summary{cursor:pointer;color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.access-optional[open]{gap:1rem;display:grid}.inline-form-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}@media (width<=980px){.admin-analytics-toolbar,.admin-analytics-grid--four,.admin-analytics-grid--three,.admin-order-toolbar,.admin-summary-grid{grid-template-columns:1fr}.admin-orders-heading,.admin-orders-select-row{flex-direction:column;align-items:stretch}.admin-order-filter-strip span,.admin-order-filter-strip .admin-order-filter-strip__label{margin-left:0}.admin-testing-primary,.app-shell--admin .admin-batches-page .admin-batch-workbench{grid-template-columns:1fr}.admin-testing-result-panel{position:static;top:auto}.site-header{flex-direction:column;align-items:flex-start}.site-nav{flex-wrap:wrap}.admin-shell-layout{grid-template-columns:1fr}.admin-side-nav{border-right:0;border-bottom:1px solid var(--admin-border);grid-template-rows:auto;height:auto;position:static}.admin-side-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section,.product-detail{grid-template-columns:1fr}.product-detail__media{min-height:320px}.proof-grid,.preview-grid,.catalog-toolbar,.catalog-controls,.cart-shell,.checkout-grid,.checkout-credit-panel,.checkout-payment-preview,.checkout-submit-summary,.account-grid,.account-order,.admin-workflow-nav,.admin-today-queue,.admin-today-queue__list,.admin-stats,.admin-automation-grid,.admin-alert-panel,.admin-launch-summary,.admin-launch-checks,.admin-launch-cron-grid,.admin-settings-grid,.admin-settings-readiness,.admin-settings-quickstrip,.admin-catalog-toolbar,.admin-catalog-create-grid,.admin-catalog-create-form,.admin-catalog-create-form--variant,.admin-catalog-variant,.admin-invite-toolbar,.admin-flyer-toolbar,.admin-member-toolbar,.admin-credit-toolbar,.admin-purchase-toolbar,.admin-purchase-workbench,.admin-purchase-create-grid,.admin-purchase-form,.admin-purchase-supplier-form,.admin-purchase-line,.admin-purchase-receive-form,.admin-summary-grid,.admin-create-grid,.admin-batch-toolbar,.admin-invite-grid,.admin-flyer-grid,.admin-flyer-preview,.admin-invite-form--code,.admin-invite-form--partner,.admin-credit-form,.admin-inventory-row,.admin-inventory-row__adjust,.admin-testing-controls,.admin-testing-toolbar,.admin-testing-hold-head,.admin-testing-hold-list article,.admin-testing-result-grid,.admin-testing-modal__grid,.admin-create-customer-form,.admin-create-payment-form,.admin-create-address-form,.admin-create-line,.admin-batch-form,.admin-batch-report-form,.admin-batch-reports,.admin-access-user-form,.admin-invite-code-row,.admin-invite-partner-row,.admin-invite-code-row__main,.admin-invite-code-row__facts,.admin-member-table-head,.admin-member-row,.admin-member-row__controls,.admin-credit-row,.admin-access-tenant-row,.admin-payment-methods article,.admin-shipping-switches,.admin-shipping-event,.admin-order,.admin-task,.admin-shipment-form,.admin-detail-stats,.admin-detail-grid,.coa-facts,.order-submitted-facts,.admin-table article,.admin-table--compact article{grid-template-columns:1fr}.admin-tenant-context{flex-direction:column;align-items:stretch}.admin-settings-readiness article{border-top:1px solid #17191d1a;border-left:0}.admin-settings-readiness article:first-child{border-top:0}.admin-settings-cluster+.admin-settings-cluster,.admin-settings-quickstrip article,.admin-shipping-state article{border-top:1px solid #17191d1a;border-left:0;padding-left:0}.admin-settings-cluster:first-child+.admin-settings-cluster,.admin-settings-quickstrip article:first-child,.admin-shipping-state article:first-child{border-top:0}.admin-shipping-overview{grid-template-columns:1fr}.admin-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tenant-switcher{justify-content:flex-start}.admin-automation-grid article{border-bottom:1px solid #17191d1a;border-right:0}.admin-automation-grid article:last-child{border-bottom:0}.admin-alert-panel>div:first-child{border-bottom:1px solid #17191d1f;border-right:0}.admin-alert{grid-template-columns:1fr;align-items:stretch}.admin-today-queue__heading{border-bottom:1px solid #17191d1f;border-right:0}.page-section--admin .admin-today-queue__heading{border-right:0;border-bottom-color:var(--admin-border)}.admin-today-queue__item,.page-section--admin .admin-today-queue__item{border-right:0}.admin-access-capabilities,.admin-inventory-row__numbers,.admin-batch-facts,.admin-batch-summary-grid,.admin-purchase-summary-grid,.admin-batch-expanded-meta,.admin-batch-expanded-reports{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-batch-form__wide,.admin-catalog-create-form__wide,.admin-purchase-form__wide,.admin-testing-modal__wide,.admin-testing-result-grid__wide{grid-column:auto}.admin-testing-actions,.admin-testing-result-actions,.admin-testing-modal__actions{flex-direction:column;align-items:stretch}.admin-testing-actions>div:last-child,.admin-testing-result-actions{justify-content:flex-start}.admin-create-submit{justify-content:stretch}.admin-create-submit button{width:100%}.coa-card__header{border-bottom:1px solid #17191d1f}.coa-card{grid-template-columns:1fr}.coa-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.coa-card__actions{border-top:1px solid #17191d1f;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.product-proof-module__heading{flex-direction:column;align-items:start}.product-coa-row{grid-template-columns:repeat(2,minmax(0,1fr))}.product-coa-row__actions{justify-content:flex-start}.admin-panel__heading{flex-direction:column;align-items:stretch}.admin-invite-panel__heading{flex-direction:column;align-items:flex-start}.admin-panel__heading button{min-width:0}.checkout-grid__wide{grid-column:span 1}.catalog-preview-card{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.site-header{position:static}.admin-ops-grid{grid-template-columns:1fr}.site-nav a{font-size:.68rem}h1{font-size:var(--text-display)}.button-link,.stacked-form button,.inline-form-row button,.checkout-panel button{width:100%}.inline-form-row{grid-template-columns:1fr}.coa-lookup-page{padding-block:2rem}.coa-lookup-page .section-heading h1{font-size:var(--text-display)}.coa-lookup-page .lookup-form{padding:1rem}.coa-card__header{grid-template-columns:1fr}.coa-card__header h2{font-size:2rem}.coa-card__header strong{font-size:2.25rem}.coa-card__actions,.catalog-preview-card,.catalog-action-rail,.admin-access-capabilities,.admin-inventory-row__numbers{grid-template-columns:1fr}.admin-testing-hold-head{display:none}.admin-testing-stats{grid-template-columns:1fr}.admin-testing-modal__panel{max-height:calc(100vh - 2rem);padding:1rem}.admin-testing-lot-list{max-height:42vh}.admin-batch-facts,.admin-side-nav nav,.admin-batch-summary-grid,.admin-purchase-summary-grid,.admin-batch-expanded-meta,.admin-batch-expanded-reports{grid-template-columns:1fr}.admin-purchase-actions{flex-direction:column;align-items:stretch}.admin-purchase-actions button{width:100%}.admin-batch-row__heading{flex-direction:column}.admin-batch-row__heading strong{text-align:left}.cart-line{grid-template-columns:1fr;gap:.85rem}.cart-line__product{grid-template-columns:72px minmax(0,1fr)}.cart-line__media{width:72px;height:72px}.admin-catalog-product__heading{flex-direction:column;align-items:flex-start}.admin-catalog-variant{gap:.75rem}.cart-line__controls{grid-template-columns:1fr 1fr;justify-content:stretch;gap:.85rem}.cart-line__quantity,.cart-line__price,.cart-line__total,.cart-line__remove{width:100%}.cart-line__remove{height:38px}.variant-table__header{display:none}.variant-table__row,.product-coa-row{grid-template-columns:1fr}}@media (width>=901px){.app-shell--admin .admin-catalog-product__heading{padding:.58rem .85rem}.app-shell--admin .admin-catalog-variant{grid-template-columns:minmax(110px,.85fr) minmax(96px,118px) minmax(118px,145px) minmax(96px,118px) minmax(96px,118px) minmax(82px,.2fr) minmax(82px,.2fr);gap:.38rem .55rem;padding:.34rem .85rem}.app-shell--admin .admin-catalog-variant label{gap:.1rem;font-size:.56rem}.app-shell--admin .admin-catalog-variant input{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-border) 82%, transparent);background:0 0;min-height:30px;padding:0 .12rem;font-size:.84rem;font-weight:800}.app-shell--admin .admin-catalog-variant__cost-context{border:0;border-left:1px solid color-mix(in srgb, var(--admin-border) 72%, transparent);background:0 0;min-height:30px;padding:.05rem 0 .05rem .5rem}.app-shell--admin .admin-catalog-variant .checkbox-row{background:0 0;border:0;min-height:30px;padding:0}.app-shell--admin .admin-testing-page{max-width:1320px}.app-shell--admin .admin-testing-hold-list article{padding:.45rem .75rem}.app-shell--admin .admin-testing-stats{gap:.45rem;margin:.55rem 0 0}.app-shell--admin .admin-testing-stats article{min-height:66px;padding:.58rem .7rem}.app-shell--admin .admin-testing-stats article strong{font-size:clamp(1.35rem,2vw,1.85rem)}.app-shell--admin .admin-testing-workbench{margin-top:.55rem;padding:.6rem}}.app-shell--admin .admin-catalog-product,.app-shell--admin .admin-purchase-line{box-shadow:none}.app-shell--admin .admin-catalog-list{gap:.42rem}.app-shell--admin .admin-catalog-product__heading{align-items:center;min-height:52px;padding:.46rem .7rem}.app-shell--admin .admin-catalog-product__heading h2{margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.28rem)}.app-shell--admin .admin-catalog-product__heading small{color:color-mix(in srgb, var(--admin-faint) 55%, transparent)}.app-shell--admin .admin-catalog-variant{border-top-color:var(--admin-border);background:0 0;grid-template-columns:minmax(122px,1fr) minmax(54px,66px) minmax(58px,72px) minmax(76px,94px) minmax(100px,120px) minmax(78px,96px) minmax(78px,96px) minmax(62px,70px) minmax(62px,70px);gap:.22rem .38rem;min-height:38px;padding:.26rem .7rem}.app-shell--admin .admin-catalog-variant>strong{font-size:.78rem;line-height:1.15}.app-shell--admin .admin-catalog-variant label{color:var(--admin-muted);letter-spacing:.11em;gap:.06rem;font-size:.52rem}.app-shell--admin .admin-catalog-variant input:not([type=checkbox]){border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-border) 74%, transparent);min-height:24px;box-shadow:none;color:var(--admin-ink);background:0 0;padding:0 .05rem;font-size:.78rem;font-weight:800}.app-shell--admin .admin-catalog-variant input:not([type=checkbox]):focus{border-bottom-color:var(--admin-accent);outline:0}.app-shell--admin .admin-catalog-variant input:not([type=checkbox])::placeholder{color:color-mix(in srgb, var(--admin-faint) 78%, transparent)}.app-shell--admin .admin-catalog-variant__cost-context{border:0;border-left:1px solid color-mix(in srgb, var(--admin-border) 70%, transparent);min-height:24px;box-shadow:none;background:0 0;gap:0;padding:0 0 0 .42rem}.app-shell--admin .admin-catalog-variant__cost-context span{font-size:.5rem;line-height:1}.app-shell--admin .admin-catalog-variant__cost-context strong{font-size:.78rem;line-height:1.08}.app-shell--admin .admin-catalog-variant__cost-context small{font-size:.52rem;line-height:1.05}.app-shell--admin .admin-catalog-variant .checkbox-row{min-height:24px;box-shadow:none;white-space:nowrap;background:0 0;border:0;justify-content:center;padding:0;display:inline-flex}.app-shell--admin .admin-catalog-variant .checkbox-row input{width:14px;height:14px;min-height:14px}.app-shell--admin .admin-purchase-expanded{gap:0;padding:0}.app-shell--admin .admin-purchase-expanded__heading{min-height:52px;padding:.55rem .75rem}.app-shell--admin .admin-purchase-batch-note{border-bottom:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-bg) 62%, #fff);margin:0;padding:.42rem .75rem;font-size:.74rem;line-height:1.35}.app-shell--admin .admin-purchase-line{border-top-color:var(--admin-border);background:0 0;grid-template-columns:minmax(230px,.38fr) minmax(0,1.62fr);gap:.7rem;padding:.5rem .75rem}.app-shell--admin .admin-purchase-line__summary span{letter-spacing:.13em;font-size:.56rem}.app-shell--admin .admin-purchase-line__summary h3{margin-top:.1rem;font-size:.88rem;line-height:1.14}.app-shell--admin .admin-purchase-line__summary p{margin-top:.2rem;font-size:.74rem}.app-shell--admin .admin-purchase-line__summary small{margin-top:.18rem;font-size:.68rem;line-height:1.25}.app-shell--admin .admin-purchase-line__delete{min-height:28px;margin-top:.35rem;padding:0 .5rem}.app-shell--admin .admin-purchase-receive-form{background:0 0;grid-template-columns:minmax(58px,.48fr) minmax(108px,.82fr) minmax(104px,.9fr) minmax(104px,.9fr) minmax(86px,.68fr) minmax(104px,.78fr) minmax(92px,.68fr) minmax(72px,.52fr) minmax(150px,1fr) minmax(96px,auto);align-items:end;gap:.32rem .38rem}.app-shell--admin .admin-purchase-receive-form label{color:var(--admin-muted);letter-spacing:.12em;gap:.06rem;font-size:.52rem}.app-shell--admin .admin-purchase-receive-form input,.app-shell--admin .admin-purchase-receive-form select{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-border) 78%, transparent);min-height:28px;box-shadow:none;color:var(--admin-ink);background:0 0;padding:0 .05rem;font-size:.74rem;font-weight:800}.app-shell--admin .admin-purchase-receive-form input:focus,.app-shell--admin .admin-purchase-receive-form select:focus{border-bottom-color:var(--admin-accent);outline:0}.app-shell--admin .admin-purchase-receive-form .admin-purchase-form__wide{grid-column:auto}.app-shell--admin .admin-purchase-receive-form button{letter-spacing:.1em;min-height:30px;padding:0 .58rem;font-size:.62rem}.app-shell--admin .admin-purchase-received-summary{border:0;border-left:3px solid color-mix(in srgb, var(--admin-accent) 62%, #fff);background:0 0;min-height:auto;padding:.25rem 0 .25rem .65rem}@media (width<=1180px){.app-shell--admin .admin-purchase-line,.app-shell--admin .admin-purchase-receive-form{grid-template-columns:1fr}.app-shell--admin .admin-purchase-receive-form{gap:.55rem}}@media (width<=900px){.app-shell--admin .admin-catalog-variant{grid-template-columns:1fr;gap:.45rem;padding:.6rem .7rem}}body .app-shell--admin .app-shell__content,body .app-shell--admin .app-shell__main,body .app-shell--admin .app-main,body .app-shell--admin main{width:100%!important;min-width:0!important;max-width:none!important}body .app-shell--admin .page-section--admin.admin-dashboard-page,body .app-shell--admin .page-section--admin.admin-testing-page,body .page-section--admin.admin-dashboard-page,body .page-section--admin.admin-testing-page{width:100%!important;max-width:none!important;margin:0!important;padding:.75rem clamp(.75rem,1.15vw,1.35rem) 1.5rem!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading){width:100%!important;max-width:none!important;margin:0!important;padding:.75rem clamp(.75rem,1.15vw,1.35rem) 1.5rem!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading){width:100%!important;max-width:none!important;margin:0!important;padding:.75rem clamp(.75rem,1.15vw,1.35rem) 1.5rem!important}body .page-section--admin:has(.admin-dashboard-heading){width:100%!important;max-width:none!important;margin:0!important;padding:.75rem clamp(.75rem,1.15vw,1.35rem) 1.5rem!important}body .page-section--admin:has(.admin-testing-heading){width:100%!important;max-width:none!important;margin:0!important;padding:.75rem clamp(.75rem,1.15vw,1.35rem) 1.5rem!important}body .app-shell--admin .page-section--admin.admin-dashboard-page>*,body .app-shell--admin .page-section--admin.admin-testing-page>*,body .page-section--admin.admin-dashboard-page>*,body .page-section--admin.admin-testing-page>*{max-width:none!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading)>*{max-width:none!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading)>*{max-width:none!important}body .page-section--admin:has(.admin-dashboard-heading)>*{max-width:none!important}body .page-section--admin:has(.admin-testing-heading)>*{max-width:none!important}body .admin-dashboard-page .section-heading,body .admin-testing-page .section-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(340px,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .45rem!important;padding-bottom:.42rem!important;display:grid!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(340px,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .45rem!important;padding-bottom:.42rem!important;display:grid!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(340px,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .45rem!important;padding-bottom:.42rem!important;display:grid!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(340px,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .45rem!important;padding-bottom:.42rem!important;display:grid!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(340px,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .45rem!important;padding-bottom:.42rem!important;display:grid!important}:is(body .admin-dashboard-page .section-heading h1,body .admin-testing-page .section-heading h1,body .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading h1,body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading h1){letter-spacing:0!important;margin:0!important;font-size:clamp(2.05rem,3.05vw,3.65rem)!important;line-height:.9!important}:is(body .admin-dashboard-page .section-heading p:not(.eyebrow),body .admin-testing-page .section-heading p:not(.eyebrow),body .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading p:not(.eyebrow),body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading p:not(.eyebrow)){max-width:640px!important;margin:.28rem 0 0!important;font-size:.9rem!important;line-height:1.22!important}body .admin-dashboard-worksheet{grid-template-columns:1fr!important;gap:.55rem!important;width:100%!important;margin:0!important;display:grid!important}body .admin-dashboard-stats-rail{background:0 0!important;border-top:2px solid #1218208c!important;border-bottom:1px solid #1218202e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-stats{background:0 0!important;border-top:2px solid #1218208c!important;border-bottom:1px solid #1218202e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important}body .admin-dashboard-stats-rail>*{background:0 0!important;border:0!important;border-right:1px solid #12182024!important;min-height:46px!important;padding:.34rem .5rem!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-stats>*{background:0 0!important;border:0!important;border-right:1px solid #12182024!important;min-height:46px!important;padding:.34rem .5rem!important}body .admin-dashboard-stats-rail strong{font-size:1.7rem!important;line-height:.95!important;display:block!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-stats strong{font-size:1.7rem!important;line-height:.95!important;display:block!important}body .admin-dashboard-cockpit{grid-template-columns:minmax(0,1fr) minmax(400px,.42fr)!important;align-items:start!important;gap:.75rem!important;width:100%!important;margin:0!important;display:grid!important}body .admin-dashboard-cockpit__main,body .admin-dashboard-cockpit__side{gap:.65rem!important;min-width:0!important;display:grid!important}body .admin-dashboard-ledger-section,body .admin-dashboard-queue-ledger{background:0 0!important;border:0!important;border-top:2px solid #1218208c!important;padding:.36rem 0 0!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-panel{background:0 0!important;border:0!important;border-top:2px solid #1218208c!important;padding:.36rem 0 0!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-order-list{background:0 0!important;border:0!important;border-top:2px solid #1218208c!important;padding:.36rem 0 0!important}body .admin-dashboard-ledger-section__header,body .admin-dashboard-queue-ledger>header{justify-content:space-between!important;align-items:end!important;gap:.75rem!important;margin:0 0 .25rem!important;display:flex!important}body .admin-dashboard-ledger-table__head,body .admin-dashboard-queue-ledger__head{color:#7a8088!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-bottom:1px solid #1218202e!important;min-height:24px!important;padding:.18rem .35rem!important;font-size:.62rem!important;display:grid!important}:is(body .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head,body .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__row,body .page-section--admin:has(.admin-dashboard-heading) .admin-order){grid-template-columns:minmax(112px,.75fr) minmax(220px,1.35fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(95px,.6fr) minmax(80px,.45fr)!important}body .admin-dashboard-ledger-table__row,body .admin-dashboard-queue-ledger__row{background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:46px!important;padding:.36rem .35rem!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-order{background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:46px!important;padding:.36rem .35rem!important}body .admin-dashboard-ledger-table__row strong,body .admin-dashboard-queue-ledger__row strong{font-size:.86rem!important;line-height:1.12!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-order strong{font-size:.86rem!important;line-height:1.12!important}body .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.6rem!important;margin:0!important;display:grid!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.6rem!important;margin:0!important;display:grid!important}body .admin-workflow-nav section{background:0 0!important;border:0!important;border-top:2px solid #12182085!important;padding:.34rem 0 0!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav section{background:0 0!important;border:0!important;border-top:2px solid #12182085!important;padding:.34rem 0 0!important}body .admin-workflow-nav a,body .admin-workflow-nav button{text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:26px!important;padding:.1rem 0!important;font-size:.82rem!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav a{text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:26px!important;padding:.1rem 0!important;font-size:.82rem!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav button{text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:26px!important;padding:.1rem 0!important;font-size:.82rem!important}body .admin-testing-heading__actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.28rem!important;display:flex!important}body .admin-testing-heading__actions button,body .admin-testing-heading__actions a{min-height:30px!important;padding:.38rem .58rem!important;font-size:.68rem!important}body .admin-testing-sheet,body .admin-testing-primary{width:100%!important;max-width:none!important;margin:0!important}body .admin-testing-hold-ledger{background:0 0!important;border:0!important;border-top:2px solid #1218208c!important;padding:.25rem 0 0!important}body .admin-testing-hold-ledger>header{border-bottom:1px solid #12182029!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:26px!important;display:grid!important}body .admin-testing-hold-list__item{border-bottom:1px solid #1218201a!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:42px!important;padding:.32rem .28rem!important;display:grid!important}body .admin-testing-hold-list__summary strong{font-size:.93rem!important;line-height:1.1!important}body .admin-testing-hold-list__summary small{font-size:.73rem!important;line-height:1.18!important}body .admin-testing-hold-list__action button{min-height:29px!important;padding:.3rem .55rem!important;font-size:.65rem!important}body .admin-testing-overview-row{border-top:2px solid #12182080!important;border-bottom:1px solid #12182029!important;grid-template-columns:minmax(210px,.3fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;margin:.6rem 0 .45rem!important;display:grid!important}body .admin-testing-spend-strip{background:0 0!important;border:0!important;border-right:1px solid #12182029!important;padding:.35rem .5rem!important}body .admin-testing-worksheet__band--summary{background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important}body .admin-testing-worksheet__band--summary article{background:0 0!important;border:0!important;border-right:1px solid #12182021!important;min-height:54px!important;padding:.36rem .5rem!important}body .admin-testing-toolbar{background:0 0!important;border:0!important;grid-template-columns:minmax(200px,.28fr) minmax(360px,1fr) auto!important;align-items:end!important;gap:.35rem!important;margin:.35rem 0 .4rem!important;padding:0!important;display:grid!important}body .admin-testing-toolbar__filters{flex-wrap:wrap!important;grid-column:1/3!important;gap:.25rem!important;display:flex!important}body .admin-testing-toolbar__stats{place-self:center end!important;font-size:.68rem!important}body .admin-testing-primary{border-top:2px solid #1218208c!important;grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;align-items:start!important;gap:.75rem!important;padding-top:.35rem!important;display:grid!important}body .admin-testing-primary--no-selection{grid-template-columns:1fr!important}body .admin-testing-primary__main,body .admin-testing-table-wrap{width:100%!important;min-width:0!important}body .admin-testing-table{width:100%!important;min-width:960px!important;font-size:.76rem!important}body .admin-testing-table th,body .admin-testing-table td{padding:.31rem .38rem!important}body .admin-testing-result-panel{background:0 0!important;border:0!important;border-top:2px solid #12182080!important;padding:.35rem 0 0!important}@media (width<=1180px){body .admin-dashboard-cockpit,body .admin-testing-primary{grid-template-columns:1fr!important}body .admin-dashboard-stats-rail,body .admin-testing-worksheet__band--summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .admin-workflow-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){body .app-shell--admin .page-section--admin.admin-dashboard-page,body .app-shell--admin .page-section--admin.admin-testing-page,body .page-section--admin.admin-dashboard-page,body .page-section--admin.admin-testing-page{padding:.65rem .6rem 1.2rem!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading){padding:.65rem .6rem 1.2rem!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading){padding:.65rem .6rem 1.2rem!important}body .page-section--admin:has(.admin-dashboard-heading){padding:.65rem .6rem 1.2rem!important}body .page-section--admin:has(.admin-testing-heading){padding:.65rem .6rem 1.2rem!important}body .admin-dashboard-page .section-heading,body .admin-testing-page .section-heading,body .admin-testing-overview-row,body .admin-testing-toolbar{grid-template-columns:1fr!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{grid-template-columns:1fr!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{grid-template-columns:1fr!important}body .admin-dashboard-stats-rail,body .admin-testing-worksheet__band--summary,body .admin-workflow-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .admin-testing-toolbar__filters{grid-column:auto!important}body .admin-testing-table-wrap,body .admin-dashboard-ledger-section,body .admin-dashboard-queue-ledger{overflow-x:auto!important}body .admin-testing-table,body .admin-dashboard-ledger-table{min-width:860px!important}}body .app-shell--admin .page-section.page-section--admin.admin-dashboard-page,body .app-shell--admin .page-section.page-section--admin.admin-testing-page,body .page-section.page-section--admin.admin-dashboard-page,body .page-section.page-section--admin.admin-testing-page{width:100%!important;max-width:none!important;margin:0!important;padding:1.15rem clamp(1.1rem,2.2vw,2.6rem) 2.4rem!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading){width:100%!important;max-width:none!important;margin:0!important;padding:1.15rem clamp(1.1rem,2.2vw,2.6rem) 2.4rem!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading){width:100%!important;max-width:none!important;margin:0!important;padding:1.15rem clamp(1.1rem,2.2vw,2.6rem) 2.4rem!important}body .page-section--admin:has(.admin-dashboard-heading){width:100%!important;max-width:none!important;margin:0!important;padding:1.15rem clamp(1.1rem,2.2vw,2.6rem) 2.4rem!important}body .page-section--admin:has(.admin-testing-heading){width:100%!important;max-width:none!important;margin:0!important;padding:1.15rem clamp(1.1rem,2.2vw,2.6rem) 2.4rem!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.4rem 1rem!important;width:100%!important;max-width:none!important;margin:0 0 .75rem!important;padding:0 0 .65rem!important;display:grid!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.4rem 1rem!important;width:100%!important;max-width:none!important;margin:0 0 .75rem!important;padding:0 0 .65rem!important;display:grid!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.4rem 1rem!important;width:100%!important;max-width:none!important;margin:0 0 .75rem!important;padding:0 0 .65rem!important;display:grid!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{text-align:left!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.4rem 1rem!important;width:100%!important;max-width:none!important;margin:0 0 .75rem!important;padding:0 0 .65rem!important;display:grid!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading h1{text-align:left!important;grid-column:1!important;max-width:none!important;margin:0!important;font-size:clamp(2.7rem,3.4vw,4.15rem)!important;line-height:.92!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading h1{text-align:left!important;grid-column:1!important;max-width:none!important;margin:0!important;font-size:clamp(2.7rem,3.4vw,4.15rem)!important;line-height:.92!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading h1{text-align:left!important;grid-column:1!important;max-width:none!important;margin:0!important;font-size:clamp(2.7rem,3.4vw,4.15rem)!important;line-height:.92!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading h1{text-align:left!important;grid-column:1!important;max-width:none!important;margin:0!important;font-size:clamp(2.7rem,3.4vw,4.15rem)!important;line-height:.92!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading p{grid-column:1!important;max-width:52rem!important;margin:0!important;font-size:.92rem!important;line-height:1.25!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading p{grid-column:1!important;max-width:52rem!important;margin:0!important;font-size:.92rem!important;line-height:1.25!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading p{grid-column:1!important;max-width:52rem!important;margin:0!important;font-size:.92rem!important;line-height:1.25!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading p{grid-column:1!important;max-width:52rem!important;margin:0!important;font-size:.92rem!important;line-height:1.25!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading__actions{grid-area:1/2/span 3!important;justify-content:flex-end!important;align-self:end!important;gap:.35rem!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading__actions{grid-area:1/2/span 3!important;justify-content:flex-end!important;align-self:end!important;gap:.35rem!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context{width:100%!important;margin:0 0 .55rem!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context{width:100%!important;margin:0 0 .55rem!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue{grid-template-columns:180px minmax(0,1fr)!important;width:100%!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue{grid-template-columns:180px minmax(0,1fr)!important;width:100%!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order{grid-template-columns:140px minmax(190px,1fr) minmax(320px,1.7fr) 140px 140px 130px!important;min-height:62px!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-order{grid-template-columns:140px minmax(190px,1fr) minmax(320px,1.7fr) 140px 140px 130px!important;min-height:62px!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order-list{width:100%!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-order-list{width:100%!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-sheet{width:100%!important;max-width:none!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-ledger{width:100%!important;max-width:none!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{width:100%!important;max-width:none!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{width:100%!important;max-width:none!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-primary{width:100%!important;max-width:none!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-table-wrap{width:100%!important;max-width:none!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-sheet{width:100%!important;max-width:none!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-ledger{width:100%!important;max-width:none!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{width:100%!important;max-width:none!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{width:100%!important;max-width:none!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-primary{width:100%!important;max-width:none!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-table-wrap{width:100%!important;max-width:none!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__item{grid-template-columns:minmax(0,1fr) 10.5rem!important;min-height:46px!important;padding:.44rem .5rem!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__item{grid-template-columns:minmax(0,1fr) 10.5rem!important;min-height:46px!important;padding:.44rem .5rem!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{grid-template-columns:260px minmax(0,1fr)!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{grid-template-columns:260px minmax(0,1fr)!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{grid-template-columns:minmax(220px,280px) minmax(0,1fr) auto!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{grid-template-columns:minmax(220px,280px) minmax(0,1fr) auto!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-primary{grid-template-columns:minmax(0,1fr) minmax(340px,400px)!important;gap:.8rem!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-primary{grid-template-columns:minmax(0,1fr) minmax(340px,400px)!important;gap:.8rem!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-primary--no-selection{grid-template-columns:minmax(0,1fr)!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-primary--no-selection{grid-template-columns:minmax(0,1fr)!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-table{min-width:1080px!important;font-size:.72rem!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-table{min-width:1080px!important;font-size:.72rem!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-result-panel{background:#f8f6f0f5!important;min-height:220px!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-result-panel{background:#f8f6f0f5!important;min-height:220px!important}@media (width<=900px){body .app-shell--admin .page-section.page-section--admin.admin-dashboard-page,body .app-shell--admin .page-section.page-section--admin.admin-testing-page,body .page-section.page-section--admin.admin-dashboard-page,body .page-section.page-section--admin.admin-testing-page{padding:.75rem .7rem 1.25rem!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading){padding:.75rem .7rem 1.25rem!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading){padding:.75rem .7rem 1.25rem!important}body .page-section--admin:has(.admin-dashboard-heading){padding:.75rem .7rem 1.25rem!important}body .page-section--admin:has(.admin-testing-heading){padding:.75rem .7rem 1.25rem!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{grid-template-columns:minmax(0,1fr)!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{grid-template-columns:minmax(0,1fr)!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{grid-template-columns:minmax(0,1fr)!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{grid-template-columns:minmax(0,1fr)!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{grid-template-columns:minmax(0,1fr)!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{grid-template-columns:minmax(0,1fr)!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-primary{grid-template-columns:minmax(0,1fr)!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{grid-template-columns:minmax(0,1fr)!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{grid-template-columns:minmax(0,1fr)!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-primary{grid-template-columns:minmax(0,1fr)!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-worksheet__band--summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .page-section--admin:has(.admin-dashboard-heading) .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .page-section--admin:has(.admin-testing-heading) .admin-testing-worksheet__band--summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pay-now-panel{background:#17191d0e;border:1px solid #17191d2e;gap:.8rem;padding:1.1rem;display:grid}.pay-now-panel>span{color:var(--color-text);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pay-now-panel ol{color:var(--color-muted);gap:.6rem;margin:0;padding-left:1.25rem;font-size:.95rem;display:grid}.pay-now-panel ol a,.pay-now-panel ol p{margin:0}.pay-now-panel__note{color:var(--color-muted);margin:0;font-size:.85rem;line-height:1.5}.field-note{margin-top:.35rem;font-size:.82rem;line-height:1.4;display:block}.field-note--ok{color:#7fd6b2}.field-note--error{color:#f0a097}.admin-labels-table tbody tr{cursor:pointer}.admin-labels-table tbody tr:hover>td{background:color-mix(in srgb, var(--admin-accent,#3f8c76) 5%, #fff)}.admin-labels-table tbody tr.is-selected>td{background:color-mix(in srgb, var(--admin-accent,#3f8c76) 10%, #fff)}.admin-labels-toolbar__hint{color:var(--color-muted);align-self:end;margin:0;font-size:.82rem;line-height:1.45}.admin-order-status-row{flex-wrap:wrap;gap:.4rem;display:flex}.app-shell--admin .admin-order-page-actions{margin:-.2rem 0 .55rem}.app-shell--admin .admin-member-page-actions,.app-shell--admin .admin-purchase-page-actions{margin:0}.flyer-frame.is-exporting .flyer-slot-debug{outline:none!important}.app-shell--admin .admin-tenant-context span{color:var(--admin-faint)}.app-shell--admin .admin-tenant-context strong,.app-shell--admin .admin-tenant-context__badge{color:var(--admin-ink)}.app-shell--admin .admin-tenant-context__badge{border-color:var(--admin-border-strong)}.app-shell--admin .admin-tenant-context p{color:var(--admin-muted)}.app-shell--admin .admin-tenant-context small{color:var(--admin-faint)}.admin-settings-page .admin-settings-readiness article{border-color:var(--admin-border);background:var(--admin-panel)}.admin-settings-page .admin-settings-readiness span{color:var(--admin-faint)}.admin-settings-page .admin-settings-readiness strong{color:var(--admin-ink)}.admin-settings-page .admin-settings-readiness p{color:var(--admin-muted)}.admin-settings-page .admin-settings-readiness .is-ready span{color:var(--admin-accent)}.admin-settings-page .admin-settings-readiness .needs-work span{color:#8a6320}.cart-button{color:var(--color-text);letter-spacing:.16em;text-transform:uppercase;background:#17191d0f;border:1px solid #17191d66;flex-shrink:0;align-items:center;gap:.45rem;min-height:38px;padding:0 .95rem;font-size:.7rem;font-weight:800;display:inline-flex}.cart-button:hover,.cart-button.active{background:#17191d1f;border-color:#17191dbf}.cart-button__count{color:#faf9f6;letter-spacing:0;background:#17191d;border-radius:999px;justify-content:center;align-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;font-size:.66rem;display:inline-flex}.catalog-action-rail__hint{color:var(--color-muted);font-size:.78rem;line-height:1.4}@media (width<=980px){.site-header{padding-right:calc(var(--space-page) + .25rem);position:sticky}.site-header .cart-button{top:1.1rem;right:var(--space-page);position:absolute}}.app-shell--admin .admin-batch-report{border-color:var(--admin-border);background:var(--admin-panel)}.app-shell--admin .admin-batch-report strong,.app-shell--admin .admin-batch-expanded-head strong{color:var(--admin-ink)}.app-shell--admin .admin-batch-report span,.app-shell--admin .admin-batch-expanded-head span,.app-shell--admin .admin-batch-facts span{color:var(--admin-faint)}.app-shell--admin .admin-batch-facts strong{color:var(--admin-ink)}.app-shell--admin .admin-batch-report a{color:var(--admin-accent)}.app-shell--admin .status-pill{border-color:var(--admin-border-strong);background:var(--admin-panel-soft);color:var(--admin-muted)}.app-shell--admin .status-pill--success{color:#1f6b4d;background:#e4f0e8;border-color:#9cc4ae}.app-shell--admin .status-pill--warning{color:#8a6320;background:#f5ecd8;border-color:#d6c08a}.app-shell--admin .status-pill--danger{color:#9f392a;background:#f7e6e2;border-color:#dba49a}.admin-side-nav__signout{border-top:1px solid #ffffff1f;margin-top:.4rem;padding-top:.5rem}.admin-side-nav__signout button{color:#d6dde59e;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;width:100%;min-height:34px;padding:0 .5rem;font-size:.86rem;font-weight:700;display:flex}.admin-side-nav__signout button:hover{color:#fff;background:#ffffff12;border-left-color:#e07a6a}.checkout-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(1.5rem,4vw,4rem);max-width:1180px;margin:0 auto;display:grid}.checkout-main{gap:1.1rem;min-width:0;display:grid}.checkout-main form{gap:1.1rem;display:grid}.checkout-block{background:0 0;border:0;padding:0}.checkout-main,.checkout-main form{gap:2rem}.checkout-block__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.checkout-block__head h2{font-family:var(--font-serif);color:var(--color-text);margin:0;font-size:1.25rem;font-weight:500}.checkout-block__note{color:var(--color-muted);margin:.8rem 0 0;font-size:.8rem;line-height:1.5}.checkout-items{gap:.5rem;display:grid}.checkout-item{background:#17191d08;border:1px solid #17191d1a;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:.8rem;padding:.5rem .65rem;display:grid}.checkout-item__media{background:#17191d0f;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.checkout-item__media img{object-fit:cover;width:100%;height:100%}.checkout-item__details{gap:.1rem;min-width:0;display:grid}.checkout-item__details strong{color:var(--color-text);font-size:.92rem}.checkout-item__details span{color:var(--color-muted);font-size:.78rem}.checkout-item__qty{align-items:center;gap:.45rem;display:flex}.checkout-item__qty button{width:26px;height:26px;min-height:0;color:var(--color-text);background:0 0;border:1px solid #17191d4d;place-items:center;padding:0;display:grid}.checkout-item__qty strong{text-align:center;min-width:1.2rem;color:var(--color-text)}.checkout-item__total{color:var(--color-text);white-space:nowrap;font-size:.92rem}.payment-options{gap:.5rem;display:grid}.payment-option{cursor:pointer;background:#17191d08;border:1px solid #17191d29;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;display:flex}.payment-option input{accent-color:#17191d;margin-top:.18rem}.payment-option.is-selected{background:#17191d12;border-color:#17191d8c}.payment-option__body{gap:.4rem;min-width:0;display:grid}.payment-option__body strong{color:var(--color-text);font-size:.92rem}.payment-option__body ol{color:var(--color-muted);gap:.25rem;margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.45;display:grid}.checkout-rail{background:#fff;border:1px solid #17191d2e;gap:.9rem;padding:1.1rem 1.2rem;display:grid;position:sticky;top:104px}.checkout-rail__label{color:var(--color-text);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.checkout-rail__items{border-bottom:1px solid #17191d1f;gap:.4rem;margin:0;padding:0 0 .8rem;list-style:none;display:grid}.checkout-rail__items li{color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:.8rem;font-size:.82rem;display:flex}.checkout-rail__items strong{color:var(--color-text);white-space:nowrap}.checkout-rail__field{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.74rem;font-weight:700;display:grid}.checkout-rail__credit{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.checkout-rail__totals{border-top:1px solid #17191d1f;gap:.4rem;margin:0;padding-top:.8rem;display:grid}.checkout-rail__totals div{justify-content:space-between;gap:.8rem;display:flex}.checkout-rail__totals dt{color:var(--color-muted);font-size:.82rem}.checkout-rail__totals dd{color:var(--color-text);margin:0;font-size:.85rem}.checkout-rail__grand{border-top:1px solid #17191d1f;padding-top:.5rem}.checkout-rail__grand dt{color:var(--color-text);font-weight:700}.checkout-rail__grand dd{font-family:var(--font-serif);font-size:1.5rem}.checkout-rail__note{color:var(--color-muted);margin:0;font-size:.78rem;line-height:1.5}@media (width<=980px){.checkout-layout{grid-template-columns:1fr}.checkout-rail{position:static}}.coa-groups{gap:1.6rem;margin-top:1.25rem;display:grid}.coa-group__head{border-bottom:1px solid #17191d33;align-items:baseline;gap:.8rem;margin-bottom:.55rem;padding-bottom:.5rem;display:flex}.coa-group__head h2{color:var(--color-text);font-family:var(--font-serif);margin:0;font-size:1.35rem;font-weight:500}.coa-group__rows{border-top:1px solid #17191d14;gap:0;display:grid}.coa-row{background:0 0;border:0;border-bottom:1px solid #17191d14;grid-template-columns:minmax(110px,1.2fr) minmax(120px,1fr) minmax(100px,.9fr) minmax(70px,.6fr) minmax(90px,.8fr) auto;align-items:center;gap:.8rem;padding:.7rem .25rem;transition:background-color .16s;display:grid}.coa-row:hover{background:#17191d06}.coa-row__strength{color:var(--color-text);font-family:var(--font-mono,monospace);font-size:.82rem}.coa-row__batch{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.coa-row__date,.coa-row__lab{color:var(--color-muted);font-size:.8rem}.coa-row__lab{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.coa-row__purity{color:var(--color-text);font-size:.92rem}.coa-row__action{min-height:32px;color:var(--color-text);letter-spacing:.01em;text-transform:none;border:0;justify-self:end;align-items:center;gap:.3rem;padding:0;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.coa-row__action:after{content:"↗";font-size:.7rem;transition:transform .16s}.coa-row__action:hover{text-underline-offset:4px;text-decoration:underline}.coa-row__action:hover:after{transform:translate(2px,-2px)}.coa-row__action--pending{color:var(--color-silver)}@media (width<=760px){.coa-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"strength action""batch action""meta meta"}.coa-row__strength{grid-area:strength}.coa-row__batch{grid-area:batch}.coa-row__action{grid-area:action}.coa-row__date,.coa-row__purity,.coa-row__lab{grid-area:auto}}input[type=radio],input[type=checkbox]{background:0 0;border:0;width:auto;min-height:0;padding:0}.payment-option input[type=radio]{flex:none;width:16px;height:16px}.payment-badge{letter-spacing:.01em;border-radius:5px;justify-content:center;align-self:center;align-items:center;min-width:58px;height:26px;margin-left:auto;padding:0 .6rem;font-size:.78rem;font-weight:800;display:inline-flex}.checkout-layout input:not([type=radio]):not([type=checkbox]),.checkout-layout select,.checkout-layout textarea{padding:0 .8rem;font-size:.9rem;min-height:44px!important}.checkout-layout textarea{padding:.6rem .8rem;min-height:88px!important}.checkout-layout input[type=radio],.checkout-layout input[type=checkbox]{appearance:auto;accent-color:#17191d;background:0 0!important;border:0!important;flex:none!important;width:16px!important;min-width:0!important;height:16px!important;min-height:0!important;padding:0!important}.checkout-item__qty button{min-height:0!important;padding:0!important}.checkout-rail button[type=submit]{min-height:52px}.checkout-address-card{background:#17191d08;border:1px solid #17191d29;gap:.5rem;max-width:560px;padding:.9rem 1rem;display:grid}.checkout-address-card>span{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.checkout-address-card p{color:var(--color-text);margin:0;font-size:.92rem;line-height:1.55}.checkout-address-card .inline-link{justify-self:start}.shipping-method-tile{background:#17191d0f;border:1px solid #17191d73;justify-content:space-between;align-items:center;gap:1rem;max-width:420px;padding:.75rem .95rem;display:flex}.shipping-method-tile div{gap:.15rem;display:grid}.shipping-method-tile strong{color:var(--color-text);font-size:.92rem}.shipping-method-tile span{color:var(--color-muted);font-size:.78rem}.checkout-attestation--signature{background:#17191d09;border:1px solid #17191d38;gap:.7rem;padding:1rem 1.1rem;display:grid}.checkout-attestation--signature>span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.checkout-attestation--signature p{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.55}.checkout-attestation__account strong{color:var(--color-text)}.checkout-attestation--signature label{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;max-width:420px;font-size:.74rem;font-weight:700;display:grid}.checkout-rail__edit{justify-self:start}.site-footer{padding:clamp(2.5rem, 5vw, 4rem) var(--space-page) 0;border-top:1px solid #17191d24;margin-top:clamp(3rem,6vw,5rem)}.site-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);max-width:1200px;margin:0 auto;padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.site-footer__logo{color:var(--color-text);font-family:Georgia,Times New Roman,serif;font-size:1.6rem;text-decoration:none}.site-footer__brand p{color:var(--color-muted);max-width:320px;margin:.9rem 0 0;font-size:.92rem;line-height:1.6}.site-footer__heading{color:var(--color-silver);letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:block}.site-footer nav ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.site-footer nav a{color:var(--color-muted);font-size:.92rem;text-decoration:none}.site-footer nav a:hover{color:var(--color-text)}.site-footer__bottom{max-width:1200px;color:var(--color-silver);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #17191d1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin:0 auto;padding:1.1rem 0 1.4rem;font-size:.72rem;display:flex}@media (width<=760px){.site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer__brand{grid-column:1/-1}}.legal-page{max-width:760px;padding:clamp(2.5rem, 5vw, 4rem) var(--space-page) clamp(2rem, 4vw, 3rem);margin:0 auto}.legal-page__head{border-bottom:1px solid #17191d29;margin-bottom:2.2rem;padding-bottom:1.8rem}.legal-page__title{font-size:var(--text-headline);line-height:1.05}.legal-page__meta{color:var(--color-silver);letter-spacing:.14em;text-transform:uppercase;gap:.3rem;margin:1.2rem 0 0;font-size:.72rem;font-weight:700;display:grid}.legal-prose{color:var(--color-muted);font-size:.96rem;line-height:1.7}.legal-prose h1,.legal-prose h2{color:var(--color-text);margin:2.4rem 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;line-height:1.2}.legal-prose h3{color:var(--color-text);margin:1.8rem 0 .7rem;font-size:1.05rem}.legal-prose h4{color:var(--color-silver);letter-spacing:.16em;text-transform:uppercase;margin:1.5rem 0 .6rem;font-size:.74rem;font-weight:800}.legal-prose p{margin:0 0 1.1rem}.legal-prose ul,.legal-prose ol{gap:.45rem;margin:0 0 1.1rem;padding-left:1.4rem;display:grid}.legal-prose strong{color:var(--color-text)}.legal-prose a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.legal-prose hr{border:0;border-top:1px solid #17191d24;margin:2.2rem 0}.legal-prose blockquote{border-left:2px solid #17191d40;margin:1.4rem 0;padding-left:1rem;font-style:italic}.legal-prose code{background:#17191d0d;border:1px solid #17191d29;padding:.05rem .35rem;font-family:SF Mono,ui-monospace,monospace;font-size:.85em}.legal-prose table{border-collapse:collapse;width:100%;margin:1.4rem 0;font-size:.88rem}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border:1px solid #17191d29;padding:.5rem .7rem}.legal-prose th{color:var(--color-text);background:#17191d0d}.legal-page__fineprint{color:var(--color-silver);letter-spacing:.18em;text-align:center;text-transform:uppercase;margin-top:2.2rem;font-size:.7rem}.contact-card{border:1px solid #17191d33;gap:.7rem;margin:1.6rem 0;padding:1.5rem 1.7rem;display:grid}.contact-card span{color:var(--color-silver);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:800}.contact-card a{color:var(--color-text);word-break:break-all;font-family:SF Mono,ui-monospace,monospace;font-size:1.2rem;text-decoration:none}.shipping-method-row{flex-wrap:wrap;gap:.8rem;display:flex}.shipping-method-row .shipping-method-tile{cursor:pointer;max-width:320px;color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #17191d33;flex:0 280px}.shipping-method-row .shipping-method-tile.is-selected{background:#17191d12;border-color:#17191da6}.checkout-grid{max-width:720px}@media (width<=980px){.checkout-layout{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.catalog-preview-card--member .strength-list,.catalog-preview-card--member .catalog-action-rail__hint{opacity:0;max-height:0;margin:0;transition:max-height .24s,opacity .2s;overflow:hidden}.catalog-preview-card--member:hover .strength-list,.catalog-preview-card--member:focus-within .strength-list,.catalog-preview-card--member:hover .catalog-action-rail__hint,.catalog-preview-card--member:focus-within .catalog-action-rail__hint{opacity:1;max-height:480px}}.catalog-preview-card .catalog-proof-row a,.catalog-preview-card .catalog-proof-row span{background:0 0;border:0;padding:0}.lookup-form .button-ghost{width:fit-content}@media (prefers-reduced-motion:no-preference){a,button,.button-link,.button-ghost,input,select,textarea{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.site-nav a{position:relative}.site-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after{transform:scaleX(1)}.button-link:hover,.button-ghost:hover,.stacked-form button:hover,.checkout-rail button[type=submit]:hover:not(:disabled),.cart-button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #17191d1f}.button-link:active,.button-ghost:active,.cart-button:active{box-shadow:none;transform:translateY(0)}.catalog-preview-media img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.catalog-preview-card:hover .catalog-preview-media img,.catalog-preview-media:focus-visible img{transform:scale(1.045)}.proof-card:hover,.preview-card:hover{transform:translateY(-3px)}.shipping-method-row .shipping-method-tile:hover,.payment-option:hover,.strength-list__member-item:not(:disabled):hover{transform:translateY(-1px)}.site-footer nav a{display:inline-block}.site-footer nav a:hover{transform:translate(3px)}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.payment-option{text-transform:none;letter-spacing:normal;color:var(--color-text);background:#fff;align-items:center;font-size:.9rem;font-weight:400}.payment-option.is-selected{background:#17191d0a}.payment-option__body strong{letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:600}.payment-option__body ol{text-transform:none;letter-spacing:normal;font-weight:400}.checkout-rail__label,.checkout-rail__field,.checkout-address-card>span,.checkout-attestation--signature>span,.checkout-grid label,.checkout-attestation--signature label{letter-spacing:.08em;color:var(--color-silver);font-weight:600}.checkout-grid label{font-size:.7rem}.checkout-item,.checkout-address-card{background:#fff}.shipping-method-row .shipping-method-tile.is-selected{background:#17191d0b}.skeleton-card{align-content:start;gap:.7rem;display:grid}.skeleton{background:linear-gradient(100deg,#17191d0f 40%,#17191d1d 50%,#17191d0f 60%) 0 0/200% 100%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s ease-in-out infinite skeleton-shimmer}}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.skeleton--media{aspect-ratio:1;width:100%}.skeleton--tall{aspect-ratio:auto;min-height:420px}.skeleton--line{height:.9rem}.skeleton--headline{height:2.4rem}.skeleton--w30{width:30%}.skeleton--w40{width:40%}.skeleton--w55{width:55%}.skeleton--w70{width:70%}.catalog-preview-media,.product-detail__media,.skeleton--media,.checkout-item__media,.panel-card,.proof-card,.preview-card{border-radius:var(--radius-media)}.catalog-preview-media,.product-detail__media{isolation:isolate;overflow:hidden}.app-shell:not(.app-shell--admin) a:focus-visible,.app-shell:not(.app-shell--admin) button:focus-visible,.app-shell:not(.app-shell--admin) input:focus-visible,.app-shell:not(.app-shell--admin) select:focus-visible,.app-shell:not(.app-shell--admin) textarea:focus-visible,.app-shell:not(.app-shell--admin) [tabindex]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #17191dbf}.app-shell:not(.app-shell--admin) .strength-list button:focus-visible,.app-shell:not(.app-shell--admin) .button-link:focus-visible,.app-shell:not(.app-shell--admin) .cart-button:focus-visible{outline-offset:3px}.button-link--secondary,.button-ghost{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}.button-link--secondary:hover,.button-ghost:hover{border-color:var(--color-text)}.stacked-form,.lookup-form{max-width:520px}.access-optional{background:0 0;border:0;border-top:1px solid #17191d1a;padding:.95rem 0 0}.access-optional summary{letter-spacing:.08em;font-weight:600}.admin-order-qty-edit{align-items:center;gap:.4rem;display:inline-flex}.admin-order-qty-edit input{border:1px solid var(--admin-border,#ddd8cf);text-align:center;background:#fff;width:64px;min-height:30px;padding:0 .4rem}.admin-order-edit-tools{border-top:1px solid var(--admin-border,#ddd8cf);gap:.5rem;margin-top:.6rem;padding-top:.7rem;display:grid}.admin-order-discount-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-order-discount-tools>span{color:var(--admin-muted,#4d5561);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.admin-order-discount-tools input{border:1px solid var(--admin-border,#ddd8cf);background:#fff;width:120px;min-height:32px;padding:0 .5rem}.admin-order-edit-tools__note{color:var(--admin-faint,#747b84);margin:0;font-size:.74rem}.admin-orders-bulk-link{border:1px solid var(--admin-border-strong,#c9c2b7);min-height:30px;color:var(--admin-ink,#111820);letter-spacing:.08em;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.pay-now-panel{border:1px solid var(--color-border);background:#fff;border-radius:10px;gap:.6rem;max-width:420px;padding:1rem 1.1rem;display:grid}.pay-now-panel button,.pay-now-panel .button-link{white-space:nowrap;width:100%;min-height:46px}.pay-now-panel p,.pay-now-panel small{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.5}.status-text--good{font-weight:700;color:#1e6b45!important}.status-text--warn{font-weight:700;color:#8a5a14!important}.status-text--bad{font-weight:700;color:#9c2f2f!important}.status-text--muted{color:var(--admin-faint,#7b8490)!important}.admin-line-remove{color:#9c2f2f;letter-spacing:.04em;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:.6rem;padding:0;font-size:.72rem;text-decoration:underline}.admin-line-remove:disabled{color:var(--admin-faint,#7b8490);cursor:default}.admin-panel,.app-shell--admin .admin-panel,.admin-invite-panel,.app-shell--admin .admin-invite-panel,.admin-member-detail-panel,.app-shell--admin .admin-member-detail-panel,.admin-analytics-panel,.app-shell--admin .admin-analytics-panel,.admin-testing-workbench,.app-shell--admin .admin-testing-workbench,.admin-testing-supplier-coas,.app-shell--admin .admin-testing-supplier-coas,.admin-testing-result-panel,.app-shell--admin .admin-testing-result-panel,.admin-testing-controls,.app-shell--admin .admin-testing-controls,.admin-purchase-order,.app-shell--admin .admin-purchase-order,.admin-purchase-received-summary,.app-shell--admin .admin-purchase-received-summary,.admin-purchase-detail-meta,.app-shell--admin .admin-purchase-detail-meta,.admin-shared-order-controls,.app-shell--admin .admin-shared-order-controls,.admin-shared-order-needed,.app-shell--admin .admin-shared-order-needed,.admin-catalog-product,.app-shell--admin .admin-catalog-product,.admin-inventory-row,.app-shell--admin .admin-inventory-row,.admin-shipping-state,.app-shell--admin .admin-shipping-state,.admin-create-summary,.app-shell--admin .admin-create-summary,.admin-member-detail-note,.app-shell--admin .admin-member-detail-note,.admin-shipping-note,.app-shell--admin .admin-shipping-note{box-shadow:none;background:0 0;border:0;border-top:2px solid #17191d8c;border-radius:0;min-height:0;padding:.6rem 0 .4rem}.admin-stat,.app-shell--admin .admin-stat,.admin-order-summary-grid article,.app-shell--admin .admin-order-summary-grid article,.admin-batch-summary-grid article,.app-shell--admin .admin-batch-summary-grid article,.admin-purchase-summary-grid article,.app-shell--admin .admin-purchase-summary-grid article,.admin-shared-order-summary article,.app-shell--admin .admin-shared-order-summary article,.admin-member-detail-summary article,.app-shell--admin .admin-member-detail-summary article,.admin-detail-stats article,.app-shell--admin .admin-detail-stats article,.admin-testing-stats article,.app-shell--admin .admin-testing-stats article,.admin-analytics-card,.app-shell--admin .admin-analytics-card,.admin-automation-grid article,.app-shell--admin .admin-automation-grid article,.admin-launch-cron-grid article,.app-shell--admin .admin-launch-cron-grid article,.admin-launch-checks>div,.app-shell--admin .admin-launch-checks>div,.admin-settings-readiness article,.app-shell--admin .admin-settings-readiness article,.admin-settings-quickstrip article,.app-shell--admin .admin-settings-quickstrip article,.admin-testing-quick-stats span,.app-shell--admin .admin-testing-quick-stats span,.admin-batch-expanded-meta div,.app-shell--admin .admin-batch-expanded-meta div,.admin-inventory-row__numbers div,.app-shell--admin .admin-inventory-row__numbers div,.app-shell--admin .admin-batches-page .admin-batch-summary-grid article{box-shadow:none;background:0 0;border:0;border-left:2px solid #17191d2e;border-radius:0;min-height:0;padding:.15rem .5rem .15rem .62rem}.admin-order-toolbar,.app-shell--admin .admin-order-toolbar,.admin-catalog-toolbar,.app-shell--admin .admin-catalog-toolbar,.admin-testing-toolbar,.app-shell--admin .admin-testing-toolbar,.admin-analytics-toolbar,.app-shell--admin .admin-analytics-toolbar,.admin-invite-toolbar>div,.app-shell--admin .admin-invite-toolbar>div,.admin-flyer-toolbar>div,.app-shell--admin .admin-flyer-toolbar>div,.admin-member-toolbar>div,.app-shell--admin .admin-member-toolbar>div,.admin-credit-toolbar>div,.app-shell--admin .admin-credit-toolbar>div,.admin-discount-toolbar>div,.app-shell--admin .admin-discount-toolbar>div,.admin-batch-toolbar>div,.app-shell--admin .admin-batch-toolbar>div,.admin-purchase-toolbar>div,.app-shell--admin .admin-purchase-toolbar>div,.admin-order-action-row,.app-shell--admin .admin-order-action-row,.admin-orders-select-row,.app-shell--admin .admin-orders-select-row,.admin-tenant-context,.app-shell--admin .admin-tenant-context,.admin-today-queue,.app-shell--admin .admin-today-queue{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.admin-orders-row__actions button,.app-shell--admin .admin-orders-row__actions button,.admin-member-row__actions button,.app-shell--admin .admin-member-row__actions button,.admin-member-detail-controls button,.app-shell--admin .admin-member-detail-controls button,.admin-batch-table__actions button,.app-shell--admin .admin-batch-table__actions button,.admin-purchase-table__actions button,.app-shell--admin .admin-purchase-table__actions button,.admin-purchase-expanded__actions button,.app-shell--admin .admin-purchase-expanded__actions button,.admin-inventory-table__actions button,.app-shell--admin .admin-inventory-table__actions button,.admin-invite-code-row__actions button,.app-shell--admin .admin-invite-code-row__actions button,.admin-testing-actions button,.app-shell--admin .admin-testing-actions button,.admin-testing-result-actions button,.app-shell--admin .admin-testing-result-actions button,.admin-testing-toolbar__actions button,.app-shell--admin .admin-testing-toolbar__actions button,.admin-order-action-row button,.app-shell--admin .admin-order-action-row button,.admin-orders-select-row button,.app-shell--admin .admin-orders-select-row button,.admin-batch-expanded-head__actions a,.app-shell--admin .admin-batch-expanded-head__actions a,.admin-purchase-detail-receive button,.app-shell--admin .admin-purchase-detail-receive button,.admin-purchase-line__delete,.app-shell--admin .admin-purchase-line__delete{box-shadow:none;min-height:0;color:var(--admin-ink,#17191d);text-underline-offset:2px;background:0 0;border:0;padding:.1rem .2rem;font-weight:600;text-decoration:underline}.admin-order-action-row button:disabled,.app-shell--admin .admin-order-action-row button:disabled,.admin-orders-row__actions button:disabled,.app-shell--admin .admin-orders-row__actions button:disabled{color:var(--admin-faint,#7b8490)}.admin-purchase-line__delete,.app-shell--admin .admin-purchase-line__delete,.admin-order-action-row button.admin-order-action-row__danger,.app-shell--admin .admin-order-action-row button.admin-order-action-row__danger,button.admin-order-action-row__danger,.app-shell--admin button.admin-order-action-row__danger{color:#9c2f2f;background:0 0;border:0}.catalog-state--panel,.app-shell--admin .catalog-state--panel,.admin-orders-empty,.app-shell--admin .admin-orders-empty,.admin-table p,.app-shell--admin .admin-table p,.admin-table>p,.app-shell--admin .admin-table>p{min-height:0;color:var(--admin-faint,#7b8490);background:0 0;border:0;padding:.4rem 0;font-size:.82rem}.catalog-state--panel strong,.app-shell--admin .catalog-state--panel strong{color:var(--admin-muted,#5f6872);margin-bottom:.1rem;font-weight:600}.admin-panel__heading,.app-shell--admin .admin-panel__heading,.admin-invite-panel__heading,.app-shell--admin .admin-invite-panel__heading{background:0 0;border:0;padding-left:0;padding-right:0}.page-section--admin .checkout-error,.app-shell--admin .page-section--admin .checkout-error,.page-section--admin .checkout-success,.app-shell--admin .page-section--admin .checkout-success,.admin-inline-message,.app-shell--admin .admin-inline-message,.admin-referral-warning,.app-shell--admin .admin-referral-warning{min-height:0;padding:.5rem .7rem}.admin-order-header,.app-shell--admin .admin-order-header{border-bottom:2px solid #17191d8c;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1.4rem;margin-bottom:.35rem;padding-bottom:.55rem;display:flex}.admin-order-header .section-heading,.app-shell--admin .admin-order-header .section-heading{margin:0}.admin-order-header .admin-page-actions,.app-shell--admin .admin-order-header .admin-page-actions{margin:0 0 .15rem}.admin-order-action-row,.app-shell--admin .admin-order-action-row{flex-wrap:wrap;align-items:baseline;gap:.05rem 1.1rem;margin:.15rem 0 .1rem;padding:0;display:flex}.admin-detail-stats,.app-shell--admin .admin-detail-stats,.admin-order-summary-grid,.app-shell--admin .admin-order-summary-grid,.admin-batch-summary-grid,.app-shell--admin .admin-batches-page .admin-batch-summary-grid,.admin-purchase-summary-grid,.app-shell--admin .admin-purchase-summary-grid,.admin-shared-order-summary,.app-shell--admin .admin-shared-order-summary,.admin-member-detail-summary,.app-shell--admin .admin-member-detail-summary,.admin-testing-stats,.app-shell--admin .admin-testing-stats,.admin-summary-grid,.app-shell--admin .admin-summary-grid{border-top:2px solid #17191d8c;border-bottom:1px solid #17191d24;flex-wrap:wrap;gap:.25rem 0;margin:.4rem 0 .3rem;padding:.34rem 0;display:flex}.admin-detail-stats article,.app-shell--admin .admin-detail-stats article,.admin-order-summary-grid article,.app-shell--admin .admin-order-summary-grid article,.admin-batch-summary-grid article,.app-shell--admin .admin-batches-page .admin-batch-summary-grid article,.admin-purchase-summary-grid article,.app-shell--admin .admin-purchase-summary-grid article,.admin-shared-order-summary article,.app-shell--admin .admin-shared-order-summary article,.admin-member-detail-summary article,.app-shell--admin .admin-member-detail-summary article,.admin-testing-stats article,.app-shell--admin .admin-testing-stats article,.admin-summary-grid article,.app-shell--admin .admin-summary-grid article{background:0 0;border:0;border-left:1px solid #17191d24;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.06rem;min-height:0;padding:.05rem 1.2rem .05rem .8rem;display:flex}.admin-detail-stats article:first-child,.app-shell--admin .admin-detail-stats article:first-child,.admin-order-summary-grid article:first-child,.app-shell--admin .admin-order-summary-grid article:first-child,.admin-batch-summary-grid article:first-child,.admin-purchase-summary-grid article:first-child,.admin-shared-order-summary article:first-child,.admin-member-detail-summary article:first-child,.admin-testing-stats article:first-child,.admin-summary-grid article:first-child{border-left:0;padding-left:0}.admin-detail-grid,.app-shell--admin .admin-detail-grid{align-items:start;gap:.4rem 2rem;max-width:1320px;margin-top:.4rem}.admin-panel,.app-shell--admin .admin-panel{margin:0;padding-top:.45rem;padding-bottom:.15rem}.admin-panel__heading,.app-shell--admin .admin-panel__heading{justify-content:space-between;align-items:baseline;gap:.8rem;margin:0 0 .25rem;display:flex}.admin-panel__heading>div>span,.app-shell--admin .admin-panel__heading>div>span{letter-spacing:.16em;text-transform:uppercase;color:var(--admin-ink,#17191d);font-size:.62rem;font-weight:800}.admin-panel__heading p,.app-shell--admin .admin-panel__heading p{color:var(--admin-muted,#5f6872);margin:.1rem 0 0;font-size:.78rem}.admin-detail-body,.app-shell--admin .admin-detail-body{gap:.18rem;margin:0;padding:.1rem 0 .2rem;font-size:.85rem}.admin-table__head,.app-shell--admin .admin-table__head{border-bottom:1px solid #17191d66;align-items:baseline;gap:.7rem;padding:.28rem .55rem .22rem;display:grid}.admin-table__head span,.app-shell--admin .admin-table__head span{letter-spacing:.14em;text-transform:uppercase;color:var(--admin-faint,#7b8490);font-size:.56rem;font-weight:800}.admin-table .admin-table__head{grid-template-columns:1.4fr .85fr .55fr .8fr .8fr .8fr}.admin-table--compact .admin-table__head{grid-template-columns:.9fr .6fr 1fr 1fr 1.2fr}.admin-line-table article,.admin-line-table .admin-table__head,.app-shell--admin .admin-line-table article,.app-shell--admin .admin-line-table .admin-table__head{grid-template-columns:1.7fr 1fr .8fr .8fr .8fr 1.5fr}.admin-line-table article span:nth-child(3),.admin-line-table article span:nth-child(4),.admin-line-table article span:nth-child(5),.admin-line-table .admin-table__head span:nth-child(3),.admin-line-table .admin-table__head span:nth-child(4),.admin-line-table .admin-table__head span:nth-child(5){text-align:right}.admin-table article,.app-shell--admin .admin-table article{gap:.7rem;padding:.34rem .55rem}.admin-order-edit-tools,.app-shell--admin .admin-order-edit-tools{border-top:1px solid #17191d24;gap:.3rem;padding:.4rem .55rem .45rem;display:grid}.admin-order-discount-tools,.app-shell--admin .admin-order-discount-tools{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-order-edit-tools__note,.app-shell--admin .admin-order-edit-tools__note{color:var(--admin-faint,#7b8490);margin:0;font-size:.7rem}.admin-detail-grid .admin-panel,.admin-detail-grid section,.app-shell--admin .admin-detail-grid section{height:auto;min-height:0}.page-section--admin .section-heading,.app-shell--admin .page-section--admin .section-heading{margin-bottom:.2rem}.admin-money-list,.app-shell--admin .admin-money-list{gap:.12rem;padding:.1rem 0}.admin-order-detail,.app-shell--admin .admin-order-detail{gap:.9rem;max-width:1240px;display:grid}.admin-order-detail__hero,.app-shell--admin .admin-order-detail__hero{gap:.45rem;display:grid}.admin-order-detail__summary,.app-shell--admin .admin-order-detail__summary{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.1rem;padding:0;display:grid}.admin-order-detail__overview,.app-shell--admin .admin-order-detail__overview,.admin-order-detail__ops-grid,.app-shell--admin .admin-order-detail__ops-grid{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.15rem;display:flex}.admin-order-detail__overview>*,.app-shell--admin .admin-order-detail__overview>*{min-width:0}.admin-order-detail__overview>:first-child,.app-shell--admin .admin-order-detail__overview>:first-child{flex:1.2 540px}.admin-order-detail__overview>:last-child,.app-shell--admin .admin-order-detail__overview>:last-child{flex:.9 380px}.admin-order-detail__ops-grid>*,.app-shell--admin .admin-order-detail__ops-grid>*{flex:500px;min-width:0}.admin-order-detail__block,.app-shell--admin .admin-order-detail__block{background:color-mix(in srgb, #fff 92%, var(--admin-bg,#f8f4ed));border:1px solid #17191d24;padding:.8rem 1rem .9rem}.admin-order-detail__block .admin-panel__heading,.app-shell--admin .admin-order-detail__block .admin-panel__heading{border-bottom:1px solid #17191d1a;margin-bottom:.55rem;padding-bottom:.5rem}.admin-order-detail__summary article,.app-shell--admin .admin-order-detail__summary article{background:color-mix(in srgb, #fff 94%, var(--admin-bg,#f8f4ed));border:1px solid #17191d24;min-height:0;padding:.7rem .9rem .75rem}.admin-order-detail__summary article:first-child,.app-shell--admin .admin-order-detail__summary article:first-child{padding-left:.9rem}.admin-order-detail__address-block,.app-shell--admin .admin-order-detail__address-block{gap:.5rem;padding-top:0;display:grid}.admin-order-detail__contact-line,.app-shell--admin .admin-order-detail__contact-line{flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem;display:flex}.admin-order-detail__contact-line span,.app-shell--admin .admin-order-detail__contact-line span{color:var(--color-muted);font-size:.9rem}.admin-order-detail__address-lines,.app-shell--admin .admin-order-detail__address-lines{gap:.1rem;display:grid}.admin-order-detail__address-lines p,.app-shell--admin .admin-order-detail__address-lines p{color:var(--color-text);margin:0;font-size:.98rem;line-height:1.4}.admin-order-detail__payment-block,.app-shell--admin .admin-order-detail__payment-block{padding-top:0}.admin-order-detail__money-list,.app-shell--admin .admin-order-detail__money-list{gap:.18rem;display:grid}.admin-order-detail__money-list>div,.app-shell--admin .admin-order-detail__money-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.admin-order-detail__money-list dt,.app-shell--admin .admin-order-detail__money-list dt{color:var(--color-muted)}.admin-order-detail__money-list dd,.app-shell--admin .admin-order-detail__money-list dd{color:var(--color-text);text-align:right;margin:0;font-weight:700}.admin-order-detail .admin-payment-email,.app-shell--admin .admin-order-detail .admin-payment-email{border-top:1px solid #17191d1a;gap:.7rem;padding:.75rem 0 0}.admin-order-detail__line-items,.app-shell--admin .admin-order-detail__line-items{margin-top:-.05rem}.admin-order-detail .admin-table,.app-shell--admin .admin-order-detail .admin-table{background:#fff;border:1px solid #17191d1f;margin-top:.15rem}.admin-order-detail .admin-line-table .admin-table__head,.admin-order-detail .admin-line-table article,.app-shell--admin .admin-order-detail .admin-line-table .admin-table__head,.app-shell--admin .admin-order-detail .admin-line-table article{grid-template-columns:minmax(220px,2.2fr) minmax(110px,.9fr) minmax(120px,.9fr) minmax(120px,.8fr) minmax(110px,.8fr) minmax(150px,1fr)}.admin-order-detail .admin-order-qty-edit,.app-shell--admin .admin-order-detail .admin-order-qty-edit{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.admin-order-detail .admin-order-qty-edit input,.app-shell--admin .admin-order-detail .admin-order-qty-edit input{width:4.1rem}.admin-order-detail__line-status,.app-shell--admin .admin-order-detail__line-status{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.admin-order-detail__line-status em,.app-shell--admin .admin-order-detail__line-status em{color:var(--color-text);font-style:normal}.admin-order-detail .admin-order-edit-tools,.app-shell--admin .admin-order-detail .admin-order-edit-tools{gap:.35rem;padding:.6rem .75rem .15rem}.admin-order-detail .admin-order-discount-tools,.app-shell--admin .admin-order-detail .admin-order-discount-tools{gap:.45rem}.admin-order-detail .admin-table--compact article,.app-shell--admin .admin-order-detail .admin-table--compact article{align-items:start}.admin-order-detail .admin-table__head,.app-shell--admin .admin-order-detail .admin-table__head{background:#17191d09}.admin-order-detail__task-row,.app-shell--admin .admin-order-detail__task-row{row-gap:.5rem}.admin-order-detail .admin-shipment-form--detail,.app-shell--admin .admin-order-detail .admin-shipment-form--detail{grid-column:1/-1;margin-top:.15rem}@media (width<=1180px){.admin-order-detail__summary,.app-shell--admin .admin-order-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-detail__overview,.app-shell--admin .admin-order-detail__overview,.admin-order-detail__ops-grid,.app-shell--admin .admin-order-detail__ops-grid{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=760px){.admin-order-detail__summary,.app-shell--admin .admin-order-detail__summary{grid-template-columns:minmax(0,1fr)}}.admin-dashboard-page,.app-shell--admin .admin-dashboard-page,.admin-testing-page,.app-shell--admin .admin-testing-page{max-width:1360px}.admin-dashboard-worksheet,.app-shell--admin .admin-dashboard-worksheet,.admin-testing-worksheet,.app-shell--admin .admin-testing-worksheet{gap:.7rem;margin-bottom:.85rem;display:grid}.admin-dashboard-worksheet__top,.app-shell--admin .admin-dashboard-worksheet__top{grid-template-columns:minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.admin-dashboard-queue-ledger,.app-shell--admin .admin-dashboard-queue-ledger,.admin-dashboard-workflows,.app-shell--admin .admin-dashboard-workflows,.admin-testing-hold-ledger,.app-shell--admin .admin-testing-hold-ledger{border-top:2px solid #17191d57;gap:.25rem;padding-top:.45rem;display:grid}.admin-dashboard-queue-ledger>header,.app-shell--admin .admin-dashboard-queue-ledger>header,.admin-dashboard-workflows>section>header,.app-shell--admin .admin-dashboard-workflows>section>header,.admin-testing-hold-ledger>header,.app-shell--admin .admin-testing-hold-ledger>header{gap:.15rem;display:grid}.admin-dashboard-queue-ledger>header span,.app-shell--admin .admin-dashboard-queue-ledger>header span,.admin-dashboard-workflows>section>header span,.app-shell--admin .admin-dashboard-workflows>section>header span,.admin-testing-hold-ledger>header span,.app-shell--admin .admin-testing-hold-ledger>header span{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.admin-dashboard-queue-ledger>header strong,.app-shell--admin .admin-dashboard-queue-ledger>header strong,.admin-testing-hold-ledger>header strong,.app-shell--admin .admin-testing-hold-ledger>header strong{color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1.05}.admin-dashboard-workflows{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem 1rem}.admin-dashboard-workflows>section,.app-shell--admin .admin-dashboard-workflows>section{border-top:1px solid #17191d29;gap:.22rem;padding-top:.28rem;display:grid}.admin-dashboard-workflows__list,.app-shell--admin .admin-dashboard-workflows__list{gap:0;display:grid}.admin-dashboard-workflows__list a,.admin-dashboard-workflows__list button,.app-shell--admin .admin-dashboard-workflows__list a,.app-shell--admin .admin-dashboard-workflows__list button{color:var(--color-text);background:0 0;border-top:1px solid #17191d1c;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.28rem 0;text-decoration:none;display:grid}.admin-dashboard-workflows__list a:first-child,.admin-dashboard-workflows__list button:first-child,.app-shell--admin .admin-dashboard-workflows__list a:first-child,.app-shell--admin .admin-dashboard-workflows__list button:first-child{border-top:0}.admin-dashboard-workflows__list strong,.app-shell--admin .admin-dashboard-workflows__list strong{font-size:1rem;font-weight:700}.admin-dashboard-workflows__list small,.app-shell--admin .admin-dashboard-workflows__list small{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.admin-dashboard-workflows__list .is-primary strong,.app-shell--admin .admin-dashboard-workflows__list .is-primary strong{color:var(--color-ink)}.admin-dashboard-queue-ledger__table,.app-shell--admin .admin-dashboard-queue-ledger__table,.admin-testing-hold-ledger__table,.app-shell--admin .admin-testing-hold-ledger__table{border-top:1px solid #17191d24;display:grid}.admin-dashboard-queue-ledger__head,.app-shell--admin .admin-dashboard-queue-ledger__head,.admin-dashboard-queue-ledger__row,.app-shell--admin .admin-dashboard-queue-ledger__row{border-bottom:1px solid #17191d1a;grid-template-columns:minmax(96px,.7fr) minmax(180px,1.1fr) minmax(0,1.55fr) auto;align-items:baseline;gap:.65rem;padding:.34rem 0;display:grid}.admin-dashboard-queue-ledger__head,.app-shell--admin .admin-dashboard-queue-ledger__head,.admin-testing-hold-ledger__head,.app-shell--admin .admin-testing-hold-ledger__head{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.admin-dashboard-queue-ledger__row p,.app-shell--admin .admin-dashboard-queue-ledger__row p{color:var(--color-muted);margin:0;font-size:.92rem;line-height:1.35}.admin-dashboard-queue-ledger__row strong,.app-shell--admin .admin-dashboard-queue-ledger__row strong{font-size:1rem;font-weight:700}.admin-dashboard-queue-ledger__row button,.admin-dashboard-queue-ledger__row a,.app-shell--admin .admin-dashboard-queue-ledger__row button,.app-shell--admin .admin-dashboard-queue-ledger__row a,.admin-testing-hold-ledger__row button,.app-shell--admin .admin-testing-hold-ledger__row button{color:var(--color-text);letter-spacing:.1em;text-underline-offset:.14em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.admin-dashboard-queue-ledger__empty,.app-shell--admin .admin-dashboard-queue-ledger__empty,.admin-testing-hold-ledger__empty,.app-shell--admin .admin-testing-hold-ledger__empty{color:var(--color-muted);margin:0;padding:.8rem 0 .15rem;font-size:.94rem}.admin-dashboard-metric-bands,.app-shell--admin .admin-dashboard-metric-bands{gap:.16rem;display:grid}.admin-dashboard-metric-band,.app-shell--admin .admin-dashboard-metric-band{border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-dashboard-metric-band--compact,.app-shell--admin .admin-dashboard-metric-band--compact{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-dashboard-metric-band a,.app-shell--admin .admin-dashboard-metric-band a{min-height:0;color:inherit;border-left:1px solid #17191d1a;gap:.15rem;padding:.42rem .68rem .46rem;text-decoration:none;display:grid}.admin-dashboard-metric-band a:first-child,.app-shell--admin .admin-dashboard-metric-band a:first-child{border-left:0}.admin-dashboard-metric-band span,.app-shell--admin .admin-dashboard-metric-band span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-dashboard-metric-band strong,.app-shell--admin .admin-dashboard-metric-band strong{color:var(--color-text);font-size:1.34rem;font-weight:700;line-height:1}.admin-dashboard-metric-band small,.app-shell--admin .admin-dashboard-metric-band small{color:var(--color-muted);font-size:.9rem;line-height:1.3}.admin-dashboard-ledger-grid,.app-shell--admin .admin-dashboard-ledger-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:.85rem 1rem;margin-top:.25rem;display:grid}.admin-dashboard-ledger-section,.app-shell--admin .admin-dashboard-ledger-section{border-top:2px solid #17191d57;align-content:start;gap:.32rem;padding-top:.52rem;display:grid}.admin-dashboard-ledger-section__header,.app-shell--admin .admin-dashboard-ledger-section__header{justify-content:space-between;align-items:baseline;gap:.85rem;padding-bottom:.18rem;display:flex}.admin-dashboard-ledger-section__header>div,.app-shell--admin .admin-dashboard-ledger-section__header>div{gap:.08rem;display:grid}.admin-dashboard-ledger-section__header span,.app-shell--admin .admin-dashboard-ledger-section__header span{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.admin-dashboard-ledger-section__header strong,.app-shell--admin .admin-dashboard-ledger-section__header strong{color:var(--color-text);font-size:1.08rem;font-weight:700;line-height:1.08}.admin-dashboard-ledger-section__header a,.app-shell--admin .admin-dashboard-ledger-section__header a{color:var(--color-text);letter-spacing:.1em;text-underline-offset:.14em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:700;text-decoration:underline}.admin-dashboard-ledger-section__empty,.app-shell--admin .admin-dashboard-ledger-section__empty{color:var(--color-muted);margin:0;padding:.62rem 0 .08rem;font-size:.92rem;line-height:1.4}.admin-dashboard-ledger-actions,.app-shell--admin .admin-dashboard-ledger-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem .7rem;display:flex}.admin-dashboard-ledger-table,.app-shell--admin .admin-dashboard-ledger-table{border-top:1px solid #17191d1f;display:grid}.admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table__row{align-items:baseline;gap:.72rem;display:grid}.admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table__head{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #17191d1f;padding:.38rem 0 .34rem;font-size:.68rem;font-weight:700}.admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table__row{border-bottom:1px solid #17191d14;padding:.5rem 0}.admin-dashboard-ledger-table__row:last-child,.app-shell--admin .admin-dashboard-ledger-table__row:last-child{border-bottom:0}.admin-dashboard-ledger-table__row>div,.app-shell--admin .admin-dashboard-ledger-table__row>div{min-width:0}.admin-dashboard-ledger-table__row strong,.app-shell--admin .admin-dashboard-ledger-table__row strong{min-width:0;color:var(--color-text);font-size:.98rem;font-weight:700;line-height:1.2;display:block}.admin-dashboard-ledger-table__row small,.app-shell--admin .admin-dashboard-ledger-table__row small{min-width:0;color:var(--color-muted);margin-top:.12rem;font-size:.84rem;line-height:1.35;display:block}.admin-dashboard-ledger-table__row a,.app-shell--admin .admin-dashboard-ledger-table__row a{color:inherit;text-decoration:none}.admin-dashboard-ledger-table__row a:hover strong,.app-shell--admin .admin-dashboard-ledger-table__row a:hover strong{text-underline-offset:.12em;text-decoration:underline}.admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__row{grid-template-columns:minmax(116px,1.05fr) minmax(170px,1.2fr) minmax(132px,.92fr) minmax(132px,.92fr) minmax(84px,.5fr) minmax(74px,auto)}.admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__row{grid-template-columns:minmax(108px,.9fr) minmax(160px,1.2fr) minmax(52px,.35fr) minmax(150px,1fr) minmax(90px,auto)}.admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__row{grid-template-columns:minmax(128px,.95fr) minmax(56px,.3fr) minmax(200px,1.45fr) minmax(88px,auto)}.admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__row{grid-template-columns:minmax(124px,.82fr) minmax(170px,1.1fr) minmax(144px,.95fr) minmax(170px,1.1fr)}.admin-dashboard-watch-grid,.app-shell--admin .admin-dashboard-watch-grid{border-top:1px solid #17191d1f;border-bottom:1px solid #17191d14;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.admin-dashboard-watch-grid>div,.app-shell--admin .admin-dashboard-watch-grid>div{border-left:1px solid #17191d14;gap:.14rem;padding:.48rem .72rem .52rem;display:grid}.admin-dashboard-watch-grid>div:first-child,.app-shell--admin .admin-dashboard-watch-grid>div:first-child{border-left:0}.admin-dashboard-watch-grid span,.app-shell--admin .admin-dashboard-watch-grid span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.admin-dashboard-watch-grid strong,.app-shell--admin .admin-dashboard-watch-grid strong{color:var(--color-text);font-size:1.16rem;font-weight:700;line-height:1}.admin-dashboard-watch-grid small,.app-shell--admin .admin-dashboard-watch-grid small{color:var(--color-muted);font-size:.82rem;line-height:1.35}.admin-dashboard-page .admin-alert-panel,.app-shell--admin .admin-dashboard-page .admin-alert-panel,.admin-dashboard-page .admin-panel,.app-shell--admin .admin-dashboard-page .admin-panel{background:0 0;border-top:2px solid #17191d57;margin-top:0;padding:.65rem 0 0}.admin-dashboard-page .admin-panel__heading,.app-shell--admin .admin-dashboard-page .admin-panel__heading{border-bottom:1px solid #17191d1f;align-items:baseline;margin:0 0 .55rem;padding:0 0 .5rem}.admin-dashboard-page .admin-order-list,.app-shell--admin .admin-dashboard-page .admin-order-list,.admin-dashboard-page .admin-task-list,.app-shell--admin .admin-dashboard-page .admin-task-list,.admin-dashboard-page .admin-shipping-event-list,.app-shell--admin .admin-dashboard-page .admin-shipping-event-list,.admin-dashboard-page .admin-alert-list,.app-shell--admin .admin-dashboard-page .admin-alert-list{gap:0}.admin-dashboard-page .admin-order,.app-shell--admin .admin-dashboard-page .admin-order,.admin-dashboard-page .admin-task,.app-shell--admin .admin-dashboard-page .admin-task,.admin-dashboard-page .admin-shipping-event,.app-shell--admin .admin-dashboard-page .admin-shipping-event,.admin-dashboard-page .admin-alert,.app-shell--admin .admin-dashboard-page .admin-alert{background:0 0;border-top:1px solid #17191d1a;padding:.7rem 0}.admin-dashboard-page .admin-order:first-child,.admin-dashboard-page .admin-task:first-child,.admin-dashboard-page .admin-shipping-event:first-child,.admin-dashboard-page .admin-alert:first-child,.app-shell--admin .admin-dashboard-page .admin-order:first-child,.app-shell--admin .admin-dashboard-page .admin-task:first-child,.app-shell--admin .admin-dashboard-page .admin-shipping-event:first-child,.app-shell--admin .admin-dashboard-page .admin-alert:first-child{border-top:0}.admin-dashboard-page .admin-automation-grid,.app-shell--admin .admin-dashboard-page .admin-automation-grid{border-top:1px solid #17191d1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.admin-dashboard-page .admin-automation-grid article,.app-shell--admin .admin-dashboard-page .admin-automation-grid article{background:0 0;border-bottom:1px solid #17191d14;border-left:1px solid #17191d14;min-height:0;padding:.44rem .62rem .48rem}.admin-dashboard-page .admin-automation-grid article:nth-child(5n+1),.app-shell--admin .admin-dashboard-page .admin-automation-grid article:nth-child(5n+1){border-left:0}.admin-testing-page .admin-dashboard-heading,.app-shell--admin .admin-testing-page .admin-dashboard-heading{margin-bottom:.7rem}.admin-testing-worksheet__top,.app-shell--admin .admin-testing-worksheet__top{gap:.6rem;display:grid}.admin-testing-page .admin-testing-page-actions,.app-shell--admin .admin-testing-page .admin-testing-page-actions{justify-content:flex-end;gap:.28rem;padding:0}.admin-testing-page .admin-testing-page-actions a,.admin-testing-page .admin-testing-page-actions button,.app-shell--admin .admin-testing-page .admin-testing-page-actions a,.app-shell--admin .admin-testing-page .admin-testing-page-actions button{letter-spacing:.12em;min-height:0;padding:.42rem .62rem;font-size:.72rem}.admin-testing-worksheet__band,.app-shell--admin .admin-testing-worksheet__band{border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.admin-testing-worksheet__band article,.app-shell--admin .admin-testing-worksheet__band article{background:0 0;border-left:1px solid #17191d1a;min-height:0;padding:.42rem .68rem .46rem}.admin-testing-worksheet__band article:first-child,.app-shell--admin .admin-testing-worksheet__band article:first-child{border-left:0}.admin-testing-worksheet__band span,.app-shell--admin .admin-testing-worksheet__band span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-testing-worksheet__band strong,.app-shell--admin .admin-testing-worksheet__band strong{color:var(--color-text);margin-top:.12rem;font-size:1.22rem;line-height:1;display:block}.admin-testing-worksheet__band small,.app-shell--admin .admin-testing-worksheet__band small{color:var(--color-muted);margin-top:.15rem;font-size:.86rem;display:block}.admin-testing-hold-ledger__head,.app-shell--admin .admin-testing-hold-ledger__head,.admin-testing-hold-ledger__row,.app-shell--admin .admin-testing-hold-ledger__row{border-bottom:1px solid #17191d1a;grid-template-columns:minmax(260px,1.55fr) minmax(160px,.95fr) minmax(82px,.34fr) minmax(116px,auto);align-items:baseline;gap:.7rem;padding:.34rem 0;display:grid}.admin-testing-hold-ledger__row strong,.app-shell--admin .admin-testing-hold-ledger__row strong{font-size:1rem;line-height:1.2}.admin-testing-hold-ledger__row small,.app-shell--admin .admin-testing-hold-ledger__row small{color:var(--color-muted);margin-top:.1rem;font-size:.82rem;line-height:1.3;display:block}.admin-testing-page .admin-testing-toolbar,.app-shell--admin .admin-testing-page .admin-testing-toolbar{background:0 0;border-top:2px solid #17191d57;grid-template-columns:minmax(220px,.6fr) minmax(340px,1fr) auto;gap:.55rem .8rem;padding:.42rem 0 0}.admin-testing-page .admin-testing-toolbar label span,.app-shell--admin .admin-testing-page .admin-testing-toolbar label span{letter-spacing:.12em;font-size:.72rem}.admin-testing-page .admin-testing-toolbar__actions,.app-shell--admin .admin-testing-page .admin-testing-toolbar__actions{justify-content:flex-end}.admin-testing-page .admin-testing-toolbar__actions button,.app-shell--admin .admin-testing-page .admin-testing-toolbar__actions button{letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;min-height:0;padding:0;font-size:.76rem;font-weight:700;text-decoration:underline}.admin-testing-page .admin-testing-toolbar__filters,.app-shell--admin .admin-testing-page .admin-testing-toolbar__filters{grid-column:1/span 2;gap:.38rem}.admin-testing-page .admin-testing-toolbar__filters button,.app-shell--admin .admin-testing-page .admin-testing-toolbar__filters button{letter-spacing:.1em;min-height:0;padding:.34rem .52rem;font-size:.72rem}.admin-testing-page .admin-testing-toolbar__stats,.app-shell--admin .admin-testing-page .admin-testing-toolbar__stats{color:var(--color-muted);place-self:end;font-size:.86rem}.admin-testing-page .admin-testing-toolbar__stats strong,.app-shell--admin .admin-testing-page .admin-testing-toolbar__stats strong{color:var(--color-text)}.admin-testing-page .admin-testing-primary,.app-shell--admin .admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.95fr) minmax(300px,.8fr);align-items:start;gap:.7rem;display:grid}.admin-testing-page .admin-testing-table-wrap,.app-shell--admin .admin-testing-page .admin-testing-table-wrap{background:#fff;border:1px solid #17191d1f;margin:0}.admin-testing-page .admin-testing-result-panel,.app-shell--admin .admin-testing-page .admin-testing-result-panel{box-shadow:none;background:#fff;border:1px solid #17191d1f;margin:0;padding:.46rem .62rem .62rem}.admin-testing-page .admin-testing-result-panel header,.app-shell--admin .admin-testing-page .admin-testing-result-panel header{border-bottom:1px solid #17191d1a;margin-bottom:.32rem;padding-bottom:.28rem}.admin-testing-page .admin-testing-result-panel__meta,.app-shell--admin .admin-testing-page .admin-testing-result-panel__meta{border-bottom:1px solid #17191d14;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.42rem;padding-bottom:.34rem;display:grid}.admin-testing-page .admin-testing-result-panel__meta div,.app-shell--admin .admin-testing-page .admin-testing-result-panel__meta div{gap:.08rem;display:grid}.admin-testing-page .admin-testing-result-panel__meta span,.app-shell--admin .admin-testing-page .admin-testing-result-panel__meta span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.admin-testing-page .admin-testing-result-panel__meta strong,.app-shell--admin .admin-testing-page .admin-testing-result-panel__meta strong{color:var(--color-text);font-size:.92rem;font-weight:700}.admin-testing-page .admin-testing-result-grid,.app-shell--admin .admin-testing-page .admin-testing-result-grid{gap:.42rem .55rem}.admin-testing-page .admin-testing-supplier-coas,.app-shell--admin .admin-testing-page .admin-testing-supplier-coas{background:0 0;border-top:2px solid #17191d57;gap:.65rem;margin-top:.7rem;padding-top:.46rem;display:grid}.admin-testing-page .admin-testing-supplier-coas>header,.app-shell--admin .admin-testing-page .admin-testing-supplier-coas>header{border:0;align-items:baseline;padding:0}.admin-testing-page .admin-testing-supplier-table-wrap,.app-shell--admin .admin-testing-page .admin-testing-supplier-table-wrap{background:#fff;margin:0}.admin-testing-page .admin-testing-supplier-form,.app-shell--admin .admin-testing-page .admin-testing-supplier-form{background:#fff;border:1px solid #17191d1f;padding:.5rem .62rem .62rem}@media (width<=1240px){.admin-dashboard-ledger-grid,.app-shell--admin .admin-dashboard-ledger-grid,.admin-dashboard-worksheet__top,.app-shell--admin .admin-dashboard-worksheet__top,.admin-testing-page .admin-testing-primary,.app-shell--admin .admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1fr)}.admin-dashboard-workflows,.app-shell--admin .admin-dashboard-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-testing-page .admin-testing-toolbar,.app-shell--admin .admin-testing-page .admin-testing-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-testing-page .admin-testing-toolbar__actions,.app-shell--admin .admin-testing-page .admin-testing-toolbar__actions{grid-column:1/-1;justify-content:flex-start}.admin-testing-page .admin-testing-toolbar__filters,.app-shell--admin .admin-testing-page .admin-testing-toolbar__filters,.admin-testing-page .admin-testing-toolbar__stats,.app-shell--admin .admin-testing-page .admin-testing-toolbar__stats{grid-column:1/-1;justify-self:start}.admin-dashboard-watch-grid,.app-shell--admin .admin-dashboard-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-watch-grid>div:nth-child(odd),.app-shell--admin .admin-dashboard-watch-grid>div:nth-child(odd){border-left:0}}@media (width<=980px){.admin-dashboard-metric-band,.app-shell--admin .admin-dashboard-metric-band,.admin-dashboard-metric-band--compact,.app-shell--admin .admin-dashboard-metric-band--compact,.admin-testing-worksheet__band,.app-shell--admin .admin-testing-worksheet__band,.admin-dashboard-page .admin-automation-grid,.app-shell--admin .admin-dashboard-page .admin-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-page .admin-automation-grid article:nth-child(odd),.app-shell--admin .admin-dashboard-page .admin-automation-grid article:nth-child(odd){border-left:0}.admin-dashboard-page .admin-automation-grid article:nth-child(5n+1),.app-shell--admin .admin-dashboard-page .admin-automation-grid article:nth-child(5n+1){border-left:1px solid #17191d14}.admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__row,.admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__row,.admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__row,.admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head,.admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__row,.admin-dashboard-queue-ledger__head,.admin-dashboard-queue-ledger__row,.app-shell--admin .admin-dashboard-queue-ledger__head,.app-shell--admin .admin-dashboard-queue-ledger__row,.admin-testing-hold-ledger__head,.admin-testing-hold-ledger__row,.app-shell--admin .admin-testing-hold-ledger__head,.app-shell--admin .admin-testing-hold-ledger__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.admin-dashboard-queue-ledger__head span:nth-child(3),.admin-dashboard-queue-ledger__head span:nth-child(4),.app-shell--admin .admin-dashboard-queue-ledger__head span:nth-child(3),.app-shell--admin .admin-dashboard-queue-ledger__head span:nth-child(4),.admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head span:nth-child(n+3),.admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head span:nth-child(n+3),.admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head span:nth-child(n+3),.admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head span:nth-child(n+3),.app-shell--admin .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head span:nth-child(n+3),.app-shell--admin .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head span:nth-child(n+3),.app-shell--admin .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head span:nth-child(n+3),.app-shell--admin .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head span:nth-child(n+3),.admin-testing-hold-ledger__head span:nth-child(3),.admin-testing-hold-ledger__head span:nth-child(4),.app-shell--admin .admin-testing-hold-ledger__head span:nth-child(3),.app-shell--admin .admin-testing-hold-ledger__head span:nth-child(4){display:none}.admin-testing-page .admin-testing-result-panel__meta,.app-shell--admin .admin-testing-page .admin-testing-result-panel__meta,.admin-dashboard-watch-grid,.app-shell--admin .admin-dashboard-watch-grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard-watch-grid>div,.admin-dashboard-watch-grid>div:nth-child(odd),.app-shell--admin .admin-dashboard-watch-grid>div,.app-shell--admin .admin-dashboard-watch-grid>div:nth-child(odd){border-left:0}}@media (width<=760px){.admin-dashboard-workflows,.app-shell--admin .admin-dashboard-workflows,.admin-dashboard-metric-band,.app-shell--admin .admin-dashboard-metric-band,.admin-dashboard-metric-band--compact,.app-shell--admin .admin-dashboard-metric-band--compact,.admin-dashboard-page .admin-automation-grid,.app-shell--admin .admin-dashboard-page .admin-automation-grid,.admin-testing-worksheet__band,.app-shell--admin .admin-testing-worksheet__band{grid-template-columns:minmax(0,1fr)}.admin-dashboard-page .admin-automation-grid article,.app-shell--admin .admin-dashboard-page .admin-automation-grid article,.admin-dashboard-page .admin-automation-grid article:nth-child(5n+1),.app-shell--admin .admin-dashboard-page .admin-automation-grid article:nth-child(5n+1){border-left:0}}.ph-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.ph-home-stage{background:linear-gradient(160deg,#181818 0%,#050505 62%);border-radius:14px;justify-content:center;align-items:center;min-height:clamp(320px,38vw,520px);padding:clamp(1.6rem,3.4vw,3rem);transition:transform .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 28px 60px -36px #0505058c}.ph-home-stage:hover{transform:translateY(-3px);box-shadow:0 36px 70px -38px #05050599}.ph-home-stage img{object-fit:contain;width:100%;height:100%;max-height:clamp(300px,36vw,480px)}.ph-home-stage__badge{background:#050505d1;border:1px solid #2a2a2a;border-radius:8px;gap:.16rem;padding:.55rem .8rem;display:grid;position:absolute;bottom:clamp(.9rem,2vw,1.4rem);left:clamp(.9rem,2vw,1.4rem)}.ph-home-stage__badge span{letter-spacing:.16em;text-transform:uppercase;color:#cfc9bc;font-size:.62rem}.ph-home-proof{max-width:1200px;padding:clamp(1.1rem, 2vw, 1.6rem) var(--space-page);border-top:1px solid var(--border-soft,#d8d1c4);border-bottom:1px solid var(--border-soft,#d8d1c4);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.6rem);margin:0 auto;display:grid}.ph-home-proof__item{color:inherit;align-content:start;gap:.28rem;text-decoration:none;display:grid}.ph-home-proof__item strong{letter-spacing:.12em;text-transform:uppercase;color:#111;font-size:.78rem}.ph-home-proof__item span{color:#5d5a54;font-size:.86rem;line-height:1.5}.ph-home-proof__item:hover strong{color:#9b7a4a}.ph-home-dark-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#9b7a4a;margin:0 0 .7rem;font-size:.66rem;font-weight:700}.ph-home-dark-link{color:#cfc9bc;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:3px;font-size:.82rem;text-decoration:underline}.ph-home-dark-link:hover{color:#faf8f2}.ph-home-batchproof{color:#faf8f2;background:linear-gradient(165deg,#111 0%,#050505 70%);border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1200px;margin:clamp(2.6rem,5vw,4rem) auto;padding:clamp(2rem,4vw,3.2rem) clamp(1.6rem,4vw,3.2rem);display:grid}.ph-home-batchproof h2{color:#faf8f2;margin:0 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:500;line-height:1.15}.ph-home-batchproof__lede{color:#b9b3a6;max-width:46ch;margin:0 0 1.4rem;font-size:.95rem;line-height:1.6}.ph-home-batchproof .button-link--secondary{color:#faf8f2;border-color:#2a2a2a}.ph-home-record{border:1px solid #2a2a2a;border-radius:10px;display:grid;overflow:hidden}.ph-home-record__row{border-top:1px solid #2a2a2a;justify-content:space-between;align-items:baseline;gap:1rem;padding:.72rem 1rem;display:flex}.ph-home-record__row span{letter-spacing:.16em;text-transform:uppercase;color:#8a857c;font-size:.62rem}.ph-home-record__row strong{color:#faf8f2;font-size:.92rem}.ph-home-featured{color:#faf8f2;background:#111;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.6rem,4vw,3rem);max-width:1200px;margin:0 auto clamp(2.6rem,5vw,4rem);padding:clamp(1.8rem,3.6vw,2.8rem);transition:transform .35s,box-shadow .35s;display:grid}.ph-home-featured__media{justify-content:center;align-items:center;min-height:220px;display:flex}.ph-home-featured__media img{object-fit:contain;width:100%;max-height:300px}.ph-home-featured h2{color:#faf8f2;margin:0 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500}.ph-home-featured__desc{color:#b9b3a6;margin:0 0 .9rem;font-size:.95rem}.ph-home-featured ul{gap:.3rem;margin:0 0 1.3rem;padding:0;list-style:none;display:grid}.ph-home-featured li{letter-spacing:.06em;color:#cfc9bc;padding-left:1rem;font-size:.82rem;position:relative}.ph-home-featured li:before{content:"";background:#9b7a4a;width:5px;height:5px;position:absolute;top:.52em;left:0}.ph-home-featured__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ph-home-featured .button-link--secondary{color:#faf8f2;border-color:#2a2a2a}.ph-home-catalog-invite{max-width:1200px;padding:0 var(--space-page) clamp(2.4rem, 5vw, 3.6rem);margin:0 auto}.ph-home-catalog-invite h2{margin:0 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500}.ph-home-catalog-invite p{color:#5d5a54;max-width:56ch;margin:0 0 .9rem;line-height:1.6}.ph-home-flow{max-width:1200px;padding:0 var(--space-page) clamp(3rem, 6vw, 4.5rem);margin:0 auto}.ph-home-flow h2{margin:0 0 1.3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500}.ph-home-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem);margin:0;padding:0;list-style:none;display:grid}.ph-home-flow li{border-top:1px solid var(--border-soft,#d8d1c4);align-content:start;gap:.3rem;padding-top:.7rem;display:grid}.ph-home-flow__number{letter-spacing:.2em;color:#9b7a4a;font-size:.66rem;font-weight:700}.ph-home-flow li strong{color:#111;font-size:.92rem}.ph-home-flow li p{color:#5d5a54;margin:0;font-size:.84rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ph-home-stage,.ph-home-featured{transition:none}.ph-home-stage:hover,.ph-home-featured:hover{transform:none}}@media (width<=860px){.ph-home-hero{grid-template-columns:minmax(0,1fr)}.ph-home-stage{min-height:260px}.ph-home-proof{grid-template-columns:minmax(0,1fr);gap:.9rem}.ph-home-batchproof,.ph-home-featured{margin-left:var(--space-page);margin-right:var(--space-page);grid-template-columns:minmax(0,1fr)}.ph-home-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph-home-stage picture,.ph-home-featured__media picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ph-home-headline span{white-space:nowrap;display:block}.hero-copy .ph-home-headline{letter-spacing:-.01em;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.06}.ph-home-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:visible}.ph-home-stage{border-radius:3px;min-height:clamp(340px,40vw,560px);margin-right:clamp(-3.5rem,-3vw,-1rem);padding:clamp(.4rem,1vw,.9rem);overflow:visible;box-shadow:0 42px 80px -42px #050505a6}.ph-home-stage img{transform-origin:55% 48%;filter:drop-shadow(0 24px 40px #05050573);max-height:none;transform:scale(1.12)}.ph-home-stage:hover{transform:none}.ph-home-stage__badge{border-radius:2px;bottom:0;left:auto;right:clamp(1rem,2.4vw,2rem);transform:translateY(45%);box-shadow:0 18px 34px -20px #050505b3}.ph-home-rail{max-width:1200px;padding:.85rem var(--space-page);border-top:1px solid var(--border-soft,#d8d1c4);border-bottom:1px solid var(--border-soft,#d8d1c4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 0;margin:clamp(1.4rem,3vw,2.2rem) auto 0;display:flex}.ph-home-rail__item{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#111;border-left:1px solid var(--border-soft,#d8d1c4);flex:auto;padding:.1rem 1rem;font-size:.68rem;font-weight:700;text-decoration:none}.ph-home-rail__item:first-child{border-left:0}.ph-home-rail__item:hover{color:#9b7a4a}.ph-home-batchproof{background:linear-gradient(#faf8f209 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#faf8f209 1px,#0000 1px) 0 0/72px 72px,linear-gradient(165deg,#111 0%,#050505 70%);border-radius:0;width:100vw;max-width:none;margin:clamp(2.8rem,6vw,4.6rem) 0 clamp(2.8rem,6vw,4.6rem) calc(50% - 50vw);padding:clamp(2.4rem,5vw,4rem) 0;display:block}.ph-home-batchproof__inner{max-width:1200px;padding:0 var(--space-page);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.ph-home-record{background:#faf8f205;border:0;border-top:2px solid #9b7a4a;border-radius:0}.ph-home-record__row{border-top:1px solid #2a2a2a}.ph-home-record__row--head{background:0 0;border-top:1px solid #2a2a2a}.ph-home-record__row:first-child{border-top:0}.ph-home-featured{border-radius:3px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);padding:clamp(1.2rem,2.6vw,2rem) clamp(1.4rem,3vw,2.6rem)}.ph-home-featured__media{min-height:280px}.ph-home-featured__media img{max-height:380px;transform:scale(1.08)}.ph-home-featured h2{letter-spacing:-.01em;font-size:clamp(1.9rem,3.4vw,2.6rem)}.ph-home-featured:hover{transform:none;box-shadow:0 30px 60px -40px #05050599}.ph-home-catalog-invite{border-top:1px solid var(--border-soft,#d8d1c4);max-width:1200px;padding-top:clamp(1.6rem,3vw,2.4rem)}.ph-home-catalog-invite h2,.ph-home-catalog-invite p{max-width:48ch}@media (width<=860px){.ph-home-headline span{white-space:normal}.ph-home-stage{min-height:280px;margin-right:0;padding:1rem}.ph-home-stage img{transform:none}.ph-home-stage__badge{margin-top:.6rem;display:inline-grid;position:static;transform:none}.ph-home-rail{flex-direction:column;align-items:stretch;gap:0}.ph-home-rail__item{border-left:0;border-top:1px solid var(--border-soft,#d8d1c4);text-align:left;padding:.55rem 0}.ph-home-rail__item:first-child{border-top:0}.ph-home-batchproof__inner{grid-template-columns:minmax(0,1fr)}}.page-section--admin.admin-dashboard-page .page-header,.page-section--admin.admin-testing-page .page-header{margin-bottom:.25rem}.page-section--admin.admin-dashboard-page .page-header p,.page-section--admin.admin-testing-page .page-header p{max-width:74ch;font-size:.92rem;line-height:1.42}.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet,.page-section--admin.admin-testing-page .admin-testing-worksheet{gap:.8rem;margin-bottom:.7rem}.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet__top{grid-template-columns:minmax(0,1.42fr) minmax(320px,.98fr);gap:.9rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows{gap:.42rem;padding-top:.42rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table{background:linear-gradient(#ffffffbd,#ffffff75);border-top:1px solid #17191d24}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head{background:#17191d09;border-bottom:1px solid #17191d1a;padding:.38rem .5rem .34rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{border-bottom:1px solid #17191d14;padding:.48rem .5rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row:last-child,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row:last-child{border-bottom:0}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row small,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row small{line-height:1.32}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem 1rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button{border-bottom:1px solid #17191d14;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;min-height:0;padding:.36rem 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list small{color:#17191d9e;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:760}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-bands{gap:.2rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff8f}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band a,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band>a,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band .button-ghost,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band article,.page-section--admin.admin-testing-page .admin-testing-worksheet__band article{min-height:0;padding:.5rem .62rem .56rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band strong{font-size:1.05rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-grid{gap:.85rem 1rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{margin-bottom:.22rem;padding-bottom:.18rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:#ffffff7a;border-top:1px solid #17191d29}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-testing-page .admin-testing-table thead th,.page-section--admin.admin-testing-page .admin-testing-supplier-table thead th{background:#17191d09}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head{padding:.42rem .5rem .36rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row{border-bottom:1px solid #17191d14;padding:.44rem .5rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row:last-child{border-bottom:0}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{background:#ffffff70}.page-section--admin.admin-testing-page .admin-testing-worksheet__top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem .9rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-page-actions{justify-content:flex-end;gap:.38rem;margin:0}.page-section--admin.admin-testing-page .admin-testing-page-actions a,.page-section--admin.admin-testing-page .admin-testing-page-actions button{min-height:30px;padding:0 .68rem;font-size:.58rem}.page-section--admin.admin-testing-page .admin-testing-worksheet__band{background:#ffffff8f;border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;grid-column:1/-1}.page-section--admin.admin-testing-page .admin-testing-worksheet__band strong{font-size:.96rem}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:minmax(0,1.6fr) 132px 86px 142px;align-items:center;gap:.7rem}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row button{min-height:28px;padding:0 .56rem;font-size:.56rem}.page-section--admin.admin-testing-page .admin-testing-toolbar{background:0 0;border:0;border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;grid-template-columns:220px minmax(0,1fr) auto;align-items:end;gap:.45rem .7rem;margin-bottom:.5rem;padding:.35rem 0 .46rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{grid-column:1/span 2}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{justify-self:end}.page-section--admin.admin-testing-page .admin-testing-table tbody td,.page-section--admin.admin-testing-page .admin-testing-supplier-table tbody td{padding-top:.48rem;padding-bottom:.48rem}.page-section--admin.admin-testing-page .admin-testing-table tbody tr.is-selected{background:#17191d0a}.page-section--admin.admin-testing-page .admin-testing-result-panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff9e;border:0;border-left:2px solid #17191d38;padding:.12rem 0 0 .9rem}.page-section--admin.admin-testing-page .admin-testing-result-panel header{margin-bottom:.42rem}.page-section--admin.admin-testing-page .admin-testing-supplier-form{background:0 0;border:0;border-top:1px solid #17191d1f;padding:.42rem 0 0}@media (width<=1240px){.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet__top,.page-section--admin.admin-testing-page .admin-testing-worksheet__top,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1fr)}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=980px){.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:minmax(0,1fr)}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{grid-column:auto;justify-self:start}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-dashboard-workflows,.page-section--admin.admin-testing-page .admin-testing-worksheet__band,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:minmax(0,1fr)}}.ph-home-stage{box-shadow:none;background:0 0;border-radius:0;min-height:0;padding:0;display:block}.ph-home-stage picture{width:100%;height:auto;display:block}.ph-home-stage img{object-fit:contain;filter:none;border-radius:3px;width:100%;height:auto;max-height:none;display:block;transform:none;box-shadow:0 36px 80px -34px #0505058c,0 12px 28px -16px #05050566}.ph-home-stage__badge{background:#050505;border:1px solid #2a2a2a;border-radius:2px;bottom:clamp(-1.4rem,-1.2vw,-.7rem);left:auto;right:clamp(-1.2rem,-1vw,-.5rem);transform:none;box-shadow:0 18px 34px -20px #050505b3}.ph-home-rail__number{color:#9b7a4a;letter-spacing:.18em;margin-right:.55rem;font-weight:700}.ph-home-batchproof{margin-top:clamp(1.4rem,3vw,2.2rem)}.ph-home-featured{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.ph-home-featured__record{align-self:center}@media (width<=860px){.ph-home-stage__badge{margin-top:.7rem;display:inline-grid;position:static}.ph-home-featured{grid-template-columns:minmax(0,1fr)}}.ph-home-stage img{box-shadow:none;border-radius:0;-webkit-mask-image:radial-gradient(135% 125% at 50% 45%,#000 58%,#0000 92%);mask-image:radial-gradient(135% 125% at 50% 45%,#000 58%,#0000 92%)}.ph-home-rail__item{text-align:left;align-content:start;gap:.3rem;display:grid}.ph-home-rail__item span{color:#8a857c;letter-spacing:0;text-transform:none;font-size:.78rem;line-height:1.45}.ph-home-record{background:0 0}.ph-home-spread{max-width:1200px;padding:clamp(1.8rem, 3.6vw, 2.8rem) var(--space-page);border-top:1px solid var(--border-soft,#d8d1c4);border-bottom:1px solid var(--border-soft,#d8d1c4);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:clamp(2.4rem,5vw,3.8rem) auto;display:grid}.ph-home-bronze-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#9b7a4a;margin:0 0 .7rem;font-size:.66rem;font-weight:700}.ph-home-spread h2{letter-spacing:-.01em;color:#111;margin:0 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:500}.ph-home-spread__desc{color:#5d5a54;margin:0 0 .9rem;font-size:.96rem}.ph-home-spread ul{gap:.3rem;margin:0 0 1.3rem;padding:0;list-style:none;display:grid}.ph-home-spread li{letter-spacing:.04em;color:#5d5a54;padding-left:1rem;font-size:.84rem;position:relative}.ph-home-spread li:before{content:"";background:#9b7a4a;width:5px;height:5px;position:absolute;top:.52em;left:0}.ph-home-spread__actions{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.ph-home-spread__record{border-top:2px solid #9b7a4a;margin:0;display:grid}.ph-home-spread__record>div{border-bottom:1px solid var(--border-soft,#d8d1c4);justify-content:space-between;align-items:baseline;gap:1rem;padding:.72rem 0;display:flex}.ph-home-spread__record dt{letter-spacing:.16em;text-transform:uppercase;color:#8a857c;font-size:.62rem}.ph-home-spread__record dd{color:#111;margin:0;font-size:.92rem;font-weight:600}.ph-home-plates{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(1.4rem,3vw,2.6rem);margin:1.4rem 0 1.2rem;display:grid}.ph-home-plate{color:inherit;border-top:1px solid var(--border-soft,#d8d1c4);align-content:start;gap:.3rem;padding-top:.7rem;text-decoration:none;transition:border-color .25s;display:grid}.ph-home-plate:hover{border-top-color:#9b7a4a}.ph-home-plate__index{letter-spacing:.2em;color:#9b7a4a;font-size:.64rem;font-weight:700}.ph-home-plate__category{letter-spacing:.16em;text-transform:uppercase;color:#8a857c;font-size:.62rem}.ph-home-plate strong{color:#111;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}.ph-home-plate p{color:#5d5a54;margin:0;font-size:.82rem;line-height:1.5}.ph-home-plate__meta{letter-spacing:.1em;text-transform:uppercase;color:#8a857c;margin-top:.25rem;font-size:.68rem}@media (width<=860px){.ph-home-spread{grid-template-columns:minmax(0,1fr)}.ph-home-stage img{-webkit-mask-image:radial-gradient(140% 130%,#000 64%,#0000 96%);mask-image:radial-gradient(140% 130%,#000 64%,#0000 96%)}}.ph-home-hero{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(1.2rem,2.5vw,2rem)}.ph-home-hero .hero-copy{max-width:760px}.hero-copy .ph-home-headline{font-size:clamp(2.5rem,5.6vw,4.4rem)}.ph-home-rail{margin-top:clamp(.8rem,2vw,1.4rem)}.ph-home-rail__item{align-items:baseline;gap:.55rem;display:flex}.ph-home-rail__item strong{letter-spacing:.22em;text-transform:uppercase;color:#111;font-size:.66rem;font-weight:700}.ph-home-rail__item span:not(.ph-home-rail__number){display:none}.ph-home-batchproof{padding-top:0}.ph-home-batchproof__image{width:100%;overflow:hidden}.ph-home-batchproof__image picture,.ph-home-batchproof__image img{width:100%;display:block}.ph-home-batchproof__image img{object-fit:cover;object-position:center 42%;height:clamp(320px,46vw,580px);box-shadow:none;border:0;border-radius:0;-webkit-mask-image:none;mask-image:none}.ph-home-batchproof__inner{padding-top:clamp(1.6rem,3.4vw,2.8rem)}@media (width<=860px){.ph-home-batchproof__image img{height:clamp(220px,56vw,340px)}}.ph-home-hero{padding-top:clamp(1.8rem,3.6vw,3rem);padding-bottom:clamp(.8rem,1.6vw,1.4rem)}.ph-home-hero .hero-copy{gap:.55rem}.ph-home-rail{margin-top:clamp(.5rem,1.2vw,.9rem);padding-top:.7rem;padding-bottom:.7rem}.ph-home-batchproof{margin-top:clamp(1rem,2.2vw,1.8rem);margin-bottom:clamp(2rem,4vw,3rem)}.ph-home-catalog-invite{padding-top:clamp(1.2rem,2.4vw,1.8rem)}.ph-home-plate .inline-link{margin-top:.3rem;font-size:.8rem}.ph-home-hero{position:relative;overflow:hidden}.ph-home-hero .hero-copy{z-index:1;position:relative}.ph-home-field{z-index:0;pointer-events:none;position:absolute;inset:0}.ph-home-field__mark{opacity:.028;filter:sepia(.35);width:clamp(480px,58vw,880px);position:absolute;top:-18%;right:-14%;transform:rotate(-4deg)}.ph-home-field__lines{width:100%;height:100%;position:absolute;inset:0}.ph-field-line{stroke-width:1px;vector-effect:non-scaling-stroke}.ph-field-line--soft{stroke:#1111110b}.ph-field-line--taupe{stroke:#70635212}.ph-field-line--tick{stroke:#1111111a}.ph-field-line--bronze{stroke:#9b7a4a29}@media (width<=1100px){.ph-home-field__mark{opacity:.022;width:clamp(380px,52vw,560px)}}@media (width<=860px){.ph-home-field__lines{display:none}.ph-home-field__mark{opacity:.02;width:360px;top:auto;bottom:-22%;right:-28%}}.ph-home-plate__media{margin-bottom:.55rem;display:block}.ph-home-plate__media img{aspect-ratio:1;object-fit:cover;filter:saturate(.92);width:100%;transition:filter .25s;display:block}.ph-home-plate:hover .ph-home-plate__media img{filter:saturate()}.ph-home-flow{border-top:1px solid var(--border-soft,#d8d1c4);padding-top:clamp(1.4rem,2.6vw,2rem)}.ph-home-flow h2{color:#5d5a54;font-size:clamp(1.2rem,2vw,1.5rem)}.ph-home-flow li strong{font-size:.86rem}.ph-home-flow li p{color:#8a857c;font-size:.8rem}@media (width<=860px){.ph-home-plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media (width<=520px){.ph-home-plates{grid-template-columns:minmax(0,1fr)}}.ph-home-catalog-invite{border-top:0;margin-top:clamp(2.4rem,5vw,4rem);padding-top:0}.ph-home-spreadhead{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:clamp(1.4rem,4vw,4.5rem);margin-bottom:clamp(1.8rem,3.6vw,3rem);display:grid}.ph-home-catalog-invite .ph-home-spreadhead h2{letter-spacing:-.01em;margin:0;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.08}.ph-home-spreadhead__aside{justify-items:start;gap:.7rem;padding-bottom:.35rem;display:grid}.ph-home-catalog-invite .ph-home-spreadhead__aside p{max-width:40ch;margin:0;font-size:.92rem}.ph-home-spreadhead__links{flex-wrap:wrap;align-items:baseline;gap:1.4rem;display:flex}.ph-home-spreadhead__links .inline-link--quiet{color:#8a857c}.ph-home-spreadhead__links .inline-link--quiet:hover{color:#111}.ph-home-catspread{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.8rem,4vw,3.8rem);display:grid}.ph-home-catspread__platelabel{align-items:baseline;gap:.7rem;margin:0 0 .6rem;display:flex}.ph-home-catspread__index{letter-spacing:.22em;color:#9b7a4a;font-size:.66rem;font-weight:700}.ph-home-catspread__category{letter-spacing:.16em;text-transform:uppercase;color:#8a857c;font-size:.62rem}.ph-home-catspread__feature{align-content:start;display:grid}.ph-home-catspread__media{display:block}.ph-home-catspread__media img{aspect-ratio:1;object-fit:cover;filter:saturate(.92);width:100%;transition:filter .3s;display:block}.ph-home-catspread__feature:hover .ph-home-catspread__media img{filter:saturate()}.ph-home-catspread__featurecopy{border-top:1px solid #9b7a4a8c;justify-items:start;gap:.35rem;margin-top:1rem;padding-top:.85rem;display:grid}.ph-home-catspread__featurecopy h3{letter-spacing:-.01em;color:#111;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500}.ph-home-catalog-invite .ph-home-catspread__featurecopy p{color:#5d5a54;margin:0;font-size:.92rem}.ph-home-catspread__meta{letter-spacing:.1em;text-transform:uppercase;color:#8a857c;font-size:.68rem}.ph-home-catspread__featurecopy .inline-link,.ph-home-catrecord .inline-link{margin-top:.3rem;font-size:.8rem}.ph-home-catspread__records{border-left:1px solid var(--border-soft,#d8d1c4);align-content:start;padding-left:clamp(1.4rem,3vw,2.6rem);display:grid}.ph-home-catrecord{border-top:1px solid var(--border-soft,#d8d1c4);padding:.95rem 0 1.1rem;transition:border-color .25s}.ph-home-catrecord:first-child{border-top:0;padding-top:.15rem}.ph-home-catrecord:hover{border-top-color:#9b7a4a}.ph-home-catrecord__copy{justify-items:start;gap:.3rem;display:grid}.ph-home-catrecord__copy .ph-home-catspread__platelabel{margin-bottom:.1rem}.ph-home-catrecord h3{color:#111;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}.ph-home-catalog-invite .ph-home-catrecord .ph-home-catrecord__copy>p:not(.ph-home-catspread__platelabel){color:#5d5a54;margin:0;font-size:.82rem;line-height:1.5}.ph-home-catrecord--media{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.ph-home-catrecord__media{display:block}.ph-home-catrecord__media img{aspect-ratio:1;object-fit:cover;filter:saturate(.9);width:88px;display:block}@media (width<=900px){.ph-home-spreadhead{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;margin-bottom:1.4rem}.ph-home-spreadhead__aside{padding-bottom:0}.ph-home-catspread{grid-template-columns:minmax(0,1fr);gap:1.6rem}.ph-home-catspread__records{border-left:0;padding-left:0}.ph-home-catrecord:first-child{border-top:1px solid var(--border-soft,#d8d1c4);padding-top:.95rem}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-dashboard-heading{max-width:900px;margin-bottom:.35rem}.page-section--admin.admin-dashboard-page .admin-dashboard-heading p:not(.eyebrow),.page-section--admin.admin-testing-page .admin-dashboard-heading p:not(.eyebrow){max-width:760px;font-size:.88rem}.page-section--admin.admin-dashboard-page .admin-tenant-context{box-shadow:none;background:0 0;border:0;border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;margin-bottom:.35rem;padding:.52rem 0 .6rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context span{letter-spacing:.14em;font-size:.68rem}.page-section--admin.admin-dashboard-page .admin-tenant-context strong{font-size:1rem;font-weight:780;line-height:1.1}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button{letter-spacing:.08em;background:#ffffffe0;border:1px solid #17191d24;min-height:28px;padding:0 .55rem;font-size:.68rem;font-weight:800}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button.is-active{background:var(--admin-ink);color:#fffaf0;border-color:#17191d5c}.admin-dashboard-worksheet,.app-shell--admin .admin-dashboard-worksheet,.admin-testing-worksheet,.app-shell--admin .admin-testing-worksheet{gap:.65rem;margin-bottom:.55rem}.admin-dashboard-worksheet__top,.app-shell--admin .admin-dashboard-worksheet__top{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:.9rem}.admin-dashboard-queue-ledger,.app-shell--admin .admin-dashboard-queue-ledger,.admin-dashboard-workflows,.app-shell--admin .admin-dashboard-workflows,.admin-testing-hold-ledger,.app-shell--admin .admin-testing-hold-ledger{border-top:2px solid #17191d57;gap:.3rem;padding-top:.42rem}.admin-dashboard-queue-ledger>header strong,.app-shell--admin .admin-dashboard-queue-ledger>header strong,.admin-testing-hold-ledger>header strong,.app-shell--admin .admin-testing-hold-ledger>header strong{font-size:1.06rem;line-height:1.08}.admin-dashboard-queue-ledger__table,.app-shell--admin .admin-dashboard-queue-ledger__table,.admin-dashboard-ledger-table,.app-shell--admin .admin-dashboard-ledger-table,.admin-testing-hold-ledger__table,.app-shell--admin .admin-testing-hold-ledger__table,.admin-testing-page .admin-testing-table-wrap,.app-shell--admin .admin-testing-page .admin-testing-table-wrap,.admin-testing-page .admin-testing-supplier-table-wrap,.app-shell--admin .admin-testing-page .admin-testing-supplier-table-wrap{box-shadow:none;background:#ffffffe6;border:1px solid #17191d1f}.admin-dashboard-queue-ledger__head,.app-shell--admin .admin-dashboard-queue-ledger__head,.admin-dashboard-queue-ledger__row,.app-shell--admin .admin-dashboard-queue-ledger__row{padding:.38rem .6rem}.admin-dashboard-workflows,.app-shell--admin .admin-dashboard-workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.admin-dashboard-workflows>section,.app-shell--admin .admin-dashboard-workflows>section{gap:.18rem;padding-top:.18rem}.admin-dashboard-workflows>section>header span,.app-shell--admin .admin-dashboard-workflows>section>header span{letter-spacing:.15em;font-size:.66rem}.admin-dashboard-workflows__list a,.admin-dashboard-workflows__list button,.app-shell--admin .admin-dashboard-workflows__list a,.app-shell--admin .admin-dashboard-workflows__list button{gap:.5rem;padding:.26rem 0}.admin-dashboard-workflows__list strong,.app-shell--admin .admin-dashboard-workflows__list strong{font-size:.94rem}.admin-dashboard-workflows__list small,.app-shell--admin .admin-dashboard-workflows__list small{font-size:.68rem}.admin-dashboard-metric-bands,.app-shell--admin .admin-dashboard-metric-bands{gap:.22rem}.admin-dashboard-metric-band,.app-shell--admin .admin-dashboard-metric-band,.admin-dashboard-metric-band--compact,.app-shell--admin .admin-dashboard-metric-band--compact{background:#ffffffbd;border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f}.admin-dashboard-metric-band a,.app-shell--admin .admin-dashboard-metric-band a{padding:.46rem .66rem .5rem}.admin-dashboard-metric-band strong,.app-shell--admin .admin-dashboard-metric-band strong{font-size:1.22rem}.admin-dashboard-metric-band small,.app-shell--admin .admin-dashboard-metric-band small{font-size:.82rem}.admin-dashboard-ledger-grid,.app-shell--admin .admin-dashboard-ledger-grid{gap:.8rem 1rem;margin-top:.05rem}.admin-dashboard-ledger-section,.app-shell--admin .admin-dashboard-ledger-section{gap:.28rem;padding-top:.38rem}.admin-dashboard-ledger-section__header,.app-shell--admin .admin-dashboard-ledger-section__header{padding-bottom:.1rem}.admin-dashboard-ledger-section__header strong,.app-shell--admin .admin-dashboard-ledger-section__header strong{font-size:1rem}.admin-dashboard-ledger-actions,.app-shell--admin .admin-dashboard-ledger-actions{gap:.25rem .55rem}.admin-dashboard-ledger-actions .button-ghost,.app-shell--admin .admin-dashboard-ledger-actions .button-ghost{letter-spacing:.1em;text-underline-offset:.14em;text-transform:uppercase;background:0 0;border:0;min-height:0;padding:0;font-size:.74rem;font-weight:800;text-decoration:underline}.admin-dashboard-ledger-table__head,.app-shell--admin .admin-dashboard-ledger-table__head{padding:.34rem .65rem .3rem}.admin-dashboard-ledger-table__row,.app-shell--admin .admin-dashboard-ledger-table__row{padding:.44rem .65rem}.admin-dashboard-ledger-table__row strong,.app-shell--admin .admin-dashboard-ledger-table__row strong{font-size:.93rem}.admin-dashboard-ledger-table__row small,.app-shell--admin .admin-dashboard-ledger-table__row small{margin-top:.08rem;font-size:.8rem}.admin-dashboard-watch-grid,.app-shell--admin .admin-dashboard-watch-grid{background:#ffffffe0;border:1px solid #17191d1f}.admin-dashboard-watch-grid>div,.app-shell--admin .admin-dashboard-watch-grid>div{padding:.42rem .62rem .46rem}.admin-dashboard-watch-grid strong,.app-shell--admin .admin-dashboard-watch-grid strong{font-size:1.02rem}.page-section--admin.admin-testing-page .admin-testing-heading{margin-bottom:.25rem}.admin-testing-worksheet__band,.app-shell--admin .admin-testing-worksheet__band{background:#ffffffc7;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-testing-worksheet__band article,.app-shell--admin .admin-testing-worksheet__band article{padding:.42rem .62rem .46rem}.admin-testing-worksheet__band strong,.app-shell--admin .admin-testing-worksheet__band strong{font-size:1.08rem}.admin-testing-hold-ledger__head,.app-shell--admin .admin-testing-hold-ledger__head,.admin-testing-hold-ledger__row,.app-shell--admin .admin-testing-hold-ledger__row{grid-template-columns:minmax(260px,1.45fr) minmax(150px,.8fr) minmax(74px,.32fr) minmax(118px,auto);padding:.4rem .62rem}.admin-testing-hold-ledger__row strong,.app-shell--admin .admin-testing-hold-ledger__row strong{font-size:.95rem}.admin-testing-hold-ledger__row small,.app-shell--admin .admin-testing-hold-ledger__row small{font-size:.79rem}.page-section--admin.admin-testing-page .admin-testing-toolbar{background:0 0;border:0;border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;grid-template-columns:minmax(220px,.55fr) minmax(320px,1fr) auto;gap:.45rem .75rem;margin-bottom:.1rem;padding:.46rem 0 0}.page-section--admin.admin-testing-page .admin-testing-toolbar label span{letter-spacing:.12em;font-size:.68rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions{gap:.2rem .55rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button{letter-spacing:.1em;text-underline-offset:.14em;text-transform:uppercase;background:0 0;border:0;min-height:0;padding:0;font-size:.74rem;font-weight:820;text-decoration:underline}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{font-size:.8rem}.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.72fr) minmax(318px,.88fr);gap:.8rem}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td{padding-top:.46rem;padding-bottom:.46rem}.page-section--admin.admin-testing-page .admin-testing-status{min-height:18px;padding:0 .38rem;font-size:.52rem}.page-section--admin.admin-testing-page .admin-testing-result-panel{background:#fffffff5;border:1px solid #17191d1f;padding:.5rem .62rem .62rem;position:sticky;top:1rem}.page-section--admin.admin-testing-page .admin-testing-result-panel header{margin-bottom:.34rem;padding-bottom:.28rem}.page-section--admin.admin-testing-page .admin-testing-result-panel h2{font-size:1rem}.page-section--admin.admin-testing-page .admin-testing-result-panel header p,.page-section--admin.admin-testing-page .admin-testing-result-panel--empty p{font-size:.82rem;line-height:1.35}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin-bottom:.34rem;padding-bottom:.28rem}.page-section--admin.admin-testing-page .admin-testing-result-actions{margin-top:.42rem;padding-top:.4rem}.page-section--admin.admin-testing-page .admin-testing-result-actions button{min-height:28px;padding:0 .52rem;font-size:.56rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas{background:0 0;border:0;border-top:2px solid #17191d57;gap:.48rem;margin-top:.55rem;padding-top:.42rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{align-items:baseline}.page-section--admin.admin-testing-page .admin-testing-supplier-coas h2{font-size:1rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas p{font-size:.8rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions{gap:.24rem .48rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header button{min-height:0;color:var(--admin-ink);letter-spacing:.1em;text-underline-offset:.14em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:820;text-decoration:underline}.page-section--admin.admin-testing-page .admin-testing-supplier-form{background:#fffffff0;border:1px solid #17191d1f;gap:.34rem;padding:.55rem .62rem .62rem}@media (width<=1240px){.admin-dashboard-worksheet__top,.app-shell--admin .admin-dashboard-worksheet__top,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1fr)}}.page-section--admin.admin-dashboard-page .admin-dashboard-command{grid-template-columns:minmax(0,1.28fr) minmax(320px,.92fr);align-items:start;gap:1rem 1.1rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-command__main,.page-section--admin.admin-dashboard-page .admin-dashboard-command__side{gap:.9rem;min-width:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-command__side{align-content:start}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section--embedded{border-top:2px solid #17191d57;padding-top:.48rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact{background:0 0}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band a{padding:.38rem .78rem .42rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start}.page-section--admin.admin-dashboard-page #automation-health{grid-column:1/-1}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{background:0 0;border:1px solid #17191d24;border-left:0;border-right:0}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows{grid-template-columns:1fr;gap:.6rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section{border-top:1px solid #17191d1f;padding-top:.34rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section:first-child{border-top:0;padding-top:.08rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button{padding:.34rem 0}.page-section--admin.admin-testing-page .admin-testing-command{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:start;gap:1rem 1.1rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-command__side{gap:.75rem;min-width:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-page-actions{justify-content:flex-start}.page-section--admin.admin-testing-page .admin-testing-page-actions a,.page-section--admin.admin-testing-page .admin-testing-page-actions button{background:var(--admin-ink);color:#fffaf0}.page-section--admin.admin-testing-page .admin-testing-page-actions a:last-child,.page-section--admin.admin-testing-page .admin-testing-page-actions button:last-child{color:var(--admin-ink);background:0 0}.page-section--admin.admin-testing-page .admin-testing-worksheet__band{background:0 0;border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article{border-left:1px solid #17191d1f;padding:.38rem .62rem .42rem}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(odd){border-left:0}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr;gap:.42rem;margin:0;padding:.48rem 0 0}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{justify-content:flex-start}.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{box-shadow:none;background:0 0;border-top:2px solid #17191d57}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-testing-page .admin-testing-supplier-coas{margin-top:.6rem;padding-top:.55rem}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-command,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-grid,.page-section--admin.admin-testing-page .admin-testing-command,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}.page-section--admin.admin-testing-page .admin-testing-worksheet__band{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(odd){border-left:1px solid #17191d1f}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(3n+1){border-left:0}}@media (width<=760px){.page-section--admin.admin-testing-page .admin-testing-worksheet__band{grid-template-columns:1fr}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article{border-left:0}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:minmax(0,1fr)}.page-section--admin.admin-dashboard-page .admin-tenant-switcher{justify-content:flex-start}.admin-dashboard-workflows,.app-shell--admin .admin-dashboard-workflows,.admin-testing-worksheet__band,.app-shell--admin .admin-testing-worksheet__band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-dashboard-workflows,.app-shell--admin .admin-dashboard-workflows,.admin-dashboard-metric-band,.app-shell--admin .admin-dashboard-metric-band,.admin-dashboard-metric-band--compact,.app-shell--admin .admin-dashboard-metric-band--compact,.admin-testing-worksheet__band,.app-shell--admin .admin-testing-worksheet__band,.admin-dashboard-ledger-grid,.app-shell--admin .admin-dashboard-ledger-grid{grid-template-columns:minmax(0,1fr)}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading p:not(.eyebrow),.page-section--admin.admin-testing-page .admin-dashboard-heading p:not(.eyebrow){max-width:66ch;font-size:.97rem;line-height:1.5}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header>div{gap:.1rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context span,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.page-section--admin.admin-dashboard-page .admin-tenant-context strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{font-size:1.02rem;line-height:1.15}.page-section--admin.admin-dashboard-page .admin-dashboard-command,.page-section--admin.admin-testing-page .admin-testing-command{align-items:start;gap:.95rem 1rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-command{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr)}.page-section--admin.admin-dashboard-page .admin-dashboard-command__main,.page-section--admin.admin-dashboard-page .admin-dashboard-command__side,.page-section--admin.admin-testing-page .admin-testing-command__side{gap:.85rem;min-width:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{background:#ffffff85;border-top:3px solid #17191d4d;min-width:0;padding-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas,.page-section--admin.admin-testing-page .admin-testing-supplier-form,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{box-shadow:none;background:#ffffffe0;border:1px solid #17191d24}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{overflow:clip}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row small{color:var(--color-muted);font-size:.8rem;line-height:1.32}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{justify-content:space-between;align-items:end;gap:.75rem;padding:.55rem 0 .45rem;display:flex}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__empty,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__empty,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__empty{color:var(--color-muted);margin:0;padding:.55rem 0;font-size:.84rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows{background:0 0;border:0;gap:.65rem;padding:.55rem 0 .05rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section{border-top:1px solid #17191d1f;padding:.1rem 0 .05rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list{gap:.08rem;margin-top:.18rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.28rem 0;text-decoration:none;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a strong,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button strong{font-size:.95rem;line-height:1.2}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a small,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button small{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-bands{gap:.35rem;margin-top:.15rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact,.page-section--admin.admin-testing-page .admin-testing-worksheet__band{background:#fffc;border:1px solid #17191d24}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band a,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact a{min-height:68px;padding:.5rem .65rem .54rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band strong,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact strong{font-size:1.32rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band small{margin-top:.14rem;font-size:.76rem;line-height:1.3}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section{gap:.38rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header{padding-bottom:.15rem}.page-section--admin.admin-testing-page .admin-testing-page-actions a,.page-section--admin.admin-testing-page .admin-testing-page-actions button{min-height:33px;color:var(--admin-ink);letter-spacing:.11em;text-transform:uppercase;background:#fffffff0;border:1px solid #17191d24;padding:0 .68rem;font-size:.7rem;font-weight:850;text-decoration:none}.page-section--admin.admin-testing-page .admin-testing-page-actions button:first-child,.page-section--admin.admin-testing-page .admin-testing-page-actions a:last-child{background:var(--admin-ink);color:#fffaf0}.page-section--admin.admin-testing-page .admin-testing-worksheet__band{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article{background:0 0;border-top:1px solid #17191d1a;border-left:1px solid #17191d1a;min-height:62px;padding:.46rem .62rem .48rem}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(-n+3){border-top:0}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(3n+1){border-left:0}.page-section--admin.admin-testing-page .admin-testing-worksheet__band strong{margin-top:.12rem;font-size:1.06rem;line-height:1;display:block}.page-section--admin.admin-testing-page .admin-testing-worksheet__band small{color:var(--color-muted);margin-top:.14rem;font-size:.76rem;line-height:1.26;display:block}.page-section--admin.admin-testing-page .admin-testing-toolbar{background:#ffffffd1;border:1px solid #17191d24;grid-template-columns:minmax(220px,.55fr) minmax(280px,1fr) auto;gap:.42rem .72rem;margin:0;padding:.55rem .68rem .62rem}.page-section--admin.admin-testing-page .admin-testing-toolbar label span{letter-spacing:.12em;font-size:.68rem;font-weight:800}.page-section--admin.admin-testing-page .admin-testing-toolbar input,.page-section--admin.admin-testing-page .admin-testing-toolbar select{background:#fffffff0;border:1px solid #17191d24;min-height:33px;padding:0 .56rem;font-size:.8rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions{align-items:end;gap:.3rem .65rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button{letter-spacing:.1em;text-transform:uppercase;background:#fffffff0;border:1px solid #17191d24;min-height:33px;padding:0 .58rem;font-size:.69rem;font-weight:850;text-decoration:none}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button{background:#ffffffd6;border:1px solid #17191d1f;min-height:28px;padding:0 .5rem;font-size:.68rem}.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.36fr) minmax(320px,.82fr);align-items:start;gap:.9rem}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td{padding-top:.46rem;padding-bottom:.46rem;line-height:1.28}.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{padding:.68rem .76rem .78rem}.page-section--admin.admin-testing-page .admin-testing-result-panel{position:sticky;top:1rem}.page-section--admin.admin-testing-page .admin-testing-result-panel header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{border-bottom:1px solid #17191d1a;padding-bottom:.46rem}.page-section--admin.admin-testing-page .admin-testing-result-panel header p,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header p{color:var(--color-muted);margin:.16rem 0 0;font-size:.83rem;line-height:1.32}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{border-bottom:1px solid #17191d14;margin:.42rem 0 .5rem;padding-bottom:.42rem}.page-section--admin.admin-testing-page .admin-testing-result-grid label span,.page-section--admin.admin-testing-page .admin-testing-supplier-form label span{letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.page-section--admin.admin-testing-page .admin-testing-supplier-form{background:#ffffffd6;border:1px solid #17191d1a;margin-top:.5rem;padding:.55rem .6rem .62rem}.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{margin-top:.5rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table a,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions button,.page-section--admin.admin-testing-page .admin-testing-result-panel header button,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row button,.page-section--admin.admin-testing-page .admin-testing-table td button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a{min-height:0;color:var(--admin-ink);letter-spacing:.08em;text-underline-offset:.16em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:800;text-decoration:underline}.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button:last-child{color:var(--admin-ink)}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-command,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-grid,.page-section--admin.admin-testing-page .admin-testing-command,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-tenant-context{align-items:start}.page-section--admin.admin-testing-page .admin-testing-worksheet__band{grid-template-columns:repeat(2,minmax(0,1fr))}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(3n+1){border-left:1px solid #17191d1a}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(odd){border-left:0}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(-n+2){border-top:0}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-testing-page .admin-testing-worksheet__band{grid-template-columns:1fr}.page-section--admin.admin-testing-page .admin-testing-worksheet__band article{border-left:0}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-dashboard-heading{margin-bottom:.75rem}.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-dashboard-heading h1{margin-bottom:.15rem;font-size:clamp(2.2rem,3vw,3rem);line-height:.96}.page-section--admin.admin-dashboard-page .admin-dashboard-heading p:not(.eyebrow),.page-section--admin.admin-testing-page .admin-dashboard-heading p:not(.eyebrow){color:#17191db8;max-width:72ch;margin-top:.1rem;font-size:.9rem;line-height:1.42}.page-section--admin.admin-dashboard-page .admin-tenant-context{background:0 0;border-top:0;border-bottom:1px solid #17191d24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem 1rem;margin:0 0 .9rem;padding:.1rem 0 .55rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section>header span{letter-spacing:.12em;text-transform:uppercase;color:#17191d8f;font-size:.67rem;font-weight:800;display:block}.page-section--admin.admin-dashboard-page .admin-tenant-context strong{margin-top:.18rem;font-size:.98rem;line-height:1.18;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-command{grid-template-columns:minmax(0,1.42fr) minmax(330px,.9fr);gap:.9rem .95rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-command,.page-section--admin.admin-testing-page .admin-testing-primary{gap:.9rem .95rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-command{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);margin-top:.78rem}.page-section--admin.admin-dashboard-page .admin-dashboard-command__main,.page-section--admin.admin-dashboard-page .admin-dashboard-command__side,.page-section--admin.admin-testing-page .admin-testing-command__side{align-content:start;gap:.8rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas,.page-section--admin.admin-testing-page .admin-testing-toolbar{background:#fffffff0;border:1px solid #17191d1f;border-top-width:2px;padding:.62rem .72rem .72rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{border-bottom:1px solid #17191d1a;justify-content:space-between;align-items:end;gap:.75rem;margin:0 0 .5rem;padding-bottom:.42rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-result-panel>header{align-items:start}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2{margin-top:.14rem;font-size:1rem;line-height:1.14;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header a,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-result-panel>header button{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:#fff;border:1px solid #17191d1a;overflow:hidden}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head{color:#17191d8f;letter-spacing:.12em;text-transform:uppercase;background:#17191d09;border-bottom:1px solid #17191d1a;padding:.36rem .56rem;font-size:.64rem;font-weight:850}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row small{font-size:.76rem;line-height:1.26}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section>header{border-bottom:1px solid #17191d14;margin-bottom:.2rem;padding-bottom:.28rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list{gap:0;margin:0}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button:last-child{border-bottom:0}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list small{text-align:right;font-size:.72rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-bands{gap:.55rem;margin-top:.05rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact,.page-section--admin.admin-testing-page .admin-testing-worksheet__band{background:#fffffff0;border:1px solid #17191d1a;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band{grid-template-columns:repeat(4,minmax(0,1fr))}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact,.page-section--admin.admin-testing-page .admin-testing-worksheet__band{grid-template-columns:repeat(6,minmax(0,1fr))}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band a,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact a,.page-section--admin.admin-testing-page .admin-testing-worksheet__band article{border-left:1px solid #17191d14;min-height:0;padding:.42rem .56rem .48rem}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band a:first-child,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact a:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:first-child{border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band span,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band span{letter-spacing:.12em;text-transform:uppercase;color:#17191d8f;font-size:.64rem;font-weight:850}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band strong,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band strong{margin-top:.1rem;font-size:1.14rem;line-height:1.05;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band small,.page-section--admin.admin-testing-page .admin-testing-worksheet__band small{margin-top:.12rem;font-size:.72rem;line-height:1.24;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-grid{gap:.85rem .95rem;margin-top:.75rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{background:#fff;border:1px solid #17191d1a}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid strong{font-size:.98rem;line-height:1.05}.page-section--admin.admin-testing-page .admin-testing-page-actions{justify-content:flex-start;gap:.32rem}.page-section--admin.admin-testing-page .admin-testing-page-actions a,.page-section--admin.admin-testing-page .admin-testing-page-actions button{min-height:34px;color:var(--admin-ink);letter-spacing:.11em;text-transform:uppercase;background:#fff;border:1px solid #17191d1f;padding:0 .7rem;font-size:.68rem;font-weight:850}.page-section--admin.admin-testing-page .admin-testing-page-actions button:first-child,.page-section--admin.admin-testing-page .admin-testing-page-actions button:first-child+button,.page-section--admin.admin-testing-page .admin-testing-page-actions button:first-child+button+button{background:var(--admin-ink);color:#fffaf0}.page-section--admin.admin-testing-page .admin-testing-page-actions a{text-decoration:none}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:minmax(180px,.42fr) minmax(240px,1fr) auto;gap:.42rem .58rem;margin:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{letter-spacing:.12em;text-transform:uppercase;color:#17191d8f;font-size:.67rem;font-weight:800}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions{justify-content:flex-end;align-items:end}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button{min-height:34px;padding:0 .68rem;font-size:.68rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{gap:.24rem;padding-top:.12rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{place-self:end}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td{vertical-align:top;padding-top:.5rem;padding-bottom:.5rem}.page-section--admin.admin-testing-page .admin-testing-source-batch{letter-spacing:.04em;font-size:.82rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-status{letter-spacing:.1em;font-size:.68rem}.page-section--admin.admin-testing-page .admin-testing-result-panel header p,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header p{font-size:.78rem;line-height:1.3}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{background:#fff;border:1px solid #17191d1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-grid label span{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.page-section--admin.admin-testing-page .admin-testing-result-grid input,.page-section--admin.admin-testing-page .admin-testing-result-grid select,.page-section--admin.admin-testing-page .admin-testing-result-grid textarea{min-height:36px}.page-section--admin.admin-testing-page .admin-testing-result-actions{gap:.38rem}.page-section--admin.admin-testing-page .admin-testing-result-actions button{min-height:36px;padding:0 .8rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions{align-items:center;gap:.18rem .44rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button:last-child{background:var(--admin-ink);color:#fffaf0;border:1px solid #17191d1f;min-height:32px;padding:0 .72rem;text-decoration:none}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-command,.page-section--admin.admin-testing-page .admin-testing-command,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact,.page-section--admin.admin-testing-page .admin-testing-worksheet__band{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band a:nth-child(3n+1),.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact a:nth-child(3n+1),.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:nth-child(3n+1){border-left:0}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact,.page-section--admin.admin-testing-page .admin-testing-worksheet__band,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band a,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact a,.page-section--admin.admin-testing-page .admin-testing-worksheet__band article,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{border-top:1px solid #17191d14;border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band a:first-child,.page-section--admin.admin-dashboard-page .admin-dashboard-metric-band--compact a:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band article:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child{border-top:0}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1{margin-bottom:.18rem;font-size:clamp(2.1rem,3vw,3.15rem);line-height:.96}.page-section--admin.admin-dashboard-page .admin-dashboard-heading p:not(.eyebrow),.page-section--admin.admin-testing-page .admin-testing-heading p:not(.eyebrow){color:#17191dad;max-width:62rem;font-size:.96rem;line-height:1.35}.page-section--admin.admin-dashboard-page .admin-tenant-context{background:0 0;border:0;border-bottom:1px solid #17191d1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-bottom:.9rem;padding:0 0 .5rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child strong{font-size:1rem;line-height:1.18;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:0 0;border-top:2px solid #17191d6b;border-bottom:1px solid #17191d1f;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail a,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>a,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>.admin-dashboard-stat,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{min-width:0;min-height:0;color:inherit;border-left:1px solid #17191d1a;flex-direction:column;justify-content:center;gap:.1rem;padding:.45rem .62rem .5rem;text-decoration:none;display:flex}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span{letter-spacing:.14em;text-transform:uppercase;color:#17191d80;font-size:.6rem;font-weight:700}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail small,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary small{color:#17191d99;font-size:.68rem;line-height:1.2}.page-section--admin.admin-dashboard-page .admin-dashboard-main__column,.page-section--admin.admin-dashboard-page .admin-dashboard-side{align-content:start;gap:1rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{background:0 0;border:0;border-top:2px solid #17191d61;padding-top:.42rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{border:0;align-items:baseline;margin:0 0 .52rem;padding:0}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span{letter-spacing:.16em;text-transform:uppercase;color:#17191d7a;margin-bottom:.16rem;font-size:.63rem;font-weight:700;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:#ffffff7a;border:1px solid #17191d1a}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head{letter-spacing:.14em;text-transform:uppercase;background:#17191d05;border-bottom:1px solid #17191d1a;padding:.34rem .45rem .38rem;font-size:.6rem;font-weight:700}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{border-top:1px solid #17191d14;padding:.48rem .45rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row small{color:#17191d9e;margin-top:.12rem;font-size:.72rem;line-height:1.25}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows{gap:.75rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section{border:0;padding:0}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button{text-align:left;min-height:0;color:inherit;background:0 0;border:0;border-bottom:1px solid #17191d14;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.34rem 0;text-decoration:none;display:flex}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list strong{font-size:.86rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list small{letter-spacing:.08em;text-transform:uppercase;color:#17191d7a;font-size:.67rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .9rem;padding:.25rem 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid div{border-bottom:1px solid #17191d14;padding-bottom:.38rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid strong{font-size:.98rem;display:block}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{flex-wrap:wrap;gap:.42rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row button,.page-section--admin.admin-testing-page .admin-testing-table td button,.page-section--admin.admin-testing-page .admin-testing-result-panel>header button,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button{letter-spacing:.11em;text-transform:uppercase;min-height:30px;padding:0 .62rem;font-size:.64rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-result-grid label span{letter-spacing:.14em;text-transform:uppercase;color:#17191d80;font-size:.62rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-primary--worksheet{grid-template-columns:minmax(0,1.28fr) minmax(320px,.92fr);align-items:start;gap:.95rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td{padding-top:.46rem;padding-bottom:.46rem;font-size:.8rem}.page-section--admin.admin-testing-page .admin-testing-table th{letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-table td strong,.page-section--admin.admin-testing-page .admin-testing-result-panel p strong,.page-section--admin.admin-testing-page .admin-testing-source-batch{font-size:.84rem}.page-section--admin.admin-testing-page .admin-testing-result-panel{align-content:start;gap:.7rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{border-top:1px solid #17191d1a;border-bottom:1px solid #17191d1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-section--admin.admin-testing-page .admin-testing-result-actions{flex-wrap:wrap;gap:.34rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-supplier-coas{margin-top:.2rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions{flex-wrap:wrap;gap:.34rem;display:flex}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-main,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:nth-child(3n+1),.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:nth-child(3n+1){border-left:0}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{border-top:1px solid #17191d1a;border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child{border-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{grid-template-columns:1fr}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{justify-content:flex-start;justify-self:start}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{grid-column:auto}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:1fr;gap:.18rem}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-testing-heading{max-width:1320px;margin-bottom:.68rem}.page-section--admin.admin-dashboard-page .catalog-state--panel,.page-section--admin.admin-testing-page .catalog-state--panel{padding:.6rem 0 0;box-shadow:none!important;background:0 0!important;border:0!important;border-top:2px solid #17191d57!important}.page-section--admin.admin-dashboard-page .admin-tenant-context{max-width:1320px;margin-bottom:.72rem;padding-bottom:.42rem}.page-section--admin.admin-dashboard-page .admin-tenant-switcher{gap:.22rem}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button{letter-spacing:.12em;min-height:28px;padding:0 .58rem;font-size:.62rem}.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet,.page-section--admin.admin-testing-page .admin-testing-sheet{gap:.72rem;max-width:1320px}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;background:0 0!important}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{background:0 0!important;min-height:0!important;padding:.36rem .5rem .42rem!important}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span{letter-spacing:.14em;margin-bottom:.08rem;font-size:.58rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail small,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary small{margin-top:.06rem;font-size:.66rem;line-height:1.18}.page-section--admin.admin-dashboard-page .admin-dashboard-main{grid-template-columns:minmax(0,1.55fr) minmax(350px,.92fr);gap:.9rem;max-width:1320px}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{box-shadow:none!important;background:0 0!important;border:0!important;border-top:2px solid #17191d57!important;padding-top:.34rem!important}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{margin:0 0 .34rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{font-size:.98rem;line-height:1.08}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{border:1px solid #17191d1a;background:#ffffff94!important}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-table thead th,.page-section--admin.admin-testing-page .admin-testing-supplier-table thead th{background:#17191d08!important}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head{letter-spacing:.13em;font-size:.58rem;padding:.3rem .42rem .32rem!important}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row small{margin-top:.08rem;font-size:.68rem;line-height:1.22}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list{gap:0}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button{border-bottom:1px solid #17191d14;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.48rem;padding:.28rem 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list small{letter-spacing:.09em;color:#17191d8a;font-size:.6rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{gap:0;background:0 0!important}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid small{font-size:.66rem;line-height:1.2}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions,.page-section--admin.admin-testing-page .admin-testing-result-actions{gap:.28rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions a,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row button,.page-section--admin.admin-testing-page .admin-testing-table td button{letter-spacing:.11em;text-transform:uppercase;min-height:26px!important;padding:0 .54rem!important;font-size:.58rem!important}.page-section--admin.admin-testing-page .admin-testing-headerbar{justify-content:flex-end;align-items:end;gap:.5rem;max-width:1320px;display:flex}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:210px minmax(0,1fr) auto;gap:.38rem .62rem;max-width:1320px;margin-bottom:0;border-bottom:1px solid #17191d1f!important;padding:.3rem 0 .34rem!important}.page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-result-grid label span,.page-section--admin.admin-testing-page .admin-testing-supplier-form label span{letter-spacing:.14em;font-size:.58rem}.page-section--admin.admin-testing-page .admin-testing-hold-ledger{max-width:1320px}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) 108px 92px 148px;align-items:center;gap:.46rem}.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.6fr) minmax(330px,.88fr);align-items:start;gap:.86rem;max-width:1320px;display:grid}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td,.page-section--admin.admin-testing-page .admin-testing-supplier-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table td{font-size:.75rem;padding-top:.38rem!important;padding-bottom:.38rem!important}.page-section--admin.admin-testing-page .admin-testing-table td strong,.page-section--admin.admin-testing-page .admin-testing-source-batch{font-size:.78rem}.page-section--admin.admin-testing-page .admin-testing-result-panel{border-left:2px solid #17191d2e!important;padding:.1rem 0 0 .76rem!important}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{background:#17191d06!important;padding:.16rem .26rem!important}.page-section--admin.admin-testing-page .admin-testing-supplier-coas{max-width:1320px;margin-top:0}@media (width<=1240px){.page-section--admin.admin-dashboard-page .admin-dashboard-main,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{grid-column:auto}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{justify-content:flex-start;justify-self:start}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{border-top:1px solid #17191d14;border-left:0!important}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child{border-top:0}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:1fr;gap:.14rem}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading p:not(.eyebrow),.page-section--admin.admin-testing-page .admin-testing-heading p:not(.eyebrow){color:#17191d9e;max-width:56rem;margin-top:.16rem;font-size:.9rem;line-height:1.34}.page-section--admin.admin-dashboard-page .admin-tenant-context{border-top:2px solid #17191d57;border-bottom:1px solid #17191d1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;margin-bottom:.1rem;padding:.55rem 0 .6rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context span,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions+input,.page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-result-grid label span,.page-section--admin.admin-testing-page .admin-testing-supplier-form label span{letter-spacing:.14em;text-transform:uppercase;color:#17191d80;font-size:.62rem;font-weight:700}.page-section--admin.admin-dashboard-page .admin-tenant-switcher{flex-wrap:wrap;gap:.3rem;display:flex}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button{letter-spacing:.12em;text-transform:uppercase;background:#ffffffbd;border:1px solid #17191d24;min-height:26px;padding:0 .58rem;font-size:.62rem;font-weight:700}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem .85rem;padding:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{background:linear-gradient(#ffffffd1 0%,#ffffff7a 100%);border-top:2px solid #17191d52;border-left:1px solid #17191d1c;min-height:0;padding:.58rem .05rem .62rem .75rem}.page-section--admin.admin-dashboard-page .admin-dashboard-main{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:1.2rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{background:0 0;border-top:2px solid #17191d4d;padding-top:.5rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{justify-content:space-between;align-items:baseline;gap:.8rem;margin:0 0 .55rem;display:flex}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span{letter-spacing:.14em;text-transform:uppercase;color:#17191d80;font-size:.62rem;font-weight:700}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{font-size:1rem;line-height:1.08}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:#ffffffa8;border-top:1px solid #17191d1f;border-bottom:1px solid #17191d1f}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head{letter-spacing:.14em;text-transform:uppercase;color:#17191d85;background:#17191d06;padding:.38rem .5rem;font-size:.58rem;font-weight:700}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{padding:.44rem .5rem}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows{grid-template-columns:1fr;gap:.85rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows>section{gap:.16rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list{gap:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list a,.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list button{background:0 0;border-bottom:1px solid #17191d14;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.4rem 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list strong{font-size:.82rem;line-height:1.16}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows__list small{letter-spacing:.1em;text-transform:uppercase;color:#17191d80;font-size:.6rem;font-weight:700}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{background:#ffffff80;border-top:1px solid #17191d1f;border-bottom:1px solid #17191d1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div{border-top:1px solid #17191d14;border-left:1px solid #17191d14;min-height:0;padding:.54rem .64rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>:nth-child(-n+2){border-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid span{letter-spacing:.14em;text-transform:uppercase;color:#17191d80;margin-bottom:.08rem;font-size:.58rem;font-weight:700;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions,.page-section--admin.admin-testing-page .admin-testing-result-actions{flex-wrap:wrap;gap:.34rem;display:flex}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions a,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row button,.page-section--admin.admin-testing-page .admin-testing-table td button{letter-spacing:.12em;text-transform:uppercase;min-height:26px;padding:0 .56rem;font-size:.56rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-headerbar{border-bottom:1px solid #17191d1f;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.55rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-toolbar{border-bottom:1px solid #17191d1f;grid-template-columns:210px minmax(0,1fr) auto auto;align-items:end;gap:.42rem .75rem;padding:.05rem 0 .25rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions{justify-self:end}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{flex-wrap:wrap;grid-column:1/span 3;gap:.26rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button{letter-spacing:.12em;text-transform:uppercase;min-height:24px;padding:0 .48rem;font-size:.56rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{place-self:center end;font-size:.7rem}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:minmax(0,1.9fr) minmax(0,1.25fr) 120px 96px 148px;align-items:center;gap:.55rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row>div:nth-child(2) strong{font-size:.77rem}.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.82fr) minmax(340px,.96fr);gap:1.15rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table th{letter-spacing:.14em;text-transform:uppercase;color:#17191d80;font-size:.58rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-source-batch{font-size:.78rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-result-panel{border-top:2px solid #17191d4d;align-content:start;gap:.75rem;padding:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-panel>header{margin:0;padding-top:.45rem}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{background:#ffffff9e;border-top:1px solid #17191d1a;border-bottom:1px solid #17191d1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-section--admin.admin-testing-page .admin-testing-result-grid{gap:.38rem .5rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-supplier-form{border-top:1px solid #17191d1a;padding-top:.45rem}@media (width<=1260px){.page-section--admin.admin-dashboard-page .admin-dashboard-main,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-dashboard-page .admin-dashboard-workflows,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{grid-column:auto}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{justify-content:flex-start;justify-self:start}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar{grid-template-columns:1fr;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{border-top:1px solid #17191d14;border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child{border-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div{border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>:nth-child(2){border-top:1px solid #17191d14}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:1fr;gap:.16rem}}.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar{border-bottom:1px solid #17191d1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;margin:0;padding:.18rem 0 .44rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child span{letter-spacing:.16em;text-transform:uppercase;color:#17191d8a;margin-bottom:.1rem;font-size:.58rem;font-weight:700;display:block}.page-section--admin.admin-dashboard-page .admin-tenant-switcher,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions,.page-section--admin.admin-testing-page .admin-testing-result-actions,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions{gap:.28rem}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions a,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row button,.page-section--admin.admin-testing-page .admin-testing-table td button{letter-spacing:.14em;min-height:26px;padding:0 .58rem;font-size:.54rem}.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet,.page-section--admin.admin-testing-page .admin-testing-sheet,.page-section--admin.admin-testing-page .admin-testing-primary{gap:.9rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:#ffffff85;border-top:1px solid #17191d1f;border-bottom:1px solid #17191d1f}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups{display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows .is-primary strong{color:#17191df5}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:178px minmax(0,1fr) auto auto;align-items:end;gap:.32rem .7rem;padding:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{color:#17191d9e;font-size:.64rem}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{min-height:0}.page-section--admin.admin-testing-page .admin-testing-spend-strip{grid-template-columns:minmax(240px,.95fr) minmax(0,1.45fr);gap:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-spend-strip>div,.page-section--admin.admin-testing-page .admin-testing-spend-strip>p{padding:.58rem .76rem .64rem}.page-section--admin.admin-testing-page .admin-testing-spend-strip>p{border-left:1px solid #17191d14}.page-section--admin.admin-testing-page .admin-testing-spend-strip span{letter-spacing:.16em;text-transform:uppercase;color:#17191d80;margin-bottom:.12rem;font-size:.56rem;font-weight:700;display:block}.page-section--admin.admin-testing-page .admin-testing-spend-strip small,.page-section--admin.admin-testing-page .admin-testing-spend-strip p{color:#17191da8;margin:.14rem 0 0;font-size:.68rem;line-height:1.32}@media (width<=1260px){.page-section--admin.admin-dashboard-page .admin-dashboard-main,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group{grid-template-columns:1fr;gap:.34rem}.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr}.page-section--admin.admin-testing-page .admin-testing-spend-strip>p{border-top:1px solid #17191d14;border-left:0}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.25fr) 96px 72px 112px}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div{border-top:1px solid #17191d14;border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div:first-child{border-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows button{grid-template-columns:1fr;gap:.14rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows small{text-align:left}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row,.page-section--admin.admin-testing-page .admin-testing-result-grid{grid-template-columns:1fr;gap:.16rem}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-testing-heading{gap:.22rem;margin-bottom:.08rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1{letter-spacing:-.01em;font-size:clamp(2rem,2.4vw,3rem);line-height:.94}.page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck,.page-section--admin.admin-testing-page .admin-testing-heading__deck{color:#17191dad;max-width:58rem;margin-top:0;font-size:.84rem;line-height:1.32}.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar{border-bottom:2px solid #17191d2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.18rem 0 .36rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child span,.page-section--admin.admin-testing-page .admin-testing-headerbar span{letter-spacing:.16em;text-transform:uppercase;color:#17191d7a;margin-bottom:.08rem;font-size:.54rem;font-weight:700;display:block}.page-section--admin.admin-dashboard-page .admin-tenant-switcher,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions,.page-section--admin.admin-testing-page .admin-testing-result-actions,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions a,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row button,.page-section--admin.admin-testing-page .admin-testing-table td button{letter-spacing:.13em;border-width:1px;min-height:24px;padding:0 .54rem;font-size:.52rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:0 0;border-top:2px solid #17191d38;border-bottom:1px solid #17191d24;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span{letter-spacing:.15em;text-transform:uppercase;color:#17191d80;margin-bottom:.08rem;font-size:.52rem;font-weight:700;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-main{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:.88rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-main__column,.page-section--admin.admin-dashboard-page .admin-dashboard-side{gap:.74rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{border-top:2px solid #17191d38;gap:.34rem;padding-top:.26rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header{justify-content:space-between;align-items:flex-end;gap:.5rem;margin:0;display:flex}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span{letter-spacing:.15em;text-transform:uppercase;color:#17191d80;margin-bottom:.06rem;font-size:.52rem;font-weight:700;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2{font-size:.88rem;line-height:1.06}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:#ffffff4d;border-top:1px solid #17191d1f;border-bottom:1px solid #17191d1f}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head{letter-spacing:.14em;text-transform:uppercase;background:#17191d08;padding:.24rem .38rem;font-size:.51rem;font-weight:700}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{min-height:0;padding:.28rem .38rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row strong{font-size:.76rem;line-height:1.12}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row small,.page-section--admin.admin-testing-page .admin-testing-supplier-coas p{color:#17191da3;margin-top:.02rem;font-size:.62rem;line-height:1.22}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>:nth-child(odd){border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>:nth-child(n+3){border-top:1px solid #17191d14}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid strong{margin-top:.08rem;font-size:.96rem;line-height:1;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet{gap:.24rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups{background:0 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group{border-top:1px solid #17191d14;grid-template-columns:102px minmax(0,1fr);gap:.64rem;padding:.34rem .38rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group:first-child{border-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group>header{padding-top:.08rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group>header span{letter-spacing:.15em;text-transform:uppercase;color:#17191d75;font-size:.52rem;font-weight:700;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows button{text-align:left;background:0 0;border-top:1px solid #17191d14;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.58rem;padding:.28rem 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows>:first-child{border-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows small{text-align:right;color:#17191d8f;font-size:.6rem;line-height:1.18}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{align-items:center}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:180px minmax(0,1fr) auto;grid-template-areas:"tenant search actions""filters filters stats";align-items:end;gap:.28rem .6rem;padding:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-toolbar label:first-child{grid-area:tenant}.page-section--admin.admin-testing-page .admin-testing-toolbar label:nth-child(2){grid-area:search}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions{grid-area:actions;align-self:end}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{flex-wrap:wrap;grid-area:filters;gap:.18rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{color:#17191d9e;grid-area:stats;place-self:center end;font-size:.62rem}.page-section--admin.admin-testing-page .admin-testing-toolbar label span{letter-spacing:.15em;margin-bottom:.12rem;font-size:.52rem}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.5fr) 112px 74px 120px;gap:.42rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-spend-strip{background:#17191d05;border-top:1px solid #17191d1a;border-bottom:1px solid #17191d1a;grid-template-columns:minmax(0,1fr);gap:.2rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-spend-strip>div,.page-section--admin.admin-testing-page .admin-testing-spend-strip>p{border:0;padding:0}.page-section--admin.admin-testing-page .admin-testing-spend-strip>div{flex-wrap:wrap;align-items:baseline;gap:.45rem;padding:.42rem .04rem .1rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-spend-strip span,.page-section--admin.admin-testing-page .admin-testing-spend-strip strong,.page-section--admin.admin-testing-page .admin-testing-spend-strip small{margin:0;display:inline}.page-section--admin.admin-testing-page .admin-testing-spend-strip span{letter-spacing:.15em;text-transform:uppercase;color:#17191d80;font-size:.52rem;font-weight:700}.page-section--admin.admin-testing-page .admin-testing-spend-strip small,.page-section--admin.admin-testing-page .admin-testing-spend-strip p{color:#17191da3;font-size:.62rem;line-height:1.24}.page-section--admin.admin-testing-page .admin-testing-spend-strip p{padding:0 .04rem .42rem}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table th{letter-spacing:.14em;font-size:.5rem}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta strong{margin-top:.1rem;font-size:.74rem;display:block}.page-section--admin.admin-testing-page .admin-testing-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem .44rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-grid__wide{grid-column:1/-1}.page-section--admin.admin-testing-page .admin-testing-result-grid textarea,.page-section--admin.admin-testing-page .admin-testing-supplier-form textarea{min-height:72px}.page-section--admin.admin-testing-page .admin-testing-result-actions{border-top:1px solid #17191d1a;padding-top:.2rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{gap:.6rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{margin:.06rem 0 0}@media (width<=1260px){.page-section--admin.admin-dashboard-page .admin-dashboard-main,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group{grid-template-columns:1fr;gap:.28rem}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr;grid-template-areas:"tenant""search""actions""filters""stats"}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{justify-self:start}.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 96px 68px 108px}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-result-grid,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__head,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div{border-top:1px solid #17191d14;border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div:first-child{border-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows button{grid-template-columns:1fr;gap:.12rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows small{text-align:left}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck,.page-section--admin.admin-testing-page .admin-testing-heading__deck{max-width:50rem;font-size:.78rem}.page-section--admin.admin-dashboard-page .admin-dashboard-main{grid-template-columns:minmax(0,1.7fr) minmax(300px,.92fr);gap:.72rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{gap:.26rem;padding-top:.22rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:#ffffffb3}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{margin-bottom:.02rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a{min-height:26px;padding:0 .48rem}.page-section--admin.admin-testing-page .admin-testing-hold-ledger{gap:.32rem}.page-section--admin.admin-testing-page .admin-testing-hold-list{background:#ffffffb3;border-top:1px solid #17191d1f;border-bottom:1px solid #17191d1f}.page-section--admin.admin-testing-page .admin-testing-hold-list__item{border-top:1px solid #17191d14;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.42rem .42rem .46rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list__item:first-child{border-top:0}.page-section--admin.admin-testing-page .admin-testing-hold-list__content{min-width:0}.page-section--admin.admin-testing-page .admin-testing-hold-list__content small,.page-section--admin.admin-testing-page .admin-testing-hold-list__meta span{color:#17191db3;margin-top:.04rem;font-size:.66rem;line-height:1.24;display:block}.page-section--admin.admin-testing-page .admin-testing-hold-list__reason{font-weight:500}.page-section--admin.admin-testing-page .admin-testing-hold-list__action{justify-self:end}.page-section--admin.admin-testing-page .admin-testing-hold-list__action button{justify-content:center;min-width:146px}.page-section--admin.admin-testing-page .admin-testing-spend-strip{background:#ffffffb8;border:1px solid #17191d1f;padding:.38rem .42rem .42rem;display:block}.page-section--admin.admin-testing-page .admin-testing-spend-strip>div{flex-wrap:wrap;gap:.38rem;padding:0;display:flex}.page-section--admin.admin-testing-page .admin-testing-result-panel{align-content:start}@media (width<=980px){.page-section--admin.admin-testing-page .admin-testing-hold-list__item{grid-template-columns:minmax(0,1fr) auto}.page-section--admin.admin-testing-page .admin-testing-hold-list__meta{grid-column:1/-1}}@media (width<=760px){.page-section--admin.admin-testing-page .admin-testing-hold-list__item{grid-template-columns:1fr;gap:.3rem}.page-section--admin.admin-testing-page .admin-testing-hold-list__action{justify-self:start}}.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-testing-heading{gap:.18rem;margin-bottom:.1rem}.page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck,.page-section--admin.admin-testing-page .admin-testing-heading__deck{max-width:56rem;font-size:.84rem;line-height:1.32}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:#ffffff61;border-top:2px solid #17191d3d;border-bottom:1px solid #17191d1f}.page-section--admin.admin-dashboard-page .admin-dashboard-main__column,.page-section--admin.admin-dashboard-page .admin-dashboard-side{gap:.76rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{border-top:2px solid #17191d38;gap:.34rem;padding-top:.28rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{font-size:.94rem;line-height:1.08}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-hold-list{background:#ffffff94;border:1px solid #17191d1a}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head{background:#17191d08;padding:.28rem .42rem .3rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row{padding:.34rem .42rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong{font-size:.8rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small{margin-top:.08rem;font-size:.64rem;line-height:1.2}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows button{padding:.24rem 0}.page-section--admin.admin-testing-page .admin-testing-headerbar{border-bottom:2px solid #17191d2e;padding-bottom:.22rem}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{gap:.28rem}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-table td button,.page-section--admin.admin-testing-page .admin-testing-result-actions button{letter-spacing:.12em;min-height:24px;padding:0 .54rem;font-size:.54rem}.page-section--admin.admin-testing-page .admin-testing-hold-list__content strong{font-size:.82rem}.page-section--admin.admin-testing-page .admin-testing-hold-list__content small,.page-section--admin.admin-testing-page .admin-testing-hold-list__meta span{font-size:.66rem}.page-section--admin.admin-testing-page .admin-testing-spend-strip{background:#ffffff85;border:1px solid #17191d1a;padding:.34rem .42rem .38rem}.page-section--admin.admin-testing-page .admin-testing-toolbar{border-top:0;grid-template-columns:190px minmax(0,1fr) auto;gap:.26rem .6rem;padding-top:0}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{gap:.22rem}.page-section--admin.admin-testing-page .admin-testing-table td strong{font-size:.76rem}.page-section--admin.admin-testing-page .admin-testing-result-panel{gap:.52rem}.page-section--admin.admin-testing-page .admin-testing-result-grid textarea{min-height:74px}@media (width<=1280px){.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--secondary{grid-template-columns:1fr}}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--primary,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr}}@media (width<=760px){.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{border-top:1px solid #17191d14;border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child{border-top:0}}.page-section--admin.admin-dashboard-page .admin-dashboard-main,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{align-items:start}.page-section--admin.admin-dashboard-page .admin-dashboard-main__column,.page-section--admin.admin-dashboard-page .admin-dashboard-side,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{align-self:start}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:#ffffff38}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{padding:.4rem .56rem .44rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span{font-size:.58rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary strong{font-size:1.04rem}.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--primary{grid-template-columns:minmax(0,1.75fr) minmax(300px,.95fr);gap:.7rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{gap:.28rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups,.page-section--admin.admin-testing-page .admin-testing-hold-list,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:#ffffffa8;box-shadow:inset 0 0 0 1px #17191d14}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head{padding:.22rem .38rem .24rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row{min-height:0;padding:.28rem .38rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong{font-size:.76rem;line-height:1.18}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small{font-size:.62rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{gap:0}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div{min-height:0;padding:.4rem .42rem .42rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header{padding-right:0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups{gap:0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group{grid-template-columns:88px minmax(0,1fr);gap:.44rem;padding:.28rem .38rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group+.admin-dashboard-route-group{border-top:1px solid #17191d14}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows{gap:0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows button{min-height:0;padding:.2rem 0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows strong{font-size:.72rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows small{font-size:.58rem}.page-section--admin.admin-testing-page .admin-testing-sheet{gap:.56rem}.page-section--admin.admin-testing-page .admin-testing-headerbar{padding-bottom:.16rem}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{flex-wrap:wrap;gap:.22rem}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-table td button,.page-section--admin.admin-testing-page .admin-testing-result-actions button{min-height:22px;padding:0 .46rem;font-size:.5rem}.page-section--admin.admin-testing-page .admin-testing-hold-list__item{grid-template-columns:minmax(0,1.75fr) minmax(0,.95fr) auto;gap:.42rem;padding:.34rem .4rem}.page-section--admin.admin-testing-page .admin-testing-hold-list__content strong{font-size:.78rem;line-height:1.18}.page-section--admin.admin-testing-page .admin-testing-hold-list__content small,.page-section--admin.admin-testing-page .admin-testing-hold-list__meta span{font-size:.62rem;line-height:1.2}.page-section--admin.admin-testing-page .admin-testing-spend-strip{padding:.26rem .38rem .3rem}.page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button{font-size:.56rem}.page-section--admin.admin-testing-page .admin-testing-toolbar input,.page-section--admin.admin-testing-page .admin-testing-toolbar select{min-height:32px}.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.82fr) minmax(330px,.92fr);gap:.7rem}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td,.page-section--admin.admin-testing-page .admin-testing-supplier-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table td{padding-top:.28rem;padding-bottom:.28rem;font-size:.66rem}.page-section--admin.admin-testing-page .admin-testing-table td strong,.page-section--admin.admin-testing-page .admin-testing-supplier-table td strong{font-size:.74rem}.page-section--admin.admin-testing-page .admin-testing-result-panel{padding-top:.16rem}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{gap:0}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{padding:.28rem .34rem}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta strong{font-size:.74rem}.page-section--admin.admin-testing-page .admin-testing-result-grid{gap:.26rem .36rem}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--primary,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--secondary,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr}}.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--secondary{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.page-section--admin.admin-testing-page .admin-testing-hold-list--ledger{gap:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list__head{letter-spacing:.14em;text-transform:uppercase;color:#444d58b8;border-bottom:1px solid #17191d14;grid-template-columns:minmax(0,1.65fr) minmax(0,1.15fr) minmax(120px,.8fr) auto;gap:.42rem;padding:.22rem .4rem .24rem;font-size:.56rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list__item{grid-template-columns:minmax(0,1.65fr) minmax(0,1.15fr) minmax(120px,.8fr) auto;align-items:center}.page-section--admin.admin-testing-page .admin-testing-hold-list__batch{gap:.06rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list__batch strong{font-size:.74rem;line-height:1.14}.page-section--admin.admin-testing-page .admin-testing-hold-list__batch small{color:#444d58bd;font-size:.6rem}.page-section--admin.admin-testing-page .admin-testing-hold-list__action button{min-width:72px}@media (width<=1180px){.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--orders,.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--secondary,.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--overview{grid-template-columns:1fr}}@media (width<=980px){.page-section--admin.admin-testing-page .admin-testing-hold-list__head,.page-section--admin.admin-testing-page .admin-testing-hold-list__item{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(100px,.8fr) auto}}.page-section--admin.admin-dashboard-page .admin-page-heading,.page-section--admin.admin-testing-page .admin-page-heading{gap:.34rem;margin-bottom:.1rem}.page-section--admin.admin-dashboard-page .admin-page-heading h1,.page-section--admin.admin-testing-page .admin-page-heading h1{max-width:11ch;font-size:clamp(2.35rem,4vw,3.55rem);line-height:.96}.page-section--admin.admin-dashboard-page .admin-page-heading p,.page-section--admin.admin-testing-page .admin-page-heading p{color:#444d58e6;max-width:72ch;font-size:.95rem;line-height:1.45}.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar{background:0 0;border:0;border-bottom:2px solid #17191d2e;padding:0 0 .58rem}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child{gap:.16rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child strong{font-size:1rem;line-height:1.2}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child span,.page-section--admin.admin-testing-page .admin-testing-headerbar span{letter-spacing:.16em;text-transform:uppercase;color:#444d58b8;font-size:.67rem}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child p{color:#444d58db;font-size:.82rem;line-height:1.35}.page-section--admin.admin-dashboard-page .admin-tenant-switcher{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;display:inline-flex}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:0 0;border-top:2px solid #17191d2e;border-bottom:1px solid #17191d14;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{background:0 0;border-left:1px solid #17191d1a;min-height:0;padding:.58rem .78rem .62rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail small,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary small{color:#444d58db;margin-top:.18rem;font-size:.76rem;line-height:1.28;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{background:#ffffffd6;border-top:2px solid #17191d2e;align-self:start;gap:.42rem;padding:.56rem .68rem .7rem;display:grid;box-shadow:inset 0 0 0 1px #17191d14}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-testing-page .admin-testing-spend-strip>div{gap:.18rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-spend-strip>div span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span{letter-spacing:.16em;text-transform:uppercase;color:#444d58b8;font-size:.62rem;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-spend-strip>div strong,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{margin-top:.1rem;font-size:1rem;line-height:1.18;display:block}.page-section--admin.admin-testing-page .admin-testing-spend-strip>div small,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header p{color:#444d58d6;margin:0;font-size:.79rem;line-height:1.35}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions{flex-wrap:wrap;gap:.35rem;display:inline-flex}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups,.page-section--admin.admin-testing-page .admin-testing-hold-list,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{box-shadow:none;background:0 0}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-testing-page .admin-testing-hold-list__head{letter-spacing:.15em;text-transform:uppercase;color:#444d58bd;border-bottom:1px solid #17191d1f;align-items:center;gap:.52rem;padding:.28rem 0;font-size:.6rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head{grid-template-columns:116px minmax(0,1.05fr) minmax(0,1fr) auto}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1.12fr) 148px 148px 92px 92px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head{grid-template-columns:minmax(0,1fr) 70px minmax(0,1.2fr) 110px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head{grid-template-columns:132px 170px 56px minmax(0,1fr) 104px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head{grid-template-columns:140px 1fr 150px 1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table>:last-child{border-bottom:0}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row{grid-template-columns:116px minmax(0,1.05fr) minmax(0,1fr) auto}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.12fr) 148px 148px 92px 92px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__row{grid-template-columns:minmax(0,1fr) 70px minmax(0,1.2fr) 110px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__row{grid-template-columns:132px 170px 56px minmax(0,1fr) 104px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__row{grid-template-columns:140px 1fr 150px 1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong{font-size:.83rem;line-height:1.18;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small{color:#444d58d6;margin-top:.12rem;font-size:.69rem;line-height:1.3;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>:nth-child(5){text-align:right}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div{border-left:1px solid #17191d14;min-height:0;padding:.48rem .48rem .54rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid span{letter-spacing:.15em;text-transform:uppercase;color:#444d58b8;margin-bottom:.14rem;font-size:.6rem;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups{border-top:1px solid #17191d1f;gap:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group{border-bottom:1px solid #17191d14;grid-template-columns:108px minmax(0,1fr);gap:.6rem;padding:.46rem 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__groups>:last-child{border-bottom:0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group>header span{letter-spacing:.16em;text-transform:uppercase;color:#444d58b3;font-size:.62rem;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows{gap:.22rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;min-height:0;padding:.12rem 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows strong{font-size:.82rem;line-height:1.18}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group__rows small{color:#444d58b8;font-size:.67rem;line-height:1.2}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__empty,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__empty,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__empty{color:#444d58c7;margin:0;padding:.5rem 0;font-size:.78rem;line-height:1.35}.page-section--admin.admin-testing-page .admin-testing-headerbar{justify-content:space-between;align-items:end;gap:.85rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;display:inline-flex}.page-section--admin.admin-testing-page .admin-testing-spend-strip{gap:.24rem}.page-section--admin.admin-testing-page .admin-testing-spend-strip strong{font-size:1.58rem;line-height:1}.page-section--admin.admin-testing-page .admin-testing-spend-strip p{color:#444d58d1;margin:0;font-size:.74rem;line-height:1.34}.page-section--admin.admin-testing-page .admin-testing-hold-list--ledger{border-top:1px solid #17191d1f;gap:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list__head,.page-section--admin.admin-testing-page .admin-testing-hold-list__item{grid-template-columns:minmax(0,1.65fr) minmax(0,1.05fr) minmax(118px,.85fr) auto}.page-section--admin.admin-testing-page .admin-testing-hold-list__item{border-bottom:1px solid #17191d14;align-items:center;gap:.52rem;padding:.44rem 0;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list>:last-child{border-bottom:0}.page-section--admin.admin-testing-page .admin-testing-hold-list__content strong{font-size:.84rem;line-height:1.2;display:block}.page-section--admin.admin-testing-page .admin-testing-hold-list__content small,.page-section--admin.admin-testing-page .admin-testing-hold-list__batch small,.page-section--admin.admin-testing-page .admin-testing-hold-list__meta span{color:#444d58d1;margin-top:.12rem;font-size:.69rem;line-height:1.3;display:block}.page-section--admin.admin-testing-page .admin-testing-hold-list__batch strong{font-size:.8rem;line-height:1.15;display:block}.page-section--admin.admin-testing-page .admin-testing-hold-list__action{text-align:right}.page-section--admin.admin-testing-page .admin-testing-toolbar{border-top:2px solid #17191d2e;grid-template-columns:210px minmax(0,1fr) auto;align-items:end;gap:.52rem .82rem;padding:.34rem 0 0;display:grid}.page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{letter-spacing:.15em;text-transform:uppercase;color:#444d58b8;font-size:.64rem}.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{overflow:hidden}.page-section--admin.admin-testing-page .admin-testing-table,.page-section--admin.admin-testing-page .admin-testing-supplier-table{border-collapse:collapse;width:100%}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head>:nth-child(5),.page-section--admin.admin-testing-page .admin-testing-hold-list__head>:last-child,.page-section--admin.admin-testing-page .admin-testing-table th:last-child,.page-section--admin.admin-testing-page .admin-testing-supplier-table th:last-child,.page-section--admin.admin-testing-page .admin-testing-table td:last-child,.page-section--admin.admin-testing-page .admin-testing-supplier-table td:last-child{text-align:right}.page-section--admin.admin-testing-page .admin-testing-source-batch,.page-section--admin.admin-testing-page .admin-testing-supplier-only{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;display:inline-block}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table th{letter-spacing:.15em;text-transform:uppercase;color:#444d58bd;font-size:.6rem}.page-section--admin.admin-testing-page .admin-testing-table td code,.page-section--admin.admin-testing-page .admin-testing-supplier-table td code{font-size:.72rem}.page-section--admin.admin-testing-page .admin-testing-table tfoot td{font-weight:700}.page-section--admin.admin-testing-page .admin-testing-result-panel header p{color:#444d58d6;margin:.16rem 0 0;font-size:.74rem;line-height:1.32}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta span{letter-spacing:.15em;text-transform:uppercase;color:#444d58b8;margin-bottom:.14rem;font-size:.58rem;display:block}.page-section--admin.admin-testing-page .admin-testing-result-grid,.page-section--admin.admin-testing-page .admin-testing-supplier-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .52rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-grid label span,.page-section--admin.admin-testing-page .admin-testing-supplier-form label span{letter-spacing:.14em;text-transform:uppercase;color:#444d58b8;font-size:.6rem}.page-section--admin.admin-testing-page .admin-testing-result-grid__wide,.page-section--admin.admin-testing-page .admin-testing-supplier-form__wide{grid-column:1/-1}.page-section--admin.admin-testing-page .admin-testing-supplier-form__check{align-items:center;gap:.45rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-result-actions,.page-section--admin.admin-testing-page .admin-testing-supplier-form__actions,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions{flex-wrap:wrap;gap:.32rem;display:inline-flex}.page-section--admin.admin-testing-page .admin-testing-modal__panel{max-width:1120px}.page-section--admin.admin-testing-page .admin-testing-lot-list__head,.page-section--admin.admin-testing-page .admin-testing-lot-list label{grid-template-columns:minmax(0,1.4fr) 90px 150px 86px}.page-section--admin.admin-testing-page .admin-testing-lot-list label{padding:.44rem .5rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__table{border-top:1px solid #17191d1a}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head{letter-spacing:.15em;text-transform:uppercase;color:#444d58b8;border-bottom:1px solid #17191d1f;padding:.3rem 0;font-size:.58rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>span,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>small{color:#444d58d1;font-size:.72rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>div strong{font-size:.82rem;line-height:1.18;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>button{justify-self:end;font-size:.7rem}.page-section--admin.admin-testing-page .admin-testing-overview-row{grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr);align-items:start}.page-section--admin.admin-testing-page .admin-testing-primary--worksheet{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);align-items:start}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__action{text-align:right}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__action button{white-space:nowrap}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--overview,.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--orders,.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--secondary,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.page-section--admin.admin-dashboard-page .admin-tenant-switcher,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{justify-content:flex-start}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row,.page-section--admin.admin-testing-page .admin-testing-hold-list__head,.page-section--admin.admin-testing-page .admin-testing-hold-list__item,.page-section--admin.admin-testing-page .admin-testing-lot-list__head,.page-section--admin.admin-testing-page .admin-testing-lot-list label{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>:nth-child(5),.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action{text-align:left;justify-self:start}.page-section--admin.admin-dashboard-page .admin-dashboard-route-group,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-result-grid,.page-section--admin.admin-testing-page .admin-testing-supplier-form{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{border-top:1px solid #17191d14;border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child{border-top:0}}.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{gap:.8rem;max-width:1240px}.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #17191d2e;padding:0 0 .5rem}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child,.page-section--admin.admin-testing-page .admin-testing-headerbar__meta{gap:.16rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context span,.page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header span,.page-section--admin.admin-testing-page .admin-testing-spend-strip span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span{letter-spacing:.16em;text-transform:uppercase;color:#444d58b8;font-size:.62rem}.page-section--admin.admin-dashboard-page .admin-tenant-context strong{font-size:.98rem;line-height:1.2}.page-section--admin.admin-dashboard-page .admin-tenant-switcher,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.26rem;display:inline-flex}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-table td button,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a{letter-spacing:.12em;min-height:28px;padding:0 .64rem;font-size:.64rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{box-shadow:none;background:0 0;border-top:2px solid #17191d2e;border-bottom:1px solid #17191d14;gap:0;padding:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(6,minmax(0,1fr))}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{min-height:0;box-shadow:none;background:0 0;border-left:1px solid #17191d1a;padding:.52rem .72rem .58rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child{border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span{letter-spacing:.15em;text-transform:uppercase;color:#444d58b8;margin-bottom:.12rem;font-size:.62rem;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary strong{font-size:1.45rem;line-height:1;display:block}.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary small{color:#444d58d1;margin-top:.14rem;font-size:.72rem;line-height:1.25;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--overview{grid-template-columns:minmax(0,1.55fr) minmax(300px,.92fr);gap:.84rem}.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--orders{grid-template-columns:minmax(0,1.45fr) minmax(300px,.88fr);gap:.84rem}.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--secondary{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:.84rem}.page-section--admin.admin-testing-page .admin-testing-overview-row{grid-template-columns:minmax(240px,.88fr) minmax(0,1.52fr);align-items:start;gap:.7rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.62fr) minmax(310px,.9fr);align-items:start;gap:.84rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{box-shadow:none;background:0 0;border:0;border-top:2px solid #17191d2e;align-self:start;gap:.36rem;padding:.5rem 0 .18rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{justify-content:space-between;align-items:end;gap:.6rem;padding:0;display:flex}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2{margin-top:.08rem;font-size:.96rem;line-height:1.16;display:block}.page-section--admin.admin-testing-page .admin-testing-spend-strip strong{margin-top:.08rem;font-size:1.42rem;line-height:1;display:block}.page-section--admin.admin-testing-page .admin-testing-spend-strip small,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__empty,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__empty,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__empty{color:#444d58d1;margin:0;font-size:.76rem;line-height:1.33}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__table,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-hold-list{box-shadow:none;background:0 0}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table th{letter-spacing:.15em;text-transform:uppercase;color:#444d58bd;font-size:.58rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head{border-bottom:1px solid #17191d1f;align-items:center;gap:.48rem;padding:.28rem 0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row{grid-template-columns:minmax(76px,.65fr) minmax(0,1fr) minmax(0,1.6fr) auto}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--orders .admin-dashboard-ledger-table__row{grid-template-columns:minmax(0,1.02fr) minmax(0,1.08fr) 136px 136px 86px 84px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--alerts .admin-dashboard-ledger-table__row{grid-template-columns:minmax(0,.95fr) 62px minmax(0,1.1fr) 92px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--tasks .admin-dashboard-ledger-table__row{grid-template-columns:minmax(150px,230px) minmax(170px,300px) 64px minmax(130px,210px) 110px}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table--webhooks .admin-dashboard-ledger-table__row{grid-template-columns:130px minmax(0,1fr) 138px minmax(0,1fr)}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row{grid-template-columns:76px minmax(0,1fr) 74px 44px;align-items:center;gap:.48rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row{border-bottom:1px solid #17191d17;padding:.42rem 0}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>:nth-child(5){text-align:right}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row{border-bottom:1px solid #17191d14;align-items:start;gap:.48rem;min-height:0;padding:.42rem 0 .46rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row strong{font-size:.8rem;line-height:1.16;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row small{color:#444d58d1;margin-top:.1rem;font-size:.68rem;line-height:1.28;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{border-top:1px solid #17191d1f;border-bottom:1px solid #17191d14;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div{border-left:1px solid #17191d14;padding:.42rem .46rem .48rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>:first-child{border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid strong{font-size:.98rem;line-height:1.04;display:block}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid small{color:#444d58d1;margin-top:.14rem;font-size:.71rem;line-height:1.26;display:block}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact{border-top:1px solid #17191d1f}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item{border-bottom:1px solid #17191d14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.44rem 0;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list__summary{gap:.08rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list__summary strong{font-size:.84rem;line-height:1.16;display:block}.page-section--admin.admin-testing-page .admin-testing-hold-list__summary small{color:#444d58d1;font-size:.7rem;line-height:1.28;display:block}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{flex-wrap:wrap;gap:.22rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td,.page-section--admin.admin-testing-page .admin-testing-supplier-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table td{vertical-align:top;border-bottom:1px solid #17191d14;padding:.36rem .28rem;font-size:.71rem;line-height:1.26}.page-section--admin.admin-testing-page .admin-testing-table td strong,.page-section--admin.admin-testing-page .admin-testing-supplier-table td strong{font-size:.79rem;line-height:1.16;display:block}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{border-left:1px solid #17191d14;padding:.38rem .44rem .42rem}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child{border-left:0}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta strong{font-size:.78rem;line-height:1.16;display:block}.page-section--admin.admin-testing-page .admin-testing-result-grid,.page-section--admin.admin-testing-page .admin-testing-supplier-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .5rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-grid label,.page-section--admin.admin-testing-page .admin-testing-supplier-form label{gap:.14rem;display:grid}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--overview,.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--orders,.page-section--admin.admin-dashboard-page .admin-dashboard-main.admin-dashboard-main--secondary,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr;align-items:stretch}.page-section--admin.admin-dashboard-page .admin-tenant-switcher,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{justify-content:flex-start}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta,.page-section--admin.admin-testing-page .admin-testing-result-grid,.page-section--admin.admin-testing-page .admin-testing-supplier-form{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{border-top:1px solid #17191d14;border-left:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:first-child,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>:first-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:first-child,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:first-child{border-top:0}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item{grid-template-columns:1fr}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>:nth-child(5),.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>:last-child,.page-section--admin.admin-testing-page .admin-testing-hold-list__action{text-align:left;justify-self:start}}.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{max-width:1348px}.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1{font-size:clamp(1.92rem,2.3vw,2.7rem);line-height:.96}.page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck,.page-section--admin.admin-testing-page .admin-testing-heading__deck{color:#444d58d1;max-width:44rem;font-size:.86rem;line-height:1.46}.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #17191d1f;gap:.42rem .72rem;margin:0;padding:0 0 .46rem}.page-section--admin.admin-dashboard-page .admin-tenant-context>div:first-child,.page-section--admin.admin-testing-page .admin-testing-headerbar__context{gap:.06rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context span,.page-section--admin.admin-testing-page .admin-testing-headerbar__context span{letter-spacing:.14em;text-transform:uppercase;color:#444d58b3;font-size:.58rem;font-weight:800}.page-section--admin.admin-dashboard-page .admin-tenant-context strong,.page-section--admin.admin-testing-page .admin-testing-headerbar__context strong{font-size:.94rem;line-height:1.16}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-table td button,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a{letter-spacing:.105em;min-height:25px;padding:0 .54rem;font-size:.6rem;font-weight:800}.page-section--admin.admin-dashboard-page .admin-tenant-switcher,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{align-self:end}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions{justify-content:flex-start}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:#ffffffbd;border-top:2px solid #17191d7a;border-bottom:1px solid #17191d24;align-items:stretch;overflow:hidden}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{border-right:1px solid #17191d1a;min-height:62px;padding:.44rem .72rem .48rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:last-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:last-child{border-right:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span{margin-bottom:.1rem;font-size:.6rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary strong{font-size:1.1rem;line-height:1.02}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail small,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary small{color:#444d58cc;margin-top:.14rem;font-size:.66rem;line-height:1.2}.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__main,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__side,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{gap:.88rem}.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.52fr) minmax(320px,.98fr);align-items:start;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__main,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__side{gap:.88rem;min-width:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-primary__main{min-width:0}.page-section--admin.admin-testing-page .admin-testing-overview-row{grid-template-columns:minmax(240px,.72fr) minmax(0,1.72fr);align-items:start;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{gap:.34rem;min-width:0;padding:.52rem 0 .12rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{border-top:2px solid #17191d70;border-bottom:1px solid #17191d1f;align-items:baseline;gap:.56rem;padding-top:.2rem;padding-bottom:.3rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header>div,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header>div,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header>div,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header>div,.page-section--admin.admin-testing-page .admin-testing-result-panel>header>div,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header>div{gap:.04rem;min-width:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span{letter-spacing:.14em;text-transform:uppercase;color:#444d58b3;font-size:.58rem;font-weight:800}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{margin-top:.02rem;font-size:1rem;line-height:1.12}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header a,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header a,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header a,.page-section--admin.admin-testing-page .admin-testing-result-panel>header button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header a{justify-self:end}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table th,.page-section--admin.admin-testing-page .admin-testing-hold-list__head{letter-spacing:.14em;text-transform:uppercase;color:#444d58c7;font-size:.58rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-testing-page .admin-testing-hold-list__head{padding:.22rem 0 .26rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row{padding:.34rem 0 .38rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row strong,.page-section--admin.admin-testing-page .admin-testing-table td strong,.page-section--admin.admin-testing-page .admin-testing-supplier-table td strong{font-size:.82rem;line-height:1.14}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row small,.page-section--admin.admin-testing-page .admin-testing-hold-cell strong,.page-section--admin.admin-testing-page .admin-testing-result-panel__meta strong{font-size:.71rem;line-height:1.24}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>div{padding:.32rem .46rem .36rem}.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid strong{font-size:.98rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__table,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-table-wrap{background:#ffffffb8;border:1px solid #17191d17;min-width:0}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact{border-top:1px solid #17191d1f;border-bottom:1px solid #17191d14}.page-section--admin.admin-testing-page .admin-testing-hold-list__head{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(170px,.88fr) auto;align-items:center;gap:.38rem .6rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(170px,.88fr) auto;align-items:baseline;gap:.38rem .6rem;padding:.38rem 0}.page-section--admin.admin-testing-page .admin-testing-hold-cell{gap:.04rem;min-width:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-hold-cell>span{letter-spacing:.13em;text-transform:uppercase;color:#444d58ad;font-size:.56rem;font-weight:800}.page-section--admin.admin-testing-page .admin-testing-hold-cell strong{color:#17191deb;display:block}.page-section--admin.admin-testing-page .admin-testing-hold-cell--variant strong{font-size:.88rem;line-height:1.16}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:198px minmax(0,1fr) auto;gap:.42rem .72rem}.page-section--admin.admin-testing-page .admin-testing-toolbar label{gap:.1rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{grid-column:1/3;gap:.18rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{color:#444d58d6;place-self:end;font-size:.72rem}.page-section--admin.admin-testing-page .admin-testing-table td,.page-section--admin.admin-testing-page .admin-testing-supplier-table td{line-height:1.28}.page-section--admin.admin-testing-page .admin-testing-table tbody tr:hover{background:#17191d06}.page-section--admin.admin-testing-page .admin-testing-spend-strip{background:#ffffffbd;border-top:2px solid #17191d7a;border-bottom:1px solid #17191d24;min-height:62px;padding-top:0}.page-section--admin.admin-testing-page .admin-testing-spend-strip span{margin-bottom:.08rem;display:block}.page-section--admin.admin-testing-page .admin-testing-spend-strip strong{font-size:1.04rem;line-height:1.02;display:block}.page-section--admin.admin-testing-page .admin-testing-spend-strip small{margin-top:.14rem;font-size:.66rem;line-height:1.2;display:block}.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{background:0 0;border:0;padding-left:0;padding-right:0}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{border-top:1px solid #17191d1a;border-bottom:1px solid #17191d14;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{background:#ffffffad;border-right:1px solid #17191d14;padding:.36rem .46rem .4rem}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div:last-child{border-right:0}.page-section--admin.admin-testing-page .admin-testing-result-grid,.page-section--admin.admin-testing-page .admin-testing-supplier-form{gap:.34rem .46rem}.page-section--admin.admin-testing-page .admin-testing-result-grid label,.page-section--admin.admin-testing-page .admin-testing-supplier-form label{gap:.1rem}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta span,.page-section--admin.admin-testing-page .admin-testing-result-grid span,.page-section--admin.admin-testing-page .admin-testing-supplier-form span{letter-spacing:.13em;font-size:.56rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row>div,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row>div,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row>div{min-width:0}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row small,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p{color:#444d58d1}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__empty,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__empty,.page-section--admin.admin-testing-page .admin-testing-hold-ledger__empty{color:#444d58cc;padding:.3rem 0 .08rem;font-size:.75rem}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{grid-column:1/-1}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{justify-self:start}}@media (width<=980px){.page-section--admin.admin-testing-page .admin-testing-hold-list__head,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item{grid-template-columns:1fr}}.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{--admin-sheet-bg:#ffffffdb;--admin-sheet-soft:#fbf9f4eb;--admin-ink:#15191f;--admin-muted:#5e6672;--admin-rule:#17191d29;--admin-rule-strong:#17191d80;--admin-accent-rule:#438b7675;max-width:1280px}.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1{font-size:clamp(2.05rem,2.45vw,2.95rem)}.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet,.page-section--admin.admin-testing-page .admin-testing-sheet{gap:.72rem}.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.62fr) minmax(300px,.9fr);gap:.78rem}.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__main,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__side{gap:.78rem}.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{border:1px solid var(--admin-rule);border-top:2px solid var(--admin-rule-strong);background:var(--admin-sheet-bg);padding:.5rem .62rem}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-table td button,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a{min-height:29px;padding:0 .7rem;font-size:.64rem;line-height:1}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{border:1px solid var(--admin-rule);border-top:2px solid var(--admin-accent-rule);background:var(--admin-sheet-bg)}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{min-height:58px;padding:.5rem .72rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span{color:#444d58c2;font-size:.61rem}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary strong{color:var(--admin-ink);font-size:1.18rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{border:1px solid var(--admin-rule);border-top:2px solid var(--admin-rule-strong);background:var(--admin-sheet-bg);padding:.56rem .66rem .66rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{border-top:0;border-bottom:1px solid var(--admin-rule);padding:0 0 .38rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span{color:#444d58b8;font-size:.61rem}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{color:var(--admin-ink);font-size:1.04rem}.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__table,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact{border:1px solid var(--admin-rule);background:#ffffffe6}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-testing-page .admin-testing-hold-list__head{border-bottom:1px solid var(--admin-rule);background:#f6f4eed1;padding:.34rem .48rem;font-size:.6rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row{border-bottom:1px solid #17191d14;padding:.42rem .48rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row:last-child{border-bottom:0}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row strong,.page-section--admin.admin-testing-page .admin-testing-table td strong,.page-section--admin.admin-testing-page .admin-testing-supplier-table td strong{color:var(--admin-ink);font-size:.84rem}.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row p,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row small,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row small,.page-section--admin.admin-testing-page .admin-testing-table td,.page-section--admin.admin-testing-page .admin-testing-supplier-table td{color:var(--admin-muted)}.page-section--admin.admin-testing-page .admin-testing-hold-list__head{margin-top:.42rem}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item{border-bottom:1px solid #17191d14;padding:.48rem}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item:nth-child(2n){background:#fbf9f48a}.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item:last-child{border-bottom:0}.page-section--admin.admin-testing-page .admin-testing-hold-cell strong{color:var(--admin-muted);font-size:.82rem}.page-section--admin.admin-testing-page .admin-testing-hold-cell--variant strong{color:var(--admin-ink);font-size:.92rem}.page-section--admin.admin-testing-page .admin-testing-overview-row{grid-template-columns:minmax(230px,.56fr) minmax(0,1.7fr);gap:.72rem}.page-section--admin.admin-testing-page .admin-testing-spend-strip{border:1px solid var(--admin-rule);border-top:2px solid var(--admin-accent-rule);background:var(--admin-sheet-bg);min-height:auto;padding:.5rem .66rem}.page-section--admin.admin-testing-page .admin-testing-spend-strip>div{padding:0}.page-section--admin.admin-testing-page .admin-testing-spend-strip strong{font-size:1.16rem}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:220px minmax(280px,1fr) auto}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button{min-height:28px;font-size:.6rem}.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td,.page-section--admin.admin-testing-page .admin-testing-supplier-table th,.page-section--admin.admin-testing-page .admin-testing-supplier-table td{padding:.48rem .46rem;font-size:.76rem}.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{border:1px solid var(--admin-rule);border-top:2px solid var(--admin-rule-strong);background:var(--admin-sheet-bg)}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta div{background:var(--admin-sheet-soft)}@media (width<=1180px){.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr}}.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{--admin-cockpit-bg:#ffffffc2;--admin-cockpit-row:#fdfbf6b8;--admin-cockpit-row-alt:#f6f2ea6b;--admin-cockpit-rule:#17191d24;--admin-cockpit-rule-strong:#17191d61;--admin-cockpit-accent:#b2773dd1;--admin-cockpit-green:#438b76b8;width:min(100%,1210px);max-width:1210px;padding-top:clamp(1.05rem,2vw,1.45rem)}.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-testing-heading{margin-bottom:.62rem}.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1{max-width:none;font-size:clamp(1.9rem,2.1vw,2.45rem);line-height:.96}.page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck,.page-section--admin.admin-testing-page .admin-testing-heading__deck{max-width:720px;margin-top:.18rem;font-size:.82rem;line-height:1.35}.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet,.page-section--admin.admin-testing-page .admin-testing-sheet{gap:.55rem;display:grid}.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{border:1px solid var(--admin-cockpit-rule);border-top:2px solid var(--admin-cockpit-rule-strong);background:var(--admin-cockpit-bg);min-height:0;padding:.42rem .5rem}.page-section--admin.admin-dashboard-page .admin-tenant-context{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-headerbar{justify-content:flex-end;display:flex}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-dashboard-page .admin-tenant-switcher{flex-wrap:wrap;gap:.24rem;display:flex}.page-section--admin.admin-dashboard-page .admin-tenant-switcher button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-table td button,.page-section--admin.admin-testing-page .admin-testing-result-actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions button,.page-section--admin.admin-testing-page .admin-testing-supplier-coas__actions a,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row button,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row button,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row a{min-height:26px;color:var(--color-text);letter-spacing:.1em;text-transform:uppercase;background:#ffffff9e;border:1px solid #17191d38;padding:.32rem .55rem;font-size:.6rem;font-weight:800;line-height:1;text-decoration:none}.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-dashboard-page .admin-tenant-switcher button.is-active,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button.is-active{color:#fffdfa;background:#11171f;border-color:#11171f}.page-section--admin.admin-testing-page .admin-testing-hold-list__action button{color:#9b632e;background:#fffdf8bd;border-color:#b2773db8}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{border:1px solid var(--admin-cockpit-rule);border-top:2px solid var(--admin-cockpit-green);background:var(--admin-cockpit-bg);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{border-right:1px solid #17191d1a;gap:.08rem;min-height:48px;padding:.42rem .55rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>:last-child,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article:last-child{border-right:0}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span,.page-section--admin.admin-testing-page .admin-testing-spend-strip span{color:#444d58c2;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:800}.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary strong,.page-section--admin.admin-testing-page .admin-testing-spend-strip strong{color:#14191f;font-size:1.12rem;line-height:1}.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:.62rem;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__main,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__side,.page-section--admin.admin-testing-page .admin-testing-primary__main{gap:.62rem;min-width:0;display:grid}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{border:1px solid var(--admin-cockpit-rule);border-top:2px solid var(--admin-cockpit-rule-strong);background:var(--admin-cockpit-bg);min-height:0;padding:0}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{border:0;border-bottom:1px solid var(--admin-cockpit-rule);background:#fffdf88a;justify-content:space-between;align-items:baseline;gap:.75rem;min-height:38px;padding:.42rem .52rem;display:flex}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span{color:#444d58b8;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1.1}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{color:#14191f;font-size:.95rem;font-weight:800;line-height:1.15}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__table,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{background:0 0;border:0}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-testing-page .admin-testing-hold-list__head,.page-section--admin.admin-testing-page .admin-testing-table thead th,.page-section--admin.admin-testing-page .admin-testing-supplier-table thead th{border-bottom:1px solid var(--admin-cockpit-rule);color:#444d58c7;letter-spacing:.11em;text-transform:uppercase;background:#f6f4eebd;padding:.34rem .52rem;font-size:.55rem;font-weight:800}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item,.page-section--admin.admin-testing-page .admin-testing-table tbody td,.page-section--admin.admin-testing-page .admin-testing-supplier-table tbody td{color:#4f5965;background:0 0;border-bottom:1px solid #17191d14;padding:.42rem .52rem;font-size:.74rem;line-height:1.28}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row:nth-child(2n),.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row:nth-child(2n),.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row:nth-child(2n),.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item:nth-child(2n),.page-section--admin.admin-testing-page .admin-testing-table tbody tr:nth-child(2n) td,.page-section--admin.admin-testing-page .admin-testing-supplier-table tbody tr:nth-child(2n) td{background:var(--admin-cockpit-row-alt)}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row:last-child,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row:last-child,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item:last-child{border-bottom:0}.page-section--admin.admin-testing-page .admin-testing-table{border-collapse:collapse;width:100%}.page-section--admin.admin-testing-page .admin-testing-table tbody tr{cursor:pointer}.page-section--admin.admin-testing-page .admin-testing-table tbody tr:hover td,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item:hover,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row:hover,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row:hover,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row:hover{background:#efe8daa8}.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row strong,.page-section--admin.admin-testing-page .admin-testing-hold-cell strong,.page-section--admin.admin-testing-page .admin-testing-table td strong,.page-section--admin.admin-testing-page .admin-testing-supplier-table td strong{color:#14191f;font-size:.8rem;font-weight:800;line-height:1.18}.page-section--admin.admin-testing-page .admin-testing-hold-cell--variant strong{font-size:.88rem}.page-section--admin.admin-testing-page .admin-testing-hold-cell>span{display:none}.page-section--admin.admin-testing-page .admin-testing-overview-row{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:.55rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-spend-strip{border-top-color:var(--admin-cockpit-green);align-items:center;padding:.46rem .52rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-spend-strip>div{gap:.1rem;padding:0;display:grid}.page-section--admin.admin-testing-page .admin-testing-spend-strip small,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary small{color:#444d58bd;font-size:.68rem;line-height:1.25}.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:minmax(170px,.7fr) minmax(280px,1fr) auto;align-items:end;gap:.42rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-toolbar label{gap:.16rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-toolbar label span{color:#444d58bd;letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:800}.page-section--admin.admin-testing-page .admin-testing-toolbar select,.page-section--admin.admin-testing-page .admin-testing-toolbar input{min-height:30px;padding:.28rem .42rem;font-size:.76rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{flex-wrap:wrap;grid-column:1/-1;gap:.24rem;padding-top:.14rem;display:flex}.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button{min-height:25px;padding:.28rem .5rem;font-size:.56rem}.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{color:#444d58c7;grid-column:1/-1;font-size:.68rem}.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{overflow:hidden}.page-section--admin.admin-testing-page .admin-testing-result-grid,.page-section--admin.admin-testing-page .admin-testing-supplier-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem .42rem;padding:.52rem;display:grid}.page-section--admin.admin-testing-page .admin-testing-result-grid__wide,.page-section--admin.admin-testing-page .admin-testing-supplier-form__wide,.page-section--admin.admin-testing-page .admin-testing-supplier-form__actions,.page-section--admin.admin-testing-page .admin-testing-supplier-form__check{grid-column:1/-1}.page-section--admin.admin-testing-page .admin-testing-result-panel__meta{border-top:0}.page-section--admin.admin-testing-page .admin-testing-result-actions,.page-section--admin.admin-testing-page .admin-testing-supplier-form__actions{padding:0 .52rem .52rem}.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header p,.page-section--admin.admin-testing-page .admin-testing-result-panel>header p{color:#444d58c7;margin:.12rem 0 0;font-size:.72rem;line-height:1.3}@media (width<=1180px){.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{width:min(100%,980px)}.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr}}.app-shell--admin .page-section--admin.admin-dashboard-page,.app-shell--admin .page-section--admin.admin-testing-page,.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{--cockpit-ink:#15191f;--cockpit-muted:#5f6874;--cockpit-faint:#15191f12;--cockpit-rule:#15191f29;--cockpit-rule-strong:#15191f7a;--cockpit-paper:#fffdf88a;--cockpit-row:#f6f2e961;--cockpit-green:#3f8a73;--cockpit-amber:#a86e37;width:min(100%,1180px);max-width:1180px;padding-top:1.15rem}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading,.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-testing-heading{margin-bottom:.56rem}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading h1,.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1{letter-spacing:0;max-width:780px;font-size:clamp(2rem,2.4vw,2.8rem);line-height:.94}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__deck,.page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck,.page-section--admin.admin-testing-page .admin-testing-heading__deck{max-width:620px;color:var(--cockpit-muted);margin-top:.24rem;font-size:.78rem;line-height:1.32}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-worksheet,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-sheet,.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet,.page-section--admin.admin-testing-page .admin-testing-sheet{gap:.52rem;display:grid}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-context,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-headerbar,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{border:0;border-top:2px solid var(--cockpit-rule-strong);border-bottom:1px solid var(--cockpit-rule);min-height:0;box-shadow:none;background:0 0;padding:.38rem 0}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-dashboard-page .admin-tenant-context{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-context__label,.page-section--admin.admin-dashboard-page .admin-tenant-context__label{color:var(--cockpit-ink);font-size:.78rem;line-height:1.22}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-context__label span,.page-section--admin.admin-dashboard-page .admin-tenant-context__label span{color:var(--cockpit-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:850}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-context__label p,.page-section--admin.admin-dashboard-page .admin-tenant-context__label p{margin:.08rem 0 0}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-headerbar,.page-section--admin.admin-testing-page .admin-testing-headerbar{justify-content:flex-end;display:flex}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-switcher,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-headerbar__actions,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__actions,.page-section--admin.admin-dashboard-page .admin-tenant-switcher,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions{flex-wrap:wrap;gap:.26rem;display:flex}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-switcher button,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__filters button,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions button,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row button,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row a,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row button,.page-section--admin.admin-dashboard-page .admin-tenant-switcher button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-toolbar__actions button,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-actions button,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row button,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row a,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row button{border:1px solid var(--cockpit-rule);min-height:24px;color:var(--cockpit-ink);letter-spacing:.1em;text-transform:uppercase;background:#fffdf86b;padding:.28rem .48rem;font-size:.56rem;font-weight:850;line-height:1;text-decoration:none}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions button,.page-section--admin.admin-testing-page .admin-testing-headerbar__actions a,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-switcher button.is-active,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__filters button.is-active,.page-section--admin.admin-dashboard-page .admin-tenant-switcher button.is-active,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button.is-active{border-color:var(--cockpit-ink);background:var(--cockpit-ink);color:#fffdf7}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button{color:var(--cockpit-amber);border-color:#a86e379e}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{border:0;border-top:2px solid var(--cockpit-rule-strong);border-bottom:1px solid var(--cockpit-rule);background:0 0;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:0;display:grid}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{background:0 0;border:0;border-left:3px solid #3f8a736b;min-height:46px;padding:.42rem .52rem .42rem .62rem}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip span,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary span,.page-section--admin.admin-testing-page .admin-testing-spend-strip span{color:var(--cockpit-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:850}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip strong,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary strong,.page-section--admin.admin-testing-page .admin-testing-spend-strip strong{color:var(--cockpit-ink);font-size:1.08rem;line-height:1}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1.72fr) minmax(280px,.78fr);align-items:start;gap:.72rem;display:grid}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__main,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__side,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary__main,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__main,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__side,.page-section--admin.admin-testing-page .admin-testing-primary__main{gap:.72rem;min-width:0;display:grid}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-coas,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-supplier-coas{border:0;border-top:2px solid var(--cockpit-rule-strong);min-height:0;box-shadow:none;background:0 0;padding:0}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel>header,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-coas>header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-result-panel>header,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header{border:0;border-bottom:1px solid var(--cockpit-rule);background:0 0;min-height:32px;padding:.38rem 0}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel>header span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header span,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header span,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header span,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.page-section--admin.admin-testing-page .admin-testing-result-panel>header span,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header span{color:var(--cockpit-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:850;line-height:1}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel>header h2,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger>header strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet>header strong,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong,.page-section--admin.admin-testing-page .admin-testing-result-panel>header h2,.page-section--admin.admin-testing-page .admin-testing-supplier-coas>header h2{color:var(--cockpit-ink);font-size:.9rem;font-weight:850;line-height:1.12}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__table,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list--compact,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table-wrap,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__table,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__table,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact,.page-section--admin.admin-testing-page .admin-testing-table-wrap,.page-section--admin.admin-testing-page .admin-testing-supplier-table-wrap{border:0;border-bottom:1px solid var(--cockpit-rule);background:0 0;overflow:auto}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__head,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table thead th,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-table thead th,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__head,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__head,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__head,.page-section--admin.admin-testing-page .admin-testing-hold-list__head,.page-section--admin.admin-testing-page .admin-testing-table thead th,.page-section--admin.admin-testing-page .admin-testing-supplier-table thead th{border:0;border-bottom:1px solid var(--cockpit-rule);color:#5f6874db;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#f6f2e985;padding:.34rem .42rem;font-size:.54rem;font-weight:850}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table tbody td,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-table tbody td,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item,.page-section--admin.admin-testing-page .admin-testing-table tbody td,.page-section--admin.admin-testing-page .admin-testing-supplier-table tbody td{border:0;border-bottom:1px solid var(--cockpit-faint);color:var(--cockpit-muted);vertical-align:middle;background:0 0;padding:.38rem .42rem;font-size:.72rem;line-height:1.24}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row:nth-child(2n),.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row:nth-child(2n),.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row:nth-child(2n),.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item:nth-child(2n),.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table tbody tr:nth-child(2n) td,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-table tbody tr:nth-child(2n) td,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row:nth-child(2n),.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row:nth-child(2n),.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row:nth-child(2n),.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item:nth-child(2n),.page-section--admin.admin-testing-page .admin-testing-table tbody tr:nth-child(2n) td,.page-section--admin.admin-testing-page .admin-testing-supplier-table tbody tr:nth-child(2n) td{background:var(--cockpit-row)}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-cell strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table td strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-table td strong,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row strong,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row strong,.page-section--admin.admin-testing-page .admin-testing-hold-cell strong,.page-section--admin.admin-testing-page .admin-testing-table td strong,.page-section--admin.admin-testing-page .admin-testing-supplier-table td strong{color:var(--cockpit-ink);font-size:.78rem;font-weight:850;line-height:1.16}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact .admin-testing-hold-list__item{grid-template-columns:minmax(240px,1.15fr) minmax(130px,.8fr) minmax(130px,.7fr) auto;align-items:center;gap:.55rem;display:grid}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-cell>span,.page-section--admin.admin-testing-page .admin-testing-hold-cell>span{color:#5f6874c2;font-size:.66rem;display:inline}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-cell--variant strong,.page-section--admin.admin-testing-page .admin-testing-hold-cell--variant strong{font-size:.88rem;display:block}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-overview-row{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:.56rem;display:grid}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-spend-strip{border-top-color:#3f8a73c2;align-items:center;padding:.42rem 0;display:flex}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip small,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary small,.page-section--admin.admin-testing-page .admin-testing-spend-strip small,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary small{color:var(--cockpit-muted);font-size:.66rem;line-height:1.22}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:180px minmax(300px,1fr) auto;align-items:end;gap:.38rem;display:grid}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar label,.page-section--admin.admin-testing-page .admin-testing-toolbar label{gap:.14rem;display:grid}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar label span,.page-section--admin.admin-testing-page .admin-testing-toolbar label span{color:var(--cockpit-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:850}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__filters,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{grid-column:1/-1}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__filters,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{flex-wrap:wrap;gap:.22rem;display:flex}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{color:var(--cockpit-muted);font-size:.66rem}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-grid,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-form,.page-section--admin.admin-testing-page .admin-testing-result-grid,.page-section--admin.admin-testing-page .admin-testing-supplier-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem .42rem;padding:.48rem 0 0;display:grid}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel label,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-form label,.page-section--admin.admin-testing-page .admin-testing-result-panel label,.page-section--admin.admin-testing-page .admin-testing-supplier-form label{gap:.14rem}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel input,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel select,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel textarea,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-form input,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-form select,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-form textarea,.page-section--admin.admin-testing-page .admin-testing-result-panel input,.page-section--admin.admin-testing-page .admin-testing-result-panel select,.page-section--admin.admin-testing-page .admin-testing-result-panel textarea,.page-section--admin.admin-testing-page .admin-testing-supplier-form input,.page-section--admin.admin-testing-page .admin-testing-supplier-form select,.page-section--admin.admin-testing-page .admin-testing-supplier-form textarea{min-height:30px;padding:.28rem .38rem;font-size:.72rem}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-actions,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-supplier-form__actions,.page-section--admin.admin-testing-page .admin-testing-result-actions,.page-section--admin.admin-testing-page .admin-testing-supplier-form__actions{padding:.4rem 0 0}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid{border-top:1px solid var(--cockpit-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>*,.page-section--admin.admin-dashboard-page .admin-dashboard-watch-grid>*{border:0;border-bottom:1px solid var(--cockpit-faint);background:0 0;min-height:0;padding:.44rem .52rem}@media (width<=1180px){.app-shell--admin .page-section--admin.admin-dashboard-page,.app-shell--admin .page-section--admin.admin-testing-page,.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{width:min(100%,980px)}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-overview-row,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary,.page-section--admin.admin-testing-page .admin-testing-toolbar{grid-template-columns:1fr}}.app-shell--admin .page-section--admin.admin-testing-page,.page-section--admin.admin-testing-page{width:min(100%,1060px)!important;max-width:1060px!important;padding:.9rem 1.05rem 2rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page,.page-section--admin.admin-dashboard-page{width:min(100%,1180px)!important;max-width:1180px!important;padding:.9rem 1.05rem 2rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading,.page-section--admin.admin-testing-page .admin-testing-heading,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-dashboard-page .admin-dashboard-heading{border-bottom:2px solid #12182085!important;justify-content:space-between!important;align-items:flex-end!important;gap:1rem!important;margin:0 0 .42rem!important;padding:0 0 .52rem!important;display:flex!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1{margin:0!important;font-size:clamp(2rem,4.6vw,2.65rem)!important;line-height:.92!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck,.page-section--admin.admin-dashboard-page .admin-dashboard-heading__deck{display:none!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions,.page-section--admin.admin-testing-page .admin-testing-heading__actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.28rem!important;margin-left:auto!important;display:flex!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions button,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions a,.page-section--admin.admin-testing-page .admin-testing-heading__actions button,.page-section--admin.admin-testing-page .admin-testing-heading__actions a{color:#fffefa!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#121820!important;border:1px solid #121820d1!important;min-height:28px!important;padding:.38rem .58rem!important;font-size:.62rem!important;line-height:1!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-sheet,.page-section--admin.admin-testing-page .admin-testing-sheet{gap:.46rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger,.page-section--admin.admin-testing-page .admin-testing-hold-ledger{background:#fffdf866!important;border:0!important;border-bottom:1px solid #12182029!important;margin:0!important;padding:0!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header,.page-section--admin.admin-testing-page .admin-testing-hold-ledger>header{color:#9b6333!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-top:1px solid #a86e3766!important;border-bottom:1px solid #12182029!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;min-height:28px!important;padding:.24rem .46rem!important;font-size:.58rem!important;font-weight:800!important;display:flex!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list--compact,.page-section--admin.admin-testing-page .admin-testing-hold-list--compact{background:0 0!important;border:0!important;display:block!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__item,.page-section--admin.admin-testing-page .admin-testing-hold-list__item{border-bottom:1px solid #1218201f!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:48px!important;padding:.32rem .46rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__summary,.page-section--admin.admin-testing-page .admin-testing-hold-list__summary{gap:.08rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__summary strong,.page-section--admin.admin-testing-page .admin-testing-hold-list__summary strong{color:#121820!important;font-size:.9rem!important;line-height:1.08!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__summary small,.page-section--admin.admin-testing-page .admin-testing-hold-list__summary small{color:#58616e!important;font-size:.68rem!important;line-height:1.18!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button{color:#9b6333!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #a86e379e!important;min-height:28px!important;padding:.3rem .52rem!important;font-size:.58rem!important;font-weight:800!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-overview-row{grid-template-columns:250px minmax(0,1fr)!important;align-items:stretch!important;gap:.5rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip,.page-section--admin.admin-testing-page .admin-testing-spend-strip{background:#fffdf861!important;border:0!important;border-left:2px solid #12182038!important;min-height:52px!important;padding:.42rem .52rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip div,.page-section--admin.admin-testing-page .admin-testing-spend-strip div{gap:.08rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip span,.page-section--admin.admin-testing-page .admin-testing-spend-strip span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band article span,.page-section--admin.admin-testing-page .admin-testing-worksheet__band article span{color:#828a95!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.56rem!important;font-weight:800!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip strong,.page-section--admin.admin-testing-page .admin-testing-spend-strip strong,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band article strong,.page-section--admin.admin-testing-page .admin-testing-worksheet__band article strong{color:#121820!important;font-size:1.2rem!important;line-height:1!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip small,.page-section--admin.admin-testing-page .admin-testing-spend-strip small{color:#58616e!important;font-size:.64rem!important;line-height:1.2!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{background:0 0!important;border:0!important;border-top:1px solid #1218203d!important;border-bottom:1px solid #1218202e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;min-height:52px!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band article,.page-section--admin.admin-testing-page .admin-testing-worksheet__band article{background:0 0!important;border:0!important;border-left:1px solid #12182029!important;min-height:0!important;padding:.36rem .48rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-testing-page .admin-testing-toolbar{background:0 0!important;border:0!important;border-bottom:1px solid #12182033!important;grid-template-columns:180px minmax(0,1fr) auto!important;align-items:end!important;gap:.3rem!important;padding:.28rem 0!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar label,.page-section--admin.admin-testing-page .admin-testing-toolbar label{gap:.08rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar select,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar input,.page-section--admin.admin-testing-page .admin-testing-toolbar select,.page-section--admin.admin-testing-page .admin-testing-toolbar input{min-height:30px!important;padding:.3rem .4rem!important;font-size:.7rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__stats,.page-section--admin.admin-testing-page .admin-testing-toolbar__stats{color:#828a95!important;letter-spacing:.14em!important;text-transform:uppercase!important;align-self:center!important;font-size:.56rem!important;font-weight:800!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:minmax(0,1fr) 260px!important;align-items:start!important;gap:.5rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table,.page-section--admin.admin-testing-page .admin-testing-table{font-size:.68rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table th,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table td,.page-section--admin.admin-testing-page .admin-testing-table th,.page-section--admin.admin-testing-page .admin-testing-table td{padding:.34rem .42rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-dashboard-page .admin-tenant-context{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin:0 0 .46rem!important;padding:.22rem 0!important;display:flex!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-worksheet,.page-section--admin.admin-dashboard-page .admin-dashboard-worksheet{gap:.42rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels{border-top:1px solid #12182038!important;border-bottom:1px solid #1218202e!important;grid-template-columns:230px repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels>*,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels>*{background:#fffdf847!important;border:0!important;border-left:1px solid #12182024!important;min-height:46px!important;padding:.34rem .48rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail{border-top:1px solid #12182042!important;border-bottom:1px solid #1218202e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail>*{background:0 0!important;border:0!important;border-left:1px solid #12182029!important;min-height:44px!important;padding:.28rem .48rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail strong{font-size:1.55rem!important;line-height:.96!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit{grid-template-columns:minmax(0,1fr) 440px!important;align-items:start!important;gap:.58rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__main,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__side,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__main,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit__side{gap:.5rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet{background:0 0!important;border:0!important;border-top:2px solid #1218207a!important;padding:.36rem 0 0!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__header,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__header,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-section__header,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__header,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__header{border-bottom:1px solid #12182029!important;min-height:24px!important;padding:0 .32rem .28rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger__row,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row{background:0 0!important;border-bottom:1px solid #1218201c!important;min-height:36px!important;padding:.28rem .34rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row,.page-section--admin.admin-dashboard-page .admin-dashboard-route-sheet__row{grid-template-columns:76px minmax(0,1fr) 74px 44px!important;gap:.48rem!important;display:grid!important}@media (width<=1180px){.app-shell--admin .page-section--admin.admin-testing-page,.app-shell--admin .page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page,.page-section--admin.admin-dashboard-page{width:min(100%,980px)!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-overview-row,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit{grid-template-columns:1fr!important}}@media (width<=820px){.app-shell--admin .site-header--admin{display:none!important}.app-shell--admin .admin-shell-layout{min-height:100vh!important;display:block!important}.app-shell--admin .admin-side-nav{z-index:40!important;border-bottom:1px solid #d6dde52e!important;border-right:0!important;width:100%!important;height:auto!important;max-height:34vh!important;padding:.42rem .52rem .48rem!important;display:block!important;position:sticky!important;top:0!important;overflow:auto!important}.app-shell--admin .admin-side-nav__brand{border-bottom:0!important;align-items:baseline!important;gap:.36rem!important;padding:0 .1rem .38rem!important;display:flex!important}.app-shell--admin .admin-side-nav__brand strong{font-size:.7rem!important}.app-shell--admin .admin-side-nav nav{scrollbar-width:thin;flex-wrap:nowrap!important;align-items:center!important;gap:.28rem!important;padding-bottom:.1rem!important;display:flex!important;overflow-x:auto!important}.app-shell--admin .admin-side-nav section,.app-shell--admin .admin-side-nav__utility{display:contents!important}.app-shell--admin .admin-side-nav section>span{display:none!important}.app-shell--admin .admin-side-nav a{white-space:nowrap!important;border-bottom:2px solid #0000!important;border-left:0!important;flex:none!important;min-height:28px!important;padding:0 .5rem!important;font-size:.72rem!important}.app-shell--admin .admin-side-nav a:hover,.app-shell--admin .admin-side-nav a.active{background:#ffffff12!important;border-bottom-color:#57d6b6!important}.app-shell--admin .admin-main{width:100%!important;min-width:0!important}.app-shell--admin .page-section--admin.admin-dashboard-page,.app-shell--admin .page-section--admin.admin-testing-page,.page-section--admin.admin-dashboard-page,.page-section--admin.admin-testing-page{width:100%!important;max-width:none!important;padding:.72rem .72rem 1.4rem!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading,.page-section--admin.admin-dashboard-page .admin-dashboard-heading,.page-section--admin.admin-testing-page .admin-testing-heading{align-items:start!important;gap:.48rem!important;margin-bottom:.5rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading h1,.page-section--admin.admin-dashboard-page .admin-dashboard-heading h1,.page-section--admin.admin-testing-page .admin-testing-heading h1{font-size:clamp(1.75rem,9vw,2.25rem)!important;line-height:.98!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions,.page-section--admin.admin-testing-page .admin-testing-heading__actions{justify-content:start!important;margin-left:0!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions button,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions a,.page-section--admin.admin-testing-page .admin-testing-heading__actions button,.page-section--admin.admin-testing-page .admin-testing-heading__actions a{min-height:30px!important;padding:.44rem .56rem!important;font-size:.58rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__item,.page-section--admin.admin-testing-page .admin-testing-hold-list__item{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.36rem!important;padding:.5rem .46rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__action button,.page-section--admin.admin-testing-page .admin-testing-hold-list__action button{justify-content:center!important;width:100%!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-overview-row,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-primary,.page-section--admin.admin-testing-page .admin-testing-overview-row,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-toolbar,.page-section--admin.admin-testing-page .admin-testing-primary--worksheet,.page-section--admin.admin-testing-page .admin-testing-primary{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary,.page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__filters,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters{flex-wrap:wrap!important;gap:.28rem!important;display:flex!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__filters button,.page-section--admin.admin-testing-page .admin-testing-toolbar__filters button{flex:auto!important;min-width:86px!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-workbench,.page-section--admin.admin-testing-page .admin-testing-workbench,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-panel,.page-section--admin.admin-testing-page .admin-testing-result-panel{min-width:0!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table,.page-section--admin.admin-testing-page .admin-testing-table{min-width:720px!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-tenant-context,.page-section--admin.admin-dashboard-page .admin-tenant-context{gap:.36rem!important;display:grid!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-status-panels,.page-section--admin.admin-dashboard-page .admin-dashboard-status-panels{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail,.page-section--admin.admin-dashboard-page .admin-dashboard-stats-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-cockpit,.page-section--admin.admin-dashboard-page .admin-dashboard-cockpit{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table,.page-section--admin.admin-dashboard-page .admin-dashboard-queue-ledger{overflow-x:auto!important}.app-shell--admin .page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row,.page-section--admin.admin-dashboard-page .admin-dashboard-ledger-table__row{min-width:660px!important}}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading){width:min(100%,1160px)!important;max-width:1160px!important;margin-inline:auto!important;padding:.9rem 1rem 1.8rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading){width:min(100%,1160px)!important;max-width:1160px!important;margin-inline:auto!important;padding:.9rem 1rem 1.8rem!important}.page-section--admin:has(.admin-dashboard-heading){width:min(100%,1160px)!important;max-width:1160px!important;margin-inline:auto!important;padding:.9rem 1rem 1.8rem!important}.page-section--admin:has(.admin-testing-heading){width:min(100%,1160px)!important;max-width:1160px!important;margin-inline:auto!important;padding:.9rem 1rem 1.8rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{background:0 0!important;border:0!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .5rem!important;padding:0 0 .5rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{background:0 0!important;border:0!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .5rem!important;padding:0 0 .5rem!important;display:grid!important}.page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{background:0 0!important;border:0!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .5rem!important;padding:0 0 .5rem!important;display:grid!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-heading{background:0 0!important;border:0!important;border-bottom:2px solid #12182094!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1rem!important;margin:0 0 .5rem!important;padding:0 0 .5rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading h1{letter-spacing:0!important;margin:0!important;font-size:clamp(2rem,3.8vw,3rem)!important;line-height:.95!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading h1{letter-spacing:0!important;margin:0!important;font-size:clamp(2rem,3.8vw,3rem)!important;line-height:.95!important}.page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading h1{letter-spacing:0!important;margin:0!important;font-size:clamp(2rem,3.8vw,3rem)!important;line-height:.95!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-heading h1{letter-spacing:0!important;margin:0!important;font-size:clamp(2rem,3.8vw,3rem)!important;line-height:.95!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading p:not(.eyebrow){color:#4f5966!important;max-width:52ch!important;margin-top:.18rem!important;font-size:.73rem!important;line-height:1.25!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading p:not(.eyebrow){color:#4f5966!important;max-width:52ch!important;margin-top:.18rem!important;font-size:.73rem!important;line-height:1.25!important}.page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading p:not(.eyebrow){color:#4f5966!important;max-width:52ch!important;margin-top:.18rem!important;font-size:.73rem!important;line-height:1.25!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-heading p:not(.eyebrow){color:#4f5966!important;max-width:52ch!important;margin-top:.18rem!important;font-size:.73rem!important;line-height:1.25!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading__actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.32rem!important;margin:0!important;display:flex!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-heading__actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.32rem!important;margin:0!important;display:flex!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading__actions button{color:#fffaf0!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#101720!important;border:1px solid #101720!important;min-height:28px!important;padding:.42rem .64rem!important;font-size:.58rem!important;line-height:1!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading__actions a{color:#fffaf0!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#101720!important;border:1px solid #101720!important;min-height:28px!important;padding:.42rem .64rem!important;font-size:.58rem!important;line-height:1!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-heading__actions button{color:#fffaf0!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#101720!important;border:1px solid #101720!important;min-height:28px!important;padding:.42rem .64rem!important;font-size:.58rem!important;line-height:1!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-heading__actions a{color:#fffaf0!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#101720!important;border:1px solid #101720!important;min-height:28px!important;padding:.42rem .64rem!important;font-size:.58rem!important;line-height:1!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-ledger{background:0 0!important;border:0!important;border-bottom:1px solid #1218202e!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-hold-ledger{background:0 0!important;border:0!important;border-bottom:1px solid #1218202e!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-ledger>header{border-bottom:1px solid #12182029!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:24px!important;padding:0 0 .25rem!important;display:grid!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-hold-ledger>header{border-bottom:1px solid #12182029!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:24px!important;padding:0 0 .25rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__item{background:0 0!important;border:0!important;border-bottom:1px solid #1218201f!important;grid-template-columns:minmax(0,1fr) 138px!important;align-items:center!important;gap:.75rem!important;min-height:43px!important;padding:.36rem .42rem!important;display:grid!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__item{background:0 0!important;border:0!important;border-bottom:1px solid #1218201f!important;grid-template-columns:minmax(0,1fr) 138px!important;align-items:center!important;gap:.75rem!important;min-height:43px!important;padding:.36rem .42rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__summary strong{font-size:.92rem!important;line-height:1.05!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__summary strong{font-size:.92rem!important;line-height:1.05!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__summary small{color:#5c6674!important;margin-top:.1rem!important;font-size:.64rem!important;line-height:1.15!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__summary small{color:#5c6674!important;margin-top:.1rem!important;font-size:.64rem!important;line-height:1.15!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__action button{color:#9a612c!important;letter-spacing:.1em!important;background:0 0!important;border:1px solid #a9672dcc!important;width:100%!important;min-height:28px!important;font-size:.55rem!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-hold-list__action button{color:#9a612c!important;letter-spacing:.1em!important;background:0 0!important;border:1px solid #a9672dcc!important;width:100%!important;min-height:28px!important;font-size:.55rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{background:0 0!important;border-top:2px solid #12182080!important;border-bottom:1px solid #12182033!important;grid-template-columns:230px minmax(0,1fr)!important;gap:0!important;margin:.42rem 0 0!important;display:grid!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{background:0 0!important;border-top:2px solid #12182080!important;border-bottom:1px solid #12182033!important;grid-template-columns:230px minmax(0,1fr)!important;gap:0!important;margin:.42rem 0 0!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-spend-strip{background:0 0!important;border:0!important;border-right:1px solid #1218202e!important;min-height:56px!important;padding:.46rem .6rem .38rem 0!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-spend-strip{background:0 0!important;border:0!important;border-right:1px solid #1218202e!important;min-height:56px!important;padding:.46rem .6rem .38rem 0!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-worksheet__band--summary{background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-worksheet__band--summary{background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-worksheet__band--summary article{background:0 0!important;border:0!important;border-right:1px solid #12182029!important;min-height:56px!important;padding:.42rem .58rem!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-worksheet__band--summary article{background:0 0!important;border:0!important;border-right:1px solid #12182029!important;min-height:56px!important;padding:.42rem .58rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{background:0 0!important;border:0!important;border-bottom:2px solid #12182070!important;grid-template-columns:176px minmax(260px,1fr) auto!important;align-items:end!important;gap:.34rem!important;padding:.34rem 0 .36rem!important;display:grid!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{background:0 0!important;border:0!important;border-bottom:2px solid #12182070!important;grid-template-columns:176px minmax(260px,1fr) auto!important;align-items:end!important;gap:.34rem!important;padding:.34rem 0 .36rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar select{min-height:28px!important;padding:.34rem .42rem!important;font-size:.68rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar input{min-height:28px!important;padding:.34rem .42rem!important;font-size:.68rem!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar select{min-height:28px!important;padding:.34rem .42rem!important;font-size:.68rem!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar input{min-height:28px!important;padding:.34rem .42rem!important;font-size:.68rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-primary{grid-template-columns:minmax(0,1fr) 300px!important;gap:.7rem!important;margin-top:.42rem!important;display:grid!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-primary{grid-template-columns:minmax(0,1fr) 300px!important;gap:.7rem!important;margin-top:.42rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-primary--no-selection{display:block!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-primary--no-selection{display:block!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-table-wrap{background:0 0!important;border:0!important;border-top:1px solid #12182033!important;overflow-x:auto!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-table-wrap{background:0 0!important;border:0!important;border-top:1px solid #12182033!important;overflow-x:auto!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-table{min-width:860px!important;font-size:.66rem!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-table{min-width:860px!important;font-size:.66rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-table th{border-bottom:1px solid #1218201c!important;padding:.35rem .4rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-table td{border-bottom:1px solid #1218201c!important;padding:.35rem .4rem!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-table th{border-bottom:1px solid #1218201c!important;padding:.35rem .4rem!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-table td{border-bottom:1px solid #1218201c!important;padding:.35rem .4rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-result-panel{background:#f8f6f0eb!important;border:0!important;border-top:2px solid #1218208c!important;max-height:calc(100vh - 1.4rem)!important;padding:.48rem 0!important;position:sticky!important;top:.7rem!important;overflow:auto!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-result-panel{background:#f8f6f0eb!important;border:0!important;border-top:2px solid #1218208c!important;max-height:calc(100vh - 1.4rem)!important;padding:.48rem 0!important;position:sticky!important;top:.7rem!important;overflow:auto!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context{background:0 0!important;border:0!important;border-bottom:1px solid #12182029!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.8rem!important;margin:0 0 .5rem!important;padding:.28rem 0 .4rem!important;display:grid!important}.page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context{background:0 0!important;border:0!important;border-bottom:1px solid #12182029!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.8rem!important;margin:0 0 .5rem!important;padding:.28rem 0 .4rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue{background:0 0!important;border:0!important;border-top:1px solid #12182038!important;border-bottom:1px solid #12182033!important;grid-template-columns:150px minmax(0,1fr)!important;gap:0!important;margin:0 0 .55rem!important;display:grid!important}.page-section--admin:has(.admin-dashboard-heading) .admin-today-queue{background:0 0!important;border:0!important;border-top:1px solid #12182038!important;border-bottom:1px solid #12182033!important;grid-template-columns:150px minmax(0,1fr)!important;gap:0!important;margin:0 0 .55rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__heading{background:#e7e2d833!important;border:0!important;border-right:1px solid #12182029!important;min-height:72px!important;padding:.5rem .58rem!important}.page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__heading{background:#e7e2d833!important;border:0!important;border-right:1px solid #12182029!important;min-height:72px!important;padding:.5rem .58rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}.page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__item{background:0 0!important;border-top:0!important;border-bottom:1px solid #12182014!important;border-left:0!important;border-right:1px solid #12182026!important;min-height:58px!important;padding:.42rem .55rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__empty{background:0 0!important;border-top:0!important;border-bottom:1px solid #12182014!important;border-left:0!important;border-right:1px solid #12182026!important;min-height:58px!important;padding:.42rem .55rem!important}.page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__item{background:0 0!important;border-top:0!important;border-bottom:1px solid #12182014!important;border-left:0!important;border-right:1px solid #12182026!important;min-height:58px!important;padding:.42rem .55rem!important}.page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__empty{background:0 0!important;border-top:0!important;border-bottom:1px solid #12182014!important;border-left:0!important;border-right:1px solid #12182026!important;min-height:58px!important;padding:.42rem .55rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stats{background:0 0!important;border:0!important;border-top:2px solid #1218207a!important;border-bottom:1px solid #1218202e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0 0 .55rem!important;display:grid!important}.page-section--admin:has(.admin-dashboard-heading) .admin-stats{background:0 0!important;border:0!important;border-top:2px solid #1218207a!important;border-bottom:1px solid #1218202e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0 0 .55rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stat{background:0 0!important;border:0!important;border-right:1px solid #12182029!important;min-height:50px!important;padding:.38rem .54rem!important}.page-section--admin:has(.admin-dashboard-heading) .admin-stat{background:0 0!important;border:0!important;border-right:1px solid #12182029!important;min-height:50px!important;padding:.38rem .54rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stat strong{font-size:1.62rem!important;line-height:.95!important}.page-section--admin:has(.admin-dashboard-heading) .admin-stat strong{font-size:1.62rem!important;line-height:.95!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.52rem!important;margin:0 0 .6rem!important;display:grid!important}.page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.52rem!important;margin:0 0 .6rem!important;display:grid!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav section{background:0 0!important;border:0!important;border-top:2px solid #1218207a!important;padding:.36rem 0 0!important}.page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav section{background:0 0!important;border:0!important;border-top:2px solid #1218207a!important;padding:.36rem 0 0!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav a{background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:27px!important;padding:.12rem 0!important;font-size:.82rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav button{background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:27px!important;padding:.12rem 0!important;font-size:.82rem!important}.page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav a{background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:27px!important;padding:.12rem 0!important;font-size:.82rem!important}.page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav button{background:0 0!important;border:0!important;border-bottom:1px solid #1218201a!important;min-height:27px!important;padding:.12rem 0!important;font-size:.82rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-panel{background:0 0!important;border:0!important;border-top:2px solid #1218208a!important;padding-top:.42rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order-list{background:0 0!important;border:0!important;border-top:2px solid #1218208a!important;padding-top:.42rem!important}.page-section--admin:has(.admin-dashboard-heading) .admin-panel{background:0 0!important;border:0!important;border-top:2px solid #1218208a!important;padding-top:.42rem!important}.page-section--admin:has(.admin-dashboard-heading) .admin-order-list{background:0 0!important;border:0!important;border-top:2px solid #1218208a!important;padding-top:.42rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-order{background:0 0!important;border:0!important;border-bottom:1px solid #1218201f!important;grid-template-columns:120px minmax(170px,1fr) minmax(230px,1.35fr) 120px 120px 112px!important;min-height:54px!important;padding:.4rem .45rem!important;display:grid!important}.page-section--admin:has(.admin-dashboard-heading) .admin-order{background:0 0!important;border:0!important;border-bottom:1px solid #1218201f!important;grid-template-columns:120px minmax(170px,1fr) minmax(230px,1.35fr) 120px 120px 112px!important;min-height:54px!important;padding:.4rem .45rem!important;display:grid!important}@media (width<=900px){.app-shell--admin .page-section--admin:has(.admin-dashboard-heading){width:100%!important;max-width:none!important;padding:.7rem .62rem 1.2rem!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading){width:100%!important;max-width:none!important;padding:.7rem .62rem 1.2rem!important}.page-section--admin:has(.admin-dashboard-heading){width:100%!important;max-width:none!important;padding:.7rem .62rem 1.2rem!important}.page-section--admin:has(.admin-testing-heading){width:100%!important;max-width:none!important;padding:.7rem .62rem 1.2rem!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-heading{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-primary{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:1fr!important}.page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading{grid-template-columns:1fr!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-heading{grid-template-columns:1fr!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-toolbar{grid-template-columns:1fr!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-overview-row{grid-template-columns:1fr!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-primary{grid-template-columns:1fr!important}.page-section--admin:has(.admin-dashboard-heading) .admin-tenant-context{grid-template-columns:1fr!important}.page-section--admin:has(.admin-dashboard-heading) .admin-today-queue{grid-template-columns:1fr!important}.page-section--admin:has(.admin-dashboard-heading) .admin-workflow-nav{grid-template-columns:1fr!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell--admin .page-section--admin:has(.admin-dashboard-heading) .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell--admin .page-section--admin:has(.admin-testing-heading) .admin-testing-worksheet__band--summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-section--admin:has(.admin-dashboard-heading) .admin-today-queue__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-section--admin:has(.admin-dashboard-heading) .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-section--admin:has(.admin-testing-heading) .admin-testing-worksheet__band--summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-shell--admin{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif:var(--font-sans);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.app-shell--admin h1,.app-shell--admin h2,.app-shell--admin h3,.app-shell--admin h4,.app-shell--admin .section-heading h1,.app-shell--admin .admin-dashboard-heading h1{font-family:var(--font-sans);letter-spacing:-.01em}.app-shell--admin code,.app-shell--admin pre,.app-shell--admin kbd{font-family:var(--font-mono)}.app-shell--admin .page-section:has(.admin-catalog-list){--ck-gap-1:.25rem;--ck-gap-2:.5rem;--ck-gap-3:.75rem;--ck-pad-x:1.5rem;--ck-pad-y:1.1rem;--ck-text-label:.68rem;--ck-text-body:.82rem;--ck-text-h1:1.5rem;--ck-radius:6px;--ck-line:#e7e2d7;--ck-line-soft:#efebe1;--ck-ink:#14181d;--ck-muted:#6b7177;--ck-faint:#8a9099;--ck-teal:#0f8c6e;--ck-good-bg:#f0f8f4;--ck-good-bd:#b9ddcb;--ck-good-ink:#0f6e56}.app-shell--admin .page-section:has(.admin-catalog-list){max-width:1600px;padding:var(--ck-pad-y) var(--ck-pad-x) 3rem;min-height:auto;margin-inline:auto}.app-shell--admin .page-section:has(.admin-catalog-list) .back-link{font-size:var(--ck-text-label);margin-bottom:.4rem}.app-shell--admin .page-section:has(.admin-catalog-list) .section-heading{margin-bottom:.55rem}.app-shell--admin .page-section:has(.admin-catalog-list) .section-heading .eyebrow{font-size:var(--ck-text-label);letter-spacing:.16em;color:var(--ck-faint);margin:0 0 .28rem}.app-shell--admin .page-section:has(.admin-catalog-list) .section-heading .eyebrow:before{width:1.8rem}.app-shell--admin .page-section:has(.admin-catalog-list) .section-heading h1{font-size:var(--ck-text-h1);font-weight:600;line-height:1.12}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-tabs{gap:var(--ck-gap-1);margin:.55rem 0}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-create-details>summary{font-size:var(--ck-text-body);padding:.4rem 0;font-weight:500}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-toolbar{padding:var(--ck-gap-2) var(--ck-gap-3);gap:var(--ck-gap-3);align-items:end;margin-top:.5rem}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-toolbar label{font-size:var(--ck-text-label);letter-spacing:.06em;color:var(--ck-muted)}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-list{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:#fffefb;gap:0;margin-top:.6rem;overflow:hidden}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant-head{letter-spacing:.12em;color:var(--ck-faint);border-bottom:1px solid var(--ck-line-soft);background:#f4f1ea;padding:.34rem .7rem;font-size:.56rem}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant{border-top:.5px solid var(--ck-line-soft);gap:.2rem .4rem;padding:.32rem .7rem}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant:hover{background:#faf8f2}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant>strong{font-size:var(--ck-text-body);font-weight:600}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant__stock{font-family:var(--font-mono);font-size:.76rem}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant input{font-family:var(--font-mono);font-size:.76rem}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant input{padding:.2rem .34rem}:is(.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant-head,.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant){grid-template-columns:minmax(150px,2fr) minmax(78px,1fr) minmax(54px,.5fr) minmax(58px,.5fr) minmax(86px,1fr) minmax(116px,1.4fr) minmax(80px,.95fr) minmax(80px,.95fr) minmax(60px,.6fr) minmax(60px,.6fr)}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant__product{align-content:center;gap:.04rem;min-width:0;display:grid}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant__product span{letter-spacing:.1em;text-transform:uppercase;color:var(--ck-faint);font-size:.54rem;line-height:1.1}.app-shell--admin .page-section:has(.admin-catalog-list) .admin-catalog-variant__product strong{font-size:.8rem;font-weight:600;line-height:1.15}body .app-shell--admin .admin-main .page-section--admin.admin-testing-page{width:min(100%,1600px)!important;max-width:1600px!important;margin-inline:auto!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading h1{font-size:1.6rem!important;font-weight:600!important;line-height:1.1!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions button,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-heading__actions a{min-height:32px!important;padding:.45rem .72rem!important;font-size:.68rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-overview-row{border-top:0!important;border-bottom:0!important;align-items:stretch!important;gap:.5rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip{background:#fffefb!important;border:.5px solid #e7e2d7!important;border-radius:6px!important;min-height:auto!important;padding:.6rem .75rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary{gap:.5rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article{background:#fffefb!important;border:.5px solid #e7e2d7!important;border-radius:6px!important;min-height:auto!important;padding:.6rem .7rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-spend-strip span{font-size:.62rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-worksheet__band--summary article strong{font-size:1.4rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar label span{font-size:.62rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar select,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar input{min-height:32px!important;font-size:.8rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-toolbar__stats{font-size:.64rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table{font-size:.8rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table th{padding:.45rem .5rem!important;font-size:.64rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table td{padding:.5rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-table button{font-size:.74rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-source-batch{font-family:var(--font-mono)!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header span,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-ledger>header strong{font-size:.64rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__summary small{font-size:.7rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-hold-list__action button{min-height:30px!important;font-size:.64rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-grid label{font-size:.62rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-grid input,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-grid select,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-result-grid textarea{font-size:.8rem!important}.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-lot-list__head,.app-shell--admin .page-section--admin.admin-testing-page .admin-testing-lot-list label{grid-template-columns:24px minmax(240px,1fr) 64px 130px 70px!important}.app-shell--admin .page-section:has(.admin-order-detail){max-width:1600px;min-height:auto;margin-inline:auto;padding:1.1rem 1.5rem 3rem}.app-shell--admin .page-section:has(.admin-order-detail) .admin-order-detail{width:100%;max-width:none}.app-shell--admin .page-section:has(.admin-order-detail) .admin-order-detail__block{padding:.6rem .85rem .7rem}:is(.app-shell--admin .page-section:has(.admin-order-detail) .admin-order-detail__overview,.app-shell--admin .page-section:has(.admin-order-detail) .admin-order-detail__ops-grid){gap:.7rem .8rem}.app-shell--admin .page-section:has(.admin-order-detail) .admin-order-detail__overview{max-width:1180px}.app-shell--admin .page-section:has(.admin-order-detail) .admin-order-detail__block .admin-panel__heading{margin-bottom:.45rem;padding-bottom:.4rem}.app-shell--admin .page-section{max-width:1600px;min-height:auto;margin-inline:auto;padding:1.2rem clamp(1.1rem,2vw,1.6rem) 3rem}body .app-shell--admin .admin-main .page-section--admin.admin-dashboard-page,body .app-shell--admin .admin-main .page-section--admin.admin-suppliers-page,body .app-shell--admin .admin-main .page-section--admin.admin-labels-page{width:min(100%,1600px)!important;max-width:1600px!important;margin-inline:auto!important;padding:1.2rem clamp(1.1rem,2vw,1.6rem) 3rem!important}.app-shell--admin .section-heading h1,.app-shell--admin .admin-dashboard-heading h1{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.12}body .app-shell--admin .admin-main .page-section--admin:has(.admin-dashboard-heading) .admin-dashboard-heading h1{font-size:1.55rem!important;font-weight:600!important;line-height:1.12!important}.app-shell--admin .section-heading,.app-shell--admin .admin-dashboard-heading{margin-bottom:.7rem}.app-shell--admin .section-heading p:not(.eyebrow),.app-shell--admin .admin-dashboard-heading p:not(.eyebrow){font-size:.85rem;line-height:1.4}.app-shell--admin .eyebrow{letter-spacing:.14em;font-size:.66rem}.app-shell--admin .admin-catalog-tabs,.app-shell--admin .admin-procurement-tabs{gap:.25rem;margin:.4rem 0 .6rem}.app-shell--admin .admin-page-actions{gap:.35rem;margin:-.2rem 0 .7rem}.app-shell--admin .admin-page-actions a,.app-shell--admin .admin-page-actions button{min-height:32px;padding:0 .8rem;font-size:.66rem}.app-shell--admin .admin-invite-panel,.app-shell--admin .admin-panel,.app-shell--admin .admin-member-detail-panel,.app-shell--admin .admin-analytics-panel{background:#fff;border:1px solid #17191d29;border-radius:8px;margin-top:1rem;overflow:hidden;box-shadow:0 6px 20px -14px #11182047,0 1px #1118200a}.app-shell--admin .admin-invite-panel__heading,.app-shell--admin .admin-panel__heading,.app-shell--admin .admin-analytics-panel__heading{background:#f6f3ec;border-bottom:1px solid #17191d1f;padding:.55rem .85rem}.app-shell--admin .admin-invite-panel__heading h2,.app-shell--admin .admin-panel__heading h2{font-size:.98rem;font-weight:650}.app-shell--admin .admin-panel__heading p{font-size:.78rem}.app-shell--admin .admin-member-detail-panel{padding:.85rem .95rem}.app-shell--admin .admin-member-detail-panel>div:first-child{background:#f6f3ec;border-bottom:1px solid #17191d1f;margin:-.85rem -.95rem .7rem;padding:.55rem .85rem}.app-shell--admin .admin-member-detail-panel>div:first-child h2{font-size:.98rem;font-weight:650}.app-shell--admin .admin-member-detail-referral-help,.app-shell--admin .admin-member-detail-source-note{color:#5f6166;grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.5}.app-shell--admin .admin-member-detail-source-note{color:#3c3f45;background:#f6f3ec;border-radius:5px;padding:.4rem .5rem}.app-shell--admin .admin-orders-row__menu{display:inline-block;position:relative}.app-shell--admin .admin-orders-row__menu>summary{cursor:pointer;color:#185fa5;font-size:.72rem;list-style:none}.app-shell--admin .admin-orders-row__menu>summary::-webkit-details-marker{display:none}.app-shell--admin .admin-orders-row__menu[open]>.admin-orders-row__menu-list{z-index:30;background:#fffefb;border:1px solid #17191d29;border-radius:6px;flex-direction:column;gap:.15rem;min-width:162px;padding:.3rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 6px 20px -14px #11182047,0 1px #1118200a}.app-shell--admin .admin-orders-row__menu-list button,.app-shell--admin .admin-orders-row__menu-list a{text-align:left;cursor:pointer;color:#17191d;background:0 0;border:none;border-radius:4px;padding:.28rem .45rem;font-size:.74rem;text-decoration:none}.app-shell--admin .admin-orders-row__menu-list button:hover,.app-shell--admin .admin-orders-row__menu-list a:hover{background:#f1efe8}.app-shell--admin .admin-orders-row__menu-list .admin-orders-row__menu-danger{color:#993c1d}.app-shell--admin .admin-purchase-lines{flex-direction:column;gap:.5rem;margin-top:.6rem;display:flex}.app-shell--admin .admin-purchase-line{background:#fffefb;border:1px solid #17191d1f;border-radius:6px;grid-template-columns:minmax(160px,2fr) minmax(72px,.7fr) minmax(84px,.8fr) minmax(110px,1fr) auto;align-items:end;gap:.5rem;padding:.5rem .6rem;display:grid}.app-shell--admin .admin-purchase-line label{flex-direction:column;gap:.2rem;font-size:.62rem;display:flex}.app-shell--admin .admin-purchase-line__remove{color:#993c1d;align-self:end}.app-shell--admin .admin-purchase-lines__footer{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.app-shell--admin .admin-purchase-lines__hint{color:#5f6166;font-size:.72rem}.app-shell--admin .admin-orders-row__badges{flex-wrap:wrap;gap:.25rem;margin-top:.2rem;display:flex}.app-shell--admin .admin-orders-row__badge{letter-spacing:.04em;text-transform:uppercase;color:#444441;background:#f1efe8;border-radius:999px;padding:.05rem .32rem;font-size:.6rem;font-weight:650}.app-shell--admin .admin-orders-row__badge--group{color:#1f4d6b;background:#e3edf6}.app-shell--admin .admin-rate-quote{border-top:1px dashed #17191d29;flex-direction:column;grid-column:1/-1;gap:.35rem;margin-top:.45rem;padding-top:.55rem;display:flex}.app-shell--admin .admin-rate-quote__error{color:#9b1c1c;margin:0;font-size:.72rem}.app-shell--admin .admin-rate-quote__stale{color:#8a6d1f;font-size:.66rem}.app-shell--admin .admin-rate-quote__table{border-collapse:collapse;width:100%;font-size:.74rem}.app-shell--admin .admin-rate-quote__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8a9099;border-bottom:1px solid #17191d24;padding:.22rem .5rem;font-size:.58rem;font-weight:650}.app-shell--admin .admin-rate-quote__table td{vertical-align:middle;border-bottom:1px solid #17191d0f;padding:.26rem .5rem}.app-shell--admin .admin-rate-quote__table td:nth-child(3){font-family:var(--font-mono)}.app-shell--admin .admin-rate-quote__table td button{min-width:0;min-height:0;padding:.22rem .7rem;font-size:.62rem}.app-shell--admin .admin-parcel-dims{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.app-shell--admin .admin-parcel-dims__label{letter-spacing:.08em;text-transform:uppercase;color:#8a9099;font-size:.58rem;font-weight:650}.app-shell--admin .admin-parcel-dims__x{color:#8a9099;font-size:.74rem}.app-shell--admin .admin-parcel-dims__input{width:3rem;min-width:0;min-height:0;font-family:var(--font-mono);text-align:center;padding:.2rem .35rem;font-size:.74rem}.app-shell--admin .admin-rate-quote__action{align-self:flex-start;min-width:0;min-height:0;padding:.32rem .95rem;font-size:.64rem}.app-shell--admin .admin-shipment-form--detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.72fr) minmax(0,.8fr) minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,.95fr)}.app-shell--admin .admin-shipment-form--detail>input,.app-shell--admin .admin-shipment-form--detail>select{min-width:0}.app-shell--admin .admin-rate-quote__table th,.app-shell--admin .admin-rate-quote__table td{word-break:break-word}.app-shell--admin .admin-order-detail__combined{flex-direction:column;gap:.5rem;display:flex}.app-shell--admin .admin-order-detail__combined-note{color:#6b7177;margin:0;font-size:.78rem}.app-shell--admin .admin-invite-form{gap:.45rem .55rem;padding:.6rem .7rem}.app-shell--admin .admin-invite-form label{font-size:.62rem}.app-shell--admin .admin-invite-form input,.app-shell--admin .admin-invite-form select,.app-shell--admin .admin-invite-form textarea{min-height:32px;font-size:.8rem}.app-shell--admin .admin-invite-form .checkbox-row{align-items:center;min-height:32px;font-size:.64rem}.app-shell--admin .admin-invite-form>button{min-height:32px;font-size:.6rem}.app-shell--admin .catalog-state--panel{border-radius:6px;min-height:auto;padding:1.1rem 1.2rem}.app-shell--admin .checkout-error,.app-shell--admin .checkout-success,.app-shell--admin .admin-inline-message{margin:.3rem 0;padding:.4rem .6rem;font-size:.78rem}.app-shell--admin .admin-batch-table{font-size:.8rem}.app-shell--admin .admin-batch-table th{letter-spacing:.08em;padding:.45rem .5rem;font-size:.62rem}.app-shell--admin .admin-batch-table td{padding:.4rem .5rem}.app-shell--admin .admin-batch-table__actions button{min-height:30px;padding:0 .7rem;font-size:.64rem}.app-shell--admin .admin-inventory-table,.app-shell--admin .admin-purchase-detail-table,.app-shell--admin .admin-analytics-table{font-size:.8rem}.app-shell--admin .admin-inventory-table th,.app-shell--admin .admin-purchase-detail-table th,.app-shell--admin .admin-analytics-table th{letter-spacing:.08em;padding:.45rem .5rem;font-size:.62rem}.app-shell--admin .admin-inventory-table td,.app-shell--admin .admin-purchase-detail-table td,.app-shell--admin .admin-analytics-table td{padding:.4rem .5rem}body .app-shell--admin .admin-main .admin-dashboard-route-sheet{display:none!important}.app-shell--admin .admin-create-order-page .admin-create-summary{background:#fff;border:1px solid #17191d29;border-radius:8px;padding:.7rem .85rem;overflow:hidden;box-shadow:0 6px 20px -14px #11182047,0 1px #1118200a}.app-shell--admin .admin-create-order-page .admin-create-grid{gap:1.1rem}.app-shell--admin .admin-create-order-page .admin-invite-form{gap:.7rem .85rem;padding:.9rem}.app-shell--admin .admin-create-order-page .admin-create-line+.admin-create-line{border-top:1px solid #17191d17;margin-top:.1rem;padding-top:.45rem}.app-shell--admin .admin-summary-grid,.app-shell--admin .admin-order-summary-grid,.app-shell--admin .admin-batch-summary-grid,.app-shell--admin .admin-purchase-summary-grid,.app-shell--admin .admin-shared-order-summary,.app-shell--admin .admin-member-detail-summary,.app-shell--admin .admin-detail-stats{border:0;flex-wrap:wrap;gap:.5rem;margin:.55rem 0 .8rem;padding:0;display:flex}.app-shell--admin .admin-summary-grid article,.app-shell--admin .admin-order-summary-grid article,.app-shell--admin .admin-batches-page .admin-batch-summary-grid article,.app-shell--admin .admin-batch-summary-grid article,.app-shell--admin .admin-purchase-summary-grid article,.app-shell--admin .admin-shared-order-summary article,.app-shell--admin .admin-member-detail-summary article,.app-shell--admin .admin-detail-stats article,.app-shell--admin .admin-summary-grid article:first-child,.app-shell--admin .admin-order-summary-grid article:first-child,.app-shell--admin .admin-batch-summary-grid article:first-child,.app-shell--admin .admin-purchase-summary-grid article:first-child,.app-shell--admin .admin-shared-order-summary article:first-child,.app-shell--admin .admin-member-detail-summary article:first-child,.app-shell--admin .admin-detail-stats article:first-child{background:#fffefb;border:1px solid #17191d29;border-radius:6px;flex:140px;min-width:0;padding:.5rem .7rem;box-shadow:0 1px #1118200a}.app-shell--admin .admin-analytics-grid,.app-shell--admin .admin-settings-readiness,.app-shell--admin .admin-settings-quickstrip{border:0;gap:.5rem;padding:0}.app-shell--admin .admin-analytics-card,.app-shell--admin .admin-settings-readiness article,.app-shell--admin .admin-settings-quickstrip article{background:#fffefb;border:1px solid #17191d29;border-radius:6px;padding:.55rem .7rem;box-shadow:0 1px #1118200a}.app-shell--admin .admin-purchase-detail-meta{border:0;flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.app-shell--admin .admin-purchase-detail-meta>div{background:#fffefb;border:1px solid #17191d29;border-radius:6px;flex:140px;min-width:0;padding:.5rem .7rem;box-shadow:0 1px #1118200a}.app-shell--admin .admin-purchase-detail-meta>p{flex-basis:100%;margin:.1rem 0 0}
