.grading-page,.events-page,.policy-page{background:#f6f6f2}.grading-hero,.events-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#c9ff392b,#0000 28%),linear-gradient(135deg,#10131b,#1b2850);padding:90px max(7vw,55px)}.grading-hero h1,.events-hero h1{letter-spacing:-.06em;margin:18px 0;font:600 clamp(54px,6vw,88px)/.94 Space Grotesk}.grading-hero>p,.events-hero>p{color:#bac0d1;max-width:650px;font-size:16px;line-height:1.6}.grading-hero>div{gap:10px;margin-top:35px;display:flex}.grading-hero>div span{background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;padding:10px 13px;font-size:9px}.grading-hero>div b{color:#c9ff39;margin-right:5px}.grading-layout{grid-template-columns:330px 1fr;align-items:start;gap:16px;max-width:1160px;margin:0 auto;padding:65px 25px 100px;display:grid}.grading-layout>aside{gap:9px;display:grid}.grading-layout>aside article,.grading-note{background:#fff;border:1px solid #e2e3e4;border-radius:9px;padding:20px}.grading-layout>aside article>span{color:#315bf3;font:700 10px Space Grotesk}.grading-layout h3{margin:8px 0;font:600 16px Space Grotesk}.grading-layout aside p,.grading-note p{color:#777b83;font-size:9px;line-height:1.55}.grading-note{background:#eef5db;border-left:4px solid #a9d430}.grading-request-form{background:#fff;border:1px solid #e1e2e5;border-radius:10px;padding:34px}.grading-request-form h2{margin:8px 0;font:600 27px Space Grotesk}.grading-request-form>p{color:#777;font-size:10px}.grading-request-form input,.grading-request-form select,.grading-request-form textarea{background:#fff;border:1px solid #d8dae0;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.grading-request-form input,.grading-request-form select{height:43px}.grading-items{margin-top:17px;font-size:10px;font-weight:700;display:block}.grading-items textarea{resize:vertical;height:105px;font:inherit}.grading-items small{color:#8c8f97;font-size:8px}.grading-agreement{background:#f4f5f6;border-radius:7px;align-items:flex-start;gap:9px;margin:17px 0;padding:13px;font-size:9px;line-height:1.45;display:flex}.grading-agreement input{flex:none;width:15px;height:15px;margin:0}.grading-form-error,.event-form-error{color:#a23b31;min-height:12px;font-size:9px}.grading-request-form>.btn{width:100%}.service-success{background:#f5f5f1;place-items:center;min-height:70vh;padding:60px 20px;display:grid}.service-success>section{text-align:center;background:#fff;border-radius:14px;max-width:650px;padding:60px;box-shadow:0 22px 60px #10111417}.service-success h1{letter-spacing:-.05em;font:600 45px Space Grotesk}.service-success p{color:#737780;line-height:1.65}.service-success>section>div{justify-content:center;gap:8px;margin-top:25px;display:flex}.events-list{padding-top:70px}.events-list>.section-heading>span{color:#777;font-size:10px}.event-card{background:#fff;border:1px solid #e0e2e4;border-radius:11px;grid-template-columns:85px 1fr 280px;align-items:center;gap:25px;margin-bottom:11px;padding:24px;display:grid;position:relative;overflow:hidden}.event-card:before{content:"";background:#315bf3;width:5px;position:absolute;top:0;bottom:0;left:0}.event-card.lime:before{background:#a8d52c}.event-card.purple:before{background:#7845bd}.event-card.orange:before{background:#e18828}.event-card.red:before{background:#c94b42}.event-card>time{text-align:center;border-right:1px solid #eceef0;padding-right:20px}.event-card>time strong,.event-card>time span{display:block}.event-card>time strong{font:600 35px Space Grotesk}.event-card>time span{color:#7c8088;letter-spacing:.12em;font-size:9px}.event-copy>span{color:#777;letter-spacing:.12em;font-size:7px}.event-copy h3{margin:6px 0;font:600 22px Space Grotesk}.event-copy p{color:#6f737c;font-size:10px;line-height:1.55}.event-copy small{color:#8c8f96;font-size:8px}.event-registration-form{grid-template-columns:1fr 1fr;gap:7px;display:grid}.event-registration-form>b{grid-column:1/-1;font:600 13px Space Grotesk}.event-registration-form input,.event-registration-form select{border:1px solid #d9dbe0;border-radius:5px;height:35px;padding:0 8px;font-size:9px}.event-registration-form .event-form-error,.event-registration-form .btn{grid-column:1/-1}.event-registration-form .btn{padding:9px;font-size:9px}.event-open,.event-confirmed{background:#f2f6e7;border-radius:8px;padding:17px}.event-open b,.event-confirmed b{font:600 14px Space Grotesk}.event-open p,.event-confirmed p{color:#71796a;font-size:9px}.events-page>.visit{padding-top:30px}.events-page>.visit .plain-note{margin:0}.policy-page{min-height:70vh;padding:70px max(6vw,40px) 100px}.policy-page>header,.policy-layout{max-width:1100px;margin:auto}.policy-page>header{border-bottom:1px solid #dddfe1;padding-bottom:45px}.policy-page h1{letter-spacing:-.06em;margin:10px 0;font:600 clamp(48px,6vw,75px) Space Grotesk}.policy-page>header>p{color:#6d7179;font-size:15px}.policy-page>header>small{color:#999;font-size:8px}.policy-layout{grid-template-columns:250px 1fr;gap:60px;padding-top:45px;display:grid}.policy-layout nav{flex-direction:column;gap:4px;display:flex}.policy-layout nav a{color:#686c75;border-radius:6px;padding:11px 13px;font-size:10px}.policy-layout nav a.active{color:#fff;background:#17191e;font-weight:700}.policy-layout article>section{border-bottom:1px solid #e1e2e4;margin-bottom:28px;padding:0 0 28px}.policy-layout h2{font:600 22px Space Grotesk}.policy-layout article p{color:#62666f;font-size:12px;line-height:1.75}.policy-contact{background:#edf3df;border-left:4px solid #a6cf35;padding:18px}.policy-contact b{font-size:11px}.policy-contact p{margin:4px 0!important;font-size:10px!important}.policy-contact a{text-decoration:underline}.task-icon.purple{color:#7040a4;background:#f0e8fa}.grading-admin-layout{grid-template-columns:340px 1fr;align-items:start;gap:14px;display:grid}.grading-queue{padding:0;overflow:hidden}.grading-queue>a{border-bottom:1px solid #eee;grid-template-columns:62px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.grading-queue>a.active{background:#eef2ff}.grading-queue>a>span{color:#777;font-size:7px}.grading-queue b,.grading-queue small{display:block}.grading-queue b{font-size:10px}.grading-queue small{color:#858891;margin-top:3px;font-size:8px}.grading-queue em{text-align:right;font-size:8px;font-style:normal}.grading-admin-detail{padding:27px}.grading-admin-detail>header{border-bottom:1px solid #eee;justify-content:space-between;padding-bottom:18px;display:flex}.grading-admin-detail header span{color:#777;font-size:8px}.grading-admin-detail h2{margin:5px 0;font:600 24px Space Grotesk}.grading-admin-detail header p{color:#777;margin:0;font-size:9px}.grading-admin-detail header em{color:#315bf3;background:#edf1ff;border-radius:99px;height:max-content;padding:6px 9px;font-size:8px;font-style:normal}.grading-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.grading-facts article{background:#f5f6f7;border-radius:7px;padding:13px}.grading-facts span{color:#888;font-size:7px;display:block}.grading-facts b{font-size:10px}.grading-cards h3,.grading-next h3{font:600 15px Space Grotesk}.grading-cards article{border-top:1px solid #eee;grid-template-columns:25px 1fr auto;gap:10px;padding:11px 0;display:grid}.grading-cards article>span{background:#edf0f4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.grading-cards b,.grading-cards small{display:block}.grading-cards b{font-size:10px}.grading-cards small{color:#888;margin-top:3px;font-size:8px}.grading-cards em{font-size:8px;font-style:normal}.grading-customer-note{background:#fff5dd;border-left:3px solid #e0a233;margin-top:15px;padding:12px}.grading-customer-note b{font-size:9px}.grading-customer-note p{color:#756b58;font-size:9px}.grading-next{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.grading-next>p{color:#777;font-size:9px}.grading-next textarea{width:100%;height:70px;font:inherit;border:1px solid #d9dbe0;border-radius:7px;margin-bottom:9px;padding:10px;display:block}.grading-next small{color:#888;margin-top:7px;font-size:8px;display:block}.customer-grading-list{gap:9px;display:grid}.customer-grading-card{background:#fff;border:1px solid #e0e2e5;border-radius:9px;padding:20px}.customer-grading-card>header{justify-content:space-between;display:flex}.customer-grading-card h3{margin:4px 0;font:600 17px Space Grotesk}.customer-grading-card header span{color:#888;font-size:7px}.customer-grading-card header em{color:#315bf3;background:#edf1ff;border-radius:99px;height:max-content;padding:6px 9px;font-size:8px;font-style:normal}.customer-grading-card>p{color:#777;font-size:9px}.customer-grading-card>div{gap:5px;margin-top:15px;display:flex}.customer-grading-card>div span{background:#dfe2e7;border-radius:3px;flex:1;height:5px}.customer-grading-card>div span.done{background:#5eb36f}@media (max-width:900px){.grading-layout,.policy-layout,.grading-admin-layout{grid-template-columns:1fr}.event-card{grid-template-columns:70px 1fr}.event-card>aside{grid-column:1/-1}.policy-layout nav{flex-direction:row;overflow:auto}}@media (max-width:620px){.grading-hero,.events-hero{padding:70px 22px}.grading-hero>div{grid-template-columns:1fr 1fr;display:grid}.grading-layout{padding:35px 15px}.grading-request-form{padding:23px}.event-card{grid-template-columns:1fr}.event-card>time{text-align:left;border:0;align-items:baseline;gap:6px;display:flex}.event-card>time strong{font-size:25px}.event-registration-form{grid-template-columns:1fr}.event-registration-form>*{grid-column:1!important}.policy-page{padding:50px 20px}.policy-layout{gap:25px}.service-success>section{padding:40px 22px}.service-success>section>div{flex-direction:column}.grading-facts{grid-template-columns:1fr}}.admin-app :is(.grading-admin-detail header em,.grading-queue em,.grading-cards em){border:1px solid color-mix(in srgb, var(--admin-ui-info) 28%, var(--admin-ui-border));background:color-mix(in srgb, var(--admin-ui-info) 14%, var(--admin-ui-panel));width:max-content;max-width:100%;height:auto;min-height:0;color:var(--admin-ui-info);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;align-items:center;padding:4px 8px;line-height:1.15;display:inline-flex;overflow:hidden}
.store-update-feature{color:#fff;background:#101217;border-radius:18px;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);align-items:stretch;max-width:1320px;margin:0 auto 95px;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #0a0c122e}.events-page .store-update-feature{margin-top:70px}.store-update-feature figure{background:#25282e;min-height:620px;margin:0;position:relative;overflow:hidden}.store-update-feature figure:after{content:"";background:linear-gradient(#0000 62%,#06080cb8);position:absolute;inset:0}.store-update-feature img{object-fit:cover;width:100%;height:100%;display:block}.store-update-feature figcaption{z-index:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;font:700 12px Space Grotesk,sans-serif;position:absolute;bottom:24px;left:28px;right:28px}.store-update-feature>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,88px);display:flex}.store-update-feature .eyebrow{color:#c9ff39}.store-update-feature h2{letter-spacing:-.055em;max-width:720px;margin:16px 0 22px;font:600 clamp(40px,5vw,68px)/.98 Space Grotesk,sans-serif}.store-update-feature p{color:#c2c6d0;max-width:590px;margin:0 0 32px;font-size:16px;line-height:1.7}.store-update-feature .btn{margin-top:4px}.store-update-page{background:#f5f5f0;min-height:70vh;padding:90px max(5vw,28px) 120px}.store-update-page article{max-width:1050px;margin:auto}.store-update-page header{text-align:center;max-width:900px;margin:auto}.store-update-page header>a{color:#62666d;margin-bottom:42px;font-size:12px;font-weight:700;display:inline-block}.store-update-page header>.eyebrow{display:block}.store-update-page h1{letter-spacing:-.065em;margin:18px 0 24px;font:600 clamp(48px,7vw,86px)/.94 Space Grotesk,sans-serif}.store-update-page header>p{color:#656a72;max-width:690px;margin:0 auto;font-size:18px;line-height:1.7}.store-update-page figure{text-align:center;background:#111318;border-radius:20px;margin:65px 0 0;padding:42px;box-shadow:0 30px 80px #0a0c1229}.store-update-page figure img{border-radius:10px;width:min(720px,100%);height:auto;margin:auto;display:block}.store-update-page figcaption{color:#aeb3be;letter-spacing:.06em;text-transform:uppercase;margin-top:20px;font-size:11px}.store-update-body{color:#373a40;max-width:740px;margin:65px auto 0;font-size:17px;line-height:1.85}.store-update-body>p{margin:0 0 28px}.store-update-body blockquote{color:#15171b;letter-spacing:-.045em;text-align:center;text-transform:uppercase;border-block:1px solid #d7d9d4;margin:48px 0;padding:30px 0;font:600 clamp(34px,5vw,52px)/1 Space Grotesk,sans-serif}.store-update-body h2{color:#15171b;letter-spacing:-.04em;margin:54px 0 16px;font:600 34px/1.05 Space Grotesk,sans-serif}.store-update-actions{border-top:1px solid #d7d9d4;align-items:center;gap:22px;margin-top:45px;padding-top:32px;display:flex}.store-update-actions>a:not(.btn){color:#525860;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}@media (max-width:850px){.store-update-feature{grid-template-columns:1fr;margin:0 20px 65px}.events-page .store-update-feature{margin-top:45px}.store-update-feature figure{aspect-ratio:4/3;min-height:0}.store-update-feature>div{padding:45px 28px 50px}.store-update-feature h2{font-size:42px}.store-update-page{padding-top:60px}.store-update-page figure{margin-top:45px;padding:18px}.store-update-body{margin-top:45px}.store-update-actions{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.store-update-feature figure{aspect-ratio:3/4}.store-update-feature h2{font-size:36px}.store-update-page h1{font-size:48px}.store-update-page header>p,.store-update-body{font-size:16px}}
.location-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.location-grid article{padding:22px}.location-grid header{justify-content:space-between;display:flex}.location-grid header span{color:#777;font-size:8px}.location-grid header em{text-transform:uppercase;background:#eef0f3;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.location-grid h2{margin:12px 0 3px;font:600 18px Space Grotesk}.location-grid>article>p{color:#777;font-size:9px}.location-grid dl>div{border-top:1px solid #eee;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.location-grid dd{margin:0;font-weight:700}.location-grid a{color:#315bf3;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.location-grid a .icon{width:14px}.report-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.report-kpis article{background:#fff;border:1px solid #e0e2e5;border-radius:9px;padding:20px}.report-kpis span,.report-kpis small{color:#7d8189;font-size:8px;display:block}.report-kpis strong{margin:8px 0;font:600 26px Space Grotesk;display:block}.report-columns{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.report-columns>section{padding:22px}.report-columns h2,.feature-gates h2{margin:0 0 15px;font:600 17px Space Grotesk}.report-ledger{margin:0}.report-ledger>div,.report-row{border-top:1px solid #eee;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.report-ledger dd{margin:0;font-weight:700}.report-ledger>div:last-child{font-size:11px}.report-row b,.report-row small{display:block}.report-row small{color:#888;font-size:7px}.service-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.service-metrics span{text-align:center;background:#f3f4f6;border-radius:7px;padding:12px;font-size:8px}.service-metrics strong{font:600 22px Space Grotesk;display:block}.report-definition{color:#8a8d95;font-size:8px;line-height:1.5}.settings-overview{grid-template-columns:2fr 1fr;gap:12px;display:grid}.settings-overview article{padding:22px}.settings-overview span,.feature-gates>p{color:#83868e;font-size:8px}.settings-overview h2{margin:7px 0;font:600 21px Space Grotesk}.settings-overview p{color:#777;font-size:9px}.feature-gates{margin-top:12px;padding:25px}.feature-gates article{border-top:1px solid #eee;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.gate-dot{background:#bbb;border-radius:50%;width:10px;height:10px}.gate-dot.configured{background:#e3a82f}.gate-dot.ready{background:#39a856}.feature-gates b,.feature-gates small{display:block}.feature-gates b{font-size:10px}.feature-gates small{color:#858891;font-size:8px}.feature-gates em{font-size:7px;font-style:normal;font-weight:800}.settings-links{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.settings-links a{background:#fff;border:1px solid #e0e2e5;border-radius:8px;padding:18px}.settings-links b,.settings-links span{display:block}.settings-links b{font-size:10px}.settings-links span{color:#777;margin-top:5px;font-size:8px}.settings-links .icon{width:12px}@media (max-width:1000px){.location-grid,.report-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.location-grid,.report-kpis,.report-columns,.settings-overview,.settings-links{grid-template-columns:1fr}.service-metrics{grid-template-columns:1fr 1fr}}.location-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.location-actions a{text-align:center;border:1px solid #d6dae0;border-radius:6px;justify-content:center;min-height:38px;padding:8px}.inventory-head-actions{align-items:center;gap:8px;display:flex}@media (max-width:650px){.location-actions{grid-template-columns:1fr}.location-actions a{min-height:44px}.inventory-head-actions{grid-template-columns:1fr;width:100%;display:grid}.inventory-head-actions .btn{width:100%}}.location-grid header span{color:#555b65}.batch-placement-guide{align-items:center;gap:14px;margin:0 0 14px;padding:16px 18px;display:flex}.batch-placement-guide>.icon{color:#315bf3;flex:none;width:28px}.batch-placement-guide b,.batch-placement-guide p{margin:0;display:block}.batch-placement-guide b{font-size:11px}.batch-placement-guide p{color:#656b75;margin-top:4px;font-size:9px}.location-batches{border-top:1px solid #e7e9ed;padding:11px 0}.location-batches>b{text-transform:uppercase;letter-spacing:.06em;color:#686e78;font-size:8px}.location-batches>p{color:#858b95;margin:8px 0 0;font-size:8px}.location-batches>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.location-batches span{background:#f7f8fa;border:1px solid #d8dce3;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.location-batches span.selected{background:#edf1ff;border-color:#315bf3}.location-batches strong{font:800 8px monospace}.location-batches small{color:#737984;font-size:7px}.batch-placement{border-top:1px solid #e7e9ed;padding:10px 0}.batch-placement summary{cursor:pointer;color:#315bf3;font-size:9px;font-weight:800}.batch-placement-form{gap:8px;margin-top:10px;display:grid}.batch-placement-form label{gap:4px;font-size:8px;font-weight:700;display:grid}.batch-placement-form input{text-transform:uppercase;border:1px solid #cbd0d8;border-radius:6px;width:100%;min-height:40px;padding:8px 10px;font:700 11px monospace}.batch-placement-form button{min-height:40px}.batch-placement-form .form-error{color:#a82323;min-height:0;margin:0;font-size:8px}.location-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.location-actions a:nth-child(2){color:#fff;background:#17191e;border-color:#17191e}.location-actions a:last-child{color:#fff;background:#315bf3;border-color:#315bf3}@media (max-width:850px){.location-actions{grid-template-columns:1fr}.batch-placement-guide{align-items:flex-start}}.location-actions:has(>a:nth-child(3):last-child)>a:first-child{grid-column:1/-1}.location-batches>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.location-batches strong{overflow-wrap:anywhere}.location-batch-more{grid-column:1/-1}.location-batch-more summary{color:#315bf3;cursor:pointer;width:max-content;margin-top:2px;font-size:8px;font-weight:800}.location-batch-more>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.location-batch-more:not([open])>div{display:none}@media (max-width:650px){.location-batches>div,.location-batch-more>div{grid-template-columns:1fr}}.location-page-actions{gap:8px;display:flex}.location-grid header>div{align-items:center;gap:7px;display:flex}.location-grid header button{color:#315bf3;cursor:pointer;background:0 0;border:0;padding:4px;font-size:8px;font-weight:800}.batch-placement-entry{grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:7px;display:grid}.batch-placement-entry button{color:#fff;cursor:pointer;background:#315bf3;border:0;border-radius:6px;justify-content:center;align-items:center;height:40px;font-size:22px;display:flex}.batch-placement-entry button:disabled{cursor:not-allowed;opacity:.45}.batch-placement-queue{flex-wrap:wrap;gap:6px;display:flex}.batch-placement-queue:empty{display:none}.batch-placement-queue>span{background:#edf1ff;border:1px solid #c8d3ff;border-radius:999px;align-items:center;gap:5px;padding:5px 6px 5px 9px;display:flex}.batch-placement-queue b{font:800 8px monospace}.batch-placement-queue button{color:#596170;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.location-editor{border:0;border-radius:12px;width:calc(100% - 32px);max-width:620px;max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 20px 70px #10131a33}.location-editor-form{gap:14px;padding:22px;display:grid}.location-editor-form>header{justify-content:space-between;align-items:flex-start;display:flex}.location-editor-form>header span{color:#6c727d;letter-spacing:.08em;font-size:8px;font-weight:800}.location-editor-form h2{margin:4px 0 0;font:600 22px Space Grotesk}.location-editor-form>header button{cursor:pointer;background:0 0;border:0;font-size:24px}.location-editor-form label{gap:5px;font-size:9px;font-weight:800;display:grid}.location-editor-form input,.location-editor-form select,.location-editor-form textarea{font:inherit;border:1px solid #cfd3da;border-radius:7px;width:100%;min-height:42px;padding:9px 11px}.location-editor-form textarea{resize:vertical;min-height:70px}.location-editor-form footer{justify-content:flex-end;gap:8px;display:flex}.location-editor-form .form-error{color:#a82323;min-height:12px;margin:0;font-size:9px}@media (max-width:650px){.location-page-actions{width:100%;display:grid}.location-page-actions .btn{width:100%}.location-editor{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.location-editor-form{padding:18px}.location-editor-form .form-grid{grid-template-columns:1fr}.location-editor-form footer{display:grid}.location-editor-form footer .btn{width:100%;min-height:44px}.batch-placement-entry{grid-template-columns:minmax(0,1fr) 44px}.batch-placement-entry button{height:44px}.batch-placement-form input{min-height:44px}.location-grid header button{min-width:44px;min-height:44px}.batch-placement-queue button{width:32px;height:32px}}.location-editor-form .location-delete-button{color:#7b8089;background:0 0;border-color:#d7d9de;margin-right:auto}.location-editor-form .location-delete-button:disabled{color:#a6aab1;cursor:not-allowed;opacity:1;background:#f3f4f6;border-color:#e5e7eb}@media (max-width:650px){.location-editor-form .location-delete-button{margin-right:0}}.money-activity{margin:28px 0}.money-activity>header{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.money-activity>header h1{letter-spacing:-.02em;margin:6px 0 4px;font:600 25px Space Grotesk}.money-activity>header p{color:#666c76;margin:0;font-size:11px}.money-activity-grid{grid-template-columns:1fr;gap:12px;display:grid}.money-panel{padding:0;overflow:hidden}.money-panel>header{border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.money-panel>header h2{margin:0;font:600 17px Space Grotesk}.money-panel>header p{color:#727782;margin:3px 0 0;font-size:9px}.money-panel>header>strong{background:#f1f3f6;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 9px;font-size:10px;display:flex}.money-row{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) 120px 94px;align-items:center;gap:16px;padding:14px 20px;display:grid}.money-row:last-of-type{border-bottom:0}.money-row-main{min-width:0}.money-row-main>div{align-items:center;gap:8px;display:flex}.money-row-main b{font-size:11px}.money-row-main p{color:#3f4550;margin:4px 0;font-size:10px}.money-row-main small{color:#747a85;font-size:9px;display:block}.money-row-main em{color:#a83a3a;margin-top:5px;font-size:9px;font-style:normal;display:block}.money-row-value{text-align:right}.money-row-value strong{font:600 15px Space Grotesk;display:block}.money-row-value small{color:#747a85;margin-top:3px;font-size:8px;display:block}.money-row-value.negative strong{color:#a33a3a}.money-row .btn{box-sizing:border-box;justify-content:center;width:94px;min-height:36px}.money-status{color:#555c67;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#eef2f6;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.money-status.paid,.money-status.succeeded,.money-status.completed{color:#246b3c;background:#e4f4e9}.money-status.failed,.money-status.needs_attention{color:#9d2e2e;background:#fbe9e8}.money-status.pending,.money-status.processing{color:#855f0c;background:#fff3d9}.money-status.refunded,.money-status.partially_refunded{color:#345a9c;background:#e9effc}.money-empty{align-items:center;gap:12px;min-height:76px;padding:16px 20px;display:flex}.money-empty>span{color:#68707c;background:#f0f2f5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.money-empty b{font-size:10px}.money-empty p{color:#747a85;margin:3px 0 0;font-size:9px}.money-pager{background:#fafbfc;border-top:1px solid #e7e9ed;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.money-pager>span{color:#666d77;font-size:9px}.money-pager>div{gap:7px;display:flex}.money-pager .btn{min-height:34px}.money-source-note{color:#6d737d;margin:9px 3px 0;font-size:8px;line-height:1.5}.all-time-report{margin-top:34px}@media (max-width:650px){.money-activity{margin:22px 0}.money-activity>header h1{font-size:22px}.money-panel>header{align-items:flex-start;padding:16px}.money-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:14px 16px}.money-row-main>div{flex-direction:column;align-items:flex-start;gap:5px}.money-row-value{grid-area:1/2}.money-row .btn{grid-column:1/-1;width:100%;min-height:44px;margin-top:3px}.money-pager{align-items:flex-start;gap:10px;padding:12px 16px}.money-pager>div{width:100%}.money-pager .btn{flex:1;min-height:44px}.money-source-note{font-size:9px}}.settings-tabs{background:#e8ebf0;border-radius:10px;gap:8px;margin:24px 0 12px;padding:6px;display:flex}.settings-tabs a{text-align:center;color:#5f6470;border-radius:7px;flex:1;padding:11px 14px;font-weight:750}.settings-tabs a.active{color:#1f2430;background:#fff;box-shadow:0 3px 10px #20263312}.settings-tab-panel,.settings-inventory-sections{gap:12px;display:grid}.settings-inventory-intro{padding:10px 4px}.settings-inventory-intro h2{margin:5px 0;font:600 22px Space Grotesk}.settings-inventory-intro p{color:#666c76;margin:0}.settings-channel-platform{gap:12px;margin-top:4px;display:grid}.shipping-pricing-settings{margin-top:12px;padding:24px}.shipping-pricing-settings>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.shipping-pricing-settings>header h2{margin:5px 0;font:600 19px Space Grotesk}.shipping-pricing-settings>header p{color:#6f737b;max-width:650px;font-size:9px;line-height:1.5}.shipping-pricing-settings>header>span{color:#686d76;white-space:nowrap;background:#f0f2f5;border-radius:99px;padding:6px 9px;font-size:8px}.shipping-pricing-form .form-grid{margin-bottom:12px}.shipping-pricing-form small{color:#777;margin-top:5px;font-size:8px;display:block}.admin-app>.admin-side{overflow-y:auto}@media (max-width:650px){.settings-tabs{grid-template-columns:1fr;display:grid}.shipping-pricing-settings{padding:18px}.shipping-pricing-settings>header{display:grid}.shipping-pricing-settings>header>span{width:max-content}}.printer-driver-setup{padding:0;overflow:hidden}.printer-driver-setup>header{border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.printer-driver-setup>header h2{letter-spacing:-.02em;margin:5px 0;font:600 21px Space Grotesk}.printer-driver-setup>header p{color:#676d77;max-width:560px;margin:0;font-size:10px;line-height:1.5}.printer-model{color:#59606b;letter-spacing:.05em;white-space:nowrap;background:#f0f2f5;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.printer-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 24px 4px;display:grid}.printer-driver-card{color:#20242b;border:1px solid #dfe3e9;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.printer-driver-card:hover{border-color:#315bf3;transform:translateY(-1px);box-shadow:0 8px 22px #2443a214}.printer-driver-os{color:#fff;background:#181b21;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:flex}.printer-driver-os.windows{background:#315bf3}.printer-driver-card small,.printer-driver-card b,.printer-driver-card em{display:block}.printer-driver-card small{color:#727985;letter-spacing:.09em;font-size:7px;font-weight:800}.printer-driver-card b{margin-top:3px;font-size:11px}.printer-driver-card em{color:#7c828c;margin-top:3px;font-size:8px;font-style:normal}.printer-driver-card>strong{color:#315bf3;font-size:18px}.printer-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:19px 24px 22px;list-style:none;display:grid}.printer-setup-steps li{border-left:1px solid #e5e8ed;align-items:flex-start;gap:10px;padding:2px 18px;display:flex}.printer-setup-steps li:first-child{border-left:0;padding-left:0}.printer-setup-steps li:last-child{padding-right:0}.printer-setup-steps li>span{color:#315bf3;background:#edf1ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:flex}.printer-setup-steps b{font-size:9px;display:block}.printer-setup-steps p{color:#747a84;margin:4px 0 0;font-size:8px;line-height:1.45}.printer-driver-setup>footer{background:#f8f9fb;border-top:1px solid #e7e9ed;justify-content:space-between;align-items:center;gap:18px;padding:13px 24px;display:flex}.printer-driver-setup details{font-size:8px}.printer-driver-setup summary{color:#4d5561;cursor:pointer;font-weight:800}.printer-driver-setup details p{color:#6f7680;max-width:650px;margin:7px 0 0;line-height:1.5}.printer-driver-setup>footer>a{color:#315bf3;white-space:nowrap;font-size:8px;font-weight:800}@media (max-width:650px){.printer-driver-setup>header{padding:20px;display:grid}.printer-model{width:max-content}.printer-driver-grid{grid-template-columns:1fr;padding:16px 20px 2px}.printer-driver-card{min-height:72px}.printer-setup-steps{grid-template-columns:1fr;padding:17px 20px}.printer-setup-steps li,.printer-setup-steps li:first-child,.printer-setup-steps li:last-child{border-top:1px solid #e5e8ed;border-left:0;padding:12px 0}.printer-setup-steps li:first-child{border-top:0}.printer-driver-setup>footer{align-items:flex-start;padding:14px 20px;display:grid}.printer-driver-setup>footer>a{min-height:32px}}.print-computers-setup{gap:14px;padding:24px;display:grid}.print-computers-setup>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.print-computers-setup>header h2{letter-spacing:-.02em;margin:5px 0;font:600 21px Space Grotesk}.print-computers-setup>header p{color:#676d77;max-width:560px;margin:0;font-size:10px;line-height:1.5}.print-computers-empty{color:#6f7680;margin:0;font-size:10px}.print-computer-card{border:1px solid #dfe3e9;border-radius:10px;padding:14px 16px}.print-computer-card.revoked{opacity:.55}.print-computer-card>header{align-items:center;gap:10px;display:flex}.print-computer-card>header>div{flex:1}.print-computer-card>header b{font-size:12px}.print-computer-card>header small{color:#727985;margin-top:2px;font-size:8px;display:block}.print-computer-printers{gap:8px;margin-top:12px;display:grid}.print-computer-printers label{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.print-computer-printers label b{font-size:10px}.print-computer-printers label small{color:#727985;margin-top:2px;font-size:8px;display:block}.print-computer-printers select{border:1px solid #d7dbe2;border-radius:7px;max-width:240px;padding:7px 8px;font-size:9px}.print-role-retired{color:#727985;text-align:right;max-width:240px;padding:7px 8px;font-size:9px;font-style:italic}.print-retired-note{color:#8a6116;margin:8px 0 0;font-size:9px}.print-computer-actions{flex-wrap:wrap;gap:8px;display:flex}.print-pairing-code{background:#f6f8fb;border:1px solid #e2e6ec;border-radius:10px;padding:14px 16px}.print-pairing-code>b{letter-spacing:.14em;font:700 20px ui-monospace,monospace}.print-pairing-code p{color:#5c6370;margin:8px 0 0;font-size:9px;line-height:1.7}.print-pairing-code code{background:#eceff4;border-radius:5px;margin:2px 0;padding:2px 7px;font-size:9px;display:inline-block}.print-pairing-notes{color:#5c6370;gap:6px;margin:10px 0 0;padding-left:16px;font-size:9px;line-height:1.5;display:grid}.print-transport-switch label{align-items:flex-start;gap:10px;display:flex}.print-job-history summary{color:#4d5561;cursor:pointer;font-size:9px;font-weight:800}.print-job-history ul{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.print-job-row{border-top:1px solid #eef0f4;align-items:center;gap:12px;padding:9px 0;display:flex}.print-job-row>div{flex:1}.print-job-row b{font-size:10px}.print-job-row small{color:#727985;margin-top:2px;font-size:8px;display:block}.print-job-status{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800}.print-job-status.ok{color:#25693a;background:#e7f5ea}.print-job-status.wait{color:#8a6116;background:#fdf3e2}.print-job-status.err{color:#a03030;background:#fdeaea}.print-job-status.muted{color:#666c76;background:#f0f2f5}.print-rename{color:#8a9099;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:2px 4px;font-size:11px}.print-rename:hover{color:#315bf3}.print-failure-banner{color:#7d2626;background:#fdeaea;border:1px solid #f3c9c9;border-radius:10px;grid-column:1/-1;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.print-failure-banner>button[data-action=print-failure-open]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:baseline;gap:3px;display:grid}.print-failure-banner b{font-size:11px}.print-failure-banner small{color:#95443f;font-size:9px}.print-failure-banner>button[data-action=print-failure-open]:hover b{text-decoration:underline}.print-failure-icon{color:#fff;background:#c0392b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.print-failure-banner>button{color:#8d4141;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:17px;line-height:1}.print-job-reassign{border:1px solid #d7dbe2;border-radius:7px;max-width:150px;padding:6px 7px;font-size:8px}.print-log-backdrop{z-index:60;justify-content:center;align-items:center;padding:20px;display:flex}.print-log-dialog{background:#fff;border-radius:12px;gap:12px;width:100%;max-width:640px;max-height:80vh;padding:20px 22px;display:grid;overflow:auto;box-shadow:0 24px 60px #0f172a33}.print-log-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.print-log-dialog>header h2{margin:5px 0;font:600 19px Space Grotesk}.print-log-dialog>header>button{color:#6b7280;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.print-log-dialog>ul{margin:0;padding:0;list-style:none;display:grid}.print-log-dialog>footer{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.print-log-dialog>footer small{color:#6f7680;font-size:9px}.admin-more .print-log-link{cursor:pointer}.location-grid article,.report-kpis article,.report-columns>section,.settings-overview article,.feature-gates,.settings-links a,.money-panel,.shipping-pricing-settings,.printer-driver-setup,.print-computers-setup,.print-computer-card,.location-editor,.print-log-dialog{border-color:var(--admin-ui-border);background:var(--admin-ui-panel);color:var(--admin-ui-ink)}.location-grid h2,.report-kpis strong,.report-columns h2,.feature-gates h2,.service-metrics strong,.settings-overview h2,.settings-inventory-intro h2,.money-activity>header h1,.money-panel>header h2,.money-row-value strong,.shipping-pricing-settings>header h2,.printer-driver-setup>header h2,.print-computers-setup>header h2,.location-editor-form h2,.print-log-dialog>header h2{font-family:inherit}.location-grid header span,.location-grid>article>p,.report-kpis span,.report-kpis small,.report-row small,.report-definition,.settings-overview span,.settings-overview p,.feature-gates>p,.feature-gates small,.settings-links span,.batch-placement-guide p,.location-batches>b,.location-batches>p,.location-batches small,.location-editor-form>header span,.money-activity>header p,.money-panel>header p,.money-row-main small,.money-row-value small,.money-empty p,.money-pager>span,.money-source-note,.settings-inventory-intro p,.shipping-pricing-settings>header p,.shipping-pricing-form small,.printer-driver-setup>header p,.printer-driver-card small,.printer-driver-card em,.printer-setup-steps p,.printer-driver-setup summary,.printer-driver-setup details p,.print-computers-setup>header p,.print-computers-empty,.print-computer-card>header small,.print-computer-printers label small,.print-role-retired,.print-pairing-code p,.print-pairing-notes,.print-job-history summary,.print-job-row small,.print-log-dialog>footer small{color:var(--admin-ui-muted)}.location-grid dl>div,.report-ledger>div,.report-row,.feature-gates article,.location-batches,.batch-placement,.money-panel>header,.money-row,.money-pager,.printer-driver-setup>header,.printer-setup-steps li,.printer-driver-setup>footer,.print-computer-printers label,.print-job-row,.print-log-dialog>footer{border-color:var(--admin-ui-border)}.location-grid header em,.service-metrics span,.money-panel>header>strong,.money-empty>span,.shipping-pricing-settings>header>span,.printer-model,.print-job-status.muted,.print-pairing-code code{background:var(--admin-ui-subtle-strong);color:var(--admin-ui-muted)}.report-kpis article,.settings-links a{box-shadow:var(--admin-ui-shadow-raised)}.location-grid a,.batch-placement-guide>.icon,.batch-placement summary,.location-batch-more summary,.location-grid header button,.printer-driver-card>strong,.printer-driver-setup>footer>a,.print-rename:hover{color:var(--admin-ui-action)}.location-grid article.selected-location{border-color:var(--admin-ui-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-ui-accent) 18%,transparent)}.location-actions a{border-color:var(--admin-ui-border-strong);background:var(--admin-ui-panel);color:var(--admin-ui-ink)}.location-actions a:nth-child(2){border-color:var(--admin-ui-ink);background:var(--admin-ui-ink);color:var(--admin-ui-panel)}.location-actions a:last-child,.batch-placement-entry button{border-color:var(--admin-ui-accent);background:var(--admin-ui-accent);color:var(--admin-ui-primary-ink)}.location-batches span,.batch-placement-queue>span{border-color:var(--admin-ui-border);background:var(--admin-ui-subtle);color:var(--admin-ui-ink)}.location-batches span.selected,.batch-placement-queue>span{border-color:color-mix(in srgb,var(--admin-ui-info) 48%,var(--admin-ui-border));background:color-mix(in srgb,var(--admin-ui-info) 10%,var(--admin-ui-panel))}.batch-placement-form input,.location-editor-form :is(input,select,textarea),.print-computer-printers select,.print-job-reassign{border-color:var(--admin-ui-border-strong);background:var(--admin-ui-control-bg);color:var(--admin-ui-ink)}.batch-placement-form .form-error,.location-editor-form .form-error,.money-row-main em,.money-row-value.negative strong{color:var(--admin-ui-danger)}.batch-placement-queue button,.location-editor-form>header button,.print-rename,.print-log-dialog>header>button{color:var(--admin-ui-muted);background:0 0}.location-editor{box-shadow:var(--admin-ui-shadow-overlay)}.location-editor::backdrop{background:var(--admin-ui-backdrop)}.location-editor-form .location-delete-button{border-color:var(--admin-ui-border-strong);color:var(--admin-ui-muted);background:0 0}.location-editor-form .location-delete-button:disabled{border-color:var(--admin-ui-border);background:var(--admin-ui-subtle);color:var(--admin-ui-faint)}.money-row-main p{color:var(--admin-ui-ink)}.money-status{background:var(--admin-ui-subtle-strong);color:var(--admin-ui-muted)}.money-status.paid,.money-status.succeeded,.money-status.completed,.print-job-status.ok{background:color-mix(in srgb,var(--admin-ui-success) 13%,var(--admin-ui-panel));color:var(--admin-ui-success)}.money-status.failed,.money-status.needs_attention,.print-job-status.err{background:color-mix(in srgb,var(--admin-ui-danger) 13%,var(--admin-ui-panel));color:var(--admin-ui-danger)}.money-status.pending,.money-status.processing,.print-job-status.wait{background:color-mix(in srgb,var(--admin-ui-warning) 13%,var(--admin-ui-panel));color:var(--admin-ui-warning)}.print-retired-note{color:var(--admin-ui-warning)}.money-status.refunded,.money-status.partially_refunded{background:color-mix(in srgb,var(--admin-ui-info) 13%,var(--admin-ui-panel));color:var(--admin-ui-info)}.money-pager,.printer-driver-setup>footer{background:var(--admin-ui-subtle)}.settings-tabs{background:var(--admin-ui-subtle-strong)}.settings-tabs a{color:var(--admin-ui-muted)}.settings-tabs a.active{background:var(--admin-ui-panel);color:var(--admin-ui-ink);box-shadow:var(--admin-ui-shadow-raised)}.printer-driver-card{border-color:var(--admin-ui-border);color:var(--admin-ui-ink)}.printer-driver-card:hover{border-color:var(--admin-ui-action);box-shadow:var(--admin-ui-shadow-raised)}.printer-driver-os{background:var(--admin-ui-ink);color:var(--admin-ui-panel)}.printer-driver-os.windows{background:var(--admin-ui-accent);color:var(--admin-ui-primary-ink)}.printer-setup-steps li>span{background:color-mix(in srgb,var(--admin-ui-info) 12%,var(--admin-ui-panel));color:var(--admin-ui-info)}.print-pairing-code{border-color:var(--admin-ui-border);background:var(--admin-ui-subtle);color:var(--admin-ui-ink)}.print-failure-banner{border-color:color-mix(in srgb,var(--admin-ui-danger) 34%,var(--admin-ui-border));background:color-mix(in srgb,var(--admin-ui-danger) 12%,var(--admin-ui-panel));color:var(--admin-ui-danger)}.print-failure-banner small,.print-failure-banner>button{color:var(--admin-ui-danger)}.print-failure-icon{background:var(--admin-ui-danger);color:var(--admin-ui-panel)}.modal-backdrop.show.print-log-backdrop{background:var(--admin-ui-backdrop);justify-content:center;align-items:center;display:flex}.print-log-dialog{border:1px solid var(--admin-ui-border);box-shadow:var(--admin-ui-shadow-overlay)}.print-log-dialog>header>button{border:1px solid var(--admin-ui-border);background:var(--admin-ui-subtle);border-radius:50%;place-items:center;width:38px;height:38px;line-height:1;display:grid}.print-job-row>div{min-width:0}.print-job-row b,.print-job-row small{overflow-wrap:anywhere}.print-job-row :is(button,select),.print-log-dialog>footer :is(.btn,a){text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}@media (max-width:650px){.settings-tabs{scrollbar-width:thin;gap:5px;padding:4px;display:flex;overflow-x:auto}.settings-tabs a{white-space:nowrap;min-width:max-content;padding:9px 11px}.print-computers-setup{padding:16px}.print-computer-card{padding:12px}.print-computer-printers label{flex-direction:column;align-items:flex-start;gap:7px}.print-computer-printers select,.print-role-retired{text-align:left;width:100%;max-width:none}.print-job-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:7px;padding:10px 0;display:grid}.print-job-row>div{grid-column:1/-1}.print-job-row :is(button,select){max-width:100%;min-height:40px}.modal-backdrop.show.print-log-backdrop{align-items:flex-end;padding:0}.print-log-dialog{width:100%;max-width:none;max-height:82dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0}.print-log-dialog>footer{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:7px;display:grid}.print-log-dialog>footer :is(.btn,a){width:100%;min-height:42px;padding-inline:10px}}
.daily-close-workspace{margin-bottom:34px}.daily-close-workspace.panel,.daily-close-main{padding:26px}.daily-close-workspace>header,.daily-close-main>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.daily-close-workspace h2{margin:6px 0;font:600 26px Space Grotesk}.daily-close-workspace header p{color:#747780;margin:0;font-size:10px;line-height:1.5}.daily-close-date{min-width:180px;font-size:8px;font-weight:800}.daily-close-date input{background:#fff;border:1px solid #d5d8de;border-radius:6px;width:100%;margin-top:5px;padding:9px;display:block}.daily-close-date small{color:#777;margin-top:4px;font-weight:400;line-height:1.4;display:block}.daily-close-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;display:flex}.daily-close-state b{font-size:11px}.daily-close-state p{color:#777;font-size:9px}.daily-close-state.error{color:#963d31;background:#fff0ed;border-radius:8px;margin-top:18px}.daily-close-bounds{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.daily-close-bounds span{color:#71757d;overflow-wrap:anywhere;background:#f2f4f6;border-radius:7px;padding:12px;font-size:8px}.daily-close-bounds b{color:#24262a;margin-bottom:4px;display:block}.daily-close-empty{grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:24px 0 4px;display:grid}.daily-close-empty>span{background:#eef0f4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.daily-close-empty h3{margin:0;font:600 17px Space Grotesk}.daily-close-empty p{color:#777;margin:4px 0;font-size:9px}.daily-close-head-actions{align-items:flex-start;gap:12px;display:flex}.close-status{color:#656a73;text-transform:uppercase;background:#eef0f3;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.close-status.provisional,.close-status.draft{color:#8a5b00;background:#fff4da}.close-status.signed{color:#26763a;background:#e5f8e8}.close-status.reopened{color:#315bf3;background:#edf1ff}.close-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.close-metrics article{border:1px solid #e1e3e7;border-radius:8px;padding:17px}.close-metrics span,.close-metrics small{color:#747981;font-size:8px;display:block}.close-metrics strong{margin:7px 0;font:600 22px Space Grotesk;display:block}.close-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.close-detail-grid>.panel,.close-discrepancies,.close-approval,.close-history{padding:20px}.daily-close-workspace h3{margin:0 0 12px;font:600 16px Space Grotesk}.close-detail-grid dl{margin:0}.close-detail-grid dl>div,.aging-row{border-top:1px solid #eceef1;justify-content:space-between;gap:12px;padding:10px 0;font-size:9px;display:flex}.close-detail-grid dd{margin:0;font-weight:700}.aging-row b,.aging-row small{display:block}.aging-row small{color:#777;font-size:7px}.close-empty-copy{color:#777;font-size:9px}.close-discrepancies{margin-top:10px}.close-discrepancies>header{justify-content:space-between;align-items:flex-start;display:flex}.close-discrepancies header p{color:#777;margin:4px 0;font-size:9px}.close-discrepancies header>span{font-size:8px;font-weight:800}.close-discrepancy{border-top:1px solid #eceef1;grid-template-columns:28px 1fr auto;align-items:start;gap:11px;padding:14px 0;display:grid}.close-discrepancy>span{color:#a13e31;background:#fff0ed;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.close-discrepancy.acknowledged>span{color:#26763a;background:#e5f8e8}.close-discrepancy b,.close-discrepancy small{font-size:10px;display:block}.close-discrepancy p,.close-discrepancy small{color:#777;margin:3px 0;font-size:8px;line-height:1.5}.close-discrepancy label{font-size:8px;font-weight:700}.close-discrepancy input,.close-approval input{border:1px solid #d7dae0;border-radius:6px;width:100%;margin-top:5px;padding:9px;display:block}.close-discrepancy .btn{padding:9px;font-size:8px}.daily-close-clear{border-top:1px solid #eceef1;align-items:center;gap:10px;padding-top:15px;display:flex}.daily-close-clear>span{color:#26763a;background:#e5f8e8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.daily-close-clear b,.daily-close-clear p{display:block}.daily-close-clear p{color:#777;margin:3px 0;font-size:8px}.close-approval{align-items:end;gap:12px;margin-top:10px;display:flex}.close-approval>div{flex:1}.close-approval p{color:#777;margin:4px 0;font-size:9px}.close-approval>label{min-width:260px;font-size:8px;font-weight:800}.close-approval .btn{white-space:nowrap;font-size:9px}.close-history{margin-top:10px}.close-history article{border-top:1px solid #eceef1;justify-content:space-between;padding:11px 0;display:flex}.close-history b,.close-history small{display:block}.close-history small{color:#777;font-size:8px}.close-history a{color:#315bf3;font-size:9px;font-weight:800}.all-time-report{border-top:1px solid #d9dce1;padding-top:28px}.all-time-report>header{margin-bottom:16px}.all-time-report>header h2{margin:5px 0;font:600 23px Space Grotesk}.all-time-report>header p{color:#777;margin:0;font-size:9px}@media (max-width:980px){.close-metrics{grid-template-columns:1fr 1fr}.close-approval{flex-direction:column;align-items:stretch}.close-approval>label{width:100%;min-width:0}}@media (max-width:680px){.daily-close-workspace>header,.daily-close-main>header,.daily-close-head-actions{flex-direction:column}.daily-close-date{width:100%}.daily-close-bounds,.close-detail-grid,.close-metrics,.daily-close-empty{grid-template-columns:1fr}.close-discrepancy{grid-template-columns:28px 1fr}.close-discrepancy .btn{grid-column:2}.close-approval .btn{width:100%}}.admin-app .close-status{border:1px solid var(--admin-ui-border);background:var(--admin-ui-subtle-strong);color:var(--admin-ui-muted)}.admin-app :is(.close-status.provisional,.close-status.draft){border-color:color-mix(in srgb, var(--admin-ui-warning) 28%, var(--admin-ui-border));background:color-mix(in srgb, var(--admin-ui-warning) 14%, var(--admin-ui-panel));color:var(--admin-ui-warning)}.admin-app .close-status.signed{border-color:color-mix(in srgb, var(--admin-ui-success) 28%, var(--admin-ui-border));background:color-mix(in srgb, var(--admin-ui-success) 14%, var(--admin-ui-panel));color:var(--admin-ui-success)}.admin-app .close-status.reopened{border-color:color-mix(in srgb, var(--admin-ui-info) 28%, var(--admin-ui-border));background:color-mix(in srgb, var(--admin-ui-info) 14%, var(--admin-ui-panel));color:var(--admin-ui-info)}
.close-discrepancy.warning{border-left:3px solid #d29a2d;padding-left:10px}.close-discrepancy.critical{background:#fff8f6;border-left:3px solid #bc3d32;padding-left:10px}.close-discrepancy.critical>span{color:#fff;background:#bc3d32}.close-discrepancy em{margin:5px 0;font-size:9px;font-style:normal;font-weight:800;display:block}.daily-close-workspace p,.daily-close-workspace small,.daily-close-workspace label,.daily-close-workspace dt,.daily-close-workspace dd,.daily-close-workspace a{font-size:11px}.daily-close-workspace input,.daily-close-workspace button,.daily-close-workspace .btn{min-height:44px}.daily-close-workspace :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #315bf3}.close-status,.close-metrics span,.close-metrics small{font-size:11px}.close-discrepancy b{font-size:13px}
.request-workflow{background:#f8f9fb;border:1px solid #dfe2e8;border-radius:9px;margin-top:16px;padding:20px}.request-workflow h3{margin:6px 0;font:600 17px Space Grotesk}.request-workflow>p{color:#70747d;font-size:9px;line-height:1.55}.request-workflow label{margin:12px 0;font-size:8px;font-weight:700;display:block}.request-workflow input,.request-workflow select,.request-workflow textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ced2da;border-radius:6px;margin-top:6px;padding:10px}.request-workflow textarea{resize:vertical;min-height:74px}.request-workflow .form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.request-workflow .form-error{color:#a72d2d;font-size:8px}.workflow-step{letter-spacing:.15em;color:#315bf3;font-size:7px;font-weight:800}.request-workflow.waiting{background:#fff9e8;border-color:#ead38c}.request-workflow.complete{background:#edf8ef;border-color:#add8b3}.customer-sell-list{gap:12px;display:grid}.customer-sell-card{border:1px solid #e0e2e7;border-radius:10px;padding:20px}.customer-sell-card header{justify-content:space-between;gap:12px;display:flex}.customer-sell-card header span,.customer-sell-card header em{color:#777;font-size:8px}.customer-sell-card header h3{margin:5px 0;font:600 18px Space Grotesk}.customer-sell-card header em{font-style:normal;font-weight:700}.customer-offer{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.customer-offer>div{background:#f5f6f8;border-radius:8px;padding:14px}.customer-offer span,.customer-offer strong{display:block}.customer-offer span{color:#777;font-size:7px}.customer-offer strong{margin-top:5px;font:600 22px Space Grotesk}.customer-offer-actions{border-top:1px solid #eee;padding-top:14px}.customer-offer-actions p{color:#777;font-size:8px}.customer-offer-actions .btn{margin:6px 6px 0 0}.customer-offer-progress{background:#eef6ff;border-radius:7px;flex-direction:column;gap:5px;padding:12px;font-size:9px;display:flex}.customer-offer-progress span{color:#6f7480}@media (max-width:700px){.request-workflow .form-grid,.customer-offer{grid-template-columns:1fr}}.store-credit-summary{color:#fff;background:#15171b;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-bottom:12px;padding:18px 22px;display:grid}.store-credit-summary span{color:#aeb4c0;font-size:7px}.store-credit-summary strong{margin-top:4px;font:600 26px Space Grotesk;display:block}.store-credit-summary p{color:#c8ccd4;font-size:8px;line-height:1.5}.store-credit-history{border:1px solid #e1e3e8;border-radius:8px;margin-bottom:14px;padding:0 14px}.store-credit-history>div{border-top:1px solid #eee;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.store-credit-history>div:first-child{border-top:0}.store-credit-history span{color:#727782}@media (max-width:700px){.store-credit-summary{grid-template-columns:1fr}}
.events-admin{--event-admin-list-width:360px}.event-admin-summary{width:min(100%, var(--admin-ui-page-max));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 auto 16px;display:grid}.event-admin-summary>span{border:1px solid var(--admin-ui-border);background:var(--admin-ui-panel);min-width:0;box-shadow:var(--admin-ui-shadow-raised);border-radius:13px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.event-admin-summary small{color:var(--admin-ui-muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 11px/1.2 Space Grotesk,sans-serif;overflow:hidden}.event-admin-summary b{color:var(--admin-ui-ink);flex:none;font:700 22px/1 Space Grotesk,sans-serif}.events-admin-layout{width:min(100%, var(--admin-ui-page-max));grid-template-columns:minmax(300px, var(--event-admin-list-width)) minmax(0, 1fr);align-items:start;gap:14px;margin:0 auto;display:grid}.events-admin-list,.events-admin-detail{width:100%;margin:0}.events-admin-list>header,.events-admin-detail>header{min-height:83px}.event-admin-list-body{overscroll-behavior:contain;max-height:min(680px,100dvh - 310px);overflow:auto}.event-admin-list-row{border-top:1px solid var(--admin-ui-border);background:var(--admin-ui-panel);min-height:76px;color:var(--admin-ui-ink);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;text-decoration:none;display:grid}.event-admin-list-row:first-child{border-top:0}.event-admin-list-row:hover{background:var(--admin-ui-row-hover)}.event-admin-list-row.is-active{background:color-mix(in srgb, var(--admin-ui-accent) 8%, var(--admin-ui-panel));box-shadow:inset 3px 0 var(--admin-ui-accent)}.event-admin-list-row time{background:var(--admin-ui-subtle-strong);text-align:center;border-radius:11px;place-content:center;min-height:46px;display:grid}.event-admin-list-row time b{font:700 17px/1 Space Grotesk,sans-serif}.event-admin-list-row time small{color:var(--admin-ui-muted);text-transform:uppercase;margin-top:3px;font:700 9px/1 Space Grotesk,sans-serif}.event-admin-list-row>span{min-width:0}.event-admin-list-row>span b,.event-admin-list-row>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-admin-list-row>span b{font-size:13px}.event-admin-list-row>span small{color:var(--admin-ui-muted);margin-top:4px;font-size:11px}.event-admin-list-row>.event-status-chip{grid-column:2;justify-self:start}.event-status-chip{background:var(--admin-ui-subtle-strong);max-width:100%;min-height:0;color:var(--admin-ui-muted);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.event-status-chip.is-scheduled,.event-status-chip.is-confirmed,.event-status-chip.is-attended{background:color-mix(in srgb, var(--admin-ui-success) 13%, var(--admin-ui-panel));color:var(--admin-ui-success)}.event-status-chip.is-draft,.event-status-chip.is-waitlisted{background:color-mix(in srgb, var(--admin-ui-warning) 13%, var(--admin-ui-panel));color:var(--admin-ui-warning)}.event-status-chip.is-canceled{background:color-mix(in srgb, var(--admin-ui-danger) 13%, var(--admin-ui-panel));color:var(--admin-ui-danger)}.event-status-chip.is-sold_out{background:color-mix(in srgb, var(--admin-ui-info) 14%, transparent);color:var(--admin-ui-info)}.events-admin-detail>header{align-items:center}.events-admin-detail>header>div{min-width:0}.events-admin-detail>header h2,.event-attendees h3{overflow-wrap:anywhere}.events-admin-detail>header>.event-status-chip{flex:none}.event-admin-detail-body{padding:20px 22px 0}.event-admin-description{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.event-admin-description p{max-width:760px;color:var(--admin-ui-muted);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.event-admin-description .admin-ui-button{flex:none}.event-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.event-admin-stats>div{border:1px solid var(--admin-ui-border);background:var(--admin-ui-subtle);border-radius:12px;padding:13px 14px}.event-admin-stats dt{color:var(--admin-ui-muted);font-size:11px;font-weight:700}.event-admin-stats dd{margin:5px 0 0;font:700 22px/1 Space Grotesk,sans-serif}.event-attendees{border-top:1px solid var(--admin-ui-border);padding:19px 0 6px}.event-attendees>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.event-attendees h3{margin:5px 0 0;font:700 17px/1.2 Space Grotesk,sans-serif}.event-attendees>header>small{color:var(--admin-ui-muted)}.event-attendee-list article{border-top:1px solid var(--admin-ui-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.event-attendee-list article:first-child{border-top:0}.event-attendee-list article>div{min-width:0}.event-attendee-list article b,.event-attendee-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-attendee-list article b{font-size:13px}.event-attendee-list article small{color:var(--admin-ui-muted);margin-top:3px;font-size:11px}.event-attendee-list .admin-ui-button{min-height:34px;padding:7px 11px;font-size:11px}.event-attendee-empty{border:1px dashed var(--admin-ui-border-strong);background:var(--admin-ui-subtle);text-align:center;border-radius:12px;padding:20px}.event-attendee-empty p{color:var(--admin-ui-muted);margin:5px 0 0;font-size:12px}.event-status-actions{border-top:1px solid var(--admin-ui-border);background:var(--admin-ui-panel-header);justify-content:flex-end;gap:9px;margin:18px -22px 0;padding:14px 22px;display:flex}html[data-admin-theme=dark] .events-admin .admin-ui-button.is-danger{border-color:color-mix(in srgb, var(--admin-ui-danger) 58%, var(--admin-ui-control-bg));background:color-mix(in srgb, var(--admin-ui-danger) 58%, var(--admin-ui-control-bg))}.event-admin-drawer>header p{max-width:520px;color:var(--admin-ui-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.event-admin-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.event-admin-form .form-error{min-height:18px;margin:16px 0 0;font-size:12px}.event-registration-toggle{border:1px solid var(--admin-ui-border);background:var(--admin-ui-panel);color:var(--admin-ui-ink);border-radius:11px;align-items:flex-start;gap:11px;padding:12px;display:flex}.event-registration-toggle input{width:18px;height:18px;accent-color:var(--admin-ui-accent);flex:none;margin:1px 0 0}.event-registration-toggle span,.event-registration-toggle b,.event-registration-toggle small{display:block}.event-registration-toggle b{font-size:13px}.event-registration-toggle small{color:var(--admin-ui-muted);margin-top:3px;font-size:11px;font-weight:500}.event-form-status{min-height:var(--admin-ui-control);border:1px solid var(--admin-ui-border);background:var(--admin-ui-panel);border-radius:10px;align-content:center;padding:8px 12px;display:grid}.event-form-status small{color:var(--admin-ui-muted);text-transform:uppercase;font-size:10px;font-weight:700}.event-form-status b{margin-top:3px;font-size:13px}.event-status-dialog>.event-status-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.event-status-dialog .admin-ui-dialog-body>p{color:var(--admin-ui-muted);margin:0;font-size:13px;line-height:1.5}.event-status-event{border:1px solid var(--admin-ui-border);background:var(--admin-ui-subtle);border-radius:11px;gap:4px;margin:16px 0;padding:12px;display:grid}.event-status-event b{font-size:13px}.event-status-event small{color:var(--admin-ui-muted);font-size:11px}.event-status-form .form-error{min-height:18px;margin:10px 0 0;font-size:12px}@media (max-width:1050px){.events-admin-layout{grid-template-columns:300px minmax(0,1fr)}.event-admin-description{display:block}.event-admin-description .admin-ui-button{margin-top:12px}}@media (max-width:760px){.event-admin-summary{scrollbar-width:none;grid-template-columns:repeat(4,minmax(78px,1fr));gap:6px;padding-bottom:2px;overflow-x:auto}.event-admin-summary::-webkit-scrollbar{display:none}.event-admin-summary>span{gap:4px;min-width:78px;padding:9px 10px;display:grid}.event-admin-summary small{font-size:8px}.event-admin-summary b{font-size:18px}.events-admin-layout{grid-template-columns:1fr;gap:10px}.events-admin-list>header,.events-admin-detail>header{min-height:0;padding:16px}.event-admin-list-body{scroll-snap-type:x proximity;max-height:none;padding:8px;display:flex;overflow:auto hidden}.event-admin-list-row{scroll-snap-align:start;border:0;border-radius:11px;flex:none;width:min(82vw,310px);min-height:76px;padding:10px}.event-admin-list-row+.event-admin-list-row{margin-left:7px}.event-admin-list-row.is-active{box-shadow:inset 0 -3px var(--admin-ui-accent)}.event-admin-detail-body{padding:16px 16px 0}.event-admin-description p{font-size:13px}.event-admin-stats{margin:16px 0}.event-admin-stats>div{padding:10px}.event-admin-stats dt{font-size:9px}.event-admin-stats dd{font-size:19px}.event-attendee-list article{grid-template-columns:minmax(0,1fr) auto}.event-attendee-list article .admin-ui-button{grid-column:1/-1;width:100%}.event-status-actions{grid-template-columns:1fr 1fr;margin-inline:-16px;padding-inline:16px;display:grid}.event-status-actions>:only-child{grid-column:1/-1}.event-status-actions .admin-ui-button{white-space:nowrap;min-width:0;padding-inline:10px}.event-admin-drawer>header p{display:none}.event-admin-form .admin-ui-drawer-body{padding-top:16px}.event-admin-form footer,.event-status-form footer{grid-template-columns:1fr 1fr;display:grid}.event-admin-form footer .admin-ui-button,.event-status-form footer .admin-ui-button{white-space:nowrap;min-width:0;padding-inline:9px}}@media (max-width:400px){.events-admin .admin-ui-page-actions,.event-status-actions{grid-template-columns:1fr}.event-status-actions>:only-child{grid-column:auto}}
.adjustment-layout{grid-template-columns:260px minmax(360px,1fr) minmax(300px,1fr);gap:12px;display:grid}.adjustment-layout>.panel{padding:22px}.adjustment-item .product-visual{max-width:150px;margin:0 auto 16px}.adjustment-item h2{margin:10px 0 3px;font:600 19px Space Grotesk}.adjustment-item p{color:#747982;font-size:8px}.adjustment-item dl{margin-top:18px}.adjustment-item dl>div{border-top:1px solid #eee;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.adjustment-item dd{margin:0;font-weight:700}.inventory-adjustment-form h2,.adjustment-history h2{margin:7px 0 14px;font:600 18px Space Grotesk}.inventory-adjustment-form>label{margin:12px 0;font-size:8px;font-weight:700;display:block}.inventory-adjustment-form input,.inventory-adjustment-form select,.inventory-adjustment-form textarea{box-sizing:border-box;background:#fff;border:1px solid #cfd3da;border-radius:6px;width:100%;margin-top:6px;padding:10px}.inventory-adjustment-form textarea{min-height:90px}.inventory-adjustment-form small{color:#7c818a;margin-top:4px;font-size:7px;display:block}.adjustment-warning{background:#fff8e3;border:1px solid #eed791;border-radius:7px;padding:12px}.adjustment-warning b{font-size:9px}.adjustment-warning p{margin:4px 0;font-size:8px;line-height:1.45}.inventory-adjustment-form .form-error{color:#ae3030;font-size:8px}.adjustment-history article{border-top:1px solid #eee;grid-template-columns:72px 1fr 30px;align-items:center;gap:9px;padding:12px 0;display:grid}.adjustment-history article>span,.adjustment-history article em{text-transform:uppercase;font-size:7px}.adjustment-history article em{text-align:right;font-style:normal}.adjustment-history b,.adjustment-history small{display:block}.adjustment-history b{font-size:9px}.adjustment-history small{color:#7a7e86;margin-top:3px;font-size:7px}.adjustment-history>p{color:#777;font-size:9px}@media (max-width:1300px){.adjustment-layout{grid-template-columns:240px 1fr}.adjustment-history{grid-column:1/-1}}@media (max-width:750px){.adjustment-layout{grid-template-columns:1fr}.adjustment-history{grid-column:auto}}
.jobs-page{max-width:1450px}.job-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.job-summary article{background:#fff;border:1px solid #e3e5e8;border-radius:10px;padding:20px}.job-summary article.attention{background:#fff8f6;border-color:#eab8ae}.job-summary strong,.job-summary span{display:block}.job-summary strong{font:600 31px Space Grotesk}.job-summary span{color:#777b84;margin-top:5px;font-size:9px}.jobs-list{overflow:hidden}.jobs-list>header{border-bottom:1px solid #e6e7e9;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.jobs-list h2{margin:0;font:600 20px Space Grotesk}.jobs-list header p,.jobs-list header>span{color:#7d8088;margin:4px 0 0;font-size:9px}.job-row{border-bottom:1px solid #ececef;grid-template-columns:12px minmax(240px,1fr) 175px auto;align-items:center;gap:16px;padding:18px 24px;display:grid}.job-row:last-child{border-bottom:0}.job-status-dot{background:#9da1aa;border-radius:50%;width:9px;height:9px}.job-row.pending .job-status-dot{background:#d9a629}.job-row.retry .job-status-dot{background:#dc8125}.job-main b,.job-main small,.job-meta em,.job-meta small{display:block}.job-main b{font-size:11px}.job-main small,.job-meta small{color:#80838b;margin-top:4px;font-size:8px}.job-main p{color:#8e392e;background:#fff1ee;border-radius:5px;margin:8px 0 0;padding:7px 9px;font-size:8px}.job-meta{text-align:right}.job-meta em{text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.job-row .btn{padding:9px 12px;font-size:8px}.jobs-empty{text-align:center;padding:60px 20px}.jobs-empty>span{color:#25743a;background:#e6f6e9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:inline-grid}.jobs-empty h2{margin:15px 0 7px}.jobs-empty p,.jobs-note{color:#7d8088;font-size:9px}.jobs-note{text-align:center;max-width:650px;margin:20px auto}@media (max-width:900px){.job-summary{grid-template-columns:1fr 1fr}.job-row{grid-template-columns:12px 1fr auto}.job-meta{text-align:left;grid-column:2}.job-row .btn{grid-area:1/3/3}}@media (max-width:560px){.job-summary{grid-template-columns:1fr 1fr}.jobs-list>header{padding:18px}.job-row{grid-template-columns:12px 1fr;padding:16px 18px}.job-row .btn{grid-area:auto/2;width:max-content}.job-meta{grid-column:2}.jobs-list header>span{display:none}}.job-header-actions{gap:8px;display:flex}.reconciliation-panel{margin-bottom:24px;overflow:hidden}.reconciliation-panel>header{border-bottom:1px solid #e6e7e9;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.reconciliation-panel h2{margin:0;font:600 20px Space Grotesk}.reconciliation-panel header p,.reconciliation-panel header>span{color:#7d8088;margin:4px 0 0;font-size:9px}.reconciliation-alert{background:#fff3ef;border-bottom:1px solid #efdad4;padding:17px 24px}.reconciliation-alert b{color:#96382d;font-size:11px}.reconciliation-alert p{color:#795e5a;margin:4px 0 0;font-size:8px}.reconciliation-list article{border-bottom:1px solid #ececef;grid-template-columns:28px 1fr auto;align-items:center;gap:13px;padding:16px 24px;display:grid}.reconciliation-list article:last-child{border:0}.reconciliation-list article>span{border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.reconciliation-list .critical{color:#a6382b;background:#ffebe7}.reconciliation-list .warning{color:#976313;background:#fff3d5}.reconciliation-list b,.reconciliation-list small{display:block}.reconciliation-list b{font-size:10px}.reconciliation-list small{color:#80838b;margin-top:4px;font-size:8px}.reconciliation-list a{color:#315bf3;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.reconciliation-list .icon{width:12px}.reconciliation-clear{align-items:center;gap:14px;padding:28px 24px;display:flex}.reconciliation-clear>span{color:#25743a;background:#e6f6e9;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.reconciliation-clear b{font-size:11px}.reconciliation-clear p{color:#7d8088;margin:4px 0 0;font-size:9px}@media (max-width:650px){.job-header-actions{flex-direction:column}.reconciliation-panel>header{flex-direction:column;align-items:flex-start}.reconciliation-list article{grid-template-columns:28px 1fr}.reconciliation-list a{grid-column:2}}@media (max-width:560px){.job-summary{gap:8px;margin:18px 0}.job-summary article{min-width:0;padding:14px}.job-summary strong{font-size:25px}.job-summary span,.jobs-list header p,.job-main small,.job-meta small{font-size:10px;line-height:1.4}.jobs-list>header{align-items:flex-start;gap:10px}.jobs-list h2{font-size:18px}.job-header-actions{width:100%}.job-header-actions .btn{width:100%;min-height:44px}.job-row{gap:8px 10px}.job-main b{overflow-wrap:anywhere;font-size:13px}.job-main p,.job-meta em{font-size:10px}.job-row .btn{width:100%;min-height:44px}.reconciliation-panel>header{padding:16px}.reconciliation-alert,.reconciliation-list article,.reconciliation-clear{padding-inline:16px}.reconciliation-alert p,.reconciliation-list small,.reconciliation-list a{font-size:10px;line-height:1.45}}.job-summary article,.jobs-list,.reconciliation-panel{border-color:var(--admin-ui-border);background:var(--admin-ui-panel);color:var(--admin-ui-ink)}.job-summary article{box-shadow:var(--admin-ui-shadow-raised)}.job-summary article.attention{border-color:color-mix(in srgb,var(--admin-ui-danger) 42%,var(--admin-ui-border));background:color-mix(in srgb,var(--admin-ui-danger) 8%,var(--admin-ui-panel))}.job-summary strong,.jobs-list h2,.reconciliation-panel h2{font-family:inherit}.job-summary span,.jobs-list header p,.jobs-list header>span,.job-main small,.job-meta small,.jobs-empty p,.jobs-note,.reconciliation-panel header p,.reconciliation-panel header>span,.reconciliation-list small,.reconciliation-clear p{color:var(--admin-ui-muted)}.jobs-list>header,.job-row,.reconciliation-panel>header,.reconciliation-list article{border-color:var(--admin-ui-border)}.job-status-dot{background:var(--admin-ui-faint)}.job-row.pending .job-status-dot,.job-row.retry .job-status-dot{background:var(--admin-ui-warning)}.job-row.processing .job-status-dot{background:var(--admin-ui-info);box-shadow:0 0 0 5px color-mix(in srgb,var(--admin-ui-info) 12%,transparent)}.job-row.dead .job-status-dot{background:var(--admin-ui-danger)}.job-row.completed .job-status-dot{background:var(--admin-ui-success)}.job-main p{background:color-mix(in srgb,var(--admin-ui-danger) 10%,var(--admin-ui-panel));color:var(--admin-ui-danger)}.job-row.dead .job-meta em{color:var(--admin-ui-danger)}.job-row.retry .job-meta em{color:var(--admin-ui-warning)}.jobs-empty>span,.reconciliation-clear>span{background:color-mix(in srgb,var(--admin-ui-success) 13%,var(--admin-ui-panel));color:var(--admin-ui-success)}.reconciliation-alert{border-color:color-mix(in srgb,var(--admin-ui-danger) 28%,var(--admin-ui-border));background:color-mix(in srgb,var(--admin-ui-danger) 9%,var(--admin-ui-panel))}.reconciliation-alert b{color:var(--admin-ui-danger)}.reconciliation-alert p{color:var(--admin-ui-muted)}.reconciliation-list .critical{background:color-mix(in srgb,var(--admin-ui-danger) 14%,var(--admin-ui-panel));color:var(--admin-ui-danger)}.reconciliation-list .warning{background:color-mix(in srgb,var(--admin-ui-warning) 14%,var(--admin-ui-panel));color:var(--admin-ui-warning)}.reconciliation-list a{color:var(--admin-ui-action)}.job-row .btn,.job-header-actions .btn,.reconciliation-list a{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}@media (max-width:560px){.job-summary{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:7px;margin:13px 0;display:grid;overflow-x:auto}.job-summary article{scroll-snap-align:start;min-height:72px;padding:10px 11px}.job-summary strong{font-size:22px;line-height:1}.job-summary span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.job-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.job-header-actions .btn{min-height:40px;padding-inline:10px}.jobs-list>header{padding:14px}.job-row{gap:6px 9px;padding:12px 14px}.job-row .btn{width:auto;max-width:100%;min-height:40px;padding-inline:10px}.job-actions{flex-wrap:nowrap;min-width:0;display:flex;overflow:hidden}.job-actions .btn{flex:0 auto}.reconciliation-panel>header{padding:14px}.reconciliation-alert,.reconciliation-list article,.reconciliation-clear{padding:13px 14px}}.admin-app :is(.automation-pills,.duplicate-job-group,.duplicate-job-group>summary,.duplicate-job-group>div){border-color:var(--admin-ui-border)}.admin-app .automation-pills button{border-color:var(--admin-ui-border);background:var(--admin-ui-panel);color:var(--admin-ui-muted)}.admin-app .automation-pills button span{background:var(--admin-ui-subtle-strong);color:var(--admin-ui-muted)}.admin-app .automation-pills button.active{border-color:var(--admin-ui-accent);background:var(--admin-ui-accent);color:var(--admin-ui-primary-ink)}.admin-app .automation-pills button.active span{background:color-mix(in srgb,var(--admin-ui-primary-ink) 12%,transparent);color:inherit}.admin-app :is(.automation-pills button,.duplicate-job-group>summary i,.job-actions .btn){text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}.admin-app .duplicate-job-group>summary :is(small,em){color:var(--admin-ui-muted)}.admin-app .duplicate-job-group>summary i{color:var(--admin-ui-action)}.admin-app .duplicate-job-group>div{background:var(--admin-ui-subtle)}.admin-app :is(.job-guidance,.job-row.dead .job-guidance,.job-row.retry .job-guidance){color:var(--admin-ui-muted)!important}.admin-app .job-actions .btn.text{color:var(--admin-ui-action);background:0 0}.job-detail-error{border-color:color-mix(in srgb,var(--admin-ui-danger) 40%,var(--admin-ui-border))!important;background:color-mix(in srgb,var(--admin-ui-danger) 8%,var(--admin-ui-panel))!important}.job-detail-error h3,.job-detail-error p{color:var(--admin-ui-danger)!important}@media (max-width:560px){.automation-pills{gap:5px;padding:8px 12px}.automation-pills button{padding:7px 9px}.duplicate-job-group>summary{gap:8px;padding:10px 14px}.duplicate-job-group>div .job-row{padding-left:23px}}
.activity-history{margin-bottom:14px;overflow:hidden}.activity-history>header{border-bottom:1px solid #e6e7e9;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.activity-history h2{margin:0;font:600 20px Space Grotesk}.activity-history header p,.activity-history header>span{color:#626873;margin:4px 0 0;font-size:9px}.activity-filters{background:#f7f8f9;border-bottom:1px solid #e6e7e9;grid-template-columns:minmax(260px,1fr) 220px auto;align-items:end;gap:10px;padding:16px 24px;display:grid}.activity-filters label{color:#666b74;font-size:8px;font-weight:800}.activity-filters input,.activity-filters select{background:#fff;border:1px solid #d8dbe0;border-radius:7px;width:100%;height:40px;margin-top:5px;padding:0 11px;font:500 10px DM Sans;display:block}.activity-list{max-height:620px;overflow:auto}.activity-row{border-bottom:1px solid #ececef;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 24px;display:grid}.activity-kind{color:#2449bd;background:#e9edff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.activity-kind.system{color:#626873;background:#edf0f3}.activity-row b,.activity-row small{display:block}.activity-row b{text-transform:capitalize;font-size:11px}.activity-row p{color:#555b64;margin:4px 0;font-size:9px}.activity-row small,.activity-row time{color:#626873;font-size:8px}.activity-row time{text-align:right;white-space:nowrap}.activity-empty{text-align:center;color:#777;padding:35px 24px;font-size:10px}.automation-history{background:#fafbfb;border-top:1px solid #e3e5e8}.automation-history summary{cursor:pointer;padding:16px 24px;font-size:9px;font-weight:800}.automation-group{border-top:1px solid #eceeef;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;padding:13px 24px;display:grid}.automation-group>span{color:#27733b;background:#e4f5e8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.automation-group b,.automation-group small{display:block}.automation-group b{font-size:10px}.automation-group small,.automation-group time{color:#626873;font-size:8px}.automation-group time{white-space:nowrap}@media (max-width:700px){.activity-history>header,.activity-filters{grid-template-columns:1fr;gap:10px;display:grid}.activity-row{grid-template-columns:34px 1fr}.activity-row time{text-align:left;grid-column:2}.automation-group{grid-template-columns:24px 1fr}.automation-group time{grid-column:2}}.activity-history,.activity-detail-drawer{border-color:var(--admin-ui-border);background:var(--admin-ui-panel);color:var(--admin-ui-ink)}.activity-history>header,.activity-row,.activity-pagination,.automation-history,.automation-group,.activity-detail-drawer>header,.activity-detail-drawer>footer{border-color:var(--admin-ui-border)}.activity-history h2,.activity-detail-drawer h2,.activity-detail-drawer h3{font-family:inherit}.activity-history header p,.activity-history header>span,.activity-row p,.activity-row small,.activity-row time,.activity-empty,.automation-group small,.automation-group time,.activity-pagination span,.activity-detail-drawer>header p,.activity-detail-body p,.activity-detail-body dt,.activity-detail-note{color:var(--admin-ui-muted)}.activity-filters{border-color:var(--admin-ui-border);background:var(--admin-ui-subtle)}.activity-filters label{border:1px solid var(--admin-ui-border-strong);border-radius:var(--admin-ui-radius-control);background:var(--admin-ui-control-bg);min-width:0;min-height:58px;color:var(--admin-ui-muted);flex-direction:column;justify-content:center;gap:0;padding:7px 11px 6px;display:flex;position:relative}.activity-filters :is(input,select){width:100%;height:25px;margin:1px 0 0;font-family:inherit;min-height:25px!important;color:var(--admin-ui-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.activity-filters label:focus-within{border-color:var(--admin-ui-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-ui-accent) 13%,transparent)}.activity-row{grid-template-columns:36px minmax(0,1fr) auto auto}.activity-kind{background:color-mix(in srgb,var(--admin-ui-info) 12%,var(--admin-ui-panel));color:var(--admin-ui-info)}.activity-kind.system{background:var(--admin-ui-subtle-strong);color:var(--admin-ui-muted)}.activity-open{border:1px solid var(--admin-ui-border-strong);border-radius:var(--admin-ui-radius-control);background:var(--admin-ui-panel);min-width:0;min-height:36px;color:var(--admin-ui-action);text-overflow:ellipsis;white-space:nowrap;padding:7px 11px;font-weight:750;line-height:1.15;overflow:hidden}.activity-open:hover,.activity-open:focus-visible{border-color:var(--admin-ui-action);background:var(--admin-ui-subtle)}.activity-open:focus-visible{outline:3px solid color-mix(in srgb,var(--admin-ui-accent) 30%,transparent);outline-offset:2px}.activity-pagination{border-top:1px solid var(--admin-ui-border);background:var(--admin-ui-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.activity-pagination .btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}.admin-app .automation-history{border-color:var(--admin-ui-border);background:var(--admin-ui-subtle);color:var(--admin-ui-ink)}.admin-app .automation-group{border-color:var(--admin-ui-border);color:var(--admin-ui-ink)}.admin-app .automation-group :is(small,time){color:var(--admin-ui-muted)}.admin-app .automation-group>span{background:color-mix(in srgb,var(--admin-ui-success) 13%,var(--admin-ui-panel));color:var(--admin-ui-success)}.modal-backdrop.show.activity-detail-backdrop{z-index:80;background:var(--admin-ui-backdrop);justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.activity-detail-drawer{border-left:1px solid var(--admin-ui-border);width:min(520px,100%);height:100dvh;box-shadow:var(--admin-ui-shadow-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.activity-detail-drawer>header{border-bottom:1px solid var(--admin-ui-border);background:var(--admin-ui-panel-header);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.activity-detail-drawer>header h2{margin:5px 0 3px;font-size:24px;line-height:1.1}.activity-detail-drawer>header p{margin:0}.activity-detail-drawer>header>button{border:1px solid var(--admin-ui-border);background:var(--admin-ui-subtle);width:38px;height:38px;color:var(--admin-ui-muted);border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.activity-detail-body{align-content:start;gap:18px;min-height:0;padding:22px 24px;display:grid;overflow:auto}.activity-detail-body section{border:1px solid var(--admin-ui-border);background:var(--admin-ui-subtle);border-radius:12px;gap:6px;padding:16px;display:grid}.activity-detail-body h3{margin:0;font-size:16px}.activity-detail-body p{overflow-wrap:anywhere;margin:0}.activity-detail-body dl{border:1px solid var(--admin-ui-border);border-radius:12px;margin:0;display:grid;overflow:hidden}.activity-detail-body dl>div{border-top:1px solid var(--admin-ui-border);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:14px;padding:12px 14px;display:grid}.activity-detail-body dl>div:first-child{border-top:0}.activity-detail-body :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.activity-detail-body dd{color:var(--admin-ui-ink);text-align:right;font-weight:700}.activity-detail-body code{background:var(--admin-ui-subtle-strong);max-width:100%;color:var(--admin-ui-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;overflow:hidden}.activity-detail-note{border-left:3px solid var(--admin-ui-info);padding-left:12px}.activity-detail-drawer>footer{border-top:1px solid var(--admin-ui-border);background:var(--admin-ui-panel-header);justify-content:flex-end;gap:9px;padding:14px 24px;display:flex}.activity-detail-drawer>footer :is(.btn,a){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;line-height:1.15;overflow:hidden}@media (max-width:760px){.modal-backdrop.show.activity-detail-backdrop{align-items:flex-end}.activity-detail-drawer{border:0;border-top:1px solid var(--admin-ui-border);border-radius:18px 18px 0 0;width:100%;height:min(82dvh,720px)}.activity-detail-drawer>header{padding:16px}.activity-detail-drawer>header h2{font-size:20px}.activity-detail-body{gap:13px;padding:16px}.activity-detail-body section{padding:13px}.activity-detail-body dl>div{grid-template-columns:1fr;gap:3px;padding:10px 12px}.activity-detail-body dd{text-align:left}.activity-detail-drawer>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.activity-detail-drawer>footer :is(.btn,a){width:100%;max-width:none;min-height:42px;padding-inline:10px}}@media (max-width:700px){.activity-history>header{padding:15px 16px}.activity-filters{padding:12px 16px}.activity-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:11px 16px}.activity-kind{width:30px;height:30px}.activity-row time{text-align:left;grid-column:2}.activity-open{grid-area:1/3/3;min-height:40px;padding-inline:9px}.activity-list{max-height:none;overflow:visible}.activity-pagination{padding:10px 16px}.activity-pagination span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
.automation-pills{border-bottom:1px solid #e6e7e9;gap:7px;padding:12px 24px;display:flex;overflow:auto}.automation-pills button{white-space:nowrap;color:#626771;background:#fff;border:1px solid #dfe2e6;border-radius:999px;padding:8px 11px;font:700 9px DM Sans}.automation-pills button span{background:#eef0f3;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.automation-pills button.active{color:#fff;background:#17191e;border-color:#17191e}.automation-pills button.active span{color:#17200d;background:#b9ff2b}.job-row.compact{padding-top:12px;padding-bottom:12px}.job-row.compact .job-main small{margin-top:3px}.job-row.compact .job-main p{display:none}@media (max-width:700px){.automation-pills{padding:10px 16px}.job-row.compact{padding-top:10px;padding-bottom:10px}}
.duplicate-job-group{border-bottom:1px solid #e6e7e9}.duplicate-job-group>summary{cursor:pointer;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 24px;list-style:none;display:grid}.duplicate-job-group>summary::-webkit-details-marker{display:none}.duplicate-job-group>summary b,.duplicate-job-group>summary small{display:block}.duplicate-job-group>summary b{font-size:11px}.duplicate-job-group>summary small,.duplicate-job-group>summary em{color:#626873;font-size:8px;font-style:normal}.duplicate-job-group>summary i{color:#315bf3;font-size:8px;font-style:normal;font-weight:800}.duplicate-job-group[open]>summary i{font-size:0}.duplicate-job-group[open]>summary i:after{content:"Collapse";font-size:8px}.duplicate-job-group>div{background:#fafbfb;border-top:1px solid #e8eaed}.duplicate-job-group>div .job-row{padding-left:50px}.duplicate-job-group>div .job-main b{display:none}@media (max-width:700px){.duplicate-job-group>summary{grid-template-columns:10px 1fr auto;padding:12px 16px}.duplicate-job-group>summary em{grid-column:2}.duplicate-job-group>summary i{grid-area:1/3/3}.duplicate-job-group>div .job-row{padding-left:28px}}
.job-guidance{font-weight:700;color:#4f5d70!important}.job-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.job-actions .btn.text{color:#6f747d;background:0 0;border:0;padding:8px;text-decoration:underline}.job-row.dead .job-guidance{color:#7b433c!important}.job-row.retry .job-guidance{color:#75531f!important}@media (max-width:700px){.job-actions{grid-column:2;justify-content:flex-start}}
.logo{flex:none;align-items:center;width:142px;height:68px;line-height:0;display:inline-flex}.logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.logo-on-dark img{filter:drop-shadow(0 0 10px #48ff232e)}.logo-on-light{background:#0c0d11;border:1px solid #23262d;border-radius:10px;padding:5px 8px;box-shadow:0 8px 24px #1011141f}.header-inner>.logo{width:132px;height:72px}.footer-main .logo{width:160px;height:84px;margin:-18px 0 -4px}.footer-address{color:#b8bbc3;gap:7px;margin:14px 0 18px;font-size:12px;font-style:normal;line-height:1.5;display:grid}.footer-address a:hover{color:#c9ff39}.store-sign .logo{width:190px;height:100px}.admin-side>.logo{width:120px;height:63px;margin:-8px 0 -6px 8px}.admin-side>.logo+.location-pill{margin-top:22px}.auth-brand>.logo,.loading-card>.logo{width:146px;height:77px}@media (max-width:1050px){.admin-side>.logo{width:54px;height:38px;margin:0}.admin-side>.logo+.location-pill{margin-top:24px}}@media (max-width:720px){.header-inner>.logo{width:105px;height:57px}.footer-main .logo{width:145px;height:76px}.store-sign .logo{width:150px;height:79px}.auth-brand>.logo,.loading-card>.logo{width:132px;height:69px}}
.account-forgot-link{color:#315bf3;justify-self:end;margin-top:-6px;font-size:9px;font-weight:700}.account-recovery-page{background:#f4f5f1;place-items:start center;min-height:680px;padding:80px 20px;display:grid}.account-recovery-card{width:min(500px,100%);padding:36px}.account-recovery-card>a:first-child{color:#777;margin-bottom:32px;font-size:9px;display:block}.account-recovery-card h1{letter-spacing:-.045em;margin:10px 0 15px;font:600 35px Space Grotesk}.account-recovery-card>p{color:#737780;font-size:11px;line-height:1.65}.customer-forgot-form,.customer-reset-form{gap:15px;margin-top:26px;display:grid}.customer-forgot-form label,.customer-reset-form label{font-size:10px;font-weight:700}.customer-forgot-form input,.customer-reset-form input{border:1px solid #d9dbe0;border-radius:7px;width:100%;height:45px;margin-top:6px;padding:0 12px;display:block}.customer-reset-form small{color:#888;margin-top:4px;font-size:8px;display:block}.recovery-success{background:#f0f7e9;border:1px solid #d9e9ce;border-radius:8px;margin-top:20px;padding:20px}.recovery-success b{font:600 18px Space Grotesk}.recovery-success p{color:#66705f;font-size:10px;line-height:1.6}.recovery-success .btn{margin-top:7px;font-size:9px}.account-messages{background:#fff;border:1px solid #e0e2e5;border-radius:9px;overflow:hidden}.account-messages article{border-bottom:1px solid #eceef1;grid-template-columns:130px 1fr auto;align-items:center;gap:15px;padding:16px 20px;display:grid}.account-messages article:last-child{border:0}.account-messages article>span{text-transform:uppercase;letter-spacing:.09em;color:#777;font-size:7px}.account-messages b,.account-messages small{display:block}.account-messages b{font-size:10px}.account-messages small{color:#858890;margin-top:4px;font-size:8px}.account-messages em{text-transform:uppercase;color:#26763a;background:#e8f4ea;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.account-messages em.queued,.account-messages em.processing{color:#315bf3;background:#edf1ff}.account-messages em.failed{color:#a13a2d;background:#fff0ed}.account-messages em.suppressed{color:#666;background:#eee}@media (max-width:600px){.account-recovery-page{padding:45px 14px}.account-recovery-card{padding:25px}.account-messages article{grid-template-columns:1fr auto}.account-messages article>span{grid-column:1/-1}.account-messages em{grid-area:2/2}}
.customer-return-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-return-list>.panel{padding:22px}.customer-return-list h3{margin:6px 0;font:600 18px Space Grotesk}.customer-return-list>form{gap:12px;display:grid}.customer-return-list label{gap:5px;font-size:11px;font-weight:700;display:grid}.customer-return-list select,.customer-return-list textarea{background:#fff;border:1px solid #d9dce2;border-radius:6px;padding:10px}.return-workflow{max-width:calc(100% - 304px);margin-top:14px;padding:24px}.return-workflow>header{justify-content:space-between;align-items:flex-start;display:flex}.return-workflow h2{margin:5px 0;font:600 22px Space Grotesk}.return-workflow>header em{color:#2749b5;background:#edf1ff;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.return-items{gap:7px;margin:16px 0;display:grid}.return-items>span{border:1px solid #e2e3e7;border-radius:6px;justify-content:space-between;padding:10px;display:flex}.return-items b,.return-items small{display:block}.return-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-return-step-form,.return-inspection-form,.return-refund-form{background:#f6f7f9;border-radius:8px;gap:12px;padding:16px;display:grid}.admin-return-step-form textarea,.return-inspection-form textarea,.return-refund-form textarea,.return-inspection-form input,.return-inspection-form select,.return-refund-form input{background:#fff;border:1px solid #d8dbe1;border-radius:6px;padding:10px}.return-inspection-form fieldset{border:1px solid #dfe1e6;border-radius:7px;grid-template-columns:120px 1fr 1fr;gap:10px;padding:14px;display:grid}.return-inspection-form legend{padding:0 5px;font-size:11px;font-weight:800}.return-inspection-form label,.return-refund-form label{gap:5px;font-size:9px;font-weight:800;display:grid}.return-inspection-form fieldset label:last-child{grid-column:1/-1}@media (max-width:850px){.return-workflow{max-width:none}.customer-return-list,.return-actions,.return-inspection-form fieldset{grid-template-columns:1fr}.return-inspection-form fieldset label:last-child{grid-column:auto}}.admin-app .return-workflow>header em{border:1px solid color-mix(in srgb, var(--admin-ui-info) 28%, var(--admin-ui-border));background:color-mix(in srgb, var(--admin-ui-info) 14%, var(--admin-ui-panel));width:max-content;max-width:100%;height:auto;min-height:0;color:var(--admin-ui-info);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:4px 8px;line-height:1.15;display:inline-flex;overflow:hidden}
