.admin-shell,.admin-shell~.compliance-footer,.platform-shell,.platform-shell~.compliance-footer{--backend-nav-width:270px}.admin-shell,.platform-shell{grid-template-columns:var(--backend-nav-width) minmax(0, 1fr);display:grid}.admin-shell>.admin-main,.platform-shell>.platform-workspace{grid-column:2;min-width:0}.admin-shell>.sidebar,.platform-shell>.platform-sidebar{z-index:35;width:var(--backend-nav-width);height:100vh;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom));position:fixed;inset:0 auto 0 0;overflow:hidden auto}.admin-shell>.sidebar>*,.platform-shell>.platform-sidebar>*{flex-shrink:0}.admin-shell .side-nav,.platform-shell .platform-side-nav{flex:none}.admin-shell>.sidebar:before{pointer-events:none}.admin-shell~.compliance-footer,.platform-shell~.compliance-footer{margin-left:var(--backend-nav-width)}@media (max-width:1100px){.platform-shell,.platform-shell~.compliance-footer{--backend-nav-width:104px}}@media (max-width:1080px){.admin-shell,.admin-shell~.compliance-footer{--backend-nav-width:82px}}@media (max-width:780px){.admin-shell,.admin-shell~.compliance-footer,.platform-shell,.platform-shell~.compliance-footer{--backend-nav-width:78px}.admin-shell>.sidebar,.platform-shell>.platform-sidebar{padding-top:max(12px, env(safe-area-inset-top))}}@media (max-width:420px){.admin-shell,.admin-shell~.compliance-footer,.platform-shell,.platform-shell~.compliance-footer{--backend-nav-width:72px}}
:is(.platform-shell,.admin-shell){--ink:#202936;--muted:#667181;--line:#e4e8ee;--paper:#fff;--canvas:#f5f7fa;--forest:#293548;--forest-2:#43516a;--mint:#f7a45a;--mint-soft:#fff2e8;--cream:#f8fafc;--brand-orange:#df5c12;--brand-orange-light:#f7a45a;--brand-brown:#293548;--shadow:0 4px 18px #18243806;background:var(--canvas);color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.6}:is(.platform-shell,.admin-shell) :is(.platform-sidebar,.sidebar){color:#f4f7fb;background:#1d2737;border-right:1px solid #ffffff08}:is(.platform-shell,.admin-shell) :is(.platform-sidebar,.sidebar):before{display:none}:is(.platform-shell,.admin-shell) :is(.platform-side-brand b,.brand-lockup strong){color:#fff;letter-spacing:.03em;font-weight:650}:is(.platform-shell,.admin-shell) :is(.platform-side-brand small,.brand-lockup small){color:#aebace;letter-spacing:.04em}:is(.platform-shell,.admin-shell) :is(.platform-side-scope,.workspace-chip){box-shadow:none;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px}:is(.platform-shell,.admin-shell) :is(.platform-side-scope b,.workspace-chip b,.platform-side-account b){color:#eef2f8;font-weight:550}:is(.platform-shell,.admin-shell) :is(.platform-side-scope small,.workspace-chip small,.platform-side-account small){color:#a9b5c8}:is(.platform-shell,.admin-shell) :is(.platform-side-scope>span,.merchant-avatar,.platform-side-account>span){color:#f3f6fb;background:#354256;border-radius:8px}:is(.platform-shell,.admin-shell) :is(.platform-side-nav,.side-nav){gap:5px}:is(.platform-shell,.admin-shell) :is(.platform-side-nav,.side-nav) button{color:#bdc8da;box-shadow:none;border-radius:9px;font-weight:500;transition:background .15s,color .15s}:is(.platform-shell,.admin-shell) :is(.platform-side-nav,.side-nav) button b{font-weight:500}:is(.platform-shell,.admin-shell) :is(.platform-side-nav,.side-nav) button>span{color:inherit;background:0 0}:is(.platform-shell,.admin-shell) :is(.platform-side-nav,.side-nav) button:hover{color:#fff;background:#ffffff09}:is(.platform-shell,.admin-shell) :is(.platform-side-nav,.side-nav) button.active{color:#98400f;background:#fff0e4;font-weight:650;box-shadow:inset 3px 0 #ec781f}:is(.platform-shell,.admin-shell) :is(.platform-side-nav,.side-nav) button.active>span{background:0 0}:is(.platform-shell,.admin-shell) :is(.platform-side-account a,.merchant-account-exit){color:#e3eaf4}:is(.platform-shell,.admin-shell) :is(.platform-topbar,.topbar){color:var(--ink)}.platform-shell .platform-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:is(.platform-shell,.admin-shell) :is(.platform-topbar h1,.topbar h1){color:var(--ink);letter-spacing:-.025em;font-size:26px;font-weight:650}:is(.platform-shell,.admin-shell) :is(.platform-topbar small,.eyebrow,.status-line,.hierarchy-path,.hierarchy-path em){color:var(--muted);letter-spacing:0;font-weight:400}.platform-shell :is(.platform-topbar>span,.status-line>span,.hierarchy-path b){color:#526173;font-weight:500}.platform-shell :is(.platform-topbar>span i,.status-line>span i){background:#28a178;box-shadow:0 0 0 4px #28a17812}:is(.platform-shell,.admin-shell) :is(.channel-section,.panel,.agency-overview-card,.agency-metrics article,.command-metrics article,.stat-card,.metric-card,.ri-panel,.ri-stock article,.ri-activity){border-color:var(--line);background:#fff;border-radius:14px;box-shadow:0 2px 8px #18243803}:is(.platform-shell,.admin-shell) :is(.channel-heading h2,.panel-heading h3,.agency-overview-card h2,.module-child-heading h4){color:var(--ink);letter-spacing:-.015em;font-weight:600}.platform-shell :is(.command-hero,.agency-hero,.video-management-hero){box-shadow:none;color:#fff;background:#273449;border:1px solid #35445b;border-radius:16px}.platform-shell :is(.command-hero,.agency-hero,.video-management-hero) :is(h1,h2){color:#fff;letter-spacing:-.02em;font-weight:600}.platform-shell :is(.command-hero,.agency-hero,.video-management-hero) :is(p,small){color:#c8d2e1}.platform-shell :is(.command-hero,.agency-hero,.video-management-hero):before{display:none}.platform-shell :is(.command-hero-actions button,.agency-hero button){color:#293548;box-shadow:none;background:#fff;border-color:#fff;font-weight:600}.platform-shell .quota-card{box-shadow:none;background:#ffffff08;border-color:#ffffff20}.platform-shell .quota-card :is(b,b i,small,span){color:#e9eff9}.platform-shell :is(.agency-overview-stats p,.agency-quick-actions button,.agency-account-list>article,.merchant-brief-grid>div){border-color:var(--line);background:#f8fafc}.platform-shell :is(.agency-overview-stats b,.agency-quick-actions b,.agency-account-list b,.agency-metrics b,.command-metrics b){color:var(--ink)}.platform-shell :is(.agency-overview-card>header>span,.agency-metrics article>span){color:#55647a;background:#edf2f8}.platform-shell .merchant-list-tools{border:1px solid var(--line);box-shadow:none;background:#f8fafc;border-radius:10px}.platform-shell .merchant-search-field{box-shadow:none;background:#fff;border:1px solid #d6dee8;border-radius:8px}.platform-shell .merchant-search-field:focus-within{border-color:#dc793e;box-shadow:0 0 0 3px #df6b2410}.platform-shell .merchant-search-field input{color:var(--ink);box-shadow:none}.platform-shell .merchant-search-field svg{stroke:#7b8798}.platform-shell .merchant-search-field input::placeholder{color:#8591a1}.platform-shell .merchant-result-count{color:#6b7789}.platform-shell .merchant-result-count strong{color:#293b55;font-weight:600}.platform-shell .merchant-industry-meta>span{color:#53657d;background:#eef3f9;border-color:#e0e7f0;border-radius:6px;font-weight:500}.platform-shell .merchant-grid article{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;padding:20px}.platform-shell .merchant-grid article:hover{border-color:#cbd4df;box-shadow:0 4px 16px #18243806}.platform-shell .merchant-grid h3{color:var(--ink);font-weight:600;line-height:1.45}.platform-shell .merchant-grid :is(p,small){color:var(--muted)}.platform-shell .merchant-card-top>span{color:#47576e;background:#edf2f8;border-radius:9px}.platform-shell .merchant-grid article>div:nth-of-type(2),.platform-shell .merchant-grid .merchant-owner{color:var(--ink);background:#f8fafc;border-radius:8px}.platform-shell .merchant-grid article>div:nth-of-type(2) :is(small,b){color:#59677a}.platform-shell .merchant-card-actions{border-color:var(--line)}.platform-shell .merchant-grid .merchant-action{color:#425169;background:#fff;border-color:#dce2ea;border-radius:7px;min-height:36px;font-weight:500}.platform-shell .merchant-grid .merchant-action:hover{color:#1d2b41;box-shadow:none;background:#f5f7fa;border-color:#b7c4d3;transform:none}.platform-shell .merchant-grid .merchant-action.warning{color:#b13c30;background:#fff7f6;border-color:#f1c8c2}.platform-shell .merchant-grid .merchant-action.success{color:#207453;background:#f1faf6;border-color:#bcdfd1}:is(.platform-shell,.admin-shell) :is(.primary-btn,.channel-heading>button,.agency-account-actions button.primary){color:#fff;box-shadow:none;background:#df5c12;border-color:#df5c12;border-radius:8px;font-weight:600}:is(.platform-shell,.admin-shell) :is(.secondary-btn,.light-btn){color:#425169;box-shadow:none;background:#fff;border-color:#d9e0e8;border-radius:8px;font-weight:500}:is(.platform-shell,.admin-shell) :is(.primary-btn,.secondary-btn,.light-btn):hover:not(:disabled){filter:brightness(.97);box-shadow:none;transform:none}:is(.platform-shell,.admin-shell) :is(.channel-form,.settings-form,.merchant-name-field) :is(input,select,textarea){color:var(--ink);box-shadow:none;background:#fff;border-color:#d7dfe8;border-radius:8px}:is(.platform-shell,.admin-shell) :is(.channel-form label,.merchant-name-field,.panel-note){color:#586678;font-weight:500}:is(.platform-shell,.admin-shell) :is(.agency-head,.table-head){color:#647185;background:#f8fafc;border-radius:6px;font-weight:500}:is(.platform-shell,.admin-shell) :is(.agency-row,.table-row){color:#4e5c6e;border-color:#e9edf2}:is(.platform-shell,.admin-shell) :is(.agency-row b,.table-row b){color:var(--ink);font-weight:550}:is(.platform-shell,.admin-shell) :is(.agency-row,.table-row):not(.agency-head):not(.table-head):hover{background:#fafbfd}:is(.platform-shell,.admin-shell) :is(.review-inventory-overview,.merchant-manual-library-status){color:var(--ink)}:is(.platform-shell,.admin-shell) .ri-stock article:last-child{background:#eef7f3;border-color:#d4e9de}:is(.platform-shell,.admin-shell) :is(.ri-period,.ri-bottom dl){background:#eef2f6}:is(.platform-shell,.admin-shell) .ri-period button[aria-pressed=true]{color:#273449}:is(.platform-shell,.admin-shell) .ri-scope>span{color:#4a617f;background:#edf2f8}:is(.platform-shell,.admin-shell) :is(.ri-stock strong,.ri-activity strong,.metric-card strong){font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#202e43}:is(.platform-shell,.admin-shell) :is(.module-config-card,.module-display-copy,.module-child-card,.merchant-poster-editor){border-color:var(--line);box-shadow:none;background:#fff}:is(.platform-shell,.admin-shell) :is(.module-settings-body,.module-config-trigger,.form-grid input,.form-grid select,.form-grid textarea){color:#344359;background:#fff;border-color:#dfe5ed}:is(.platform-shell,.admin-shell) :is(.module-settings-body,.module-child-section){border-color:#e5eaf1}:is(.platform-shell,.admin-shell) :is(.module-child-heading p,.module-child-heading span,.form-grid label){color:#69778a}:is(.platform-shell,.admin-shell) .module-expand-cue{color:#596b84;box-shadow:none;background:#f5f7fb;border-color:#dce4ef}:is(.platform-shell,.admin-shell) .module-config-trigger[aria-expanded=true] .module-expand-cue{color:#fff;background:#293b54;border-color:#293b54}:is(.platform-shell,.admin-shell) .merchant-manual-library-status{color:#29394f;background:#fff;border-color:#e1e7ef}:is(.platform-shell,.admin-shell) :is(.merchant-manual-library-stats,.merchant-manual-library-stats div,.merchant-manual-library-bundles article){border-color:#e1e7ef}:is(.platform-shell,.admin-shell) .merchant-manual-library-stats b{color:#293b54;font-variant-numeric:tabular-nums}:is(.platform-shell,.admin-shell) :is(.merchant-manual-library-stats span,.merchant-manual-library-status small){color:#6b788c}.admin-shell .account-chip>span{color:#445775;background:#eaf0f8}.admin-shell .hero-panel{box-shadow:none;background:#29394f;border:1px solid #33445d;border-radius:16px;min-height:0;padding-block:26px}.admin-shell .hero-panel h2{letter-spacing:-.025em;color:#fff;font-size:30px;font-weight:600}.admin-shell .hero-panel .touch-orbit{height:145px}.admin-shell .hero-panel .phone-card{box-shadow:none;background:#ffffff0a;border-color:#ffffff30}.admin-shell .metric-icon{color:#506681;background:#edf2f8;border-radius:9px}.admin-shell .merchant-config-nav{box-shadow:none;background:#fff;border:1px solid #e1e7ef;border-radius:12px;gap:6px;padding:8px}.admin-shell .merchant-config-nav button{box-shadow:none;color:#61718a;background:#fff;border:0;border-radius:8px;font-weight:500}.admin-shell .merchant-config-nav button.active{color:#fff;box-shadow:none;background:#293b54}.admin-shell .merchant-config-nav button>span{color:#74839a;background:#eef2f8;border-radius:6px}.admin-shell .merchant-config-nav button.active>span{color:#fff;background:#ffffff18}:is(.platform-shell,.admin-shell) :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #dc6d28}.platform-shell~.compliance-footer,.admin-shell~.compliance-footer{color:#667181;background:#f5f7fa;border-color:#e4e8ee}@media (min-width:1101px){:is(.platform-shell,.admin-shell) :is(.platform-side-nav,.side-nav) button{min-height:44px;padding-block:10px}}@media (max-width:640px){:is(.platform-shell,.admin-shell) :is(.platform-topbar h1,.topbar h1){font-size:22px}.platform-shell .merchant-grid article{padding:16px}}@media (prefers-reduced-motion:reduce){:is(.platform-shell,.admin-shell) :is(button,a){transition:none}}.video-library-dialog.video-library-dialog{color:#29394f;background:#fff;border:1px solid #e2e8f1;box-shadow:0 24px 80px #172a4033}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) :is(button,select,input,textarea){color:#42536b;box-shadow:none;border-color:#dce4ee;border-radius:8px}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) .vl-primary{color:#fff;background:#dc601a;border-color:#dc601a}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) .vl-danger{color:#b64437}.video-library-dialog.video-library-dialog .vl-danger-solid{color:#fff;background:#b64437;border-color:#b64437}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) :is(.vl-muted,.vl-name,.vl-receipt,.vl-card-body small,.vl-create-heading p,.video-library-summary p){color:#6a7a90}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) .video-library-counts>div{background:#f7f9fc;border-color:#e1e8f1}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) .video-library-counts b{color:#2d415e;font-variant-numeric:tabular-nums}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) .video-library-counts span{color:#6c7a8f}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) :is(.vl-selection,.vl-empty){color:#6a7a90;background:#f8fafc;border-color:#dce4ef}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) :is(.vl-compose-list>article,.video-library-list>article,.video-library-picker>article){background:#fff;border-color:#e1e8f1}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) nav button[aria-pressed=true]{color:#b6531e;background:#fff3eb;border-color:#efc4ab}:is(.video-library.video-library,.video-library-dialog.video-library-dialog) :is(.vl-savebar,.vl-modal-footer){box-shadow:none;background:#fff;border-color:#e1e8f1}
