:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;background:#f5f7fa;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:#f5f7fa;margin:0}button,input{font:inherit}button{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:10px;padding:11px 16px}.shell{width:min(1120px,100% - 32px);margin:0 auto;padding:64px 0}.hero,.auth-card{background:#fff;border:1px solid #e5e9f0;border-radius:24px}.hero{margin-bottom:40px;padding:48px}.topline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}h1{margin:12px 0;font-size:clamp(48px,8vw,88px)}h2{margin-bottom:20px}.lede{max-width:680px;font-size:20px;line-height:1.5}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:#fff;border:1px solid #e5e9f0;border-radius:18px;padding:24px}.card span{text-transform:uppercase;font-size:12px}.card h3{margin:10px 0}.card p{color:#667085;margin:0}.notice{background:#f7f9fc;border:1px solid #e5e9f0;border-radius:14px;margin-top:24px;padding:18px;line-height:1.5}.company-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.company-pill{background:#eef2f7;border-radius:999px;padding:8px 12px;font-weight:700}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{width:min(440px,100%);padding:36px}.auth-title{font-size:40px}.auth-card label{gap:8px;margin:18px 0;font-weight:700;display:grid}.auth-card input{border:1px solid #d0d5dd;border-radius:10px;width:100%;padding:13px}.auth-card button{width:100%;margin-top:8px}@media (max-width:760px){.shell{padding:24px 0}.hero{padding:28px}.grid{grid-template-columns:1fr}.topline{align-items:center}h1{font-size:52px}}.setup-panel{background:#fff;border:1px solid #e5e9f0;border-radius:18px;margin-bottom:32px;padding:28px;scroll-margin-top:20px}.setup-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.setup-form>label{gap:7px;min-width:0;font-weight:700;display:grid}.setup-form input,.setup-form select{background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-width:0;max-width:100%;padding:11px}.pack-row{grid-column:1/-1;gap:18px;display:flex}.pack-row label{align-items:center;gap:8px;font-weight:700;display:flex}@media (max-width:760px){.setup-form{grid-template-columns:1fr}.pack-row{grid-column:auto}}.app-layout{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#172033;padding:28px 20px}.brand{color:#fff;font-size:28px;font-weight:800;text-decoration:none}.sidebar p{color:#b9c2d0}.sidebar nav{gap:6px;margin-top:28px;display:grid}.sidebar nav a{color:#e8edf5;border-radius:10px;padding:11px 12px;text-decoration:none}.sidebar nav a:hover{background:#263249}.app-content{min-width:0}.module-page h1{font-size:48px}@media (max-width:760px){.app-layout{grid-template-columns:1fr}.sidebar{padding:16px}.sidebar nav{margin-top:14px;display:flex;overflow:auto}.sidebar nav a{white-space:nowrap}.module-page{padding:24px}.module-page h1{font-size:38px}}.context-bar{flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0;display:flex}.context-bar label{gap:5px;font-size:12px;font-weight:700;display:grid}.context-bar input,.context-bar select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:9px 10px}.kpi-grid{margin-top:20px}.kpi-card strong{margin:14px 0;font-size:28px;display:block}.data-state{text-transform:uppercase;font-size:12px;font-weight:800}.data-state.unavailable,.data-state.failed,.data-state.stale{opacity:.65}@media (max-width:760px){.context-bar{grid-template-columns:1fr 1fr;display:grid}.context-bar label:first-child,.context-bar button{grid-column:1/-1}}.setup-panel h2{margin-top:0}.setup-panel+.setup-panel{margin-top:20px}.permission-form{border-top:1px solid #e5e9f0;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;display:flex}.permission-form label{align-items:center;gap:5px;font-size:13px;display:flex}.audit-list{gap:10px;display:grid}.audit-list>div{border-bottom:1px solid #e5e9f0;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.audit-list span{color:#667085;font-size:13px}.card form{gap:8px;margin-top:12px;display:grid}.card select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:9px}@media (max-width:760px){.audit-list>div,.permission-form{display:grid}}button:disabled{cursor:wait;opacity:.7}.form-success,.form-error{border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-weight:700}.form-success{background:#eefbf3}.form-error{background:#fff2f0}.onboarding-progress{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.onboarding-progress span{text-transform:capitalize;background:#eef2f7;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.onboarding-progress span.complete{background:#eaf8ef}.action-link{color:#fff;background:#172033;border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-block}.sidebar form{gap:8px;margin-top:18px;display:grid}.sidebar form label{gap:6px;font-size:12px;display:grid}.sidebar select{color:#172033;background:#fff;border:1px solid #45536a;border-radius:9px;width:100%;padding:9px}.sidebar form button{background:#344258;padding:8px}.table-wrap{width:100%;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:720px}.data-table th,.data-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e9f0;padding:12px}.data-table th{text-transform:uppercase;color:#667085;font-size:12px}.table-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.table-heading h2,.table-heading p{margin:0}.table-heading p{color:#667085;margin-top:5px}@media (max-width:760px){.table-heading{flex-direction:column;align-items:flex-start}.table-heading .action-link{text-align:center;width:100%}}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0;display:grid}.summary-card{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:15px}.summary-card span{color:#667085;text-transform:capitalize;font-size:12px;display:block}.summary-card strong{margin-top:7px;font-size:20px;display:block}.pager{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.pager .action-link{text-align:center;min-width:100px}.drop-zone{border:1px dashed #98a2b3;border-radius:12px;padding:12px}.drop-zone.dragging{outline:2px solid}.drop-zone span{color:#667085;margin-top:6px;font-size:12px;display:block}.import-preview{margin-top:16px}.mapping-grid{border:1px solid #e5e9f0;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:16px 0;padding:14px;display:grid}.mapping-grid label{gap:5px;font-size:12px;font-weight:700;display:grid}.mapping-grid select,.mapping-grid input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-width:0;padding:8px}.confirm-import{gap:10px;margin-top:14px;display:grid}.insight-list{gap:10px;display:grid}.insight-card{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.insight-card p{color:#667085;margin:5px 0 0}.insight-card.attention{border-left:4px solid #f59e0b}.insight-card.critical{border-left:4px solid #dc2626}.insight-card.info{border-left:4px solid #2563eb}@media (max-width:720px){.insight-card{flex-direction:column;align-items:flex-start}}.dashboard-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.dashboard-heading h1{margin-bottom:8px}.dashboard-subtitle{color:#667085;max-width:720px;margin:0;line-height:1.55}.dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.secondary-link{color:#172033;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-block}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.section-heading h2,.section-heading p{margin:0}.section-heading h2{margin-top:5px}.section-heading>span{color:#667085;text-transform:uppercase;font-size:12px;font-weight:800}.dashboard-section .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-section .kpi-card{min-height:150px}.dashboard-section+.setup-panel{margin-top:0}@media (max-width:760px){.dashboard-heading{display:grid}.dashboard-actions{grid-template-columns:1fr 1fr;display:grid}.dashboard-actions a{text-align:center}.section-heading{align-items:flex-start}.dashboard-section .kpi-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dashboard-actions,.dashboard-section .kpi-grid{grid-template-columns:1fr}}.sidebar nav .sidebar-utility{border-top:1px solid #344258;margin-top:8px;padding-top:14px}.sidebar nav .sidebar-utility+.sidebar-utility{border-top:0;margin-top:0;padding-top:11px}@media (max-width:760px){.sidebar nav .sidebar-utility{border-top:0;margin-top:0;padding-top:11px}}.setup-mode-banner{background:#fff;border:1px solid #d7dce5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;display:flex}.setup-mode-banner>div{gap:5px;display:grid}.setup-mode-banner strong{letter-spacing:.1em;font-size:12px}.setup-mode-banner span{color:#667085;line-height:1.45}@media (max-width:760px){.setup-mode-banner{flex-direction:column;align-items:stretch}.setup-mode-banner .action-link{text-align:center}}.comparison-context .comparison-locations select{min-height:88px}.comparison-context{align-items:end}@media (max-width:760px){.comparison-context{grid-template-columns:1fr}.comparison-context label,.comparison-context label:first-child,.comparison-context button{grid-column:1/-1}.comparison-context .comparison-locations select{min-height:110px}}.readiness-groups{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.readiness-groups>div{background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:14px}.readiness-groups h3{margin:0 0 10px;font-size:15px}.readiness-groups p{color:#667085;margin:7px 0;font-size:13px;line-height:1.4}@media (max-width:760px){.readiness-groups{grid-template-columns:1fr}}.health-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 28px}.health-sources{margin-top:28px}.health-sources .grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.settings-grid .setup-panel{min-width:0;margin:0}.settings-grid .setup-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.settings-grid .setup-form .lede{grid-column:1/-1;max-width:none;font-size:14px}.settings-grid .notice{overflow-wrap:anywhere}.settings-grid .setup-panel:nth-child(4){grid-column:1/-1}.settings-grid .setup-panel:nth-child(4)>.notice{margin-top:14px}.settings-grid .setup-panel:nth-child(4) .role-permissions-panel{width:100%}@media (max-width:900px){.health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}.settings-grid .setup-panel:nth-child(4){grid-column:auto}}@media (max-width:520px){.health-summary{grid-template-columns:1fr}.health-sources .section-heading{align-items:flex-start}}.onboarding-panel{z-index:3;position:sticky;top:12px;box-shadow:0 8px 24px #1720330f}.onboarding-step-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.onboarding-step-card{text-align:left;color:#172033;background:#fff;border:1px solid #e5e9f0;border-radius:12px;gap:5px;min-height:68px;padding:11px 12px;display:grid}.onboarding-step-card:hover{background:#f7f9fc;border-color:#98a2b3}.onboarding-step-card span{text-transform:uppercase;color:#667085;font-size:10px}.onboarding-step-card strong{font-size:13px}.onboarding-step-card.current{outline:2px solid #172033}.onboarding-step-card.complete{background:#f2fbf5}.onboarding-resume{grid-template-columns:1fr 1fr auto;margin-top:14px}.setup-target-active{outline-offset:3px;outline:3px solid #98a2b3;transition:outline-color .3s}@media (max-width:900px){.onboarding-panel{position:static}.onboarding-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-resume{grid-template-columns:1fr}}@media (max-width:520px){.onboarding-step-grid{grid-template-columns:1fr 1fr}.onboarding-step-card{min-height:62px;padding:9px}.onboarding-step-card strong{font-size:12px}}#module-selection{border-color:#dbe3ec;padding:30px;box-shadow:0 10px 30px #1720330b}#module-selection>h2{letter-spacing:-.02em;margin:0 0 6px;font-size:25px}#module-selection>.lede{color:#667085;max-width:none;margin:0 0 18px;font-size:14px}#module-selection .setup-form{display:block}#module-selection .pack-row{background:linear-gradient(#f8fbff 0%,#f5f8fc 100%);border:1px solid #dfe6ee;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}#module-selection .pack-row label{background:#fff;border:1px solid #dce4ed;border-radius:12px;min-height:64px;padding:14px 14px 14px 42px;font-size:14px;font-weight:700;line-height:1.25;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 1px 2px #17203306}#module-selection .pack-row label:hover{border-color:#aebdcd;transform:translateY(-1px);box-shadow:0 5px 14px #1720330f}#module-selection .pack-row input[type=checkbox]{accent-color:#0b74de;width:17px;height:17px;margin:0;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#module-selection .pack-row label:has(input:checked){background:#f8fcff;border-color:#9fc8ef;box-shadow:inset 0 0 0 1px #0b74de14}#module-selection .setup-form>button{min-width:280px;margin-top:16px;font-weight:800}@media (max-width:1000px){#module-selection .pack-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){#module-selection{padding:22px}#module-selection .pack-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}#module-selection .setup-form>button{width:100%;min-width:0}}@media (max-width:480px){#module-selection .pack-row{grid-template-columns:1fr}}.sidebar{background:#111c31;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;padding:26px 16px;display:flex;position:sticky;top:0}.brand{letter-spacing:.02em;padding:0 10px;font-size:24px}.sidebar>p{color:#aeb9c9;white-space:nowrap;text-overflow:ellipsis;margin:8px 10px 2px;font-size:13px;overflow:hidden}.sidebar nav{gap:3px;margin-top:24px}.sidebar nav a{color:#dfe6f0;border-radius:9px;padding:9px 11px;font-size:14px;transition:background .16s,color .16s,transform .16s}.sidebar nav a:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.app-content{background:radial-gradient(circle at 78% 0,#24c4b40e,#0000 28%),#f5f7fa}.module-page{max-width:1280px;padding:44px 48px 64px}.dashboard-heading{margin-bottom:26px}.dashboard-heading h1{letter-spacing:-.035em;margin:7px 0 8px;font-size:44px}.dashboard-subtitle{max-width:760px;font-size:15px}.dashboard-actions{align-items:flex-start}.secondary-link,.action-link{border-radius:9px;transition:transform .16s,box-shadow .16s,border-color .16s}.secondary-link:hover,.action-link:hover{transform:translateY(-1px)}.action-link:hover{box-shadow:0 6px 16px #111c3129}.secondary-link:hover{border-color:#aeb8c7}.context-bar{background:#fff;border:1px solid #e2e7ee;border-radius:14px;margin:0 0 30px;padding:14px 16px;box-shadow:0 4px 18px #17203309}.context-bar label{color:#526071}.context-bar input,.context-bar select{border-color:#d8dee8;min-height:38px}.dashboard-section{margin:0 0 34px}.section-heading{margin-bottom:16px}.section-heading .eyebrow,.table-heading .eyebrow{color:#657389}.section-heading h2,.table-heading h2{letter-spacing:-.02em;font-size:23px}.dashboard-section .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0}.dashboard-section .kpi-card{border-color:#e0e6ee;border-radius:16px;min-height:164px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 5px 20px #1720330a}.dashboard-section .kpi-card:before{content:"";background:#dce3ec;width:3px;position:absolute;top:0;bottom:0;left:0}.dashboard-section .kpi-card:has(.data-state.verified):before{background:#13a89e}.dashboard-section .kpi-card:has(.data-state.healthy):before{background:#13a89e}.dashboard-section .kpi-card:hover{border-color:#ccd5e1;transform:translateY(-2px);box-shadow:0 10px 26px #17203312}.dashboard-section .kpi-card>span{color:#66758a;letter-spacing:.12em;font-size:10px;font-weight:800}.dashboard-section .kpi-card h3{letter-spacing:-.01em;margin:10px 0 0;font-size:16px}.dashboard-section .kpi-card strong{letter-spacing:-.025em;color:#101b30;margin:16px 0 13px;font-size:30px}.dashboard-section .data-state{color:#68758a;letter-spacing:.07em;background:#f0f3f7;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;display:inline-flex}.dashboard-section .data-state.verified,.dashboard-section .data-state.healthy{color:#087d75;opacity:1;background:#e8f8f5}.dashboard-section .data-state.unavailable{color:#8a94a5;opacity:1;background:#f3f4f6}.dashboard-section+.setup-panel{border-color:#e0e6ee;border-radius:18px;padding:24px 26px;box-shadow:0 5px 20px #17203309}.dashboard-section+.setup-panel .form-success{color:#175e58;background:#eaf8f4;border:1px solid #d4eee8;padding:14px 16px;font-weight:700}.insight-card{background:#fff;padding:16px 18px}@media (max-width:1050px){.dashboard-section .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-layout{grid-template-columns:1fr}.sidebar{height:auto;padding:14px 16px;position:relative}.sidebar>p{margin-left:0}.sidebar nav{margin-top:12px}.module-page{padding:26px 18px 48px}.dashboard-heading h1{font-size:36px}.context-bar{padding:12px}.dashboard-section .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-section .kpi-card{min-height:145px;padding:17px}.dashboard-section .kpi-card strong{font-size:25px}.dashboard-section+.setup-panel{padding:20px}}@media (max-width:480px){.dashboard-section .kpi-grid{grid-template-columns:1fr}.dashboard-section .kpi-card{min-height:138px}}@media (min-width:761px){.app-layout{padding-left:220px;display:block}.sidebar{z-index:20;width:220px;height:100vh;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-content{min-height:100vh}}.dashboard-section .kpi-card:nth-child(6n+1){background:#f1fbfa;border-color:#d7eeeb}.dashboard-section .kpi-card:nth-child(6n+2){background:#f4f7fd;border-color:#dde5f2}.dashboard-section .kpi-card:nth-child(6n+3){background:#f7f5fc;border-color:#e6e0f1}.dashboard-section .kpi-card:nth-child(6n+4){background:#fff8f2;border-color:#f1e5d9}.dashboard-section .kpi-card:nth-child(6n+5){background:#f3f9f6;border-color:#dfece5}.dashboard-section .kpi-card:nth-child(6n+6){background:#f7f8fb;border-color:#e2e6ed}.dashboard-section .kpi-card:hover{filter:saturate(1.04)}@media (min-width:761px){html,body{margin:0}.app-layout{min-height:100vh;padding-left:220px;display:block}.sidebar{width:220px!important;height:100vh!important;max-height:none!important;margin:0!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important}.app-content{min-height:100vh;display:block;margin:0!important;padding-top:0!important}.module-page{margin:0 auto!important}}.dashboard-section .kpi-grid .kpi-card:nth-child(-n+3){min-height:176px}.dashboard-section .kpi-grid .kpi-card:nth-child(-n+3) strong{font-size:34px}.dashboard-section .kpi-grid .kpi-card:first-child{background:linear-gradient(145deg,#eaf9f7 0%,#f7fcfb 100%);border-color:#c9e8e3}.dashboard-section .kpi-grid .kpi-card:nth-child(2){background:linear-gradient(145deg,#eef4fc 0%,#f8fafd 100%);border-color:#d6e1ef}.dashboard-section .kpi-grid .kpi-card:nth-child(3){background:linear-gradient(145deg,#f4f0fb 0%,#faf8fd 100%);border-color:#e0d8ef}.dashboard-section .kpi-grid .kpi-card:first-child:before,.dashboard-section .kpi-grid .kpi-card:nth-child(2):before,.dashboard-section .kpi-grid .kpi-card:nth-child(3):before{width:4px}.dashboard-section>.section-heading{border-bottom:1px solid #e5e9ef;padding-bottom:11px}.dashboard-section>.section-heading>span{color:#5b687b;background:#eef2f6;border-radius:999px;padding:5px 9px}.setup-panel .table-heading{border-bottom:1px solid #e5e9ef;margin-bottom:14px;padding-bottom:14px}.setup-panel .table-heading h2{font-size:24px}.insight-card{border:1px solid #e3e8ef;border-left:4px solid #f2b84b;border-radius:12px;margin-top:10px;box-shadow:0 3px 12px #17203306}.insight-card.critical{background:snow;border-left-color:#d95d62}.insight-card.attention{background:#fffdf8}.setup-panel .form-success{border-radius:11px}@media (max-width:760px){.dashboard-section .kpi-grid .kpi-card:nth-child(-n+3){min-height:150px}.dashboard-section .kpi-grid .kpi-card:nth-child(-n+3) strong{font-size:27px}.dashboard-section>.section-heading{align-items:flex-end}}.module-page>.summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0}.module-page>.summary-grid .summary-card{border:1px solid #dde6ec;border-radius:14px;padding:18px 20px;box-shadow:0 4px 16px #17203309}.module-page>.summary-grid .summary-card:nth-child(5n+1){background:#effaf8}.module-page>.summary-grid .summary-card:nth-child(5n+2){background:#f2f6fc}.module-page>.summary-grid .summary-card:nth-child(5n+3){background:#f7f3fb}.module-page>.summary-grid .summary-card:nth-child(5n+4){background:#fff8f1}.module-page>.summary-grid .summary-card:nth-child(5n+5){background:#f4f8f5}.module-page>.summary-grid .summary-card span{letter-spacing:.07em;color:#657389;text-transform:uppercase;font-size:11px;font-weight:800}.module-page>.summary-grid .summary-card strong{letter-spacing:-.02em;color:#111c31;margin-top:10px;font-size:25px;display:block}.sales-visual-panel{background:#fff;border:1px solid #e0e6ee;border-radius:17px;margin:18px 0 22px;padding:22px 24px;box-shadow:0 5px 20px #17203309}.sales-chart{border-bottom:1px solid #e7ebf0;align-items:flex-end;gap:12px;height:280px;padding:24px 6px 8px;display:flex;overflow-x:auto}.sales-bar-column{text-align:center;flex:1;grid-template-rows:28px 1fr 22px 24px;align-items:end;min-width:72px;height:100%;display:grid}.sales-bar-value{color:#6b7789;white-space:nowrap;font-size:10px}.sales-bar-track{justify-content:center;align-items:flex-end;height:100%;display:flex}.sales-bar-fill{background:linear-gradient(#25bfb3,#148d87);border-radius:8px 8px 3px 3px;width:min(46px,72%);min-height:8px;box-shadow:0 5px 12px #148d8726}.sales-bar-column strong{color:#17243a;font-size:12px}.sales-bar-column span{color:#718096;font-size:11px}.sales-chart-legend{color:#6b7789;gap:22px;margin-top:13px;font-size:11px;display:flex}.sales-chart-legend b{color:#1c2b43}.module-page>.setup-panel{border-color:#e0e6ee;border-radius:17px;box-shadow:0 5px 20px #17203309}.data-table thead th{color:#58677d;letter-spacing:.055em;background:#f6f8fb;font-size:10px}.data-table tbody tr:hover{background:#f7fbfb}@media (max-width:760px){.sales-visual-panel{padding:18px 14px}.sales-chart{gap:8px;height:240px}.sales-bar-column{min-width:62px}.module-page>.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-management-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sales-management-kpis .summary-card{min-height:112px}.sales-management-kpis .summary-card strong{font-size:28px!important}.sales-breakdown-grid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 24px;display:grid}.sales-breakdown-card{background:#fff;border:1px solid #e0e6ee;border-radius:17px;padding:20px 22px;box-shadow:0 5px 20px #17203309}.rank-row{border-top:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.rank-number{color:#0a827a;background:#edf8f6;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.rank-row strong{font-size:13px;display:block}.rank-row small{color:#758196;margin-top:3px;display:block}.rank-row>b{white-space:nowrap;font-size:13px}.transaction-details{overflow:hidden;padding:0!important}.transaction-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.transaction-details>summary::-webkit-details-marker{display:none}.transaction-details>summary span strong{font-size:17px;display:block}.transaction-details>summary span small{color:#758196;margin-top:4px;display:block}.transaction-details[open]>summary{border-bottom:1px solid #e5e9ef}.transaction-details>.data-table,.transaction-details>.pagination{margin-left:22px;margin-right:22px}.sales-transactions:not([open]){background:#f8fafc}@media (max-width:900px){.sales-management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-breakdown-grid{grid-template-columns:1fr}}@media (max-width:520px){.sales-management-kpis{grid-template-columns:1fr!important}.transaction-details>summary{flex-direction:column;align-items:flex-start}}.sales-dashboard{gap:18px;margin-top:18px;display:grid}.sales-kpi-section{margin:0}.sales-kpi-section>.table-heading{margin-bottom:10px}.sales-management-kpis{gap:12px!important}.sales-management-kpis .summary-card{border:1px solid #172b4314;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 6px 18px #172b430b}.sales-management-kpis .summary-card:before{content:"";border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:0}.sales-management-kpis .summary-card:first-child{background:#eef9f7}.sales-management-kpis .summary-card:first-child:before{background:#18a79d}.sales-management-kpis .summary-card:nth-child(2){background:#f1f6ff}.sales-management-kpis .summary-card:nth-child(2):before{background:#5685d8}.sales-management-kpis .summary-card:nth-child(3){background:#f5f2ff}.sales-management-kpis .summary-card:nth-child(3):before{background:#8068c9}.sales-management-kpis .summary-card:nth-child(4){background:#fff8e9}.sales-management-kpis .summary-card:nth-child(4):before{background:#d7a338}.sales-management-kpis .summary-card:nth-child(5){background:#fff4ed}.sales-management-kpis .summary-card:nth-child(5):before{background:#dc8753}.sales-management-kpis .summary-card:nth-child(6){background:#fff1f3}.sales-management-kpis .summary-card:nth-child(6):before{background:#d46b78}.sales-management-kpis .summary-card span{color:#66758a;letter-spacing:.02em;font-size:11px;font-weight:700}.sales-management-kpis .summary-card strong{color:#0d203b;letter-spacing:-.035em}.sales-visual-panel{background:linear-gradient(#fff 0%,#fbfdfd 100%);border:1px solid #dde6eb;border-radius:18px;padding:20px 22px 16px;box-shadow:0 7px 22px #172b430a}.sales-visual-panel .table-heading{margin-bottom:8px}.sales-chart{border-bottom:1px solid #e4e9ee;gap:24px;height:270px;padding:14px 8px 0}.sales-bar-fill{background:linear-gradient(#2bc2b5,#15958d);width:min(52px,70%);transition:filter .15s,transform .15s;box-shadow:0 7px 16px #15958d2e}.sales-bar-column:hover .sales-bar-fill{filter:saturate(1.12);transform:translateY(-2px)}.sales-bar-value{color:#526277;font-weight:700}.sales-breakdown-grid{gap:14px;margin:0 0 24px}.sales-breakdown-card{border-color:#dde6eb;box-shadow:0 7px 22px #172b430a}.sales-breakdown-card:first-child{background:linear-gradient(#f7fcfb 0%,#fff 34%)}.sales-breakdown-card:last-child{background:linear-gradient(#f7f9ff 0%,#fff 34%)}.sales-breakdown-card .table-heading{margin-bottom:8px}.rank-row{padding:13px 0}.rank-row>b{color:#10243e;font-weight:800}.rank-row strong{color:#1a2b43}@media (max-width:760px){.sales-dashboard{gap:14px}.sales-management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-management-kpis .summary-card{min-height:96px}.sales-management-kpis .summary-card strong{font-size:23px!important}.sales-chart{gap:10px;height:230px}.sales-breakdown-card{padding:17px}}.executive-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 28px;display:grid}.executive-metric{color:#0a2144;border:1px solid #dbe5ec;border-radius:17px;min-height:235px;padding:26px;text-decoration:none;transition:transform .16s,box-shadow .16s;position:relative;box-shadow:0 5px 18px #1c547309}.executive-metric:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1c547312}.executive-metric.sales{background:#e4f9ec}.executive-metric.inventory{background:#fff3d9}.executive-metric.website{background:#f1e9ff}.executive-metric.seo{background:#e7f4ff}.executive-metric.marketing{background:#ffeaf0}.executive-metric.shipping{background:#ffeadc}.executive-metric.competitor{background:#e5f8f6}.executive-metric.comparison{background:#e7f0ff}.executive-icon{color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:10px;font-weight:900;display:grid}.executive-icon.sales{background:#2ebf77}.executive-icon.inventory{background:#ffb000}.executive-icon.website{background:#8151e8}.executive-icon.seo{background:#3396e6}.executive-icon.marketing{background:#f33f70}.executive-icon.shipping{background:#ff681f}.executive-icon.competitor{background:#17aaa2}.executive-icon.comparison{background:#6577dc}.executive-tag{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.executive-tag.ok{color:#087a46;background:#d9f5e5}.executive-tag.bad{color:#d42020;background:#ffe1df}.executive-tag.stale{color:#a86800;background:#fff0c8}.executive-tag.neutral{color:#69768a;background:#edf0f4}.executive-metric h3{margin:20px 0 10px;font-size:19px}.executive-metric strong{letter-spacing:-.025em;margin:0 0 14px;font-size:31px;display:block}.executive-metric p{color:#4f6b82;margin:0;font-size:13px;line-height:1.5}.executive-actions{background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #dce8ef;border-radius:17px;margin-top:6px;padding:24px}.executive-actions-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.executive-actions-head h2{margin:0 0 5px;font-size:22px}.executive-actions-head p{color:#718096;margin:0}.executive-actions-head>a{color:#1b5f8c;font-weight:800;text-decoration:none}.executive-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.executive-action-card{color:#0a2144;background:#fff;border:1px solid #dce8ef;border-radius:14px;justify-content:space-between;gap:12px;min-height:165px;padding:18px;text-decoration:none;display:flex}.executive-action-card.critical{background:#fff0f0;border-color:#efc3c3}.executive-action-card.attention{background:#fff8e8;border-color:#ecd69d}.executive-action-card.info{background:#edf7ff;border-color:#c7deef}.executive-action-card small{color:#758196;margin:12px 0 5px;font-weight:800;display:block}.executive-action-card b{display:block}.executive-action-card p{color:#5e7185;margin:7px 0 0;font-size:12px;line-height:1.45}.executive-action-card>span{white-space:nowrap;align-self:flex-end;font-size:12px;font-weight:800}@media (max-width:1000px){.executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-action-grid{grid-template-columns:1fr}}@media (max-width:600px){.executive-metrics{grid-template-columns:1fr}.executive-metric{min-height:195px}.executive-actions-head{display:grid}.executive-action-card{min-height:145px}}.competitor-profile{border-bottom:1px solid #e6edf2;padding:12px 0}.competitor-freshness{text-align:right}.competitor-observation{color:#526a7d;flex-wrap:wrap;gap:16px;padding:8px 12px 8px 52px;font-size:12px;display:flex}.competitor-update-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.competitor-update-form input{border:1px solid #d4e0e7;border-radius:9px;padding:10px}.competitor-update-form button{color:#fff;background:#10213c;border:0;border-radius:9px;padding:10px 14px;font-weight:800}@media (max-width:700px){.competitor-update-form{grid-template-columns:1fr}.competitor-observation{padding-left:0}.competitor-freshness{text-align:left}}.competitor-change-events{flex-wrap:wrap;gap:8px;padding:0 12px 10px 52px;display:flex}.competitor-change-events span{color:#915f00;background:#fff1d6;border:1px solid #f1d69d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}@media (max-width:700px){.competitor-change-events{padding-left:0}}.comparison-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-kpis .summary-card:first-child{background:#e9f3ff}.comparison-kpis .summary-card:nth-child(2){background:#e7f8ee}.comparison-kpis .summary-card:nth-child(3){background:#f2ebff}.comparison-kpis .summary-card:nth-child(4){background:#fff2dc}.comparison-kpis .summary-card:nth-child(5){background:#e8f7f5}.comparison-kpis .summary-card:nth-child(6){background:#fff0f3}.comparison-visual-grid{grid-template-columns:1.35fr 1fr;gap:16px;margin:18px 0;display:grid}.comparison-bar-row{gap:7px;margin:15px 0;display:grid}.comparison-bar-row>div:first-child{justify-content:space-between;gap:10px;font-size:13px;display:flex}.comparison-track{background:#edf1f5;border-radius:999px;height:11px;overflow:hidden}.comparison-track i{background:linear-gradient(90deg,#2381c6,#34b889);border-radius:999px;height:100%;display:block}.comparison-rank-row{border-bottom:1px solid #e6edf2;grid-template-columns:1fr auto;gap:4px;padding:12px 0;display:grid}.comparison-rank-row small{color:#6c7c8c;grid-column:1/-1}.comparison-location-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.comparison-location-cards article{background:#fbfdff;border:1px solid #e0e8ee;border-radius:12px;gap:7px;padding:15px;display:grid}.comparison-location-cards span{color:#607488;font-size:12px}.comparison-location-cards b{color:#15805f;font-size:12px}.comparison-location-cards b.risk{color:#c13b35}@media (max-width:800px){.comparison-kpis,.comparison-location-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-visual-grid{grid-template-columns:1fr}}@media (max-width:520px){.comparison-kpis,.comparison-location-cards{grid-template-columns:1fr}}.comparison-center{max-width:1240px}.comparison-head h1{margin:0 0 4px;font-size:34px}.comparison-head p{color:#4c6b8e;margin:0 0 24px}.compare-step{border-radius:17px;padding:20px}.branch-compare-panel{background:linear-gradient(145deg,#fff,#f4faff);border-color:#cfe3f0}.compare-title{justify-content:space-between;align-items:flex-start;display:flex}.compare-title small{color:#0876da;letter-spacing:.14em;font-size:10px;font-weight:900}.compare-title h2{color:#082b55;margin:6px 0 2px;font-size:21px}.compare-title span{color:#7890a3;font-size:10px}.comparison-note{color:#486886;background:#f4f8fb;border-left:3px solid #69b9ea;padding:13px 16px;font-size:11px}.compare-builder{gap:16px;margin-top:18px;display:grid}.comparison-period{align-items:center;gap:12px;display:flex}.comparison-period label{color:#176a9d;background:#e9f5ff;border:1px solid #9bcbea;border-radius:11px;gap:8px;padding:10px 12px;font-size:10px;font-weight:900;display:grid}.comparison-period label:nth-of-type(2){color:#277449;background:#e9f8ef;border-color:#a7dabb}.comparison-period input{color:#173b58;background:#fff;border:1px solid #78a0b94d;border-radius:8px;padding:8px 10px;font-weight:700}.comparison-period>b{color:#7890a3}.branch-choice-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.branch-choice{cursor:pointer;border:1px solid #d8e5ed;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.branch-choice:nth-child(8n+1){color:#145f99;background:#e6f3ff;border-color:#9bcbee}.branch-choice:nth-child(8n+2){color:#237447;background:#e8f7ee;border-color:#a6d9ba}.branch-choice:nth-child(8n+3){color:#6842a8;background:#f1eaff;border-color:#c8b1ef}.branch-choice:nth-child(8n+4){color:#9a5b16;background:#fff1df;border-color:#efc795}.branch-choice:nth-child(8n+5){color:#a83f63;background:#ffe9f0;border-color:#efb2c6}.branch-choice:nth-child(8n+6){color:#27756e;background:#e5f7f5;border-color:#9bd7d1}.branch-choice:nth-child(8n+7){color:#83701b;background:#fff7ce;border-color:#e6d77e}.branch-choice:nth-child(8n){color:#4e5e9c;background:#e9edff;border-color:#b3c0ef}.branch-choice input{accent-color:#0876da}.branch-choice.selected{box-shadow:0 0 0 2px #0876da24,0 5px 14px #1c4b6914}.branch-compare-action{justify-content:space-between;align-items:center;gap:14px;display:flex}.branch-compare-action small{color:#7890a3;font-size:10px}.branch-compare-action button{background:#0876da;font-weight:800}.compare-validation{color:#bd3030;background:#fff0f0;border-radius:9px;margin-top:12px;padding:11px 13px;font-size:11px;font-weight:700}.branch-results{margin-top:20px}.branch-results-head{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.branch-results-head small{color:#1887c7;letter-spacing:.13em;font-size:10px;font-weight:900}.branch-results-head h2{margin:5px 0;font-size:21px}.branch-results-head p{color:#7890a3;margin:0;font-size:10px}.branch-result-cards{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;display:grid}.branch-result-cards article{background:#fff;border:1px solid #d8e6ee;border-radius:13px;padding:15px}.branch-result-cards article:nth-child(5n+1){background:#eaf6ff}.branch-result-cards article:nth-child(5n+2){background:#edf9f1}.branch-result-cards article:nth-child(5n+3){background:#fff7d9}.branch-result-cards article:nth-child(5n+4){background:#f4edff}.branch-result-cards article:nth-child(5n){background:#fff0e5}.branch-result-cards h3{color:#123b59;margin:0 0 12px;font-size:15px}.branch-result-cards article>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.branch-result-cards span{color:#71899b;background:#ffffffb8;border-radius:8px;padding:8px;font-size:9px}.branch-result-cards b{color:#173b58;margin-top:4px;font-size:11px;display:block}.branch-metric-matrix{background:#fff;border:1px solid #d9e6ed;border-radius:12px;margin-top:15px;overflow-x:auto}.branch-metric-row{grid-template-columns:165px repeat(var(--branch-count),minmax(130px,1fr));border-bottom:1px solid #e8eff3;min-width:760px;display:grid}.branch-metric-row>*{border-right:1px solid #e8eff3;justify-content:center;align-items:center;padding:11px 12px;font-size:10px;display:flex}.branch-metric-row>:first-child{background:#f8fbfd;justify-content:flex-start}.branch-metric-row.head{background:#eaf5fb}.comparison-footnote{color:#7890a3;font-size:10px}.model-compare-panel{background:#fcf9ff;border-color:#d9c9f2}.comparison-note.purple{background:#f7f1ff;border-left-color:#9a77cc}.pending-badge{color:#8c78a5!important}.purple-validation{color:#7650b5;background:#f7f1ff}.product-compare-panel{background:#fff}.product-pair{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.product-pair label{color:#62418f;background:#f0e7ff;border:1px solid #d6c5eb;border-radius:11px;gap:7px;padding:12px;font-size:10px;font-weight:900;display:grid}.product-pair label:last-child{color:#9b456d;background:#ffeaf4;border-color:#e7b8ce}.product-pair input{background:#fff;border:1px solid #d9cdea;border-radius:8px;padding:10px}.product-pair>b{color:#8c78a5;padding-bottom:12px}@media (max-width:1050px){.branch-choice-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.comparison-head h1{font-size:29px}.branch-choice-grid{grid-template-columns:repeat(2,1fr)}.branch-compare-action,.branch-results-head{flex-direction:column;align-items:stretch}.branch-compare-action button{width:100%}.branch-result-cards,.product-pair{grid-template-columns:1fr}.product-pair>b{text-align:center;padding:0}}.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.form-grid .field{gap:7px;min-width:0;font-weight:700;display:grid}.form-grid .field input,.form-grid .field select,.form-grid .field textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:11px 12px}.form-grid .field textarea{resize:vertical;min-height:96px}.form-grid .full-span{grid-column:1/-1}.form-grid .action-link{width:max-content}@media (max-width:900px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.form-grid{grid-template-columns:1fr}.form-grid .full-span{grid-column:auto}.form-grid .action-link{width:100%}}.action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.action-row form{margin:0}.action-filters{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.action-filters a{color:#173653;background:#fff;border:1px solid #d5e2ec;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none}.action-update{grid-template-columns:140px minmax(150px,1fr) 150px minmax(180px,1fr) auto;align-items:center;gap:8px;display:grid}.action-update input{background:#fff;border:1px solid #cbdbe7;border-radius:8px;min-width:0;height:38px;padding:0 9px}.action-update select{background:#fff;border:1px solid #cbdbe7;border-radius:8px;height:38px;padding:0 9px}.evidence{color:#536f85;background:#f6f9fc;border-radius:9px;margin-top:8px;padding:9px;font-size:11px}.action-manual-form{margin-top:18px}details.setup-panel>summary{cursor:pointer;color:#173653}@media (max-width:900px){.action-update{grid-template-columns:1fr 1fr}}@media (max-width:650px){.action-row{flex-direction:column;align-items:stretch}.action-update{grid-template-columns:1fr}.action-row a,.action-row button,.action-update button,.action-update select{width:100%}}.insight-card.high,.executive-action-card.high{background:#fffaf0;border-left:4px solid #d97706}.insight-card.moderate,.executive-action-card.moderate{background:#fffdf2;border-left:4px solid #ca8a04}.insight-card.low,.executive-action-card.low{background:#f5f9ff;border-left:4px solid #2563eb}.sales-dashboard>section,.management-hero,.setup-panel,.management-analysis-panel{margin-top:18px}.sales-management-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sales-management-kpis .summary-card:nth-child(6n+1){background:#e8f4ff}.sales-management-kpis .summary-card:nth-child(6n+2){background:#eaf8ef}.sales-management-kpis .summary-card:nth-child(6n+3){background:#f3ecff}.sales-management-kpis .summary-card:nth-child(6n+4){background:#fff3d7}.sales-management-kpis .summary-card:nth-child(6n+5){background:#e7f7ef}.sales-management-kpis .summary-card:nth-child(6n){background:#ffecef}.summary-card{border:1px solid #dce5ed;border-radius:14px;min-height:118px;padding:18px}.summary-card span{color:#54708b;font-size:12px;font-weight:800}.summary-card strong{color:#0a3156;font-size:28px}.summary-card small{color:#647b90;margin-top:8px;display:block}.management-analysis-panel,.sales-visual-panel,.sales-breakdown-card{background:#fff;border:1px solid #dbe5ec;border-radius:16px;padding:22px}.risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.risk-grid article{background:#f3ecff;border:1px solid #d8e2eb;border-radius:13px;padding:18px}.risk-grid article:nth-child(2){background:#ffecef}.risk-grid article:nth-child(3){background:#fff3d7}.risk-grid article:nth-child(4){background:#e8f4ff}.risk-grid span{text-transform:uppercase;color:#55718b;font-size:11px;font-weight:900;display:block}.risk-grid strong{color:#0a3156;margin:12px 0 8px;font-size:25px;display:block}.risk-grid small{color:#63798d;line-height:1.4}.live-pill,.status-pill{color:#087a46;background:#dff8e9;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.stock-health-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.stock-bar{background:#edf1f5;border-radius:999px;height:18px;display:flex;overflow:hidden}.stock-bar i:first-child{background:#ef5757}.stock-bar i:nth-child(2){background:#f4b63f}.stock-bar i:nth-child(3){background:#2dbd75}.stock-legend{color:#173b5d;flex-wrap:wrap;gap:20px;margin-top:12px;display:flex}.health-mix{text-align:center;place-items:center;min-height:145px;display:grid}.health-mix strong{color:#0a3156;font-size:34px}.health-mix span,.health-mix p{color:#667d91}.sales-breakdown-grid{gap:16px}.rank-row{border-bottom:1px solid #edf1f5;padding:12px 0}.management-hero{background:linear-gradient(135deg,#fff,#f4f9fd);border:1px solid #dbe5ec;border-radius:16px;padding:22px}@media (max-width:900px){.sales-management-kpis,.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-health-grid{grid-template-columns:1fr}}@media (max-width:600px){.sales-management-kpis,.risk-grid{grid-template-columns:1fr}}.app-layout{grid-template-columns:240px minmax(0,1fr)}.app-content{width:100%;min-width:0}.module-page{width:min(1280px,100% - 48px);max-width:1280px;margin:0 auto;padding:36px 0 48px}.module-page>*,.sales-dashboard{width:100%}@media (min-width:1500px){.module-page{width:min(1360px,100% - 64px);max-width:1360px}}@media (max-width:900px){.module-page{width:calc(100% - 32px);padding:24px 0}.sales-breakdown-grid{grid-template-columns:1fr}}.inventory-table-panel{background:#fff;border:1px solid #dbe5ec;border-radius:16px;margin-top:20px;padding:22px}.table-tools{align-items:center;gap:8px;display:flex}.table-tools>a:not(.action-link){color:#173b5d;background:#fff;border:1px solid #d7e2eb;border-radius:9px;padding:8px 12px;font-weight:800;text-decoration:none}.table-tools>a:first-of-type{color:#fff;background:#087ed8}.colored-inventory-table{border-radius:14px;overflow:hidden}.colored-inventory-table thead{background:#dceff9}.colored-inventory-table tbody tr:nth-child(5n+1){background:#eaf5ff}.colored-inventory-table tbody tr:nth-child(5n+2){background:#fff0e4}.colored-inventory-table tbody tr:nth-child(5n+3){background:#eaf8ef}.colored-inventory-table tbody tr:nth-child(5n+4){background:#f2eaff}.colored-inventory-table tbody tr:nth-child(5n){background:#fff6d9}.colored-inventory-table td small{color:#71869a;margin-top:3px;display:block}.sku-chip{color:#075a8f;background:#e6f6ff;border:1px solid #b9dff2;border-radius:7px;padding:6px 9px;display:inline-block}.stock-status{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.stock-status.out{color:#c71919;background:#ffdede}.stock-status.low{color:#946600;background:#fff0c2}.stock-status.healthy{color:#087a46;background:#daf5e5}.table-tools>a.selected{color:#fff!important;background:#087ed8!important}.priority-stock-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-stock-actions article:first-child{background:#ffecef}.priority-stock-actions article:nth-child(2){background:#fff3d7}.priority-stock-actions article:nth-child(3){background:#e8f4ff}.health-mix{isolation:isolate;position:relative}.health-mix:before{content:"";background:conic-gradient(#ef5757 0 9.67%,#f4b63f 9.67% 30.87%,#2dbd75 30.87% 100%);z-index:-2;border-radius:50%;width:138px;height:138px;position:absolute}.health-mix:after{content:"";z-index:-1;background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.health-mix strong{margin-top:20px}.health-mix p{margin-top:32px}@media (max-width:700px){.priority-stock-actions{grid-template-columns:1fr}}.inventory-dashboard .sales-breakdown-grid>.sales-breakdown-card{padding:20px;overflow:hidden}.inventory-dashboard .rank-list{border:1px solid #dbe5ec;border-radius:12px;overflow:hidden}.inventory-dashboard .colored-rank-row{border-bottom:1px solid #d7e2eb;margin:0;padding:12px 14px}.inventory-dashboard .colored-rank-row:last-child{border-bottom:0}.inventory-dashboard .colored-rank-row:nth-child(5n+1){background:#eaf5ff}.inventory-dashboard .colored-rank-row:nth-child(5n+2){background:#fff0e4}.inventory-dashboard .colored-rank-row:nth-child(5n+3){background:#eaf8ef}.inventory-dashboard .colored-rank-row:nth-child(5n+4){background:#f2eaff}.inventory-dashboard .colored-rank-row:nth-child(5n){background:#fff6d9}.inventory-dashboard .colored-rank-row .rank-index{background:#ffffffb8;border:1px solid #d8e4ec}.inventory-dashboard .sales-breakdown-grid{align-items:start}.inventory-dashboard .sales-breakdown-grid>.sales-breakdown-card{min-height:0}.inventory-dashboard .health-mix{justify-content:center;align-items:center;gap:34px;min-height:170px;display:flex}.inventory-dashboard .health-mix:before,.inventory-dashboard .health-mix:after{display:none}.health-donut{border-radius:50%;flex:0 0 142px;place-items:center;width:142px;height:142px;display:grid}.health-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:static!important}.health-donut strong{line-height:1;margin:0!important;font-size:25px!important}.health-donut span{color:#60788e;margin-top:5px;font-size:12px}.health-legend{gap:12px;display:grid}.health-legend p{color:#34536f;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-width:180px;display:grid;margin:0!important}.health-legend .dot{border-radius:50%;width:9px;height:9px}.health-legend .dot.out{background:#ef5757}.health-legend .dot.low{background:#f4b63f}.health-legend .dot.healthy{background:#2dbd75}.health-legend b{color:#173b5d}.summary-pagination{justify-content:center;align-items:center;gap:7px;margin:14px 0 2px;display:flex}.summary-pagination a{color:#173b5d;background:#fff;border:1px solid #d5e1ea;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-weight:800;text-decoration:none;display:grid}.summary-pagination a:hover{background:#eef7fc}.summary-pagination a.active{color:#fff;background:#087ed8;border-color:#087ed8}.recommended-actions-panel{padding:26px!important}.recommended-actions-panel>.table-heading{align-items:center}.module-pill{color:#0872cf;letter-spacing:.08em;background:#eef6ff;border:1px solid #bfdcff;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:900}.recommended-action-grid{grid-template-columns:repeat(2,minmax(0,320px));gap:18px;margin-top:20px;display:grid}.recommended-action-card{background:#fff0f2;border:1px solid #ffabb8;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:242px;padding:20px;display:flex;position:relative}.recommended-action-card.priority-critical,.recommended-action-card.priority-high{background:#fff0f2;border-color:#ffabb8}.recommended-action-card.priority-moderate{background:#fff7df;border-color:#f2d68a}.recommended-action-card.priority-low{background:#eef8f2;border-color:#b9dfc8}.action-priority-icon{background:#fff;border-radius:50%;align-self:center;place-items:center;width:44px;height:44px;margin:0 auto 4px;font-size:23px;display:grid}.priority-pill{color:#e32245;letter-spacing:.08em;background:#fff;border-radius:999px;align-self:center;padding:4px 10px;font-size:10px;font-weight:900}.action-impact{color:#60758a;background:#ffffffbf;border-radius:10px;width:100%;margin-top:auto;padding:10px 12px;font-size:11px;font-weight:900}.action-card-link{color:#0a3156;font-weight:900;text-decoration:none;position:absolute;bottom:18px;right:18px}.action-impact+.action-card-link{bottom:-34px}.recommended-action-card:has(.action-card-link){margin-bottom:34px}@media (max-width:760px){.recommended-action-grid{grid-template-columns:1fr}.recommended-action-card{max-width:none}}.inventory-dashboard,.inventory-dashboard section,.inventory-table-panel,.inventory-table-panel .table-wrap{min-width:0;max-width:100%}.inventory-table-panel .table-wrap{overflow-x:auto}.inventory-table-panel .data-table{table-layout:fixed;width:100%}.inventory-table-panel .data-table th:first-child,.inventory-table-panel .data-table td:first-child{width:7%}.inventory-table-panel .data-table th:nth-child(2),.inventory-table-panel .data-table td:nth-child(2){width:18%}.inventory-table-panel .data-table th:nth-child(3),.inventory-table-panel .data-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere;width:45%}.inventory-table-panel .data-table th:nth-child(4),.inventory-table-panel .data-table td:nth-child(4){width:14%}.inventory-table-panel .data-table th:nth-child(5),.inventory-table-panel .data-table td:nth-child(5){width:16%}.inventory-dashboard .priority-stock-actions{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:700px){.inventory-dashboard .priority-stock-actions{grid-template-columns:1fr!important}}.module-page{box-sizing:border-box;overflow-x:hidden}.inventory-dashboard{box-sizing:border-box;display:block!important;overflow:hidden!important}.inventory-dashboard>section{box-sizing:border-box;margin-bottom:18px;overflow:hidden}.inventory-dashboard .inventory-table-panel{width:100%!important;max-width:100%!important;overflow:hidden!important}.inventory-dashboard .inventory-table-panel .table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.inventory-dashboard .inventory-table-panel table.data-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.inventory-dashboard .inventory-table-panel table.data-table th,.inventory-dashboard .inventory-table-panel table.data-table td{white-space:normal!important;overflow-wrap:anywhere!important}.inventory-dashboard .inventory-table-panel .sku-chip{overflow-wrap:anywhere;max-width:100%}.inventory-dashboard .priority-stock-panel{width:100%!important;max-width:100%!important}.inventory-dashboard .priority-stock-panel .priority-stock-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}.inventory-dashboard .priority-stock-panel .priority-stock-actions article{width:auto!important;min-width:0!important}@media (max-width:700px){.inventory-dashboard .priority-stock-panel .priority-stock-actions{grid-template-columns:1fr!important}}.recommended-actions-panel{border-radius:16px!important;padding:24px!important}.recommended-action-grid{grid-template-columns:repeat(2,minmax(0,320px))!important;justify-content:start!important;gap:18px!important;display:grid!important}.recommended-action-card{border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;min-height:242px!important;padding:20px!important;display:flex!important;position:relative!important}.recommended-action-card.priority-critical,.recommended-action-card.priority-high{background:#fff0f2!important;border:1px solid #ffabb8!important}.recommended-action-card.priority-moderate{background:#fff7df!important;border:1px solid #f2d68a!important}.recommended-action-card.priority-low{background:#eef8f2!important;border:1px solid #b9dfc8!important}.recommended-action-card .action-priority-icon{background:#fff!important;border-radius:50%!important;align-self:center!important;place-items:center!important;width:44px!important;height:44px!important;margin:0 auto 3px!important;font-size:23px!important;display:grid!important}.recommended-action-card .priority-pill{color:#e32245!important;background:#fff!important;border-radius:999px!important;align-self:center!important;padding:4px 10px!important;font-size:10px!important;font-weight:900!important}.recommended-action-card h3{color:#092f54!important;margin:28px 0 8px!important;font-size:17px!important}.recommended-action-card p{color:#4f6980!important;margin:0 0 12px!important;line-height:1.5!important}.recommended-action-card .action-impact{box-sizing:border-box!important;background:#fffc!important;border-radius:10px!important;width:100%!important;margin-top:auto!important;padding:10px 12px!important}@media (max-width:760px){.recommended-action-grid{grid-template-columns:1fr!important}.recommended-action-card{max-width:none!important}}.app-layout{--sidebar-w:244px}.sidebar{z-index:50;box-sizing:border-box;top:0;bottom:0;left:0;width:var(--sidebar-w)!important;color:#173b5d!important;background:#fff!important;border-right:1px solid #dbe6ef!important;flex-direction:column!important;height:100vh!important;padding:24px 16px 14px!important;display:flex!important;position:fixed!important;overflow-y:auto!important}.app-content{min-width:0;margin-left:var(--sidebar-w)!important;width:calc(100% - var(--sidebar-w))!important}.sidebar .brand{min-height:112px;color:#0b3761!important;justify-content:center!important;align-items:center!important;margin:0 4px 18px!important;font-size:24px!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.sidebar .brand img{object-fit:contain!important;object-position:center!important;width:176px!important;max-width:100%!important;height:76px!important}.sidebar>p{color:#7990a5!important;margin:0 12px 10px!important;font-size:11px!important}.sidebar nav{flex-direction:column!important;gap:4px!important;display:flex!important}.sidebar nav>a.apex-nav-link{color:#173b5d!important;background:0 0!important;border-radius:10px!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:6px 12px!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;display:flex!important}.sidebar nav>a.apex-nav-link:hover{background:#eef6fb!important}.sidebar nav>a.apex-nav-link.active{color:#0876d1!important;background:#dcecf8!important;font-weight:850!important}.apex-nav-icon{color:#fff;background:#1590db;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.nav-sales{background:#2cbf7b}.nav-inventory{background:#ffb20f}.nav-production{background:#39a36c}.nav-finance,.nav-payments{background:#168fc5}.nav-website{background:#8758e8}.nav-marketing{background:#ef3c68}.nav-seo{background:#328fe0}.nav-shipping{background:#ff7025}.nav-comparison{background:#6264db}.nav-competitor,.nav-competitors{background:#18aaa6}.nav-returns{background:#e05252}.sidebar-divider{background:#dce6ee;height:1px;margin:10px 0}.sidebar form:last-child{margin-top:auto!important}.sidebar form:last-child button{color:#173b5d!important;background:0 0!important;border:0!important;padding:10px 12px!important;font-weight:700!important}@media (max-width:800px){.app-layout{--sidebar-w:0px}.sidebar{width:100%!important;height:auto!important;max-height:none!important;position:relative!important}.app-content{width:100%!important;margin-left:0!important}}:root{--manageye-sidebar:244px}.app-layout{width:100%!important;min-height:100vh!important;display:block!important}.sidebar{width:var(--manageye-sidebar)!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.app-content{margin:0!important;margin-left:var(--manageye-sidebar)!important;width:calc(100vw - var(--manageye-sidebar))!important;min-width:0!important;max-width:none!important;padding:0!important}.app-content .module-page{width:100%!important;max-width:none!important;margin:0!important;padding:40px 32px!important}@media (max-width:800px){:root{--manageye-sidebar:0px}.sidebar{width:100%!important;height:auto!important;position:relative!important}.app-content{width:100%!important;margin-left:0!important}.app-content .module-page{width:100%!important;margin:0!important;padding:24px!important}}.sales-dashboard .sales-colored-tables{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;margin:18px 0 24px!important;display:grid!important}.sales-dashboard .sales-colored-tables>.sales-breakdown-card{align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:20px!important;overflow:hidden!important}.sales-dashboard .sales-colored-tables .table-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important}.sales-dashboard .sales-colored-tables .colored-management-table{border-collapse:separate!important;border-spacing:0!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:auto!important;overflow:hidden!important}@media (max-width:900px){.sales-dashboard .sales-colored-tables{grid-template-columns:1fr!important}}html,body{width:100%;max-width:100%;overflow-x:hidden}.app-layout{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;display:block!important}.app-content{box-sizing:border-box!important;width:calc(100% - 244px)!important;max-width:calc(100% - 244px)!important;margin:0 0 0 244px!important}.app-content>.module-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}@media (max-width:800px){.app-layout{padding-left:0!important}.app-content{width:100%!important;max-width:100%!important;margin-left:0!important}}@media (min-width:1000px){:root{--manageye-sidebar:220px}html{font-size:14px}.sidebar .brand{min-height:84px!important;margin:0 4px 12px!important;font-size:22px!important}.sidebar nav{gap:3px!important}.app-content .module-page{padding:30px 28px!important}.module-page h1{margin:8px 0!important;font-size:40px!important}.lede{font-size:17px!important;line-height:1.4!important}.eyebrow{font-size:10px!important}.context-bar{gap:8px!important;margin:14px 0!important}.context-bar label{font-size:11px!important}.context-bar input,.context-bar select{padding:7px 9px!important}.context-bar button{padding:9px 14px!important}.sales-dashboard{gap:14px!important;margin-top:14px!important}.summary-grid{gap:10px!important;margin:14px 0!important}.summary-card{padding:13px 15px!important}.summary-card span{font-size:11px!important}.summary-card strong{margin-top:6px!important;font-size:22px!important}.sales-breakdown-card,.setup-panel{padding:18px!important}.table-heading{gap:12px!important;margin-bottom:10px!important}.table-heading h2{font-size:20px!important}.data-table th,.data-table td{padding:9px 10px!important}.data-table th{font-size:10px!important}.colored-management-table td{height:44px!important}.sales-dashboard .sales-colored-tables{gap:14px!important;margin:14px 0 20px!important}.sales-dashboard .sales-colored-tables>.sales-breakdown-card{padding:16px!important}.excel-button{padding:7px 11px!important;font-size:12px!important}body{zoom:.88}.sidebar{width:250px!important;padding:22px 16px 14px!important}.sidebar .brand{min-height:96px!important;font-size:25px!important}.sidebar .brand img{width:174px!important;height:70px!important}.sidebar nav>a.apex-nav-link{gap:11px!important;min-height:43px!important;padding:5px 12px!important;font-size:14px!important}.apex-nav-icon{flex:0 0 30px!important;width:30px!important;height:30px!important;font-size:14px!important}.app-content{width:calc(100% - 250px)!important;max-width:calc(100% - 250px)!important;margin-left:250px!important}}.sales-colored-tables{align-items:start!important}.sales-colored-tables>.sales-breakdown-card{padding:20px!important;overflow:hidden!important}.colored-management-table{border-collapse:separate!important;border-spacing:0!important;border-radius:12px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.colored-management-table thead{background:#dceff9!important}.colored-management-table th{color:#173b5d!important;font-weight:900!important}.colored-management-table tbody tr:nth-child(5n+1){background:#eaf5ff!important}.colored-management-table tbody tr:nth-child(5n+2){background:#fff0e4!important}.colored-management-table tbody tr:nth-child(5n+3){background:#eaf8ef!important}.colored-management-table tbody tr:nth-child(5n+4){background:#f2eaff!important}.colored-management-table tbody tr:nth-child(5n){background:#fff6d9!important}.colored-management-table td{border-bottom:1px solid #becfdba6!important;height:52px!important}.colored-management-table td small{color:#71869a!important;margin-top:3px!important;display:block!important}.excel-button{color:#0874c9!important;white-space:nowrap!important;background:#fff!important;border:1px solid #c9dbe8!important;border-radius:9px!important;padding:8px 13px!important;font-weight:900!important}.summary-pagination button{color:#173b5d!important;background:#fff!important;border:1px solid #d5e1ea!important;border-radius:8px!important;min-width:34px!important;height:34px!important;padding:0 9px!important;font-weight:800!important}.summary-pagination button.active{color:#fff!important;background:#087ed8!important;border-color:#087ed8!important}@media (max-width:900px){.sales-colored-tables{grid-template-columns:1fr!important}}.sales-table-tools,.table-size-picker{align-items:center;gap:7px;display:flex}.table-size-picker span{color:#71869a;font-size:12px;font-weight:800}.table-size-picker button{color:#173b5d;background:#fff;border:1px solid #d5e1ea;border-radius:8px;min-width:32px;height:32px;padding:0 8px;font-weight:800}.table-size-picker button.selected{color:#fff;background:#087ed8;border-color:#087ed8}@media (max-width:900px){.sales-table-tools{flex-wrap:wrap;justify-content:flex-end}.sales-colored-tables{grid-template-columns:1fr!important}}.sidebar .brand.brand-with-logo{justify-content:center!important;align-items:center!important;width:100%!important;padding:4px 6px!important;display:flex!important;overflow:hidden!important}.sidebar .brand.brand-with-logo img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:190px!important;height:auto!important;max-height:90px!important;display:block!important}@media (max-width:800px){.sidebar .brand.brand-with-logo img{max-width:170px!important;max-height:72px!important}}.sidebar .brand.brand-with-logo{box-shadow:none!important;background:0 0!important;border:0!important;min-height:118px!important;margin:0 0 10px!important;padding:0!important}.sidebar .brand.brand-with-logo img{box-shadow:none!important;object-fit:contain!important;object-position:center center!important;background:0 0!important;border:0!important;width:100%!important;max-width:210px!important;height:104px!important;max-height:104px!important}.sidebar .brand.brand-with-logo{height:118px!important;position:relative!important}.sidebar .brand.brand-with-logo img{object-fit:contain!important;transform-origin:50%!important;width:230px!important;max-width:none!important;height:118px!important;max-height:none!important;transform:scale(1.45)!important}.apex-dashboard-filters .branch-multi-menu .branch-multi-option,.dashboard-mobile-compact-filters .branch-multi-menu .branch-multi-option{color:#183452!important;height:auto!important;min-height:30px!important;box-shadow:none!important;border:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:5px 10px!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;display:flex!important}.apex-dashboard-filters .branch-multi-menu .branch-multi-option input,.dashboard-mobile-compact-filters .branch-multi-menu .branch-multi-option input{flex:0 0 15px!important;width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!important}.desktop-module-filters .branch-multi-menu .branch-multi-option,.sales-compact-filters .branch-multi-menu .branch-multi-option{text-align:left!important;color:#183452!important;width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:6px 10px!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;display:flex!important;position:static!important}.desktop-module-filters .branch-multi-menu .branch-multi-option input[type=checkbox],.sales-compact-filters .branch-multi-menu .branch-multi-option input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.desktop-module-filters .branch-multi-menu .branch-multi-option span,.sales-compact-filters .branch-multi-menu .branch-multi-option span{font-size:14px!important;font-weight:700!important;display:inline!important}@media (min-width:801px){.app-layout.dashboard-layout-preview{--manageye-sidebar:270px!important;--sidebar-w:270px!important}.app-layout.dashboard-layout-preview .sidebar{box-sizing:border-box!important;width:270px!important;padding:24px 19px 16px!important}.app-layout.dashboard-layout-preview .sidebar nav a{align-items:center!important;gap:10px!important;min-height:42px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.app-layout.dashboard-layout-preview .sidebar nav a span{font-size:inherit}.app-layout.dashboard-layout-preview .app-content{box-sizing:border-box!important;width:calc(100% - 270px)!important;max-width:calc(100% - 270px)!important;margin-left:270px!important}.app-layout.dashboard-layout-preview .module-page{max-width:1440px!important;margin:0 auto!important;padding-left:26px!important;padding-right:26px!important}.app-layout.dashboard-layout-preview .dashboard-unified-filters{max-width:100%!important}.app-layout.dashboard-layout-preview .module-page.apex-mobile-dashboard{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:26px!important;padding-right:26px!important}.app-layout.dashboard-layout-preview .module-page.apex-mobile-dashboard>section,.app-layout.dashboard-layout-preview .module-page.apex-mobile-dashboard>.dashboard-section{width:100%!important;max-width:none!important}.app-layout.dashboard-layout-preview .app-content>main.module-page.apex-mobile-dashboard{float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:26px!important;display:block!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}.app-layout.dashboard-layout-preview .app-content>main.module-page.apex-mobile-dashboard>.dashboard-heading,.app-layout.dashboard-layout-preview .app-content>main.module-page.apex-mobile-dashboard>.dashboard-unified-filters,.app-layout.dashboard-layout-preview .app-content>main.module-page.apex-mobile-dashboard>.dashboard-section{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:1000px){.app-layout.dashboard-layout-preview{width:100%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.app-layout.dashboard-layout-preview>.sidebar{box-sizing:border-box!important;width:270px!important;position:fixed!important;top:0!important;left:0!important}.app-layout.dashboard-layout-preview>.app-content{box-sizing:border-box!important;width:calc(100% - 270px)!important;max-width:calc(100% - 270px)!important;margin:0 0 0 270px!important;padding:0!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}.app-layout.dashboard-layout-preview>.app-content>main.module-page.apex-mobile-dashboard{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:30px 26px!important}.app-layout.dashboard-layout-preview>.sidebar nav>a.apex-nav-link{min-height:45px!important;padding:7px 12px!important;font-size:16px!important;font-weight:750!important;line-height:1.35!important}.app-layout.dashboard-layout-preview>.sidebar .apex-nav-icon{flex:0 0 32px!important;width:32px!important;height:32px!important;font-size:16px!important}.app-layout.dashboard-layout-preview>.sidebar nav>a.apex-nav-link span{font-size:inherit!important}.app-layout.dashboard-layout-preview>.app-content>main.module-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}.marketing-filter-panel{background:#fff;border:1px solid #d7e2ee;border-radius:14px;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.6fr) auto;align-items:end;gap:14px;margin:18px 0 24px;padding:16px;display:grid;box-shadow:0 3px 12px #132d5109}.marketing-filter-field{color:#3a526c;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.marketing-filter-field select,.marketing-filter-field input{box-sizing:border-box;color:#112b4a;width:100%;min-width:0;height:40px;font:inherit;outline-offset:2px;background:#fff;border:1px solid #d2deeb;border-radius:9px;padding:0 12px;font-size:13px;font-weight:550}.marketing-filter-field select:focus,.marketing-filter-field input:focus{border-color:#2563a6;outline:2px solid #2563a61f}.marketing-filter-apply{color:#fff;cursor:pointer;background:#112b4a;border:0;border-radius:9px;min-width:90px;height:40px;padding:0 20px;font-size:13px;font-weight:700}.marketing-filter-apply:hover{background:#1c4775}@media (max-width:1050px){.marketing-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-campaign-field{grid-column:span 2}.marketing-filter-apply{grid-column:span 2;width:100%}}@media (max-width:560px){.marketing-filter-panel{gap:11px;padding:13px}.marketing-filter-panel>.marketing-filter-field:first-child{grid-column:span 2}.marketing-filter-field select,.marketing-filter-field input{font-size:14px}.marketing-filter-apply{grid-column:span 2}}.marketing-campaign-control{position:relative}.marketing-campaign-trigger{color:#112b4a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2deeb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;font-size:13px;font-weight:550;display:flex}.marketing-campaign-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-campaign-popover{z-index:40;background:#fff;border:1px solid #d2deeb;border-radius:10px;min-width:250px;padding:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #0f264626}.marketing-campaign-options{border-top:1px solid #e4ebf2;max-height:240px;margin-top:8px;padding-top:5px;overflow-y:auto}.marketing-campaign-option{color:#173554;cursor:pointer;align-items:center;gap:10px;padding:8px 5px;font-size:13px;font-weight:500;display:flex}.marketing-campaign-option input{accent-color:#1672cb;flex:none;width:16px;height:16px}.marketing-campaign-option small{color:#64748b}.marketing-campaign-done{color:#fff;cursor:pointer;background:#112b4a;border:0;border-radius:7px;margin:8px 0 0 auto;padding:9px 22px;font-weight:650;display:block}.website-filter-panel{background:#fff;border:1px solid #d7e2ee;border-radius:14px;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:14px;margin:18px 0 24px;padding:16px;display:grid;box-shadow:0 3px 12px #132d5109}@media (max-width:560px){.website-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px}.website-filter-panel .marketing-filter-apply{grid-column:span 2;width:100%}}.sales-dashboard .sales-kpi-section{min-width:0;max-width:100%}.sales-dashboard .sales-eight-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:14px 0!important;display:grid!important;overflow:visible!important}.sales-dashboard .sales-eight-kpis>.summary-card{flex-direction:column!important;grid-area:auto!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:94px!important;padding:14px 15px!important;display:flex!important;overflow:hidden!important}.sales-dashboard .sales-eight-kpis>.summary-card span{font-size:12px!important;line-height:1.3!important}.sales-dashboard .sales-eight-kpis>.summary-card strong{overflow-wrap:anywhere;margin:0!important;font-size:clamp(18px,1.6vw,25px)!important;line-height:1.2!important}@media (max-width:1100px){.sales-dashboard .sales-eight-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.sales-dashboard .sales-eight-kpis{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:901px){.sales-dashboard .sales-eight-kpis.sales-management-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}}@media (min-width:601px) and (max-width:900px){.sales-dashboard .sales-eight-kpis.sales-management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.sales-dashboard .sales-eight-kpis.sales-management-kpis{grid-template-columns:minmax(0,1fr)!important}}.sales-dashboard .sales-eight-kpis.sales-management-kpis>.summary-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:78px!important;padding:11px 14px!important}.sales-dashboard .sales-eight-kpis.sales-management-kpis>.summary-card strong{font-size:clamp(16px,1.4vw,21px)!important}.sales-dashboard{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}.sales-dashboard>section{min-width:0!important;max-width:100%!important}.sales-dashboard .sales-kpi-section .sales-eight-kpis.sales-management-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:760px){.sales-dashboard .sales-kpi-section .sales-eight-kpis.sales-management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.sales-dashboard .sales-kpi-section .sales-eight-kpis.sales-management-kpis{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1101px){.module-page>.summary-grid,.module-page>.kpi-grid,.module-page .module-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.module-page>.summary-grid>.summary-card,.module-page>.kpi-grid>.kpi-card,.module-page .module-kpi-grid>.kpi-card{overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative;min-height:230px!important;box-shadow:none!important;border:1px solid #dce5ee!important;border-radius:17px!important;padding:72px 24px 24px!important}.module-page>.summary-grid>.summary-card:after,.module-page>.kpi-grid>.kpi-card:after,.module-page .module-kpi-grid>.kpi-card:after{content:"▥";color:#fff;background:#16b58c;border-radius:8px;place-items:center;width:29px;height:29px;font-size:17px;font-weight:700;display:grid;position:absolute;top:23px;left:24px}.module-page>.summary-grid>.summary-card:nth-child(3n+1),.module-page>.kpi-grid>.kpi-card:nth-child(3n+1),.module-page .module-kpi-grid>.kpi-card:nth-child(3n+1){background:#e5f8ee!important}.module-page>.summary-grid>.summary-card:nth-child(3n+2),.module-page>.kpi-grid>.kpi-card:nth-child(3n+2),.module-page .module-kpi-grid>.kpi-card:nth-child(3n+2){background:#fff3d8!important}.module-page>.summary-grid>.summary-card:nth-child(3n+3),.module-page>.kpi-grid>.kpi-card:nth-child(3n+3),.module-page .module-kpi-grid>.kpi-card:nth-child(3n+3){background:#f0e9ff!important}.module-page>.summary-grid>.summary-card:nth-child(3n+2):after,.module-page>.kpi-grid>.kpi-card:nth-child(3n+2):after,.module-page .module-kpi-grid>.kpi-card:nth-child(3n+2):after{background:#f4a000}.module-page>.summary-grid>.summary-card:nth-child(3n+3):after,.module-page>.kpi-grid>.kpi-card:nth-child(3n+3):after,.module-page .module-kpi-grid>.kpi-card:nth-child(3n+3):after{background:#8151e7}.module-page>.summary-grid>.summary-card strong,.module-page>.kpi-grid>.kpi-card strong,.module-page .module-kpi-grid>.kpi-card strong{color:#09264a!important;margin-top:3px!important;font-size:29px!important;line-height:1.2!important}.module-page>.summary-grid>.summary-card span{letter-spacing:0!important;text-transform:none!important;color:#10233f!important;font-size:14px!important;font-weight:700!important}.inventory-dashboard .executive-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.inventory-dashboard .executive-kpi-grid>.summary-card{min-height:230px!important;box-shadow:none!important;border-radius:17px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;padding:24px!important;display:flex!important}.inventory-dashboard .executive-kpi-grid>.summary-card span:not(.inventory-card-icon){letter-spacing:0!important;text-transform:none!important;color:#10233f!important;font-size:14px!important;font-weight:700!important}.inventory-dashboard .executive-kpi-grid>.summary-card strong{color:#08264d!important;margin:0!important;font-size:29px!important}.inventory-dashboard .executive-kpi-grid .inventory-card-icon{background:#13b88e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;color:#fff!important;display:grid!important}.inventory-dashboard .executive-kpi-grid>.summary-card:nth-child(3n+2) .inventory-card-icon{background:#f4a000}.inventory-dashboard .executive-kpi-grid>.summary-card:nth-child(3n) .inventory-card-icon{background:#8051e9}.returns-dashboard .executive-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.returns-dashboard .executive-kpi-grid>.summary-card{min-height:230px!important;box-shadow:none!important;border-radius:17px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;padding:24px!important;display:flex!important}.returns-dashboard .executive-kpi-grid>.summary-card span:not(.returns-card-icon){letter-spacing:0!important;text-transform:none!important;color:#10233f!important;font-size:14px!important;font-weight:700!important}.returns-dashboard .executive-kpi-grid>.summary-card strong{color:#08264d!important;margin:0!important;font-size:29px!important}.returns-dashboard .executive-kpi-grid .returns-card-icon{background:#13b88e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;color:#fff!important;display:grid!important}.returns-dashboard .executive-kpi-grid>.summary-card:nth-child(3n+2) .returns-card-icon{background:#f4a000}.returns-dashboard .executive-kpi-grid>.summary-card:nth-child(3n) .returns-card-icon{background:#8051e9}.website-dashboard .executive-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.website-dashboard .executive-kpi-grid>.summary-card{min-height:230px!important;box-shadow:none!important;border-radius:17px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;padding:24px!important;display:flex!important}.website-dashboard .executive-kpi-grid>.summary-card span:not(.website-card-icon){letter-spacing:0!important;text-transform:none!important;color:#10233f!important;font-size:14px!important;font-weight:700!important}.website-dashboard .executive-kpi-grid>.summary-card strong{color:#08264d!important;margin:0!important;font-size:29px!important}.website-dashboard .executive-kpi-grid .website-card-icon{background:#13b88e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;color:#fff!important;display:grid!important}.website-dashboard .executive-kpi-grid>.summary-card:nth-child(3n+2) .website-card-icon{background:#f4a000}.website-dashboard .executive-kpi-grid>.summary-card:nth-child(3n) .website-card-icon{background:#8051e9}.marketing-dashboard .executive-kpi-grid,.seo-dashboard .executive-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.marketing-dashboard .executive-kpi-grid>.summary-card,.seo-dashboard .executive-kpi-grid>.summary-card{min-width:0!important;height:auto!important;min-height:230px!important;box-shadow:none!important;border-radius:17px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;padding:24px!important;display:flex!important}.marketing-dashboard .executive-kpi-grid>.summary-card span:not(.executive-card-icon),.seo-dashboard .executive-kpi-grid>.summary-card span:not(.executive-card-icon){letter-spacing:0!important;text-transform:none!important;color:#10233f!important;font-size:14px!important;font-weight:700!important}.marketing-dashboard .executive-kpi-grid>.summary-card strong,.seo-dashboard .executive-kpi-grid>.summary-card strong{color:#08264d!important;margin:0!important;font-size:29px!important;line-height:1.2!important}.marketing-dashboard .executive-kpi-grid .executive-card-icon,.seo-dashboard .executive-kpi-grid .executive-card-icon{background:#13b88e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;color:#fff!important;display:grid!important}.marketing-dashboard .executive-kpi-grid>.summary-card:nth-child(3n+2) .executive-card-icon,.seo-dashboard .executive-kpi-grid>.summary-card:nth-child(3n+2) .executive-card-icon{background:#f4a000}.marketing-dashboard .executive-kpi-grid>.summary-card:nth-child(3n) .executive-card-icon,.seo-dashboard .executive-kpi-grid>.summary-card:nth-child(3n) .executive-card-icon{background:#8051e9}.competitor-dashboard .executive-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.competitor-dashboard .executive-kpi-grid>.summary-card{min-height:230px!important;box-shadow:none!important;border-radius:17px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;padding:24px!important;display:flex!important}.competitor-dashboard .executive-kpi-grid>.summary-card span:not(.executive-card-icon){letter-spacing:0!important;text-transform:none!important;color:#10233f!important;font-size:14px!important;font-weight:700!important}.competitor-dashboard .executive-kpi-grid>.summary-card strong{color:#08264d!important;margin:0!important;font-size:29px!important;line-height:1.2!important}.competitor-dashboard .executive-kpi-grid .executive-card-icon{background:#13b88e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;color:#fff!important;display:grid!important}.competitor-dashboard .executive-kpi-grid>.summary-card:nth-child(3n+2) .executive-card-icon{background:#f4a000}.competitor-dashboard .executive-kpi-grid>.summary-card:nth-child(3n) .executive-card-icon{background:#8051e9}}
.smart-result-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.smart-result-strip>div{background:#f8fafc;border:1px solid #e5e9f0;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.smart-result-strip span{text-transform:uppercase;letter-spacing:.04em;color:#667085;font-size:11px;font-weight:700}.smart-result-strip strong{color:#172033;font-size:18px}.smart-clean-preview{margin-top:18px}.preview-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:8px;display:flex}.preview-heading h4{margin:4px 0 0}.preview-heading>span{color:#667085;font-size:12px}.mapping-panel.review-panel{background:#f8fafc;border:1px solid #dfe4ec;border-radius:14px;gap:18px;margin-top:20px;padding:20px;display:grid}.mapping-panel.review-panel>label{gap:8px;max-width:560px;font-weight:700;display:grid}.mapping-panel.review-panel label span{color:#667085;font-size:12px;font-weight:400;line-height:1.45}.mapping-panel.review-panel select,.mapping-panel.review-panel input[type=file]{color:#172033;background:#fff;border:1px solid #cfd6e2;border-radius:10px;width:100%;min-width:0;padding:11px 12px}.mapping-location{padding-bottom:2px}.mapping-file{padding-top:2px}.mapping-actions{border-top:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.mapping-actions span{color:#667085;font-size:13px;line-height:1.45}.mapping-actions button{flex:none}.import-safe-note{color:#667085;background:#f7f9fc;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px}.manual-mapping{margin-top:18px}.manual-mapping summary{cursor:pointer;font-weight:800}.mapping-table-wrap{width:100%;overflow:auto}.mapping-table{border-collapse:collapse;width:100%}.mapping-table th,.mapping-table td{text-align:left;border-bottom:1px solid #e5e9f0;padding:10px}.mapping-table th{text-transform:uppercase;color:#667085;font-size:12px}#smart-data-import{background:linear-gradient(#fff 0%,#fbfcfe 100%);border-color:#dbe4ec;box-shadow:0 10px 30px #1720330a}#smart-data-import>h2{letter-spacing:-.02em;margin-bottom:6px;font-size:25px}#smart-data-import>.lede{color:#667085;max-width:850px;margin-bottom:20px}#smart-data-import .smart-import{border-radius:16px}#smart-data-import button{min-height:42px}#smart-data-import input[type=file],#smart-data-import select{max-width:100%}#smart-data-import .smart-result-strip>div{background:#fff;box-shadow:0 4px 12px #17203306}#smart-data-import .mapping-panel.review-panel{background:linear-gradient(#f8fbfc,#f5f8fb);border-color:#d9e3ea}#smart-data-import .mapping-actions button{min-width:190px}@media (max-width:760px){.smart-result-strip{grid-template-columns:1fr 1fr}.mapping-panel.review-panel{padding:16px}.mapping-panel.review-panel>label{max-width:none}.mapping-actions{flex-direction:column;align-items:stretch}.mapping-actions button{width:100%}.preview-heading{flex-direction:column;align-items:flex-start}#smart-data-import{padding:22px}#smart-data-import .mapping-actions button{min-width:0}}@media (max-width:440px){.smart-result-strip{grid-template-columns:1fr}}
