@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.return-tabs{gap:8px;margin:12px 0;display:flex}.return-tabs button{cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:9px;padding:9px 14px;font-weight:700}.return-tabs button.active{color:#fff;background:#123f77;border-color:#123f77}.returns-title-row.compact{padding:14px 16px}.attention-row{background:#f59e0b0f}.return-dialog.small{max-width:760px}.return-title-actions{align-items:center;gap:8px;display:flex}.flex-date{gap:6px;display:flex;position:relative}.flex-date>input:first-child{flex:1}.flex-date button{background:#fff;border:1px solid #d8dee8;border-radius:8px;place-items:center;width:40px;display:grid}.flex-date button svg{width:17px}.native-date-picker{opacity:0;bottom:0;right:0;width:1px!important;height:1px!important;position:absolute!important}.return-upload input{display:none}.ops-dashboard{flex-direction:column;gap:18px;padding:4px 0 28px;display:flex}.ops-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 4px 2px;display:flex}.ops-hero h2{color:#152033;letter-spacing:-.7px;margin:6px 0;font-size:30px;line-height:1.08}.ops-hero p{color:#718096;max-width:820px;margin:0;font-size:14px}.ops-hero-actions{white-space:nowrap;gap:10px;display:flex}.ops-hero-actions button{align-items:center;gap:8px;display:flex}.ops-hero-actions svg{width:16px}.spin{animation:.8s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ops-kpi-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-kpi{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eaf1;border-radius:15px;align-items:center;gap:12px;min-height:104px;padding:16px;transition:all .18s;display:flex;box-shadow:0 5px 18px #1d2e4c0b}.ops-kpi:hover{border-color:#cdd8e8;transform:translateY(-2px);box-shadow:0 10px 26px #1d2e4c14}.ops-kpi-icon{color:#2563eb;background:#eef5ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ops-kpi-icon svg{width:21px}.ops-kpi>span:last-child{flex-direction:column;min-width:0;display:flex}.ops-kpi small{color:#6b7a90;text-transform:uppercase;letter-spacing:.35px;font-size:10px;font-weight:800}.ops-kpi b{color:#162238;margin:2px 0;font-size:25px;line-height:1.15}.ops-kpi em{color:#8a97aa;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.ops-kpi.orange .ops-kpi-icon{color:#f97316;background:#fff4e8}.ops-kpi.violet .ops-kpi-icon{color:#7c3aed;background:#f2edff}.ops-kpi.green .ops-kpi-icon{color:#16a34a;background:#eafaf0}.ops-kpi.teal .ops-kpi-icon{color:#0f9f8f;background:#e9f9f7}.ops-kpi.slate .ops-kpi-icon{color:#475569;background:#f1f5f9}.ops-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(380px,.85fr);gap:16px;display:grid}.ops-panel{background:#fff;border:1px solid #e4eaf2;border-radius:16px;padding:18px;box-shadow:0 8px 26px #1d2e4c0b}.ops-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ops-panel-head h3{color:#172136;margin:4px 0 0;font-size:18px}.ops-panel-head>svg{color:#7c3aed;width:22px}.ops-attention{color:#b55d05;background:#fff6e7;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.ops-attention svg{width:14px}.ops-queue-list{flex-direction:column;display:flex}.ops-queue-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:40px 1fr auto 18px;align-items:center;gap:12px;padding:12px 4px;display:grid}.ops-queue-row:last-child{border-bottom:0}.ops-queue-row:hover{background:#f8fafc}.ops-queue-icon{color:#2563eb;background:#eef5ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ops-queue-icon.orange{color:#f97316;background:#fff4e8}.ops-queue-icon.violet{color:#7c3aed;background:#f2edff}.ops-queue-icon.teal{color:#0f9f8f;background:#e9f9f7}.ops-queue-icon.green{color:#16a34a;background:#eafaf0}.ops-queue-icon svg{width:17px}.ops-queue-row span:nth-child(2){flex-direction:column;display:flex}.ops-queue-row b{color:#1f2a3d;font-size:12px}.ops-queue-row small{color:#8794a7;margin-top:2px;font-size:10px}.ops-queue-row strong{color:#172136;font-size:16px}.ops-queue-row>svg{color:#a0aec0;width:15px}.ops-invoice-pipeline{background:#f8fafc;border:1px solid #edf1f6;border-radius:13px;justify-content:space-between;align-items:center;margin-top:8px;padding:16px 12px;display:flex}.ops-invoice-pipeline div{text-align:center;min-width:58px}.ops-invoice-pipeline span{color:#718096;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.ops-invoice-pipeline b{color:#172136;margin-top:3px;font-size:20px;display:block}.ops-invoice-pipeline i{background:#dce4ee;flex:1;min-width:14px;height:2px;margin:0 6px}.ops-health{border:1px solid #edf1f6;border-radius:13px;margin-top:14px;overflow:hidden}.ops-health>div{border-bottom:1px solid #edf1f6;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.ops-health>div:last-child{border-bottom:0}.ops-health svg{color:#22a06b;width:17px}.ops-health span{flex-direction:column;display:flex}.ops-health b{color:#1f2a3d;font-size:11px}.ops-health small{color:#8a97aa;font-size:9px}.ops-health em{color:#16834e;background:#eafaf0;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.ops-link{color:#2563eb;cursor:pointer;background:#f5f8fc;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:10px 12px;font-weight:800;display:flex}.ops-link svg{width:15px}@media (width<=1350px){.ops-kpi-grid{grid-template-columns:repeat(3,1fr)}.ops-dashboard-grid{grid-template-columns:1fr}.ops-kpi-grid.compact{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.ops-hero{flex-direction:column;align-items:flex-start}.ops-kpi-grid,.ops-kpi-grid.compact{grid-template-columns:1fr}.ops-hero-actions{width:100%}.ops-dashboard-grid{grid-template-columns:1fr}.ops-invoice-pipeline{overflow:auto}.ops-kpi{min-height:88px}}.workflow-hint{color:#42526a;background:#f7faff;border:1px solid #dbe6f3;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:13px;line-height:1.45}.workflow-hint b{color:#13233f}.return-metric.active{outline:2px solid #2563eb47;box-shadow:0 8px 24px #0f172a14}.row-actions.action-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.row-actions .primary.mini{white-space:nowrap;padding:8px 11px;font-size:12px;font-weight:700}.action-dialog .case-summary{margin:0 0 14px}.check-row{background:#fff;border:1px solid #d8e0eb;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 10px;font-weight:600;display:flex}.check-row input{width:16px;height:16px}.cs-sheet-pill{color:#64748b;white-space:nowrap;background:#f3f6fa;border:1px solid #dfe6ef;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.cs-sheet-pill svg{width:15px;height:15px}.cs-sheet-pill.ok{color:#16834e;background:#eaf8ef;border-color:#ccebd7}.cs-sheet-pill.bad{color:#b42318;background:#fff2f0;border-color:#f4cec8}.cs-left-filterbar{justify-content:flex-start}.cs-left-filterbar .return-search{flex:1;min-width:330px;max-width:520px}.cs-compact-table{overflow-x:auto}.cs-compact-table .return-table{width:100%;min-width:980px;margin:0}.cs-compact-table .return-table th,.cs-compact-table .return-table td{text-align:left}.cs-compact-table .return-table th:first-child{width:115px}.cs-compact-table .return-table th:nth-child(2){width:72px}.cs-compact-table .return-table th:nth-child(3){width:160px}.cs-compact-table .return-table th:nth-child(4){width:165px}.cs-compact-table .return-table th:nth-child(5){width:110px}.cs-compact-table .return-table th:nth-child(7){width:140px}.cs-compact-table .return-table th:last-child{width:250px}.cs-history-results{border-top:1px solid #e8edf4;margin-top:16px;padding-top:14px}.cs-history-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.cs-history-head>div{flex-direction:column;gap:2px;display:flex}.cs-history-head b{color:#1e293b;font-size:13px}.cs-history-head span,.cs-history-head small,.cs-history-empty{color:#8390a4;font-size:11px}.history-table{background:#fbfcfe}.return-badge.historical{color:#64748b;background:#edf2f7}.history-table td:last-child small{margin:1px 0;display:block}.manual-mode-tabs .manual-reset-near-entry{color:#475569;background:#fff;border-color:#d8e0eb;margin-left:auto}@media (width<=900px){.cs-left-filterbar .return-search{min-width:100%;max-width:none}.cs-sheet-pill{display:none}.manual-mode-tabs .manual-reset-near-entry{margin-left:0}}.company-dashboard{flex-direction:column;gap:18px;padding:4px 0 28px;display:flex}.company-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:6px 4px 2px;display:flex}.company-hero h2{color:#152033;letter-spacing:-.7px;margin:6px 0;font-size:30px;line-height:1.08}.company-hero p{color:#718096;max-width:900px;margin:0;font-size:14px}.company-refresh{white-space:nowrap;align-items:center;gap:7px;display:flex}.company-refresh svg{width:16px}.company-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.company-summary{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e9f1;border-radius:16px;align-items:center;gap:13px;min-height:108px;padding:17px;transition:all .18s;display:flex;box-shadow:0 6px 20px #1d2e4c0b}.company-summary:hover{border-color:#ccd8e7;transform:translateY(-2px);box-shadow:0 10px 28px #1d2e4c14}.company-summary-icon{color:#2563eb;background:#eef5ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.company-summary-icon svg{width:21px}.company-summary>span:last-child{flex-direction:column;min-width:0;display:flex}.company-summary small{letter-spacing:.35px;text-transform:uppercase;color:#68778d;font-size:10px;font-weight:850}.company-summary b{color:#172136;margin:2px 0;font-size:26px;line-height:1.1}.company-summary em{color:#8a97aa;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.company-summary.amber .company-summary-icon{color:#d97706;background:#fff6e7}.company-summary.violet .company-summary-icon{color:#7c3aed;background:#f2edff}.company-summary.green .company-summary-icon{color:#16a34a;background:#eafaf0}.company-summary.teal .company-summary-icon{color:#0f9f8f;background:#e9f9f7}.company-panel{background:#fff;border:1px solid #e3e9f1;border-radius:16px;padding:18px;box-shadow:0 7px 24px #1d2e4c0b}.company-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.company-panel-head h3{color:#172136;margin:4px 0 2px;font-size:18px}.company-panel-head p{color:#8794a7;margin:0;font-size:11px}.company-panel-head>svg{color:#64748b;width:22px}.company-department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-department{text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e7ecf3;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px;transition:all .15s;display:grid}.company-department:hover{background:#f6f9fd;border-color:#ced8e6}.company-department-icon{color:#2563eb;background:#eef5ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.company-department-icon svg{width:19px}.company-department-icon.orange{color:#f97316;background:#fff4e8}.company-department-icon.violet{color:#7c3aed;background:#f2edff}.company-department-icon.teal{color:#0f9f8f;background:#e9f9f7}.company-department-icon.green{color:#16a34a;background:#eafaf0}.company-department-icon.slate{color:#475569;background:#f1f5f9}.company-department-copy{flex-direction:column;min-width:0;display:flex}.company-department-copy b{color:#1f2a3d;font-size:13px}.company-department-copy small{color:#8996a8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.company-department-count{text-align:right;flex-direction:column;display:flex}.company-department-count strong{color:#172136;font-size:19px}.company-department-count small{color:#8a97aa;white-space:nowrap;font-size:9px}.company-department>svg{color:#9aa7b8;width:15px}.company-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.company-finance-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.company-finance-metrics div{background:#f8fafc;border:1px solid #edf1f6;border-radius:11px;padding:12px}.company-finance-metrics small{text-transform:uppercase;color:#7b8798;font-size:9px;font-weight:800;display:block}.company-finance-metrics b{color:#172136;font-size:20px}.company-open-link{color:#2563eb;cursor:pointer;background:#f3f7fc;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:10px 12px;font-weight:800;display:flex}.company-open-link svg{width:15px}.company-health-list{border:1px solid #edf1f6;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.company-health-list div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.company-health-list div:last-child{border-bottom:0}.company-health-list span{color:#334155;font-size:11px}.company-health-list strong{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:10px}.company-health-list strong.ok{color:#16834e;background:#eafaf0}.company-health-list strong.warn{color:#b55d05;background:#fff6e7}.company-health-list strong.neutral{color:#64748b;background:#f1f5f9}@media (width<=1200px){.company-summary-grid{grid-template-columns:repeat(2,1fr)}.company-bottom-grid{grid-template-columns:1fr}}@media (width<=820px){.company-hero{flex-direction:column;align-items:flex-start}.company-summary-grid,.company-department-grid{grid-template-columns:1fr}.company-finance-metrics{grid-template-columns:repeat(2,1fr)}}.company-summary:not(.clickable){cursor:default}.company-summary:not(.clickable):hover{border-color:#e3e9f1;transform:none;box-shadow:0 6px 20px #1d2e4c0b}.executive-dashboard{flex-direction:column;gap:16px;padding:3px 0 30px;display:flex}.exec-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:7px 4px 2px;display:flex}.exec-hero h2{letter-spacing:-.8px;color:#142033;margin:5px 0;font-size:31px;line-height:1.05}.exec-hero p{color:#748196;max-width:830px;margin:0;font-size:13px}.exec-hero-actions{gap:8px;display:flex}.exec-hero-actions button{align-items:center;gap:7px;display:flex}.exec-hero-actions svg{width:16px}.exec-kpi{text-align:left;background:#fff;border:1px solid #e4eaf2;border-radius:16px;align-items:flex-start;gap:11px;min-height:124px;padding:17px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 25px #1928450d}.exec-kpi.clickable{cursor:pointer;transition:all .18s}.exec-kpi.clickable:hover{border-color:#cad6e5;transform:translateY(-2px);box-shadow:0 12px 30px #19284517}.exec-kpi-icon{color:#2563eb;background:#edf5ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.exec-kpi-icon svg{width:20px}.exec-kpi-copy{flex-direction:column;min-width:0;display:flex}.exec-kpi-copy small{text-transform:uppercase;letter-spacing:.35px;color:#6d7b91;font-size:9px;font-weight:850}.exec-kpi-copy strong{color:#152033;margin:3px 0;font-size:27px;line-height:1.05}.exec-kpi-copy em{color:#8c99aa;font-size:10px;font-style:normal}.exec-kpi.exec-violet .exec-kpi-icon{color:#7c3aed;background:#f2edff}.exec-kpi.exec-green .exec-kpi-icon{color:#16a34a;background:#eaf9ef}.exec-kpi.exec-teal .exec-kpi-icon{color:#0f9f8f;background:#e8faf7}.exec-kpi.exec-amber .exec-kpi-icon{color:#d97706;background:#fff5e5}.exec-spark{opacity:.8;align-items:flex-end;gap:5px;height:16px;display:flex;position:absolute;bottom:13px;left:15px;right:15px}.exec-spark i{background:#dce7f5;border-radius:4px;flex:1;height:3px}.exec-spark i:nth-child(2){height:7px}.exec-spark i:nth-child(3){height:5px}.exec-spark i:nth-child(4){height:11px}.exec-spark i:nth-child(5){height:8px}.exec-spark i:nth-child(6){height:13px}.exec-lower-grid{grid-template-columns:1fr 1.15fr .95fr;gap:14px;display:grid}.exec-panel{background:#fff;border:1px solid #e4eaf2;border-radius:17px;padding:17px;box-shadow:0 7px 24px #1928450b}.exec-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.exec-panel-head h3{color:#182337;margin:4px 0 2px;font-size:18px}.exec-panel-head p{color:#8996a8;margin:0;font-size:10px}.exec-panel-head>svg{color:#738197;width:21px}.exec-dept-list{flex-direction:column;display:flex}.exec-dept-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f7;grid-template-columns:38px minmax(0,1fr) 40px 15px;align-items:center;gap:11px;padding:10px 5px;display:grid}.exec-dept-row:last-child{border-bottom:0}.exec-dept-row:hover{background:#f8fafe}.exec-dept-icon{color:#2563eb;background:#edf5ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.exec-dept-icon svg{width:17px}.exec-dept-icon.orange{color:#f97316;background:#fff3e7}.exec-dept-icon.violet{color:#7c3aed;background:#f2edff}.exec-dept-icon.teal{color:#0f9f8f;background:#e8faf7}.exec-dept-icon.green{color:#16a34a;background:#eaf9ef}.exec-dept-main{flex-direction:column;gap:6px;display:flex}.exec-dept-main>span:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.exec-dept-main b{color:#273349;font-size:11px}.exec-dept-main small{color:#8d99aa;font-size:9px}.exec-dept-track{background:#eef2f7;border-radius:999px;height:5px;overflow:hidden}.exec-dept-track i{background:linear-gradient(90deg,#5a8ef2,#7aa6ff);border-radius:999px;min-width:3%;height:100%;display:block}.exec-dept-row>strong{color:#172136;text-align:right;font-size:18px}.exec-dept-row>svg{color:#9ca9b9;width:14px}.exec-invoice-chart{align-items:center;gap:20px;padding:8px 0 12px;display:flex}.exec-donut{--p1:0%;--p2:0%;--p3:0%;background:conic-gradient(#22c55e 0 var(--p1),#7c3aed var(--p1) var(--p2),#f59e0b var(--p2) var(--p3),#14b8a6 var(--p3) 100%);border-radius:50%;flex:none;place-items:center;width:142px;height:142px;display:grid;position:relative}.exec-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:20px}.exec-donut span{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.exec-donut b{color:#172136;font-size:24px}.exec-invoice-legend{flex-direction:column;flex:1;gap:9px;display:flex}.exec-invoice-legend div{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;display:grid}.exec-invoice-legend i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.exec-invoice-legend i.ready{background:#22c55e}.exec-invoice-legend i.generated{background:#7c3aed}.exec-invoice-legend i.awaiting{background:#f59e0b}.exec-invoice-legend i.uploaded{background:#14b8a6}.exec-invoice-legend span{color:#59677c;font-size:10px}.exec-invoice-legend strong{color:#182337;font-size:12px}.exec-link{color:#2563eb;cursor:pointer;background:#f4f7fb;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.exec-link:hover{background:#edf3fb}.exec-link svg{width:14px}.exec-flow{border-bottom:1px solid #e6ebf2;grid-template-columns:repeat(4,1fr);align-items:end;gap:13px;height:186px;padding:18px 5px 3px;display:grid}.exec-flow div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.exec-flow span{color:#7d899b;white-space:nowrap;font-size:9px;position:absolute;bottom:-30px}.exec-flow b{color:#273349;margin-bottom:5px;font-size:12px}.exec-flow i{background:linear-gradient(#5b8def,#86adf6);border-radius:7px 7px 2px 2px;width:54%;min-height:8px;max-height:100%;display:block;box-shadow:0 6px 13px #4375db1f}.exec-flow div:nth-child(2) i{background:linear-gradient(#8b5cf6,#a78bfa)}.exec-flow div:nth-child(3) i{background:linear-gradient(#22c55e,#6ee7a0)}.exec-flow div:nth-child(4) i{background:linear-gradient(#14b8a6,#5eead4)}.exec-activity{flex-direction:column;display:flex}.exec-activity>div{border-bottom:1px solid #eef2f7;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.exec-activity>div:last-child{border-bottom:0}.exec-activity-icon{color:#17a05f;background:#eef8f2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.exec-activity-icon svg{width:14px}.exec-activity span:nth-child(2){flex-direction:column;display:flex}.exec-activity b{color:#273349;font-size:9.5px}.exec-activity small{color:#8b98a9;font-size:8.5px}.exec-activity time{color:#96a2b2;white-space:nowrap;font-size:8px}.exec-empty{color:#8b98a9;font-size:10px;padding:18px 0!important;display:block!important}.exec-health{border:1px solid #edf1f6;border-radius:11px;flex-direction:column;margin-bottom:10px;display:flex;overflow:hidden}.exec-health>div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.exec-health>div:last-child{border-bottom:0}.exec-health span{color:#334155;align-items:center;gap:8px;font-size:10px;display:flex}.exec-health span svg{color:#61728a;width:14px}.exec-health strong{color:#5e6b7d;background:#f1f5f9;border-radius:999px;padding:5px 7px;font-size:8.5px}.exec-health strong.ok{color:#16834e;background:#eaf8ef}.exec-health strong.warn{color:#b55d05;background:#fff3e7}.manual-smart-actions{justify-content:flex-start;gap:8px}.manual-items-header-simple{justify-content:flex-start;align-items:center;gap:8px;display:flex}.manual-mode-tabs .manual-reset-near-entry{display:none!important}@media (width<=1280px){.exec-kpi-grid{grid-template-columns:repeat(3,1fr)}.exec-lower-grid{grid-template-columns:1fr 1fr}.exec-lower-grid>.exec-panel:last-child{grid-column:1/-1}}@media (width<=900px){.exec-kpi-grid{grid-template-columns:repeat(2,1fr)}.exec-main-grid,.exec-lower-grid{grid-template-columns:1fr}.exec-lower-grid>.exec-panel:last-child{grid-column:auto}.exec-hero{flex-direction:column;align-items:flex-start}.exec-flow span{white-space:normal;text-align:center}.exec-invoice-chart{flex-direction:column;align-items:flex-start}}.hier-nav{padding:8px 10px 14px!important}.hier-nav .nav-leaf,.hier-nav .nav-group-trigger{color:#c5d0df;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13px;font-weight:700;display:flex;position:relative}.hier-nav .nav-leaf svg,.hier-nav .nav-group-trigger svg{flex:none;width:17px;height:17px}.hier-nav .nav-leaf:hover,.hier-nav .nav-group-trigger:hover{color:#fff;background:#ffffff0e}.hier-nav .nav-leaf.active{color:#fff;background:#14345f}.hier-nav .nav-leaf.active>i{background:#55a4ff;border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;right:0}.nav-group{margin-top:4px}.nav-group-trigger .chev{margin-left:auto;transition:transform .18s;width:15px!important}.nav-group-trigger .chev.open{transform:rotate(180deg)}.nav-group.has-active>.nav-group-trigger{color:#fff}.nav-group-children{border-left:1px solid #ffffff21;margin:2px 0 6px 20px;padding-left:9px}.hier-nav .nav-child{padding:8px 10px;font-size:12px;font-weight:650}.hier-nav .nav-child svg{width:15px;height:15px}.hier-nav .nav-child.active{background:#2a68b95c}.company-dashboard-pro{flex-direction:column;gap:14px;padding:2px 0 28px;display:flex}.company-pro-hero{justify-content:space-between;align-items:flex-end;padding:5px 3px 1px;display:flex}.company-pro-hero h2{color:#142033;letter-spacing:-.65px;margin:3px 0 1px;font-size:29px;line-height:1.05}.company-pro-hero p{color:#7d899b;margin:0;font-size:12px}.company-pro-hero button{align-items:center;gap:7px;display:flex}.company-pro-hero button svg{width:15px}.company-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.company-kpi{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e9f2;border-radius:15px;align-items:center;gap:12px;min-height:100px;padding:15px;transition:all .16s;display:flex;box-shadow:0 6px 20px #1928450b}.company-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 28px #19284513}.company-kpi>span{color:#2563eb;background:#edf5ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.company-kpi>span svg{width:19px}.company-kpi.violet>span{color:#7c3aed;background:#f1edff}.company-kpi.green>span{color:#16a34a;background:#eaf9ef}.company-kpi.amber>span{color:#d97706;background:#fff5e6}.company-kpi.teal>span{color:#0f9f8f;background:#e8faf7}.company-kpi div{flex-direction:column;display:flex}.company-kpi small{text-transform:uppercase;letter-spacing:.4px;color:#718096;font-size:9px;font-weight:850}.company-kpi strong{color:#172136;font-size:27px;line-height:1.05}.company-kpi em{color:#9aa5b4;font-size:9px;font-style:normal}.company-pro-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.company-bottom-pro{grid-template-columns:1.18fr 1fr .82fr;gap:14px;display:grid}.company-card{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:16px;box-shadow:0 6px 20px #1928450a}.company-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:11px;display:flex}.company-card-head h3{color:#172136;margin:3px 0 0;font-size:17px}.company-card-head>svg{color:#77849a;width:19px}.company-dept-list{flex-direction:column;display:flex}.company-dept{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f7;grid-template-columns:34px 1fr 36px 14px;align-items:center;gap:10px;padding:8px 4px;display:grid}.company-dept:last-child{border-bottom:0}.company-dept:hover{background:#f8fafe}.company-dept-icon{color:#2563eb;background:#edf5ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.company-dept-icon svg{width:15px}.company-dept-icon.orange{color:#f97316;background:#fff2e6}.company-dept-icon.violet{color:#7c3aed;background:#f1edff}.company-dept-icon.teal{color:#0f9f8f;background:#e8faf7}.company-dept-icon.green{color:#16a34a;background:#eaf9ef}.company-dept>b{color:#283449;font-size:11px}.company-dept>strong{color:#172136;text-align:right;font-size:18px}.company-dept>svg{color:#9ca7b7;width:13px}.company-flow-chart{border-bottom:1px solid #eef2f7;grid-template-columns:repeat(4,1fr);align-items:end;gap:16px;height:218px;padding:18px 10px 5px;display:grid}.company-flow-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.company-flow-chart b{color:#273449;margin-bottom:6px;font-size:13px}.company-flow-bar{background:#f0f3f7;border-radius:8px;align-items:flex-end;width:44px;height:150px;display:flex;overflow:hidden}.company-flow-bar i{background:linear-gradient(#4f83e7,#85abf3);border-radius:8px 8px 2px 2px;width:100%;min-height:8px}.company-flow-chart>div:nth-child(2) i{background:linear-gradient(#8b5cf6,#b09af8)}.company-flow-chart>div:nth-child(3) i{background:linear-gradient(#22c55e,#74e4a0)}.company-flow-chart>div:nth-child(4) i{background:linear-gradient(#14b8a6,#65dcd1)}.company-flow-chart small{color:#7d899b;margin-top:7px;font-size:9px}.invoice-mini-flow{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:19px 0;display:grid}.invoice-mini-flow>div{flex-direction:column;align-items:center;min-width:48px;display:flex}.invoice-mini-flow strong{color:#172136;font-size:20px}.invoice-mini-flow small{color:#8793a5;font-size:8px}.invoice-mini-flow>i{background:#dfe6ef;height:2px}.company-open{color:#2563eb;cursor:pointer;background:#f3f7fc;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 11px;font-size:10px;font-weight:800;display:flex}.company-open:hover{background:#ebf2fb}.company-open svg{width:14px}.company-activity{flex-direction:column;display:flex}.company-activity>div:not(.company-empty){border-bottom:1px solid #eef2f7;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.company-activity>div:last-child{border-bottom:0}.company-activity>div>span{color:#16a05f;background:#eef8f2;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.company-activity>div>span svg{width:13px}.company-activity p{flex-direction:column;margin:0;display:flex}.company-activity b{color:#2c3749;font-size:9px}.company-activity small{color:#8d98a8;font-size:8px}.company-activity time{color:#98a3b1;font-size:7.5px}.company-empty{color:#8d98a8;padding:20px 0;font-size:10px}.company-health{border:1px solid #edf1f6;border-radius:10px;flex-direction:column;margin-bottom:10px;display:flex;overflow:hidden}.company-health>div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:10px;display:flex}.company-health>div:last-child{border-bottom:0}.company-health span{color:#334155;align-items:center;gap:7px;font-size:10px;display:flex}.company-health span svg{color:#6c7c91;width:13px}.company-health b{color:#64748b;background:#f1f5f9;border-radius:999px;padding:4px 7px;font-size:8px}.company-health b.ok{color:#16834e;background:#eaf8ef}.company-health b.warn{color:#b55d05;background:#fff3e7}.orders-workspace{flex-direction:column;gap:14px;display:flex}.orders-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.orders-head h2{color:#172136;margin:3px 0 2px;font-size:27px}.orders-head p{color:#7d899b;max-width:760px;margin:0;font-size:11px}.orders-head-actions{gap:8px;display:flex}.orders-head-actions button{align-items:center;gap:6px;display:flex}.orders-head-actions svg{width:15px}.orders-toolbar{align-items:center;gap:8px;padding:12px;display:flex}.orders-search{background:#fff;border:1px solid #dce4ee;border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.orders-search svg{color:#718096;width:16px}.orders-search input{outline:0;flex:1;min-width:120px;height:38px;border:0!important}.orders-toolbar select{background:#fff;border:1px solid #dce4ee;border-radius:9px;height:40px;padding:0 10px}.orders-toolbar button,.orders-file-button{cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:9px;align-items:center;gap:5px;height:40px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.orders-toolbar button svg,.orders-file-button svg{width:14px}.orders-file-button input{display:none}.orders-toolbar button:disabled{opacity:.45;cursor:not-allowed}.orders-table-card{padding:0;overflow:hidden}.orders-table-scroll{overflow:auto}.orders-table{border-collapse:collapse;width:100%;min-width:1050px}.orders-table th{text-align:left;text-transform:uppercase;letter-spacing:.35px;color:#607086;background:#f7f9fc;border-bottom:1px solid #e7ecf3;padding:11px 10px;font-size:9px}.orders-table td{color:#334155;vertical-align:top;border-bottom:1px solid #eef2f7;padding:11px 10px;font-size:10px}.orders-table td b{color:#172136;font-size:10px;display:block}.orders-table td small{color:#8d98a8;margin-top:2px;font-size:8px;display:block}.order-status-pill{color:#3b6596;background:#eef4fb;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.orders-row-actions{white-space:nowrap;gap:5px;display:flex}.orders-row-actions button{cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:8px;font-weight:750;display:flex}.orders-row-actions button:hover{background:#f7f9fc}.orders-row-actions svg{width:11px}.orders-empty{text-align:center;color:#8793a5;padding:42px}@media (width<=1200px){.company-kpi-grid{grid-template-columns:repeat(2,1fr)}.company-bottom-pro{grid-template-columns:1fr 1fr}.company-bottom-pro>.company-card:last-child{grid-column:1/-1}.orders-toolbar{flex-wrap:wrap}.orders-search{flex-basis:100%}}@media (width<=820px){.company-pro-grid,.company-bottom-pro{grid-template-columns:1fr}.company-bottom-pro>.company-card:last-child{grid-column:auto}.company-kpi-grid{grid-template-columns:1fr 1fr}.company-pro-hero,.orders-head{flex-direction:column;align-items:flex-start}.invoice-mini-flow{grid-template-columns:repeat(5,1fr)}.invoice-mini-flow>i{display:none}}@media (width<=520px){.company-kpi-grid{grid-template-columns:1fr}}.return-metric{appearance:none;text-align:left;cursor:pointer;color:#172033;background:#f8fbff;border:1px solid #dce5f0;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:72px;padding:13px 16px;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:flex}.return-metric:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.return-metric:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.return-metric svg{flex:none;width:21px;height:21px}.return-metric span{flex-direction:column;line-height:1.05;display:flex}.return-metric small{color:#66758a;margin-top:5px;font-size:12px;font-weight:700}.return-metric.amber{background:#fffaf0;border-color:#f3d9a1}.return-metric.amber svg{color:#b7791f}.return-metric.purple{background:#faf7ff;border-color:#ddcff7}.return-metric.purple svg{color:#805ad5}.return-metric.green{background:#f1fbf5;border-color:#bfe5cc}.return-metric.green svg{color:#238552}.return-metric.orange{background:#fff7f0;border-color:#f4c7a6}.return-metric.orange svg{color:#c46820}.return-metric.red{background:#fff5f5;border-color:#f2c2c2}.return-metric.red svg{color:#c53d3d}.return-metric.blue{background:#f2f8ff;border-color:#bdd7f4}.return-metric.blue svg{color:#2b6cb0}.return-metric.slate{background:#f7f9fc;border-color:#d9e0ea}.return-metric.slate svg{color:#526174}.return-metric.active{background:#eef5ff;border-color:#4f83e3;box-shadow:0 0 0 3px #4f83e31f,0 8px 22px #0f172a14}.cs-workspace-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:stretch;gap:14px;padding:14px!important;display:grid!important;overflow:visible!important}.cs-filter-panel{background:#f8fafc;border:1px solid #e1e8f1;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex}.cs-filter-title{flex-direction:column;gap:2px;margin-bottom:2px;display:flex}.cs-filter-title b{color:#1e293b;font-size:13px}.cs-filter-title small{color:#7b8798;font-size:10px}.cs-filter-panel .return-search{width:100%;min-width:0!important;max-width:none!important}.cs-filter-panel .return-search input{min-width:0}.cs-filter-panel>select,.cs-filter-panel .flex-date>input:first-child{width:100%;min-width:0}.cs-filter-actions button{justify-content:center}.cs-table-panel{background:#fff;border:1px solid #e6ebf2;border-radius:12px;min-width:0;overflow:hidden}.cs-fit-table{width:100%;max-height:440px;overflow-y:auto;overflow-x:hidden!important}.cs-fit-table .return-table{table-layout:fixed;width:100%!important;min-width:0!important;margin:0!important}.cs-fit-table .return-table th,.cs-fit-table .return-table td{overflow-wrap:anywhere;word-break:normal;vertical-align:top;padding:11px 9px;font-size:11px;white-space:normal!important}.cs-fit-table .return-table th{letter-spacing:.03em;font-size:10px}.cs-fit-table .return-table th:first-child{width:11%}.cs-fit-table .return-table th:nth-child(2){width:7%}.cs-fit-table .return-table th:nth-child(3){width:14%}.cs-fit-table .return-table th:nth-child(4){width:16%}.cs-fit-table .return-table th:nth-child(5){width:11%}.cs-fit-table .return-table th:nth-child(6){width:16%}.cs-fit-table .return-table th:nth-child(7){width:11%}.cs-fit-table .return-table th:nth-child(8){width:14%}.cs-fit-table .issue-cell{line-height:1.35}.cs-fit-table .row-actions{flex-wrap:wrap;gap:5px}.cs-fit-table .row-actions button{padding:6px 8px;font-size:10px}.cs-fit-table .row-actions svg{width:14px;height:14px}.cs-history-results{grid-column:1/-1}@media (width<=1200px){.return-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-workspace-grid{grid-template-columns:1fr}.cs-filter-panel{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(230px,1.4fr) auto;align-items:end;display:grid}.cs-filter-title{grid-column:1/-1}.cs-date-pair{grid-template-columns:1fr 1fr}.cs-filter-actions{grid-template-columns:auto auto}.cs-history-results{grid-column:1/-1}}@media (width<=760px){.return-metrics{grid-template-columns:1fr}.cs-filter-panel{display:flex}.cs-fit-table{overflow-x:auto!important}.cs-fit-table .return-table{min-width:820px!important}}.returns-module{min-width:0;overflow:visible}.returns-module .return-metrics{z-index:1;position:relative}.returns-module .return-metric{font:inherit}.returns-module .return-metric.active{transform:none}.cs-workspace-grid{grid-template-columns:280px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-height:0!important;padding:14px!important;display:grid!important;overflow:hidden!important}.cs-filter-panel{box-sizing:border-box!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cs-filter-panel .return-search{box-sizing:border-box!important;background:#fff!important;border:1px solid #dbe3ed!important;border-radius:9px!important;align-items:center!important;gap:8px!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}.cs-filter-panel .return-search svg{color:#64748b!important;flex:0 0 16px!important;width:16px!important;height:16px!important}.cs-filter-panel .return-search input{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;resize:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:0!important;line-height:38px!important;display:block!important}.cs-filter-panel>select{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 10px!important;display:block!important}.cs-date-pair{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.cs-filter-panel .flex-date{grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:grid!important}.cs-filter-panel .flex-date>input:first-child{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 9px!important}.cs-filter-panel .flex-date>button{width:38px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important}.cs-filter-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.cs-filter-actions button{justify-content:center!important;align-items:center!important;gap:6px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 9px!important;display:flex!important}.cs-table-panel{background:#fff!important;border:1px solid #e6ebf2!important;border-radius:12px!important;align-self:start!important;width:100%!important;min-width:0!important;overflow:hidden!important}.cs-table-panel .return-table-wrap{width:100%!important;min-width:0!important;height:auto!important;min-height:120px!important;max-height:470px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden auto!important}.cs-table-panel table.return-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;margin:0!important;display:table!important}.cs-table-panel table.return-table thead{display:table-header-group!important}.cs-table-panel table.return-table tbody{display:table-row-group!important}.cs-table-panel table.return-table tr{display:table-row!important}.cs-table-panel table.return-table th,.cs-table-panel table.return-table td{display:table-cell!important}.cs-table-panel .return-empty{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:150px!important;display:flex!important}@media (width<=980px){.cs-workspace-grid{grid-template-columns:1fr!important}.cs-filter-panel{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(280px,1.5fr) auto!important;align-items:end!important;display:grid!important}.cs-filter-title{grid-column:1/-1!important}.cs-date-pair{grid-template-columns:1fr 1fr!important}.cs-filter-actions{grid-template-columns:auto auto!important}}@media (width<=700px){.return-metrics{grid-template-columns:1fr!important}.cs-filter-panel{flex-direction:column!important;display:flex!important}.cs-date-pair{grid-template-columns:1fr!important;width:100%!important}.cs-filter-actions{grid-template-columns:1fr 1fr!important;width:100%!important}.cs-table-panel .return-table-wrap{overflow-x:auto!important}.cs-table-panel table.return-table{min-width:820px!important}}.cs-workspace-stable{grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;overflow:visible!important}.cs-workspace-stable .cs-filter-panel{z-index:1!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.cs-workspace-stable .cs-filter-panel .return-search{height:40px!important;min-height:40px!important;max-height:40px!important;overflow:hidden!important}.cs-workspace-stable .cs-filter-panel .return-search input{height:38px!important;min-height:38px!important;max-height:38px!important;padding-top:0!important;padding-bottom:0!important}.cs-workspace-stable .cs-filter-panel select{height:40px!important;min-height:40px!important;max-height:40px!important}.cs-case-panel{background:#fff;border:1px solid #e4eaf2;border-radius:12px;width:100%;min-width:0;overflow:hidden}.cs-case-head,.cs-case-row{grid-template-columns:minmax(118px,1fr) 58px minmax(115px,1.1fr) minmax(130px,1.2fr) 88px minmax(135px,1.3fr) minmax(105px,.95fr) 64px;align-items:center;gap:10px;display:grid}.cs-case-head{color:#65748a;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #e7edf4;padding:10px 12px;font-size:10px;font-weight:800}.cs-case-list{flex-direction:column;min-height:170px;max-height:470px;display:flex;overflow:hidden auto}.cs-case-row{color:#253248;background:#fff;border-bottom:1px solid #edf1f6;padding:12px;font-size:11px;transition:background .12s}.cs-open-cell{justify-content:flex-start;align-items:center;display:flex}.cs-open-button{cursor:pointer;color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important}.cs-open-button:hover{color:#1557d6!important;background:#f4f8ff!important;border-color:#8fb1ef!important}.cs-open-button:focus-visible{outline-offset:2px;outline:2px solid #2563eb!important}.cs-case-row:last-child{border-bottom:0}.cs-case-row:hover{background:#f9fbfe}.cs-order{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.cs-order b{color:#152033;font-size:12px}.cs-order small{color:#7b8798;font-size:8.5px;line-height:1.2}.cs-order-link{cursor:pointer;text-decoration:none;color:#1557d6!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important}.cs-order-link:hover{text-decoration:underline}.cs-order-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2563eb!important}.cs-imei{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.cs-issue{overflow-wrap:anywhere;line-height:1.35}.cs-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cs-status small{color:#738096;font-size:9.5px}.cs-process-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.cs-process-actions .mini{white-space:nowrap;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important}.cs-process-actions .icon-mini{background:#fff;border:1px solid #d9e1eb;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;display:grid}.cs-process-actions .icon-mini svg{width:14px;height:14px}.cs-case-empty{color:#8190a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;padding:30px;display:flex}.cs-case-empty svg{color:#26ae72;width:26px;height:26px}.cs-case-empty b{color:#42526a}.cs-case-empty small{font-size:10px}@media (width<=1260px){.cs-case-head,.cs-case-row{grid-template-columns:112px 50px 108px 126px 82px minmax(120px,1fr) 104px 60px;gap:7px}.cs-case-row{font-size:10px}.cs-workspace-stable{grid-template-columns:240px minmax(0,1fr)!important}.cs-workspace-stable .cs-filter-panel{width:240px!important;min-width:240px!important;max-width:240px!important}}@media (width<=980px){.cs-workspace-stable{grid-template-columns:1fr!important}.cs-workspace-stable .cs-filter-panel{grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(240px,1.4fr) auto!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.cs-case-panel{overflow-x:auto}.cs-case-head,.cs-case-row{min-width:1040px}}.manual-top-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.manual-top-toolbar .manual-mode-tabs{align-items:center;gap:8px;margin:0;display:flex}.manual-top-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.manual-top-actions button{white-space:nowrap}@media (width<=900px){.manual-top-toolbar{flex-direction:column;align-items:flex-start}.manual-top-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}.return-entry-dialog{width:min(900px,100vw - 32px)!important;max-width:900px!important;max-height:calc(100vh - 24px)!important;overflow:auto!important}.return-entry-dialog .return-dialog-head{padding:14px 18px!important}.return-entry-dialog .return-dialog-head h3{margin:0!important;font-size:20px!important}.return-smart-paste{background:#f8fbff;border-bottom:1px solid #e6ebf2;grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"head head""text action";gap:7px 10px;padding:10px 18px;display:grid}.return-smart-paste-head{grid-area:head;align-items:baseline;gap:10px;min-width:0;display:flex}.return-smart-paste-head b{color:#17233a;font-size:12px}.return-smart-paste-head small{color:#68768b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.return-smart-paste textarea{grid-area:text;resize:none!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;padding:9px 10px!important;line-height:1.3!important}.return-smart-paste>button{grid-area:action;justify-content:center!important;align-self:stretch!important;height:66px!important;margin:0!important}.return-entry-grid{gap:9px 14px!important;padding:12px 18px!important}.return-entry-dialog .return-field{gap:4px!important}.return-entry-dialog .return-field>span{font-size:11px!important}.return-entry-dialog input,.return-entry-dialog select,.return-entry-dialog .lookup-field button{height:38px!important;min-height:38px!important}.return-entry-dialog .return-field textarea{resize:vertical!important;height:58px!important;min-height:58px!important;max-height:72px!important}.return-entry-dialog .workflow-hint{padding:8px 10px!important;font-size:10px!important;line-height:1.3!important}.return-entry-dialog .return-dialog-actions{z-index:2;background:#fff;border-top:1px solid #e6ebf2;position:sticky;bottom:0;padding:10px 18px!important}@media (height>=780px){.return-entry-dialog{overflow:hidden!important}.return-entry-dialog .return-field textarea{height:54px!important;min-height:54px!important}.return-smart-paste textarea,.return-smart-paste>button{height:58px!important;min-height:58px!important;max-height:58px!important}}@media (width<=700px){.return-smart-paste{grid-template-columns:1fr;grid-template-areas:"head""text""action"}.return-smart-paste-head{display:block}.return-smart-paste-head small{white-space:normal;display:block}.return-entry-dialog{overflow:auto!important}.return-smart-paste>button{height:40px!important}.return-entry-grid{grid-template-columns:1fr!important}}.return-entry-backdrop{z-index:9999!important;background:#0f172a3d!important;justify-content:center!important;align-items:flex-start!important;padding:10px 12px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.return-entry-backdrop .return-entry-dialog{flex:none!important;margin:0 auto!important}.returns-title-row>div:first-child>p{display:none!important}.repeat-return-backdrop{z-index:12050!important;background:#0f172a7a!important;justify-content:center!important;align-items:flex-start!important;padding:72px 16px 16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.repeat-return-backdrop .repeat-return-dialog{z-index:12051!important;width:min(620px,100vw - 32px)!important;margin:0 auto!important;position:relative!important;box-shadow:0 24px 70px #0f172a47!important}.return-dialog-actions .primary:disabled{opacity:.7;cursor:wait!important}.role-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.role-dashboard .role-access-card{max-width:760px;margin-top:16px}.role-dashboard .role-access-card p{color:#66758a;margin:0;line-height:1.6}.role-dashboard .company-kpi{min-height:110px}.user-role-chip{color:#2457a7;background:#eef4ff;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.users-table-actions{align-items:center;gap:8px;display:flex}.users-table-actions button{height:30px!important;min-height:30px!important;padding:0 10px!important}.automation-stats{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin:0 0 16px;display:grid}.automation-stat{text-align:left;border:1px solid var(--line,#dfe6ee);background:var(--surface,#fff);min-height:92px;color:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.automation-stat svg{flex:none;width:22px;height:22px;margin-top:3px}.automation-stat span{gap:2px;display:grid}.automation-stat b{font-size:23px;line-height:1}.automation-stat small{color:var(--muted,#697586);font-size:11px;font-weight:500;line-height:1.35}.automation-summary{border:1px solid var(--line,#dfe6ee);background:var(--surface,#fff);color:var(--muted,#697586);border-radius:9px;margin:0 0 10px;padding:9px 12px;font-size:12px}@media (width<=1100px){.automation-stats{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=680px){.automation-stats{grid-template-columns:1fr}}.automation-mode{border:1px solid var(--line,#dfe6ee);background:var(--surface,#fff);border-radius:10px;gap:3px;margin:0 0 14px;padding:11px 14px;font-size:12px;display:grid}.automation-mode b{font-size:13px}.automation-mode span,.automation-mode small{color:var(--muted,#697586)}.automation-mode.paused{background:#fffaf0;border-color:#e4c889}.automation-mode.live{background:#f3fbf6;border-color:#b9ddc9}.automation-stats{grid-template-columns:repeat(3,minmax(180px,1fr))}@media (width<=1200px){.automation-stats{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=680px){.automation-stats{grid-template-columns:1fr}}.invoice-record-page .toolbar{font-size:14px}.invoice-record-page .toolbar input,.invoice-record-page .toolbar select,.invoice-record-page .toolbar button{color:#243247;font-weight:600;font-size:13px!important}.invoice-record-page .mini-stats span{color:#5d6b7d;font-size:12px!important}.invoice-record-page .mini-stats b{color:#111f33;font-size:23px!important}.invoice-record-table table{table-layout:auto}.invoice-record-table th{color:#53637a!important;letter-spacing:.045em!important;padding-top:12px!important;padding-bottom:12px!important;font-size:10.5px!important;font-weight:850!important}.invoice-record-table td{color:#2d3b4f!important;vertical-align:top!important;padding-top:14px!important;padding-bottom:14px!important;font-size:12.5px!important;line-height:1.4!important}.invoice-record-table td b{color:#152238!important;font-size:13px!important;font-weight:800!important}.invoice-record-table td .order{color:#1557d6!important;font-size:13px!important}.invoice-record-table td small{color:#6d7b8f!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.35!important}.invoice-record-table .actions{flex-wrap:wrap!important;align-items:center!important;gap:7px!important}.invoice-record-table .actions button{white-space:nowrap!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;font-weight:750!important}.invoice-record-table .actions button:disabled{opacity:.62;cursor:wait}.invoice-action-wrap{flex-wrap:wrap;align-items:flex-start;gap:9px;min-width:270px;display:flex}.kaufland-inline-result{white-space:nowrap;color:#40516a;background:#f5f8fc;border:1px solid #dbe4ee;border-radius:8px;align-items:center;min-height:28px;padding:5px 9px;font-size:10.5px;font-weight:800;line-height:1.25;display:inline-flex}.kaufland-inline-result.ok{color:#167148;background:#effaf3;border-color:#bfe4cc}.kaufland-inline-result.info{color:#35577f;background:#f2f6fc;border-color:#cddbf0}.kaufland-inline-result.warn{color:#9a5a12;background:#fff9ed;border-color:#efd6a7}.kaufland-inline-result.bad{color:#a8332c;background:#fff4f2;border-color:#efc6c1}.kaufland-inline-result.checking{color:#53667d;background:#f6f9fc;border-color:#cbd8e7}.invoice-record-table .validation-main{color:#43536a;max-width:440px;font-size:11.5px;font-weight:650;line-height:1.4;display:block}.invoice-record-table td.err .validation-main{color:#b33a2f;font-weight:700}.invoice-record-table .badge,.invoice-record-page .badge{padding:5px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important}@media (width<=1200px){.invoice-record-table td{font-size:12px!important}.invoice-record-table td b{font-size:12.5px!important}.invoice-action-wrap{min-width:230px}.kaufland-inline-result{white-space:normal}}.recovery-panel{background:#fff;border:1px solid #d9e2ee;border-radius:16px;margin:14px 0 18px;padding:18px;box-shadow:0 6px 18px #0f172a0a}.recovery-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.recovery-head h2{align-items:center;gap:8px;margin:0 0 5px;font-size:20px;display:flex}.recovery-head h2 svg{width:21px}.recovery-head p{color:#52627a;max-width:900px;margin:0;font-size:14px;line-height:1.45}.recovery-state{text-transform:capitalize;color:#45556e;background:#eef2f7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.recovery-state.running{color:#8a5b00;background:#fff7df}.recovery-state.ready,.recovery-state.complete{color:#176b3a;background:#e9f9ef}.recovery-state.error,.recovery-state.interrupted{color:#a12424;background:#fff0f0}.recovery-controls{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:15px;display:flex}.recovery-controls label{color:#43536b;flex-direction:column;gap:5px;font-size:12px;font-weight:800;display:flex}.recovery-controls input{height:38px;font:inherit;background:#fff;border:1px solid #cdd8e7;border-radius:8px;padding:0 10px}.recovery-controls button{min-height:38px}.recovery-controls .recovery-upload{background:#087443;border-color:#087443}.recovery-progress{background:#edf2f7;border-radius:9px;height:34px;margin-top:14px;position:relative;overflow:hidden}.recovery-progress>div{background:#d9f5e4;transition:width .25s;position:absolute;inset:0 auto 0 0}.recovery-progress span{z-index:1;color:#34445b;align-items:center;height:100%;padding:0 12px;font-size:12px;font-weight:800;display:flex;position:relative}.recovery-stats{grid-template-columns:repeat(8,minmax(90px,1fr));gap:8px;margin-top:12px;display:grid}.recovery-stats>div{background:#fafcff;border:1px solid #e0e7f0;border-radius:10px;padding:10px}.recovery-stats b{font-size:20px;display:block}.recovery-stats span{color:#65758c;margin-top:2px;font-size:11px;display:block}.recovery-stats .safe b{color:#087443}.recovery-stats .danger b{color:#b42318}.recovery-results{border:1px solid #e2e8f0;border-radius:10px;max-height:310px;margin-top:12px;overflow:auto}.recovery-results table{border-collapse:collapse;width:100%}.recovery-results th,.recovery-results td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f6;padding:9px 10px;font-size:12px}.recovery-results th{z-index:1;text-transform:uppercase;letter-spacing:.03em;background:#f7f9fc;font-size:10px;position:sticky;top:0}.recovery-results td small{color:#69798e;margin-top:3px;display:block}.recovery-result{background:#eef2f7;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.recovery-result.eligible,.recovery-result.uploaded{color:#126837;background:#e5f8ec}.recovery-result.already_invoiced{color:#34445b;background:#edf1f7}.recovery-result.cancelled_skipped,.recovery-result.needs_attention{color:#9a4f00;background:#fff3e6}.recovery-note{color:#52627a;background:#f7f9fc;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.4}@media (width<=1200px){.recovery-stats{grid-template-columns:repeat(4,1fr)}}.recovery-stop{font-weight:700;color:#991b1b!important;background:#fff7f7!important;border-color:#b91c1c!important}.recovery-stop:hover{background:#fee2e2!important}.invoice-audit-summary{color:#475569;margin:-2px 2px 10px;font-size:13px;font-weight:650}.cnor-card{padding:18px}.cnor-grid label>span,.cnor-reasons legend{color:#334155;font-size:11px;font-weight:800}.cnor-grid input,.cnor-grid select{color:#172033;background:#fff;border:1px solid #d6e0eb;border-radius:9px;height:38px;padding:0 11px;font-size:12px}.cnor-reasons{border:1px solid #dbe4ee;border-radius:10px;margin:16px 0 0;padding:12px 14px}.cnor-reasons label{color:#334155;align-items:center;gap:9px;min-height:30px;font-size:12px;display:flex}.cnor-reasons input{width:15px;height:15px}.cnor-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cnor-actions button{min-height:36px}.cnor-actions svg{width:15px;height:15px}@media (width<=760px){.cnor-grid{grid-template-columns:1fr}.cnor-grid .wide{grid-column:auto}}.returns-module,.cnor-page{max-width:1560px;margin:0 auto}.returns-title-row,.page-title-row,.page-head{margin-bottom:16px}.returns-title-row h2,.page-title-row h2,.page-head h1{letter-spacing:-.6px;color:#152033;font-size:26px}.returns-title-row p,.page-title-row p{color:#718096;margin-top:4px;font-size:11px}.section-kicker{letter-spacing:1.15px;color:#2563eb;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.commercial-page-head{align-items:flex-end}.commercial-toolbar{box-shadow:none;border-color:#dde5ef}.commercial-loading{color:#64748b;background:#fff;border:1px solid #e3e9f2;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:120px;margin:14px 0;font-weight:700;display:flex}.loading-mode{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}.automation-mode{border-radius:11px;margin:0 0 14px;padding:10px 14px;font-size:11px}.automation-mode.live{color:#136b3d;background:#edf9f1;border:1px solid #bfe8cc}.automation-mode.paused{color:#8a5a00;background:#fff8e9;border:1px solid #efd29a}.recovery-panel-pro{padding:18px 20px}.recovery-panel-pro .recovery-head{margin-bottom:14px}.recovery-panel-pro .recovery-head h2{margin:3px 0;font-size:20px}.recovery-controls-pro{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.recovery-date-range{background:#f8fafc;border:1px solid #dce4ee;border-radius:11px;align-items:flex-end;gap:8px;padding:8px;display:flex}.recovery-date-range label{color:#59677a;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.recovery-date-range input{background:#fff;border:1px solid #d7e0eb;border-radius:8px;min-width:145px;height:38px;padding:0 10px;font-weight:700}.date-separator{color:#94a3b8;padding:0 2px 10px;font-weight:900}.recovery-quick-ranges{gap:6px;display:flex}.recovery-quick-ranges button{color:#475569;background:#fff;border:1px solid #dce4ee;border-radius:9px;height:38px;padding:0 11px;font-weight:700}.scan-button{height:40px!important}.recovery-state{text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:900}.recovery-stats{gap:8px}.recovery-stats>div{border-radius:11px;padding:12px 13px}.recovery-stats b{font-size:20px}.recovery-stats span{font-size:9px}.automation-stat{border-radius:13px;min-height:90px;padding:14px}.automation-summary{color:#64748b;font-size:10px}.settings-card h2{margin-bottom:12px!important;font-size:16px!important}.settings-card .health{background:#f8fafc;border:1px solid #e1e7ef;border-radius:11px;margin:0 0 12px;padding:12px}.settings-card .health p{margin:3px 0 0;font-size:10px}.settings-card .buttonrow{gap:8px}.settings-card .setting-list{margin:0}.settings-card .setting-toggle{border-radius:11px;padding:13px 14px}.settings-card .setting-toggle small{font-size:9px}.settings-mode-line{color:#536174;background:#f5f8fc;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:10px}.system-card p{margin:8px 0;font-size:11px}.compact-copy{max-width:380px;line-height:1.45}.cnor-card{grid-template-columns:minmax(0,2fr) minmax(320px,.9fr);align-items:start;gap:18px;max-width:1120px;margin:auto;padding:20px!important;display:grid!important}.cnor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cnor-grid label{flex-direction:column;gap:6px;display:flex}.cnor-grid label>span,.cnor-reasons legend{color:#42526a;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:800}.cnor-grid input,.cnor-grid select{background:#fff;border:1px solid #d6dfeb;border-radius:9px;height:40px;padding:0 11px}.cnor-grid .wide{grid-column:1/-1}.cnor-reasons{background:#f8fafc;border:1px solid #dce4ee;border-radius:12px;margin:0;padding:14px}.cnor-reasons legend{padding:0 6px}.cnor-reasons label{color:#334155;border-radius:8px;align-items:flex-start;gap:9px;padding:8px;font-size:10px;display:flex}.cnor-reasons input{margin-top:1px}.cnor-actions{border-top:1px solid #edf1f5;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.cnor-actions button{min-width:120px;height:40px}.return-workspace.card{min-height:0;display:block!important}.return-workspace table{width:100%}.returns-module>form.return-workspace.card{max-width:1040px}.returns-module>.return-workspace.card:has(form){max-width:1040px}.return-field span{letter-spacing:.25px;font-size:9px!important}.return-field input,.return-field select,.return-field textarea{font-size:11px!important}.return-table th{letter-spacing:.3px;font-size:9px!important}.return-empty,.empty{color:#7b8798;text-align:center;padding:28px!important}.panel table td,.panel table th{font-size:10px}.panel .empty-state.large{min-height:180px}.grid2{align-items:start}.grid2>.panel{min-height:0}.fatal-error{border-radius:14px;max-width:660px;margin:12vh auto;padding:26px}.fatal-error h1{font-size:25px}.fatal-error p{font-size:12px}.page-head button,.returns-top-actions button,.buttonrow button{font-size:10px;font-weight:800}.smart-paste-panel textarea{min-height:270px}.manual-invoice-grid{gap:14px}.manual-form-panel,.manual-preview-panel{padding:17px}.fd-shell .panel,.fd-panel{border-radius:14px}.return-dialog{border-radius:15px!important}.return-dialog-head{padding:15px 18px!important}.return-dialog-actions{padding:13px 18px!important}.repair-dialog{max-width:980px!important}.modal-backdrop{padding:24px!important}.toast{max-width:420px}.toast b{font-size:11px}.toast p{font-size:10px}.header-title h1{font-size:20px}.header-title p{font-size:10px}.sidebar-group-label{font-size:9px}.nav-child{font-size:11px!important}.btn,.primary,button{transition:background .15s,border-color .15s,box-shadow .15s,transform 80ms}.primary:hover{box-shadow:0 5px 14px #2563eb2e}@media (width<=980px){.cnor-card{grid-template-columns:1fr}.recovery-controls-pro{align-items:stretch}.recovery-date-range{width:100%}.recovery-date-range label{flex:1}.recovery-date-range input{width:100%}.recovery-quick-ranges{flex-wrap:wrap}}.cnor-page{max-width:1180px;margin:0 auto}.cnor-brand-pill{letter-spacing:-.4px;color:#111827;background:#fff;border:1px solid #dbe3ec;border-radius:10px;padding:9px 14px;font-size:16px}.cnor-brand-pill span{color:#00a86b;margin:0 2px}.cnor-card{position:relative;overflow:hidden}.cnor-card:before{content:"";background:#00c878;height:4px;position:absolute;top:0;left:0;right:0}.cnor-reasons label{border:1px solid #0000;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.cnor-reasons label:hover{background:#f4f7fb}.cnor-reasons label.selected{color:#0f5132;background:#ecfdf3;border-color:#74d99c;font-weight:800;box-shadow:inset 0 0 0 1px #00c8780f}.cnor-reasons label input{opacity:0;pointer-events:none;position:absolute}.cnor-radio-mark{color:#fff;background:#fff;border:1px solid #aab6c5;border-radius:5px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;font-size:12px;font-weight:900;display:inline-flex}.cnor-signature-ready{color:#17683f;background:#effbf4;border:1px solid #bfe8cf;border-radius:9px;align-items:center;gap:9px;height:40px;padding:0 11px;display:flex}.cnor-signature-ready svg{width:17px;height:17px}.cnor-signature-ready span{flex-direction:column;line-height:1.15;display:flex}.cnor-signature-ready small{color:#5f7b6d;margin-top:2px;font-size:8px}.cnor-actions{background:#fbfcfe;margin:0 -20px -20px;padding:14px 20px 16px!important}.cnor-actions .primary{min-width:150px}.cnor-grid input:focus,.cnor-grid select:focus{border-color:#7f95b2;outline:none;box-shadow:0 0 0 3px #2563eb12}:root{--wc-ink:#111827;--wc-text:#27364d;--wc-muted:#6b7890;--wc-blue:#1f5eea;--wc-blue-soft:#eef4ff;--wc-green:#059669;--wc-green-soft:#ecfdf5;--wc-amber:#b7791f;--wc-red:#c43d3d}header{height:64px;padding:10px 26px}.header-workspace-mark{letter-spacing:.2px;color:#536174;font-size:12px;font-weight:800}.header-title h1,.header-title p{display:none}.returns-title-row p,.orders-head p,.page-intro p,.fd-hero p,.dashboard-title-row p{display:none!important}.returns-title-row{margin-bottom:12px}.returns-title-row h2,.page-title-row h2,.page-head h1,.fd-hero h2{letter-spacing:-.55px;color:var(--wc-ink);margin:0;font-weight:800;font-size:25px!important}.section-kicker,.eyebrow{letter-spacing:1.05px!important;margin-bottom:4px!important;font-size:8.5px!important}button,.btn,.button{font-weight:700;border-radius:8px!important}.primary:hover{box-shadow:0 6px 15px #1f5eea38;background:#174fd1!important}.secondary{color:#34445b!important;background:#fff!important;border:1px solid #d7e0ec!important}.secondary:hover{background:#f7faff!important;border-color:#b7c7dc!important}.success{color:#087443!important;background:#eafaf1!important;border:1px solid #a9dfc1!important}.return-table th,.orders-table th,.invoice-record-table th{letter-spacing:.32px;color:#536174!important;background:#f8fafc!important;font-weight:800!important}.return-table td,.orders-table td,.invoice-record-table td{color:#24344b;line-height:1.35}.return-table tbody tr:hover,.orders-table tbody tr:hover,.invoice-record-table tbody tr:hover{background:#f8fbff}.invoice-record-table td b{font-weight:750}.invoice-record-table .order{color:#1557c7;font-size:13px!important}.invoice-record-table td small{color:#77859a;line-height:1.35;font-size:9.5px!important}.invoice-record-table .validation-main{font-size:10.5px;font-weight:700}.invoice-record-table .actions button{min-height:32px;padding:6px 9px}.repair-table .order-link{background:var(--wc-blue-soft);letter-spacing:.2px;align-items:center;font-weight:850;line-height:1;display:inline-flex;color:#0c55c8!important;border:1px solid #cfe0ff!important;border-radius:7px!important;padding:5px 8px!important;font-size:12.5px!important}.repair-table td:nth-child(2) small{color:#738197!important;margin-top:5px!important;font-size:9px!important}.repair-table td:first-child b{font-size:11px}.repair-table .issue-cell{max-width:330px;font-size:10.5px!important}.repair-actions .primary{min-width:78px}.repair-summary-strip{box-shadow:none;background:#14233c;border:1px solid #223451}.fd-page{max-width:1580px;margin:0 auto}.fd-hero-clean{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:0!important;padding:16px 18px!important;display:flex!important}.fd-fixed-summary{min-width:min(640px,58vw);grid-template-columns:repeat(4,minmax(110px,1fr))!important;gap:8px!important;display:grid!important}.fd-fixed-summary span{font-size:8px!important}.fd-fixed-summary b{font-size:10.5px!important}.fd-layout{align-items:start;grid-template-columns:minmax(420px,.9fr) minmax(660px,1.55fr)!important;gap:16px!important}.fd-smart-panel{padding:16px!important}.fd-smart-panel textarea{resize:vertical!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:9px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:174px!important;min-height:174px!important;margin-top:10px!important;padding:12px!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:11px!important;line-height:1.5!important;display:block!important}.fd-smart-actions{gap:8px!important;margin-top:10px!important;display:flex!important}.fd-smart-actions button:first-child{background:var(--wc-blue)!important;color:#fff!important;border-color:var(--wc-blue)!important}.fd-smart-actions button:last-child{background:#fff!important}.fd-readonly-note{display:none!important}.fd-form-panel{padding:16px!important}.fd-section-heading h3{font-size:17px!important}.fd-section-heading small,.fd-records-head small{font-size:8px!important}.fd-records-panel{padding:16px!important}.fd-report-bar{gap:8px!important}.fd-report-bar button.primary{background:var(--wc-green)!important;border-color:var(--wc-green)!important}.fd-delete-button{color:#b42318!important;background:#fff!important;border-color:#efc3c0!important}.settings-card h2{margin:0 0 10px!important;font-size:15px!important}.settings-card .health{margin-bottom:10px!important;padding:10px 11px!important}.settings-card .health p{display:none!important}.settings-card .health small{color:#708096;margin-top:3px;font-size:9px;display:block}.settings-card .setting-toggle{padding:11px 12px!important}.settings-card .setting-toggle small{display:none!important}.settings-mode-line{margin-top:8px!important;padding:7px 9px!important}.system-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.system-facts span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:10px;display:grid}.system-facts small{color:#77859a;text-transform:uppercase;letter-spacing:.5px;font-size:8px}.system-facts b{color:#22324a;margin-top:3px;font-size:11px}.cnor-brand-pill{background:#fff;border:1px solid #dce4ee;border-radius:9px;padding:7px 12px}.cnor-brand-pill b{color:#111827;font-size:13px}.cnor-brand-pill span{color:#00c878;padding:0 2px}.cnor-reasons label{transition:all .15s;border:1px solid #0000!important}.cnor-reasons label.selected{font-weight:800;color:#075f3c!important;background:#eafaf1!important;border-color:#54cf8d!important}.cnor-reasons label>input{opacity:0;pointer-events:none;position:absolute}.cnor-radio-mark{color:#fff;background:#fff;border:1px solid #b6c3d2;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;display:inline-grid}.cnor-reasons label.selected .cnor-radio-mark{background:#08a765;border-color:#08a765}.cnor-signature-ready{color:#087443;background:#effbf4;border:1px solid #a7e0c1;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.cnor-signature-ready svg{width:18px}.cnor-signature-ready span{display:grid}.cnor-signature-ready b{font-size:10px}.cnor-signature-ready small{letter-spacing:.35px;text-transform:uppercase;font-size:7.5px}.cnor-actions{background:#fbfcfe;border-radius:0 0 12px 12px;margin:0 -20px -20px;padding:13px 20px!important}.cnor-actions .primary{background:linear-gradient(#10b981,#059669)!important;border-color:#059669!important}.returns-module>form.return-workspace.card{max-width:980px!important;padding:16px!important}.returns-module>form.return-workspace.card>.return-form-grid{padding:0!important}.returns-module>form.return-workspace.card>button.primary{margin:14px 0 0!important}.return-field input,.return-field select{min-height:38px}.return-field textarea{min-height:72px}.empty-state.large p,.return-empty small{display:none!important}@media (width<=1150px){.fd-layout{grid-template-columns:1fr!important}.fd-fixed-summary{width:100%;min-width:0}.fd-hero-clean{flex-direction:column;align-items:flex-start!important}.system-facts{grid-template-columns:1fr 1fr 1fr}}.invoice-record-table td.ok-cell,.invoice-record-table td.ok-cell .validation-main{color:#166534!important}.invoice-record-table td.warn-cell{color:#9a5b00!important}.invoice-record-table td.err{color:#b42318!important}nn .modal-backdrop{z-index:10000!important;box-sizing:border-box!important;background:#0f172a6b!important;justify-content:center!important;align-items:flex-start!important;padding:28px 24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.modal-backdrop>.return-dialog,.modal-backdrop>.return-history-dialog{max-height:calc(100vh - 56px)!important;margin:0 auto!important;position:relative!important;top:0!important;overflow:auto!important}body:has(.modal-backdrop){overflow:hidden!important}.professional-history{border:1px solid #dde5ef!important;width:min(920px,94vw)!important;box-shadow:0 24px 70px #0f172a3d!important}.history-summary{background:#f8fafc;border-bottom:1px solid #e7edf4;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.history-summary span{color:#1e293b;flex-direction:column;gap:3px;font-size:11px;display:flex}.history-summary b{text-transform:uppercase;letter-spacing:.7px;color:#718096;font-size:8px}.professional-history .return-history-list{padding:18px 20px 22px}.history-event{grid-template-columns:18px 1fr!important;gap:12px!important;padding:0 0 20px!important;position:relative!important}.history-event:before{content:"";background:#dbe4ef;width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.history-event:last-child:before{display:none}.history-event>span{border:3px solid #fff;box-shadow:0 0 0 1px #cbd5e1;background:#94a3b8!important;width:11px!important;height:11px!important;margin-top:4px!important}.history-event>span.latest{box-shadow:0 0 0 2px #bbf7d0;background:#16a34a!important}.history-event-title{align-items:center;gap:8px;display:flex}.history-event-title b{color:#172033;font-size:13px}.history-event-title strong{text-transform:uppercase;letter-spacing:.6px;color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;padding:3px 7px;font-size:8px}.history-event small{font-size:9px!important}.history-event em{background:#f1f5f9;border-radius:999px;padding:4px 8px;color:#334155!important;margin-top:6px!important;font-size:9px!important;font-style:normal!important;display:inline-block!important}.history-event p{color:#475569;margin:7px 0 0;font-size:11px;line-height:1.45}.repair-handoff-summary{color:#1e3a5f;background:#eff8ff;border:1px solid #b9ddff;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.repair-handoff-summary b{color:#0f4c81;font-size:12px}.repair-handoff-summary span{font-size:10px;line-height:1.35}.cs-case-row:has(.return-badge.ready-from-repair){border-left:3px solid #3b82f6;background:#f0f9ff!important}.return-badge.ready-from-repair{color:#1d4ed8!important;background:#dbeafe!important;font-weight:800!important}.return-metric.blue.active{box-shadow:0 0 0 2px #3b82f62e!important}.action-dialog .return-dialog-actions .primary{min-width:155px}.return-history-dialog .return-dialog-head p{color:#64748b;font-size:10px}@media (width<=760px){.history-summary{grid-template-columns:repeat(2,1fr)}.modal-backdrop{padding:12px!important}}.commerce-dashboard .company-pro-hero,.commerce-page .company-pro-hero{margin-bottom:18px}.finance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)}.commerce-bottom-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr)}.commerce-action-row{align-items:center;gap:10px;margin-top:18px;display:flex}.commerce-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:center;gap:9px;margin-top:16px;padding:10px 12px;font-size:13px;display:flex}.commerce-alert svg{flex:none;width:17px;height:17px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.integration-card{padding:22px}.integration-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:20px;display:grid}.integration-card-head h3{margin:0;font-size:19px}.integration-card-head p{color:#64748b;margin:3px 0 0;font-size:12px}.integration-icon{color:#2563eb;background:#eef4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.integration-icon.green{color:#059669;background:#ecfdf5}.integration-icon svg{width:20px;height:20px}.integration-status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:6px 9px;font-size:11px}.integration-status.ok{color:#166534;background:#dcfce7}.integration-status.warn{color:#9a3412;background:#fff7ed}.integration-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.integration-facts span,.subscription-facts span{background:#fbfcfe;border:1px solid #e5eaf2;border-radius:10px;padding:11px 12px}.integration-facts small,.subscription-facts small{color:#7c8799;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;display:block}.integration-facts b,.subscription-facts b{color:#172033;text-transform:capitalize;font-size:12px}.subscription-summary{justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.subscription-summary h3{margin:4px 0 0}.subscription-facts{flex:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:9px;max-width:620px;display:grid}.subscription-facts b.ok{color:#047857;align-items:center;gap:5px;display:flex}.subscription-facts b.ok svg{width:14px;height:14px}.subscription-security{color:#64748b;align-items:center;gap:7px;max-width:250px;font-size:12px;display:flex}.subscription-security svg{color:#2563eb;width:16px;height:16px}@media (width<=1100px){.finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-main-grid,.commerce-bottom-grid,.integration-grid{grid-template-columns:1fr}.subscription-summary{flex-direction:column;align-items:flex-start}.subscription-facts{width:100%;max-width:none}}@media (width<=680px){.finance-kpi-grid,.integration-facts,.subscription-facts{grid-template-columns:1fr}.commerce-action-row{flex-direction:column;align-items:stretch}}.order-number-link{font:inherit;cursor:pointer;text-align:left;font-weight:800;color:#075bd8!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.order-number-link:hover{text-decoration:underline}.order-modal-fieldset{border:0;min-width:0;margin:0;padding:0}.order-modal-fieldset:disabled{opacity:1}.order-modal-fieldset:disabled input,.order-modal-fieldset:disabled textarea,.order-modal-fieldset:disabled select{color:#25344d;opacity:1;background:#f6f8fb}.invoice-action-note{color:#66758b;white-space:nowrap;background:#f3f6fa;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.finance-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-profile-grid label{color:#40506a;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.finance-profile-grid input,.finance-profile-grid select{width:100%;min-height:40px}.workspace-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-facts>div{background:#fafcff;border:1px solid #e3e9f2;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.workspace-facts svg{color:#2164d8;width:20px;height:20px}.workspace-facts span{flex-direction:column;gap:2px;display:flex}.workspace-facts small,.settings-section-label{text-transform:uppercase;letter-spacing:.08em;color:#7a879b;font-size:10px;font-weight:800}.workspace-facts b{text-transform:capitalize}.workspace-facts em{color:#7a879b;font-size:11px;font-style:normal}.status-good{color:#087a47}.module-entitlements{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.module-chip{color:#174d9e;background:#f2f7ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.module-chip svg{width:15px;height:15px}.muted{color:#7a879b;font-size:12px}@media (width<=900px){.finance-profile-grid,.workspace-facts{grid-template-columns:1fr}}.aun-brand{letter-spacing:.12em;color:#111827;padding:14px 8px 4px;font-size:34px;font-weight:900}.platform-console{gap:18px;display:grid}.platform-hero{background:#fff;border:1px solid #dfe6ef;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.platform-hero h1{margin:4px 0 8px;font-size:28px}.platform-hero p{color:#64748b;max-width:760px;margin:0}.eyebrow{letter-spacing:.16em;color:#2563eb;font-size:11px;font-weight:800}.platform-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-dialog{background:#fff;border-radius:16px;width:min(880px,94vw);max-height:88vh;padding:24px;overflow:auto;box-shadow:0 24px 80px #0f172a55}.platform-dialog h2{margin-top:0}.module-check{border:1px solid #d9e2ef;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:inline-flex}.table-sub{color:#718096;margin-top:3px;display:block}.status-pill{background:#eef2f7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.good{color:#147a42;background:#e8f8ee}@media (width<=900px){.platform-kpis{grid-template-columns:1fr 1fr}.platform-hero{flex-direction:column;align-items:flex-start}}.aun-brand-lockup{letter-spacing:.14em;color:#64748b;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.aun-mark{letter-spacing:.12em;color:#0f172a;font-size:22px}.aun-mark span{color:#2563eb}.dialog-heading{justify-content:space-between;gap:20px;display:flex}.onboarding-dialog{max-width:860px;max-height:88vh;overflow:auto}.onboarding-section{border-top:1px solid #e5e7eb;padding:14px 0}.onboarding-section h3{margin:0 0 12px;font-size:14px}.finance-profile-grid .span-2{grid-column:span 2}.access-dialog{max-width:520px}.access-dialog>label{margin:14px 0;font-weight:700;display:block}.access-dialog input{width:100%;margin-top:6px}.buttonrow button svg{width:15px;height:15px}.aun-brand span{color:#2563eb}.brand-slogan{letter-spacing:.02em;color:#64748b;margin-top:3px;font-size:9px;display:block}.brand-official .aun-brand{letter-spacing:.12em}@media (width<=850px){.account-security-grid{grid-template-columns:1fr}}.executive-dashboard{gap:12px}.executive-hero{align-items:center;padding-top:0}.executive-hero h2{font-size:25px}.exec-hero-actions{align-items:center;gap:8px;display:flex}.exec-health-chip{color:#65748a;background:#f3f6fa;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9.5px;font-weight:800;display:inline-flex}.exec-health-chip svg{width:13px}.exec-health-chip.ok{color:#15804a;background:#ecf9f0;border-color:#d7efdf}.exec-health-chip.warn{color:#a86008;background:#fff6e9;border-color:#f1dfc2}.exec-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.exec-kpi-grid .company-kpi{min-height:88px;padding:12px}.exec-kpi-grid .company-kpi>span{border-radius:10px;width:36px;height:36px}.exec-kpi-grid .company-kpi strong{font-size:21px}.exec-kpi-grid .company-kpi em{margin-top:2px}.company-kpi.orange>span{color:#ea6b17;background:#fff1e8}.exec-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(310px,.75fr);gap:12px;display:grid}.exec-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.exec-chart-card{padding:0;overflow:hidden}.exec-trend{padding:15px 16px 10px}.exec-chart-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.exec-chart-head h3{margin:3px 0 0;font-size:16px}.exec-chart-total{text-align:right;flex-direction:column;display:flex}.exec-chart-total small{color:#8290a3;font-size:8.5px}.exec-chart-total b{color:#142033;font-size:16px}.exec-chart-grid{background:linear-gradient(0deg,#e1e8f173 1px,#0000 1px) 0 0/100% 50px;border-bottom:1px solid #e9eef5;grid-template-columns:repeat(14,1fr);align-items:end;gap:7px;height:200px;padding:8px 2px 0;display:grid}.exec-day{text-align:center;grid-template-rows:1fr 16px;align-items:end;gap:5px;height:100%;display:grid}.exec-bars{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.exec-bars i{border-radius:4px 4px 1px 1px;width:9px;min-height:3px;display:block}.exec-bars .revenue{background:linear-gradient(#2f6ce5,#8eb2f4)}.exec-bars .orders{background:linear-gradient(#14b8a6,#75ded3)}.exec-day small{color:#8895a7;font-size:7.5px}.exec-chart-legend{justify-content:flex-end;gap:14px;padding-top:8px;display:flex}.exec-chart-legend span{color:#748196;align-items:center;gap:5px;font-size:8.5px;display:flex}.exec-chart-legend i{border-radius:3px;width:8px;height:8px}.exec-chart-legend .revenue{background:#2f6ce5}.exec-chart-legend .orders{background:#14b8a6}.exec-attention-card{flex-direction:column;display:flex}.exec-attention-list{flex-direction:column;margin-top:-2px;display:flex}.exec-attention-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:7px 1fr auto 14px;align-items:center;gap:9px;padding:10px 2px;display:grid}.exec-attention-list button:last-child{border-bottom:0}.exec-attention-list button:hover{background:#f8fafc}.exec-attention-list .severity{background:#94a3b8;border-radius:999px;width:7px;height:32px}.exec-attention-list .severity.high{background:#ef4444}.exec-attention-list .severity.medium{background:#f59e0b}.exec-attention-list .severity.low{background:#3b82f6}.exec-attention-list div{gap:2px;display:grid}.exec-attention-list b{color:#253249;font-size:10px}.exec-attention-list small{color:#8a96a7;font-size:8px}.exec-attention-list strong{color:#18243a;font-size:16px}.exec-attention-list svg{color:#97a3b4;width:13px}.exec-clear{text-align:center;color:#16834e;align-content:center;place-items:center;gap:3px;min-height:155px;display:grid}.exec-clear svg{width:25px}.exec-clear b{color:#27423a;font-size:10.5px}.exec-clear span{color:#879487;font-size:8.5px}.exec-donut-wrap{grid-template-columns:135px 1fr;align-items:center;gap:15px;padding:9px 5px 14px;display:grid}.exec-donut{border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative}.exec-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:20px;box-shadow:inset 0 0 0 1px #edf1f5}.exec-donut>span{z-index:1;text-align:center;display:grid}.exec-donut b{font-size:19px}.exec-donut small{color:#8793a5;font-size:8px}.exec-donut-legend{gap:7px;display:grid}.exec-donut-legend>div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.exec-donut-legend>div>span{border-radius:3px;width:8px;height:8px}.exec-donut-legend b{color:#445167;font-size:9px}.exec-donut-legend strong{color:#172136;font-size:11px}.exec-market-list{gap:11px;padding:5px 0 15px;display:grid}.exec-market-list>div{grid-template-columns:105px 1fr;align-items:center;gap:9px;display:grid}.exec-market-list span{display:grid}.exec-market-list b{color:#2f3b50;font-size:9.5px}.exec-market-list small{color:#8b97a8;font-size:7.5px}.exec-market-list>div>i{background:#eef2f7;border-radius:999px;height:8px;overflow:hidden}.exec-market-list em{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;height:100%;display:block}.exec-activity{max-height:190px;overflow:auto}.exec-unavailable{color:#9d342d;background:#fff7f6;border:1px solid #f1d4d1;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-height:112px;padding:18px;display:grid}.exec-unavailable>svg{width:23px}.exec-unavailable>div{gap:3px;display:grid}.exec-unavailable b{color:#6d2a25;font-size:11px}.exec-unavailable span{color:#8a5b57;font-size:9.5px}.exec-unavailable button{color:#9d342d;background:#fff;border:1px solid #e8c4c0;border-radius:8px;height:33px;padding:0 12px;font-size:9.5px;font-weight:800}@media (width<=1450px){.exec-kpi-grid{grid-template-columns:repeat(3,1fr)}.exec-secondary-grid{grid-template-columns:1fr 1fr}.exec-secondary-grid>article:last-child{grid-column:1/-1}}@media (width<=1050px){.exec-main-grid,.exec-secondary-grid{grid-template-columns:1fr}.exec-secondary-grid>article:last-child{grid-column:auto}.exec-kpi-grid{grid-template-columns:repeat(2,1fr)}.exec-chart-grid{gap:4px}.exec-bars i{width:7px}}@media (width<=650px){.exec-kpi-grid{grid-template-columns:1fr}.executive-hero{align-items:flex-start}.exec-hero-actions{justify-content:space-between;width:100%}.exec-donut-wrap{grid-template-columns:1fr;justify-items:center}.exec-market-list>div{grid-template-columns:85px 1fr}}.stock-state-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.stock-state-metrics .return-metric{text-align:left;border:1px solid var(--border,#dbe3ee);cursor:pointer;background:#fff;width:100%}.stock-state-metrics .return-metric.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29}.bulk-guidance{color:#475569;background:#f8fafc;border-bottom:1px solid #e5eaf1;padding:10px 14px;font-size:12px}@media (width<=1200px){.stock-state-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{color:#152033;font-synthesis:none;--nav:#0b1324;--primary:#2563eb;--primary-dark:#1d4ed8;--border:#e3e9f2;--muted:#6b7890;--shadow:0 8px 28px #192a4612;background:#f4f7fb;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{background:#f4f7fb;margin:0}button,input,select{font:inherit}button,.button,a{cursor:pointer}.app{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}aside{color:#fff;z-index:50;background:linear-gradient(#0b1324,#111c33);flex-direction:column;width:264px;height:100vh;padding:22px 16px;display:flex;position:fixed}.brand{align-items:center;gap:11px;padding:2px 8px 22px;display:flex}.brand-mark{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid;box-shadow:0 10px 25px #2563eb59}.logo{letter-spacing:-.8px;font-size:22px;font-weight:850}.logo span{color:#60a5fa}.logo small{letter-spacing:.3px;color:#8fa1bd;margin-top:3px;font-size:10px;font-weight:500;display:block}nav{flex-direction:column;gap:4px;display:flex}nav button{color:#b8c4d9;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:14px;font-weight:600;transition:all .18s;display:flex;position:relative}nav button:hover{color:#fff;background:#ffffff0f}nav button svg{width:18px}nav button.active{color:#fff;background:linear-gradient(90deg,#3b82f63d,#3b82f614)}nav button.active i{background:#60a5fa;border-radius:4px;width:3px;height:22px;position:absolute;right:0}.shortcut-card{color:#d9e3f2;background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;gap:9px;margin-top:auto;padding:12px;display:flex}.shortcut-card svg{width:18px}.shortcut-card b{font-size:12px;display:block}.shortcut-card small{color:#91a1b9;margin-top:4px;font-size:9px;line-height:1.7;display:block}.shortcut-card kbd{background:#ffffff1a;border:0}.protection{background:#085b306b;border:1px solid #22c55e57;border-radius:12px;gap:9px;margin-top:10px;padding:12px;display:flex}.protection svg{color:#4ade80;flex:none;width:18px}.protection b{font-size:11px}.protection small{color:#a7f3c1;margin-top:3px;font-size:9px;line-height:1.4;display:block}.logout{color:#aebbd0;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:10px 12px;display:flex}.logout:hover{color:#fff;background:#ffffff0f}.logout svg{width:17px}main{grid-column:2;min-width:0}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:20;background:#ffffffeb;justify-content:space-between;align-items:center;height:82px;padding:15px 28px;display:flex;position:sticky;top:0}.header-title{align-items:center;gap:12px;display:flex}header h1{letter-spacing:-.5px;margin:0;font-size:22px}header p{color:var(--muted);margin:4px 0;font-size:11px}.header-actions{align-items:center;gap:12px;display:flex}.connections{gap:7px;display:flex}.connections span{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.ok{color:#166534;background:#dcfce7}.warn{color:#8a5a00;background:#fff3cd}.neutral{color:#41516a;background:#e9eef5}.command-trigger{color:#536174;background:#fff;border:1px solid #dce3ee;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 10px;font-size:11px;display:flex}.command-trigger svg{width:15px}.command-trigger kbd{margin-left:8px}.mobile-menu{background:0 0;border:0;display:none}.content{max-width:1800px;margin:auto;padding:25px 28px 38px}.page-intro{justify-content:space-between;align-items:flex-end;margin-bottom:19px;display:flex}.page-intro h2{letter-spacing:-.7px;margin:3px 0 5px;font-size:25px}.page-intro p{color:var(--muted);max-width:680px;margin:0;font-size:12px}.eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:#2563eb;font-size:9px;font-weight:800}.cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.card,.panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e3e9f2cc;border-radius:15px}.card{gap:11px;min-height:116px;padding:17px;display:flex}.card-icon{color:#2563eb;background:#eff6ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.card-icon svg{width:17px}.card small{color:#6a778d;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:700}.card strong{letter-spacing:-.7px;margin-top:6px;font-size:24px;display:block}.card p{color:#8a97aa;margin:4px 0 0;font-size:9px;line-height:1.35}.dashboard-grid,.grid2{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.panel h2{letter-spacing:-.4px;margin:2px 0;font-size:18px}.panel-title{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.progress-row{margin:16px 0}.progress-row>div:first-child{justify-content:space-between;font-size:11px;display:flex}.progress-row span{color:#2563eb;font-weight:800}.progress{background:#edf2f8;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.progress i{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;height:100%;display:block}.progress.secondary i{background:linear-gradient(90deg,#0f9f6e,#34d399)}.readiness-list{margin-top:17px}.health{border-top:1px solid var(--border);gap:12px;padding:14px 0;display:flex}.health svg{color:#16a34a;width:20px}.health p{color:var(--muted);margin:4px 0;font-size:11px}.health b{font-size:12px}.health.muted svg{color:#718096}.activity{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.activity small{color:var(--muted);margin-top:3px;display:block}.text-button{font-size:10px;color:#2563eb!important;background:0 0!important;border:0!important;height:auto!important;padding:3px!important}.empty-state{text-align:center;color:var(--muted);padding:22px 0}.empty-state.large{flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.empty-state.large svg{color:#b7c3d4;width:42px;height:42px;margin-bottom:10px}.empty-state b{color:#344258}.empty-state p{font-size:11px}.toolbar{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:11px;display:flex}.search{border:1px solid #cfd8e5;border-radius:9px;flex:1;align-items:center;min-width:320px;max-width:480px;padding:0 10px;display:flex}.search:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.search svg{color:#718096;width:16px}.search input{background:0 0;border:0;outline:0;width:100%;height:38px;font-size:11px}select,.toolbar button,.button,.panel button,.modal button,.primary{color:#26354a;background:#fff;border:1px solid #cfd8e5;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.toolbar button:hover,.button:hover,.panel button:hover{background:#f8fafc;border-color:#93a4ba}.toolbar svg,.button svg,.panel button svg,.primary svg{width:16px}.primary{box-shadow:0 7px 16px #2563eb33;color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#2563eb!important}.table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1150px}th{color:#718096;letter-spacing:.6px;text-transform:uppercase;text-align:left;z-index:1;background:#f8fafc;padding:12px;font-size:8px;position:sticky;top:0}td{vertical-align:top;border-top:1px solid #edf1f6;padding:12px;font-size:10px}tbody tr:hover{background:#fbfdff}td small{color:#7d8a9f;margin-top:4px;display:block}.order{color:#1d4ed8}.badge{white-space:nowrap;background:#e9eef5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.uploaded,.matched,.success,.active,.reviewed{color:#166534;background:#dcfce7}.ready,.generated{color:#1e40af;background:#dbeafe}.in-progress{color:#5b21b6;background:#ede9fe}.waiting-for-imei,.not-checked,.not-found{color:#8a5a00;background:#fff3cd}.upload-failed,.failed,.disabled{color:#991b1b;background:#fee2e2}.actions{flex-wrap:wrap;gap:5px;display:flex}.actions button,.actions a,td button{color:#304059;background:#edf2f7;border:0;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.actions button:hover{background:#dfe7f1}.actions svg{width:12px}.err{color:#b91c1c;max-width:190px}.empty{text-align:center;color:var(--muted);padding:45px}.login{background:radial-gradient(circle at 20% 10%,#234991,#0b1324 50%);place-items:center;min-height:100vh;display:grid}.login form{background:#fffffffa;border-radius:20px;width:390px;padding:35px;box-shadow:0 30px 80px #00000047}.login input,.field input,.field select{background:#fff;border:1px solid #cfd8e5;border-radius:9px;outline:none;width:100%;height:42px;margin:6px 0 0;padding:0 11px;font-size:11px}.field input:focus,.field select:focus,.login input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.login button{color:#fff;background:#2563eb;border:0;border-radius:9px;width:100%;height:44px;margin-top:10px;font-weight:800}.error{color:#b91c1c;margin-top:10px}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0b1324b8;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:17px;width:520px;max-height:92vh;padding:20px;overflow:auto;box-shadow:0 30px 90px #0000004d}.modal.wide{width:min(1050px,95vw)}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.modal-head h2{font-size:19px}.modal-head button{border:0}.modal-head svg{width:18px}.form-section{border-bottom:1px solid var(--border);padding:15px 0}.form-section-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.form-section-title svg{color:#2563eb;width:17px}.form-section-title h3{margin:0;font-size:12px}.formgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.field span{color:#536174;font-size:9px;font-weight:800;display:block}.modal-actions.sticky{z-index:2;background:#fff;padding:14px 0 4px;position:sticky;bottom:-20px}.buttonrow{flex-wrap:wrap;gap:8px;display:flex}.toast{z-index:2000;color:#fff;background:#111827;border-radius:13px;align-items:flex-start;gap:18px;min-width:320px;max-width:460px;padding:15px 17px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 50px #0f172a47}.toast div{flex-direction:column;gap:4px;display:flex}.toast span{opacity:.85;font-size:11px}.toast button{color:#fff;background:0 0;border:0;padding:0;font-size:22px;line-height:1}.toast.success{background:#065f46}.toast.error{background:#991b1b}.mini-stats{grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.mini-stats>div{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.mini-stats svg{color:#2563eb;width:22px;height:22px}.mini-stats span{color:#65738a;flex-direction:column;font-size:10px;display:flex}.mini-stats b{color:#101828;font-size:20px}.invoice-preview{background:#e9eef5;border:1px solid #d8e0ec;border-radius:10px;height:68vh;overflow:hidden}.invoice-preview iframe{border:0;width:100%;height:100%}.command-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;background:#0b13248c;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.command-palette{background:#fff;border-radius:16px;width:min(560px,92vw);height:max-content;padding:10px;box-shadow:0 35px 100px #00000059}.command-head{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:8px 9px 13px;display:flex}.command-head svg{color:#2563eb;width:18px}.command-head button{background:0 0;border:0;margin-left:auto}.command-palette>button{text-align:left;background:#fff;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.command-palette>button:hover{background:#f1f6ff}.command-palette>button>svg{color:#2563eb;width:18px}.command-palette>button span{flex-direction:column;display:flex}.command-palette>button b{font-size:11px}.command-palette>button small{color:var(--muted);margin-top:3px;font-size:9px}.command-palette kbd{margin-left:auto}.mobile-backdrop{display:none}kbd{font:inherit;color:#65738a;background:#eef2f7;border:1px solid #d8e0eb;border-bottom-width:2px;border-radius:5px;padding:2px 5px;font-size:8px}@media (width<=1350px){.cards{grid-template-columns:repeat(3,1fr)}.connections span:nth-child(2){display:none}}@media (width<=1050px){.app{grid-template-columns:1fr}main{grid-column:1}aside{transition:all .22s;transform:translate(-100%)}aside.open{transform:translate(0)}.mobile-backdrop{z-index:40;background:#0b132499;display:block;position:fixed;inset:0}.mobile-menu{place-items:center;display:grid}.dashboard-grid,.grid2{grid-template-columns:1fr}.formgrid{grid-template-columns:1fr 1fr}.command-trigger span,.command-trigger kbd{display:none}}@media (width<=700px){header{height:72px;padding:12px 16px}.content{padding:17px 14px}.header-actions .connections span:not(:first-child){display:none}.cards{grid-template-columns:repeat(2,1fr)}.card{min-height:105px}.page-intro{align-items:flex-start;gap:12px}.page-intro .primary{padding:0 12px;font-size:0}.page-intro .primary svg{margin:0}.formgrid,.mini-stats{grid-template-columns:1fr}.search{min-width:100%;max-width:none}.toolbar>*{flex-grow:1}.invoice-preview{height:58vh}.toast{min-width:0;bottom:14px;left:14px;right:14px}.connections{display:none}}.fatal-error{max-width:720px;box-shadow:var(--shadow);background:#fff;border:1px solid #fecaca;border-radius:16px;margin:10vh auto;padding:28px}.fatal-error h1{color:#991b1b}.fatal-error button{color:#fff;background:#2563eb;border:0;border-radius:9px;height:42px;padding:0 18px;font-weight:800}.sync-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.sync-strip>div{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:14px 15px;display:flex}.sync-strip svg{color:#2563eb;width:20px}.sync-strip span{flex-direction:column;min-width:0;display:flex}.sync-strip small{text-transform:uppercase;letter-spacing:.55px;color:#7b889c;font-size:8px;font-weight:800}.sync-strip b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.card{transition:transform .18s,box-shadow .18s}.card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a17}@media (width<=1050px){.sync-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.sync-strip{grid-template-columns:1fr}}.monitor-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:12px 0 14px;display:grid}.monitor-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.monitor-card>svg{color:#2563eb;width:20px}.monitor-card span{flex-direction:column;display:flex}.monitor-card small{text-transform:uppercase;letter-spacing:.5px;color:#7b889c;font-size:8px;font-weight:800}.monitor-card b{margin-top:3px;font-size:17px}.monitor-card.warning>svg{color:#d97706}.monitor-card.danger>svg{color:#dc2626}.activity em{color:#8a97a9;white-space:nowrap;text-overflow:ellipsis;max-width:470px;margin-top:4px;font-size:8px;font-style:normal;display:block;overflow:hidden}.expand-btn{place-items:center;width:23px;margin-right:6px;color:#2563eb!important;background:#eef4ff!important;height:23px!important;padding:0!important;display:inline-grid!important}.expand-btn svg{width:13px}.detail-row td{background:#f8fbff;padding:12px 18px}.item-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.item-card{background:#fff;border:1px solid #dce5f1;border-radius:12px;padding:13px;box-shadow:0 4px 14px #0f172a0a}.item-head{align-items:center;gap:9px;display:flex}.item-head>svg{color:#2563eb;width:20px}.item-head>div{flex:1;min-width:0}.item-head b{font-size:11px;display:block}.item-head small{color:#7d8a9f;margin-top:3px;display:block}.item-head>span{color:#1d4ed8;background:#eaf2ff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.item-meta{gap:8px;margin-top:12px;display:grid}.item-meta>div{align-items:flex-start;gap:8px;display:flex}.item-meta svg{color:#718096;flex:none;width:15px}.item-meta span{flex-direction:column;min-width:0;display:flex}.item-meta small{text-transform:uppercase;color:#8a97a9;letter-spacing:.4px;font-size:8px}.item-meta b{word-break:break-word;margin-top:3px;font-size:9px}.order-group{display:table-row-group}@media (width<=1350px){.monitor-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.monitor-grid{grid-template-columns:repeat(2,1fr)}}.product-title{justify-content:flex-start}.product-title .add-line{color:#1d4ed8;background:#eaf2ff;border:0;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.product-title .add-line svg{width:14px}.product-editor-list{gap:13px;display:grid}.product-editor{background:#f8fbff;border:1px solid #dbe4ef;border-radius:13px;padding:13px}.product-editor-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-editor-head b{font-size:11px}.product-editor-head button{color:#991b1b;background:#fee2e2;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.product-editor-head button svg{width:13px}.field textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd8e5;border-radius:9px;outline:none;margin-top:6px;padding:9px 11px;font-size:10px}.field textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.field.span2{grid-column:span 2}.field>small{margin-top:5px;font-size:8px;font-weight:800;display:block}.count-ok{color:#047857}.count-warning{color:#b45309}@media (width<=700px){.field.span2{grid-column:span 1}.product-title{align-items:flex-start}.product-title .add-line{margin-left:auto}}button.danger,.danger{color:#fff;background:#b91c1c;border-color:#991b1b}button.danger:hover{background:#991b1b}.buttonrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.health{border:1px solid #dbe3ef;border-radius:10px;align-items:flex-start;gap:12px;margin:16px 0;padding:12px;display:flex}.health svg{flex:none}.setting-list{gap:12px;margin:16px 0;display:grid}.setting-toggle{background:#fff;border:1px solid #d9e2ea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.setting-toggle span{grid-template-columns:24px 1fr;align-items:center;column-gap:10px;display:grid}.setting-toggle span svg{grid-row:1/3;width:22px}.setting-toggle small{color:#708090;grid-column:2;margin-top:4px}.setting-toggle input{accent-color:#087454;width:22px;height:22px}.warning-toggle{background:#fffaf0;border-color:#f0d7a6}.manual-invoice-grid{grid-template-columns:minmax(520px,1fr) minmax(420px,.9fr);align-items:start;gap:16px;display:grid}.manual-form-panel,.manual-preview-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:20px}.manual-company{background:#f8fbff;border:1px solid #dbe5f2;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px;display:flex}.manual-company>svg{color:#2563eb;width:22px}.manual-company div{flex-direction:column;display:flex}.manual-company b{font-size:13px}.manual-company span{color:#6b7890;margin-top:4px;font-size:9px}.manual-formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-formgrid .field.span2{grid-column:span 2}.manual-formgrid input,.manual-formgrid select{background:#fff;border:1px solid #cfd8e5;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px 11px;font-size:10px}.manual-total{background:#f1f6ff;border-radius:11px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 16px;display:flex}.manual-total span{font-size:11px;font-weight:800}.manual-total b{font-size:20px}.manual-actions{justify-content:flex-end;margin-top:14px}.manual-preview-panel h3{margin:0 0 12px;font-size:13px}.manual-preview-panel iframe{background:#eef2f7;border:1px solid #d8e0ec;border-radius:10px;width:100%;height:72vh}.manual-empty{text-align:center;color:#7b889c;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;place-content:center;justify-items:center;height:72vh;display:grid}.manual-empty svg{color:#94a3b8;width:42px;height:42px;margin-bottom:12px}.manual-empty b{color:#475569;font-size:12px}.manual-empty span{margin-top:6px;font-size:9px}@media (width<=1100px){.manual-invoice-grid{grid-template-columns:1fr}.manual-preview-panel iframe,.manual-empty{height:62vh}}@media (width<=700px){.manual-formgrid{grid-template-columns:1fr}.manual-formgrid .field.span2{grid-column:span 1}}.manual-date-row{align-items:center;gap:8px;display:flex}.manual-date-row input{flex:1;min-width:0}.manual-today-button{white-space:nowrap;padding:10px 14px}.manual-items-header{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 12px;display:flex}.manual-items-header h3{margin:0}.manual-items-header p{color:var(--muted);margin:4px 0 0}.manual-items-list{gap:14px;display:grid}.manual-item-card{border:1px solid var(--border);background:var(--panel-subtle,#fafafa);border-radius:12px;padding:16px}.manual-item-card-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.manual-line-total{border-top:1px solid var(--border);justify-content:flex-end;gap:18px;padding-top:10px;display:flex}.manual-line-total span{color:var(--muted)}.manual-item-card .icon.danger{color:#b42318;background:0 0;border:0}.manual-item-card .icon.danger:hover{background:#fee4e2}.manual-items-header-simple{justify-content:flex-end;min-height:auto;margin-top:4px}.manual-mode-tabs{gap:8px;margin:0 0 16px;display:flex}.manual-mode-tabs button{border:1px solid var(--line,#dce3ec);color:#4c5b6b;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}.manual-mode-tabs button svg{width:17px;height:17px}.manual-mode-tabs button.active{color:#0d69c8;background:#eaf4ff;border-color:#82b9f4}.smart-paste-panel{max-width:980px}.smart-paste-panel textarea{resize:vertical;min-height:330px;font-family:inherit;line-height:1.45}.smart-paste-panel .buttonrow{justify-content:flex-end;margin-top:14px}@media (width<=1000px){.manual-grid{grid-template-columns:1fr}}@media (width<=1000px){.manual-grid{grid-template-columns:1fr}}@media (width<=1000px){.manual-grid{grid-template-columns:1fr}}@media (width<=1000px){.manual-grid{grid-template-columns:1fr}}.manual-grid{grid-template-columns:minmax(360px,520px) 1fr;gap:20px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{flex-direction:column;gap:6px;font-weight:600;display:flex}.form-grid input,.records-head input{border:1px solid #d6deea;border-radius:10px;padding:11px 12px}.span-2{grid-column:1/-1}.fixed-info{background:#f6f8fc;border-radius:10px;margin:18px 0;padding:14px}.records-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.records-head input{min-width:260px}@media (width<=1000px){.manual-grid{grid-template-columns:1fr}}.fd-page{flex-direction:column;gap:18px;min-width:0;display:flex}.fd-hero{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.fd-brand-block{align-items:center;gap:18px;min-width:0;display:flex}.fd-brand-block img{object-fit:contain;object-position:left center;width:180px;max-height:72px;display:block}.fd-brand-block h2{letter-spacing:-.7px;margin:0;font-size:25px}.fd-brand-block p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.fd-fixed-summary{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;min-width:360px;display:grid}.fd-fixed-summary>div{background:#f7f9fc;border:1px solid #e6ebf3;border-radius:11px;padding:10px 12px}.fd-fixed-summary span,.fd-section-heading small,.fd-records-head small{color:#78869a;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:800;display:block}.fd-fixed-summary b{color:#27364b;margin-top:4px;font-size:10px;display:block}.fd-layout{grid-template-columns:minmax(410px,520px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.fd-form-panel,.fd-records-panel{min-height:0;display:block}.fd-section-heading,.fd-records-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.fd-section-heading h3,.fd-records-head h3{letter-spacing:-.35px;margin:3px 0 0;font-size:18px}.fd-live-total{text-align:right;background:#eef5ff;border-radius:11px;min-width:130px;padding:9px 13px}.fd-live-total span{color:#62738c;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.fd-live-total b{color:#1d4ed8;margin-top:3px;font-size:17px;display:block}.fd-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fd-form-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.fd-form-grid label span{color:#344258;font-size:10px;font-weight:800}.fd-form-grid input,.fd-records-head input{color:#152033;background:#fff;border:1px solid #cfd8e5;border-radius:10px;outline:none;width:100%;height:43px;padding:0 12px}.fd-form-grid input:focus,.fd-records-head input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.fd-span-2{grid-column:1/-1}.fd-readonly-note{color:#65738a;background:#f7f9fc;border:1px solid #e3e9f2;border-radius:10px;margin:16px 0;padding:12px 13px;font-size:10px;line-height:1.55}.fd-submit{justify-content:center;width:100%}.fd-submit:disabled{opacity:.65;cursor:wait}.fd-records-head input{max-width:330px}.fd-table-wrap{border:1px solid #e5ebf3;border-radius:12px;overflow:auto}.fd-table{min-width:760px}.fd-table th{position:static}.fd-table td{font-size:10px}.fd-table td button{white-space:nowrap;color:#1d4ed8;background:#eaf2ff}.fd-empty{text-align:center;color:var(--muted);padding:40px!important}@media (width<=1180px){.fd-hero{flex-direction:column;align-items:flex-start}.fd-fixed-summary{grid-template-columns:repeat(4,1fr);width:100%;min-width:0}.fd-layout{grid-template-columns:1fr}}@media (width<=700px){.fd-brand-block{flex-direction:column;align-items:flex-start}.fd-brand-block img{width:155px}.fd-fixed-summary{grid-template-columns:1fr 1fr}.fd-form-grid{grid-template-columns:1fr}.fd-span-2{grid-column:auto}.fd-records-head{flex-direction:column;align-items:flex-start}.fd-records-head input{max-width:none}.fd-section-heading{align-items:flex-start}.fd-live-total{min-width:110px}}.brand{gap:12px}.brand-logo-image{object-fit:contain;background:#fff;border-radius:10px;width:44px;height:44px;padding:4px;box-shadow:0 6px 18px #0000002e}.brand .logo{font-size:15px;line-height:1.15}.brand .logo small{letter-spacing:.7px;text-transform:uppercase;color:#93a4bb;margin-top:4px;font-size:8px;display:block}.dashboard-hero{justify-content:space-between;align-items:center;gap:24px;padding:4px 2px 18px;display:flex}.dashboard-hero h2{letter-spacing:-.8px;margin:4px 0 5px;font-size:28px}.dashboard-hero p{color:var(--muted);max-width:720px;margin:0}.dashboard-kpis .card{position:relative;overflow:hidden}.dashboard-kpis .card:after{content:"";opacity:.045;background:currentColor;border-radius:50%;width:86px;height:86px;position:absolute;inset:auto -28px -28px auto}.kpi-blue .card-icon{color:#2563eb;background:#eaf2ff}.kpi-green .card-icon{color:#059669;background:#e9fbf4}.kpi-purple .card-icon{color:#7c3aed;background:#f3ecff}.kpi-orange .card-icon{color:#d97706;background:#fff4df}.kpi-teal .card-icon{color:#0f766e;background:#e7f8f6}.kpi-red .card-icon{color:#dc2626;background:#fff0f0}.dashboard-sync-strip{background:linear-gradient(90deg,#fff,#f8fbff);border:1px solid #dfe7f2}.dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)}.workflow-steps{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:10px 0 24px;display:grid}.workflow-steps>div{text-align:center;flex-direction:column;align-items:center;min-width:92px;display:flex}.workflow-steps>div span{color:#2563eb;background:#e7f0ff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:7px;font-weight:900;display:grid}.workflow-steps>div b{font-size:10px}.workflow-steps>div small{color:var(--muted);margin-top:3px;font-size:8px}.workflow-steps>i{background:linear-gradient(90deg,#93c5fd,#dbeafe);border-radius:999px;height:2px}.status-overview{gap:10px;display:grid}.status-overview>div{background:#fbfcfe;border:1px solid #e4eaf2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.status-overview b{font-size:10px}.status-overview strong{font-size:13px}.status-dot{background:#94a3b8;border-radius:50%;width:9px;height:9px}.status-dot.warning{background:#f59e0b}.status-dot.success{background:#10b981}.status-dot.purple{background:#8b5cf6}.status-dot.danger{background:#ef4444}.dashboard-monitor-grid{margin-top:18px}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.system-health-list{gap:11px;display:grid}.system-health-list>div{border:1px solid #e4eaf2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.system-health-list svg{color:#2563eb;width:19px}.system-health-list span{flex-direction:column;display:flex}.system-health-list b{font-size:10px}.system-health-list small{color:var(--muted);margin-top:3px;font-size:8px}@media (width<=1050px){.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.workflow-steps{grid-template-columns:1fr 1fr;gap:12px}.workflow-steps>i{display:none}}@media (width<=700px){.dashboard-hero{flex-direction:column;align-items:flex-start}.workflow-steps{grid-template-columns:1fr}.brand-logo-image{width:38px;height:38px}}.confirm-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fff;border-radius:18px;width:min(520px,100%);padding:26px;position:relative;box-shadow:0 28px 80px #0f172a4d}.confirm-dialog h3{margin:10px 0 8px;font-size:20px}.confirm-dialog p,.confirm-dialog li{color:var(--muted);line-height:1.55}.confirm-dialog ul{margin:14px 0;padding-left:20px}.confirm-dialog label{flex-direction:column;gap:8px;margin-top:18px;font-size:10px;display:flex}.confirm-dialog input{letter-spacing:1px;border:1px solid #cbd5e1;border-radius:10px;height:44px;padding:0 12px;font-weight:800}.confirm-danger-icon{color:#dc2626;background:#fff0f0;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.confirm-close{background:0 0;border:0;padding:6px;position:absolute;top:16px;right:16px}.confirm-actions{justify-content:flex-end;margin-top:20px}.brand-official{background:#fff;border-bottom:1px solid #94a3b847;flex-direction:column;margin:-18px -18px 10px;padding:18px 18px 15px;align-items:stretch!important;gap:8px!important;display:flex!important}.brand-official .brand-logo-image{object-fit:contain;object-position:center;width:100%;height:58px;box-shadow:none;background:#fff;border-radius:0;padding:0}.brand-product-name{text-align:center;color:#172033;letter-spacing:-.2px;font-size:13px;font-weight:800}.modern-dashboard{flex-direction:column;gap:18px;max-width:1540px;margin:0 auto;display:flex}.dashboard-title-row{justify-content:space-between;align-items:flex-end;gap:24px;padding:5px 2px 2px;display:flex}.dashboard-title-row h2{letter-spacing:-.8px;margin:5px 0 4px;font-size:28px}.dashboard-title-row p{color:var(--muted);margin:0;font-size:12px}.dashboard-open-orders{justify-content:center;min-width:126px}.modern-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.modern-kpi{background:#fff;border:1px solid #e6ebf3;border-radius:15px;min-height:150px;padding:17px 18px 13px;position:relative;overflow:hidden;box-shadow:0 8px 28px #192a460f}.modern-kpi-head{align-items:flex-start;gap:13px;display:flex}.modern-kpi-head>div{flex-direction:column;display:flex}.modern-kpi small{color:#45536a;font-size:9px;font-weight:700}.modern-kpi strong{letter-spacing:-.8px;margin-top:8px;font-size:27px;line-height:1}.modern-kpi p{color:#6b7890;margin:8px 0 0;font-size:8px;line-height:1.45}.modern-kpi-icon{border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.modern-kpi-icon svg{width:22px;height:22px}.kpi-blue .modern-kpi-icon{color:#2563eb;background:#eaf2ff}.kpi-green .modern-kpi-icon{color:#16a34a;background:#eafaf2}.kpi-purple .modern-kpi-icon{color:#7c3aed;background:#f2ecff}.kpi-orange .modern-kpi-icon{color:#f97316;background:#fff1df}.kpi-emerald .modern-kpi-icon{color:#16a34a;background:#e9f9ef}.kpi-spark{border-bottom:1px solid #eef2f7;align-items:flex-end;gap:3px;height:24px;display:flex;position:absolute;bottom:13px;left:18px;right:18px}.kpi-spark i{height:var(--h,30%);opacity:.8;border-top:2px solid;flex:1;display:block}.kpi-spark i:first-child{height:30%}.kpi-spark i:nth-child(2){height:55%}.kpi-spark i:nth-child(3){height:42%}.kpi-spark i:nth-child(4){height:65%}.kpi-spark i:nth-child(5){height:40%}.kpi-spark i:nth-child(6){height:52%}.kpi-spark i:nth-child(7){height:35%}.kpi-spark i:nth-child(8){height:68%}.kpi-blue .kpi-spark{color:#2563eb}.kpi-green .kpi-spark{color:#16a34a}.kpi-purple .kpi-spark{color:#7c3aed}.kpi-orange .kpi-spark{color:#f97316}.kpi-emerald .kpi-spark{color:#16a34a}.dashboard-top-grid{grid-template-columns:minmax(0,1.65fr) minmax(350px,.9fr);gap:16px;display:grid}.invoice-workflow-card,.recent-activity-card{min-height:310px}.invoice-workflow-card{flex-direction:column;display:flex}.visual-workflow{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;padding:22px 7px 20px;display:grid}.visual-workflow>div{text-align:center;flex-direction:column;align-items:center;min-width:95px;display:flex}.visual-workflow>i{background:#d8e1ee;height:2px;position:relative}.visual-workflow>i:after{content:"›";color:#a8b5c7;font-size:19px;position:absolute;top:50%;right:-2px;transform:translateY(-57%)}.flow-icon{color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:10px;display:grid;box-shadow:0 7px 18px #0f172a1f}.flow-icon svg{width:22px}.flow-icon.blue{background:#2563eb}.flow-icon.green{background:#22c55e}.flow-icon.purple{background:#7c3aed}.flow-icon.orange{background:#f97316}.flow-icon.emerald{background:#16a34a}.visual-workflow b{font-size:9px}.visual-workflow strong{margin-top:6px;font-size:13px}.workflow-note{color:#536278;background:#f6f9fd;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;font-size:9px;display:flex}.workflow-note svg{color:#2563eb;width:17px}.activity-feed{flex-direction:column;display:flex}.activity-feed-row{border-bottom:1px solid #edf1f6;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.activity-feed-row:last-child{border-bottom:0}.activity-feed-icon{color:#16a34a;background:#eaf8ef;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.activity-feed-row.failed .activity-feed-icon{color:#ef4444;background:#fff0f0}.activity-feed-icon svg{width:16px}.activity-feed-row>div{flex-direction:column;min-width:0;display:flex}.activity-feed-row b{font-size:9px}.activity-feed-row small{color:#65738a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.activity-feed-row time{color:#65738a;white-space:nowrap;font-size:8px}.dashboard-empty{text-align:center;color:#7a8799;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.dashboard-empty svg{width:34px;margin-bottom:10px}.dashboard-empty b{font-size:11px}.dashboard-empty span{margin-top:5px;font-size:8px}.dashboard-bottom-cards{grid-template-columns:1.15fr .9fr 1fr;gap:16px;display:grid}.dashboard-bottom-cards>.panel{min-height:286px}.status-chart-layout{grid-template-columns:170px 1fr;align-items:center;gap:18px;padding-top:8px;display:grid}.status-donut{border-radius:50%;place-items:center;width:160px;height:160px;display:grid;position:relative}.status-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:29px;box-shadow:inset 0 0 0 1px #eef2f7}.status-donut>span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.status-donut strong{font-size:26px}.status-donut small{color:#65738a;font-size:9px}.status-chart-legend{gap:13px;display:grid}.status-chart-legend>div{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.status-chart-legend>div>span{border-radius:50%;width:8px;height:8px}.status-chart-legend b,.status-chart-legend strong{font-size:8px}.status-chart-legend small{color:#66758a;font-weight:500}.missing-list{display:grid}.missing-list>div{border-bottom:1px solid #edf1f6;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.missing-list b{font-size:9px}.missing-list strong{font-size:11px}.issue-dot{border-radius:50%;width:9px;height:9px}.issue-dot.red{background:#ef4444}.issue-dot.orange{background:#f97316}.issue-dot.amber{background:#f59e0b}.issue-dot.slate{background:#94a3b8}.issue-total{color:#ef4444;background:#fff4ed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:13px;display:grid}.issue-total svg{color:#f59e0b;width:17px}.issue-total b{font-size:9px}.issue-total strong{font-size:15px}.health-status-list{gap:8px;display:grid}.health-status-list>div:not(.health-summary){background:#f8fafc;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.health-status-list>div>span{align-items:center;gap:9px;display:flex}.health-status-list svg{color:#3b82f6;width:15px}.health-status-list b{font-size:8px}.health-summary{color:#15803d;align-items:center;margin-top:4px;background:#f0faf4!important;border-radius:9px!important;gap:9px!important;padding:13px!important;display:flex!important}.health-summary svg{color:#16a34a!important;width:18px!important}.health-summary b{font-size:9px!important}.dashboard-footer{color:#66758a;justify-content:space-between;align-items:center;padding:2px 4px 12px;font-size:8px;display:flex}@media (width<=1300px){.modern-kpi-grid{grid-template-columns:repeat(3,1fr)}.dashboard-bottom-cards{grid-template-columns:1fr 1fr}.system-health-card{grid-column:1/-1}.visual-workflow{grid-template-columns:repeat(5,1fr)}.visual-workflow>i{display:none}}@media (width<=1050px){.dashboard-top-grid{grid-template-columns:1fr}.modern-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.dashboard-title-row{flex-direction:column;align-items:flex-start}.modern-kpi-grid,.dashboard-bottom-cards{grid-template-columns:1fr}.system-health-card{grid-column:auto}.visual-workflow{grid-template-columns:repeat(2,1fr);gap:18px}.status-chart-layout{grid-template-columns:1fr;justify-items:center}.dashboard-footer{flex-direction:column;gap:7px}.brand-official .brand-logo-image{height:50px}}.header-title p{color:#7a8798;margin-top:3px;font-size:11px}.settings-commercial{max-width:1320px;margin:0 auto}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-card{padding:22px}.settings-wide{grid-column:1/-1}.settings-card-head{align-items:center;gap:13px;margin-bottom:22px;display:flex}.settings-card-head>div:nth-child(2){flex:1;min-width:0}.settings-card-head h2{margin:0;font-size:18px}.settings-card-head span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.settings-icon{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.settings-icon svg{width:21px}.settings-icon.blue{color:#2563eb;background:#eaf2ff}.settings-icon.green{color:#16a34a;background:#eafaf1}.settings-icon.purple{color:#7c3aed;background:#f1eafe}.settings-icon.amber{color:#d97706;background:#fff6e8}.settings-icon.slate{color:#475569;background:#edf2f7}.settings-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:auto;padding:6px 9px;font-weight:800;margin:0!important;font-size:10px!important;display:inline-flex!important}.settings-badge svg{width:13px;height:13px}.settings-badge.good{color:#148443;background:#e9f9ef}.settings-badge.neutral{color:#64748b;background:#f1f5f9}.settings-actions{align-items:center;gap:9px;display:flex}.settings-actions.wrap{flex-wrap:wrap}.settings-actions button{min-height:40px}.danger-subtle{color:#c62828!important;background:#fff!important;border-color:#f1c4c4!important}.danger-subtle:hover{background:#fff5f5!important}.settings-meta{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto;gap:10px 18px;margin-bottom:16px;padding:14px 0;display:grid}.settings-meta span{color:#778497;font-size:11px}.settings-meta b{text-align:right;font-size:11px}.commercial-toggles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commercial-toggles label{border:1px solid #e3e8ef;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.commercial-toggles span{flex-direction:column;gap:4px;display:flex}.commercial-toggles b{font-size:12px}.commercial-toggles small{color:var(--muted);font-size:10px}.commercial-toggles input{accent-color:#16a34a;width:22px;height:22px}.fd-hero.compact{padding:17px 20px}.fd-hero.compact .fd-brand-block img{width:160px;max-height:62px}.fd-hero.compact .fd-brand-block p{font-size:10px}.fd-company-selector{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;margin-bottom:11px;display:grid}.fd-company-selector label{flex-direction:column;gap:7px;display:flex}.fd-company-selector label span{color:#344258;font-size:10px;font-weight:800}.fd-company-selector select,.fd-form-grid select{color:#152033;background:#fff;border:1px solid #cfd8e5;border-radius:10px;width:100%;height:43px;padding:0 12px}.fd-company-selector button{height:43px}.fd-buyer-preview{background:#f8fafc;border:1px solid #e3e8ef;border-radius:11px;gap:11px;margin-bottom:15px;padding:12px 13px;display:flex}.fd-buyer-preview svg{color:#2563eb;flex:none;width:20px}.fd-buyer-preview div{flex-direction:column;gap:3px;display:flex}.fd-buyer-preview b{font-size:11px}.fd-buyer-preview span{white-space:pre-line;color:#66758a;font-size:10px;line-height:1.4}.fd-buyer-preview small{color:#8995a5;font-size:9px}.fd-search{width:100%;max-width:310px;position:relative}.fd-search svg{color:#8a96a8;width:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fd-search input{padding-left:38px}.fd-report-bar{background:#f8fafc;border:1px solid #e7ecf3;border-radius:12px;flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:14px;padding:12px;display:flex}.fd-report-bar label{color:#64748b;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.fd-report-bar input{background:#fff;border:1px solid #d5dde8;border-radius:9px;height:38px;padding:0 10px}.fd-report-bar button{height:38px}.fd-table th{letter-spacing:.5px;font-size:8px}.fd-table td button{align-items:center;gap:5px;display:inline-flex}.fd-table td button svg{width:14px}.fd-archive-footer{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.fd-archive-footer span{color:#758398;font-size:10px}.fd-smart-panel textarea{resize:vertical;min-height:100px}.company-dialog{background:#fff;border-radius:18px;flex-direction:column;gap:15px;width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);padding:24px;display:flex;position:relative;overflow:auto;box-shadow:0 24px 70px #0f172a47}.company-dialog-head{align-items:center;gap:12px;display:flex}.company-dialog-head>svg{color:#2563eb;background:#eaf2ff;border-radius:12px;width:42px;height:42px;padding:10px}.company-dialog-head h3{margin:0;font-size:20px}.company-dialog-head p{color:var(--muted);margin:3px 0 0;font-size:10px}.company-dialog label{color:#344258;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.company-dialog input,.company-dialog textarea{background:#fff;border:1px solid #cfd8e5;border-radius:10px;width:100%;padding:10px 12px}.company-dialog input{height:43px}.company-dialog textarea{resize:vertical;min-height:105px}.company-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.company-default{flex-direction:row!important;align-items:center!important}.company-default input{width:18px!important;height:18px!important}.company-dialog-actions{align-items:center;gap:9px;margin-top:3px;display:flex}.company-dialog-actions>span{flex:1}@media (width<=900px){.settings-grid{grid-template-columns:1fr}.settings-wide{grid-column:auto}.commercial-toggles{grid-template-columns:1fr}.fd-company-selector{grid-template-columns:1fr 1fr}.fd-company-selector label{grid-column:1/-1}}@media (width<=600px){.company-grid{grid-template-columns:1fr}.settings-actions{flex-wrap:wrap}}.fd-item-selector{margin-top:4px}.fd-item-selector label{flex:1;min-width:0}.fd-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fd-row-actions button{align-items:center;gap:6px;display:inline-flex}.fd-row-actions svg{width:15px;height:15px}@media (width<=760px){.fd-row-actions{flex-wrap:wrap;justify-content:flex-start}.fd-item-selector{align-items:stretch}.fd-item-selector>button{flex:1}}.returns-page{gap:18px;display:grid}.page-actions{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-actions h2{margin:0;font-size:26px}.page-actions p{color:#718096;margin:5px 0 0}.action-row{flex-wrap:wrap;gap:9px;display:flex}.action-row button,.action-row .button{align-items:center;gap:7px;display:inline-flex}.return-kpis{grid-template-columns:repeat(8,minmax(115px,1fr));gap:10px;display:grid}.return-kpi{text-align:left;background:#fff;border:1px solid #e6eaf0;border-radius:14px;padding:14px;box-shadow:0 5px 18px #19233c0a}.return-kpi span{color:#667085;font-size:12px;font-weight:700;display:block}.return-kpi b{margin-top:7px;font-size:25px;display:block}.return-kpi.amber{border-top:3px solid #f59e0b}.return-kpi.purple{border-top:3px solid #8b5cf6}.return-kpi.red,.return-kpi.danger{border-top:3px solid #ef4444}.return-kpi.green{border-top:3px solid #10b981}.return-kpi.orange{border-top:3px solid #f97316}.return-kpi.blue{border-top:3px solid #3b82f6}.return-toolbar{background:#fff;border:1px solid #e7ebf1;border-radius:14px;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(130px,.7fr)) auto auto;align-items:center;gap:9px;padding:11px;display:grid}.return-toolbar input,.return-toolbar select,.return-modal input,.return-modal select,.return-modal textarea{box-sizing:border-box;background:#fff;border:1px solid #dce2ea;border-radius:9px;width:100%;padding:10px 11px}.searchbox{border:1px solid #dce2ea;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.searchbox input{border:0;outline:0}.searchbox svg{color:#718096;width:17px}.return-layout{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.return-table-card,.return-insights{background:#fff;border:1px solid #e7ebf1;border-radius:14px;overflow:hidden}.return-table th{text-transform:uppercase;letter-spacing:.04em;color:#667085;text-align:left;background:#f8fafc;padding:12px;font-size:11px}.return-table td{vertical-align:top;border-top:1px solid #edf0f4;padding:13px 12px}.return-table td b,.return-table td small{display:block}.return-table td small{color:#7b8494;margin-top:4px}.row-actions{white-space:nowrap}.row-actions button{margin-right:5px}.row-actions svg{width:16px}.return-status{color:#475467;background:#eef2f7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-ar-customer{color:#9a6700;background:#fff4d8}.status-ar-icloud{color:#6d28d9;background:#f2eaff}.status-refund-pending,.status-refunded{color:#b42318;background:#fee8e7}.status-replacement-pending,.status-replaced{color:#087443;background:#e5f8ef}.status-repair-pending,.status-in-repair{color:#b54708;background:#fff0e1}.status-fixed,.status-closed{color:#175cd3;background:#e7f5ff}.return-insights{padding:16px}.return-insights h3{margin:0 0 10px;font-size:14px}.return-insights h3:not(:first-child){margin-top:22px}.return-insights>div{color:#596273;border-bottom:1px solid #eef1f5;justify-content:space-between;padding:9px 0;display:flex}.return-insights b{color:#1d2939}.return-empty{color:#7a8495;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.return-empty svg{color:#2bb673;width:32px;height:32px}.return-modal{background:#fff;border-radius:18px;width:min(980px,94vw);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 25px 80px #10182840}.modal-head{justify-content:space-between;align-items:flex-start;display:flex}.modal-head h2{margin:0}.modal-head p{color:#7a8495;margin:5px 0}.return-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.inline-input{grid-template-columns:1fr auto;gap:7px;display:grid}.switch-line{align-items:center;gap:8px;min-height:42px;display:flex}.switch-line input{width:auto}.return-history{border-top:1px solid #e8ecf1;margin-top:20px;padding-top:15px}.return-history>div{border-bottom:1px solid #eef1f5;grid-template-columns:160px 170px 1fr;gap:10px;padding:9px 0;display:grid}.return-history span,.return-history small{color:#667085}.confirm-card{text-align:center;background:#fff;border-radius:17px;width:min(420px,90vw);padding:24px}.confirm-card>svg{color:#f79009;width:38px;height:38px}.confirm-card p{color:#667085}.confirm-card>div{justify-content:center;gap:9px;display:flex}.danger,.danger-ghost{color:#b42318}.danger{color:#fff;background:#d92d20;border-color:#d92d20}.danger-ghost{background:0 0}.modal-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.icon-button svg,.primary svg,.secondary svg,.button svg{width:17px;height:17px}@media (width<=1250px){.return-kpis{grid-template-columns:repeat(4,1fr)}.return-toolbar{grid-template-columns:1fr 1fr 1fr}.return-layout{grid-template-columns:1fr}.return-insights{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}}@media (width<=720px){.page-actions{display:grid}.return-kpis{grid-template-columns:repeat(2,1fr)}.return-toolbar,.return-form-grid{grid-template-columns:1fr}.return-field.wide{grid-column:auto}.return-table-card{overflow:auto}.return-table{min-width:900px}.return-history>div{grid-template-columns:1fr}.action-row{grid-template-columns:1fr 1fr;display:grid}}.returns-module{gap:18px;display:grid}.returns-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.returns-title-row h2{margin:0;font-size:26px}.returns-title-row p{color:var(--muted,#667085);margin:4px 0 0}.returns-top-actions{align-items:center;gap:10px;display:flex}.return-upload{position:relative;overflow:hidden}.return-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.return-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.return-metric{text-align:left;background:#fff;border:1px solid #e6eaf0;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:0 4px 14px #1018280a}.return-metric svg{width:20px}.return-metric span{display:grid}.return-metric small{color:#667085}.return-metric.amber{border-color:#f5d78e}.return-metric.purple{border-color:#d8c4f4}.return-metric.red{border-color:#f3b6b6}.return-metric.green{border-color:#a9dfc1}.return-metric.orange{border-color:#f5c79f}.return-metric.blue{border-color:#afcdef}.marketplace-strip{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.marketplace-strip button{text-align:left;background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:10px;display:grid}.marketplace-strip button.active{border-color:#2457d6;box-shadow:0 0 0 2px #2457d61f}.marketplace-strip b{font-size:19px}.marketplace-strip span{color:#667085;font-size:12px}.return-workspace{padding:0;overflow:hidden}.return-filterbar{border-bottom:1px solid #e9edf3;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.return-search{background:#fff;border:1px solid #dbe1ea;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:240px;padding:0 10px;display:flex}.return-search input{border:0;outline:0;width:100%;padding:10px 0}.return-filterbar select,.return-filterbar>input{background:#fff;border:1px solid #dbe1ea;border-radius:10px;padding:10px}.return-table-wrap{overflow:auto}.return-table{border-collapse:collapse;width:100%}.return-table th,.return-table td{vertical-align:top;text-align:left;border-bottom:1px solid #edf0f4;padding:12px 14px}.return-table th{color:#667085;background:#fafbfc;font-size:12px}.return-table td small{color:#7a8494;margin-top:3px;display:block}.issue-cell{max-width:260px}.row-actions{gap:6px;display:flex}.row-actions button{background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:7px}.row-actions svg{width:15px;height:15px}.return-badge{white-space:nowrap;background:#eef2f6;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.return-empty{color:#7a8494;place-items:center;gap:8px;padding:36px;display:grid}.return-dialog,.return-history-dialog{background:#fff;border-radius:18px;width:min(980px,94vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #00000038}.return-dialog.compact{width:min(900px,94vw)}.return-dialog-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.return-dialog-head h3{margin:0}.return-dialog-head p{color:#667085;margin:5px 0 0}.return-dialog-head>button{background:0 0;border:0}.return-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.return-field{gap:6px;display:grid}.return-field>span{color:#475467;font-size:12px;font-weight:700}.return-field input,.return-field select,.return-field textarea{background:#fff;border:1px solid #d8dee8;border-radius:10px;width:100%;padding:10px}.return-field textarea{resize:vertical;min-height:84px}.return-field.wide{grid-column:1/-1}.lookup-field{display:flex}.lookup-field input{border-radius:10px 0 0 10px}.lookup-field button{background:#f7f8fa;border:1px solid #d8dee8;border-left:0;border-radius:0 10px 10px 0;padding:0 12px}.return-dialog-actions{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto auto;gap:10px;padding:16px 20px;display:grid}.case-summary{background:#f7f9fc;border-radius:12px;margin:18px 20px 0;padding:14px}.case-summary p{margin:6px 0 0}.material-request-box{background:#f8fafc;border:1px solid #e4e9f0;border-radius:12px;margin:0 20px 20px;padding:16px}.material-request-box h4{margin:0 0 10px}.material-request-box>div{grid-template-columns:2fr 90px 2fr auto;gap:8px;display:grid}.material-request-box input{border:1px solid #d8dee8;border-radius:9px;padding:9px}.return-history-list{padding:20px}.return-history-list>div{grid-template-columns:12px 1fr;gap:12px;padding-bottom:18px;display:grid}.return-history-list>div>span{background:#2457d6;border-radius:50%;width:10px;height:10px;margin-top:5px}.return-history-list small,.return-history-list em{color:#667085;margin-top:3px;display:block}.send-repair{color:#9a4b00}@media (width<=1100px){.return-metrics{grid-template-columns:repeat(2,1fr)}.marketplace-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.returns-title-row{flex-direction:column;align-items:flex-start}.return-metrics,.return-form-grid{grid-template-columns:1fr}.marketplace-strip{grid-template-columns:repeat(2,1fr)}.return-field.wide{grid-column:auto}.material-request-box>div,.return-dialog-actions{grid-template-columns:1fr}}.repair-pro{gap:14px}.repair-summary-strip{color:#fff;background:#16233b;border-radius:13px;align-items:center;gap:22px;padding:11px 16px;font-size:13px;display:flex}.repair-summary-strip b{margin-right:5px;font-size:17px}.danger-text{color:#ffcbc7}.repair-metrics{grid-template-columns:repeat(8,minmax(120px,1fr))}.repair-view-tabs{border-bottom:1px solid #e5e9ef;gap:6px;display:flex}.repair-view-tabs button{color:#667085;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-weight:700}.repair-view-tabs button.active{color:#1649b7;border-color:#2457d6}.repair-view-tabs b{background:#eef3ff;border-radius:999px;margin-left:4px;padding:2px 6px}.repair-table tr{cursor:default}.repair-table tbody tr:hover{background:#f8fbff}.repair-table .overdue-row{background:#fff7f6}.repair-table .completed-row{opacity:.82;background:#f8fbf9}.order-link{color:#174ea6;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.repair-actions{align-items:center;gap:6px;display:flex}.compact-btn{font-size:12px;padding:7px 9px!important}.compact-btn svg{width:14px}.repair-dialog{width:min(1040px,95vw)}.repair-context{grid-template-columns:2fr 1fr 1.3fr .7fr;gap:10px;margin:16px 20px 0;display:grid}.repair-context>div{background:#f7f9fc;border:1px solid #e7ebf1;border-radius:10px;padding:10px}.repair-context small,.repair-context b{display:block}.repair-context small{color:#667085;margin-bottom:4px}.repair-cta{padding:12px 20px 0}.repair-step-actions{gap:8px;padding:12px 20px 0;display:flex}.repair-step-actions button,.repair-outcomes button{background:#fff;border:1px solid #cfd7e4;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:inline-flex}.repair-step-actions button svg,.repair-outcomes button svg{width:16px}.repair-step-actions .success{color:#087443;background:#ecfdf3;border-color:#a6e2bf}.repair-outcomes,.workflow-panel{background:#fbfcfe;border:1px solid #e4e9f0;border-radius:12px;margin:0 20px 16px;padding:14px}.repair-outcomes h4,.workflow-panel h4{margin:0 0 10px}.repair-outcomes>div{flex-wrap:wrap;gap:8px;display:flex}.repair-form-grid textarea{min-height:70px}.muted{color:#7a8494}.return-metric em{color:#98a2b3;margin-top:2px;font-size:10px;font-style:normal;display:block}@media (width<=1350px){.repair-metrics{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.repair-context{grid-template-columns:1fr 1fr}.repair-view-tabs{overflow:auto}.repair-metrics{grid-template-columns:repeat(2,1fr)}}.brand-official{gap:10px!important;padding:20px 18px 17px!important}.brand-official .brand-logo-image{image-rendering:auto;object-fit:contain!important;object-position:center!important;width:100%!important;height:72px!important}.brand-product-name{margin-top:1px;font-size:14px!important}nav button{font-size:14px!important}header p,.command-trigger{font-size:12px!important}.connections span{font-size:10px!important}.page-intro p,.dashboard-title-row p,.orders-head p{font-size:13px!important}.orders-table th{font-size:10.5px!important}.orders-table td,.orders-table td b{font-size:12px!important}.orders-table td small{line-height:1.35;font-size:10px!important}.orders-row-actions button{padding:7px 9px!important;font-size:10px!important}.order-status-pill{font-size:9.5px!important}.toolbar input,.toolbar select,.orders-search input,.orders-toolbar select{font-size:12px!important}button,.button{font-size:12px}@media (width<=760px){.brand-official .brand-logo-image{height:62px!important}}.auth-loading{color:#fff;background:linear-gradient(135deg,#244f8f 0%,#0e1a31 72%);place-items:center;min-height:100vh;display:grid}.auth-loading>div{letter-spacing:.02em;flex-direction:column;align-items:center;gap:10px;font-size:14px;display:flex}.auth-loading b{font-size:28px}.auth-loading span{opacity:.85}.login button:disabled{opacity:.68;cursor:wait}.platform-tabs{background:#fff;border:1px solid #e3e9f2;border-radius:12px;gap:8px;width:max-content;max-width:100%;margin:0 0 16px;padding:6px;display:flex}.platform-tabs button{color:#516078;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-weight:700}.platform-tabs button.active{color:#155eef;background:#edf4ff}.platform-summary-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;display:grid}.platform-flow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-flow span{background:#f8fafc;border:1px solid #dfe7f2;border-radius:9px;padding:9px 12px;font-weight:700}.platform-flow svg{width:16px}.platform-catalog-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-stack{gap:10px;margin-top:14px;display:grid}.product-card{border:1px solid #e5eaf2;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.product-card>div{align-items:flex-start;gap:10px;display:flex}.product-card svg{color:#2968e8;width:20px}.product-card span{gap:3px;display:grid}.product-card small{color:#68758a;max-width:520px}.module-check span{gap:2px;display:grid}.module-check small{color:#718096;font-size:11px}.module-check.disabled{opacity:.58}.onboarding-progress{gap:8px;margin:14px 0 18px;display:flex}.onboarding-progress span{color:#6b778c;background:#eef2f7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.onboarding-progress span.active{color:#155eef;background:#e9f1ff}.onboarding-progress svg{width:16px}.onboarding-note{background:#f8fbff;border:1px solid #dce6f5;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.onboarding-note span{gap:3px;display:grid}.onboarding-review{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboarding-review>div{border:1px solid #e2e8f0;border-radius:10px;gap:3px;padding:13px;display:grid}.onboarding-review small{color:#6c788c}.product-select-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.login-mode{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.login-mode button{color:#5b677a!important;box-shadow:none!important;background:#f2f5f9!important}.login-mode button.active{color:#1859d7!important;background:#e8f0ff!important}.login-help{color:#778398;text-align:left;margin-top:8px;line-height:1.45;display:block}@media (width<=980px){.platform-summary-grid,.platform-catalog-grid,.onboarding-review,.product-select-grid{grid-template-columns:1fr}.platform-flow{justify-content:flex-start}}.owner-console{gap:16px}.owner-page-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 2px 6px;display:flex}.owner-page-head h1{letter-spacing:-.65px;color:#13213a;margin:4px 0;font-size:27px}.owner-page-head p{color:#66758b;max-width:760px;margin:0;font-size:13px}.owner-head-actions{gap:8px;display:flex}.owner-head-actions button,.owner-section-head button{align-items:center;gap:6px;display:inline-flex}.owner-head-actions svg,.owner-section-head button svg{width:14px}.platform-owner-nav{gap:2px;margin-top:2px}.platform-owner-nav .nav-leaf{min-height:39px;font-size:13px!important}.platform-owner-nav .nav-leaf svg{width:17px}.owner-loading{color:#52637c;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.owner-loading svg{width:26px;animation:1s linear infinite aun-spin}@keyframes aun-spin{to{transform:rotate(360deg)}}.owner-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.owner-metric{text-align:left;background:#fff!important;border:1px solid #e1e8f1!important;border-radius:13px!important;align-items:flex-start!important;gap:12px!important;height:auto!important;min-height:112px!important;padding:15px!important;display:flex!important;box-shadow:0 4px 14px #0f234109!important}.owner-metric.clickable:hover{border-color:#aac4f2!important;box-shadow:0 7px 20px #2563eb14!important}.owner-metric-icon{color:#1f63da;background:#eff5ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.owner-metric-icon svg{width:17px}.owner-metric>span:last-child{gap:2px;min-width:0;display:grid}.owner-metric small{text-transform:uppercase;letter-spacing:.07em;color:#718096;font-size:9px;font-weight:800}.owner-metric b{letter-spacing:-.5px;color:#14223a;font-size:22px}.owner-metric em{color:#7b8798;margin-top:2px;font-size:10.5px;font-style:normal}.owner-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:14px;display:grid}.owner-section-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.owner-section-head h2{margin:3px 0 0;font-size:17px}.owner-section-head button{color:#275ca9!important;background:#f5f8fc!important;border-color:#0000!important;height:32px!important;padding:0 9px!important}.billing-health-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.billing-health-grid>div,.billing-summary-row>div{background:#fafcff;border:1px solid #e5eaf1;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.billing-health-grid small,.billing-summary-row small{text-transform:uppercase;letter-spacing:.06em;color:#7b8797;font-size:9px;font-weight:800}.billing-health-grid b,.billing-summary-row b{color:#17243a;font-size:16px}.mini-chart{border-bottom:1px solid #e6ebf2;align-items:flex-end;gap:14px;height:126px;padding:10px 8px 0;display:flex}.mini-chart-month{text-align:center;flex:1;grid-template-rows:1fr auto;align-items:end;gap:5px;height:100%;display:grid}.mini-bars{justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex}.mini-bars i{border-radius:4px 4px 1px 1px;width:11px;min-height:4px;display:block}.issued{background:#b9cdf1}.collected{background:#2563eb}.mini-chart-month small{color:#778398;font-size:9px}.chart-legend{color:#66758b;justify-content:flex-end;gap:14px;margin-top:10px;font-size:10px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.attention-row{width:100%;text-align:left!important;background:#fff!important;border:0!important;border-top:1px solid #edf1f6!important;border-radius:0!important;grid-template-columns:32px 1fr 18px!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:59px!important;padding:9px 8px!important;display:grid!important}.attention-row:first-of-type{border-top:0!important}.attention-row>span{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.attention-row.warning>span{color:#9c6700;background:#fff6dd}.attention-row.danger>span{color:#b42318;background:#fff0ef}.attention-row svg{width:15px}.attention-row>div{gap:2px;display:grid}.attention-row b{font-size:11.5px}.attention-row small{color:#7c8798;font-size:9.5px}.healthy-state{color:#147a42;justify-content:center;align-items:center;gap:12px;min-height:145px;display:flex}.healthy-state>svg{width:30px}.healthy-state>div{gap:3px;display:grid}.healthy-state b{color:#203047}.healthy-state small{color:#718096}.owner-lifecycle{padding-bottom:15px}.lifecycle-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lifecycle-grid>button{text-align:left!important;background:#fafcff!important;border:1px solid #e5eaf2!important;border-radius:10px!important;grid-template-columns:1fr auto!important;gap:5px 8px!important;height:auto!important;padding:11px!important;display:grid!important}.lifecycle-grid small{text-transform:uppercase;letter-spacing:.06em;color:#758196;font-size:9px;font-weight:800}.lifecycle-grid b{color:#17243a;font-size:20px}.lifecycle-grid .platform-status{grid-column:1/-1;width:max-content}.owner-bottom-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.owner-table{min-width:980px}.owner-table.compact{min-width:660px}.owner-table th{padding:10px 11px!important;font-size:9px!important}.owner-table td{vertical-align:middle;padding:11px!important;font-size:11px!important}.owner-table td b{color:#1d2b40;font-size:11.5px}.owner-table td small{color:#7b8798;font-size:9.5px}.owner-table.compact tbody tr{cursor:pointer}.owner-table.compact tbody tr:hover{background:#f8fbff}.platform-status{color:#4e5d72;white-space:nowrap;background:#edf1f6;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:4px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.platform-status.good{color:#137642;background:#e8f7ee}.platform-status.warn{color:#8b5d00;background:#fff3d6}.platform-status.bad{color:#a72c24;background:#feeceb}.platform-status.neutral{color:#56657a;background:#eef2f7}.activity-feed{display:grid}.activity-feed>div{border-top:1px solid #edf1f6;grid-template-columns:12px 1fr;gap:8px;padding:9px 2px;display:grid}.activity-feed>div:first-child{border-top:0}.event-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px;margin-top:4px}.event-dot.good{background:#17a05d}.event-dot.bad{background:#d4473d}.activity-feed b{font-size:11px}.activity-feed small{color:#7c8797;margin-top:2px;font-size:9.5px;display:block}.owner-empty{text-align:center;color:#778398;align-content:center;place-items:center;min-height:165px;padding:22px;display:grid}.owner-empty>svg{color:#a2afc0;width:28px;margin-bottom:6px}.owner-empty b{color:#38485e}.owner-empty p{max-width:480px;margin:5px 0 0;font-size:10.5px}.owner-page-panel{padding:0;overflow:hidden}.owner-toolbar{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;height:55px;padding:8px 12px;display:flex}.owner-toolbar>span{color:#718096;font-size:10px;font-weight:700}.owner-search{border:1px solid #dce3ed;border-radius:9px;align-items:center;gap:7px;width:min(520px,65%);height:37px;padding:0 10px;display:flex}.owner-search svg{color:#7c899c;width:15px}.owner-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.product-tag{color:#28558e;background:#f0f5fd;border-radius:7px;margin:2px 4px 2px 0;padding:4px 6px;font-size:9px;font-weight:700;display:inline-flex}.row-actions-pro{align-items:center;gap:5px;display:flex}.row-actions-pro button{height:31px!important;padding:0 8px!important;font-size:9.5px!important}.row-actions-pro button svg{width:13px}.quiet-danger{color:#a2352e!important}.owner-card-grid{grid-template-columns:repeat(3,minmax(270px,1fr));gap:14px;display:grid}.owner-product-card{background:#fff;border:1px solid #e1e8f1;border-radius:14px;flex-direction:column;min-height:300px;padding:18px;display:flex;box-shadow:0 4px 16px #13243d09}.owner-card-top{justify-content:space-between;align-items:flex-start;display:flex}.owner-card-icon{color:#2264d9;background:#eff5ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.owner-card-icon svg{width:18px}.owner-product-card h2{margin:15px 0 5px;font-size:17px}.owner-product-card>p{color:#6d7a8e;min-height:34px;margin:0 0 14px;font-size:11px;line-height:1.5}.owner-card-facts{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;grid-template-columns:1fr 1fr;margin-bottom:11px;padding:11px 0;display:grid}.owner-card-facts>div{gap:2px;display:grid}.owner-card-facts small{color:#7c8899;text-transform:uppercase;font-size:9px;font-weight:800}.owner-card-facts b{font-size:16px}.capability-list{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.capability-list span{color:#566579;background:#f4f6f9;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:700}.owner-product-card>button{align-self:flex-start;margin-top:auto}.owner-plan-price{color:#17243a;margin-bottom:12px;font-size:20px;font-weight:850;display:grid}.owner-plan-price small{color:#788496;margin-top:2px;font-size:9.5px;font-weight:600}.billing-summary-row{border-bottom:1px solid #e8edf4;grid-template-columns:repeat(4,1fr);gap:9px;padding:12px;display:grid}.revenue-row{grid-template-columns:repeat(4,1fr)}.revenue-chart-panel{min-height:390px}.revenue-chart{border-bottom:1px solid #e5eaf1;align-items:flex-end;gap:22px;height:270px;padding:20px 28px 0;display:flex}.revenue-column{text-align:center;flex:1;grid-template-rows:1fr auto auto;align-items:end;gap:5px;height:100%;display:grid}.revenue-bars{justify-content:center;align-items:flex-end;gap:7px;height:100%;display:flex}.revenue-bars i{border-radius:6px 6px 2px 2px;width:24px;min-height:3px;display:block}.revenue-column b{font-size:11px}.revenue-column small{color:#788496;font-size:9px}.audit-health-strip{background:#f3faf6;border:1px solid #d7eee0;border-radius:10px;align-items:center;gap:10px;margin:12px;padding:12px;display:flex}.audit-health-strip svg{color:#14804a;width:20px}.audit-health-strip>div{gap:2px;display:grid}.audit-health-strip b{font-size:11px}.audit-health-strip small{color:#66758b;font-size:9.5px}.platform-settings-form{padding:20px}.settings-form-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.settings-form-head h2{margin:3px 0;font-size:18px}.settings-form-head p{color:#718096;margin:3px 0;font-size:11px}.settings-grid-pro{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-grid-pro label,.small-dialog>label{color:#46566e;gap:5px;font-size:10.5px;font-weight:800;display:grid}.settings-grid-pro input,.settings-grid-pro select,.settings-grid-pro textarea,.small-dialog input,.small-dialog select,.small-dialog textarea{background:#fff;border:1px solid #d7dfeb;border-radius:8px;outline:none;width:100%;min-height:40px;padding:8px 10px}.settings-grid-pro textarea,.small-dialog textarea{resize:vertical;min-height:76px}.settings-grid-pro input:focus,.settings-grid-pro select:focus,.settings-grid-pro textarea:focus,.small-dialog input:focus{border-color:#5a8ee8;box-shadow:0 0 0 3px #e8f0ff}.settings-grid-pro .span-2{grid-column:1/-1}.dialog-title{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:12px;display:flex}.dialog-title h2{margin:4px 0 2px!important}.dialog-title>button{background:0 0!important;border:0!important;height:28px!important;padding:0!important}.dialog-title>button svg{width:18px}.manage-section{border-bottom:1px solid #edf1f5;padding:15px 0}.manage-section h3{text-transform:uppercase;letter-spacing:.06em;color:#5f6f85;margin:0 0 10px;font-size:12px}.product-entitlement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.entitlement-card{cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.entitlement-card.selected{background:#f5f9ff;border-color:#9bbcf1}.entitlement-card.disabled{opacity:.55;cursor:not-allowed}.entitlement-card input{margin-top:2px}.entitlement-card span{gap:3px;display:grid}.entitlement-card b{font-size:10.5px}.entitlement-card small{color:#758196;font-size:9px;line-height:1.4}.dialog-footer{background:#fff;border-top:1px solid #edf1f5;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;padding-bottom:1px;display:flex;position:sticky;bottom:-24px}.onboarding-progress-pro{grid-template-columns:repeat(5,1fr);gap:4px;margin:15px 0 20px;display:grid}.onboarding-progress-pro>div{color:#8a96a8;grid-template-columns:27px 1fr;align-items:center;gap:6px;display:grid}.onboarding-progress-pro span{background:#eef2f6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.onboarding-progress-pro svg{width:14px}.onboarding-progress-pro small{font-size:9px;font-weight:700}.onboarding-progress-pro>div.active{color:#1d5fd1}.onboarding-progress-pro>div.active span{color:#1d5fd1;background:#eaf2ff}.step-count{color:#718096;background:#f3f6fa;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.security-note,.review-confirm{background:#f8fbff;border:1px solid #d8e4f5;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.security-note svg,.review-confirm svg{color:#1e63d6;flex:none;width:18px}.security-note span,.review-confirm span{gap:2px;display:grid}.security-note b,.review-confirm b{font-size:10.5px}.security-note small,.review-confirm small{color:#6f7c90;font-size:9px;line-height:1.4}.review-grid-pro{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.review-grid-pro>div:not(.review-confirm){border:1px solid #e3e8ef;border-radius:10px;gap:3px;padding:12px;display:grid}.review-grid-pro>div>small{text-transform:uppercase;letter-spacing:.06em;color:#7b8798;font-size:9px;font-weight:800}.review-grid-pro>div>b{font-size:11.5px}.review-grid-pro>div>span{color:#718096;font-size:9.5px}.review-confirm{grid-column:1/-1}.small-dialog{width:min(520px,94vw)}.small-dialog>p{color:#718096;font-size:11px;line-height:1.5}.small-dialog>label{margin-top:11px}.customer-manage-dialog{width:min(900px,94vw)}@media (width<=1350px){.owner-metrics-grid{grid-template-columns:repeat(3,1fr)}.owner-overview-grid,.owner-bottom-grid{grid-template-columns:1fr}.owner-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.owner-page-head{flex-direction:column;align-items:flex-start}.owner-metrics-grid,.revenue-row,.billing-health-grid,.billing-summary-row,.lifecycle-grid{grid-template-columns:repeat(2,1fr)}.owner-card-grid,.settings-grid-pro,.product-entitlement-grid,.review-grid-pro{grid-template-columns:1fr}.settings-grid-pro .span-2,.review-confirm{grid-column:auto}.onboarding-progress-pro small{display:none}.onboarding-progress-pro>div{grid-template-columns:1fr;justify-items:center}.revenue-chart{gap:10px;padding-left:8px;padding-right:8px}.revenue-bars i{width:14px}}@media (width<=620px){.owner-metrics-grid,.revenue-row,.billing-health-grid,.billing-summary-row,.lifecycle-grid{grid-template-columns:1fr}.owner-head-actions{width:100%}.owner-head-actions button{flex:1}.owner-search{width:100%}}.subscription-filterbar{border-bottom:1px solid #e7ecf3;flex-wrap:wrap;align-items:center;gap:6px;min-height:50px;padding:8px 12px;display:flex}.subscription-filterbar>span{text-transform:uppercase;letter-spacing:.06em;color:#788496;margin-right:4px;font-size:9px;font-weight:800}.subscription-filterbar button{background:#fff!important;border-radius:999px!important;height:30px!important;padding:0 10px!important;font-size:9.5px!important}.subscription-filterbar button.active{color:#1857bd!important;background:#eaf2ff!important;border-color:#a9c4f2!important}:root{--aun-text:#142033;--aun-muted:#64748b;--aun-border:#dfe7f1;--aun-soft:#f7f9fc}.content{padding-top:22px}.page-intro h2,.returns-title-row h2,.company-pro-hero h2{letter-spacing:-.55px;font-size:26px!important}.page-intro p,.returns-title-row p,.company-pro-hero p{line-height:1.5;color:var(--aun-muted)!important;font-size:12.5px!important}th{font-size:9px!important}td{line-height:1.4;font-size:11px!important}td small{font-size:9.5px!important}.field>span,.return-field>span{font-size:11px!important}.field input,.field select,.return-field input,.return-field select{font-size:11.5px!important}.connections{gap:6px}.connections span{padding:5px 8px;font-size:9.5px!important}.session-card{background:#ffffff0b!important;border-color:#ffffff14!important;margin-top:auto!important;padding:9px 10px!important}.session-card svg{color:#8fb3ff!important}.session-card b{font-size:10.5px!important}.session-card small{color:#a8b6cb!important;font-size:9px!important}.owner-product-card>button{color:#26364c;background:#fff;border:1px solid #d8e1ed;border-radius:8px;height:36px;padding:0 11px;font-size:10.5px;font-weight:750}.owner-product-card>button:hover{background:#f8fbff;border-color:#9eb8dc}.owner-product-card{min-height:270px}.owner-card-note{color:#8a5a00;background:#fff5d8;border-radius:7px;width:max-content;margin:-4px 0 12px;padding:5px 8px;font-size:9.5px;font-weight:750;display:inline-flex}.owner-chart-empty{color:#7b8798;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:260px;display:flex}.owner-chart-empty svg{color:#a5b3c5;width:30px}.owner-chart-empty b{color:#344258}.owner-chart-empty span{text-align:center;max-width:460px;font-size:10.5px}.revenue-chart-panel:has(.owner-chart-empty){min-height:330px}.automation-stats{gap:10px!important}.automation-stat{background:#fff!important;border:1px solid #e1e7ef!important;align-items:flex-start!important;min-height:94px!important;transition:all .15s!important}.automation-stat:hover{border-color:#a9c1e8!important;box-shadow:0 6px 16px #19468c12!important}.automation-stat.active{background:#f8fbff!important;border-color:#4d83df!important;box-shadow:0 0 0 2px #2563eb1a!important}.automation-stat span{min-width:0}.automation-stat strong{font-size:10.5px!important}.automation-stat small{color:#8290a4;margin-top:4px;font-size:8.5px;font-weight:500;line-height:1.3;display:block}.automation-stat b{font-size:20px!important}.manual-page-intro{margin-bottom:10px!important}.manual-top-toolbar{margin-bottom:14px}.manual-smart-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.smart-paste-panel{min-height:0!important}.smart-paste-panel textarea{resize:vertical;min-height:255px!important}.manual-workflow-guide{height:max-content}.manual-workflow-guide h3{margin:0 0 14px;font-size:17px}.manual-workflow-guide ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.manual-workflow-guide li{background:#fafcff;border:1px solid #e4eaf2;border-radius:10px;gap:3px;padding:10px;display:grid}.manual-workflow-guide li b{color:#1f4f9b;font-size:11px}.manual-workflow-guide li span,.manual-workflow-guide>p{color:#6f7d91;font-size:10px;line-height:1.45}.manual-top-actions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}.overlay{padding:16px}.modal.wide{flex-direction:column;display:flex;width:min(1120px,96vw)!important;max-height:92vh!important;overflow:hidden!important}.modal.wide>.modal-head{flex:none}.order-form{flex-direction:column;min-height:0;max-height:calc(92vh - 70px);display:flex}.order-modal-fieldset{min-height:0;padding:0 20px 8px!important;overflow:auto!important}.order-form .modal-actions.sticky{z-index:5;border-top:1px solid #e5eaf1;background:#fff!important;margin:0!important;padding:12px 20px!important;position:sticky!important;bottom:0!important}.order-form .form-section{padding:13px 0!important}.order-form .form-section-title{margin-bottom:10px!important}.order-form .formgrid{gap:10px!important}.order-form textarea{min-height:54px!important}.product-editor-list{gap:10px!important}.repair-dialog{position:relative;width:min(1040px,95vw)!important;max-height:88vh!important;overflow:auto!important}.repair-dialog>.return-dialog-head{z-index:8;background:#fff;position:sticky;top:0}.repair-dialog>.return-dialog-actions{z-index:8;background:#fff;position:sticky;bottom:0;box-shadow:0 -8px 20px #1420330d}.repair-context{margin-top:12px!important}.repair-form-grid{padding-top:14px!important;padding-bottom:14px!important}.repair-outcomes,.workflow-panel,.material-request-box{margin-bottom:12px!important}.settings-page-pro{gap:14px;display:grid}.settings-page-head{margin-bottom:0!important}.settings-tabs{border-bottom:1px solid #dfe6ef;gap:5px;display:flex}.settings-tabs button{color:#69778a;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 13px;font-size:11px;font-weight:750}.settings-tabs button.active{color:#1e57b4;border-color:#2563eb}.settings-single-grid{grid-template-columns:minmax(0,1fr);gap:14px;max-width:1250px;display:grid}.settings-single-grid .panel{margin:0}.finance-profile-card{max-width:1100px}.setting-toggle span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid!important}.setting-toggle span svg{grid-row:1/3}.setting-toggle span small{color:#718096;grid-column:2;font-size:9.5px;font-weight:500}.settings-card .muted{font-size:10.5px;line-height:1.5}.team-search,.record-search{border:1px solid #dbe3ee;border-radius:9px;align-items:center;gap:7px;max-width:420px;height:36px;margin-top:10px;padding:0 9px;display:flex}.team-search svg,.record-search svg{color:#7b8798;width:15px}.team-search input,.record-search input{background:0 0;border:0;outline:0;width:100%;font-size:10.5px}.records-page .section-title-row{align-items:flex-end}.invite-panel form .field{margin-bottom:8px}.single-integration-grid{grid-template-columns:minmax(0,720px)!important}.integration-security-note{color:#607087;align-items:flex-start;gap:8px;margin:12px 0;font-size:10px;line-height:1.45;display:flex}.integration-security-note svg{color:#26845a;flex:none;width:17px}.return-empty small{color:#7b8798;font-size:10px;display:block}.return-empty b{color:#344258}.returns-module>.return-workspace.card{min-height:0}.return-workspace .return-empty{min-height:180px}.return-metric{transition:all .15s}.return-metric:hover{border-color:#a8bde0;box-shadow:0 6px 16px #14325f0f}@media (width<=1000px){.manual-smart-layout{grid-template-columns:1fr}.manual-workflow-guide{display:none}.settings-tabs{white-space:nowrap;overflow:auto}.settings-single-grid{max-width:none}}.generated-workspace-id{background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.generated-workspace-id small{text-transform:uppercase;letter-spacing:.06em;color:#778398;font-size:9px;font-weight:800}.generated-workspace-id b{color:#26364a;font-size:11px}.generated-workspace-id span{color:#8491a3;font-size:9px}.legacy-card{box-shadow:none!important;background:#fafbfc!important}.legacy-card .owner-card-icon{color:#718096;background:#f0f2f5}.legacy-card h2{color:#566579}.account-nav-button{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 24px);margin:8px 12px 0;padding:10px 12px;font-weight:700;display:flex}.account-nav-button svg{width:17px;height:17px}.account-nav-button:hover,.account-nav-button.active{color:#fff;background:#ffffff14}.account-security-page{max-width:1100px}.account-security-grid{grid-template-columns:minmax(260px,.8fr) minmax(430px,1.4fr);align-items:start;gap:18px;display:grid}.account-summary-card{align-items:flex-start;gap:16px;display:flex}.account-security-icon{color:#175cd3;background:#eef5ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.account-summary-card h3{margin:4px 0}.account-summary-card p{color:#64748b;margin:0 0 10px}.account-tenant{color:#475569;margin-top:10px;font-size:13px;display:block}.security-form-card .section-title-row>svg{color:#175cd3}.security-password-form{gap:14px;max-width:560px;margin-top:16px;display:grid}.security-password-form label{color:#334155;gap:6px;font-weight:700;display:grid}.security-password-form input{box-sizing:border-box;width:100%}.security-password-form label small{color:#64748b;font-weight:500}.password-match{align-items:center;gap:7px;min-height:22px;font-size:13px;display:flex}.password-match svg{width:16px;height:16px}.password-match.valid{color:#15803d}.password-match.invalid{color:#b42318}.login-link-button{color:#175cd3!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:4px!important;padding:7px 0!important}.login-link-button:hover{text-decoration:underline}.login-success{color:#027a48;background:#ecfdf3;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.45}.login .error{margin-top:12px}@media (width<=850px){.account-security-grid{grid-template-columns:1fr}}:root{font-size:14px}body{font-size:13px}.content{padding:20px 24px 32px}.page-intro h2,.returns-title-row h2,.company-pro-hero h2{font-size:23px!important}.panel h2{font-size:16px}.panel{padding:16px}.return-metric{gap:9px;padding:12px}.repair-summary-strip{padding:9px 14px;font-size:11.5px}.repair-summary-strip b{font-size:15px}.repair-view-tabs button{padding:8px 12px;font-size:10.5px}.return-filterbar{padding:10px 12px}.return-search input{padding:8px 0;font-size:10.5px}.return-table th,.return-table td{padding:10px 12px}.return-table th{font-size:9px!important}.return-table td{font-size:10.5px!important}.modal-backdrop{align-items:center!important;padding:12px!important}.repair-dialog{border-radius:14px!important;flex-direction:column!important;width:min(980px,94vw)!important;max-height:84vh!important;display:flex!important;overflow:hidden!important}.repair-dialog>.return-dialog-head{flex:none!important;padding:13px 16px!important}.repair-dialog>.return-dialog-head p{margin-top:3px!important;font-size:10px!important}.repair-dialog .repair-context{flex:none!important;gap:8px!important;margin:10px 16px 0!important}.repair-dialog .repair-step-actions button,.repair-dialog .repair-outcomes button{padding:7px 9px!important;font-size:10px!important}.repair-dialog .repair-form-grid{gap:9px!important;min-height:0!important;padding:10px 16px!important;overflow:auto!important}.repair-dialog .return-field{gap:4px!important}.repair-dialog .return-field input,.repair-dialog .return-field select,.repair-dialog .return-field textarea{border-radius:8px!important;padding:7px 8px!important;font-size:10.5px!important}.repair-dialog .return-field textarea{min-height:48px!important}.repair-dialog .repair-outcomes h4,.repair-dialog .workflow-panel h4,.repair-dialog .material-request-box h4{margin-bottom:7px!important;font-size:11px!important}.repair-dialog>.return-dialog-actions{background:#fff!important;flex:none!important;padding:10px 16px!important;position:sticky!important;bottom:0!important;box-shadow:0 -7px 18px #1420330f!important}.invite-panel{align-self:start!important;padding:15px!important}.invite-panel h2{margin:0 0 5px!important;font-size:16px!important}.invite-panel .compact-copy{margin:0 0 10px!important;font-size:10px!important;line-height:1.4!important}.invite-panel form{gap:7px!important;display:grid!important}.invite-panel form .field{gap:4px!important;margin:0!important}.invite-panel .field>span{font-size:9.5px!important}.invite-panel .field input,.invite-panel .field select{height:34px!important;padding:0 9px!important;font-size:10.5px!important}.invite-panel form>.primary{width:max-content!important;height:34px!important;padding:0 13px!important;font-size:10px!important;box-shadow:0 4px 10px #2563eb24!important}.manual-invoice-page{max-width:1180px}.manual-page-intro h2{letter-spacing:-.45px!important;font-size:22px!important;font-weight:760!important}.manual-page-intro p{font-size:10.5px!important}.manual-top-toolbar{justify-content:space-between!important;align-items:center!important;max-width:1040px!important;display:flex!important}.manual-mode-tabs button,.manual-top-actions button{height:34px!important;padding:0 11px!important;font-size:10px!important}.manual-process-strip{background:#fff;border:1px solid #e1e7ef;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex;box-shadow:0 4px 14px #192a4609}.manual-process-strip span{color:#718096;white-space:nowrap;align-items:center;gap:7px;display:flex}.manual-process-strip span b{color:#536174;background:#eef2f7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.manual-process-strip span.active b{color:#fff;background:#2563eb}.manual-process-strip span.active em{color:#1f4f9b}.manual-process-strip em{font-size:9.5px;font-style:normal;font-weight:750}.manual-process-strip i{background:#dfe6ef;flex:1;height:1px}.smart-paste-panel{padding:15px!important}.smart-paste-panel .section-title-row{margin-bottom:10px!important}.smart-paste-panel h3{margin:0 0 3px!important;font-size:13px!important}.smart-paste-panel .muted{font-size:9.5px!important}.smart-paste-panel textarea{min-height:230px!important;max-height:340px!important;padding:10px!important;font-size:10.5px!important;line-height:1.45!important}.manual-smart-actions{justify-content:flex-end!important;margin-top:10px!important}.manual-smart-actions .primary{height:34px!important;box-shadow:none!important;padding:0 12px!important;font-size:10px!important}.manual-workflow-guide{display:none!important}.invoice-record-page{color:#25344a!important;font-size:11px!important}.invoice-record-page .mini-stats svg{width:18px!important;height:18px!important}.invoice-record-page .mini-stats span{font-size:9.5px!important;font-weight:600!important}.invoice-record-page .mini-stats b{font-size:18px!important;font-weight:760!important;line-height:1.05!important}.invoice-record-page .toolbar{padding:9px!important}.invoice-record-page .toolbar input,.invoice-record-page .toolbar select,.invoice-record-page .toolbar button{height:35px!important;font-size:10px!important;font-weight:650!important}.invoice-record-table th{letter-spacing:.035em!important;padding:10px!important;font-size:8.5px!important;font-weight:800!important}.invoice-record-table td{padding:11px 10px!important;font-size:10px!important;font-weight:500!important;line-height:1.35!important}.invoice-record-table td b,.invoice-record-table td .order{font-size:10.5px!important;font-weight:750!important}.invoice-record-table td small{margin-top:2px!important;font-size:8.5px!important;font-weight:500!important}.invoice-record-table .badge,.invoice-record-page .badge{padding:4px 7px!important;font-size:8.5px!important}.invoice-record-table .validation-main{font-size:9px!important;line-height:1.3!important}.invoice-record-table .actions{gap:5px!important}.invoice-record-table .actions button{height:29px!important;min-height:29px!important;padding:0 8px!important;font-size:8.5px!important;font-weight:750!important}.invoice-record-table .actions button svg{width:12px!important;height:12px!important}.invoice-action-note{padding:7px 8px!important;font-size:8.5px!important}.repair-dialog{border-radius:13px!important;width:min(920px,92vw)!important;height:min(700px,82vh)!important;max-height:82vh!important;padding-bottom:64px!important;display:block!important;overflow:auto!important}.repair-dialog>.return-dialog-head{z-index:12!important;background:#fff!important;border-bottom:1px solid #e7ebf1!important;padding:11px 14px!important;position:sticky!important;top:0!important}.repair-dialog>.return-dialog-head h3{font-size:14px!important}.repair-dialog>.return-dialog-head p{font-size:8.5px!important}.repair-dialog .repair-context{grid-template-columns:2fr 1fr 1.2fr .65fr!important;margin:9px 14px 0!important}.repair-dialog .repair-context>div{padding:7px 8px!important}.repair-dialog .repair-context small{font-size:8px!important}.repair-dialog .repair-context b{font-size:9.5px!important}.repair-dialog .repair-cta,.repair-dialog .repair-step-actions{padding:7px 14px 0!important}.repair-dialog .repair-step-actions button{height:30px!important;padding:0 9px!important;font-size:9px!important}.repair-dialog .repair-form-grid{gap:8px!important;padding:9px 14px!important;overflow:visible!important}.repair-dialog .return-field>span{font-size:8.5px!important}.repair-dialog .return-field input,.repair-dialog .return-field select{height:32px!important;padding:0 8px!important;font-size:9.5px!important}.repair-dialog .return-field textarea{min-height:44px!important;padding:7px 8px!important;font-size:9.5px!important}.repair-dialog .repair-outcomes,.repair-dialog .workflow-panel,.repair-dialog .material-request-box{margin:0 14px 8px!important;padding:9px!important}.repair-dialog>.return-dialog-actions{z-index:20!important;background:#fff!important;border-top:1px solid #e2e8f0!important;min-height:52px!important;padding:9px 14px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -8px 18px #1420330f!important}.repair-dialog>.return-dialog-actions .muted{font-size:8.5px!important}.repair-dialog>.return-dialog-actions button{height:31px!important;font-size:9px!important}.manual-invoice-page{max-width:1440px!important;margin:0 auto!important}.manual-top-toolbar{max-width:none!important}.manual-smart-layout{grid-template-columns:1fr!important;gap:10px!important;max-width:none!important;display:grid!important}.manual-smart-workspace{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.manual-smart-workspace>.panel{min-width:0!important}.manual-smart-workspace .smart-paste-panel{flex-direction:column!important;min-height:470px!important;display:flex!important}.manual-smart-workspace .smart-paste-panel .field{flex-direction:column!important;flex:1!important;display:flex!important}.manual-smart-workspace .smart-paste-panel textarea{resize:none!important;flex:1!important;height:100%!important;min-height:330px!important;max-height:none!important}.manual-smart-preview{flex-direction:column!important;min-height:470px!important;padding:15px!important;display:flex!important}.manual-preview-heading{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;display:flex!important}.manual-preview-heading h3{margin:0!important;font-size:13px!important}.manual-preview-heading span{color:#718096!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:8.5px!important;font-weight:750!important}.manual-smart-preview iframe,.manual-smart-preview .manual-empty{flex:1!important;height:410px!important;min-height:410px!important}.manual-smart-preview iframe{border-radius:8px!important}.manual-smart-preview .manual-empty{background:#f8fafc!important;border-style:solid!important}@media (width<=1180px){.manual-smart-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr)!important}}@media (width<=980px){.manual-smart-workspace{grid-template-columns:1fr!important}.manual-smart-preview{min-height:420px!important}.manual-smart-preview iframe,.manual-smart-preview .manual-empty{height:360px!important;min-height:360px!important}}.device-ops-page{gap:14px!important}.device-ops-page .returns-title-row{min-height:44px}.device-ops-page .returns-title-row h2{font-size:23px!important}.device-ops-page .returns-title-row p{margin-top:2px!important}.device-ops-page .return-workspace.card{border-radius:12px}.device-ops-page .return-table th,.device-ops-page .return-table td{padding:10px 12px}.device-ops-page .return-table-wrap{max-height:54vh}.device-ops-form-card{max-width:1080px;padding:14px!important}.device-ops-form-card .return-form-grid{gap:10px!important;margin:0!important;padding:0!important}.device-ops-form-card .return-field input,.device-ops-form-card .return-field select{height:36px!important;padding:0 9px!important}.device-ops-form-card>.primary{margin-top:11px}.return-dialog.small{width:min(760px,92vw)!important;max-height:82vh!important;overflow:hidden!important}.return-dialog.small .return-dialog-head{padding:14px 16px!important}.return-dialog.small .return-form-grid{max-height:58vh;overflow:auto;gap:10px 12px!important;padding:14px 16px!important}.return-dialog.small .return-field textarea{min-height:58px!important}.return-dialog.small .return-dialog-actions{background:#fff;padding:11px 16px!important}.return-dialog.small .return-field input,.return-dialog.small .return-field select{height:35px!important;padding:0 9px!important}@media (width<=900px){.device-ops-page .return-metrics{grid-template-columns:repeat(2,1fr)}}.high-volume-ops{--ops-gap:12px}.ops-stage-tabs{flex-wrap:wrap;gap:8px;margin:12px 0 14px;display:flex}.ops-stage-tabs button,.receive-mode-tabs button{color:#31445d;background:#fff;border:1px solid #d8e1ee;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-weight:700;display:flex}.ops-stage-tabs button.active,.receive-mode-tabs button.active{color:#1756a9;background:#eef5ff;border-color:#83aef6}.ops-stage-tabs svg,.receive-mode-tabs svg{width:16px;height:16px}.ops-stage-tabs b{background:#eef2f7;border-radius:999px;padding:2px 7px;font-size:11px}.ops-command-strip{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.ops-command-strip>div:first-child{flex-direction:column;gap:3px;display:flex}.ops-command-strip span{color:#66758a;font-size:12px}.ops-command-strip .primary,.ops-command-strip .secondary{white-space:nowrap}.return-table .cell-sub{color:#8592a3;margin-top:3px;font-weight:500;display:block}.status-done{color:#2e7d4f;font-size:12px;font-weight:700}.compact{padding:6px 10px!important;font-size:12px!important}.ops-modal{max-width:760px!important}.ops-receive-dialog{flex-direction:column;max-height:86vh;display:flex;width:min(920px,94vw)!important;max-width:920px!important}.receipt-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 16px;display:grid}.receipt-summary span{color:#6a7789;background:#f7f9fc;border:1px solid #e3e9f1;border-radius:10px;flex-direction:column;padding:10px 12px;font-size:11px;display:flex}.receipt-summary b{color:#1f2f44;font-size:18px}.receive-mode-tabs{gap:8px;padding:0 16px 12px;display:flex}.receive-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:14px;min-height:0;padding:0 16px 14px;display:grid;overflow:auto}.scanner-textarea{resize:vertical;line-height:1.5;min-height:240px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:13px!important}.intake-counter{color:#52667f;margin-top:6px;font-size:12px;font-weight:700}.receive-options{flex-direction:column;gap:10px;display:flex}.file-drop{text-align:center;cursor:pointer;background:#f8fbff;border:1.5px dashed #9eb4cf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:24px;display:flex}.file-drop svg{color:#3677c9;width:28px;height:28px}.file-drop small{color:#75869a}.validation-note{color:#765512;background:#fff8e9;border:1px solid #f1d28c;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:11px;display:flex}.validation-note svg{flex:none;width:16px;height:16px}.return-dialog-actions.sticky{z-index:2;background:#fff;border-top:1px solid #e6ebf2;position:sticky;bottom:0}.qc-batch-actions{flex-wrap:wrap;gap:8px;display:flex}.qc-inspect-dialog{max-height:84vh;overflow:auto}.high-volume-ops .return-table-wrap{max-height:58vh;overflow:auto}.high-volume-ops .return-table thead{z-index:1;background:#f8fafc;position:sticky;top:0}@media (width<=900px){.receive-layout{grid-template-columns:1fr}.receipt-summary{grid-template-columns:repeat(2,1fr)}.ops-command-strip{flex-direction:column;align-items:flex-start}.qc-batch-actions{width:100%}}.intake-counter.has-error{color:#b42318}.overlay,.modal-backdrop{z-index:10000!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0f172a7a!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.modal,.return-dialog,.return-history-dialog{box-sizing:border-box!important;border-radius:14px!important;max-height:calc(100dvh - 36px)!important;margin:0!important;box-shadow:0 28px 90px #0f172a47!important}.modal{flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.modal>.modal-head{background:#fff!important;border-bottom:1px solid #e6ebf2!important;flex:none!important;padding:13px 16px!important}.modal>.modal-head h2{margin:0!important;font-size:16px!important}.modal>.modal-head button{justify-content:center!important;width:30px!important;height:30px!important;padding:0!important}.modal.wide{width:min(1040px,94vw)!important;max-height:min(84dvh,760px)!important}.return-dialog,.return-history-dialog{max-height:min(84dvh,760px)!important;overflow:auto!important}.return-dialog.small{width:min(720px,92vw)!important;max-height:min(80dvh,680px)!important}.return-dialog.compact{width:min(860px,92vw)!important;max-height:min(84dvh,720px)!important}.return-dialog-head{z-index:20!important;background:#fff!important;padding:12px 15px!important;position:sticky!important;top:0!important}.return-dialog-head h3{font-size:15px!important;line-height:1.2!important}.return-dialog-head p,.return-dialog-head small{font-size:9.5px!important}.return-dialog-actions,.return-dialog-actions.sticky{z-index:20!important;background:#fff!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:10px 14px!important;display:flex!important;position:sticky!important;bottom:0!important;box-shadow:0 -8px 20px #0f172a0d!important}.return-dialog-actions>span{margin-right:auto!important}.return-dialog-actions button{min-width:84px!important;height:34px!important;font-size:10px!important}.return-form-grid{gap:9px 11px!important;padding:13px 15px!important}.return-field{gap:4px!important}.return-field>span{font-size:9px!important}.return-field input,.return-field select{height:35px!important;padding:0 9px!important}.return-field textarea{min-height:58px!important;padding:8px 9px!important}.ops-receive-dialog{width:min(880px,94vw)!important;max-height:min(84dvh,720px)!important}.ops-receive-dialog .receive-layout{max-height:390px!important;overflow:auto!important}.ops-receive-dialog .scanner-textarea,.ops-receive-dialog .file-drop{min-height:190px!important}.receipt-summary{padding:9px 14px!important}.receipt-summary span{padding:8px 10px!important}.receipt-summary b{font-size:16px!important}.receive-mode-tabs{padding:0 14px 9px!important}.receive-layout{padding:0 14px 10px!important}.repair-dialog{max-height:min(84dvh,720px)!important;padding-bottom:0!important;overflow:auto!important}.repair-dialog>.return-dialog-actions{min-height:52px!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important}.repair-dialog .repair-form-grid{overflow:visible!important}.repair-dialog .repair-outcomes,.repair-dialog .workflow-panel,.repair-dialog .material-request-box{margin-bottom:8px!important}.order-form-compact{flex-direction:column!important;min-height:0!important;max-height:calc(min(84dvh,760px) - 54px)!important;display:flex!important;overflow:hidden!important}.order-form-compact .order-modal-fieldset{border:0!important;margin:0!important;padding:12px 15px 8px!important;overflow:auto!important}.order-overview-grid{grid-template-columns:1fr .82fr 1.18fr!important;gap:10px!important;display:grid!important}.order-compact-block{background:#fbfcfe!important;border:1px solid #e3e9f2!important;border-radius:11px!important;min-width:0!important;padding:10px!important}.order-compact-title{align-items:center!important;gap:7px!important;margin-bottom:8px!important;display:flex!important}.order-compact-title svg{color:#2563eb!important;width:15px!important;height:15px!important}.order-compact-title h3{margin:0!important;font-size:10.5px!important}.order-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.order-compact-block:nth-child(2) .order-compact-grid{grid-template-columns:1fr!important}.order-compact-block:nth-child(3) .order-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-compact-block .field span,.order-products-section .field span{margin-bottom:3px!important;font-size:8px!important}.order-compact-block .field input,.order-compact-block .field select,.order-compact-block .flex-date-shell input,.order-products-section .field input{height:31px!important;padding:0 8px!important;font-size:9.5px!important}.order-products-section{border:1px solid #e3e9f2!important;border-radius:11px!important;margin-top:10px!important;padding:10px!important}.order-products-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.order-products-head .order-compact-title{margin:0!important}.order-products-head .add-line{height:30px!important;font-size:9px!important}.product-editor-list{gap:8px!important;margin-top:8px!important}.compact-product-editor{border-radius:9px!important;padding:9px!important}.compact-product-editor .product-editor-head{margin-bottom:6px!important}.order-product-grid{grid-template-columns:.8fr 1.35fr .45fr .65fr 1.35fr 1.1fr!important;align-items:start!important;gap:7px!important;display:grid!important}.order-product-grid textarea{height:44px!important;min-height:44px!important;padding:6px 7px!important;font-size:9px!important}.order-product-grid small{font-size:8px!important}.order-form-compact .modal-actions.sticky{background:#fff!important;border-top:1px solid #e5eaf1!important;margin:0!important;padding:10px 15px!important;position:sticky!important;bottom:0!important;box-shadow:0 -6px 16px #0f172a0a!important}.order-form-compact .modal-actions button{height:34px!important;font-size:10px!important}.invoice-record-page .mini-stats>div{min-height:62px!important;padding:10px 13px!important}.invoice-record-page .mini-stats b{font-size:19px!important}.invoice-record-table th{padding:8px 9px!important}.invoice-record-table td{padding:8px 9px!important;line-height:1.25!important}.invoice-record-table td b{font-size:10.5px!important}.invoice-record-table td small{font-size:8.5px!important}.invoice-record-table .actions button{padding:5px 7px!important;font-size:8px!important}.invoice-record-page .toolbar{margin-bottom:10px!important;padding:8px!important}.return-metric{min-height:62px!important;padding:10px 12px!important}.return-metric b{font-size:18px!important}.return-metric small{font-size:9px!important}.return-metric.active{border-color:#6ea2f5!important;box-shadow:0 0 0 2px #2563eb24!important}.return-metric:focus-visible,.cs-order-link:focus-visible,.cs-open-button:focus-visible{outline-offset:2px!important;outline:2px solid #2563eb!important}.launch-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:1180px!important;display:grid!important}.integration-actions{flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important;display:flex!important}.integration-actions button{height:35px!important;font-size:9.5px!important}.company-pro-hero{justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;display:flex!important}.return-entry-dialog{width:min(820px,92vw)!important}.return-smart-paste{padding:10px 14px!important}.return-smart-paste textarea{min-height:54px!important;max-height:82px!important}.return-entry-grid{max-height:430px!important;overflow:auto!important}@media (width<=1050px){.order-overview-grid{grid-template-columns:1fr 1fr!important}.order-overview-grid>.order-compact-block:last-child{grid-column:1/-1!important}.order-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.launch-integration-grid{grid-template-columns:1fr!important}}@media (width<=720px){.overlay,.modal-backdrop{align-items:flex-start!important;padding:10px!important;overflow:auto!important}.modal.wide,.return-dialog,.return-dialog.compact,.return-dialog.small{width:96vw!important;max-height:calc(100dvh - 20px)!important}.order-overview-grid,.order-compact-grid,.order-product-grid{grid-template-columns:1fr!important}.order-overview-grid>.order-compact-block:last-child{grid-column:auto!important}}n .overlay,.modal-backdrop,.confirm-overlay,.fd-modal-backdrop{justify-content:center!important;align-items:center!important;padding:clamp(10px,2vh,20px)!important;overflow:hidden!important}.modal,.return-dialog,.platform-dialog,.fd-confirm-modal{flex-direction:column!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;display:flex!important;overflow:hidden!important}.modal>.modal-head,.return-dialog>.return-dialog-head,.platform-dialog>h2,.fd-confirm-modal>h3{flex:none!important}.modal>form,.return-dialog>.return-form-grid,.platform-dialog>form{min-height:0!important}.modal form fieldset,.return-dialog .return-form-grid,.platform-dialog .formgrid{min-height:0!important;overflow:auto!important}.modal-actions,.return-dialog-actions,.confirm-actions,.dialog-footer,.fd-confirm-actions{z-index:8!important;background:#fff!important;border-top:1px solid #e5eaf1!important;flex:none!important;margin-top:10px!important;padding:10px 0 0!important;position:sticky!important;bottom:0!important}.order-form-compact{min-height:0!important;max-height:calc(100dvh - 104px)!important}.order-modal-fieldset{padding:12px 16px 6px!important}.order-overview-grid{gap:10px!important}.order-compact-block{padding:10px!important}.order-compact-grid{gap:8px!important}.order-products-section{padding:10px 16px!important}.product-editor{padding:9px!important}.order-product-grid{gap:8px!important}.order-form .field input,.order-form .field select{height:36px!important}.order-form textarea{min-height:42px!important;max-height:70px!important}.return-dialog.compact,.return-entry-dialog{width:min(900px,94vw)!important}.return-form-grid{gap:9px!important}.return-dialog .field input,.return-dialog .field select{height:36px!important}@media (height<=760px){.modal,.return-dialog,.platform-dialog,.fd-confirm-modal{max-height:calc(100dvh - 16px)!important}.overlay,.modal-backdrop,.confirm-overlay,.fd-modal-backdrop{padding:8px!important}.order-form .field input,.order-form .field select,.return-dialog .field input,.return-dialog .field select{height:34px!important}}.order-detail-view{flex-direction:column;gap:12px;min-height:0;padding:14px 16px 10px;display:flex;overflow:auto}.order-detail-statusbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-detail-statusbar>span:first-child{align-items:center;gap:7px;margin-right:auto;display:flex}.order-detail-statusbar svg,.order-detail-heading svg{color:#2563eb;width:15px;height:15px}.order-detail-pill{color:#41516a;background:#f7f9fc;border:1px solid #dce5f0;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.order-detail-summary{grid-template-columns:.9fr .9fr 1.2fr;gap:10px;display:grid}.order-detail-summary section,.order-detail-lines,.order-detail-ops section{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:11px;padding:10px}.order-detail-heading{align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:850;display:flex}.order-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.order-detail-fact{min-width:0}.order-detail-fact.wide{grid-column:1/-1}.order-detail-fact span,.order-detail-line span{text-transform:uppercase;letter-spacing:.45px;color:#7a8799;margin-bottom:3px;font-size:7.5px;font-weight:800;display:block}.order-detail-fact b{overflow-wrap:anywhere;font-size:9.5px;line-height:1.35;display:block}.order-detail-lines{background:#fff}.order-detail-line{border-top:1px solid #edf1f6;grid-template-columns:2fr .5fr .8fr .8fr;gap:10px;padding:8px 0;display:grid}.order-detail-line:first-of-type{border-top:0}.order-detail-line b{font-size:9.5px}.order-detail-line small{color:#7f8da0;margin-top:3px;font-size:8px;display:block}.order-detail-total{border-top:1px solid #dde5ef;justify-content:flex-end;gap:14px;margin-top:3px;padding-top:8px;font-size:10px;display:flex}.order-detail-total b{font-size:12px}.order-detail-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-detail-ops p{color:#718096;margin:2px 0 0;font-size:9px;line-height:1.45}.order-detail-chips{flex-wrap:wrap;gap:6px;display:flex}.order-detail-chips span{background:#eef4fb;border:1px solid #dbe5f0;border-radius:7px;padding:5px 7px;font-size:8.5px;font-weight:700}.modal.wide:has(.order-detail-view){width:min(980px,94vw)!important;max-height:min(82dvh,720px)!important}@media (width<=820px){.order-detail-summary,.order-detail-ops{grid-template-columns:1fr}.order-detail-line{grid-template-columns:1fr 1fr}.order-detail-line>div:first-child{grid-column:1/-1}}.brand-official{background:linear-gradient(#05070d 0%,#071225 100%)!important;border-bottom:1px solid #38bdf838!important;padding:12px 12px 14px!important}.aun-official-brand-image{object-fit:contain;object-position:center;background:#000;border-radius:12px;width:100%;height:116px;display:block;box-shadow:0 12px 30px #0000003d}.brand-slogan.official{text-align:center;margin-top:1px;display:block;color:#bfefff!important;letter-spacing:.12em!important;text-transform:none!important;font-size:10px!important;font-weight:700!important}.platform-owner-nav{padding-top:4px}.platform-owner-nav .nav-leaf{border:1px solid #0000}.platform-owner-nav .nav-leaf.active{border-color:#60a5fa29;background:linear-gradient(90deg,#2563eb57,#06b6d41f)!important}.session-card{margin-top:auto!important}.platform-console.owner-console{width:100%;max-width:1580px;margin:0 auto}.owner-page-head{padding:2px 4px 8px}.owner-page-head h1{letter-spacing:-.9px!important;font-size:30px!important}.owner-page-head p{line-height:1.5;font-size:12px!important}.aun-login{background:radial-gradient(circle at 18% 8%,#244f91 0%,#0a1325 42%,#030712 100%)!important}.aun-login form{border:1px solid #ffffffb3;width:430px!important;padding:25px 34px 34px!important;box-shadow:0 34px 90px #00000061!important}.login-brand-panel{text-align:center;background:#000;border-radius:14px;margin:-5px 0 18px;padding:10px;box-shadow:0 14px 30px #0000002e}.login-brand-panel img{object-fit:contain;width:100%;height:125px;display:block}.login-brand-panel span{color:#bff4ff;letter-spacing:.16em;margin-top:-4px;padding-bottom:5px;font-size:10px;font-weight:700;display:block}.aun-login h1{letter-spacing:-.6px;margin:0 0 6px;font-size:25px}.aun-login>form>p{color:#617087;margin:0 0 12px;font-size:12px}.launch-command-strip{color:#fff;background:linear-gradient(115deg,#071a36 0%,#0d2f65 54%,#0f5ca8 100%);border-radius:17px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f2f652b}.launch-command-strip:after{content:"";background:radial-gradient(circle,#22d3ee55,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:-160px}.launch-command-strip .eyebrow{color:#67e8f9}.launch-command-strip h2{letter-spacing:-.8px;margin:5px 0;font-size:28px}.launch-command-strip p{color:#d5e5ff;max-width:760px;margin:0;font-size:11px}.launch-snapshot{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;gap:4px;min-width:170px;padding:13px 15px;display:grid;position:relative}.launch-snapshot span{text-transform:uppercase;letter-spacing:.08em;color:#bcd5f7;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.launch-snapshot svg{width:14px}.launch-snapshot b{font-size:14px}.launch-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important}.launch-kpis .owner-metric{position:relative;overflow:hidden;min-height:120px!important}.launch-kpis .owner-metric:after{content:"";background:linear-gradient(135deg,#2563eb22,#06b6d422);border-radius:50%;width:80px;height:80px;position:absolute;bottom:-36px;right:-32px}.launch-kpis .owner-metric:nth-child(2) .owner-metric-icon{color:#7c3aed;background:#f0ecff}.launch-kpis .owner-metric:nth-child(3) .owner-metric-icon{color:#059669;background:#ecfdf3}.launch-kpis .owner-metric:nth-child(4) .owner-metric-icon{color:#d97706;background:#fff7e6}.launch-kpis .owner-metric:nth-child(5) .owner-metric-icon{color:#0891b2;background:#ecfeff}.launch-kpis .owner-metric:nth-child(6) .owner-metric-icon{color:#e11d48;background:#fff1f2}.launch-analytics-grid{grid-template-columns:minmax(0,1.62fr) minmax(340px,.72fr);gap:14px;display:grid}.launch-analytics-grid.secondary{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.launch-chart-panel,.launch-donut-panel,.commercial-funnel,.launch-attention,.launch-product-adoption{padding:20px!important}.analytics-subcopy{color:#748197;margin:4px 0 0;font-size:10px}.launch-line-chart{height:215px;position:relative}.launch-line-chart svg{width:100%;height:185px;display:block;overflow:visible}.chart-gridline{stroke:#e9eef5;stroke-width:1px}.chart-line{stroke:#2563eb;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 5px #2563eb24)}.chart-point{fill:#fff;stroke:#2563eb;stroke-width:3px}.launch-chart-labels{color:#758297;text-align:center;grid-template-columns:repeat(6,1fr);margin-top:-2px;font-size:9px;display:grid}.launch-chart-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.launch-chart-summary>div{background:linear-gradient(#fbfdff,#f7faff);border:1px solid #e7ecf3;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.launch-chart-summary small{text-transform:uppercase;letter-spacing:.08em;color:#7b8798;font-size:8px;font-weight:800}.launch-chart-summary b{color:#17243a;font-size:14px}.analytics-donut-wrap{grid-template-columns:168px 1fr;align-items:center;gap:19px;min-height:230px;display:grid}.analytics-donut{border-radius:50%;place-items:center;width:164px;height:164px;display:grid;box-shadow:inset 0 0 0 1px #0f172a08}.analytics-donut>div{background:#fff;border-radius:50%;align-content:center;place-items:center;width:100px;height:100px;display:grid;box-shadow:0 4px 18px #0f172a0f}.analytics-donut b{color:#14213a;font-size:30px;line-height:1}.analytics-donut small{color:#7a8799;margin-top:4px;font-size:9px}.donut-legend{gap:8px;display:grid}.donut-legend>div{border-bottom:1px solid #edf1f5;grid-template-columns:9px 1fr auto auto;align-items:center;gap:7px;padding:8px 0;display:grid}.donut-legend i{border-radius:50%;width:9px;height:9px}.donut-legend span{color:#45556b;font-size:10px;font-weight:700}.donut-legend b{font-size:12px}.donut-legend small{color:#8290a2;text-align:right;min-width:30px;font-size:9px}.commercial-funnel-grid{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.funnel-cell{border:1px solid #e4eaf2;border-radius:12px;align-items:center;gap:10px;min-height:90px;padding:13px;display:flex}.funnel-cell>svg{flex:none;width:24px}.funnel-cell span{gap:4px;display:grid}.funnel-cell small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.funnel-cell b{font-size:16px}.funnel-cell.blue{color:#1d5fc7;background:#eff6ff;border-color:#dbeafe}.funnel-cell.amber{color:#a16207;background:#fffbeb;border-color:#fef3c7}.funnel-cell.red{color:#be123c;background:#fff1f2;border-color:#ffe4e6}.funnel-cell.green{color:#047857;background:#ecfdf5;border-color:#d1fae5}.funnel-arrow{color:#9aa7b9;font-size:18px;font-weight:900}.commercial-progress{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:11px;margin-top:16px;padding:13px}.commercial-progress span{justify-content:space-between;align-items:center;gap:20px;display:flex}.commercial-progress span b{color:#516078;font-size:10px}.commercial-progress span strong{font-size:13px}.commercial-progress>div{background:#e9eef5;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.commercial-progress i{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;height:100%;display:block}.launch-attention .attention-row{min-height:66px!important}.launch-attention .healthy-state{min-height:215px}.launch-product-adoption{padding-bottom:17px!important}.product-adoption-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adoption-item{background:#fbfdff;border:1px solid #e3e9f1;border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:13px;display:grid}.adoption-item>div:first-child{align-items:center;gap:9px;display:flex}.adoption-item span span{display:grid}.adoption-item b{font-size:10.5px}.adoption-item small{color:#788599;font-size:8.5px}.adoption-item strong{font-size:22px}.adoption-bar{background:#e9eef5;border-radius:999px;grid-column:1/-1;overflow:hidden;height:6px!important}.adoption-bar i{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;height:100%;display:block}.adoption-item>small{grid-column:1/-1}.tone-1 .adoption-bar i{background:linear-gradient(90deg,#10b981,#22c55e)}.tone-2 .adoption-bar i{background:linear-gradient(90deg,#8b5cf6,#a855f7)}.tone-3 .adoption-bar i{background:linear-gradient(90deg,#f59e0b,#fb923c)}.owner-product-card{position:relative;overflow:hidden}.owner-product-card:before{content:"";background:linear-gradient(90deg,#2563eb,#06b6d4);height:3px;position:absolute;top:0;left:0;right:0}.legacy-card:before{background:linear-gradient(90deg,#64748b,#94a3b8)}.launch-bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)!important}.owner-page-panel,.owner-product-card,.platform-settings-form{box-shadow:0 8px 24px #13243d0b!important}@media (width<=1450px){.launch-kpis{grid-template-columns:repeat(3,1fr)!important}.product-adoption-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1120px){.launch-analytics-grid,.launch-analytics-grid.secondary,.launch-bottom-grid{grid-template-columns:1fr!important}.commercial-funnel-grid{grid-template-columns:1fr 1fr}.funnel-arrow{display:none}.analytics-donut-wrap{grid-template-columns:150px 1fr}.analytics-donut{width:145px;height:145px}.analytics-donut>div{width:88px;height:88px}}@media (width<=760px){.aun-official-brand-image{height:92px}.launch-command-strip{flex-direction:column;align-items:flex-start}.launch-snapshot{width:100%}.launch-kpis{grid-template-columns:1fr!important}.launch-chart-summary,.product-adoption-grid{grid-template-columns:1fr 1fr}.analytics-donut-wrap{grid-template-columns:1fr;justify-items:center}.donut-legend{width:100%}.commercial-funnel-grid{grid-template-columns:1fr}.aun-login form{width:min(430px,92vw)!important}.login-brand-panel img{height:105px}}
/* AUN Business Hub — Commercial UI final polish v11.67 */
:root{--aun-primary:#2563eb;--aun-primary-dark:#1d4ed8;--aun-success:#15803d;--aun-success-bg:#ecfdf3;--aun-warning:#b45309;--aun-warning-bg:#fff7ed;--aun-danger:#b42318;--aun-danger-bg:#fff1f0;--aun-ink:#172033;--aun-muted:#667085;--aun-border:#e4eaf2;--aun-surface:#fff;--aun-canvas:#f4f7fb}
html,body,#root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;color:var(--aun-ink)}
body{background:var(--aun-canvas)!important}
.content{padding-top:20px!important;padding-bottom:28px!important}
h1,h2,h3{letter-spacing:-.02em;color:var(--aun-ink)}
.eyebrow,.section-kicker{font-size:9px!important;letter-spacing:.11em!important;font-weight:800!important;color:#2f6ce5!important}
.panel,.card,.company-card,.orders-toolbar,.orders-table-card,.account-summary-card,.security-form-card{border:1px solid var(--aun-border)!important;border-radius:14px!important;box-shadow:0 4px 16px rgba(18,32,51,.035)!important}
button,.orders-file-button{border-radius:9px!important;font-weight:700!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}
button:not(:disabled):hover,.orders-file-button:hover{transform:translateY(-1px)}
button.primary{background:var(--aun-primary)!important;border-color:var(--aun-primary)!important;color:#fff!important;box-shadow:0 3px 8px rgba(37,99,235,.15)!important}
button.primary:hover{background:var(--aun-primary-dark)!important}
button.secondary{background:#fff!important;color:#344054!important;border-color:#d7dee8!important}
button.danger,button.danger-ghost{background:var(--aun-danger-bg)!important;border-color:#f0b7b3!important;color:var(--aun-danger)!important}
button:has(.lucide-unplug),button:has(.lucide-trash-2){background:var(--aun-danger-bg)!important;border-color:#f0b7b3!important;color:var(--aun-danger)!important}
button:has(.lucide-power){background:var(--aun-warning-bg)!important;border-color:#fed7aa!important;color:var(--aun-warning)!important}
button:has(.lucide-download),button:has(.lucide-file-down){background:#f0fdf4!important;border-color:#bbf7d0!important;color:#166534!important}
button:has(.lucide-refresh-cw),button:has(.lucide-refresh-ccw){background:#fff!important;border-color:#d7dee8!important;color:#475467!important}
button:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}
header{border-bottom:1px solid #e8edf4!important;background:rgba(255,255,255,.96)!important}
.command-trigger{height:36px!important;background:#fff!important;border-color:#dde4ed!important;color:#667085!important}
.connections .ok{background:#ecfdf3!important;color:#067647!important;border:1px solid #d1fadf!important}
aside{background:#0c1a30!important}
aside .nav-group-label,aside .nav-item,aside button{font-weight:650!important}
aside .nav-item.active,aside button.active{background:#173b70!important;box-shadow:inset -3px 0 #4f8cff!important}
.orders-head,.company-pro-hero,.page-intro{margin-bottom:14px!important}
.orders-head h2,.company-pro-hero h2,.page-intro h2{font-size:26px!important;line-height:1.12!important;margin-top:3px!important}
.orders-toolbar{padding:12px!important;gap:8px!important}
.orders-search input,.team-search input,.record-search input,input,select,textarea{border-color:#d6deea!important;border-radius:9px!important;box-shadow:none!important}
input:focus,select:focus,textarea:focus{outline:none!important;border-color:#7aa2ee!important;box-shadow:0 0 0 3px rgba(37,99,235,.09)!important}
.orders-table th,.table-wrap th{font-size:9px!important;letter-spacing:.045em!important;color:#667085!important;background:#f8fafc!important}
.orders-table td,.table-wrap td{font-size:11px!important;vertical-align:middle!important;border-bottom-color:#edf1f5!important}
.orders-table tr:hover td,.table-wrap tbody tr:hover td{background:#fbfdff!important}
.orders-row-actions{gap:6px!important;flex-wrap:nowrap!important}
.orders-row-actions button{min-height:32px!important;padding:0 9px!important;font-size:10px!important;white-space:nowrap!important}
.order-status-pill{font-size:9px!important;font-weight:800!important;padding:5px 8px!important;border-radius:999px!important}
.integration-grid{gap:14px!important}.integration-card{padding:18px!important}.integration-card-head{margin-bottom:15px!important}.integration-facts{margin-bottom:14px!important}.integration-security-note{font-size:10px!important;color:#667085!important}.integration-actions{gap:8px!important;flex-wrap:wrap!important}.integration-actions button{min-height:34px!important}
.integration-status.ok{background:#dcfae6!important;color:#067647!important}.integration-status.warn{background:#fff4e5!important;color:#b54708!important}
.records-page{padding:16px!important}.records-page .section-title-row{margin-bottom:10px!important}.records-page .empty-state.large{min-height:150px!important;padding:24px!important}.records-page .empty-state.large p{max-width:520px!important;margin:4px auto 0!important}
.grid2{gap:14px!important}.invite-panel{max-width:360px!important}.invite-panel h2{font-size:18px!important}.invite-panel .compact-copy{font-size:11px!important;line-height:1.45!important}
.account-security-page{max-width:1050px!important}.account-security-grid{grid-template-columns:330px minmax(0,560px)!important;gap:16px!important}.security-form-card{padding:18px!important}.security-password-form{gap:12px!important;margin-top:12px!important}.security-password-form button{margin-top:4px!important}
.manual-invoice-page,.manual-page{max-width:1380px!important}.manual-shell,.manual-grid{gap:14px!important}.manual-preview,.manual-preview-card{background:#fbfcfe!important}.manual-top-actions{gap:8px!important}
.fd-hero{padding:16px!important}.fd-fixed-summary>div{background:#f8fafc!important;border:1px solid #e5eaf2!important}.fd-page .panel{border-color:#e4eaf2!important}.fd-page button:has(.lucide-download){font-weight:750!important}
.automation-page .panel,.invoice-automation-page .panel{border-radius:14px!important}.automation-page .stats-grid,.invoice-automation-page .stats-grid{gap:8px!important}
.company-kpi,.exec-kpi{box-shadow:0 4px 14px rgba(25,40,69,.035)!important}.exec-chart-grid{height:170px!important}.exec-clear{min-height:120px!important}.exec-main-grid,.exec-secondary-grid{gap:12px!important}
.muted{color:#667085!important}.empty-state{color:#98a2b3!important}
@media(max-width:900px){.account-security-grid{grid-template-columns:1fr!important}.orders-row-actions{flex-wrap:wrap!important}.content{padding-left:14px!important;padding-right:14px!important}}

/* v11.70 commercial cleanup */
.integrations-page .company-pro-hero p,
.integrations-page .integration-card-head p,
.integrations-page .integration-security-note{display:none!important}
.integrations-page .integration-card{padding:18px!important}
.integrations-page .integration-card-head{margin-bottom:16px!important}
.integrations-page .integration-facts{margin:0 0 16px!important}
.integrations-page .integration-actions{margin-top:4px!important}
.fd-other-item{margin-top:8px!important}
.recovery-panel .section-kicker:empty{display:none!important}
