:root{color-scheme:light;--ink: #101926;--muted: #617089;--soft: #eef4f8;--line: #d7e1ea;--panel: #ffffff;--rail: #07111c;--rail-soft: #0e2030;--brand: #00a7cf;--brand-strong: #057bb3;--aqua: #12c8d3;--green: #12856f;--amber: #b9770e;--red: #bd3a47;--violet: #6c63c7;font-family:Segoe UI,Inter,Arial,sans-serif}html,body,#root{min-height:100%;height:auto;margin:0}body{background:#e9f0f5;color:var(--ink);overflow-x:hidden;overflow-y:auto}button,input{font:inherit}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:100dvh;height:auto;background:linear-gradient(180deg,#f7fbff,#e8f1f7)}.sidebar{display:flex;flex-direction:column;gap:16px;padding:18px 16px;min-height:0;overflow-y:auto;background:var(--rail);color:#eef8ff;border-right:1px solid rgba(255,255,255,.08)}.brand-card{display:flex;align-items:center;min-height:92px;padding:14px 13px;background:linear-gradient(135deg,#14c8d321,#ffffff0a),#0b1724;border:1px solid rgba(255,255,255,.1);border-radius:8px}.brand-lockup{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:100%}.brand-lockup img{width:54px;height:54px;object-fit:contain}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup strong{color:#fff;font-size:23px;font-weight:780}.brand-lockup span{margin-top:2px;color:#8fb2c8;font-size:12px;font-weight:760;letter-spacing:.18em;text-transform:uppercase}.workspace-pill{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 12px;color:#bad0df;background:var(--rail-soft);border:1px solid rgba(255,255,255,.06);border-radius:8px}.release-pill{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;color:#76e7f0;background:#12c8d31a;border:1px solid rgba(18,200,211,.22);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em}.nav-list{display:grid;gap:7px;padding-top:4px}.nav-item{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:12px;min-height:43px;width:100%;padding:0 13px;color:#e4f2fb;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px}.nav-item:hover{background:#ffffff0f;border-color:#ffffff0f}.nav-item.active{background:linear-gradient(90deg,#0a8f93,#18a8d5);box-shadow:0 14px 26px #0390b247}.rule-lock,.designer-signature{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;margin-top:auto;padding:15px 12px;border-top:1px solid rgba(255,255,255,.1)}.designer-signature{position:relative;overflow:hidden;background:linear-gradient(135deg,#12c8d324,#ffffff08);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:inset 0 1px #ffffff14}.designer-signature:after{content:"";position:absolute;right:-26px;bottom:-24px;width:86px;height:86px;border-radius:999px;background:radial-gradient(circle,rgba(18,200,211,.18),transparent 65%)}.rule-lock strong,.rule-lock span,.designer-signature strong,.designer-signature span,.designer-signature small,.designer-signature em{display:block}.designer-signature>svg{color:#51d9e5;margin-top:4px}.designer-signature span{color:#9fbdd1;font-size:11px;font-weight:800;text-transform:uppercase}.designer-signature strong{margin-top:1px;color:#fff;font-family:Segoe Script,Brush Script MT,Segoe UI,cursive;font-size:28px;font-weight:700;line-height:1.05}.designer-signature small{margin-top:2px;color:#c8e4f3;font-size:11px;font-weight:700}.designer-signature em,.rule-lock span{margin-top:3px;color:#aac4d8;font-size:12px;font-style:normal}.main-area{display:flex;flex-direction:column;min-width:0;min-height:100dvh;overflow-x:hidden;overflow-y:visible;background:linear-gradient(90deg,rgba(5,123,179,.032) 1px,transparent 1px),linear-gradient(180deg,rgba(5,123,179,.028) 1px,transparent 1px),linear-gradient(135deg,rgba(18,200,211,.08) 0%,transparent 28%),linear-gradient(180deg,#fbfdff,#edf6fb);background-size:28px 28px,28px 28px,auto,auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding:20px 28px;background:#fffffff2;border-bottom:1px solid var(--line);box-shadow:0 14px 32px #1223340e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eyebrow{margin-bottom:4px;color:var(--brand-strong);font-size:12px;font-weight:700;text-transform:uppercase}h1,h2{margin:0}h1{font-size:27px;font-weight:740}h2{font-size:16px;font-weight:740}.topbar-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.session-pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;color:#0b6458;background:#e7f8f4;border:1px solid #bce8dc;border-radius:999px;font-size:12px;font-weight:800}.icon-button,.primary-button,.secondary-button,.file-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:720;box-shadow:0 6px 18px #1223341a;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.icon-button{width:42px}.primary-button,.secondary-button,.file-button{padding:0 15px}.primary-button{color:#fff;background:linear-gradient(135deg,var(--brand-strong),#0794c6);border-color:#057bb373}.primary-button.aqua{background:linear-gradient(135deg,#0b8f88,#14b8c4)}.secondary-button,.file-button{color:var(--brand-strong)}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.file-button:hover:not(.disabled),.icon-button:hover:not(:disabled){transform:translateY(-1px);border-color:#057bb352;box-shadow:0 12px 26px #12233421}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.file-button:active:not(.disabled),.icon-button:active:not(:disabled){transform:translateY(0);box-shadow:0 5px 14px #1223341c}.primary-button:disabled,.icon-button:disabled,.secondary-button:disabled,.file-button.disabled{cursor:not-allowed;opacity:.68}.secondary-button.danger-light{color:#a63843;background:#fff8f9;border-color:#f2c7cf}.file-button{position:relative;overflow:hidden}.file-button.compact{min-height:32px;padding:0 10px;font-size:12px;box-shadow:none}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.file-button.disabled input{cursor:not-allowed}.danger-button{width:100%;color:#a63843;border-color:#f3b8c1;background:#fff6f7}.danger-inline{color:#a63843;border-color:#f3b8c1;background:#fff6f7}.danger-icon{width:34px;min-height:34px;color:#a63843;background:#fff6f7;border-color:#f3b8c1;box-shadow:none}.toast{display:flex;align-items:center;gap:9px;margin:14px 28px 0;padding:11px 14px;color:#0f4d43;background:#e9fbf6;border:1px solid #b7eadb;border-radius:8px}.toast.error{color:#842533;background:#fff1f2;border-color:#fac7ce}.inline-alert{display:flex;align-items:flex-start;gap:9px;margin:10px 0 0;padding:10px 12px;color:#0f4d43;background:#e9fbf6;border:1px solid #b7eadb;border-radius:8px;font-size:12px;line-height:1.45}.inline-alert.error{color:#842533;background:#fff1f2;border-color:#fac7ce}.busy-banner{display:flex;align-items:center;gap:10px;margin:10px 28px 0;padding:10px 14px;color:#084e70;background:#e9f7fd;border:1px solid #b9e6f5;border-radius:8px;font-size:13px;font-weight:720}.job-monitor{align-items:flex-start}.job-monitor-body{display:grid;gap:9px;width:100%}.job-monitor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.job-monitor-body>span,.job-monitor-head>span{color:#084e70}.stop-all-button{margin-left:auto}.job-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(120px,.7fr) auto;align-items:center;gap:12px;padding:8px 10px;background:#ffffffad;border:1px solid rgba(121,194,224,.42);border-radius:8px}.job-row strong,.job-row small{display:block}.job-row small{margin-top:2px;color:#456278;font-size:11px}.job-row b{color:#057bb3;font-size:11px}.job-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.compact-job-button{min-height:30px;padding:6px 10px;border-radius:8px;font-size:12px}.job-progress{height:8px;overflow:hidden;background:#d9edf7;border-radius:999px}.job-progress span{display:block;height:100%;background:linear-gradient(90deg,#057bb3,#14b8c4);border-radius:inherit;transition:width .18s ease}.tracking-job-control{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;border-color:#ffd49b;background:#fff8eb}.tracking-job-control strong,.tracking-job-control span{display:block}.login-shell{display:grid;place-items:center;min-height:100vh;padding:28px;background:radial-gradient(circle at 18% 18%,rgba(18,200,211,.18),transparent 28%),linear-gradient(135deg,#07111c,#0d2433 52%,#e9f0f5 52%,#f7fbff)}.login-card{width:min(500px,100%);padding:28px;background:#fffffff5;border:1px solid rgba(215,225,234,.9);border-radius:8px;box-shadow:0 28px 80px #05132238;animation:panelIn .26s ease both}.compact-login-card{display:grid;justify-items:center;gap:14px;width:320px;text-align:center}.compact-login-card img{width:72px;height:72px;object-fit:contain}.login-brand{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:22px}.login-brand img{width:78px;height:78px;object-fit:contain}.login-brand span,.login-footnote{display:block}.login-brand span{color:var(--brand-strong);font-size:24px;font-weight:850;line-height:1.05;text-transform:uppercase}.login-copy{margin-bottom:20px}.login-copy h1{font-size:32px;line-height:1.08}.login-error{margin:0 0 14px}.login-button{width:100%;min-height:44px}.login-footnote{margin-top:14px;padding:10px 12px;color:#38506a;background:#f3f8fc;border:1px solid #dbe8f1;border-radius:8px;font-size:12px}.fatal-shell{display:grid;place-items:center;min-height:100vh;padding:28px;background:#e9f0f5}.fatal-card{width:min(520px,100%);padding:22px;background:#fff;border:1px solid #d7e1ea;border-radius:8px;box-shadow:0 18px 55px #12233429}.fatal-card strong,.fatal-card p{display:block}.fatal-card p{color:var(--muted);line-height:1.5}.fatal-card button{min-height:40px;padding:0 16px;color:#fff;background:linear-gradient(135deg,var(--brand-strong),#0794c6);border:0;border-radius:8px;font-weight:800}.content-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:16px;padding:20px 28px 28px;width:100%;max-width:100%;min-width:0;overflow:visible}.command-grid{align-items:start}.kpi-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px}.metric-card,.panel,.source-card,.account-card,.download-card,.mailbox-card,.insight-card,.strategy-card,.safety-check{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 9px 26px #12233414;animation:panelIn .22s ease both;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.metric-card:hover,.source-card:hover,.account-card:hover,.download-card:hover,.mailbox-card:hover,.insight-card:hover{transform:translateY(-1px);box-shadow:0 14px 34px #1223341f}.metric-card{display:grid;gap:7px;min-height:96px;padding:16px;background:linear-gradient(180deg,#fff,#f9fcff);border-top:3px solid transparent;position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;inset:auto 14px 0;height:2px;background:linear-gradient(90deg,rgba(5,123,179,.18),rgba(18,200,211,.34),transparent);opacity:.7}.metric-card span,.source-card span,.module-row span,.account-card span,.strategy-card span,.rule-line span,.insight-card small,.activity-row small,.activity-row span,.field span,.workflow-stage span,.empty-line,.safety-check span{color:var(--muted);font-size:12px}.metric-card strong{font-size:28px;line-height:1}.card-label,.inline-title,.account-help{display:flex;align-items:center;gap:7px;min-width:0}.inline-title strong,.card-label span{min-width:0}.help-tip{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.help-trigger{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;color:#60748b;background:#eef5fa;border:1px solid #d1dee8;border-radius:999px;box-shadow:none}.help-trigger:hover,.help-trigger:focus-visible{color:#057bb3;background:#e7f8fb;border-color:#9eddea;outline:none}.help-bubble{position:absolute;left:50%;top:calc(100% + 8px);z-index:40;width:min(290px,70vw);padding:10px 11px;color:#123047;background:#fff;border:1px solid #c7d7e4;border-radius:8px;box-shadow:0 16px 32px #0e20302e;font-size:12px;line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .12s ease,transform .12s ease;white-space:normal}.workflow-stage .help-bubble,.module-row .help-bubble{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.help-bubble:before{content:"";position:absolute;left:50%;top:-6px;width:10px;height:10px;background:#fff;border-left:1px solid #c7d7e4;border-top:1px solid #c7d7e4;transform:translate(-50%) rotate(45deg)}.workflow-stage .help-bubble:before,.module-row .help-bubble:before{left:-6px;top:50%;border-left:1px solid #c7d7e4;border-top:0;border-bottom:1px solid #c7d7e4;transform:translateY(-50%) rotate(45deg)}.help-tip:hover .help-bubble,.help-tip:focus-within .help-bubble,.metric-card:hover .help-bubble,.workflow-stage:hover .help-bubble,.module-row:hover .help-bubble,.source-card:hover .help-bubble,.account-card:hover .help-bubble{opacity:1;transform:translate(-50%)}.workflow-stage:hover .help-bubble,.module-row:hover .help-bubble{transform:translateY(-50%)}.metric-card.success{border-top-color:var(--green)}.metric-card.warning{border-top-color:var(--amber)}.metric-card.danger{border-top-color:var(--red)}.panel{min-width:0;padding:16px}.panel.wide{grid-column:span 1}.panel.full-height{margin:20px 28px 28px;min-height:0;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-title>div{display:flex;align-items:center;gap:9px}.panel-title>span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.workflow,.module-list,.activity-list,.rule-stack,.form-stack,.status-stack,.strategy-list{display:grid;gap:10px}.workflow-stage,.module-row,.activity-row,.rule-line,.status-row{display:grid;align-items:center;gap:10px;padding:10px;background:#f8fbfd;border:1px solid #e3ebf2;border-radius:8px}.workflow-stage{grid-template-columns:34px minmax(0,1fr) auto;min-height:56px;background:linear-gradient(135deg,#fff,#f7fbfe)}.workflow-stage strong,.workflow-stage span,.module-row strong,.module-row span,.rule-line strong,.rule-line span,.activity-row strong,.activity-row span,.account-card strong,.account-card span{display:block}.stage-index{display:grid;place-items:center;width:32px;height:32px;color:#fff;background:var(--brand-strong);border-radius:8px;font-weight:800}.module-row,.status-row{grid-template-columns:minmax(0,1fr) auto}.command-grid .panel{border-color:#d8e7f1}.command-grid .activity-list{max-height:320px;overflow:auto;padding-right:2px}.dashboard-graph-panel{background:linear-gradient(135deg,#fffffff5,#f2fafdf5),radial-gradient(circle at 12% 18%,rgba(18,200,211,.16),transparent 28%)}.ops-graph{display:grid;gap:14px}.ops-score{display:grid;gap:4px;min-height:112px;padding:18px;color:#fff;background:linear-gradient(135deg,#063047,#057bb3 58%,#14b8c4);border-radius:8px;box-shadow:0 18px 34px #057bb32e}.ops-score span,.ops-score small{color:#ffffffc2;font-size:12px}.ops-score strong{font-size:42px;line-height:1}.bar-list{display:grid;gap:10px}.bar-row{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(120px,1fr) 72px;align-items:center;gap:9px}.bar-row span{color:#415a72;font-size:12px;font-weight:760}.bar-row strong{text-align:right;font-size:13px}.bar-track{height:10px;overflow:hidden;background:#e7eef4;border-radius:999px}.bar-fill{height:100%;min-width:5%;background:linear-gradient(90deg,var(--brand-strong),var(--aqua));border-radius:inherit}.bar-fill.warning{background:linear-gradient(90deg,#c47a0a,#f0b64c)}.bar-fill.danger{background:linear-gradient(90deg,#b62e42,#ef6573)}.bar-fill.success{background:linear-gradient(90deg,#0b8069,#27c4a5)}.graph-note .rule-line{background:#f6fbfd}.export-download-panel{min-height:260px}.export-page{grid-template-columns:minmax(0,1fr)}.export-action-grid{display:flex;gap:10px;flex-wrap:wrap}.account-export-chip small{padding:2px 7px;color:#0b6458;background:#e7f8f4;border:1px solid #bce8dc;border-radius:999px;font-size:11px}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.download-card{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:76px;padding:11px;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.download-card strong,.download-card span,.download-card small{display:block;min-width:0}.download-card span,.download-card small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.download-card span{margin-top:2px;font-size:12px}.download-card small{margin-top:4px;font-size:11px}.download-icon{display:grid;place-items:center;width:38px;height:38px;color:#fff;background:linear-gradient(135deg,#057bb3,#12c8d3);border-radius:8px}.activity-row{align-items:start}.source-grid,.account-grid,.settings-grid,.strategy-editor,.safety-grid,.insight-row,.tracking-board{display:grid;gap:12px}.source-grid,.account-grid,.insight-row,.tracking-board{grid-template-columns:repeat(2,minmax(0,1fr))}.source-card{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(138px,auto);gap:12px;align-items:start;padding:14px}.source-icon{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:var(--brand-strong);border-radius:8px}.source-side{display:grid;justify-items:end;gap:8px}.source-side small{max-width:132px;color:var(--muted);font-size:11px;line-height:1.35;text-align:right}.action-strip{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;flex-wrap:wrap}.action-strip.split{justify-content:flex-start}.account-export-strip{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px;padding:11px;background:#f5fbff;border:1px solid #d7e7f1;border-radius:8px}.pricing-workbench{display:grid;gap:14px}.pricing-command-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.22fr);gap:14px;align-items:center;padding:16px;background:linear-gradient(135deg,#057bb31a,#12c8d30d),#f7fbff;border:1px solid #cfe5ef;border-radius:8px}.pricing-command-hero strong,.pricing-command-hero span,.pricing-health-score span,.pricing-health-score strong,.pricing-health-score small{display:block}.pricing-command-hero strong{font-size:20px}.pricing-command-hero span{margin-top:5px;color:var(--muted);line-height:1.45}.pricing-health-score{display:grid;gap:3px;justify-items:end;padding:12px;color:#fff;background:linear-gradient(135deg,#063047,#057bb3 60%,#14b8c4);border-radius:8px;box-shadow:0 16px 30px #057bb32e}.pricing-health-score span,.pricing-health-score small{color:#ffffffbf;font-size:11px}.pricing-health-score strong{font-size:30px;line-height:1}.pricing-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px}.pricing-stat{display:grid;gap:5px;min-height:94px;padding:12px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:8px;box-shadow:0 9px 22px #12233412}.pricing-stat.success{border-top-color:var(--green)}.pricing-stat.warning{border-top-color:var(--amber)}.pricing-stat.danger{border-top-color:var(--red)}.pricing-stat span{color:var(--muted);font-size:12px}.pricing-stat strong{font-size:25px}.pricing-stat small{color:#53657d;line-height:1.35}.pricing-filter-rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.pricing-filter-rail button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;color:#38506a;background:#f5f9fc;border:1px solid #d7e3ed;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.pricing-filter-rail button.selected{color:#075c84;background:#e6f8fc;border-color:#8eddea;box-shadow:0 8px 18px #057bb31a}.pricing-filter-rail b{min-width:24px;padding:2px 6px;color:#0b6458;background:#e7f8f4;border:1px solid #bce8dc;border-radius:999px;font-size:11px}.pricing-grid-shell{overflow:auto;max-height:clamp(440px,calc(100dvh - 470px),780px);border:1px solid var(--line);border-radius:8px;background:#fff}.pricing-grid-head,.pricing-row{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(160px,1.1fr) minmax(130px,.8fr) minmax(170px,1fr) repeat(5,minmax(96px,.62fr));min-width:1180px}.pricing-grid-head{position:sticky;top:0;z-index:2;background:#eef6fb;border-bottom:1px solid #d8e5ef}.pricing-grid-head span{padding:10px 12px;color:#38506a;font-size:11px;font-weight:900;text-transform:uppercase}.pricing-row{align-items:stretch;border-bottom:1px solid #e7eef4}.pricing-row:hover{background:#fbfdff}.pricing-row.strong{box-shadow:inset 3px 0 0 var(--green)}.pricing-row.watch{box-shadow:inset 3px 0 0 var(--amber)}.pricing-row.risk{box-shadow:inset 3px 0 0 var(--red)}.pricing-row>div{display:grid;align-content:center;gap:3px;min-width:0;padding:10px 12px}.pricing-row strong,.pricing-row span,.pricing-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.pricing-row strong{font-size:13px}.pricing-row span,.pricing-row small{color:var(--muted);font-size:11px}.delta-good{color:#0b6458!important}.delta-watch{color:#9a650d!important}.account-export-strip strong,.account-export-strip span{display:block}.account-export-strip span,.empty-mini{color:var(--muted);font-size:12px}.account-export-buttons{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.account-export-buttons small{min-width:24px;padding:2px 6px;color:#0b6458;background:#e7f8f4;border:1px solid #bce8dc;border-radius:999px;font-size:11px}.account-card{display:grid;gap:12px;padding:14px}.account-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.account-actions{display:flex;justify-content:flex-end;min-height:34px}.mini-metric{padding:8px;background:#f4f8fb;border:1px solid #dfe8ef;border-radius:8px}.mini-metric span,.mini-metric strong{display:block}.mini-metric span{color:var(--muted);font-size:11px}.strategy-editor{grid-template-columns:repeat(4,minmax(0,1fr))}.reset-options{display:grid;gap:10px;margin-bottom:12px}.check-field{display:flex;align-items:center;gap:9px;min-height:34px;padding:8px 10px;background:#f4f8fb;border:1px solid #dfe8ef;border-radius:8px}.check-field input{width:16px;height:16px;accent-color:var(--brand-strong)}.check-field span{color:var(--ink);font-size:12px;font-weight:720}.rule-stack.compact{margin-top:12px}.field{display:grid;gap:6px}.field input,.field select,.tracking-search input{width:100%;min-height:40px;padding:0 11px;color:var(--ink);background:#fff;border:1px solid #c9d6e1;border-radius:8px;outline:none}.field-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px}.field input:focus,.field select:focus,.tracking-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #00a7cf1f}.strategy-card{display:grid;gap:12px;padding:13px}.strategy-numbers{display:grid;grid-template-columns:repeat(3,auto 1fr);align-items:center;gap:8px}.strategy-numbers b{color:var(--brand-strong)}.tracking-search{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px}.account-sync-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0}.account-sync-card{display:grid;gap:4px;min-height:74px;padding:11px 12px;text-align:left;color:#21354a;background:#fff;border:1px solid #d7e3ec;border-radius:8px;box-shadow:0 8px 20px #1223340f;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.account-sync-card:hover,.account-sync-card.active{transform:translateY(-1px);border-color:#55c8d7;box-shadow:0 13px 28px #1223341a}.account-sync-card.active{background:linear-gradient(180deg,#effcff,#fff)}.account-sync-card strong,.account-sync-card span,.account-sync-card small{display:block}.account-sync-card span,.account-sync-card small{color:var(--muted);font-size:12px;line-height:1.3}.tracking-action-strip{justify-content:flex-start;margin-top:-6px;margin-bottom:14px}.tracking-account-bar{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:12px;align-items:end;padding:12px;background:#f5fbff;border:1px solid #d7e7f1;border-radius:8px}.tracking-account-bar strong,.tracking-account-bar span{display:block}.tracking-account-bar span{color:var(--muted);font-size:12px}.tracking-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;align-items:stretch;margin-bottom:14px}.tracking-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-note{margin:-4px 0 14px;padding:11px 12px;color:#38506a;background:#f3f8fc;border:1px solid #dbe8f1;border-radius:8px;font-size:13px;line-height:1.45}.compact-note{margin:0;font-size:12px}.sync-status-card{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;margin:10px 0 0}.sync-status-card>div{min-width:0;padding:10px 11px;background:#f8fbfe;border:1px solid #dbe8f1;border-radius:8px}.sync-status-card span,.sync-status-card strong{display:block}.sync-status-card span{color:var(--muted);font-size:11px;font-weight:720}.sync-status-card strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.tracking-console{display:grid;gap:10px;margin-bottom:14px}.tracking-results{display:grid;gap:10px;min-height:220px}.tracking-row-card{display:grid;gap:9px;padding:12px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;box-shadow:0 8px 22px #12233412}.tracking-row-card.waiting-tracking{border-left-color:var(--amber)}.tracking-row-card.shared-tracking{border-left-color:var(--violet)}.tracking-row-main{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(130px,.7fr) minmax(240px,1fr) minmax(130px,.65fr) minmax(120px,.55fr) auto;gap:10px;align-items:center}.tracking-row-main span,.tracking-row-detail span,.tracking-row-detail small{display:block;color:var(--muted);font-size:12px}.tracking-row-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-parts strong{white-space:normal;line-height:1.35}.tracking-row-detail{display:grid;gap:3px}.tracking-line-list{display:grid;gap:6px;padding:10px;background:#f8fbfd;border:1px solid #e1ebf2;border-radius:8px}.tracking-line-list span{color:var(--muted);font-size:12px;font-weight:800}.tracking-line-list strong{display:block;color:#1d3348;font-size:12px;line-height:1.42}.tracking-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tracking-meta-grid>div{min-width:0;padding:9px 10px;background:linear-gradient(180deg,#f7fcfe,#fff);border:1px solid #dbe8f1;border-radius:8px}.tracking-meta-grid span,.tracking-meta-grid strong{display:block;min-width:0}.tracking-meta-grid span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.tracking-meta-grid strong{overflow:hidden;color:#1d3348;font-size:12px;line-height:1.35;text-overflow:ellipsis}.tracking-chip-row{display:flex;gap:8px;flex-wrap:wrap}.tracking-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;color:#064c58;background:#eaf9fb;border:1px solid #bfeaf0;border-radius:8px;font-size:12px;font-weight:800}.tracking-chip a{color:var(--brand-strong);text-decoration:none}.tracking-chip.waiting{color:#8b5b0a;background:#fff7e5;border-color:#f3d28d}.support-page{grid-template-columns:minmax(0,1.45fr) minmax(320px,.65fr)}.support-search{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:0 12px;min-height:46px;color:#38506a;background:#fff;border:1px solid #c9d6e1;border-radius:8px;box-shadow:0 7px 18px #12233412}.support-search input{width:100%;min-height:40px;color:var(--ink);background:transparent;border:0;outline:none}.support-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.support-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.support-mode-grid button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-height:88px;padding:14px;color:var(--ink);text-align:left;background:#f7fbfd;border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.support-mode-grid button:hover,.support-mode-grid button.active{transform:translateY(-1px);border-color:#36bfd1;box-shadow:0 14px 34px #1223341f}.support-mode-grid svg{color:#0784b8}.support-mode-grid strong,.support-mode-grid span{display:block}.support-mode-grid span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.support-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 14px}.support-chip-row button{min-height:31px;padding:0 10px;color:#31506b;background:#f5fafc;border:1px solid #d2e1ea;border-radius:999px;font-size:12px;font-weight:800}.support-chip-row button.active,.support-chip-row button:hover{color:#004b5a;background:#e3f9fb;border-color:#9bdfe8}.support-chip-row span{margin-left:auto;color:var(--muted);font-size:12px;font-weight:800}.support-results{display:grid;gap:12px}.return-template-card{display:grid;gap:12px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 22px #12233412}.return-template-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.return-template-head span,.return-template-head small,.return-message span,.return-detail span{display:block;color:var(--muted);font-size:12px}.return-template-head strong{display:block;margin-top:3px;font-size:17px}.return-message{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;background:#f4fbfe;border:1px solid #d8eaf2;border-radius:8px}.return-message span{grid-column:1 / -1}.return-message p{margin:0;color:#263b52;line-height:1.45;white-space:pre-line}.support-template-editor{display:grid;gap:10px;margin:0 0 14px;padding:14px;background:linear-gradient(180deg,#f8fdff,#fff);border:1px solid #bfe4ee;border-radius:8px;box-shadow:0 12px 28px #12233414}.editor-head strong,.editor-head span{display:block}.editor-head span{margin-top:3px;color:var(--muted);font-size:12px}.editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.text-area-field textarea{width:100%;min-height:132px;resize:vertical;padding:10px 12px;color:var(--ink);background:#fff;border:1px solid #c9d6e1;border-radius:8px;outline:none;font:inherit;line-height:1.42}.text-area-field.compact textarea{min-height:86px}.inline-error{padding:9px 10px;color:#9b1c2f;background:#fff2f4;border:1px solid #ffc3cc;border-radius:8px;font-size:13px;font-weight:700}.return-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.return-detail{padding:10px;background:#f8fbfd;border:1px solid #e3ebf2;border-radius:8px}.return-detail strong{display:block;margin-top:4px;color:#263b52;font-size:12px;line-height:1.42}.support-copy-state{grid-template-columns:1fr;margin-top:14px}.user-list{display:grid;gap:9px;margin-top:14px}.user-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;background:#f8fbfd;border:1px solid #e3ebf2;border-radius:8px}.user-card strong,.user-card span,.user-card small{display:block}.user-card span,.user-card small{color:var(--muted);font-size:12px}.password-reset-box{display:grid;gap:9px;margin-top:14px;padding:12px;background:#f7fbfd;border:1px solid #d8e7ef;border-radius:8px}.password-reset-box strong,.password-reset-box span{display:block}.password-reset-box>span{color:var(--muted);font-size:12px}.copy-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;margin-top:14px;padding:11px;background:#f8fbfd;border:1px solid #e0eaf2;border-radius:8px}.copy-tools strong,.copy-tools span{display:block}.copy-tools span{color:var(--muted);font-size:12px}.mailbox-grid{display:grid;gap:10px;margin-top:14px}.mailbox-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.mailbox-card strong,.mailbox-card span,.mailbox-card small{display:block;min-width:0}.mailbox-card span,.mailbox-card small{color:var(--muted);font-size:12px}.mailbox-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mailbox-actions a,a.secondary-button{text-decoration:none}.sync-button{width:100%;min-height:42px}.provider-guidance{display:grid;gap:4px;padding:10px 12px;color:#244560;background:#f7fbfe;border:1px solid #d8e7f0;border-radius:8px}.provider-guidance.warning{color:#7a4b09;background:#fff8e7;border-color:#efd496}.provider-guidance strong,.provider-guidance span,.provider-guidance small{display:block}.provider-guidance span,.provider-guidance small{color:inherit;font-size:12px;line-height:1.38}.extraction-note{border-color:#bfeaf0;background:#f1fcfd}.warning-note{color:#7a4b09;border-color:#efd496;background:#fff8e7}.mail-login-status{display:grid;gap:4px;padding:11px 12px;background:#f5fbff;border:1px solid #d7e7f1;border-radius:8px}.mail-login-status strong,.mail-login-status span,.mail-login-status small{display:block}.mail-login-status span,.mail-login-status small{color:var(--muted);font-size:12px;line-height:1.35}.folder-chip-list{display:flex;max-height:92px;gap:7px;flex-wrap:wrap;overflow:auto;padding:8px;background:#f8fbfd;border:1px solid #e0eaf2;border-radius:8px}.folder-chip{min-height:30px;padding:0 10px;color:#28435d;background:#fff;border:1px solid #cfe0ec;border-radius:999px;font-size:12px;font-weight:800}.folder-chip.active{color:#004b5a;background:#dcf8fb;border-color:#8fe0eb}.compact-export-button{min-height:32px;padding:0 10px;font-size:12px;box-shadow:none}.tracking-lane{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;background:#f8fbfd;border:1px solid #e0eaf2;border-radius:8px}.tracking-lane.active{border-color:#b9e6f5;background:#f0fbff}.tracking-lane strong,.tracking-lane span{display:block}.tracking-lane span{color:var(--muted);font-size:12px;line-height:1.35}.lane-icon{display:grid;place-items:center;width:40px;height:40px;color:#fff;background:var(--brand-strong);border-radius:8px}.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-check{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px}.safety-check.pass svg{color:var(--green)}.safety-check.review svg,.safety-check.waiting svg{color:var(--amber)}.safety-check.block svg{color:var(--red)}.insight-card{display:grid;gap:8px;padding:14px}.insight-card strong{font-size:25px}.segmented{display:inline-flex;gap:4px;padding:4px;background:#e6eef5;border:1px solid #d5e0e9;border-radius:8px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.grid-search{display:grid;grid-template-columns:22px minmax(220px,360px);align-items:center;gap:8px;padding:0 10px;min-height:42px;color:#38506a;background:#fff;border:1px solid #c9d6e1;border-radius:8px;box-shadow:0 6px 16px #1223340f}.grid-search input{width:100%;min-height:38px;color:var(--ink);background:transparent;border:0;outline:none}.inventory-search{margin-bottom:12px}.segmented button{min-height:34px;padding:0 13px;color:var(--muted);background:transparent;border:0;border-radius:6px;font-weight:740}.segmented button.selected{color:var(--brand-strong);background:#fff;box-shadow:0 4px 12px #10192614}.data-grid-wrap{height:clamp(320px,calc(100dvh - 225px),760px);overflow:auto;border:1px solid var(--line);border-radius:8px}.data-grid{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;font-size:12px}.data-grid th,.data-grid td{padding:10px 11px;text-align:left;border-bottom:1px solid #e6edf3;white-space:nowrap}.data-grid th{position:sticky;top:0;z-index:1;color:#38506a;background:#f3f8fc;font-weight:800;text-transform:capitalize}.data-grid tr:hover td{background:#f8fcff}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;color:#38506a;background:#edf3f8;border:1px solid #d4e0ea;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.status-pill.complete,.status-pill.live,.status-pill.ready,.status-pill.imported,.status-pill.configured,.status-pill.connected,.status-pill.synced,.status-pill.daily-synced,.status-pill.on,.status-pill.open,.status-pill.active,.status-pill.pass,.status-pill.locked,.status-pill.safe-export-lock{color:#0b6458;background:#e7f8f4;border-color:#bce8dc}.status-pill.review,.status-pill.waiting,.status-pill.needs-review{color:#8b5b0a;background:#fff7e5;border-color:#f3d28d}.status-pill.block,.status-pill.blocked,.status-pill.missing{color:#9a2633;background:#fff0f2;border-color:#f3bdc5}.loading-state,.connection-state,.empty-line{display:grid;place-items:center;gap:10px;min-height:220px;color:var(--muted)}.connection-state{margin:28px;background:#fff;border:1px solid var(--line);border-radius:8px}.connection-state img{width:72px;height:72px;object-fit:contain}.connection-state p{margin:0 0 8px;color:var(--muted)}.spin{animation:spin .9s linear infinite}.metric-card{position:relative;overflow:hidden;display:grid;gap:10px;min-height:112px;padding:17px;background:linear-gradient(180deg,#fff,#f8fcff),linear-gradient(90deg,rgba(5,123,179,.08),transparent);border-color:#cfe0ec;box-shadow:0 16px 34px #1223341f}.metric-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--brand-strong),var(--aqua))}.metric-card.warning:after{background:linear-gradient(90deg,#b9770e,#f0b64c)}.metric-card.danger:after{background:linear-gradient(90deg,#bd3a47,#ef6573)}.metric-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-icon-box{display:grid;place-items:center;width:32px;height:32px;color:#057bb3;background:#e9f8fc;border:1px solid #b9e6f5;border-radius:8px}.metric-card strong{font-size:30px;line-height:1}.metric-card small{display:block;color:#536b82;font-size:12px;line-height:1.35}.workflow-stage,.module-row{background:linear-gradient(135deg,#fff,#f6fbfd);box-shadow:0 8px 20px #12233414}.workflow-stage.complete{border-color:#bfe8dc}.stage-index{box-shadow:inset 0 1px #ffffff73}.tracking-page{grid-template-columns:minmax(0,1.55fr) minmax(360px,.65fr)}.tracking-results{gap:14px}.order-card{gap:12px;padding:14px;border-left-width:5px;box-shadow:0 14px 30px #12233421}.order-card-top{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(180px,.85fr) minmax(220px,.8fr) auto;gap:12px;align-items:stretch}.order-identity,.order-person,.order-facts,.order-state,.order-summary-strip>div{min-width:0;padding:11px 12px;background:#f7fbfd;border:1px solid #dfeaf2;border-radius:8px}.order-identity span,.order-person span,.order-facts span,.order-state span,.order-summary-strip span,.line-table-head span{display:block;color:#5b7086;font-size:11px;font-weight:800;text-transform:uppercase}.order-identity strong,.order-person strong,.order-facts strong,.order-summary-strip strong{display:block;margin-top:4px;overflow:hidden;color:#102132;font-size:15px;line-height:1.35;text-overflow:ellipsis}.order-identity small,.order-person small,.order-state small{display:block;margin-top:4px;overflow:hidden;color:#617089;font-size:12px;line-height:1.3;text-overflow:ellipsis}.order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.order-state{display:grid;align-content:center;justify-items:end;min-width:148px}.order-summary-strip{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(110px,.45fr) minmax(150px,.65fr) minmax(220px,1fr);gap:10px}.order-summary-strip strong{font-size:12px}.order-line-table{overflow:hidden;border:1px solid #dce8f1;border-radius:8px;background:#fff}.line-table-head,.line-table-row{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(96px,.35fr) 64px minmax(150px,.55fr) 96px;gap:10px;align-items:center}.line-table-head{min-height:38px;padding:0 11px;background:#eef6fb;border-bottom:1px solid #dce8f1}.line-table-row{min-height:54px;padding:9px 11px;border-bottom:1px solid #eef3f7}.line-table-row:last-child{border-bottom:0}.line-table-row strong,.line-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.line-table-row strong{color:#102132;font-size:13px;line-height:1.35}.line-table-row span{color:#263b52;font-size:12px;font-weight:750}.line-table-row .waiting-text{color:#9a6a11}.line-table-empty{padding:14px;color:#6b7d91;font-size:13px;background:#fbfdff}@keyframes spin{to{transform:rotate(360deg)}}@keyframes panelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1250px){.app-shell{grid-template-columns:248px minmax(0,1fr)}.content-grid,.kpi-grid,.source-grid,.account-grid,.download-grid,.safety-grid,.strategy-editor,.pricing-stat-grid,.pricing-command-hero,.tracking-account-bar,.tracking-hero,.tracking-page,.order-card-top,.order-summary-strip,.order-facts,.line-table-head,.line-table-row,.tracking-row-main,.tracking-meta-grid,.copy-tools,.mailbox-card,.account-export-strip,.support-page,.support-mode-grid,.editor-grid,.return-detail-grid,.return-message,.job-row{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}}@media(max-width:980px){.app-shell{display:block;height:auto;min-height:100dvh}.sidebar{position:sticky;top:0;z-index:60;gap:10px;padding:10px 12px 12px;max-height:48dvh;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.brand-card{min-height:66px;padding:10px}.brand-lockup{grid-template-columns:42px minmax(0,1fr);gap:10px}.brand-lockup img{width:42px;height:42px}.brand-lockup strong{font-size:20px}.brand-lockup span{font-size:10px}.workspace-pill{min-height:34px}.nav-list{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:thin}.nav-item{flex:0 0 auto;grid-template-columns:18px max-content;min-height:38px;width:auto;padding:0 12px;white-space:nowrap}.designer-signature{display:none}.main-area{min-height:auto;overflow:visible}.topbar{min-height:0;padding:16px}.topbar-actions{width:100%;justify-content:flex-start}.content-grid{padding:16px}.panel.full-height{margin:16px}.data-grid-wrap{height:min(62dvh,620px)}.repricing-command .panel.wide{align-content:start}.profit-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid #cfe5ef;border-radius:8px;background:linear-gradient(135deg,#00a7cf21,#12c8d30a),#f7fbfd}.profit-hero strong,.profit-hero span{display:block}.profit-hero strong{font-size:20px}.profit-hero span{margin-top:5px;color:var(--muted);line-height:1.45}.coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.coverage-card{display:grid;gap:6px;min-height:142px;padding:15px;border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:8px;background:#fff;box-shadow:0 14px 30px #1019260f}.coverage-card.success{border-top-color:var(--green)}.coverage-card.warning{border-top-color:var(--amber)}.coverage-card.danger{border-top-color:var(--red)}.coverage-card span{color:var(--muted);font-size:13px}.coverage-card strong{font-size:28px}.coverage-card small,.coverage-card em{color:#53657d;font-style:normal;line-height:1.35}.bqool-strategy-stack,.recommendation-list{display:grid;gap:10px}.bqool-rule-card,.recommendation-row{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f8fbfe}.bqool-rule-card strong,.bqool-rule-card span,.bqool-rule-card small,.recommendation-row strong,.recommendation-row span,.recommendation-row small,.recommendation-row em{display:block}.bqool-rule-card span,.bqool-rule-card small,.recommendation-row span,.recommendation-row small,.recommendation-row em{color:var(--muted);line-height:1.4;font-style:normal}.recommendation-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(220px,1fr);align-items:start}}@media(max-width:720px){h1{font-size:24px}.topbar-actions .primary-button,.topbar-actions .secondary-button,.topbar-actions .file-button{flex:1 1 160px}.topbar-actions .icon-button,.topbar-actions .session-pill,.topbar-actions .status-pill{flex:0 0 auto}.toast,.busy-banner{margin:12px 16px 0;align-items:flex-start}.kpi-grid{gap:10px}.metric-card{min-height:92px;padding:14px}.metric-card strong{font-size:26px}.source-card{grid-template-columns:38px minmax(0,1fr)}.source-card .file-button,.source-card .secondary-button,.source-card .primary-button{grid-column:1 / -1;width:100%}.source-side{grid-column:1 / -1;justify-items:stretch}.source-side small{max-width:none;text-align:left}.account-stats,.account-metrics,.strategy-stats,.sync-status-card,.support-summary-grid,.template-form-actions{grid-template-columns:1fr}.tracking-search{grid-template-columns:24px minmax(0,1fr)}.tracking-search>button,.tracking-search>.file-button,.tracking-search>.primary-button,.tracking-search>.secondary-button{grid-column:1 / -1;width:100%}.order-state{justify-items:start;min-width:0}.order-line-table{overflow-x:auto}.line-table-head,.line-table-row{min-width:680px}}@media(max-width:520px){.sidebar{max-height:42dvh}.content-grid,.topbar{padding-left:12px;padding-right:12px}.topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-actions .session-pill,.topbar-actions .status-pill{grid-column:span 2;justify-content:center;width:100%}.topbar-actions .primary-button,.topbar-actions .secondary-button,.topbar-actions .file-button,.topbar-actions .icon-button{width:100%}.icon-button{min-width:42px}.grid-search{grid-template-columns:22px minmax(0,1fr)}.download-card{grid-template-columns:36px minmax(0,1fr)}.download-card>svg:last-child{grid-column:1 / -1;justify-self:end}.login-screen{padding:18px}.login-card,.compact-login-card{width:100%}}.repricing-command .panel.wide{align-content:start}.profit-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid #cfe5ef;border-radius:8px;background:linear-gradient(135deg,#00a7cf21,#12c8d30a),#f7fbfd}.profit-hero strong,.profit-hero span{display:block}.profit-hero strong{font-size:20px}.profit-hero span{margin-top:5px;color:var(--muted);line-height:1.45}.coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.coverage-card{display:grid;gap:6px;min-height:142px;padding:15px;border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:8px;background:#fff;box-shadow:0 14px 30px #1019260f}.coverage-card.success{border-top-color:var(--green)}.coverage-card.warning{border-top-color:var(--amber)}.coverage-card.danger{border-top-color:var(--red)}.coverage-card span{color:var(--muted);font-size:13px}.coverage-card strong{font-size:28px}.coverage-card small,.coverage-card em{color:#53657d;font-style:normal;line-height:1.35}.bqool-strategy-stack,.recommendation-list{display:grid;gap:10px}.bqool-rule-card,.recommendation-row{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f8fbfe}.bqool-rule-card strong,.bqool-rule-card span,.bqool-rule-card small,.recommendation-row strong,.recommendation-row span,.recommendation-row small,.recommendation-row em{display:block}.bqool-rule-card span,.bqool-rule-card small,.recommendation-row span,.recommendation-row small,.recommendation-row em{color:var(--muted);line-height:1.4;font-style:normal}.recommendation-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(220px,1fr);align-items:start}@media(max-width:1250px){.coverage-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media(max-width:760px){.profit-hero,.recommendation-row,.coverage-grid{grid-template-columns:1fr}}:root{--v2-glass: rgba(255, 255, 255, .84);--v2-line: rgba(31, 177, 205, .22);--v2-shadow: 0 22px 55px rgba(4, 25, 42, .12)}html,body,#root{min-height:100%;overflow-x:hidden}body{background:radial-gradient(circle at 14% 0%,rgba(18,200,211,.13),transparent 32%),radial-gradient(circle at 94% 8%,rgba(35,106,255,.08),transparent 28%),linear-gradient(180deg,#f4fbff,#eaf5fb)}.app-shell{min-height:100vh}.main-area,.panel{min-width:0}.panel,.metric-card,.source-card,.account-card,.tracking-row-card,.return-template-card,.mailbox-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--v2-shadow)}.pricing-v2-command-grid{display:grid;grid-template-columns:1.35fr repeat(4,minmax(150px,1fr));gap:12px;margin:14px 0}.pricing-command-card,.strategy-card,.coverage-card.v2{border:1px solid var(--v2-line);border-radius:16px;background:linear-gradient(135deg,#fffffff0,#effaffb8),var(--v2-glass);box-shadow:var(--v2-shadow)}.pricing-command-card.primary-command{display:grid;align-content:center;gap:9px;padding:18px;color:#071521}.pricing-command-card span,.strategy-card span{color:#0087b0;font-weight:800;text-transform:uppercase;font-size:12px}.pricing-command-card strong{font-size:22px}.pricing-command-card small,.strategy-card small,.strategy-card em{color:var(--muted);font-style:normal;line-height:1.4}.coverage-card.v2{min-height:134px}.strategy-deck{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin:0 0 14px}.strategy-card{display:grid;gap:6px;padding:14px}.pricing-grid-shell{max-height:min(62vh,760px);overflow:auto;border-radius:14px;border:1px solid var(--v2-line)}.tracking-results{min-height:360px}.tracking-row-card{scroll-margin-top:120px}.tracking-job-control{align-items:center}.tracking-job-control>div{min-width:0}.tracking-job-control .compact-job-button{min-width:112px}.support-results{min-height:360px}.support-results .empty-line,.tracking-results .empty-line{min-height:220px;display:grid;place-items:center;border:1px dashed rgba(31,177,205,.28);border-radius:14px;background:#ffffff7a}.job-monitor{position:sticky;top:0;z-index:8}.job-row{gap:12px}.job-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}@media(max-width:1320px){.pricing-v2-command-grid,.strategy-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.app-shell{display:block}.sidebar{position:relative;width:auto;height:auto;max-height:none}.main-area{width:100%}.topbar{flex-direction:column;align-items:stretch}.topbar-actions{justify-content:stretch}.pricing-v2-command-grid,.strategy-deck,.content-grid,.tracking-page,.support-page{grid-template-columns:1fr}}@media(max-width:640px){.pricing-row,.pricing-grid-head{min-width:860px}.topbar-actions{grid-template-columns:1fr}.primary-button,.secondary-button,.icon-button{min-height:42px}}.app-shell{min-height:100dvh;grid-template-columns:clamp(232px,15vw,286px) minmax(0,1fr);overflow:hidden}.sidebar{height:100dvh;overflow-y:auto;overscroll-behavior:contain}.main-area{min-width:0;height:100dvh;overflow:auto;overscroll-behavior:contain}.pricing-grid-shell,.data-grid-wrap,.tracking-results,.support-results{contain:content}.loading-state{min-height:180px}.empty-line{min-height:120px}@media(max-width:900px){.app-shell{display:block;overflow:visible}.sidebar{height:auto;max-height:none}.main-area{height:auto;overflow:visible}.topbar{position:sticky;top:0;z-index:20}.pricing-grid-shell,.data-grid-wrap{overflow-x:auto}}:root{--ink: #eef6ff;--muted: #9fb0c7;--soft: rgba(255, 255, 255, .08);--line: rgba(115, 211, 255, .18);--panel: rgba(13, 19, 34, .82);--rail: #06111d;--rail-soft: rgba(255, 255, 255, .07);--brand: #19d3ff;--brand-strong: #008dcc;--aqua: #22f0df;--green: #27d7a7;--amber: #ffc857;--red: #ff6b7a;--violet: #8a7dff;--v2-glass: rgba(15, 24, 43, .78);--v2-line: rgba(84, 216, 255, .22);--v2-shadow: 0 24px 70px rgba(0, 0, 0, .32)}body{background:radial-gradient(circle at 18% 4%,rgba(25,211,255,.18),transparent 30%),radial-gradient(circle at 78% 0%,rgba(138,125,255,.15),transparent 32%),radial-gradient(circle at 80% 94%,rgba(39,215,167,.1),transparent 30%),linear-gradient(135deg,#07111c,#0d1324 45%,#071a2a);color:var(--ink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 92%)}.app-shell{background:transparent}.sidebar{background:linear-gradient(180deg,#0b1c2ef5,#040b14fa),var(--rail);border-right:1px solid rgba(48,221,255,.16);box-shadow:18px 0 55px #00000059}.brand-card,.workspace-pill,.designer-signature{background:linear-gradient(135deg,#22f0df24,#8a7dff1f),#ffffff0d;border-color:#57e4ff3d;border-radius:18px;box-shadow:inset 0 1px #ffffff24,0 18px 45px #00000040}.nav-item{color:#d9e9f7;border-radius:14px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.nav-item:hover{transform:translate(3px);background:#ffffff14;border-color:#57e4ff29}.nav-item.active{background:linear-gradient(135deg,#19d3ff4d,#8a7dff33),#ffffff14;border-color:#57e4ff61;box-shadow:inset 0 1px #fff3,0 16px 38px #19d3ff33}.main-area{background:transparent}.topbar{background:linear-gradient(135deg,#10182bd1,#12273e99);border-bottom:1px solid rgba(87,228,255,.16);box-shadow:0 18px 45px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar h1,.panel h2,.panel-title strong,.metric-card strong,.tracking-row-card strong,.source-card strong,.account-card strong{color:#f8fbff}.panel,.metric-card,.source-card,.account-card,.tracking-row-card,.return-template-card,.mailbox-card,.pricing-command-card,.strategy-card,.coverage-card,.bqool-rule-card,.recommendation-row{background:linear-gradient(145deg,#ffffff1b,#ffffff09),#09111fbd;border:1px solid rgba(89,223,255,.18);border-radius:18px;box-shadow:inset 0 1px #ffffff21,0 24px 70px #00000040;color:var(--ink)}.metric-card{position:relative;overflow:hidden;min-height:128px}.metric-card:after{content:"";position:absolute;inset:auto 16px 12px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--aqua),var(--violet),var(--amber));opacity:.8}.metric-card span,.metric-card small,.panel small,.panel p,.tracking-row-card span,.tracking-row-card small,.source-card span,.source-card small,.account-card span,.account-card small{color:#a9bdd3}.primary-button,.secondary-button,.icon-button,.compact-job-button{border-radius:14px;box-shadow:inset 0 1px #fff3,0 14px 30px #00000038}.primary-button{background:linear-gradient(135deg,#0db8ff,#00c2a8)}.secondary-button,.icon-button{background:#ffffff14;color:#dff7ff;border-color:#57e4ff2e}input,select,textarea{color:#eef6ff;background:#ffffff13;border-color:#78d7ff40;border-radius:14px}input::placeholder,textarea::placeholder{color:#8396ad}.pricing-grid-shell,.data-grid-wrap{background:#050d186b;border-color:#57e4ff2e;box-shadow:inset 0 1px #ffffff14}.pricing-grid-head,.data-grid thead,.item-table-head{background:#1f344ef5;color:#dff7ff}.pricing-row,.data-grid tr,.item-table-row{color:#dbe9f5;border-color:#ffffff14}.pricing-row:hover,.item-table-row:hover{background:#19d3ff14}.tracking-results,.support-results{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#060d189e;border-radius:18px}.empty-line,.loading-state{color:#9fb0c7}@media(prefers-reduced-motion:no-preference){.metric-card,.panel,.tracking-row-card{animation:chronovaRise .36s ease both}}@keyframes chronovaRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html,body,#root{min-height:100%!important;background:radial-gradient(circle at 12% -8%,rgba(31,231,255,.34),transparent 28%),radial-gradient(circle at 86% 8%,rgba(99,102,241,.3),transparent 32%),radial-gradient(circle at 58% 108%,rgba(20,184,166,.22),transparent 34%),linear-gradient(135deg,#020817,#081426 40%,#101627 72%,#071523)!important;color:#eef7ff!important}body:after{content:""!important;position:fixed!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(rgba(125,211,252,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.055) 1px,transparent 1px)!important;background-size:34px 34px!important}.app-shell,.main-area{background:transparent!important;color:#eef7ff!important}.sidebar{background:linear-gradient(180deg,#092336fa,#030912fa),#040b14!important;border-right:1px solid rgba(34,211,238,.26)!important;box-shadow:24px 0 80px #00000073!important}.topbar{background:linear-gradient(135deg,#050b17e0,#121e39b8)!important;border-bottom:1px solid rgba(34,211,238,.22)!important;box-shadow:0 18px 58px #00000052!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important}.metric-card,.panel,.source-card,.account-card,.tracking-row-card,.return-template-card,.mailbox-card,.download-card,.workflow-stage,.module-row,.data-grid-wrap,.support-mode-grid button,.support-overview>div,.rule-stack>div,.mini-metric,.mail-login-status,.copy-tools{background:linear-gradient(145deg,#ffffff20,#ffffff09),#080f1dd1!important;border:1px solid rgba(125,211,252,.25)!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff2e,0 22px 65px #0000004d!important;color:#eef7ff!important}.metric-card{min-height:136px!important;transform:perspective(1100px) translateZ(0)!important}.metric-card:hover,.panel:hover,.tracking-row-card:hover{transform:translateY(-2px)!important;border-color:#2dd4bf7a!important}.metric-card:after{background:linear-gradient(90deg,#22d3ee,#2dd4bf,#818cf8)!important;height:4px!important;opacity:1!important}.card-label,.metric-card span,.metric-card small,.panel p,.panel small,.workflow-stage span,.module-row span,.source-card span,.source-card small,.tracking-row-card span,.tracking-row-card small,.account-card span,.account-card small{color:#a9bdd5!important}.topbar h1,.panel-title strong,.metric-card strong,.workflow-stage strong,.module-row strong,.tracking-row-card strong,.source-card strong,.account-card strong{color:#f8fbff!important;text-shadow:0 0 24px rgba(34,211,238,.1)!important}.nav-item.active,.primary-button{background:linear-gradient(135deg,#0284c7,#06b6d4 45%,#14b8a6)!important;box-shadow:inset 0 1px #ffffff3d,0 18px 42px #06b6d438!important}.secondary-button,.icon-button,.file-button,.session-pill,.status-pill,.release-pill,.workspace-pill{background:#0f172ac2!important;border:1px solid rgba(125,211,252,.24)!important;color:#e6f7ff!important;box-shadow:inset 0 1px #ffffff1f!important}input,select,textarea{background:#0f172ab8!important;border-color:#7dd3fc47!important;color:#eef7ff!important}.data-grid th,.line-table-head,.pricing-grid-head{background:#0a192ff5!important;color:#dff8ff!important}.data-grid td,.line-table-row,.pricing-row{background:#080f1d75!important;color:#dcecff!important;border-color:#7dd3fc1a!important}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root{background:radial-gradient(circle at 10% -8%,rgba(34,211,238,.3),transparent 30%),radial-gradient(circle at 88% 0%,rgba(99,102,241,.26),transparent 32%),linear-gradient(135deg,#030712,#081426 46%,#0f172a)!important;color:#eef7ff!important}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{background:radial-gradient(circle at 12% -8%,rgba(14,165,233,.18),transparent 28%),radial-gradient(circle at 92% 4%,rgba(20,184,166,.15),transparent 34%),linear-gradient(135deg,#f8fbff,#eef7fb 45%,#e8f1f8)!important;color:#102033!important}html[data-theme=light] body:after{background:linear-gradient(rgba(2,132,199,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(2,132,199,.055) 1px,transparent 1px)!important}html[data-theme=dark] .sidebar{background:linear-gradient(180deg,#082235,#030914)!important}html[data-theme=light] .sidebar{background:linear-gradient(180deg,#fffffff0,#e2f0f9eb),#eef7fb!important;border-right:1px solid rgba(15,118,160,.18)!important;box-shadow:18px 0 55px #0f172a1a!important}html[data-theme=light] .brand-card,html[data-theme=light] .workspace-pill,html[data-theme=light] .designer-signature{background:linear-gradient(135deg,#ffffffeb,#e0f6ffc2)!important;border-color:#0ea5e93d!important;color:#102033!important}html[data-theme=light] .brand-lockup strong,html[data-theme=light] .designer-signature strong,html[data-theme=light] .nav-item,html[data-theme=light] .workspace-pill{color:#102033!important}html[data-theme=light] .nav-item.active,html[data-theme=light] .primary-button{color:#fff!important;background:linear-gradient(135deg,#0284c7,#06b6d4 55%,#0f766e)!important}html[data-theme=light] .topbar{background:linear-gradient(135deg,#ffffffe0,#ebf8ffd1)!important;border-bottom:1px solid rgba(15,118,160,.18)!important;box-shadow:0 16px 45px #0f172a14!important}html[data-theme=light] .metric-card,html[data-theme=light] .panel,html[data-theme=light] .source-card,html[data-theme=light] .account-card,html[data-theme=light] .tracking-row-card,html[data-theme=light] .return-template-card,html[data-theme=light] .mailbox-card,html[data-theme=light] .download-card,html[data-theme=light] .workflow-stage,html[data-theme=light] .module-row,html[data-theme=light] .data-grid-wrap,html[data-theme=light] .support-mode-grid button,html[data-theme=light] .support-overview>div,html[data-theme=light] .rule-stack>div,html[data-theme=light] .mini-metric,html[data-theme=light] .mail-login-status,html[data-theme=light] .copy-tools{background:linear-gradient(145deg,#fffffff5,#ecf8ffc7)!important;border-color:#0e749033!important;color:#102033!important;box-shadow:inset 0 1px #ffffffdb,0 20px 55px #0f172a17!important}html[data-theme=light] .topbar h1,html[data-theme=light] .panel-title strong,html[data-theme=light] .metric-card strong,html[data-theme=light] .workflow-stage strong,html[data-theme=light] .module-row strong,html[data-theme=light] .tracking-row-card strong,html[data-theme=light] .source-card strong,html[data-theme=light] .account-card strong{color:#102033!important;text-shadow:none!important}html[data-theme=light] .card-label,html[data-theme=light] .metric-card span,html[data-theme=light] .metric-card small,html[data-theme=light] .panel p,html[data-theme=light] .panel small,html[data-theme=light] .workflow-stage span,html[data-theme=light] .module-row span,html[data-theme=light] .source-card span,html[data-theme=light] .source-card small,html[data-theme=light] .tracking-row-card span,html[data-theme=light] .tracking-row-card small,html[data-theme=light] .account-card span,html[data-theme=light] .account-card small{color:#52677e!important}html[data-theme=light] .secondary-button,html[data-theme=light] .icon-button,html[data-theme=light] .file-button,html[data-theme=light] .session-pill,html[data-theme=light] .status-pill,html[data-theme=light] .release-pill,html[data-theme=light] .workspace-pill{background:#ffffffe0!important;border-color:#0e749033!important;color:#123047!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#fffffff0!important;border-color:#0e74903d!important;color:#102033!important}html[data-theme=light] .data-grid th,html[data-theme=light] .line-table-head,html[data-theme=light] .pricing-grid-head{background:#e5f2fb!important;color:#123047!important}html[data-theme=light] .data-grid td,html[data-theme=light] .line-table-row,html[data-theme=light] .pricing-row{background:#ffffffd1!important;color:#102033!important;border-color:#0e74901f!important}.theme-toggle{min-width:44px!important}.success-banner,.error-banner{display:flex;align-items:center;min-height:42px;margin:12px 0;padding:11px 14px;border-radius:14px;font-weight:760;line-height:1.35}.success-banner{color:#bfffee;background:linear-gradient(135deg,#27d7a72e,#22d3ee14);border:1px solid rgba(39,215,167,.34)}.error-banner{color:#ffd2d8;background:linear-gradient(135deg,#ff6b7a2e,#ffc85714);border:1px solid rgba(255,107,122,.34)}.supplier-payment-setup{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 150px auto;gap:14px;align-items:end;margin-top:14px}.supplier-payment-setup .primary-button{min-height:46px;white-space:nowrap}.search-line{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;margin:14px 0;padding:0 12px;min-height:46px;border:1px solid rgba(125,211,252,.24);border-radius:14px;background:#080f1d6b}.search-line input{min-height:40px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.supplier-payments-grid{max-height:min(58vh,680px);overflow:auto}.supplier-payments-grid .data-grid td{vertical-align:top}.supplier-payment-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:14px}.supplier-payment-actions .file-button{max-width:min(100%,520px)}.supplier-payment-page{align-items:start}.supplier-payment-hero{position:relative;overflow:hidden}.payment-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:6px;width:fit-content;max-width:100%;border-radius:16px;border:1px solid rgba(14,116,144,.18);background:#e2f2f9b8}.payment-tabs button{min-height:38px;padding:0 13px;border:0;border-radius:12px;color:#49627d;background:transparent;font-weight:800}.payment-tabs button.active{color:#006aa0;background:#fff;box-shadow:0 10px 24px #0f172a1a}.payment-summary-grid,.payment-card-grid,.payment-command-strip,.payment-mini-list{display:grid;gap:12px}.payment-summary-grid{grid-template-columns:repeat(4,minmax(190px,1fr))}.payment-command-strip{grid-template-columns:repeat(4,minmax(160px,1fr))}.payment-card-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.payment-mini-list{margin-top:14px}.accountant-import-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.payment-summary-card,.payment-batch-card,.payment-mini-card,.payment-review-card{display:grid;gap:7px;min-width:0;padding:16px;border-radius:16px;border:1px solid rgba(14,116,144,.18);background:#ffffffeb;color:#102033;box-shadow:0 14px 34px #0f172a14}.payment-summary-card strong{font-size:clamp(24px,2vw,34px);color:#102033}.payment-summary-card small,.payment-batch-card small,.payment-mini-card small,.payment-review-card small{color:#526780;line-height:1.45}.payment-summary-card.primary{border-top:4px solid #0891b2}.payment-summary-card.success{border-top:4px solid #10b981}.payment-summary-card.warning{border-top:4px solid #f59e0b}.payment-summary-card.danger{border-top:4px solid #ef4444}.payment-batch-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-batch-metrics span{padding:8px;border-radius:10px;background:#0e749014;color:#17324b;font-weight:700}.supplier-payments-grid .data-grid{min-width:1180px}.supplier-payments-grid .data-grid small{display:block;margin-top:4px}html[data-theme=dark] .payment-tabs{border-color:#5fd6ea2e;background:#081221c2}html[data-theme=dark] .payment-tabs button{color:#bcd2e8}html[data-theme=dark] .payment-tabs button.active{color:#f8fbff;background:#13233af5}html[data-theme=dark] .payment-summary-card,html[data-theme=dark] .payment-batch-card,html[data-theme=dark] .payment-mini-card,html[data-theme=dark] .payment-review-card{background:linear-gradient(145deg,#121e31f5,#0b1423f0);color:#f8fbff;border-color:#5fd6ea3d}html[data-theme=dark] .payment-summary-card strong,html[data-theme=dark] .payment-batch-card strong,html[data-theme=dark] .payment-mini-card strong,html[data-theme=dark] .payment-review-card strong{color:#f8fbff}html[data-theme=dark] .payment-summary-card small,html[data-theme=dark] .payment-batch-card small,html[data-theme=dark] .payment-mini-card small,html[data-theme=dark] .payment-review-card small{color:#c7d7eb}html[data-theme=dark] .payment-batch-metrics span{background:#5fd6ea1a;color:#dff7ff}.login-card h1,.login-card h2,.login-card label,.login-card .field-label,.login-card .logo-text,.login-card strong{color:#102033!important;opacity:1!important;text-shadow:none!important}.login-card input,.login-card select,.login-card textarea{background:#fffffff5!important;color:#102033!important;border-color:#0e749052!important}.login-card input::placeholder{color:#64748b!important;opacity:1!important}html[data-theme=light] .panel-title strong,html[data-theme=light] .panel-title span,html[data-theme=light] .section-kicker,html[data-theme=light] .workspace-pill,html[data-theme=light] .support-mode-grid strong,html[data-theme=light] .support-template-card strong,html[data-theme=light] .return-detail strong,html[data-theme=light] .template-card strong,html[data-theme=light] .insight-card strong,html[data-theme=light] .dark-stat strong,html[data-theme=light] .payment-command-card strong,html[data-theme=light] .tracking-item-table strong,html[data-theme=light] .card-title{color:#102033!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] .support-template-card,html[data-theme=light] .return-detail,html[data-theme=light] .template-card,html[data-theme=light] .insight-card,html[data-theme=light] .dark-stat,html[data-theme=light] .payment-command-card,html[data-theme=light] .tracking-item-table,html[data-theme=light] .pricing-command-card,html[data-theme=light] .pricing-rule-card{background:linear-gradient(145deg,#fffffff5,#ecf8ffd1)!important;color:#102033!important;border-color:#0e749033!important}html[data-theme=light] .support-template-card p,html[data-theme=light] .return-detail p,html[data-theme=light] .template-card p,html[data-theme=light] .insight-card p,html[data-theme=light] .dark-stat p,html[data-theme=light] .payment-command-card p,html[data-theme=light] .tracking-item-table p,html[data-theme=light] .pricing-command-card p,html[data-theme=light] .pricing-rule-card p,html[data-theme=light] .empty-line{color:#40566d!important;opacity:1!important}html[data-theme=dark] .panel,html[data-theme=dark] .metric-card,html[data-theme=dark] .workflow-stage,html[data-theme=dark] .module-row,html[data-theme=dark] .data-grid-wrap,html[data-theme=dark] .support-mode-grid button,html[data-theme=dark] .support-overview>div,html[data-theme=dark] .rule-stack>div,html[data-theme=dark] .mini-metric,html[data-theme=dark] .mail-login-status,html[data-theme=dark] .copy-tools,html[data-theme=dark] .support-template-card,html[data-theme=dark] .return-detail,html[data-theme=dark] .template-card,html[data-theme=dark] .insight-card,html[data-theme=dark] .dark-stat,html[data-theme=dark] .payment-command-card,html[data-theme=dark] .tracking-item-table,html[data-theme=dark] .pricing-command-card,html[data-theme=dark] .pricing-rule-card{background:linear-gradient(145deg,#121e31f5,#0b1423f0)!important;border-color:#5fd6ea42!important;color:#f8fbff!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong,html[data-theme=dark] .panel-title strong,html[data-theme=dark] .metric-card strong,html[data-theme=dark] .workflow-stage strong,html[data-theme=dark] .module-row strong,html[data-theme=dark] .source-card strong,html[data-theme=dark] .account-card strong,html[data-theme=dark] .card-title{color:#f8fbff!important;opacity:1!important}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] span,html[data-theme=dark] label,html[data-theme=dark] .card-label,html[data-theme=dark] .metric-card small,html[data-theme=dark] .panel small,html[data-theme=dark] .workflow-stage span,html[data-theme=dark] .module-row span,html[data-theme=dark] .source-card span,html[data-theme=dark] .source-card small,html[data-theme=dark] .tracking-row-card span,html[data-theme=dark] .tracking-row-card small,html[data-theme=dark] .account-card span,html[data-theme=dark] .account-card small,html[data-theme=dark] .empty-line{color:#c7d7eb!important;opacity:1!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#070e1bf5!important;border-color:#5fd6ea4d!important;color:#f8fbff!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8ea6c3!important;opacity:1!important}html[data-theme=dark] .data-grid th,html[data-theme=dark] .line-table-head,html[data-theme=dark] .pricing-grid-head{background:#122238!important;color:#f8fbff!important}html[data-theme=dark] .data-grid td,html[data-theme=dark] .line-table-row,html[data-theme=dark] .pricing-row{background:#091220e0!important;color:#f8fbff!important;border-color:#5fd6ea21!important}html[data-theme=dark] .workflow-note,html[data-theme=dark] .gmail-help,html[data-theme=dark] .policy-card,html[data-theme=dark] .tracking-empty-state{background:#081221e6!important;color:#dcecff!important;border-color:#5fd6ea38!important}html[data-theme=light] .success-banner{color:#075f4d;background:#e7fbf4;border-color:#aee8d6}html[data-theme=light] .error-banner{color:#9a2433;background:#fff1f3;border-color:#f4b7c0}html[data-theme=light] .search-line{background:#ffffffe0;border-color:#0e749038}@media(max-width:1180px){.supplier-payment-setup,.payment-summary-grid,.payment-command-strip,.payment-card-grid,.accountant-import-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.supplier-payment-setup,.payment-summary-grid,.payment-command-strip,.payment-card-grid,.accountant-import-grid{grid-template-columns:1fr}.payment-tabs{width:100%}.payment-tabs button{flex:1 1 150px}}.login-card,html[data-theme=dark] .login-card,html[data-theme=light] .login-card{color:#102033!important}.login-card h1,.login-card h2,.login-card h3,.login-card strong,.login-card label,.login-card .field-label,.login-card .logo-text{color:#102033!important;text-shadow:none!important}.login-card p,.login-card small,.login-card span{color:#52657c!important}.login-card input,.login-card select,.login-card textarea{background:#fffffff5!important;color:#102033!important;border-color:#008cbe47!important}.login-card input::placeholder,.login-card textarea::placeholder{color:#778aa0!important}.designer-signature{min-height:58px!important;max-height:74px!important;padding:10px 14px!important;overflow:hidden!important;align-items:center!important}.designer-signature small,.designer-signature span{font-size:8px!important;letter-spacing:.08em!important;line-height:1.05!important;color:#9fdff0!important}.designer-signature strong,.designer-signature em{font-size:clamp(18px,1.55vw,25px)!important;line-height:.95!important;color:#fff!important;transform:none!important;white-space:nowrap!important}html[data-theme=light] .designer-signature small,html[data-theme=light] .designer-signature span{color:#0b7fa8!important}html[data-theme=light] .designer-signature strong,html[data-theme=light] .designer-signature em{color:#123149!important}html[data-theme=dark] .panel,html[data-theme=dark] .metric-card,html[data-theme=dark] .workflow-stage,html[data-theme=dark] .module-row,html[data-theme=dark] .data-grid-wrap,html[data-theme=dark] .source-card,html[data-theme=dark] .account-card,html[data-theme=dark] .tracking-row-card,html[data-theme=dark] .mailbox-card,html[data-theme=dark] .download-card,html[data-theme=dark] .support-template-card,html[data-theme=dark] .return-template-card,html[data-theme=dark] .return-detail,html[data-theme=dark] .template-card,html[data-theme=dark] .insight-card,html[data-theme=dark] .payment-summary-card,html[data-theme=dark] .payment-batch-card,html[data-theme=dark] .payment-mini-card,html[data-theme=dark] .payment-review-card,html[data-theme=dark] .payment-command-card,html[data-theme=dark] .pricing-command-card,html[data-theme=dark] .pricing-rule-card,html[data-theme=dark] .tracking-item-table,html[data-theme=dark] .order-line-table{background:linear-gradient(145deg,#0e1d31f5,#081220fa)!important;border-color:#55ceeb47!important;color:#f7fbff!important}html[data-theme=dark] .panel *,html[data-theme=dark] .metric-card *,html[data-theme=dark] .workflow-stage *,html[data-theme=dark] .module-row *,html[data-theme=dark] .source-card *,html[data-theme=dark] .account-card *,html[data-theme=dark] .tracking-row-card *,html[data-theme=dark] .mailbox-card *,html[data-theme=dark] .download-card *,html[data-theme=dark] .support-template-card *,html[data-theme=dark] .return-template-card *,html[data-theme=dark] .return-detail *,html[data-theme=dark] .template-card *,html[data-theme=dark] .insight-card *,html[data-theme=dark] .payment-summary-card *,html[data-theme=dark] .payment-batch-card *,html[data-theme=dark] .payment-mini-card *,html[data-theme=dark] .payment-review-card *,html[data-theme=dark] .payment-command-card *,html[data-theme=dark] .pricing-command-card *,html[data-theme=dark] .pricing-rule-card *,html[data-theme=dark] .tracking-item-table *,html[data-theme=dark] .order-line-table *{color:inherit}html[data-theme=dark] .card-label,html[data-theme=dark] .section-kicker,html[data-theme=dark] .panel small,html[data-theme=dark] .metric-card small,html[data-theme=dark] .workflow-stage span,html[data-theme=dark] .module-row span,html[data-theme=dark] .tracking-row-card span,html[data-theme=dark] .tracking-row-card small,html[data-theme=dark] .payment-summary-card small,html[data-theme=dark] .payment-batch-card small,html[data-theme=dark] .payment-mini-card small,html[data-theme=dark] .payment-review-card small,html[data-theme=dark] .pricing-command-card p,html[data-theme=dark] .pricing-rule-card p{color:#c9d9ed!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search-line{background:#050e1bf5!important;color:#f7fbff!important;border-color:#53cce859!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9eb2c9!important}html[data-theme=dark] .help-bubble,html[data-theme=dark] .workflow-note,html[data-theme=dark] .gmail-help,html[data-theme=dark] .policy-card,html[data-theme=dark] .tracking-empty-state,html[data-theme=dark] .line-table-empty{background:#081424fa!important;color:#eaf5ff!important;border-color:#53cce859!important}html[data-theme=light] .dark-stat,html[data-theme=light] .payment-command-card{background:linear-gradient(145deg,#102033,#25445b)!important;border-color:#008dbe47!important;color:#f7fbff!important}html[data-theme=light] .dark-stat *,html[data-theme=light] .payment-command-card *{color:inherit!important}html[data-theme=light] .panel,html[data-theme=light] .metric-card,html[data-theme=light] .tracking-row-card,html[data-theme=light] .source-card,html[data-theme=light] .account-card,html[data-theme=light] .mailbox-card,html[data-theme=light] .download-card,html[data-theme=light] .support-template-card,html[data-theme=light] .return-template-card,html[data-theme=light] .return-detail,html[data-theme=light] .template-card,html[data-theme=light] .insight-card,html[data-theme=light] .payment-summary-card,html[data-theme=light] .payment-batch-card,html[data-theme=light] .payment-mini-card,html[data-theme=light] .payment-review-card,html[data-theme=light] .pricing-command-card,html[data-theme=light] .pricing-rule-card,html[data-theme=light] .tracking-item-table,html[data-theme=light] .order-line-table{color:#102033!important}html[data-theme=light] .panel p,html[data-theme=light] .panel small,html[data-theme=light] .metric-card small,html[data-theme=light] .tracking-row-card span,html[data-theme=light] .tracking-row-card small,html[data-theme=light] .payment-summary-card small,html[data-theme=light] .payment-batch-card small,html[data-theme=light] .payment-mini-card small,html[data-theme=light] .payment-review-card small,html[data-theme=light] .pricing-command-card p,html[data-theme=light] .pricing-rule-card p{color:#42566d!important}@media(max-width:900px){.designer-signature{display:none!important}.app-shell{min-width:0!important}.main-content,.page-content{overflow-x:auto!important}}.content-grid.supplier-payment-page{grid-template-columns:minmax(0,1fr)!important;align-items:start;max-width:100%;overflow-x:hidden}.supplier-payment-page>.panel,.supplier-payment-page>.panel.wide{grid-column:1 / -1!important;width:100%;min-width:0;overflow:hidden}.supplier-payment-page .payment-tabs{width:100%}.supplier-payment-page .payment-tabs button{flex:0 1 auto}.supplier-payment-page .payment-summary-grid,.supplier-payment-page .payment-command-strip,.supplier-payment-page .payment-card-grid,.supplier-payment-page .payment-mini-list,.supplier-payment-page .supplier-payment-setup,.supplier-payment-page .accountant-import-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.supplier-payment-page .field,.supplier-payment-page .field input,.supplier-payment-page .field select,.supplier-payment-page .field textarea,.supplier-payment-page .primary-button,.supplier-payment-page .secondary-button{min-width:0;max-width:100%}.supplier-payment-page .payment-summary-card,.supplier-payment-page .payment-batch-card,.supplier-payment-page .payment-mini-card,.supplier-payment-page .payment-review-card,.supplier-payment-page .workflow-note{overflow-wrap:anywhere}.supplier-payment-page .supplier-payments-grid{max-width:100%;overflow:auto}.sidebar{overflow:hidden!important}.nav-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.designer-signature{flex:0 0 auto;margin-top:8px!important}.topbar,.topbar-actions,.content-grid,.panel,.tracking-page,.supplier-payment-page,.tracking-results,.data-grid-wrap{min-width:0}.topbar-actions{flex:1 1 auto}.topbar-actions .primary-button,.topbar-actions .secondary-button,.topbar-actions .file-button{white-space:nowrap}.panel-title,.panel-title>div,.workflow-note,.empty-line,.tracking-row-card,.mailbox-card,.payment-summary-card,.payment-batch-card,.payment-mini-card,.payment-review-card{min-width:0}.panel-title h2,.panel-title span,.workflow-note,.tracking-row-card *,.mailbox-card *,.payment-summary-card *,.payment-batch-card *,.payment-mini-card *,.payment-review-card *{overflow-wrap:anywhere}.tracking-page{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);overflow-x:hidden}.tracking-page>.panel{min-width:0;overflow:hidden}.tracking-hero,.tracking-account-bar,.tracking-search,.sync-status-card,.tracking-meta-grid,.tracking-row-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.tracking-search{align-items:end}.tracking-search>svg{align-self:center}.tracking-search .file-button,.tracking-action-strip .secondary-button,.mailbox-actions .secondary-button,.mailbox-actions .primary-button,.mailbox-actions .file-button,.sync-button{min-width:0;max-width:100%}.tracking-row-main>*,.tracking-row-detail,.tracking-line-list,.tracking-meta-grid>div,.tracking-chip,.mailbox-card{min-width:0}.tracking-row-main strong,.tracking-meta-grid strong,.tracking-chip span,.mailbox-card span,.mailbox-card small{overflow:hidden;text-overflow:ellipsis}.tracking-chip{max-width:100%}html[data-theme=dark] .topbar,html[data-theme=dark] .panel,html[data-theme=dark] .metric-card,html[data-theme=dark] .source-card,html[data-theme=dark] .account-card,html[data-theme=dark] .tracking-row-card,html[data-theme=dark] .mailbox-card,html[data-theme=dark] .download-card,html[data-theme=dark] .support-template-card,html[data-theme=dark] .return-template-card,html[data-theme=dark] .return-detail,html[data-theme=dark] .template-card,html[data-theme=dark] .insight-card,html[data-theme=dark] .payment-summary-card,html[data-theme=dark] .payment-batch-card,html[data-theme=dark] .payment-mini-card,html[data-theme=dark] .payment-review-card,html[data-theme=dark] .pricing-command-card,html[data-theme=dark] .pricing-rule-card,html[data-theme=dark] .tracking-item-table,html[data-theme=dark] .order-line-table,html[data-theme=dark] .tracking-account-bar,html[data-theme=dark] .account-sync-card,html[data-theme=dark] .tracking-line-list,html[data-theme=dark] .tracking-meta-grid>div,html[data-theme=dark] .mail-login-status,html[data-theme=dark] .provider-guidance,html[data-theme=dark] .folder-chip-list,html[data-theme=dark] .tracking-lane{background:linear-gradient(145deg,#101f34f5,#081220f5)!important;border-color:#53cce84d!important;color:#f7fbff!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong,html[data-theme=dark] .panel-title>span,html[data-theme=dark] .field>span,html[data-theme=dark] .check-field span,html[data-theme=dark] .topbar .eyebrow,html[data-theme=dark] .tracking-chip span,html[data-theme=dark] .folder-chip,html[data-theme=dark] .status-pill{color:#f8fbff!important;opacity:1!important}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] .workflow-note,html[data-theme=dark] .tracking-row-card span,html[data-theme=dark] .tracking-row-card small,html[data-theme=dark] .mailbox-card span,html[data-theme=dark] .mailbox-card small,html[data-theme=dark] .payment-summary-card small,html[data-theme=dark] .payment-batch-card small,html[data-theme=dark] .payment-mini-card small,html[data-theme=dark] .payment-review-card small,html[data-theme=dark] .account-sync-card span,html[data-theme=dark] .account-sync-card small,html[data-theme=dark] .tracking-account-bar span,html[data-theme=dark] .tracking-meta-grid span,html[data-theme=dark] .tracking-line-list span,html[data-theme=dark] .mail-login-status span,html[data-theme=dark] .mail-login-status small,html[data-theme=dark] .provider-guidance span,html[data-theme=dark] .provider-guidance small{color:#cfe0f3!important;opacity:1!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .tracking-search,html[data-theme=dark] .support-search,html[data-theme=dark] .grid-search,html[data-theme=dark] .search-line{background:#040d1af5!important;border-color:#53cce861!important;color:#f8fbff!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a8bdd6!important;opacity:1!important}html[data-theme=dark] .primary-button,html[data-theme=dark] .primary-button *,html[data-theme=light] .primary-button,html[data-theme=light] .primary-button *,html[data-theme=light] .nav-item.active,html[data-theme=light] .nav-item.active *{color:#fff!important}html[data-theme=dark] .secondary-button,html[data-theme=dark] .secondary-button *,html[data-theme=dark] .file-button,html[data-theme=dark] .file-button *,html[data-theme=dark] .icon-button,html[data-theme=dark] .icon-button *,html[data-theme=dark] .tracking-chip,html[data-theme=dark] .tracking-chip *{color:#eaf8ff!important}html[data-theme=dark] .danger-inline,html[data-theme=dark] .danger-inline *,html[data-theme=dark] .danger-button,html[data-theme=dark] .danger-button *{color:#ffdbe0!important}html[data-theme=light] .topbar,html[data-theme=light] .panel,html[data-theme=light] .metric-card,html[data-theme=light] .source-card,html[data-theme=light] .account-card,html[data-theme=light] .tracking-row-card,html[data-theme=light] .mailbox-card,html[data-theme=light] .download-card,html[data-theme=light] .support-template-card,html[data-theme=light] .return-template-card,html[data-theme=light] .return-detail,html[data-theme=light] .template-card,html[data-theme=light] .insight-card,html[data-theme=light] .payment-summary-card,html[data-theme=light] .payment-batch-card,html[data-theme=light] .payment-mini-card,html[data-theme=light] .payment-review-card,html[data-theme=light] .pricing-command-card,html[data-theme=light] .pricing-rule-card,html[data-theme=light] .tracking-item-table,html[data-theme=light] .order-line-table,html[data-theme=light] .tracking-account-bar,html[data-theme=light] .account-sync-card,html[data-theme=light] .tracking-line-list,html[data-theme=light] .tracking-meta-grid>div,html[data-theme=light] .mail-login-status,html[data-theme=light] .provider-guidance,html[data-theme=light] .folder-chip-list,html[data-theme=light] .tracking-lane{color:#102033!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] strong,html[data-theme=light] .panel-title>span,html[data-theme=light] .field>span,html[data-theme=light] .check-field span,html[data-theme=light] .tracking-chip span,html[data-theme=light] .folder-chip,html[data-theme=light] .status-pill{color:#102033!important;opacity:1!important}html[data-theme=light] p,html[data-theme=light] small,html[data-theme=light] .workflow-note,html[data-theme=light] .tracking-row-card span,html[data-theme=light] .tracking-row-card small,html[data-theme=light] .mailbox-card span,html[data-theme=light] .mailbox-card small,html[data-theme=light] .payment-summary-card small,html[data-theme=light] .payment-batch-card small,html[data-theme=light] .payment-mini-card small,html[data-theme=light] .payment-review-card small,html[data-theme=light] .account-sync-card span,html[data-theme=light] .account-sync-card small,html[data-theme=light] .tracking-account-bar span,html[data-theme=light] .tracking-meta-grid span,html[data-theme=light] .tracking-line-list span,html[data-theme=light] .mail-login-status span,html[data-theme=light] .mail-login-status small,html[data-theme=light] .provider-guidance span,html[data-theme=light] .provider-guidance small{color:#41566d!important;opacity:1!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] .tracking-search,html[data-theme=light] .support-search,html[data-theme=light] .grid-search,html[data-theme=light] .search-line{background:#fffffff5!important;border-color:#0e749042!important;color:#102033!important}@media(max-width:1280px){.tracking-page,.content-grid{grid-template-columns:minmax(0,1fr)!important}.tracking-page>.panel,.content-grid>.panel.wide{grid-column:1 / -1!important}}.tracking-page{align-items:start}.tracking-page>.panel{border-color:#149fbe3d}.tracking-results{min-height:280px}.tracking-results .empty-line{min-height:250px;padding:24px;color:#38526d!important;background:linear-gradient(180deg,#ffffffd6,#eef9fce0)!important;border:1px dashed rgba(31,177,205,.48)!important;box-shadow:inset 0 1px #ffffffb8;text-align:center}.tracking-connector-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tracking-connector-actions .primary-button,.tracking-connector-actions .secondary-button{width:100%;min-width:0;min-height:42px;padding-inline:10px}.tracking-connector-actions .tracking-connector-reset{grid-column:1 / -1}.tracking-exact-note{margin:0;color:#17425b;background:linear-gradient(180deg,#eefcfff5,#fffffff5);border-color:#149fbe47}.tracking-action-strip .secondary-button span,.tracking-connector-actions span{white-space:nowrap}.folder-chip-list{max-height:126px;overflow:auto}html[data-theme=dark] .tracking-results .empty-line{color:#d7e9fb!important;background:linear-gradient(180deg,#0e1e32f5,#071220f5)!important;border-color:#53cce861!important}html[data-theme=dark] .tracking-exact-note{color:#e8f7ff!important;background:linear-gradient(180deg,#0a1c30f5,#05101ef5)}@media(max-width:900px){.tracking-connector-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-pill-compact{width:fit-content;min-height:34px;padding:0 11px}.workspace-pill-compact span{font-weight:800}.tracking-filter-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 12px}.tracking-filter-tabs button{min-height:34px;padding:0 13px;color:#34516b;background:#ffffffeb;border:1px solid rgba(14,116,144,.22);border-radius:999px;font-size:12px;font-weight:820}.tracking-filter-tabs button.active,.tracking-filter-tabs button:hover{color:#fff;background:linear-gradient(90deg,#057bb3,#12aeb8);border-color:#12aeb861;box-shadow:0 10px 20px #057bb32e}.tracking-filter-tabs span{margin-left:auto;color:#49647e;font-size:12px;font-weight:760}.status-pill.tracking_ready,.status-pill.order_captured{color:#0b6458;background:#e7f8f4;border-color:#bce8dc}.status-pill.waiting_tracking,.status-pill.stock_review{color:#8b5b0a;background:#fff7e5;border-color:#f3d28d}.designer-signature{min-height:50px!important;max-height:62px!important;grid-template-columns:20px 1fr!important;gap:8px!important;padding:8px 11px!important}.designer-signature>svg{width:15px;height:15px}.designer-signature strong,.designer-signature em{font-size:20px!important;line-height:.92!important}.designer-signature small,.designer-signature span{font-size:7px!important;letter-spacing:.1em!important}html[data-theme=light] .segmented{background:#e6eef5;border-color:#c8d6e4}html[data-theme=light] .segmented button{color:#60748b!important}html[data-theme=light] .segmented button.selected{color:#0072a6!important;background:#fff!important}html[data-theme=dark] .segmented{background:#040d1af2!important;border-color:#53cce852!important}html[data-theme=dark] .segmented button{color:#bfd1e6!important}html[data-theme=dark] .segmented button.selected{color:#071528!important;background:#eaf7ff!important;box-shadow:0 8px 18px #53cce829!important}html[data-theme=dark] .pricing-command-hero{background:linear-gradient(145deg,#101f34f5,#081220f5)!important;border-color:#53cce84d!important}html[data-theme=dark] .pricing-command-hero strong,html[data-theme=dark] .pricing-command-hero span,html[data-theme=dark] .pricing-health-score,html[data-theme=light] .pricing-health-score,html[data-theme=light] .pricing-rule-card,html[data-theme=light] .pricing-rule-card *,html[data-theme=light] .dark-stat,html[data-theme=light] .dark-stat *{color:#f7fbff!important}html[data-theme=light] .pricing-rule-card p,html[data-theme=light] .dark-stat p{color:#dbe8f5!important}html[data-theme=dark] .order-identity,html[data-theme=dark] .order-person,html[data-theme=dark] .order-facts,html[data-theme=dark] .order-state,html[data-theme=dark] .order-summary-strip>div,html[data-theme=dark] .line-table-row,html[data-theme=dark] .return-message,html[data-theme=dark] .check-field,html[data-theme=dark] .support-template-editor{background:#071220fa!important;border-color:#53cce84d!important;color:#f7fbff!important}html[data-theme=dark] .line-table-head{background:#0e243cfa!important;border-color:#53cce84d!important}html[data-theme=dark] .order-identity strong,html[data-theme=dark] .order-person strong,html[data-theme=dark] .order-facts strong,html[data-theme=dark] .order-summary-strip strong,html[data-theme=dark] .line-table-row strong,html[data-theme=dark] .line-table-row span,html[data-theme=dark] .return-message p,html[data-theme=dark] .return-template-head strong,html[data-theme=dark] .check-field span{color:#f7fbff!important;opacity:1!important}html[data-theme=dark] .order-identity span,html[data-theme=dark] .order-person span,html[data-theme=dark] .order-facts span,html[data-theme=dark] .order-state span,html[data-theme=dark] .order-summary-strip span,html[data-theme=dark] .line-table-head span,html[data-theme=dark] .order-identity small,html[data-theme=dark] .order-person small,html[data-theme=dark] .order-state small,html[data-theme=dark] .return-template-head span,html[data-theme=dark] .return-template-head small,html[data-theme=dark] .return-message span,html[data-theme=dark] .return-detail span{color:#cfe0f3!important;opacity:1!important}html[data-theme=light] .order-identity,html[data-theme=light] .order-person,html[data-theme=light] .order-facts,html[data-theme=light] .order-state,html[data-theme=light] .order-summary-strip>div,html[data-theme=light] .line-table-row,html[data-theme=light] .return-message,html[data-theme=light] .check-field,html[data-theme=light] .support-template-editor{background:#fffffff5!important;color:#102033!important}html[data-theme=light] .order-identity strong,html[data-theme=light] .order-person strong,html[data-theme=light] .order-facts strong,html[data-theme=light] .order-summary-strip strong,html[data-theme=light] .line-table-row strong,html[data-theme=light] .line-table-row span,html[data-theme=light] .return-message p,html[data-theme=light] .return-template-head strong,html[data-theme=light] .check-field span{color:#102033!important;opacity:1!important}html[data-theme=light] .order-identity span,html[data-theme=light] .order-person span,html[data-theme=light] .order-facts span,html[data-theme=light] .order-state span,html[data-theme=light] .order-summary-strip span,html[data-theme=light] .line-table-head span,html[data-theme=light] .order-identity small,html[data-theme=light] .order-person small,html[data-theme=light] .order-state small,html[data-theme=light] .return-template-head span,html[data-theme=light] .return-template-head small,html[data-theme=light] .return-message span,html[data-theme=light] .return-detail span{color:#41566d!important;opacity:1!important}html[data-theme=dark] .tracking-filter-tabs button{color:#d8e8f8;background:#071220fa;border-color:#53cce84d}html[data-theme=dark] .tracking-filter-tabs button.active,html[data-theme=dark] .tracking-filter-tabs button:hover{color:#fff!important;background:linear-gradient(90deg,#0899c8,#12bdb8)}html[data-theme=dark] .tracking-filter-tabs span{color:#cfe0f3}.kpi-grid{align-items:stretch}.metric-card{display:grid!important;grid-template-rows:auto 1fr auto;align-content:stretch;gap:10px!important;min-height:124px!important;overflow:hidden!important;border-radius:8px!important}.metric-card-head{display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center!important;justify-content:start!important;gap:10px!important;min-width:0}.metric-card .card-label{display:block!important;min-width:0}.metric-card .card-label span{display:block;overflow:hidden;color:#d8e8f8!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.metric-card strong{align-self:end;margin:0!important;color:#fff!important;text-align:left!important}.metric-card small{display:block;min-height:32px;overflow:hidden;color:#cfe0f3!important;line-height:1.35!important;text-align:left!important}.metric-card .help-tip,.workflow-stage .help-tip,.module-row .help-tip{display:none!important}.help-bubble{visibility:hidden}.help-tip:hover .help-bubble,.help-tip:focus-within .help-bubble{visibility:visible}.metric-card:hover .help-bubble,.workflow-stage:hover .help-bubble,.module-row:hover .help-bubble,.source-card:hover .help-bubble,.account-card:hover .help-bubble{opacity:0!important;visibility:hidden!important}.workspace-pill-compact{width:38px!important;height:34px!important;min-height:34px!important;justify-content:center!important;padding:0!important}.workspace-pill-compact svg{flex:0 0 auto}html[data-theme=light] .metric-card{background:linear-gradient(180deg,#fff,#f8fcff)!important;color:#102033!important}html[data-theme=light] .metric-card .card-label span,html[data-theme=light] .metric-card strong{color:#102033!important}html[data-theme=light] .metric-card small{color:#41566d!important}html[data-theme=dark] .metric-card{background:linear-gradient(145deg,#101f34fa,#081220fa)!important;border-color:#53cce84d!important}html[data-theme=dark]{color-scheme:dark;--ct-bg: radial-gradient(circle at 12% -10%, rgba(34, 211, 238, .24), transparent 30%), radial-gradient(circle at 88% 2%, rgba(79, 70, 229, .18), transparent 34%), linear-gradient(135deg, #030914 0%, #071427 46%, #0d1324 100%);--ct-panel: linear-gradient(145deg, rgba(17, 34, 55, .98), rgba(7, 18, 32, .98));--ct-card: linear-gradient(145deg, rgba(18, 35, 57, .98), rgba(9, 20, 35, .98));--ct-soft: linear-gradient(145deg, rgba(12, 29, 50, .98), rgba(6, 16, 30, .98));--ct-text: #f7fbff;--ct-muted: #cfe0f3;--ct-dim: #a8bdd6;--ct-border: rgba(83, 204, 232, .34);--ct-border-strong: rgba(83, 204, 232, .52);--ct-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 18px 42px rgba(0, 0, 0, .28);--ct-input: rgba(4, 13, 26, .98);--ct-chip: rgba(9, 22, 38, .98);--ct-chip-hover: linear-gradient(135deg, #0798c8, #12bdb8)}html[data-theme=light]{color-scheme:light;--ct-bg: radial-gradient(circle at 9% -10%, rgba(34, 211, 238, .24), transparent 28%), radial-gradient(circle at 92% 0%, rgba(45, 212, 191, .18), transparent 32%), radial-gradient(circle at 52% 106%, rgba(14, 165, 233, .13), transparent 32%), linear-gradient(135deg, #f9fdff 0%, #ecf8fc 44%, #e7f1f8 100%);--ct-panel: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(236, 250, 255, .88));--ct-card: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(240, 251, 255, .9));--ct-soft: linear-gradient(145deg, rgba(249, 254, 255, .98), rgba(230, 247, 253, .92));--ct-text: #102033;--ct-muted: #41566d;--ct-dim: #61758d;--ct-border: rgba(14, 116, 144, .24);--ct-border-strong: rgba(0, 173, 207, .42);--ct-shadow: inset 0 1px 0 rgba(255, 255, 255, .94), 0 18px 48px rgba(5, 92, 125, .13), 0 0 30px rgba(34, 211, 238, .07);--ct-input: rgba(255, 255, 255, .98);--ct-chip: rgba(255, 255, 255, .94);--ct-chip-hover: linear-gradient(135deg, #0284c7, #0fb9c8)}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{background:var(--ct-bg)!important;color:var(--ct-text)!important}html[data-theme] .app-shell,html[data-theme] .main-area{background:transparent!important;color:var(--ct-text)!important}html[data-theme=light] .sidebar{background:linear-gradient(180deg,#fffffff5,#e4f4faf0),#eef8fb!important;border-right-color:#0e74902e!important;box-shadow:16px 0 44px #055c7d1a!important}html[data-theme=dark] .sidebar{background:linear-gradient(180deg,#091f32fa,#030912fa),#040b14!important;border-right-color:#53cce838!important}html[data-theme] .brand-card,html[data-theme] .workspace-pill,html[data-theme] .designer-signature,html[data-theme] .topbar,html[data-theme] .panel,html[data-theme] .metric-card,html[data-theme] .source-card,html[data-theme] .account-card,html[data-theme] .download-card,html[data-theme] .mailbox-card,html[data-theme] .workflow-stage,html[data-theme] .module-row,html[data-theme] .insight-card,html[data-theme] .support-mode-grid button,html[data-theme] .support-overview>div,html[data-theme] .return-template-card,html[data-theme] .support-template-card,html[data-theme] .support-template-editor,html[data-theme] .return-detail,html[data-theme] .return-message,html[data-theme] .template-card,html[data-theme] .rule-line,html[data-theme] .user-card,html[data-theme] .password-reset-box,html[data-theme] .copy-tools,html[data-theme] .workflow-note,html[data-theme] .policy-card,html[data-theme] .tracking-row-card,html[data-theme] .tracking-account-bar,html[data-theme] .account-sync-card,html[data-theme] .tracking-line-list,html[data-theme] .tracking-meta-grid>div,html[data-theme] .tracking-lane,html[data-theme] .order-identity,html[data-theme] .order-person,html[data-theme] .order-facts,html[data-theme] .order-state,html[data-theme] .order-summary-strip>div,html[data-theme] .order-line-table,html[data-theme] .line-table-row,html[data-theme] .line-table-empty,html[data-theme] .data-grid-wrap,html[data-theme] .pricing-command-hero,html[data-theme] .pricing-command-card,html[data-theme] .strategy-card,html[data-theme] .coverage-card,html[data-theme] .coverage-card.v2,html[data-theme] .pricing-stat,html[data-theme] .pricing-rule-card,html[data-theme] .dark-stat,html[data-theme] .payment-summary-card,html[data-theme] .payment-batch-card,html[data-theme] .payment-mini-card,html[data-theme] .payment-review-card,html[data-theme] .payment-command-card,html[data-theme] .mail-login-status,html[data-theme] .sync-status-card>div,html[data-theme] .provider-guidance,html[data-theme] .folder-chip-list,html[data-theme] .check-field,html[data-theme] .empty-line,html[data-theme] .tracking-results .empty-line{background:var(--ct-card)!important;border-color:var(--ct-border)!important;color:var(--ct-text)!important;border-radius:8px!important;box-shadow:var(--ct-shadow)!important;opacity:1!important}html[data-theme] .panel,html[data-theme] .topbar,html[data-theme] .brand-card,html[data-theme] .designer-signature{background:var(--ct-panel)!important}html[data-theme] .line-table-head,html[data-theme] .pricing-grid-head,html[data-theme] .data-grid th{background:var(--ct-soft)!important;color:var(--ct-text)!important;border-color:var(--ct-border)!important}html[data-theme] .data-grid td,html[data-theme] .pricing-row,html[data-theme] .item-table-row{background:color-mix(in srgb,var(--ct-input) 84%,transparent)!important;color:var(--ct-text)!important;border-color:color-mix(in srgb,var(--ct-border) 72%,transparent)!important}html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] strong,html[data-theme] b,html[data-theme] .panel-title strong,html[data-theme] .metric-card strong,html[data-theme] .workflow-stage strong,html[data-theme] .module-row strong,html[data-theme] .source-card strong,html[data-theme] .account-card strong,html[data-theme] .tracking-row-card strong,html[data-theme] .mailbox-card strong,html[data-theme] .download-card strong,html[data-theme] .return-template-card strong,html[data-theme] .support-template-card strong,html[data-theme] .return-detail strong,html[data-theme] .template-card strong,html[data-theme] .insight-card strong,html[data-theme] .coverage-card strong,html[data-theme] .strategy-card strong,html[data-theme] .pricing-stat strong,html[data-theme] .rule-line strong,html[data-theme] .user-card strong,html[data-theme] .password-reset-box strong,html[data-theme] .sync-status-card strong,html[data-theme] .mail-login-status strong,html[data-theme] .payment-summary-card strong,html[data-theme] .payment-batch-card strong,html[data-theme] .payment-mini-card strong,html[data-theme] .payment-review-card strong{color:var(--ct-text)!important;opacity:1!important;text-shadow:none!important}html[data-theme] p,html[data-theme] small,html[data-theme] label,html[data-theme] .panel p,html[data-theme] .panel small,html[data-theme] .panel-title>span,html[data-theme] .field>span,html[data-theme] .card-label,html[data-theme] .metric-card span,html[data-theme] .metric-card small,html[data-theme] .workflow-stage span,html[data-theme] .module-row span,html[data-theme] .source-card span,html[data-theme] .source-card small,html[data-theme] .account-card span,html[data-theme] .account-card small,html[data-theme] .tracking-row-card span,html[data-theme] .tracking-row-card small,html[data-theme] .mailbox-card span,html[data-theme] .mailbox-card small,html[data-theme] .download-card span,html[data-theme] .download-card small,html[data-theme] .return-template-card span,html[data-theme] .return-template-card small,html[data-theme] .return-detail span,html[data-theme] .return-message span,html[data-theme] .template-card span,html[data-theme] .template-card small,html[data-theme] .insight-card span,html[data-theme] .coverage-card span,html[data-theme] .coverage-card small,html[data-theme] .coverage-card em,html[data-theme] .strategy-card span,html[data-theme] .strategy-card small,html[data-theme] .strategy-card em,html[data-theme] .pricing-stat span,html[data-theme] .pricing-stat small,html[data-theme] .rule-line span,html[data-theme] .user-card span,html[data-theme] .user-card small,html[data-theme] .password-reset-box>span,html[data-theme] .sync-status-card span,html[data-theme] .mail-login-status span,html[data-theme] .mail-login-status small,html[data-theme] .payment-summary-card small,html[data-theme] .payment-batch-card small,html[data-theme] .payment-mini-card small,html[data-theme] .payment-review-card small,html[data-theme] .empty-line{color:var(--ct-muted)!important;opacity:1!important}html[data-theme] .section-kicker,html[data-theme] .eyebrow,html[data-theme] .pricing-command-card span,html[data-theme] .strategy-card span,html[data-theme] .coverage-card>span,html[data-theme] .pricing-stat>span,html[data-theme] .sync-status-card span{color:color-mix(in srgb,var(--ct-text) 72%,#00a7cf)!important}html[data-theme] input,html[data-theme] select,html[data-theme] textarea,html[data-theme] .grid-search,html[data-theme] .support-search,html[data-theme] .tracking-search,html[data-theme] .search-line{min-width:0!important;background:var(--ct-input)!important;border-color:var(--ct-border)!important;color:var(--ct-text)!important;border-radius:8px!important;box-shadow:none!important;opacity:1!important}html[data-theme] select option{background:var(--ct-input)!important;color:var(--ct-text)!important}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--ct-dim)!important;opacity:1!important}html[data-theme] .field input:focus,html[data-theme] .field select:focus,html[data-theme] .tracking-search input:focus,html[data-theme] .grid-search input:focus,html[data-theme] .support-search input:focus{border-color:var(--ct-border-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ct-border-strong) 26%,transparent)!important}html[data-theme] .primary-button,html[data-theme] .nav-item.active{color:#fff!important;background:linear-gradient(135deg,#0284c7,#06b6d4 52%,#14b8a6)!important;border-color:#22d3ee5c!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff47,0 14px 30px #06b6d433!important}html[data-theme] .primary-button *,html[data-theme] .nav-item.active *{color:#fff!important}html[data-theme] .secondary-button,html[data-theme] .file-button,html[data-theme] .icon-button,html[data-theme] .session-pill,html[data-theme] .status-pill,html[data-theme] .tracking-chip,html[data-theme] .folder-chip,html[data-theme] .support-chip-row button,html[data-theme] .tracking-filter-tabs button,html[data-theme] .pricing-filter-rail button,html[data-theme] .segmented,html[data-theme] .segmented button{color:var(--ct-text)!important;background:var(--ct-chip)!important;border-color:var(--ct-border)!important;border-radius:8px!important;box-shadow:none!important;opacity:1!important}html[data-theme] .secondary-button *,html[data-theme] .file-button *,html[data-theme] .icon-button *,html[data-theme] .session-pill *,html[data-theme] .status-pill *,html[data-theme] .tracking-chip *,html[data-theme] .folder-chip *,html[data-theme] .support-chip-row button *,html[data-theme] .tracking-filter-tabs button *,html[data-theme] .pricing-filter-rail button *{color:inherit!important}html[data-theme] .support-chip-row button.active,html[data-theme] .support-chip-row button:hover,html[data-theme] .tracking-filter-tabs button.active,html[data-theme] .tracking-filter-tabs button:hover,html[data-theme] .pricing-filter-rail button.selected,html[data-theme] .pricing-filter-rail button:hover,html[data-theme] .segmented button.selected{color:#fff!important;background:var(--ct-chip-hover)!important;border-color:var(--ct-border-strong)!important;box-shadow:0 10px 22px #06b6d429!important}html[data-theme] .support-chip-row button.active *,html[data-theme] .support-chip-row button:hover *,html[data-theme] .tracking-filter-tabs button.active *,html[data-theme] .tracking-filter-tabs button:hover *,html[data-theme] .pricing-filter-rail button.selected *,html[data-theme] .pricing-filter-rail button:hover *,html[data-theme] .segmented button.selected *{color:#fff!important}html[data-theme] .toast,html[data-theme] .busy-banner,html[data-theme] .inline-alert,html[data-theme] .success-banner{position:relative!important;z-index:1!important;color:var(--ct-text)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 18%,var(--ct-card)),color-mix(in srgb,#06b6d4 12%,var(--ct-card)))!important;border-color:color-mix(in srgb,#10b981 36%,var(--ct-border))!important;border-radius:8px!important;box-shadow:var(--ct-shadow)!important}html[data-theme] .busy-banner{background:linear-gradient(135deg,color-mix(in srgb,#0ea5e9 18%,var(--ct-card)),color-mix(in srgb,#22d3ee 10%,var(--ct-card)))!important;border-color:color-mix(in srgb,#0ea5e9 34%,var(--ct-border))!important}html[data-theme] .toast.error,html[data-theme] .inline-alert.error,html[data-theme] .error-banner{color:var(--ct-text)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 18%,var(--ct-card)),color-mix(in srgb,#f59e0b 10%,var(--ct-card)))!important;border-color:color-mix(in srgb,#ef4444 40%,var(--ct-border))!important}html[data-theme] .toast *,html[data-theme] .busy-banner *,html[data-theme] .inline-alert *,html[data-theme] .success-banner *,html[data-theme] .error-banner *{color:inherit!important;opacity:1!important}html[data-theme] .coverage-card.success,html[data-theme] .pricing-stat.success,html[data-theme] .payment-summary-card.success{border-top-color:#10b981!important}html[data-theme] .coverage-card.warning,html[data-theme] .pricing-stat.warning,html[data-theme] .payment-summary-card.warning{border-top-color:#f59e0b!important}html[data-theme] .coverage-card.danger,html[data-theme] .pricing-stat.danger,html[data-theme] .payment-summary-card.danger{border-top-color:#ef4444!important}html[data-theme] .pricing-health-score,html[data-theme] .pricing-health-score *{color:#fff!important}html[data-theme] .tracking-results,html[data-theme] .support-results{background:transparent!important;border-radius:8px!important}html[data-theme] .content-grid,html[data-theme] .tracking-page,html[data-theme] .table-toolbar,html[data-theme] .tracking-search,html[data-theme] .tracking-action-strip,html[data-theme] .topbar,html[data-theme] .topbar-actions,html[data-theme] .pricing-v2-command-grid,html[data-theme] .strategy-deck,html[data-theme] .pricing-stat-grid,html[data-theme] .payment-summary-grid,html[data-theme] .payment-card-grid,html[data-theme] .payment-command-strip,html[data-theme] .sync-status-card,html[data-theme] .support-chip-row{min-width:0!important}html[data-theme] .topbar{flex-wrap:wrap!important}html[data-theme] .topbar-actions{flex:1 1 420px!important;justify-content:flex-end!important}html[data-theme] .table-toolbar{gap:12px!important}html[data-theme] .grid-search,html[data-theme] .support-search,html[data-theme] .tracking-search{overflow:hidden!important}html[data-theme] .coverage-card,html[data-theme] .coverage-card.v2,html[data-theme] .pricing-stat,html[data-theme] .rule-line,html[data-theme] .user-card,html[data-theme] .password-reset-box,html[data-theme] .sync-status-card>div{overflow:hidden!important;overflow-wrap:anywhere!important}html[data-theme] .order-card-top{grid-template-columns:minmax(120px,.5fr) minmax(180px,.75fr) minmax(280px,1fr) auto!important}html[data-theme] .order-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:1180px){html[data-theme] .pricing-v2-command-grid,html[data-theme] .strategy-deck,html[data-theme] .pricing-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}}@media(max-width:760px){html[data-theme] .topbar{align-items:flex-start!important}html[data-theme] .topbar-actions{flex-basis:100%!important;justify-content:flex-start!important}}html[data-theme=light]{color-scheme:light;--ui-bg: radial-gradient(ellipse 1200px 720px at 16% -18%, rgba(125, 226, 255, .4), transparent 58%), radial-gradient(ellipse 1100px 640px at 100% 0%, rgba(123, 170, 255, .24), transparent 56%), linear-gradient(135deg, #f8fdff 0%, #eefbff 42%, #eaf5ff 100%);--ui-grid: rgba(14, 165, 233, .055);--ui-panel: rgba(255, 255, 255, .72);--ui-panel-strong: rgba(255, 255, 255, .86);--ui-panel-soft: rgba(240, 251, 255, .74);--ui-card: rgba(255, 255, 255, .68);--ui-card-hover: rgba(255, 255, 255, .82);--ui-text: #0f172a;--ui-heading: #071827;--ui-muted: #465d75;--ui-dim: #6f8196;--ui-border: rgba(14, 165, 233, .25);--ui-border-strong: rgba(34, 211, 238, .46);--ui-cyan: #06b6d4;--ui-teal: #14b8a6;--ui-blue: #0284c7;--ui-violet: #7c8cff;--ui-shadow: 0 24px 70px rgba(8, 64, 96, .14);--ui-shadow-soft: 0 14px 36px rgba(8, 64, 96, .1);--ui-inner: inset 0 1px 0 rgba(255, 255, 255, .86), inset 0 -1px 0 rgba(14, 165, 233, .08);--ui-glow: 0 0 0 1px rgba(255, 255, 255, .42), 0 18px 48px rgba(34, 211, 238, .14);--ui-input: rgba(255, 255, 255, .88);--ui-chip: rgba(255, 255, 255, .68);--ui-chart: linear-gradient(145deg, rgba(10, 30, 55, .96), rgba(6, 58, 82, .92))}html[data-theme=dark]{color-scheme:dark;--ui-bg: radial-gradient(ellipse 1100px 680px at 18% -18%, rgba(34, 211, 238, .18), transparent 58%), radial-gradient(ellipse 1000px 620px at 100% 0%, rgba(83, 112, 255, .16), transparent 56%), linear-gradient(135deg, #06111f 0%, #071827 48%, #0b1530 100%);--ui-grid: rgba(125, 211, 252, .065);--ui-panel: rgba(8, 24, 39, .74);--ui-panel-strong: rgba(11, 31, 51, .88);--ui-panel-soft: rgba(10, 26, 43, .68);--ui-card: rgba(9, 28, 45, .72);--ui-card-hover: rgba(13, 39, 61, .84);--ui-text: #eaf6ff;--ui-heading: #f8fcff;--ui-muted: #b6cbe0;--ui-dim: #8fa8bd;--ui-border: rgba(34, 211, 238, .28);--ui-border-strong: rgba(34, 211, 238, .5);--ui-cyan: #22d3ee;--ui-teal: #2dd4bf;--ui-blue: #38bdf8;--ui-violet: #8da2ff;--ui-shadow: 0 26px 80px rgba(0, 0, 0, .38);--ui-shadow-soft: 0 16px 42px rgba(0, 0, 0, .26);--ui-inner: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 -1px 0 rgba(34, 211, 238, .08);--ui-glow: 0 0 0 1px rgba(34, 211, 238, .16), 0 18px 50px rgba(34, 211, 238, .1);--ui-input: rgba(5, 18, 31, .82);--ui-chip: rgba(10, 27, 45, .78);--ui-chart: linear-gradient(145deg, rgba(5, 16, 30, .98), rgba(7, 37, 58, .94))}html[data-theme],html[data-theme] body,html[data-theme] #root{background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme] body:before{background:linear-gradient(var(--ui-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ui-grid) 1px,transparent 1px)!important;background-size:32px 32px!important;opacity:1!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 94%)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 94%)!important}html[data-theme] body:after{background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.055) 24%,transparent 48%),linear-gradient(180deg,transparent,rgba(34,211,238,.045))!important;opacity:.72!important}html[data-theme] .app-shell{grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;min-height:100dvh!important;padding:16px!important;background:transparent!important}html[data-theme] .main-area{gap:16px!important;min-width:0!important;background:transparent!important}html[data-theme] .sidebar,.floating-sidebar{position:sticky!important;top:16px!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:16px!important;overflow:hidden!important;color:var(--ui-text)!important;background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 36%),var(--ui-panel)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;box-shadow:var(--ui-shadow),var(--ui-inner)!important;-webkit-backdrop-filter:blur(26px) saturate(148%)!important;backdrop-filter:blur(26px) saturate(148%)!important}html[data-theme=light] .sidebar{color:var(--ui-text)!important}html[data-theme] .brand-card,html[data-theme] .workspace-pill,html[data-theme] .designer-signature{background:linear-gradient(145deg,#ffffff6b,#ffffff14),var(--ui-panel-soft)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;box-shadow:var(--ui-shadow-soft),var(--ui-inner)!important;color:var(--ui-heading)!important}html[data-theme=dark] .brand-card,html[data-theme=dark] .workspace-pill,html[data-theme=dark] .designer-signature,html[data-theme] .brand-lockup strong,html[data-theme] .designer-signature strong,html[data-theme] .designer-signature em{color:var(--ui-heading)!important}html[data-theme] .brand-lockup span,html[data-theme] .designer-signature span,html[data-theme] .designer-signature small{color:var(--ui-muted)!important}html[data-theme] .nav-list{gap:8px!important}html[data-theme] .nav-item{min-height:44px!important;color:var(--ui-muted)!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease!important}html[data-theme] .nav-item:hover{color:var(--ui-heading)!important;background:var(--ui-chip)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow-soft)!important;transform:translate(3px) translateY(-1px)!important}html[data-theme] .nav-item.active{color:#fff!important;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 35%),linear-gradient(135deg,var(--ui-blue),var(--ui-cyan) 52%,var(--ui-teal))!important;border-color:#ffffff61!important;box-shadow:inset 0 1px #ffffff61,0 16px 34px #06b6d44d,0 0 36px #22d3ee2e!important;transform:translate(4px)!important}html[data-theme] .nav-item.active *{color:#fff!important}html[data-theme] .topbar{min-height:86px!important;margin:0!important;padding:18px 22px!important;background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 38%),var(--ui-panel)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;box-shadow:var(--ui-shadow),var(--ui-inner)!important;-webkit-backdrop-filter:blur(26px) saturate(150%)!important;backdrop-filter:blur(26px) saturate(150%)!important}html[data-theme] .topbar h1{color:var(--ui-heading)!important;font-size:clamp(24px,2vw,31px)!important;letter-spacing:0!important;text-shadow:none!important}html[data-theme] .eyebrow{color:var(--ui-blue)!important;font-weight:860!important;letter-spacing:.08em!important}html[data-theme] .page-content,html[data-theme] .main-content{min-width:0!important}html[data-theme] .content-grid{gap:16px!important}html[data-theme] .panel,html[data-theme] .metric-card,html[data-theme] .source-card,html[data-theme] .account-card,html[data-theme] .download-card,html[data-theme] .mailbox-card,html[data-theme] .workflow-stage,html[data-theme] .module-row,html[data-theme] .insight-card,html[data-theme] .support-mode-grid button,html[data-theme] .support-overview>div,html[data-theme] .return-template-card,html[data-theme] .support-template-card,html[data-theme] .support-template-editor,html[data-theme] .return-detail,html[data-theme] .return-message,html[data-theme] .template-card,html[data-theme] .rule-line,html[data-theme] .user-card,html[data-theme] .password-reset-box,html[data-theme] .copy-tools,html[data-theme] .workflow-note,html[data-theme] .tracking-row-card,html[data-theme] .tracking-account-bar,html[data-theme] .account-sync-card,html[data-theme] .tracking-line-list,html[data-theme] .tracking-meta-grid>div,html[data-theme] .tracking-lane,html[data-theme] .order-identity,html[data-theme] .order-person,html[data-theme] .order-facts,html[data-theme] .order-state,html[data-theme] .order-summary-strip>div,html[data-theme] .order-line-table,html[data-theme] .line-table-row,html[data-theme] .line-table-empty,html[data-theme] .data-grid-wrap,html[data-theme] .pricing-command-hero,html[data-theme] .pricing-command-card,html[data-theme] .strategy-card,html[data-theme] .coverage-card,html[data-theme] .coverage-card.v2,html[data-theme] .pricing-stat,html[data-theme] .pricing-rule-card,html[data-theme] .dark-stat,html[data-theme] .payment-summary-card,html[data-theme] .payment-batch-card,html[data-theme] .payment-mini-card,html[data-theme] .payment-review-card,html[data-theme] .payment-command-card,html[data-theme] .mail-login-status,html[data-theme] .sync-status-card>div,html[data-theme] .provider-guidance,html[data-theme] .folder-chip-list,html[data-theme] .check-field,html[data-theme] .empty-line,html[data-theme] .tracking-results .empty-line,.glass-panel,.glow-card{background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 38%),var(--ui-card)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;box-shadow:var(--ui-shadow),var(--ui-inner)!important;color:var(--ui-text)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;backdrop-filter:blur(24px) saturate(145%)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}html[data-theme] .panel:hover,html[data-theme] .metric-card:hover,html[data-theme] .source-card:hover,html[data-theme] .account-card:hover,html[data-theme] .tracking-row-card:hover,html[data-theme] .return-template-card:hover,html[data-theme] .pricing-stat:hover,html[data-theme] .coverage-card:hover,html[data-theme] .workflow-stage:hover,html[data-theme] .module-row:hover,html[data-theme] .rule-line:hover,.glow-card:hover{background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 40%),var(--ui-card-hover)!important;border-color:var(--ui-border-strong)!important;box-shadow:var(--ui-shadow),var(--ui-glow)!important;transform:translateY(-3px)!important}html[data-theme] .metric-card{min-height:132px!important;isolation:isolate!important;overflow:hidden!important}html[data-theme] .metric-card:before,html[data-theme] .pricing-stat:before,html[data-theme] .coverage-card:before,html[data-theme] .panel:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.22) 32%,transparent 58%)!important;opacity:0!important;transform:translate(-38%)!important;transition:opacity .18s ease,transform .52s ease!important;z-index:0!important}html[data-theme] .metric-card:hover:before,html[data-theme] .pricing-stat:hover:before,html[data-theme] .coverage-card:hover:before,html[data-theme] .panel:hover:before{opacity:.62!important;transform:translate(38%)!important}html[data-theme] .metric-card>*,html[data-theme] .pricing-stat>*,html[data-theme] .coverage-card>*,html[data-theme] .panel>*{position:relative;z-index:1}html[data-theme] .metric-card:after{left:18px!important;right:18px!important;bottom:14px!important;height:4px!important;background:linear-gradient(90deg,var(--ui-cyan),var(--ui-teal),var(--ui-violet))!important;border-radius:999px!important;box-shadow:0 0 18px #22d3ee5c!important}html[data-theme] .metric-card-head .card-icon,html[data-theme] .source-icon,html[data-theme] .download-icon,html[data-theme] .status-icon,html[data-theme] .workflow-stage>span:first-child{background:linear-gradient(145deg,rgba(255,255,255,.32),transparent 42%),linear-gradient(135deg,var(--ui-blue),var(--ui-cyan) 50%,var(--ui-teal))!important;color:#fff!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:inset 0 1px #ffffff5c,0 12px 28px #06b6d447!important}html[data-theme] .workflow-stage,html[data-theme] .module-row{min-height:58px!important;display:grid!important;align-items:center!important;background:linear-gradient(90deg,rgba(34,211,238,.1),transparent 38%),var(--ui-card)!important}html[data-theme] .workflow-stage>span:first-child{width:36px!important;height:36px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] strong,html[data-theme] b,html[data-theme] .panel-title strong,html[data-theme] .metric-card strong,html[data-theme] .workflow-stage strong,html[data-theme] .module-row strong,html[data-theme] .source-card strong,html[data-theme] .account-card strong,html[data-theme] .tracking-row-card strong,html[data-theme] .mailbox-card strong,html[data-theme] .download-card strong,html[data-theme] .return-template-card strong,html[data-theme] .support-template-card strong,html[data-theme] .return-detail strong,html[data-theme] .template-card strong,html[data-theme] .insight-card strong,html[data-theme] .coverage-card strong,html[data-theme] .strategy-card strong,html[data-theme] .pricing-stat strong,html[data-theme] .rule-line strong,html[data-theme] .user-card strong,html[data-theme] .password-reset-box strong,html[data-theme] .sync-status-card strong,html[data-theme] .mail-login-status strong{color:var(--ui-heading)!important;opacity:1!important;text-shadow:none!important}html[data-theme] p,html[data-theme] small,html[data-theme] label,html[data-theme] .panel p,html[data-theme] .panel small,html[data-theme] .panel-title>span,html[data-theme] .field>span,html[data-theme] .card-label,html[data-theme] .metric-card span,html[data-theme] .metric-card small,html[data-theme] .workflow-stage span,html[data-theme] .module-row span,html[data-theme] .source-card span,html[data-theme] .source-card small,html[data-theme] .account-card span,html[data-theme] .account-card small,html[data-theme] .tracking-row-card span,html[data-theme] .tracking-row-card small,html[data-theme] .mailbox-card span,html[data-theme] .mailbox-card small,html[data-theme] .download-card span,html[data-theme] .download-card small,html[data-theme] .coverage-card span,html[data-theme] .coverage-card small,html[data-theme] .coverage-card em,html[data-theme] .strategy-card span,html[data-theme] .strategy-card small,html[data-theme] .strategy-card em,html[data-theme] .pricing-stat span,html[data-theme] .pricing-stat small,html[data-theme] .rule-line span,html[data-theme] .user-card span,html[data-theme] .user-card small,html[data-theme] .empty-line{color:var(--ui-muted)!important;opacity:1!important}html[data-theme] .primary-button,html[data-theme] .premium-button{min-height:42px!important;color:#fff!important;background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 38%),linear-gradient(135deg,var(--ui-blue),var(--ui-cyan) 52%,var(--ui-teal))!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff57,0 16px 34px #06b6d442,0 0 34px #22d3ee26!important;transform:translateY(0)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}html[data-theme] .primary-button:hover,html[data-theme] .premium-button:hover{filter:saturate(1.08) brightness(1.04)!important;box-shadow:inset 0 1px #fff6,0 22px 44px #06b6d452,0 0 42px #22d3ee33!important;transform:translateY(-2px) scale(1.005)!important}html[data-theme] .primary-button:active,html[data-theme] .premium-button:active{transform:translateY(1px) scale(.99)!important;box-shadow:inset 0 2px 8px #0000002e,0 10px 22px #06b6d42e!important}html[data-theme] .secondary-button,html[data-theme] .file-button,html[data-theme] .icon-button,html[data-theme] .session-pill,html[data-theme] .tracking-chip,html[data-theme] .folder-chip,html[data-theme] .support-chip-row button,html[data-theme] .tracking-filter-tabs button,html[data-theme] .pricing-filter-rail button,html[data-theme] .segmented,html[data-theme] .segmented button{color:var(--ui-text)!important;background:linear-gradient(145deg,rgba(255,255,255,.14),transparent 42%),var(--ui-chip)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;box-shadow:var(--ui-inner),0 10px 24px #06182a14!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}html[data-theme] .secondary-button:hover,html[data-theme] .file-button:hover,html[data-theme] .icon-button:hover,html[data-theme] .support-chip-row button:hover,html[data-theme] .tracking-filter-tabs button:hover,html[data-theme] .pricing-filter-rail button:hover{border-color:var(--ui-border-strong)!important;box-shadow:var(--ui-glow)!important;transform:translateY(-2px)!important}html[data-theme] .status-pill{min-height:28px!important;padding:0 11px!important;border-radius:999px!important;font-weight:880!important;letter-spacing:.01em!important;box-shadow:inset 0 1px #ffffff38,0 8px 20px #00000014!important}html[data-theme] .status-pill.complete,html[data-theme] .status-pill.live,html[data-theme] .status-pill.ready,html[data-theme] .status-pill.connected,html[data-theme] .status-pill.synced,html[data-theme] .status-pill.on,html[data-theme] .status-pill.active,html[data-theme] .status-pill.pass,html[data-theme] .status-pill.tracking_ready,html[data-theme] .status-pill.order_captured{color:#ecfeff!important;background:linear-gradient(135deg,#059669,#14b8a6)!important;border-color:#2dd4bf75!important;box-shadow:0 0 26px #14b8a633!important}html[data-theme] .status-pill.waiting,html[data-theme] .status-pill.needs-review,html[data-theme] .status-pill.waiting_tracking,html[data-theme] .status-pill.stock_review{color:#fff7ed!important;background:linear-gradient(135deg,#b45309,#f59e0b)!important;border-color:#f59e0b7a!important;box-shadow:0 0 26px #f59e0b2e!important}html[data-theme] .status-pill.block,html[data-theme] .status-pill.blocked,html[data-theme] .status-pill.missing,html[data-theme] .status-pill.error{color:#fff1f2!important;background:linear-gradient(135deg,#be123c,#ef4444)!important;border-color:#f871717a!important;box-shadow:0 0 26px #ef44442e!important}html[data-theme] input,html[data-theme] select,html[data-theme] textarea,html[data-theme] .grid-search,html[data-theme] .support-search,html[data-theme] .tracking-search,html[data-theme] .search-line{color:var(--ui-text)!important;background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 42%),var(--ui-input)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;box-shadow:var(--ui-inner)!important}html[data-theme] input:focus,html[data-theme] select:focus,html[data-theme] textarea:focus{border-color:var(--ui-border-strong)!important;box-shadow:0 0 0 3px #22d3ee24,var(--ui-inner)!important}html[data-theme] select option{color:var(--ui-text)!important;background:color-mix(in srgb,var(--ui-panel-strong) 86%,#06111f 14%)!important}html[data-theme] .dashboard-graph-panel,html[data-theme] .ops-graph,html[data-theme] .graph-note,html[data-theme] .pricing-grid-shell,html[data-theme] .supplier-payments-grid,html[data-theme] .data-grid-wrap{background:var(--ui-chart)!important;border-color:var(--ui-border-strong)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff08,0 24px 68px #0000002e,0 0 40px #22d3ee14!important}html[data-theme=light] .dashboard-graph-panel,html[data-theme=light] .ops-graph,html[data-theme=light] .graph-note,html[data-theme=light] .pricing-grid-shell,html[data-theme=light] .supplier-payments-grid,html[data-theme=light] .data-grid-wrap{color:#eaf6ff!important}html[data-theme] .ops-graph{overflow:hidden!important}html[data-theme] .ops-graph:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(rgba(125,211,252,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.08) 1px,transparent 1px)!important;background-size:28px 28px!important;opacity:.42!important}html[data-theme] .data-grid th,html[data-theme] .line-table-head,html[data-theme] .pricing-grid-head{color:var(--ui-heading)!important;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 42%),var(--ui-panel-strong)!important;border-color:var(--ui-border)!important}html[data-theme=light] .dashboard-graph-panel .panel-title strong,html[data-theme=light] .dashboard-graph-panel .panel-title span,html[data-theme=light] .ops-graph strong,html[data-theme=light] .ops-graph span,html[data-theme=light] .ops-graph small,html[data-theme=light] .graph-note strong,html[data-theme=light] .graph-note span{color:#eaf6ff!important}html[data-theme] .data-grid td,html[data-theme] .pricing-row,html[data-theme] .line-table-row,html[data-theme] .item-table-row{color:var(--ui-text)!important;background:color-mix(in srgb,var(--ui-panel) 78%,transparent)!important;border-color:color-mix(in srgb,var(--ui-border) 70%,transparent)!important}html[data-theme] .data-grid tr:hover td,html[data-theme] .pricing-row:hover,html[data-theme] .line-table-row:hover,html[data-theme] .item-table-row:hover{background:color-mix(in srgb,var(--ui-cyan) 12%,var(--ui-panel-strong))!important}html[data-theme] .toast,html[data-theme] .busy-banner,html[data-theme] .inline-alert,html[data-theme] .success-banner,html[data-theme] .error-banner{color:var(--ui-heading)!important;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 42%),var(--ui-panel-strong)!important;border:1px solid var(--ui-border-strong)!important;border-radius:8px!important;box-shadow:var(--ui-shadow-soft),var(--ui-inner)!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;backdrop-filter:blur(22px) saturate(145%)!important}html[data-theme] .toast *,html[data-theme] .busy-banner *,html[data-theme] .inline-alert *,html[data-theme] .success-banner *,html[data-theme] .error-banner *{color:inherit!important}html[data-theme] .modal,html[data-theme] .dialog,html[data-theme] [role=dialog],html[data-theme] .modal-glass{color:var(--ui-text)!important;background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 36%),var(--ui-panel-strong)!important;border:1px solid var(--ui-border-strong)!important;border-radius:8px!important;box-shadow:0 32px 90px #00000057,0 0 0 1px #ffffff14,0 0 52px #22d3ee21!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;backdrop-filter:blur(28px) saturate(150%)!important;animation:modalGlassIn .18s ease both!important}html[data-theme] .modal-backdrop,html[data-theme] .dialog-backdrop,html[data-theme] .overlay,html[data-theme] [data-modal-backdrop]{background:#020c186b!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important;backdrop-filter:blur(16px) saturate(120%)!important}@keyframes modalGlassIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1280px){html[data-theme] .app-shell{grid-template-columns:280px minmax(0,1fr)!important;padding:12px!important;gap:12px!important}html[data-theme] .sidebar{top:12px!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}}@media(max-width:900px){html[data-theme] .app-shell{display:block!important;padding:10px!important}html[data-theme] .sidebar{position:relative!important;top:auto!important;height:auto!important;max-height:none!important;margin-bottom:12px!important}html[data-theme] .nav-list{max-height:280px!important}html[data-theme] .topbar{border-radius:8px!important}}@media(prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] *:before,html[data-theme] *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}html[data-theme] .login-card{color:#0f172a!important;background:linear-gradient(145deg,#ffffffeb,#e8f8ffd6),#ffffffeb!important;border:1px solid rgba(14,165,233,.28)!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffffd1,0 28px 80px #0513223d,0 0 42px #22d3ee24!important}html[data-theme] .login-brand span,html[data-theme] .login-copy h1,html[data-theme] .login-card .field>span{color:#0f172a!important;opacity:1!important;text-shadow:none!important}html[data-theme] .login-card input{color:#0f172a!important;background:#fffffff0!important;border-color:#0e749057!important}html[data-theme] .login-card input::placeholder{color:#64748b!important;opacity:1!important}html[data-theme=light]{color-scheme:light;--bg-main: #eef8fc;--bg-gradient-1: #f8fdff;--bg-gradient-2: #dff4fa;--surface: #ffffff;--surface-glass: rgba(255, 255, 255, .84);--sidebar-glass: rgba(255, 255, 255, .78);--text-main: #102033;--text-muted: #52687a;--text-soft: #6b7f91;--primary: #08aebd;--primary-dark: #067f91;--primary-light: #37d4df;--accent-blue: #1689c7;--border-soft: rgba(76, 161, 190, .32);--border-strong: rgba(8, 174, 189, .48);--shadow-soft: 0 18px 45px rgba(18, 54, 82, .1);--shadow-deep: 0 26px 70px rgba(18, 54, 82, .16);--glow-cyan: 0 0 28px rgba(8, 174, 189, .22);--input-bg: rgba(255, 255, 255, .92);--chip-bg: rgba(255, 255, 255, .66);--analytics-bg: linear-gradient(145deg, rgba(247, 253, 255, .92), rgba(225, 246, 252, .76));--analytics-grid: rgba(8, 174, 189, .055);--focus-ring: rgba(8, 174, 189, .16)}html[data-theme=dark]{color-scheme:dark;--bg-main: #061421;--bg-gradient-1: #081b2b;--bg-gradient-2: #03101b;--surface: #0b2235;--surface-glass: rgba(10, 31, 48, .86);--sidebar-glass: rgba(9, 28, 44, .88);--text-main: #eaf6ff;--text-muted: #9fb4c7;--text-soft: #7f98ad;--primary: #20c7d8;--primary-dark: #0897aa;--primary-light: #66e6ef;--accent-blue: #38a8e8;--border-soft: rgba(50, 211, 223, .24);--border-strong: rgba(50, 211, 223, .46);--shadow-soft: 0 20px 55px rgba(0, 0, 0, .36);--shadow-deep: 0 28px 80px rgba(0, 0, 0, .48);--glow-cyan: 0 0 32px rgba(32, 199, 216, .25);--input-bg: rgba(6, 20, 33, .78);--chip-bg: rgba(11, 34, 53, .72);--analytics-bg: linear-gradient(145deg, rgba(7, 25, 40, .94), rgba(5, 18, 31, .9));--analytics-grid: rgba(50, 211, 223, .05);--focus-ring: rgba(32, 199, 216, .18)}html[data-theme],html[data-theme] body,html[data-theme] #root{min-height:100%;color:var(--text-main)!important;background:radial-gradient(circle at 34% 0%,color-mix(in srgb,var(--primary-light) 22%,transparent) 0,transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--accent-blue) 13%,transparent) 0,transparent 28%),linear-gradient(135deg,var(--bg-gradient-1) 0%,var(--bg-main) 45%,var(--bg-gradient-2) 100%)!important;overflow-x:hidden!important}html[data-theme] body{font-family:Segoe UI,Inter,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}html[data-theme] body:before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(var(--analytics-grid) 1px,transparent 1px),linear-gradient(90deg,var(--analytics-grid) 1px,transparent 1px)!important;background-size:34px 34px!important;opacity:.42!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 82%)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 82%)!important}html[data-theme] body:after{display:none!important}html[data-theme] *,html[data-theme] *:before,html[data-theme] *:after{box-sizing:border-box}.glass-panel,.glow-card,.premium-button,.floating-sidebar,.modal-glass,.soft-grid-bg{position:relative}html[data-theme] .app-shell{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:312px minmax(0,1fr)!important;align-items:start!important;min-height:100vh!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;background:transparent!important}html[data-theme] .main-area{min-width:0!important;min-height:100vh!important;max-width:100%!important;padding:16px 24px 32px 8px!important;overflow-x:hidden!important;overflow-y:visible!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--primary) 14%,transparent) 0,transparent 34%),transparent!important}html[data-theme] .sidebar,html[data-theme] .floating-sidebar{position:sticky!important;top:16px!important;display:flex!important;flex-direction:column!important;gap:14px!important;width:280px!important;min-width:280px!important;height:calc(100vh - 32px)!important;max-height:calc(100vh - 32px)!important;margin:16px!important;padding:14px 12px!important;color:var(--text-main)!important;background:linear-gradient(145deg,rgba(255,255,255,.3),transparent 34%),var(--sidebar-glass)!important;border:1px solid var(--border-soft)!important;border-radius:24px!important;box-shadow:var(--shadow-deep),inset 0 1px #ffffff59,inset 0 -1px #08aebd14!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;backdrop-filter:blur(22px) saturate(145%)!important;overflow:hidden!important}html[data-theme=dark] .sidebar{background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 34%),var(--sidebar-glass)!important}html[data-theme] .brand-card{min-height:92px!important;padding:13px!important;flex:0 0 auto!important;color:var(--text-main)!important;background:linear-gradient(145deg,#ffffff70,#ffffff1f),var(--surface-glass)!important;border:1px solid var(--border-soft)!important;border-radius:20px!important;box-shadow:0 12px 30px #12365217,inset 0 1px #ffffff7a,inset 0 0 0 1px #08aebd0d!important}html[data-theme] .brand-lockup{grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important}html[data-theme] .brand-lockup img{width:54px!important;height:54px!important;filter:drop-shadow(0 8px 18px rgba(8,174,189,.2))}html[data-theme] .brand-lockup strong{color:var(--text-main)!important;font-size:23px!important;font-weight:820!important;letter-spacing:0!important;line-height:1.05!important}html[data-theme] .brand-lockup span{margin-top:3px!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:780!important;letter-spacing:.16em!important}html[data-theme] .workspace-pill{flex:0 0 auto!important;min-height:38px!important;width:fit-content!important;max-width:100%!important;padding:0 12px!important;color:var(--text-main)!important;background:var(--chip-bg)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff47!important}html[data-theme] .nav-list{flex:1 1 auto!important;display:grid!important;align-content:start!important;gap:8px!important;min-height:0!important;max-width:100%!important;padding:4px 4px 4px 0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--primary) 36%,transparent) transparent!important}html[data-theme] .nav-list::-webkit-scrollbar{width:6px!important;height:0!important}html[data-theme] .nav-list::-webkit-scrollbar-track{background:transparent!important}html[data-theme] .nav-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 34%,transparent)!important;border-radius:999px!important}html[data-theme] .nav-item{position:relative!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:0 14px!important;color:var(--text-muted)!important;text-align:left!important;font-size:14px!important;font-weight:640!important;letter-spacing:0!important;background:transparent!important;border:1px solid transparent!important;border-radius:14px!important;box-shadow:none!important;transform:translate(0)!important;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease!important}html[data-theme] .nav-item svg{width:18px!important;height:18px!important;color:currentColor!important;transition:filter .18s ease!important}html[data-theme] .nav-item span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:currentColor!important}html[data-theme] .nav-item:hover{color:var(--text-main)!important;background:color-mix(in srgb,var(--primary) 10%,transparent)!important;border-color:var(--border-strong)!important;box-shadow:0 0 22px color-mix(in srgb,var(--primary) 18%,transparent)!important;transform:translate(4px)!important}html[data-theme] .nav-item:hover svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--primary) 42%,transparent))!important}html[data-theme] .nav-item.active{color:#fff!important;background:linear-gradient(135deg,#08aebd,#067f91)!important;border-color:#ffffff47!important;box-shadow:0 10px 26px #08aebd47,inset 0 1px #ffffff47!important;transform:translate(0)!important}html[data-theme] .nav-item.active *,html[data-theme] .nav-item.active svg{color:#fff!important}html[data-theme] .designer-signature{flex:0 0 auto!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;max-height:68px!important;margin-top:8px!important;padding:10px 12px!important;overflow:hidden!important;color:var(--text-main)!important;background:linear-gradient(145deg,#ffffff57,#ffffff1a),var(--surface-glass)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff61,0 10px 26px #12365214!important}html[data-theme] .designer-signature:after{width:72px!important;height:72px!important;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 20%,transparent),transparent 68%)!important}html[data-theme] .designer-signature svg{color:var(--primary)!important}html[data-theme] .designer-signature span{color:var(--text-soft)!important;font-size:8px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1!important}html[data-theme] .designer-signature strong,html[data-theme] .designer-signature em{color:var(--text-main)!important;font-size:clamp(18px,1.2vw,24px)!important;line-height:1!important}html[data-theme] .topbar{position:sticky!important;top:16px!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:72px!important;margin:0!important;padding:14px 18px 14px 22px!important;color:var(--text-main)!important;background:linear-gradient(145deg,rgba(255,255,255,.3),transparent 42%),var(--surface-glass)!important;border:1px solid var(--border-soft)!important;border-radius:22px!important;box-shadow:var(--shadow-soft),inset 0 1px #ffffff59!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important}html[data-theme] .topbar h1{margin:3px 0 0!important;color:var(--text-main)!important;font-size:clamp(24px,2.1vw,28px)!important;font-weight:820!important;line-height:1.1!important;letter-spacing:0!important;text-shadow:none!important}html[data-theme] .eyebrow{color:var(--primary-dark)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}html[data-theme=dark] .eyebrow{color:var(--primary-light)!important}html[data-theme] .topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important;min-width:0!important}html[data-theme] .primary-button,html[data-theme] .premium-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;height:42px!important;max-width:100%!important;padding:0 16px!important;color:#fff!important;font-size:14px!important;font-weight:820!important;letter-spacing:0!important;white-space:nowrap!important;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 42%),linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:14px!important;box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 24%,transparent),inset 0 1px #ffffff47!important;transform:translateY(0)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}html[data-theme] .primary-button:hover,html[data-theme] .premium-button:hover{filter:brightness(1.03) saturate(1.04)!important;box-shadow:0 18px 38px color-mix(in srgb,var(--primary) 30%,transparent),var(--glow-cyan),inset 0 1px #ffffff52!important;transform:translateY(-2px)!important}html[data-theme] .primary-button:active,html[data-theme] .premium-button:active{transform:translateY(1px)!important;box-shadow:inset 0 2px 8px #0000002e,0 8px 18px color-mix(in srgb,var(--primary) 20%,transparent)!important}html[data-theme] .primary-button *,html[data-theme] .premium-button *{color:#fff!important}html[data-theme] .secondary-button,html[data-theme] .icon-button,html[data-theme] .file-button,html[data-theme] .session-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;height:40px!important;padding:0 13px!important;color:var(--text-main)!important;font-size:13px!important;font-weight:760!important;white-space:nowrap!important;background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 46%),var(--chip-bg)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important;box-shadow:0 9px 22px #1236520f,inset 0 1px #ffffff47!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}html[data-theme] .icon-button{width:42px!important;min-width:42px!important;padding:0!important}html[data-theme] .secondary-button:hover,html[data-theme] .icon-button:hover,html[data-theme] .file-button:hover{border-color:var(--border-strong)!important;box-shadow:var(--glow-cyan),0 12px 26px #12365214!important;transform:translateY(-2px)!important}html[data-theme] .content-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:24px 0 0!important;overflow-x:hidden!important}html[data-theme] .content-grid>*{min-width:0!important}html[data-theme] .panel.wide,html[data-theme] .wide{grid-column:1 / -1!important}html[data-theme] .command-grid,html[data-theme] .source-grid,html[data-theme] .account-grid,html[data-theme] .settings-grid,html[data-theme] .strategy-editor,html[data-theme] .safety-grid,html[data-theme] .insight-row,html[data-theme] .tracking-board,html[data-theme] .payment-summary-grid,html[data-theme] .payment-command-strip,html[data-theme] .payment-card-grid,html[data-theme] .payment-mini-list{gap:16px!important;min-width:0!important}html[data-theme] .kpi-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html[data-theme] .panel,html[data-theme] .metric-card,html[data-theme] .source-card,html[data-theme] .account-card,html[data-theme] .download-card,html[data-theme] .mailbox-card,html[data-theme] .insight-card,html[data-theme] .strategy-card,html[data-theme] .safety-check,html[data-theme] .workflow-stage,html[data-theme] .module-row,html[data-theme] .support-mode-grid button,html[data-theme] .support-overview>div,html[data-theme] .return-template-card,html[data-theme] .support-template-card,html[data-theme] .support-template-editor,html[data-theme] .return-detail,html[data-theme] .return-message,html[data-theme] .template-card,html[data-theme] .rule-line,html[data-theme] .user-card,html[data-theme] .password-reset-box,html[data-theme] .copy-tools,html[data-theme] .workflow-note,html[data-theme] .policy-card,html[data-theme] .tracking-row-card,html[data-theme] .tracking-account-bar,html[data-theme] .account-sync-card,html[data-theme] .tracking-line-list,html[data-theme] .tracking-meta-grid>div,html[data-theme] .tracking-lane,html[data-theme] .order-identity,html[data-theme] .order-person,html[data-theme] .order-facts,html[data-theme] .order-state,html[data-theme] .order-summary-strip>div,html[data-theme] .order-line-table,html[data-theme] .line-table-row,html[data-theme] .line-table-empty,html[data-theme] .data-grid-wrap,html[data-theme] .pricing-command-hero,html[data-theme] .pricing-command-card,html[data-theme] .coverage-card,html[data-theme] .pricing-stat,html[data-theme] .pricing-rule-card,html[data-theme] .dark-stat,html[data-theme] .payment-summary-card,html[data-theme] .payment-batch-card,html[data-theme] .payment-mini-card,html[data-theme] .payment-review-card,html[data-theme] .payment-command-card,html[data-theme] .mail-login-status,html[data-theme] .sync-status-card>div,html[data-theme] .provider-guidance,html[data-theme] .folder-chip-list,html[data-theme] .check-field,html[data-theme] .empty-line,html[data-theme] .tracking-results .empty-line,.glass-panel,.glow-card{position:relative!important;min-width:0!important;color:var(--text-main)!important;background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 42%),var(--surface-glass)!important;border:1px solid var(--border-soft)!important;border-radius:22px!important;box-shadow:var(--shadow-soft),inset 0 1px #ffffff52,inset 0 -1px #08aebd0f!important;-webkit-backdrop-filter:blur(20px) saturate(135%)!important;backdrop-filter:blur(20px) saturate(135%)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}html[data-theme] .panel{padding:22px!important}html[data-theme] .metric-card,html[data-theme] .pricing-stat,html[data-theme] .coverage-card,html[data-theme] .payment-summary-card{overflow:hidden!important}html[data-theme] .panel:hover,html[data-theme] .metric-card:hover,html[data-theme] .source-card:hover,html[data-theme] .account-card:hover,html[data-theme] .download-card:hover,html[data-theme] .mailbox-card:hover,html[data-theme] .insight-card:hover,html[data-theme] .workflow-stage:hover,html[data-theme] .module-row:hover,html[data-theme] .tracking-row-card:hover,html[data-theme] .payment-summary-card:hover,html[data-theme] .payment-batch-card:hover,html[data-theme] .payment-mini-card:hover,html[data-theme] .payment-review-card:hover,.glow-card:hover{border-color:var(--border-strong)!important;box-shadow:var(--shadow-deep),var(--glow-cyan),inset 0 1px #ffffff57!important;transform:translateY(-2px)!important}html[data-theme] .metric-card{display:grid!important;grid-template-rows:auto 1fr auto!important;min-height:150px!important;padding:18px!important}html[data-theme] .metric-card:after,html[data-theme] .pricing-stat:after,html[data-theme] .coverage-card:after,html[data-theme] .payment-summary-card:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:14px!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--primary),var(--accent-blue))!important;box-shadow:0 0 14px color-mix(in srgb,var(--primary) 22%,transparent)!important;opacity:.82!important}html[data-theme] .metric-card strong,html[data-theme] .pricing-stat strong,html[data-theme] .coverage-card strong,html[data-theme] .payment-summary-card strong{color:var(--text-main)!important;font-size:clamp(27px,2.2vw,34px)!important;line-height:1!important;font-weight:860!important}html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] strong,html[data-theme] b,html[data-theme] .panel-title strong,html[data-theme] .panel-title h2,html[data-theme] .card-title,html[data-theme] .inline-title strong,html[data-theme] .workflow-stage strong,html[data-theme] .module-row strong,html[data-theme] .source-card strong,html[data-theme] .account-card strong,html[data-theme] .tracking-row-card strong,html[data-theme] .mailbox-card strong,html[data-theme] .download-card strong,html[data-theme] .return-template-card strong,html[data-theme] .support-template-card strong,html[data-theme] .return-detail strong,html[data-theme] .template-card strong,html[data-theme] .insight-card strong,html[data-theme] .strategy-card strong,html[data-theme] .rule-line strong,html[data-theme] .user-card strong,html[data-theme] .sync-status-card strong,html[data-theme] .mail-login-status strong,html[data-theme] .payment-batch-card strong,html[data-theme] .payment-mini-card strong,html[data-theme] .payment-review-card strong{color:var(--text-main)!important;opacity:1!important;text-shadow:none!important}html[data-theme] p,html[data-theme] small,html[data-theme] label,html[data-theme] .panel p,html[data-theme] .panel small,html[data-theme] .panel-title>span,html[data-theme] .field>span,html[data-theme] .card-label,html[data-theme] .metric-card span,html[data-theme] .metric-card small,html[data-theme] .workflow-stage span,html[data-theme] .module-row span,html[data-theme] .source-card span,html[data-theme] .source-card small,html[data-theme] .account-card span,html[data-theme] .account-card small,html[data-theme] .tracking-row-card span,html[data-theme] .tracking-row-card small,html[data-theme] .mailbox-card span,html[data-theme] .mailbox-card small,html[data-theme] .download-card span,html[data-theme] .download-card small,html[data-theme] .return-template-card span,html[data-theme] .return-template-card small,html[data-theme] .return-detail span,html[data-theme] .return-message span,html[data-theme] .template-card span,html[data-theme] .template-card small,html[data-theme] .insight-card span,html[data-theme] .coverage-card span,html[data-theme] .coverage-card small,html[data-theme] .coverage-card em,html[data-theme] .strategy-card span,html[data-theme] .strategy-card small,html[data-theme] .strategy-card em,html[data-theme] .pricing-stat span,html[data-theme] .pricing-stat small,html[data-theme] .rule-line span,html[data-theme] .user-card span,html[data-theme] .user-card small,html[data-theme] .sync-status-card span,html[data-theme] .mail-login-status span,html[data-theme] .mail-login-status small,html[data-theme] .payment-summary-card small,html[data-theme] .payment-batch-card small,html[data-theme] .payment-mini-card small,html[data-theme] .payment-review-card small,html[data-theme] .empty-line{color:var(--text-muted)!important;opacity:1!important;text-shadow:none!important}html[data-theme] .panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}html[data-theme] .panel-title>div{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html[data-theme] .panel-title svg{color:var(--primary-dark)!important}html[data-theme=dark] .panel-title svg{color:var(--primary-light)!important}html[data-theme] .panel-title h2{margin:0!important;font-size:17px!important;font-weight:820!important;letter-spacing:0!important}html[data-theme] .panel-title>span{flex:0 0 auto!important;color:var(--text-main)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}html[data-theme] input:not([type=checkbox]):not([type=file]),html[data-theme] select,html[data-theme] textarea{width:100%!important;min-width:0!important;min-height:42px!important;color:var(--text-main)!important;background:var(--input-bg)!important;border:1px solid var(--border-soft)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff38!important;outline:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}html[data-theme] textarea{min-height:108px!important;line-height:1.45!important;resize:vertical!important}html[data-theme] input:not([type=checkbox]):not([type=file]):focus,html[data-theme] select:focus,html[data-theme] textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--focus-ring),inset 0 1px #ffffff3d!important}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--text-soft)!important;opacity:1!important}html[data-theme] select{appearance:none!important;padding-right:36px!important}html[data-theme] select option{color:var(--text-main)!important;background:var(--surface)!important}html[data-theme] .field{display:grid!important;gap:7px!important;min-width:0!important}html[data-theme] .field>span{font-size:12px!important;font-weight:720!important}html[data-theme] .file-button{position:relative!important;overflow:hidden!important}html[data-theme] .file-button input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}html[data-theme] .file-button.disabled,html[data-theme] button:disabled,html[data-theme] .primary-button:disabled,html[data-theme] .secondary-button:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important}html[data-theme] .payment-tabs,html[data-theme] .segmented,html[data-theme] .support-chip-row,html[data-theme] .tracking-filter-tabs,html[data-theme] .pricing-filter-rail{display:flex!important;align-items:center!important;gap:6px!important;max-width:100%!important;padding:6px!important;overflow-x:auto!important;overflow-y:hidden!important;background:color-mix(in srgb,var(--surface-glass) 72%,transparent)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff40!important;scrollbar-width:none!important}html[data-theme] .payment-tabs::-webkit-scrollbar,html[data-theme] .segmented::-webkit-scrollbar,html[data-theme] .support-chip-row::-webkit-scrollbar,html[data-theme] .tracking-filter-tabs::-webkit-scrollbar,html[data-theme] .pricing-filter-rail::-webkit-scrollbar{display:none!important}html[data-theme] .payment-tabs button,html[data-theme] .segmented button,html[data-theme] .support-chip-row button,html[data-theme] .tracking-filter-tabs button,html[data-theme] .pricing-filter-rail button{flex:0 0 auto!important;min-height:36px!important;padding:0 13px!important;color:var(--text-muted)!important;background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;font-size:13px!important;font-weight:780!important;white-space:nowrap!important;box-shadow:none!important;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}html[data-theme] .payment-tabs button:hover,html[data-theme] .segmented button:hover,html[data-theme] .support-chip-row button:hover,html[data-theme] .tracking-filter-tabs button:hover,html[data-theme] .pricing-filter-rail button:hover{color:var(--text-main)!important;background:color-mix(in srgb,var(--primary) 9%,transparent)!important}html[data-theme] .payment-tabs button.active,html[data-theme] .segmented button.selected,html[data-theme] .support-chip-row button.active,html[data-theme] .tracking-filter-tabs button.active,html[data-theme] .pricing-filter-rail button.selected{color:#fff!important;background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;border-color:#ffffff38!important;box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 24%,transparent)!important}html[data-theme] .status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:6px 10px!important;color:var(--text-main)!important;background:color-mix(in srgb,var(--surface-glass) 82%,transparent)!important;border:1px solid var(--border-soft)!important;border-radius:999px!important;font-size:11px!important;font-weight:850!important;letter-spacing:.03em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff38!important}html[data-theme] .status-pill.ready,html[data-theme] .status-pill.connected,html[data-theme] .status-pill.live,html[data-theme] .status-pill.on,html[data-theme] .status-pill.active,html[data-theme] .status-pill.complete,html[data-theme] .status-pill.synced,html[data-theme] .status-pill.pass,html[data-theme] .status-pill.tracking-ready,html[data-theme] .status-pill.order-captured,html[data-theme] .status-pill.matched,html[data-theme] .status-pill.login-ok{color:#eaffff!important;background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;border-color:color-mix(in srgb,var(--primary) 42%,transparent)!important;box-shadow:0 0 18px color-mix(in srgb,var(--primary) 18%,transparent)!important}html[data-theme] .status-pill.waiting,html[data-theme] .status-pill.booting,html[data-theme] .status-pill.queued,html[data-theme] .status-pill.review,html[data-theme] .status-pill.needs-review,html[data-theme] .status-pill.manual-review,html[data-theme] .status-pill.waiting-tracking,html[data-theme] .status-pill.stock-review,html[data-theme] .status-pill.pending{color:#6f4b00!important;background:#f5ae3129!important;border-color:#f5ae3157!important;box-shadow:0 0 16px #f5ae311f!important}html[data-theme=dark] .status-pill.waiting,html[data-theme=dark] .status-pill.booting,html[data-theme=dark] .status-pill.queued,html[data-theme=dark] .status-pill.review,html[data-theme=dark] .status-pill.needs-review,html[data-theme=dark] .status-pill.manual-review,html[data-theme=dark] .status-pill.waiting-tracking,html[data-theme=dark] .status-pill.stock-review,html[data-theme=dark] .status-pill.pending{color:#ffe6ad!important}html[data-theme] .status-pill.error,html[data-theme] .status-pill.blocked,html[data-theme] .status-pill.block,html[data-theme] .status-pill.missing,html[data-theme] .status-pill.failed,html[data-theme] .status-pill.auto-sync-failed,html[data-theme] .status-pill.not-listable{color:#8d2432!important;background:#dc445221!important;border-color:#dc445252!important;box-shadow:0 0 16px #dc44521a!important}html[data-theme=dark] .status-pill.error,html[data-theme=dark] .status-pill.blocked,html[data-theme=dark] .status-pill.block,html[data-theme=dark] .status-pill.missing,html[data-theme=dark] .status-pill.failed,html[data-theme=dark] .status-pill.auto-sync-failed,html[data-theme=dark] .status-pill.not-listable{color:#ffd7dd!important}html[data-theme] .status-pill.safe,html[data-theme] .status-pill.safe-mode,html[data-theme] .status-pill.preview-safe,html[data-theme] .status-pill.safe-export-lock{color:#eaf9ff!important;background:linear-gradient(135deg,var(--accent-blue),var(--primary))!important;border-color:color-mix(in srgb,var(--accent-blue) 40%,transparent)!important}html[data-theme] .workflow-stage,html[data-theme] .module-row,html[data-theme] .rule-line{min-height:58px!important;padding:14px 16px!important;display:grid!important;align-items:center!important;gap:12px!important}html[data-theme] .workflow-stage{grid-template-columns:40px minmax(0,1fr) auto!important}html[data-theme] .workflow-stage>span:first-child{display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;color:#fff!important;background:linear-gradient(135deg,var(--primary),var(--accent-blue))!important;border-radius:12px!important;font-weight:850!important;box-shadow:0 10px 20px color-mix(in srgb,var(--primary) 22%,transparent)!important}html[data-theme] .module-row{grid-template-columns:minmax(0,1fr) auto!important}html[data-theme] .dashboard-graph-panel,html[data-theme] .ops-graph,html[data-theme] .graph-note,html[data-theme] .pricing-grid-shell{color:var(--text-main)!important;background:linear-gradient(var(--analytics-grid) 1px,transparent 1px),linear-gradient(90deg,var(--analytics-grid) 1px,transparent 1px),var(--analytics-bg)!important;background-size:28px 28px,28px 28px,auto!important;border:1px solid var(--border-soft)!important;border-radius:22px!important;box-shadow:var(--shadow-soft),inset 0 1px #ffffff38!important;overflow:hidden!important}html[data-theme] .data-grid-wrap{width:100%!important;max-width:100%!important;overflow:auto!important;padding:0!important}html[data-theme] .data-grid{width:100%!important;min-width:760px!important;border-collapse:separate!important;border-spacing:0!important}html[data-theme] .data-grid th,html[data-theme] .line-table-head,html[data-theme] .pricing-grid-head{color:var(--text-main)!important;background:color-mix(in srgb,var(--primary) 8%,var(--surface-glass))!important;border-color:var(--border-soft)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.03em!important;text-transform:uppercase!important}html[data-theme] .data-grid td,html[data-theme] .pricing-row,html[data-theme] .line-table-row,html[data-theme] .item-table-row{color:var(--text-main)!important;background:color-mix(in srgb,var(--surface-glass) 72%,transparent)!important;border-color:color-mix(in srgb,var(--border-soft) 72%,transparent)!important}html[data-theme] .data-grid tr:hover td,html[data-theme] .pricing-row:hover,html[data-theme] .line-table-row:hover,html[data-theme] .item-table-row:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface-glass))!important}html[data-theme] .empty-line,html[data-theme] .tracking-results .empty-line,html[data-theme] .support-results .empty-line{display:grid!important;place-items:center!important;min-height:190px!important;padding:24px!important;text-align:center!important;border-style:dashed!important;color:var(--text-muted)!important}html[data-theme] .tracking-results{display:grid!important;gap:16px!important;min-width:0!important}html[data-theme] .tracking-row-card{padding:14px!important}html[data-theme] .tracking-meta-grid,html[data-theme] .order-summary-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;min-width:0!important}html[data-theme] .tracking-line-list,html[data-theme] .order-line-table{max-width:100%!important;overflow-x:auto!important}html[data-theme] .supplier-payment-page{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html[data-theme] .supplier-payment-page>.panel,html[data-theme] .supplier-payment-page>.panel.wide{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}html[data-theme] .supplier-payment-setup,html[data-theme] .accountant-import-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;align-items:end!important;width:100%!important;max-width:100%!important}html[data-theme] .supplier-payment-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;max-width:100%!important;margin-top:16px!important}html[data-theme] .supplier-payment-actions .primary-button,html[data-theme] .supplier-payment-actions .secondary-button{flex:0 1 auto!important;max-width:100%!important}html[data-theme] .data-grid-wrap.supplier-payments-grid{display:block!important;overflow-x:auto!important}html[data-theme] .payment-summary-grid,html[data-theme] .payment-command-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-theme] .payment-card-grid,html[data-theme] .payment-mini-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}html[data-theme] .toast,html[data-theme] .busy-banner,html[data-theme] .inline-alert,html[data-theme] .success-banner,html[data-theme] .error-banner,html[data-theme] .job-monitor{color:var(--text-main)!important;background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 42%),var(--surface-glass)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;box-shadow:var(--shadow-soft),inset 0 1px #ffffff47!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;backdrop-filter:blur(18px) saturate(135%)!important}html[data-theme] .success-banner{border-color:color-mix(in srgb,var(--primary) 36%,transparent)!important}html[data-theme] .error-banner,html[data-theme] .toast.error,html[data-theme] .inline-alert.error{border-color:#dc445257!important}html[data-theme] .modal,html[data-theme] .dialog,html[data-theme] [role=dialog],html[data-theme] .modal-glass{color:var(--text-main)!important;background:linear-gradient(145deg,rgba(255,255,255,.26),transparent 42%),var(--surface-glass)!important;border:1px solid var(--border-strong)!important;border-radius:22px!important;box-shadow:var(--shadow-deep),var(--glow-cyan)!important;-webkit-backdrop-filter:blur(22px) saturate(140%)!important;backdrop-filter:blur(22px) saturate(140%)!important;animation:modalFrostIn .18s ease both!important}html[data-theme] .modal-backdrop,html[data-theme] .dialog-backdrop,html[data-theme] .overlay,html[data-theme] [data-modal-backdrop]{background:#03101b6b!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important;backdrop-filter:blur(16px) saturate(120%)!important}@keyframes modalFrostIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-theme] .login-shell{background:radial-gradient(circle at 32% 12%,color-mix(in srgb,var(--primary-light) 22%,transparent),transparent 36%),linear-gradient(135deg,var(--bg-gradient-1),var(--bg-main) 48%,var(--bg-gradient-2))!important}html[data-theme] .login-card{width:min(500px,calc(100vw - 32px))!important;padding:30px!important;color:var(--text-main)!important;background:linear-gradient(145deg,rgba(255,255,255,.36),transparent 42%),var(--surface-glass)!important;border:1px solid var(--border-soft)!important;border-radius:22px!important;box-shadow:var(--shadow-deep),var(--glow-cyan),inset 0 1px #ffffff52!important;-webkit-backdrop-filter:blur(22px) saturate(140%)!important;backdrop-filter:blur(22px) saturate(140%)!important}html[data-theme] .login-brand span,html[data-theme] .login-copy h1,html[data-theme] .login-card .field>span{color:var(--text-main)!important}html[data-theme] .login-card .login-button,html[data-theme] .login-card .login-button *{color:#fff!important}@media(max-width:1420px){html[data-theme] .topbar{grid-template-columns:1fr!important;align-items:start!important}html[data-theme] .topbar-actions{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}html[data-theme] .topbar-actions::-webkit-scrollbar{display:none!important}}@media(max-width:1280px){html[data-theme] .content-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] .kpi-grid,html[data-theme] .payment-summary-grid,html[data-theme] .payment-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){html[data-theme] .app-shell{display:block!important}html[data-theme] .sidebar{position:relative!important;top:auto!important;width:calc(100% - 32px)!important;min-width:0!important;height:auto!important;max-height:none!important}html[data-theme] .nav-list{max-height:280px!important}html[data-theme] .main-area{padding:0 16px 28px!important}}@media(max-width:720px){html[data-theme] .kpi-grid,html[data-theme] .source-grid,html[data-theme] .account-grid,html[data-theme] .insight-row,html[data-theme] .tracking-board,html[data-theme] .payment-summary-grid,html[data-theme] .payment-command-strip,html[data-theme] .supplier-payment-setup,html[data-theme] .accountant-import-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] .topbar,html[data-theme] .panel{padding:16px!important;border-radius:18px!important}html[data-theme] .primary-button,html[data-theme] .secondary-button,html[data-theme] .file-button{width:100%!important}}:root{color-scheme:light;--ch-bg: #eef8fc;--ch-bg-top: #f8fdff;--ch-bg-bottom: #dff3f8;--ch-text: #102033;--ch-text-2: #42586c;--ch-text-3: #6c8192;--ch-panel: rgba(255,255,255,.88);--ch-panel-solid: #ffffff;--ch-sidebar: rgba(255,255,255,.82);--ch-cell: rgba(255,255,255,.92);--ch-cell-hover: rgba(242,252,255,.98);--ch-primary: #08aebd;--ch-primary-2: #067f91;--ch-primary-3: #37d4df;--ch-blue: #1689c7;--ch-line: rgba(79,160,188,.32);--ch-line-strong: rgba(8,174,189,.48);--ch-focus: rgba(8,174,189,.18);--ch-green: #0f9b8e;--ch-amber: #b7791f;--ch-red: #c24141;--ch-shadow-xs: 0 6px 14px rgba(18,54,82,.06);--ch-shadow-sm: 0 12px 28px rgba(18,54,82,.09);--ch-shadow-md: 0 20px 48px rgba(18,54,82,.13);--ch-shadow-lg: 0 28px 78px rgba(18,54,82,.18);--ch-glow: 0 0 30px rgba(8,174,189,.22);--ch-radius-sm: 12px;--ch-radius-md: 16px;--ch-radius-lg: 20px;--ch-radius-xl: 24px;--ch-radius-xxl: 30px;--ch-speed: .19s cubic-bezier(.2,.8,.2,1)}.dark,[data-theme=dark]{color-scheme:dark;--ch-bg: #061421;--ch-bg-top: #092033;--ch-bg-bottom: #03101b;--ch-text: #eaf6ff;--ch-text-2: #a9bfd1;--ch-text-3: #8098aa;--ch-panel: rgba(10,31,48,.88);--ch-panel-solid: #0b2235;--ch-sidebar: rgba(9,28,44,.9);--ch-cell: rgba(18,44,66,.88);--ch-cell-hover: rgba(21,54,80,.96);--ch-primary: #20c7d8;--ch-primary-2: #0897aa;--ch-primary-3: #66e6ef;--ch-blue: #38a8e8;--ch-line: rgba(50,211,223,.25);--ch-line-strong: rgba(50,211,223,.48);--ch-focus: rgba(32,199,216,.22);--ch-green: #44d7c4;--ch-amber: #f2c66d;--ch-red: #ff9b9b;--ch-shadow-xs: 0 6px 16px rgba(0,0,0,.2);--ch-shadow-sm: 0 14px 34px rgba(0,0,0,.28);--ch-shadow-md: 0 22px 58px rgba(0,0,0,.38);--ch-shadow-lg: 0 30px 86px rgba(0,0,0,.5);--ch-glow: 0 0 34px rgba(32,199,216,.26)}*{box-sizing:border-box}html,body{overflow-x:hidden}body{margin:0;color:var(--ch-text);background:radial-gradient(circle at 16% 7%,rgba(55,212,223,.2),transparent 33%),radial-gradient(circle at 88% 0%,rgba(22,137,199,.13),transparent 31%),linear-gradient(135deg,var(--ch-bg-top),var(--ch-bg) 48%,var(--ch-bg-bottom));background-attachment:fixed;text-rendering:geometricPrecision}.dark body,[data-theme=dark] body{background:radial-gradient(circle at 16% 8%,rgba(32,199,216,.22),transparent 31%),radial-gradient(circle at 88% 2%,rgba(56,168,232,.13),transparent 34%),linear-gradient(135deg,var(--ch-bg-top),var(--ch-bg) 52%,var(--ch-bg-bottom))}img,svg,canvas,video{max-width:100%}button,input,textarea,select{font:inherit}.ch-app{display:grid;grid-template-columns:316px minmax(0,1fr);min-height:100vh;overflow-x:hidden}.ch-main{min-width:0;padding:22px 28px 34px;overflow-x:hidden}.ch-page{width:100%;max-width:100%;min-width:0}.ch-page-grid{display:grid;gap:22px;min-width:0}.ch-bg-grid:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:linear-gradient(rgba(8,174,189,.65) 1px,transparent 1px),linear-gradient(90deg,rgba(8,174,189,.65) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 80%);mask-image:linear-gradient(to bottom,black 0%,transparent 80%)}.ch-sidebar{position:sticky;top:16px;height:calc(100vh - 32px);margin:16px;padding:15px;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,#fff3,#fff0 36%),var(--ch-sidebar);border:1px solid var(--ch-line);box-shadow:var(--ch-shadow-lg),inset 0 1px #fff6,inset 0 -1px #ffffff1a;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}.dark .ch-sidebar,[data-theme=dark] .ch-sidebar{background:linear-gradient(145deg,#ffffff14,#fff0 42%),var(--ch-sidebar);box-shadow:var(--ch-shadow-lg),inset 0 1px #ffffff1f}.ch-sidebar-inner{display:flex;flex-direction:column;height:100%;min-width:0}.ch-brand-card{display:flex;align-items:center;gap:13px;min-height:86px;margin-bottom:14px;padding:15px;border-radius:23px;background:#ffffff7a;border:1px solid var(--ch-line);box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff8c}.dark .ch-brand-card,[data-theme=dark] .ch-brand-card{background:#ffffff0f;box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff17}.ch-brand-mark{width:48px;height:48px;flex:0 0 48px;border-radius:17px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.66),transparent 30%),linear-gradient(135deg,var(--ch-primary-3),var(--ch-blue));box-shadow:0 16px 32px #08aebd40,inset 0 1px #ffffff73}.ch-brand-title{margin:0;color:var(--ch-text);font-size:20px;line-height:1.05;font-weight:850;letter-spacing:-.04em}.ch-brand-subtitle{margin:4px 0 0;color:var(--ch-text-3);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ch-nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 2px 2px 0}.ch-nav::-webkit-scrollbar{width:5px}.ch-nav::-webkit-scrollbar-track{background:transparent}.ch-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#08aebd4d}.ch-nav-item{display:flex;align-items:center;gap:12px;min-width:0;height:46px;margin:5px 0;padding:0 14px;border-radius:15px;border:1px solid transparent;color:var(--ch-text-2);font-size:14px;font-weight:700;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:transform var(--ch-speed),background var(--ch-speed),border-color var(--ch-speed),box-shadow var(--ch-speed),color var(--ch-speed)}.ch-nav-item svg,.ch-nav-item .icon{width:18px;height:18px;flex:0 0 18px}.ch-nav-item span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ch-nav-item:hover{color:var(--ch-text);background:#08aebd1b;border-color:var(--ch-line-strong);box-shadow:0 0 24px #08aebd2e,inset 0 1px #ffffff40;transform:translate(4px)}.ch-nav-item.is-active,.ch-nav-item.active,.ch-nav-item[aria-current=page]{color:#fff;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.32),transparent 26%),linear-gradient(135deg,var(--ch-primary),var(--ch-primary-2));border-color:#ffffff3d;box-shadow:0 13px 30px #08aebd52,inset 0 1px #ffffff52}.ch-signature{flex:0 0 auto;margin-top:14px;padding:12px 14px;border-radius:18px;color:var(--ch-text-3);background:#ffffff6b;border:1px solid var(--ch-line);box-shadow:inset 0 1px #ffffff5c;overflow:hidden}.dark .ch-signature,[data-theme=dark] .ch-signature{background:#ffffff0e}.ch-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;margin-bottom:22px;padding:14px 18px;border-radius:24px;background:var(--ch-panel);border:1px solid var(--ch-line);box-shadow:var(--ch-shadow-sm),inset 0 1px #ffffff57;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.ch-eyebrow{margin:0 0 4px;color:var(--ch-primary-2);font-size:11px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.dark .ch-eyebrow,[data-theme=dark] .ch-eyebrow{color:var(--ch-primary-3)}.ch-title{margin:0;color:var(--ch-text);font-size:clamp(25px,2.15vw,32px);line-height:1.04;font-weight:850;letter-spacing:-.04em}.ch-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ch-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border-radius:14px;border:1px solid var(--ch-line);color:var(--ch-text);background:var(--ch-cell);box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff73;font-size:13px;line-height:1;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform var(--ch-speed),box-shadow var(--ch-speed),border-color var(--ch-speed),background var(--ch-speed)}.dark .ch-btn,[data-theme=dark] .ch-btn{box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff14}.ch-btn:hover{transform:translateY(-2px);border-color:var(--ch-line-strong);background:var(--ch-cell-hover);box-shadow:var(--ch-shadow-sm),var(--ch-glow)}.ch-btn:active{transform:translateY(0)}.ch-btn-primary{color:#fff;border-color:#ffffff3d;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.34),transparent 28%),linear-gradient(135deg,var(--ch-primary),var(--ch-primary-2));box-shadow:0 15px 32px #08aebd47,inset 0 1px #ffffff57}.ch-btn-icon{width:40px;padding:0}.ch-grid{display:grid;gap:20px;min-width:0}.ch-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ch-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-panel,.ch-card,.ch-cell{position:relative;min-width:0;overflow:hidden;border-radius:24px;background:var(--ch-panel);border:1px solid var(--ch-line);box-shadow:var(--ch-shadow-sm),inset 0 1px #ffffff57;backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}.ch-panel{padding:22px}.ch-card,.ch-cell{padding:20px}.ch-card:before,.ch-panel:before,.ch-cell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.25),transparent 38%),radial-gradient(circle at 18% 0%,rgba(55,212,223,.105),transparent 36%)}.dark .ch-card:before,.dark .ch-panel:before,.dark .ch-cell:before,[data-theme=dark] .ch-card:before,[data-theme=dark] .ch-panel:before,[data-theme=dark] .ch-cell:before{background:linear-gradient(135deg,rgba(255,255,255,.075),transparent 42%),radial-gradient(circle at 18% 0%,rgba(102,230,239,.085),transparent 36%)}.ch-card>*,.ch-panel>*,.ch-cell>*{position:relative;z-index:1}.ch-card:hover,.ch-cell:hover{transform:translateY(-2px);border-color:var(--ch-line-strong);box-shadow:var(--ch-shadow-md),var(--ch-glow),inset 0 1px #ffffff57}.ch-card,.ch-cell{transition:transform var(--ch-speed),border-color var(--ch-speed),box-shadow var(--ch-speed),background var(--ch-speed)}.ch-metric{min-height:136px}.ch-metric-label{margin:0 0 16px;color:var(--ch-text);font-size:13px;font-weight:780}.ch-metric-value{margin:0;color:var(--ch-text);font-size:31px;line-height:1;font-weight:880;letter-spacing:-.045em}.ch-muted{color:var(--ch-text-2);font-size:13px}.ch-progress{height:4px;margin-top:18px;border-radius:999px;background:linear-gradient(90deg,var(--ch-primary),var(--ch-blue),#5d79e6);box-shadow:0 0 18px #08aebd38}.ch-tabs-wrap{display:flex;justify-content:flex-start;width:100%;max-width:100%;overflow:hidden}.ch-tabs{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:8px;border-radius:20px;background:linear-gradient(145deg,#ffffff52,#ffffff14),#08aebd13;border:1px solid var(--ch-line);box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff6b;overflow-x:auto;overflow-y:hidden}.dark .ch-tabs,[data-theme=dark] .ch-tabs{background:linear-gradient(145deg,#ffffff14,#ffffff05),#20c7d812;box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff14}.ch-tabs::-webkit-scrollbar{height:0}.ch-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:39px;padding:0 17px;border-radius:14px;border:1px solid transparent;color:var(--ch-text-2);background:transparent;font-size:13px;font-weight:820;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--ch-speed),color var(--ch-speed),background var(--ch-speed),border-color var(--ch-speed),box-shadow var(--ch-speed)}.ch-tab:hover{color:var(--ch-text);background:#08aebd18;border-color:var(--ch-line);box-shadow:0 0 18px #08aebd1f;transform:translateY(-1px)}.ch-tab.is-active,.ch-tab.active,.ch-tab[aria-selected=true]{color:var(--ch-primary-2);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.66),transparent 32%),var(--ch-cell);border-color:#ffffff9e;box-shadow:0 12px 26px #1236521c,inset 0 1px #ffffffa6}.dark .ch-tab.is-active,.dark .ch-tab.active,.dark .ch-tab[aria-selected=true],[data-theme=dark] .ch-tab.is-active,[data-theme=dark] .ch-tab.active,[data-theme=dark] .ch-tab[aria-selected=true]{color:var(--ch-primary-3);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.13),transparent 34%),#ffffff18;border-color:var(--ch-line-strong);box-shadow:0 14px 30px #00000042,0 0 22px #20c7d829,inset 0 1px #ffffff1a}.ch-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.ch-field{min-width:0}.ch-label{display:block;margin-bottom:7px;color:var(--ch-text-3);font-size:12px;font-weight:760}.ch-input,.ch-select,.ch-textarea{width:100%;min-width:0;height:43px;padding:0 13px;border-radius:13px;border:1px solid var(--ch-line);outline:none;color:var(--ch-text);background:var(--ch-cell);box-shadow:inset 0 1px #ffffff6b;transition:border-color var(--ch-speed),box-shadow var(--ch-speed),background var(--ch-speed)}.dark .ch-input,.dark .ch-select,.dark .ch-textarea,[data-theme=dark] .ch-input,[data-theme=dark] .ch-select,[data-theme=dark] .ch-textarea{box-shadow:inset 0 1px #ffffff13}.ch-input:focus,.ch-select:focus,.ch-textarea:focus{border-color:var(--ch-primary);box-shadow:0 0 0 3px var(--ch-focus),inset 0 1px #ffffff6b}.ch-input::placeholder,.ch-textarea::placeholder{color:var(--ch-text-3)}.ch-upload{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:10px 12px;border-radius:16px;color:var(--ch-text-2);background:#ffffff70;border:1px dashed var(--ch-line-strong)}.dark .ch-upload,[data-theme=dark] .ch-upload{background:#ffffff0e}.supplier-payments-grid,.ch-split-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:24px;align-items:start;width:100%;min-width:0}.supplier-payments-main,.supplier-payments-import,.ch-split-main,.ch-split-aside{min-width:0;max-width:100%}.supplier-payments-import .ch-form-grid,.ch-split-aside .ch-form-grid{grid-template-columns:1fr 1fr}.span-2,.ch-span-2{grid-column:1 / -1}.ch-pill{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:870;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border:1px solid currentColor}.ch-pill-ready,.ch-pill-live,.ch-pill-connected{color:var(--ch-green);background:color-mix(in srgb,var(--ch-green) 13%,transparent)}.ch-pill-waiting{color:var(--ch-amber);background:color-mix(in srgb,var(--ch-amber) 12%,transparent)}.ch-pill-error,.ch-pill-blocked{color:var(--ch-red);background:color-mix(in srgb,var(--ch-red) 11%,transparent)}.ch-pill-safe{color:var(--ch-blue);background:color-mix(in srgb,var(--ch-blue) 12%,transparent)}.ch-table-wrap{width:100%;max-width:100%;overflow-x:auto;border-radius:18px;border:1px solid var(--ch-line);background:#ffffff57}.dark .ch-table-wrap,[data-theme=dark] .ch-table-wrap{background:#ffffff0a}.ch-table{width:100%;min-width:720px;border-collapse:collapse}.ch-table th,.ch-table td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--ch-line)}.ch-table th{color:var(--ch-text);background:#08aebd13;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ch-table td{color:var(--ch-text-2);font-size:13px}.ch-table tr:hover td{background:#08aebd0f}.ch-empty{display:grid;place-items:center;min-height:220px;text-align:center;color:var(--ch-text-2)}.ch-empty-icon{width:54px;height:54px;margin-bottom:12px;border-radius:18px;background:linear-gradient(135deg,#08aebd29,#1689c71f);border:1px solid var(--ch-line);box-shadow:var(--ch-shadow-xs)}.ch-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#03101b61;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ch-modal{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:26px;background:var(--ch-panel);border:1px solid var(--ch-line-strong);box-shadow:var(--ch-shadow-lg),var(--ch-glow);animation:chModalIn .19s cubic-bezier(.2,.8,.2,1)}@keyframes chModalIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1320px){.ch-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-payments-grid,.ch-split-page{grid-template-columns:1fr}}@media(max-width:1040px){.ch-app{grid-template-columns:1fr}.ch-sidebar{position:relative;top:0;height:auto;margin:12px}.ch-nav{max-height:320px}.ch-main{padding:12px 16px 30px}.ch-header{flex-direction:column;align-items:flex-start}.ch-actions{width:100%;justify-content:flex-start}}@media(max-width:720px){.ch-grid-4,.ch-grid-3,.ch-grid-2,.ch-form-grid,.supplier-payments-import .ch-form-grid,.ch-split-aside .ch-form-grid{grid-template-columns:1fr}.ch-title{font-size:25px}.ch-panel,.ch-card,.ch-cell{padding:18px;border-radius:21px}.ch-tabs{width:100%}}[data-theme] .app-shell.ch-app{display:grid!important;grid-template-columns:316px minmax(0,1fr)!important;min-height:100vh!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;background:transparent!important}[data-theme] .main-area.ch-main{min-width:0!important;max-width:100%!important;padding:22px 28px 34px 6px!important;overflow-x:hidden!important;background:transparent!important}[data-theme] .sidebar.ch-sidebar{position:sticky!important;top:16px!important;width:284px!important;min-width:284px!important;height:calc(100vh - 32px)!important;max-height:calc(100vh - 32px)!important;margin:16px!important;padding:15px!important;border-radius:30px!important;overflow:hidden!important;background:linear-gradient(145deg,#fff3,#fff0 36%),var(--ch-sidebar)!important;border:1px solid var(--ch-line)!important;box-shadow:var(--ch-shadow-lg),inset 0 1px #fff6,inset 0 -1px #ffffff1a!important;backdrop-filter:blur(24px) saturate(1.25)!important;-webkit-backdrop-filter:blur(24px) saturate(1.25)!important}[data-theme=dark] .sidebar.ch-sidebar{background:linear-gradient(145deg,#ffffff14,#fff0 42%),var(--ch-sidebar)!important;box-shadow:var(--ch-shadow-lg),inset 0 1px #ffffff1f!important}[data-theme] .ch-sidebar-inner{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important}[data-theme] .brand-card.ch-brand-card{min-height:86px!important;margin-bottom:14px!important;padding:15px!important;border-radius:23px!important;background:#ffffff7a!important;border:1px solid var(--ch-line)!important;box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff8c!important}[data-theme=dark] .brand-card.ch-brand-card{background:#ffffff0f!important}[data-theme] .brand-lockup{grid-template-columns:54px minmax(0,1fr)!important;gap:13px!important}[data-theme] .brand-lockup .ch-brand-mark{width:54px!important;height:54px!important;flex:0 0 54px!important;padding:4px!important;border-radius:17px!important;background:transparent!important;object-fit:contain!important;box-shadow:none!important;filter:drop-shadow(0 14px 26px rgba(8,174,189,.24))!important}[data-theme] .brand-lockup .ch-brand-title{color:var(--ch-text)!important;font-size:22px!important;font-weight:850!important;letter-spacing:-.04em!important}[data-theme] .brand-lockup .ch-brand-subtitle{color:var(--ch-text-3)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.18em!important}[data-theme] .workspace-pill{flex:0 0 auto!important;width:fit-content!important;max-width:100%!important;min-height:34px!important;margin:0 0 8px!important;color:var(--ch-text-2)!important;background:var(--ch-cell)!important;border:1px solid var(--ch-line)!important;border-radius:15px!important;box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff4d!important}[data-theme] .nav-list.ch-nav{flex:1 1 auto!important;display:block!important;min-height:0!important;max-width:100%!important;padding:2px 2px 2px 0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(8,174,189,.3) transparent!important}[data-theme] .nav-list.ch-nav::-webkit-scrollbar{width:5px!important;height:0!important}[data-theme] .nav-list.ch-nav::-webkit-scrollbar-track{background:transparent!important}[data-theme] .nav-list.ch-nav::-webkit-scrollbar-thumb{border-radius:999px!important;background:#08aebd4d!important}[data-theme] .nav-item.ch-nav-item{display:flex!important;align-items:center!important;gap:12px!important;height:46px!important;min-height:46px!important;width:100%!important;min-width:0!important;margin:5px 0!important;padding:0 14px!important;border-radius:15px!important;border:1px solid transparent!important;color:var(--ch-text-2)!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;transform:translate(0)!important}[data-theme] .nav-item.ch-nav-item span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:currentColor!important}[data-theme] .nav-item.ch-nav-item:hover{color:var(--ch-text)!important;background:#08aebd1b!important;border-color:var(--ch-line-strong)!important;box-shadow:0 0 24px #08aebd2e,inset 0 1px #ffffff40!important;transform:translate(4px)!important}[data-theme] .nav-item.ch-nav-item.is-active{color:#fff!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.32),transparent 26%),linear-gradient(135deg,var(--ch-primary),var(--ch-primary-2))!important;border-color:#ffffff3d!important;box-shadow:0 13px 30px #08aebd52,inset 0 1px #ffffff52!important}[data-theme] .nav-item.ch-nav-item.is-active *{color:#fff!important}[data-theme] .designer-signature.ch-signature{flex:0 0 auto!important;min-height:58px!important;max-height:70px!important;margin-top:14px!important;padding:12px 14px!important;border-radius:18px!important;color:var(--ch-text-3)!important;background:#ffffff6b!important;border:1px solid var(--ch-line)!important;box-shadow:inset 0 1px #ffffff5c!important;overflow:hidden!important}[data-theme=dark] .designer-signature.ch-signature{background:#ffffff0e!important}[data-theme] .designer-signature.ch-signature span{color:var(--ch-text-3)!important;font-size:8px!important}[data-theme] .designer-signature.ch-signature strong,[data-theme] .designer-signature.ch-signature em{color:var(--ch-text)!important;font-size:clamp(18px,1.35vw,24px)!important}[data-theme] .topbar.ch-header{position:sticky!important;top:16px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:72px!important;margin:0 0 22px!important;padding:14px 18px!important;border-radius:24px!important;background:var(--ch-panel)!important;border:1px solid var(--ch-line)!important;box-shadow:var(--ch-shadow-sm),inset 0 1px #ffffff57!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}[data-theme] .topbar-actions.ch-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important}[data-theme] .ch-title{color:var(--ch-text)!important;font-size:clamp(25px,2.15vw,32px)!important;font-weight:850!important;letter-spacing:-.04em!important}[data-theme] .content-grid,[data-theme] .ch-page-grid{width:100%!important;max-width:100%!important;min-width:0!important;gap:22px!important;overflow-x:hidden!important}[data-theme] .content-grid{padding:0!important}[data-theme] .panel,[data-theme] .metric-card,[data-theme] .source-card,[data-theme] .account-card,[data-theme] .download-card,[data-theme] .mailbox-card,[data-theme] .insight-card,[data-theme] .strategy-card,[data-theme] .safety-check,[data-theme] .workflow-stage,[data-theme] .module-row,[data-theme] .support-mode-grid button,[data-theme] .support-overview>div,[data-theme] .return-template-card,[data-theme] .support-template-card,[data-theme] .support-template-editor,[data-theme] .return-detail,[data-theme] .return-message,[data-theme] .template-card,[data-theme] .rule-line,[data-theme] .user-card,[data-theme] .password-reset-box,[data-theme] .copy-tools,[data-theme] .workflow-note,[data-theme] .policy-card,[data-theme] .tracking-row-card,[data-theme] .tracking-account-bar,[data-theme] .account-sync-card,[data-theme] .tracking-line-list,[data-theme] .tracking-meta-grid>div,[data-theme] .tracking-lane,[data-theme] .order-identity,[data-theme] .order-person,[data-theme] .order-facts,[data-theme] .order-state,[data-theme] .order-summary-strip>div,[data-theme] .order-line-table,[data-theme] .line-table-row,[data-theme] .line-table-empty,[data-theme] .data-grid-wrap,[data-theme] .pricing-command-hero,[data-theme] .pricing-command-card,[data-theme] .coverage-card,[data-theme] .pricing-stat,[data-theme] .pricing-rule-card,[data-theme] .dark-stat,[data-theme] .payment-summary-card,[data-theme] .payment-batch-card,[data-theme] .payment-mini-card,[data-theme] .payment-review-card,[data-theme] .payment-command-card,[data-theme] .mail-login-status,[data-theme] .sync-status-card>div,[data-theme] .provider-guidance,[data-theme] .folder-chip-list,[data-theme] .check-field,[data-theme] .empty-line{position:relative!important;min-width:0!important;color:var(--ch-text)!important;background:var(--ch-panel)!important;border:1px solid var(--ch-line)!important;border-radius:24px!important;box-shadow:var(--ch-shadow-sm),inset 0 1px #ffffff57!important;backdrop-filter:blur(22px) saturate(1.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important}[data-theme] .panel{padding:22px!important}[data-theme] .metric-card:hover,[data-theme] .source-card:hover,[data-theme] .account-card:hover,[data-theme] .download-card:hover,[data-theme] .mailbox-card:hover,[data-theme] .insight-card:hover,[data-theme] .tracking-row-card:hover,[data-theme] .payment-summary-card:hover,[data-theme] .payment-batch-card:hover,[data-theme] .payment-mini-card:hover,[data-theme] .payment-review-card:hover{transform:translateY(-2px)!important;border-color:var(--ch-line-strong)!important;box-shadow:var(--ch-shadow-md),var(--ch-glow),inset 0 1px #ffffff57!important}[data-theme] .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}[data-theme] .metric-card{min-height:136px!important;padding:20px!important}[data-theme] .metric-card strong{color:var(--ch-text)!important;font-size:31px!important;font-weight:880!important}[data-theme] .metric-card:after{left:20px!important;right:20px!important;bottom:18px!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--ch-primary),var(--ch-blue),#5d79e6)!important;box-shadow:0 0 18px #08aebd38!important}[data-theme] h1,[data-theme] h2,[data-theme] h3,[data-theme] strong,[data-theme] b,[data-theme] .panel-title h2,[data-theme] .panel-title strong,[data-theme] .card-title{color:var(--ch-text)!important;opacity:1!important;text-shadow:none!important}[data-theme] p,[data-theme] small,[data-theme] label,[data-theme] .panel p,[data-theme] .panel small,[data-theme] .panel-title>span,[data-theme] .field>span,[data-theme] .metric-card span,[data-theme] .metric-card small,[data-theme] .workflow-stage span,[data-theme] .module-row span,[data-theme] .source-card span,[data-theme] .source-card small,[data-theme] .account-card span,[data-theme] .account-card small,[data-theme] .tracking-row-card span,[data-theme] .tracking-row-card small,[data-theme] .mailbox-card span,[data-theme] .mailbox-card small,[data-theme] .payment-summary-card small,[data-theme] .payment-batch-card small,[data-theme] .payment-mini-card small,[data-theme] .payment-review-card small{color:var(--ch-text-2)!important;opacity:1!important}[data-theme] .primary-button,[data-theme] .ch-btn-primary{color:#fff!important;border-color:#ffffff3d!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.34),transparent 28%),linear-gradient(135deg,var(--ch-primary),var(--ch-primary-2))!important;box-shadow:0 15px 32px #08aebd47,inset 0 1px #ffffff57!important}[data-theme] .secondary-button,[data-theme] .icon-button,[data-theme] .file-button,[data-theme] .session-pill,[data-theme] .ch-btn{min-height:40px!important;border-radius:14px!important;color:var(--ch-text)!important;background:var(--ch-cell)!important;border:1px solid var(--ch-line)!important;box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff73!important}[data-theme] .icon-button.ch-btn-icon{width:40px!important;min-width:40px!important;padding:0!important}[data-theme] .primary-button *,[data-theme] .ch-btn-primary *{color:#fff!important}[data-theme] input:not([type=checkbox]):not([type=file]),[data-theme] select,[data-theme] textarea,[data-theme] .ch-input,[data-theme] .ch-select,[data-theme] .ch-textarea{width:100%!important;min-width:0!important;min-height:43px!important;color:var(--ch-text)!important;background:var(--ch-cell)!important;border:1px solid var(--ch-line)!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff6b!important;outline:none!important}[data-theme] input:not([type=checkbox]):not([type=file]):focus,[data-theme] select:focus,[data-theme] textarea:focus{border-color:var(--ch-primary)!important;box-shadow:0 0 0 3px var(--ch-focus),inset 0 1px #ffffff6b!important}[data-theme] input::placeholder,[data-theme] textarea::placeholder{color:var(--ch-text-3)!important;opacity:1!important}[data-theme] .payment-tabs,[data-theme] .segmented,[data-theme] .tracking-filter-tabs,[data-theme] .support-chip-row,[data-theme] .pricing-filter-rail,[data-theme] .ch-tabs{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:100%!important;padding:8px!important;border-radius:20px!important;background:linear-gradient(145deg,#ffffff52,#ffffff14),#08aebd13!important;border:1px solid var(--ch-line)!important;box-shadow:var(--ch-shadow-xs),inset 0 1px #ffffff6b!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}[data-theme=dark] .payment-tabs,[data-theme=dark] .segmented,[data-theme=dark] .tracking-filter-tabs,[data-theme=dark] .support-chip-row,[data-theme=dark] .pricing-filter-rail,[data-theme=dark] .ch-tabs{background:linear-gradient(145deg,#ffffff14,#ffffff05),#20c7d812!important}[data-theme] .payment-tabs::-webkit-scrollbar,[data-theme] .segmented::-webkit-scrollbar,[data-theme] .tracking-filter-tabs::-webkit-scrollbar,[data-theme] .support-chip-row::-webkit-scrollbar,[data-theme] .pricing-filter-rail::-webkit-scrollbar{height:0!important}[data-theme] .payment-tabs button,[data-theme] .segmented button,[data-theme] .tracking-filter-tabs button,[data-theme] .support-chip-row button,[data-theme] .pricing-filter-rail button,[data-theme] .ch-tab{flex:0 0 auto!important;min-height:39px!important;padding:0 17px!important;border-radius:14px!important;border:1px solid transparent!important;color:var(--ch-text-2)!important;background:transparent!important;font-size:13px!important;font-weight:820!important;white-space:nowrap!important;box-shadow:none!important}[data-theme] .payment-tabs button:hover,[data-theme] .segmented button:hover,[data-theme] .tracking-filter-tabs button:hover,[data-theme] .support-chip-row button:hover,[data-theme] .pricing-filter-rail button:hover,[data-theme] .ch-tab:hover{color:var(--ch-text)!important;background:#08aebd18!important;border-color:var(--ch-line)!important;box-shadow:0 0 18px #08aebd1f!important;transform:translateY(-1px)!important}[data-theme] .payment-tabs button.active,[data-theme] .segmented button.selected,[data-theme] .tracking-filter-tabs button.active,[data-theme] .support-chip-row button.active,[data-theme] .pricing-filter-rail button.selected,[data-theme] .ch-tab.is-active{color:var(--ch-primary-2)!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.66),transparent 32%),var(--ch-cell)!important;border-color:#ffffff9e!important;box-shadow:0 12px 26px #1236521c,inset 0 1px #ffffffa6!important}[data-theme=dark] .payment-tabs button.active,[data-theme=dark] .segmented button.selected,[data-theme=dark] .tracking-filter-tabs button.active,[data-theme=dark] .support-chip-row button.active,[data-theme=dark] .pricing-filter-rail button.selected,[data-theme=dark] .ch-tab.is-active{color:var(--ch-primary-3)!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.13),transparent 34%),#ffffff18!important;border-color:var(--ch-line-strong)!important;box-shadow:0 14px 30px #00000042,0 0 22px #20c7d829,inset 0 1px #ffffff1a!important}[data-theme] .status-pill.ch-pill{border-radius:999px!important;font-size:11px!important;font-weight:870!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:transparent!important}[data-theme] .ch-pill-ready,[data-theme] .ch-pill-live,[data-theme] .ch-pill-connected{color:var(--ch-green)!important;background:color-mix(in srgb,var(--ch-green) 13%,transparent)!important}[data-theme] .ch-pill-waiting{color:var(--ch-amber)!important;background:color-mix(in srgb,var(--ch-amber) 12%,transparent)!important}[data-theme] .ch-pill-error,[data-theme] .ch-pill-blocked{color:var(--ch-red)!important;background:color-mix(in srgb,var(--ch-red) 11%,transparent)!important}[data-theme] .ch-pill-safe{color:var(--ch-blue)!important;background:color-mix(in srgb,var(--ch-blue) 12%,transparent)!important}[data-theme] .data-grid-wrap,[data-theme] .ch-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;border-radius:18px!important;border:1px solid var(--ch-line)!important;background:#ffffff57!important}[data-theme=dark] .data-grid-wrap,[data-theme=dark] .ch-table-wrap{background:#ffffff0a!important}[data-theme] .data-grid,[data-theme] .ch-table{width:100%!important;min-width:720px!important;border-collapse:collapse!important}[data-theme] .data-grid th,[data-theme] .data-grid td,[data-theme] .ch-table th,[data-theme] .ch-table td{padding:13px 14px!important;text-align:left!important;border-bottom:1px solid var(--ch-line)!important}[data-theme] .data-grid th,[data-theme] .ch-table th{color:var(--ch-text)!important;background:#08aebd13!important;font-size:12px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}[data-theme] .data-grid td,[data-theme] .ch-table td{color:var(--ch-text-2)!important;font-size:13px!important}[data-theme] .data-grid tr:hover td,[data-theme] .ch-table tr:hover td{background:#08aebd0f!important}[data-theme] .supplier-payment-page,[data-theme] .supplier-payments-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}[data-theme] .supplier-payment-setup,[data-theme] .accountant-import-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:14px!important;min-width:0!important}[data-theme] .supplier-payment-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}[data-theme] .tracking-results{display:grid!important;gap:16px!important;min-width:0!important;max-width:100%!important}[data-theme] .tracking-meta-grid,[data-theme] .order-summary-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;min-width:0!important}[data-theme] .tracking-line-list,[data-theme] .order-line-table{max-width:100%!important;overflow-x:auto!important}[data-theme] .empty-line.ch-empty{display:grid!important;place-items:center!important;min-height:220px!important;text-align:center!important;color:var(--ch-text-2)!important}[data-theme] .login-card{color:var(--ch-text)!important;background:var(--ch-panel)!important;border:1px solid var(--ch-line)!important;border-radius:24px!important;box-shadow:var(--ch-shadow-lg),var(--ch-glow),inset 0 1px #ffffff57!important}@media(max-width:1320px){[data-theme] .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme] .content-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:1040px){[data-theme] .app-shell.ch-app{grid-template-columns:1fr!important}[data-theme] .sidebar.ch-sidebar{position:relative!important;top:0!important;width:calc(100% - 24px)!important;min-width:0!important;height:auto!important;max-height:none!important;margin:12px!important}[data-theme] .nav-list.ch-nav{max-height:320px!important}[data-theme] .main-area.ch-main{padding:12px 16px 30px!important}[data-theme] .topbar.ch-header{position:relative!important;top:0!important;flex-direction:column!important;align-items:flex-start!important}[data-theme] .topbar-actions.ch-actions{width:100%!important;justify-content:flex-start!important}}@media(max-width:720px){[data-theme] .kpi-grid,[data-theme] .source-grid,[data-theme] .account-grid,[data-theme] .insight-row,[data-theme] .tracking-board,[data-theme] .supplier-payment-setup,[data-theme] .accountant-import-grid{grid-template-columns:1fr!important}[data-theme] .panel,[data-theme] .metric-card,[data-theme] .source-card,[data-theme] .account-card,[data-theme] .download-card,[data-theme] .mailbox-card,[data-theme] .insight-card{padding:18px!important;border-radius:21px!important}}:root{color-scheme:light;--ce-bg:#edf8fc;--ce-bg-top:#f8fdff;--ce-bg-bottom:#dceff6;--ce-shell:rgba(255,255,255,.86);--ce-panel:rgba(255,255,255,.92);--ce-card:rgba(255,255,255,.96);--ce-control:#fff;--ce-text:#0f1d2e;--ce-text-2:#334b60;--ce-text-3:#637789;--ce-primary:#0797a8;--ce-primary-2:#08798b;--ce-primary-soft:rgba(7,151,168,.1);--ce-cyan:#22c7d8;--ce-blue:#1689c7;--ce-border:rgba(55,139,166,.28);--ce-border-2:rgba(7,151,168,.42);--ce-warning:#9a670c;--ce-warning-bg:rgba(154,103,12,.1);--ce-success:#087f70;--ce-success-bg:rgba(8,127,112,.11);--ce-danger:#b33a3a;--ce-danger-bg:rgba(179,58,58,.1);--ce-shadow-1:0 8px 20px rgba(15,45,70,.07);--ce-shadow-2:0 16px 38px rgba(15,45,70,.11);--ce-shadow-3:0 24px 62px rgba(15,45,70,.15);--ce-ease:.18s cubic-bezier(.2,.8,.2,1)}.dark,[data-theme=dark]{color-scheme:dark;--ce-bg:#071927;--ce-bg-top:#0a2031;--ce-bg-bottom:#04111c;--ce-shell:rgba(10,31,47,.88);--ce-panel:rgba(13,35,52,.92);--ce-card:rgba(15,39,58,.94);--ce-control:rgba(8,27,42,.96);--ce-text:#edf7ff;--ce-text-2:#bfd1df;--ce-text-3:#8fa6b8;--ce-primary:#22c7d8;--ce-primary-2:#0fa5b7;--ce-primary-soft:rgba(34,199,216,.12);--ce-cyan:#64e5ef;--ce-blue:#39aee8;--ce-border:rgba(82,207,220,.25);--ce-border-2:rgba(100,229,239,.38);--ce-warning:#f2c66d;--ce-warning-bg:rgba(242,198,109,.11);--ce-success:#59ddca;--ce-success-bg:rgba(89,221,202,.12);--ce-danger:#ff9b9b;--ce-danger-bg:rgba(255,155,155,.11);--ce-shadow-1:0 8px 20px rgba(0,0,0,.22);--ce-shadow-2:0 16px 40px rgba(0,0,0,.3);--ce-shadow-3:0 26px 68px rgba(0,0,0,.42)}html,body,#root{min-height:100%}body{color:var(--ce-text)!important;background:radial-gradient(circle at 14% 8%,rgba(34,199,216,.13),transparent 32%),radial-gradient(circle at 88% 0%,rgba(22,137,199,.08),transparent 30%),linear-gradient(135deg,var(--ce-bg-top),var(--ce-bg) 48%,var(--ce-bg-bottom))!important;overflow-x:hidden!important;text-rendering:geometricPrecision}.dark body,[data-theme=dark] body{background:radial-gradient(circle at 14% 8%,rgba(34,199,216,.14),transparent 30%),radial-gradient(circle at 88% 0%,rgba(57,174,232,.08),transparent 32%),linear-gradient(135deg,var(--ce-bg-top),var(--ce-bg) 52%,var(--ce-bg-bottom))!important}.ch-bg-grid:before{opacity:.016!important;background-size:32px 32px!important}.ch-app{grid-template-columns:318px minmax(0,1fr)!important;min-height:100vh;max-width:100%;overflow-x:hidden!important}.ch-main{min-width:0!important;padding:24px 30px 42px!important;overflow-x:clip!important}.ch-page{min-width:0!important;max-width:100%}.ch-header{position:sticky!important;top:14px!important;z-index:30!important;min-height:68px!important;margin-bottom:28px!important;padding:13px 18px!important;border-radius:22px!important;background:var(--ce-shell)!important;border-color:var(--ce-border)!important;box-shadow:var(--ce-shadow-1),inset 0 1px #ffffff59!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important}.ch-title{color:var(--ce-text)!important;letter-spacing:-.035em!important}.ch-eyebrow{color:var(--ce-primary-2)!important}.dark .ch-eyebrow,[data-theme=dark] .ch-eyebrow{color:var(--ce-cyan)!important}.ch-sidebar{background:var(--ce-shell)!important;border-color:var(--ce-border)!important;box-shadow:var(--ce-shadow-3),inset 0 1px #ffffff52!important}.ch-brand-card,.ch-signature{background:var(--ce-card)!important;border-color:var(--ce-border)!important;box-shadow:var(--ce-shadow-1),inset 0 1px #ffffff57!important}.dark .ch-brand-card,.dark .ch-signature,[data-theme=dark] .ch-brand-card,[data-theme=dark] .ch-signature{background:#112b3ecc!important}.ch-nav{scrollbar-width:thin;scrollbar-color:rgba(7,151,168,.22) transparent}.ch-nav::-webkit-scrollbar{width:4px!important}.ch-nav::-webkit-scrollbar-track{background:transparent!important}.ch-nav::-webkit-scrollbar-thumb{background:#0797a838!important;border-radius:999px!important}.ch-nav-item{color:var(--ce-text-2)!important;font-size:13.6px!important;font-weight:690!important;letter-spacing:-.01em!important;border-color:transparent!important}.dark .ch-nav-item,[data-theme=dark] .ch-nav-item{color:var(--ce-text-2)!important}.ch-nav-item:hover{color:var(--ce-text)!important;background:var(--ce-primary-soft)!important;border-color:var(--ce-border-2)!important;transform:translate(3px)!important;box-shadow:0 0 16px #0797a824!important}.ch-nav-item.is-active,.ch-nav-item.active,.ch-nav-item[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,var(--ce-primary),var(--ce-primary-2))!important;box-shadow:0 10px 24px #0797a847,inset 0 1px #ffffff40!important}.ch-panel,.ch-card,.ch-cell{color:var(--ce-text)!important;background:var(--ce-panel)!important;border:1px solid var(--ce-border)!important;box-shadow:var(--ce-shadow-1)!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important}.ch-card,.ch-cell{border-radius:18px!important;padding:18px!important}.ch-panel{border-radius:22px!important;padding:24px!important}.ch-card:before,.ch-panel:before,.ch-cell:before{opacity:.28!important;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 38%)!important}.dark .ch-card:before,.dark .ch-panel:before,.dark .ch-cell:before,[data-theme=dark] .ch-card:before,[data-theme=dark] .ch-panel:before,[data-theme=dark] .ch-cell:before{opacity:.16!important;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 40%)!important}.ch-card:hover,.ch-cell:hover{transform:translateY(-1px)!important;border-color:var(--ce-border-2)!important;box-shadow:var(--ce-shadow-2)!important}.ch-panel h1,.ch-panel h2,.ch-panel h3,.ch-card h1,.ch-card h2,.ch-card h3,.ch-cell h1,.ch-cell h2,.ch-cell h3{color:var(--ce-text)!important;letter-spacing:-.025em}.ch-panel p,.ch-card p,.ch-cell p,.ch-panel li,.ch-card li,.ch-cell li,.ch-muted{color:var(--ce-text-2)!important;line-height:1.55!important}.ch-metric-label{color:var(--ce-text-2)!important;font-size:12.5px!important;font-weight:650!important}.ch-metric-value{color:var(--ce-text)!important;font-weight:780!important}.ch-progress{background:linear-gradient(90deg,var(--ce-primary),var(--ce-blue))!important;box-shadow:none!important}.ch-btn{color:var(--ce-text)!important;background:var(--ce-control)!important;border-color:var(--ce-border)!important;box-shadow:var(--ce-shadow-1)!important}.dark .ch-btn,[data-theme=dark] .ch-btn{background:#081b2ac7!important}.ch-btn:hover{border-color:var(--ce-border-2)!important;box-shadow:var(--ce-shadow-1)!important;transform:translateY(-1px)!important}.ch-btn-primary{color:#fff!important;background:linear-gradient(135deg,var(--ce-primary),var(--ce-primary-2))!important;border-color:#fff3!important;box-shadow:0 12px 26px #0797a83d!important}.ch-btn-primary:hover{box-shadow:0 14px 30px #0797a847!important}.ch-actions .ch-btn:not(.ch-btn-primary):not(.ch-btn-icon){min-height:36px!important;padding-inline:13px!important}.ch-tabs-wrap{margin:10px 0 0!important}.ch-tabs{background:#0797a80e!important;border:1px solid var(--ce-border)!important;border-radius:16px!important;padding:5px!important;box-shadow:none!important}.ch-tab{color:var(--ce-text-2)!important;min-height:34px!important;padding:0 13px!important;border-radius:11px!important;font-size:12.7px!important;font-weight:660!important}.ch-tab:hover{color:var(--ce-text)!important;background:var(--ce-primary-soft)!important;box-shadow:none!important;transform:none!important}.ch-tab.is-active,.ch-tab.active,.ch-tab[aria-selected=true]{color:#fff!important;background:linear-gradient(135deg,var(--ce-primary),var(--ce-primary-2))!important;border-color:transparent!important;box-shadow:0 8px 18px #0797a83b!important}.dark .ch-tab.is-active,.dark .ch-tab.active,.dark .ch-tab[aria-selected=true],[data-theme=dark] .ch-tab.is-active,[data-theme=dark] .ch-tab.active,[data-theme=dark] .ch-tab[aria-selected=true]{color:#fff!important}.ch-tabs:has(.ch-tab:nth-child(7)){width:100%;justify-content:flex-start;overflow-x:auto;padding:4px!important}.ch-input,.ch-select,.ch-textarea,input,select,textarea{color:var(--ce-text)!important}.ch-input,.ch-select,.ch-textarea{background:var(--ce-control)!important;border:1px solid var(--ce-border)!important;box-shadow:none!important}.dark .ch-input,.dark .ch-select,.dark .ch-textarea,[data-theme=dark] .ch-input,[data-theme=dark] .ch-select,[data-theme=dark] .ch-textarea{background:#061623e0!important}.ch-input:focus,.ch-select:focus,.ch-textarea:focus{border-color:var(--ce-primary)!important;box-shadow:0 0 0 3px #0797a824!important}.ch-label{color:var(--ce-text-2)!important;font-weight:650!important}.ch-table-wrap{background:var(--ce-panel)!important;border-color:var(--ce-border)!important;box-shadow:var(--ce-shadow-1)!important}.ch-table th{color:var(--ce-text)!important;background:#0797a812!important}.ch-table td{color:var(--ce-text-2)!important}.ch-pill{box-shadow:none!important}.ch-pill-ready,.ch-pill-live,.ch-pill-connected{color:var(--ce-success)!important;background:var(--ce-success-bg)!important;border-color:color-mix(in srgb,var(--ce-success) 34%,transparent)!important}.ch-pill-waiting{color:var(--ce-warning)!important;background:var(--ce-warning-bg)!important;border-color:color-mix(in srgb,var(--ce-warning) 32%,transparent)!important}.ch-pill-error,.ch-pill-blocked{color:var(--ce-danger)!important;background:var(--ce-danger-bg)!important;border-color:color-mix(in srgb,var(--ce-danger) 32%,transparent)!important}.ce-empty,.ch-empty{min-height:240px!important;display:grid!important;place-items:center!important;text-align:center!important;color:var(--ce-text-2)!important;padding:32px 20px!important}.ce-empty h3,.ch-empty h3{margin:8px 0 6px;color:var(--ce-text)!important;font-size:18px;font-weight:750}.ce-empty p,.ch-empty p{max-width:520px;color:var(--ce-text-2)!important}.ce-sparse-panel,.ce-narrow-reading{max-width:980px}.ce-reading-card{max-width:1120px;line-height:1.62}.ch-panel .ch-panel,.ch-panel .ch-card,.ch-panel .ch-cell{background:var(--ce-card)!important}.dark .ch-panel .ch-panel,.dark .ch-panel .ch-card,.dark .ch-panel .ch-cell,[data-theme=dark] .ch-panel .ch-panel,[data-theme=dark] .ch-panel .ch-card,[data-theme=dark] .ch-panel .ch-cell{background:#0f273adb!important}@media(max-width:1320px){.ch-main{padding-inline:22px!important}}@media(max-width:1040px){.ch-app{grid-template-columns:1fr!important}.ch-header{position:relative!important;top:0!important}.ch-main{padding:14px 16px 34px!important}}@media(max-width:720px){.ch-panel,.ch-card,.ch-cell{border-radius:17px!important;padding:16px!important}.ch-tabs{width:100%}}body,.ch-app,.ch-main,.ch-page,.ch-panel,.ch-card,.ch-cell,.ch-grid,.ch-table-wrap,.supplier-payments-grid,.ch-split-page{max-width:100%!important}.ch-main,.ch-page,.ch-panel,.ch-card,.ch-cell,.ch-grid{min-width:0!important}:root{--ce-logo-blue:#1594d2;--ce-logo-cyan:#18c9d9;--ce-logo-teal:#07998f;--ce-logo-deep:#075d77;--ce-logo-navy:#123f68;--ce-button-shadow: 0 16px 30px rgba(7,116,145,.23), 0 4px 0 rgba(6,93,119,.22), inset 0 1px 0 rgba(255,255,255,.42), inset 0 -12px 18px rgba(6,93,119,.12)}.dark,[data-theme=dark]{--ce-button-shadow: 0 18px 32px rgba(0,0,0,.36), 0 4px 0 rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.18), inset 0 -12px 18px rgba(0,31,46,.22)}.ch-header{overflow:visible!important}.ch-actions{gap:10px!important;align-items:center!important}.ch-actions .ch-btn-primary,.primary-button{background:linear-gradient(180deg,#ffffff57,#fff0 42%),linear-gradient(135deg,var(--ce-logo-blue) 0%,var(--ce-logo-cyan) 44%,var(--ce-logo-teal) 100%)!important;border-color:#ffffff57!important;box-shadow:var(--ce-button-shadow)!important;color:#fff!important}.ch-actions .ch-btn-primary:hover,.primary-button:hover:not(:disabled){filter:saturate(1.04)!important;transform:translateY(-2px)!important;box-shadow:0 20px 38px #07749147,0 5px #065d772e,inset 0 1px #ffffff73!important}.ch-nav-item.is-active,.ch-nav-item.active,.ch-nav-item[aria-current=page]{background:linear-gradient(180deg,#ffffff38,#fff0 46%),linear-gradient(135deg,var(--ce-logo-blue) 0%,var(--ce-logo-cyan) 45%,var(--ce-logo-teal) 100%)!important;box-shadow:0 16px 28px #07749142,0 4px #065d7729,inset 0 1px #ffffff52!important}.ch-brand-card,.ch-signature{box-shadow:var(--ce-shadow-2),inset 0 1px #ffffff70!important}.supplier-payment-page{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.supplier-payment-page .panel.wide,.supplier-payment-page .ch-panel.wide{grid-column:1 / -1!important}.accountant-import-grid{display:grid!important;grid-template-columns:minmax(180px,.75fr) minmax(300px,1.2fr) minmax(300px,1.2fr) minmax(130px,.45fr) minmax(160px,.55fr) minmax(210px,.75fr)!important;gap:14px!important;align-items:end!important}.supplier-payment-upload-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:16px 0 18px!important}.supplier-payment-upload-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;min-width:0!important;padding:15px!important;border:1px solid rgba(24,201,217,.36)!important;border-radius:20px!important;background:linear-gradient(135deg,#fffffff0,#effcffe0),radial-gradient(circle at 12% 0%,rgba(24,201,217,.18),transparent 44%)!important;box-shadow:0 18px 38px #0f2d461a,inset 0 1px #ffffff9e!important}.supplier-payment-upload-card>svg{color:var(--ce-logo-blue)!important;background:#18c9d91f!important;border:1px solid rgba(24,201,217,.32)!important;border-radius:14px!important;box-sizing:content-box!important;padding:10px!important}.supplier-payment-upload-card strong{display:block!important;color:var(--ce-text)!important;font-size:13.5px!important;font-weight:850!important}.supplier-payment-upload-card span{display:block!important;color:var(--ce-text-2)!important;font-size:12.3px!important;line-height:1.35!important;margin-top:2px!important}.supplier-payment-upload-card .file-button{min-height:40px!important;color:#fff!important;background:linear-gradient(180deg,#ffffff47,#fff0 44%),linear-gradient(135deg,var(--ce-logo-blue),var(--ce-logo-cyan) 48%,var(--ce-logo-teal))!important;border-color:#ffffff57!important;box-shadow:var(--ce-button-shadow)!important}.dark .supplier-payment-upload-card,[data-theme=dark] .supplier-payment-upload-card{background:linear-gradient(135deg,#0d273af5,#081d2ce6),radial-gradient(circle at 12% 0%,rgba(24,201,217,.15),transparent 44%)!important;box-shadow:0 20px 42px #0000004d,inset 0 1px #ffffff1a!important}.supplier-payment-upload-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:end!important;min-width:0!important}.supplier-payment-upload-field .ch-field,.supplier-payment-upload-field .field{min-width:0!important}.supplier-payment-upload-field .file-button,.supplier-payment-upload-field .ch-upload{min-height:44px!important;white-space:nowrap!important;padding-inline:14px!important;color:var(--ce-logo-deep)!important;background:linear-gradient(180deg,#fffffff5,#f2fcfff0),linear-gradient(135deg,#18c9d929,#1594d21a)!important;border-color:#18c9d96b!important;box-shadow:0 10px 18px #0f2d4614!important}.dark .supplier-payment-upload-field .file-button,.dark .supplier-payment-upload-field .ch-upload,[data-theme=dark] .supplier-payment-upload-field .file-button,[data-theme=dark] .supplier-payment-upload-field .ch-upload{color:#d8fbff!important;background:linear-gradient(180deg,#102f44f5,#091f2ff5)!important;border-color:#64e5ef5c!important}.supplier-payment-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important}.supplier-payment-actions .primary-button,.supplier-payment-actions .secondary-button{min-height:44px!important}.tracking-page .panel,.supplier-payment-page .panel{border-color:#18aec25c!important}.tracking-filter-tabs{align-items:center!important;min-height:54px!important;margin:14px 0!important}.tracking-filter-tabs>span{margin-left:auto!important;color:var(--ce-text-2)!important;font-size:12px!important;font-weight:760!important;white-space:nowrap!important}.order-card{background:var(--ce-card)!important;border-color:#18aec252!important;box-shadow:0 16px 36px #0f2d461c!important}.dark .order-card,[data-theme=dark] .order-card{box-shadow:0 18px 42px #0000004d!important}.line-table-row strong{color:var(--ce-text)!important;white-space:normal!important;overflow:visible!important}.line-table-row span{color:var(--ce-text-2)!important}.line-table-row .waiting-text{color:var(--ce-warning)!important}@media(max-width:1500px){.accountant-import-grid{grid-template-columns:minmax(180px,.75fr) repeat(2,minmax(280px,1fr)) minmax(130px,.5fr)!important}}@media(max-width:1180px){.accountant-import-grid{grid-template-columns:1fr 1fr!important}.supplier-payment-upload-cards,.supplier-payment-upload-field{grid-template-columns:1fr!important}.supplier-payment-upload-field .file-button,.supplier-payment-upload-field .ch-upload{width:100%!important}}@media(max-width:720px){.accountant-import-grid{grid-template-columns:1fr!important}.supplier-payment-upload-card{grid-template-columns:auto minmax(0,1fr)!important}.supplier-payment-upload-card .file-button{grid-column:1 / -1!important;width:100%!important}.tracking-filter-tabs>span{width:100%;margin-left:0!important}}
