/* Sales operations content; retained VOIX shell and document form proportions. */
:root{--blue:#3174f1;--dark-blue:#1d4ed8;--green:#27ae60;--amber:#f7bf26;--red:#eb3349}
.b2b-wordmark{justify-content:flex-start!important;gap:12px!important}.b2b-wordmark img{width:117px!important;height:auto!important}.b2b-wordmark>div{border-left:1px solid #dae6f5;padding-left:12px}.b2b-wordmark b{font-size:24px;letter-spacing:-1px;color:#3174f1;display:block;line-height:1}.b2b-wordmark small{font-size:7px;letter-spacing:1.2px;color:#64748b;display:block;margin-top:6px}
.customer-logo.official-b2b-logo{height:84px!important;min-height:84px!important;justify-content:flex-start!important;padding:12px 24px!important}.customer-logo.official-b2b-logo img{width:68px!important;height:60px!important;object-fit:contain!important}
body{font-family:Inter,"Segoe UI",Arial,sans-serif}.content{padding:30px 34px 36px!important}.main-nav{padding-bottom:10px}.sidebar{display:flex;flex-direction:column;overflow-y:auto}.nav-row{font-size:12px!important;height:44px!important}.nav-icon{height:29px!important;width:29px!important}.nav-row .nav-count{margin-left:auto;font-size:10px}.sales-sidebar-note{margin:20px 16px 14px;padding:18px 15px;background:linear-gradient(135deg,#f3f8ff,#eaf2fc);border:1px solid #dbe8fa;border-radius:12px}.sales-sidebar-note strong{display:block;color:#1e3a5f;font-size:15px;line-height:1.5;margin:12px 0 8px}.sales-sidebar-note p{color:#64748b;font-size:11px;line-height:1.7}.sales-sidebar-note>div{font-size:9px;color:#64748b;margin-top:20px;display:flex;gap:6px;align-items:center}.sales-sidebar-note i{height:6px;width:6px;background:#94a3b8;border-radius:50%}.version{margin-top:auto}.page-heading{margin-bottom:24px}.page-heading h1{font-size:24px!important;font-weight:650!important;letter-spacing:-.6px}.page-heading p{font-size:12px;line-height:1.8}.heading-actions{flex-wrap:wrap}.btn{font-size:11px;min-height:33px}.btn svg{width:15px;height:15px}.eyebrow{display:block;color:#6a82a0;font-size:9px;font-weight:650;letter-spacing:1.8px;margin-bottom:8px}.dash-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.dash-welcome h1{font-size:26px;margin:0 0 9px;font-weight:650;letter-spacing:-.6px;color:#0f172a}.dash-welcome p{color:#64748b;font-size:12px;margin:0;line-height:1.8}.period-control{display:flex;align-items:center;gap:10px}.period-control select{padding:9px 30px 9px 11px;font-size:11px}.period-control>span{font-size:10px;color:#64748b;white-space:nowrap}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:21px}.kpi{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:18px 20px;text-align:left;cursor:pointer;font-family:inherit;position:relative}.kpi .kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#64748b;font-size:11px}.kpi .mini-icon{width:28px;height:28px;color:#3174f1;background:#eef5ff;border-radius:8px;display:grid;place-items:center}.mini-icon svg{height:15px;width:15px;fill:none;stroke:currentColor;stroke-width:1.6}.kpi strong{display:block;font-size:25px;font-weight:650;color:#173b6d;letter-spacing:-.5px;margin:10px 0 8px;font-variant-numeric:tabular-nums}.kpi small{font-size:10px;color:#64748b;display:flex;align-items:center;gap:5px}.kpi small b{font-weight:500;color:#1d4ed8}.kpi.warning .mini-icon{background:#fff5dd;color:#ab7b14}.kpi.good .mini-icon{background:#eaf7ef;color:#27864c}.pipeline{padding:21px 23px;margin-bottom:22px}.section-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:19px}.section-top h2{font-size:14px;margin:0 0 5px;font-weight:650}.section-top p{color:#64748b;font-size:10px;line-height:1.7;margin:0}.pipeline-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.pipeline-step{border:1px solid #e4ebf5;border-radius:9px;background:#f9fbfe;padding:13px 11px;text-align:left;font-family:inherit;color:#475569;cursor:pointer;min-width:0}.pipeline-step>span{font-size:10px;display:block;white-space:nowrap}.pipeline-step>strong{display:block;font-size:22px;color:#1e3a5f;margin:10px 0 8px;font-weight:650}.pipeline-step>small{font-size:9px;color:#64748b;display:block;line-height:1.5}.pipeline-step .step-bar{height:3px;border-radius:5px;margin-top:13px;background:#e0eafd}.pipeline-step .step-bar i{display:block;height:100%;background:#3174f1;border-radius:5px}.pipeline-step:nth-child(4) .step-bar i,.pipeline-step:last-child .step-bar i{background:#27ae60}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:21px;align-items:start}.dashboard-columns>.panel{margin-top:0}.queue{padding:0;overflow:hidden}.queue .section-top{padding:20px 22px 0}.queue-tabs{display:flex;padding:0 22px;gap:22px;border-bottom:1px solid #e2e8f0}.queue-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:#64748b;font:inherit;font-size:11px;padding:12px 0;cursor:pointer}.queue-tabs button.active{color:#1d4ed8;border-bottom-color:#3174f1}.queue-tabs b{background:#eef3fa;border-radius:6px;padding:2px 5px;font-size:9px;margin-left:3px}.queue-row{padding:17px 22px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;gap:14px}.queue-row:last-child{border:0}.priority-dot{width:7px;height:7px;border-radius:50%;background:#f7bf26;flex-shrink:0}.priority-dot.red{background:#eb3349}.priority-dot.green{background:#27ae60}.queue-body{flex:1;min-width:0}.queue-body strong{font-size:12px;color:#334155;display:block;margin-bottom:5px;font-weight:600}.queue-body p{font-size:10px;color:#64748b;margin:0;line-height:1.7}.queue-row .btn{flex-shrink:0}.stack{display:grid;gap:21px}.stack .panel+.panel{margin-top:0}.opportunity{padding:17px 0;border-bottom:1px solid #edf1f6}.opportunity:last-child{border:0;padding-bottom:0}.opportunity h3{font-size:12px;margin:0 0 6px;font-weight:600}.opportunity p{font-size:10px;color:#64748b;line-height:1.7;margin:0 0 12px}.opportunity .tag{font-size:9px}.opportunity-head{display:flex;justify-content:space-between;gap:10px}.dealer-initials{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;background:#eaf2fc;color:#3174f1;font-size:11px;font-weight:600;flex-shrink:0}.dealer-name{display:flex;align-items:center;gap:10px}.dealer-name strong{font-size:11px}.wide{grid-column:1/-1}.progress-mini{height:5px;border-radius:3px;background:#eaf0fa;overflow:hidden;width:75px;margin-top:6px}.progress-mini i{display:block;height:100%;background:#3174f1}.dealer-statline{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}.chips{display:flex;gap:7px;flex-wrap:wrap}.chips button{border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-family:inherit;font-size:10px;color:#64748b;padding:7px 10px;cursor:pointer}.chips button.active{color:#1d4ed8;background:#eaf2fc;border-color:#b8d2fb}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:21px}.metric-row>div{background:#fff;border:1px solid #e2e8f0;padding:17px 20px;border-radius:10px;color:#64748b;font-size:10px}.metric-row strong{display:block;font-size:22px;color:#1e3a5f;margin-top:8px;font-weight:600}.table-wrap td,.table-wrap th{font-size:11px}.table-wrap td{padding:17px 14px}.table-wrap th{font-size:10px;padding:13px 14px}.table-wrap small{font-size:9px;line-height:1.8}.sales-list-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap}.sales-list-tools input{max-width:350px;min-width:210px;padding:10px 13px;font-size:11px}.view-switch{display:flex;gap:5px}.view-switch button.active{background:#eaf2fc;color:#1d4ed8;border-color:#bfd6f8}.entity-card h2{font-size:13px}.entity-card .card-value{font-size:23px}.entity-card .label-value{font-size:10px}.entity-card .more-actions{flex-wrap:wrap}.entity-card .more-actions .btn{font-size:10px;padding:6px 10px}.catalog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.catalog-item{padding:20px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.catalog-item h2{font-size:14px;line-height:1.6;margin:13px 0 6px}.catalog-item .sku{font-size:10px;color:#64748b}.catalog-item .price{font-size:22px;color:#1e3a5f;font-weight:600;margin:18px 0 8px}.catalog-item .catalog-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:10px}.catalog-item p{font-size:10px;color:#64748b;line-height:1.7}.catalog-symbol{height:55px;width:55px;background:#eff5ff;border-radius:13px;color:#3174f1;display:grid;place-items:center}.catalog-symbol svg{height:27px;width:27px;fill:none;stroke:currentColor;stroke-width:1.5}.flow-links{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:12px 0 22px}.flow-links span{font-size:10px;color:#64748b}.flow-links .tag{font-size:10px}.empty{padding:30px!important}.next-action{margin:16px 0 0;padding:14px;background:#f1f6ff;border:1px solid #dce8fa;border-radius:9px;font-size:11px;color:#4e6f99;line-height:1.7}.next-action b{display:block;color:#1d4ed8;margin-bottom:5px}.ledger-free{padding:13px 16px;border-left:3px solid #3174f1;background:#f2f7ff;color:#587394;font-size:11px;line-height:1.9;margin-bottom:20px}.connection-card{border:1px solid #e2e8f0;border-radius:11px;padding:22px;background:white}.connection-card h2{font-size:15px}.connection-card p{font-size:11px;color:#64748b;line-height:1.9}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step-list{display:flex;gap:0;margin:20px 0;flex-wrap:wrap}.step-list>span{font-size:10px;padding:8px 12px;background:#f4f7fc;border-right:2px solid white;color:#64748b}.step-list>span.active{background:#eaf2fc;color:#1d4ed8}.dealer-detail{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.detail-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0}.detail-kpis>div{background:#f7faff;padding:15px 12px;border-radius:8px;font-size:10px;color:#64748b}.detail-kpis strong{display:block;color:#1e3a5f;font-size:20px;margin-top:8px}.activity{border-left:2px solid #e2e8f0;padding:0 0 18px 15px;font-size:11px;color:#475569;line-height:1.7}.activity small{display:block;color:#64748b;font-size:9px}.status-chart{display:flex;gap:5px;height:12px;margin:18px 0}.status-chart span{height:100%;border-radius:4px;background:#3174f1}.status-chart span:nth-child(2){background:#82b1ff}.status-chart span:nth-child(3){background:#f7bf26}.status-chart span:nth-child(4){background:#27ae60}.report-bar{display:grid;grid-template-columns:85px 1fr 100px;align-items:center;gap:12px;margin:20px 0;font-size:10px;color:#64748b}.report-bar>div{height:9px;background:#eaf0fa;border-radius:7px;overflow:hidden}.report-bar i{display:block;height:100%;background:#3174f1}.report-bar strong{text-align:right;color:#334155}.line-table input{min-width:60px}.line-table td:first-child{min-width:180px}.accounting-export{background:#f2f7ff;border-radius:9px;padding:16px;font-size:11px;color:#547399;line-height:1.8}.document-paper .paper-status{padding:10px 0;font-size:11px;color:#a56e10}.form-right{position:sticky;top:20px}.form-right label{margin-bottom:12px}.modal-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3174f1;outline-offset:3px}.content>.panel+.panel{margin-top:21px}.scroll-tip{display:none}
@media(min-width:1700px){.content{padding:34px 40px!important}.kpi{padding:21px 24px}.dashboard-columns{grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr)}.kpi strong{font-size:29px}.pipeline-step{padding:17px 15px}.queue-row{padding:20px 24px}}
@media(max-width:1200px){.pipeline-track{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}.dashboard-columns>.stack{grid-template-columns:1fr 1fr;align-items:start}.integration-grid{grid-template-columns:repeat(2,1fr)}.kpi strong{font-size:22px}.content{padding:26px 24px!important}.catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.dash-welcome{flex-wrap:wrap}.pipeline-track{grid-template-columns:repeat(4,minmax(0,1fr))}.dealer-detail{grid-template-columns:1fr}.account>div{display:none}.content{padding:22px 18px!important}.review-strip{font-size:9px}.metric-row{gap:10px}.metric-row strong{font-size:19px}}
@media(max-width:650px){.dash-welcome h1{font-size:23px}.dash-welcome p{font-size:11px}.period-control{width:100%;justify-content:space-between}.kpi-grid{gap:10px}.kpi{padding:15px 13px}.kpi strong{font-size:21px}.kpi .kpi-top{font-size:10px}.kpi small{font-size:9px;line-height:1.6}.pipeline{padding:18px 15px}.pipeline-track{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-step:last-child{grid-column:1/-1}.dashboard-columns>.stack{grid-template-columns:1fr}.queue-row{padding:15px;gap:9px;align-items:flex-start;flex-wrap:wrap}.queue-body{min-width:180px}.queue-row>.btn{margin-left:16px}.queue-tabs{gap:15px;padding:0 15px}.queue-tabs button{font-size:10px}.queue .section-top{padding:17px 15px 0}.metric-row{grid-template-columns:1fr}.catalog-cards{grid-template-columns:1fr}.integration-grid{grid-template-columns:1fr}.modal-pair{grid-template-columns:1fr}.detail-kpis{gap:7px}.detail-kpis strong{font-size:17px}.form-right{position:static}.sales-list-tools input{max-width:none;width:100%}.review-strip>span:nth-child(2){display:none}.review-strip{justify-content:space-between}.section-top{align-items:flex-start}.surface-select select{max-width:145px}.page-heading h1{font-size:22px!important}.scroll-tip{display:block;font-size:10px;color:#64748b;margin:8px 0}.table-panel{padding:0!important}.topbar{gap:9px}.breadcrumb>span{display:none}}

.official-b2b-logo{justify-content:center!important;height:115px!important;padding:6px!important}.official-b2b-logo img{width:150px!important;height:102px!important;object-fit:contain!important}.official-b2b-art{display:block;width:100%;height:140px;object-fit:contain;margin:0 auto 12px}.sales-sidebar-note{background:#fff}.sales-sidebar-note strong{font-size:13px}

/* Header follows the supplied Core module sidebar reference with compact vertical rhythm so all 12 menu items fit above the fold. */
.sidebar{position:sticky;top:0;max-height:calc(100vh - 34px);overflow-y:auto}.customer-logo.official-b2b-logo{height:92px!important;min-height:92px!important;padding:8px 16px!important;justify-content:center!important}.customer-logo.official-b2b-logo img{width:125px!important;height:76px!important;object-fit:contain!important}.core-return{display:block;margin:6px 14px 8px;min-height:36px;border:1px solid #cbdfff;border-radius:9px;background:#eaf2ff;color:#0062e8;font:600 11.5px 'Segoe UI',sans-serif;cursor:pointer}.module-caption{padding:2px 20px 8px}.module-caption b{font-size:12px;color:#173b6d;display:flex;align-items:center;gap:8px}.module-caption i{width:7px;height:7px;border-radius:50%;background:#0774f5}.module-caption span{display:block;font-size:10.5px;color:#7b8da5;margin:3px 0 0 15px}.nav-row{border-radius:9px!important;margin:2px 12px!important;width:calc(100% - 24px)!important;padding-left:12px!important;height:36px!important;min-height:36px!important;border-left:0!important}.nav-row .nav-icon{background:none!important;border:0!important;box-shadow:none!important;width:21px!important;height:21px!important;border-radius:0!important;margin-right:8px!important}.nav-row.active{background:#eaf2ff!important;color:#0062e8!important}.sidebar .search-wrap{padding:0 14px 6px}.sidebar .search-wrap input{font-size:11px;min-height:34px;padding:6px 10px}.sales-sidebar-note{margin:10px 12px 10px;padding:12px}.main-nav{flex-shrink:0}.module-caption,.core-return,.customer-logo{flex-shrink:0}
