:root{--accent:#ee2f3b;--border:#e8edf3;--ink:#202733;--muted:#7a8494;--sidebar:#f9fafc;--shadow:0 12px 28px rgba(19,31,49,0.06);color:var(--ink);background:var(--bg);font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-box{width:min(440px,100%);background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:24px}.scrm-shell{min-height:100vh}.scrm-topbar{height:60px;grid-template-columns:176px minmax(0,1fr) auto;align-items:center;gap:16px;position:sticky;top:0;z-index:10}.brand{align-items:center;display:inline-flex;gap:9px;font-size:17px;font-weight:800;white-space:nowrap}.brand-mark{display:grid;place-items:center;color:#fff}.top-actions{gap:14px;grid-column:3;justify-self:end;white-space:nowrap}.top-actions,.top-nav{align-items:center;display:flex}.top-nav{gap:6px;min-width:0;overflow-x:auto}.top-nav a{border-radius:6px;color:#596475;flex:0 0 auto;font-size:14px;font-weight:800;padding:8px 10px}.top-nav a.active,.top-nav a:hover{background:var(--accent-soft);color:var(--accent)}.scrm-body{grid-template-columns:184px minmax(0,1fr);min-height:calc(100vh - 60px)}.scrm-sidebar{padding:18px 10px}.sidebar-group-title{color:var(--muted);padding:0 12px 4px}.sidebar-section{gap:6px}.scrm-sidebar a{align-items:center;color:#343b47;display:flex;min-width:0;min-height:40px;padding:9px 12px;position:relative}.scrm-sidebar a.active,.scrm-sidebar a:hover{background:#f8fafc;color:var(--accent)}.scrm-sidebar a.active:before{background:var(--accent);border-radius:999px;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.scrm-sidebar a span:last-child{gap:4px}.scrm-sidebar a strong{color:inherit;font-size:13px}.scrm-sidebar a small{color:var(--muted);line-height:1.45}.scrm-sidebar a.active small,.scrm-sidebar a:hover small{color:#7f4650}.sidebar-icon{background:#cbd5e1;display:grid;margin-top:0;place-items:center}.scrm-sidebar a.active .sidebar-icon,.scrm-sidebar a:hover .sidebar-icon{background:var(--accent);color:transparent}.sidebar-status-line{margin:8px 4px 0;padding:10px 12px}.sidebar-status-line small{color:var(--muted)}.page-title{align-items:end;gap:6px;grid-template-columns:minmax(0,1fr)}.page-title p{color:var(--accent);font-weight:800;margin:0}.page-title h1{overflow-wrap:anywhere}.page-title span{display:block;line-height:1.7;margin-top:0}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.metric-card,.section-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:none}.metric-card{min-height:112px;padding:18px}.metric-card span{color:var(--muted);display:block;font-size:13px;margin-bottom:12px}.metric-card strong{display:block;font-size:28px;letter-spacing:0;line-height:1.1}.metric-card small{color:var(--muted);display:block;margin-top:12px}.dashboard-summary-strip{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.dashboard-summary-strip>div{border-right:1px solid var(--border);display:grid;gap:6px;min-height:112px;padding:18px}.dashboard-summary-strip>div:last-child{border-right:0}.dashboard-flow-grid small,.dashboard-flow-grid span,.dashboard-priority-item small,.dashboard-priority-item span,.dashboard-summary-strip small,.dashboard-summary-strip span{color:var(--muted);font-size:12px;font-weight:800}.dashboard-summary-strip strong{color:#202733;font-size:26px;line-height:1.15;overflow-wrap:anywhere}.real-data-readiness{border-left:4px solid #202733}.dashboard-simple-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-bottom:18px}.compact-readiness,.today-work-panel{margin-bottom:0}.today-work-list{display:grid;gap:0}.today-work-item{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(110px,.8fr) minmax(0,1fr) auto;min-height:58px;padding:12px 0}.today-work-item:last-child{border-bottom:0}.today-work-item small,.today-work-item span{color:var(--muted);font-size:12px;font-weight:800}.today-work-item strong{color:#202733;line-height:1.35}.today-work-item.bad small,.today-work-item.bad strong{color:var(--accent)}.today-work-item.warn small{color:#986700}.readiness-line{align-items:center;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.readiness-line.bad{background:#fff1f2}.readiness-line.warn{background:#fff8e6}.readiness-line.ok{background:#edf7f0}.readiness-line strong{color:#202733;display:block;line-height:1.35;margin-bottom:5px}.readiness-line p{color:#394557;line-height:1.55;margin:0}.compact-more{margin-top:12px}.compact-more summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;list-style:none}.compact-more summary::-webkit-details-marker{display:none}.compact-more[open] summary{color:var(--accent);margin-bottom:12px}.dashboard-more-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.dashboard-more-grid .section-panel:first-child{grid-row:span 2}.readiness-rail{display:grid;gap:14px;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr)}.readiness-lead{border:1px solid var(--border);border-radius:8px;display:grid;gap:10px;min-width:0;padding:16px}.readiness-lead.bad{background:#fff1f2;border-color:#ffd0d5}.readiness-lead.warn{background:#fff8e6;border-color:#f4dfaa}.readiness-lead.ok{background:#edf7f0;border-color:#cbeed7}.readiness-lead small,.readiness-lead span,.readiness-steps small,.readiness-steps span{color:var(--muted);font-size:12px;font-weight:800}.readiness-lead strong{color:#202733;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.readiness-lead p{color:#394557;line-height:1.6;margin:0;overflow-wrap:anywhere}.readiness-lead .button{justify-self:start;margin-top:2px}.readiness-steps{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-steps p{background:#f9fafc;border:1px solid var(--border);border-left:4px solid #b8c4d4;border-radius:8px;display:grid;gap:7px;margin:0;min-width:0;padding:13px}.readiness-steps p.bad{border-left-color:var(--accent)}.readiness-steps p.warn{border-left-color:#d58a00}.readiness-steps p.ok{border-left-color:#4f9d69}.readiness-steps strong{color:#202733;line-height:1.35;overflow-wrap:anywhere}.dashboard-workspace-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.dashboard-context-column,.dashboard-main-column,.dashboard-priority-list{display:grid;gap:18px}.dashboard-context-column,.dashboard-main-column,.dashboard-workspace-grid .section-panel{min-width:0}.dashboard-context-column{position:sticky;top:90px}.dashboard-flow-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-flow-grid p{background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:8px;margin:0;min-width:0;padding:14px}.dashboard-flow-grid strong,.dashboard-priority-item strong{color:#202733;font-size:22px;line-height:1.25;overflow-wrap:anywhere}.dashboard-priority-list{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-priority-item{background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:8px;min-height:116px;padding:14px}.dashboard-priority-item.bad{background:#fff1f2}.dashboard-priority-item.warn{background:#fff8e6}.dashboard-priority-item.ok{background:#edf7f0}.customer-stage-strip{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.stage-pill{border-right:1px solid var(--border);display:grid;gap:6px;min-height:96px;padding:14px}.stage-pill:last-child{border-right:0}.stage-pill small,.stage-pill span{color:var(--muted);font-size:12px}.stage-pill strong{font-size:22px;line-height:1}.customer-workflow-panel{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);margin-bottom:18px;overflow:hidden}.customer-workflow-head{border-right:1px solid var(--border);display:grid;gap:8px;padding:18px}.customer-workflow-head span{color:var(--muted);font-size:12px;font-weight:900}.customer-workflow-head strong{color:#202733;font-size:20px;line-height:1.3}.customer-workflow-head p{color:#596475;line-height:1.6;margin:0}.customer-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-workflow-steps a{border-right:1px solid var(--border);display:grid;gap:8px;min-height:132px;padding:18px}.customer-workflow-steps a:last-child{border-right:0}.customer-workflow-steps a:hover{background:#f9fafc}.customer-workflow-steps small,.customer-workflow-steps span{color:var(--muted);font-size:12px;font-weight:800}.customer-workflow-steps strong{color:#202733;font-size:16px;line-height:1.35}.customer-maintenance-section{margin-top:18px}.customer-maintenance-section .section-heading{margin-bottom:12px}.customer-maintenance-item{margin-bottom:0;overflow:hidden;padding:0}.customer-maintenance-item summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:16px}.customer-maintenance-item summary::-webkit-details-marker{display:none}.customer-maintenance-item summary span{display:grid;gap:4px}.customer-maintenance-item summary strong{color:#202733;font-size:16px;line-height:1.35}.customer-maintenance-item summary small{color:var(--muted);font-size:12px;font-weight:800}.customer-maintenance-item summary b{background:#f0f3f8;border-radius:999px;color:#596475;font-size:12px;padding:5px 9px}.customer-maintenance-item[open] summary{border-bottom:1px solid var(--border)}.customer-maintenance-item[open] summary b{background:var(--accent-soft);color:var(--accent)}.customer-maintenance-item>.empty,.customer-maintenance-item>.form-grid,.customer-maintenance-item>.tag-list{margin:16px}.operations-flow-panel{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);margin-bottom:18px;overflow:hidden}.operations-flow-head{border-right:1px solid var(--border);display:grid;gap:8px;padding:18px}.operations-flow-head span{color:var(--muted);font-size:12px;font-weight:900}.operations-flow-head strong{color:#202733;font-size:20px;line-height:1.3}.operations-flow-head p{color:#596475;line-height:1.6;margin:0}.operations-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.operations-flow-steps a{border-right:1px solid var(--border);display:grid;gap:8px;min-height:132px;padding:18px}.operations-flow-steps a:last-child{border-right:0}.operations-flow-steps a:hover{background:#f9fafc}.operations-flow-steps small,.operations-flow-steps span{color:var(--muted);font-size:12px;font-weight:800}.operations-flow-steps strong{color:#202733;font-size:16px;line-height:1.35}.section-panel{margin-bottom:18px;padding:20px}.section-heading{align-items:center;display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.section-heading h2{font-size:18px;margin:0}.section-heading h2:before{content:"";display:inline-block;width:3px;height:16px;background:var(--accent);border-radius:999px;margin-right:8px;vertical-align:-2px}.section-heading span{color:var(--muted);font-size:13px}.heading-actions{align-items:center;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.heading-actions span{color:var(--muted);font-size:13px}.form-lanes,.split-layout{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-workspace-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.customer-context-column,.customer-main-column{display:grid;gap:18px}.customer-context-column{position:sticky;top:88px}.customer-context-column .deal-grid,.customer-context-column .follow-grid{grid-template-columns:1fr}.customer-admin-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr) minmax(260px,.75fr)}.form-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid{display:grid;gap:12px}.form-grid label{color:#596475;display:grid;gap:6px;font-size:13px;font-weight:700}.two-column-form{grid-template-columns:minmax(0,1fr) 180px;align-items:end}input,select,textarea{width:100%;border:1px solid #d7dee9;padding:9px 10px;background:#fff;color:#1d2736}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:2px solid rgba(238,47,59,.1)}textarea{min-height:76px;resize:vertical}.button,.mini-button,.text-button{border:0;cursor:pointer;font-weight:800}.button{color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px}.button.secondary{background:#f0f3f8;color:#394557}.button.danger{background:#202733}.text-button{background:transparent;color:var(--accent);padding:0}.mini-button{background:#f0f3f8;border-radius:999px;color:#596475;padding:5px 9px}.button-stack{align-items:stretch;display:grid;gap:6px;max-width:220px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;min-width:1080px;width:100%}td,th{border-bottom:1px solid var(--border);padding:12px 10px;text-align:left;vertical-align:top;font-size:13px}th{color:#596475;font-weight:800;background:#f9fafc}tr:hover td{background:#fcfdff}.tag{display:inline-flex;align-items:center;border-radius:999px;background:#eef3fb;color:#315983;padding:4px 8px;font-size:12px;font-weight:800;margin:2px 4px 2px 0}.filter-bar{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.date-range-form label,.filter-bar label{color:#596475;display:grid;gap:6px;font-size:13px;font-weight:700}.filter-bar label:first-of-type{grid-column:span 2}.filter-actions{display:flex;gap:8px;flex-wrap:wrap}.compact-filter-panel{padding-bottom:18px}.customer-filter-panel{padding-bottom:16px}.customer-filter-panel .filter-bar{grid-template-columns:minmax(260px,1.4fr) minmax(140px,.7fr) minmax(180px,.9fr) auto minmax(260px,auto)}.customer-filter-panel .filter-bar label:first-of-type{grid-column:auto}.filter-more{align-self:end;position:relative}.filter-more summary{background:#eef2f7;border-radius:6px;color:#596475;cursor:pointer;font-weight:900;list-style:none;min-height:40px;padding:10px 12px;text-align:center;white-space:nowrap}.filter-more summary::-webkit-details-marker{display:none}.filter-more[open] summary{background:var(--accent-soft);color:var(--accent)}.filter-more-grid{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(180px,1fr));margin-top:8px;min-width:560px;padding:14px;position:absolute;right:0;top:100%;z-index:6}.date-range-form{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(170px,220px)) auto;justify-content:start}.tag-cloud,.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tag-item{align-items:start;background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:8px;padding:10px}.tag-item small{color:var(--muted)}.customer-tag{border:1px solid;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;margin:2px 4px 2px 0;padding:4px 8px}.customer-card,.customer-list{display:grid;gap:14px}.customer-card{background:#fff;border:1px solid var(--border);border-radius:8px;padding:16px}.customer-card-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.customer-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.customer-title-row strong{color:#202733;font-size:18px;line-height:1.3}.customer-identity{color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px}.customer-card-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-fact{background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;min-height:92px;padding:12px}.customer-fact small,.customer-fact span,.customer-section-title{color:var(--muted);font-size:12px;font-weight:800}.customer-fact strong{color:#202733;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.customer-card-section{display:grid;gap:8px}.customer-section-title{letter-spacing:0}.customer-tag-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.customer-activity-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-action-dock{align-items:start;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:12px}.customer-action-dock .inline-editor{margin-top:0}.customer-more-actions{display:grid;gap:8px}.customer-table-panel{overflow:hidden}.customer-list-toolbar{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.customer-list-guide{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:8px;justify-content:end;line-height:1.4}.customer-list-guide span{background:#f6f8fb;border:1px solid var(--border);border-radius:999px;padding:6px 10px}.customer-table-wrap{margin-top:14px;padding-bottom:4px}.customer-row,.customer-table-head{display:grid;gap:12px;grid-template-columns:minmax(230px,1.35fr) 116px minmax(180px,1fr) minmax(132px,.8fr) minmax(210px,1.05fr) minmax(144px,.8fr) 104px;min-width:1120px}.customer-table-head{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;padding:0 14px 8px}.customer-table-body{display:grid;gap:8px}.customer-row{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;padding:14px}.customer-row-follow,.customer-row-main,.customer-row-owner,.customer-row-revenue,.customer-row-source,.customer-row-status{display:grid;gap:6px;min-width:0}.customer-row-follow strong,.customer-row-owner strong,.customer-row-revenue strong,.customer-row-source strong{color:#202733;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.customer-row-follow small,.customer-row-owner small,.customer-row-revenue small,.customer-row-source small,.customer-row-status small{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.compact-tags{gap:4px}.muted-tag{border-color:var(--border);color:var(--muted)}.pill-soft{background:#eef4ff;border:1px solid #cfe0ff;color:#31558f}.customer-follow-state,.pill-soft{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;padding:4px 8px;width:fit-content}.danger-state{background:#fff1f1;border:1px solid #ffd1d1;color:#a43838}.warn-state{background:#fff8eb;border:1px solid #f6ddac;color:#9a6500}.ok-state{background:#effaf3;border:1px solid #cbeed7;color:#2f794b}.muted-state{background:#f6f8fb;border:1px solid var(--border);color:var(--muted)}.customer-row-actions{display:flex;justify-content:end}.customer-row-actions .button{white-space:nowrap}.compact-empty{padding:4px 0 0}.follow-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.follow-card{background:#f9fafc;border:1px solid var(--border);border-radius:8px;padding:14px}.follow-card small,.follow-card span,.follow-card strong{display:block}.follow-card small,.follow-card span{color:var(--muted);font-size:12px;margin-top:4px}.follow-card p{line-height:1.6;margin:10px 0}.deal-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.deal-card{background:#f9fafc;border:1px solid var(--border);border-radius:8px;padding:14px}.deal-card small,.deal-card span{color:var(--muted);display:block;font-size:12px}.deal-card strong{display:block;font-size:24px;margin:8px 0}.deal-card p{margin:0 0 8px}.acquisition-summary-strip{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.acquisition-summary-strip>div{border-right:1px solid var(--border);display:grid;gap:6px;min-height:112px;padding:18px}.acquisition-summary-strip>div:last-child{border-right:0}.acquisition-summary-strip small,.acquisition-summary-strip span,.link-readiness span,.link-signal-grid small,.link-signal-grid span,.xhs-account-item small{color:var(--muted);font-size:12px;font-weight:800}.acquisition-summary-strip strong{color:#202733;font-size:30px;line-height:1}.acquisition-workspace-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.acquisition-context-column{display:grid;gap:18px;position:sticky;top:90px}.acquisition-setup-grid{display:grid;gap:18px}.acquisition-setup-grid h3{color:#202733;font-size:15px;margin:0 0 12px}.acquisition-setup-grid>div+div{border-top:1px solid var(--border);padding-top:16px}.acquisition-link-list{display:grid;gap:14px}.acquisition-link-card{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:14px;padding:16px}.link-card-head{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.link-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.link-title-row strong{color:#202733;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.link-identity{color:var(--muted);display:grid;gap:4px;margin-top:8px}.link-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-readiness{background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;padding:12px}.link-readiness strong{color:#202733;overflow-wrap:anywhere}.link-signal-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.link-signal-grid>div{background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;min-height:92px;padding:12px}.link-signal-grid strong{color:#202733;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.link-card-body{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.link-card-section{display:grid;gap:10px}.link-account-pool{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.compact-variant-list{grid-template-columns:repeat(2,minmax(0,1fr))}.link-action-bar{align-items:start;border-top:1px solid var(--border);gap:8px 12px;padding-top:12px}.link-action-bar .inline-editor{margin-top:0}.link-action-bar .inline-form input{max-width:84px;min-width:72px}.xhs-account-list{display:grid;gap:12px}.xhs-account-item{background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:10px;padding:14px}.xhs-account-item p{color:#394557;line-height:1.6;margin:8px 0}.resource-summary-strip{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.resource-workspace-grid details[id],.resource-workspace-grid section{scroll-margin-top:104px}.resource-summary-strip>div{border-right:1px solid var(--border);display:grid;gap:6px;min-height:112px;padding:18px}.resource-summary-strip>div:last-child{border-right:0}.resource-card-head span,.resource-signal-grid small,.resource-signal-grid span,.resource-summary-strip small,.resource-summary-strip span{color:var(--muted);font-size:12px;font-weight:800}.resource-summary-strip strong{color:#202733;font-size:30px;line-height:1}.resource-workspace-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.account-health-grid,.account-resource-list,.resource-context-column,.resource-main-column,.resource-setup-grid,.sales-group-list,.salesperson-list{display:grid;gap:14px}.resource-context-column,.resource-main-column,.resource-workspace-grid .section-panel{min-width:0}.resource-context-column{position:sticky;top:90px}.resource-context-column .resource-action-bar .inline-form,.resource-context-column .resource-signal-grid{grid-template-columns:1fr}.resource-context-column .resource-action-bar .inline-form{align-items:stretch;display:grid}.resource-context-column .resource-action-bar{display:grid}.resource-context-column .inline-editor .form-grid{max-width:none}.resource-context-column .button,.resource-context-column .compact-action{width:100%}.sales-group-card{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:14px;padding:16px}.resource-card-head{align-items:start;display:flex;gap:14px;justify-content:space-between}.resource-card-head strong{color:#202733;display:block;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.resource-card-head span{display:block;margin-top:4px}.resource-card-head>.tag,.resource-card-head>.tag.bad,.resource-card-head>.tag.warn{margin-top:0;white-space:nowrap}.resource-signal-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-signal-grid p{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;margin:0;min-width:0;padding:12px}.resource-signal-grid strong{color:#202733;line-height:1.35;overflow-wrap:anywhere}.resource-risk{border-radius:8px;font-size:13px;font-weight:800;padding:10px 12px}.resource-risk.ok{background:#edf7f0;color:#287445}.resource-risk.warn{background:#fff8e6;color:#986700}.resource-risk.bad{background:#fff1f2;color:var(--accent)}.resource-action-bar{align-items:start;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:12px}.resource-action-bar .inline-editor{flex:1 1 340px;margin-top:0;min-width:min(100%,300px)}.resource-action-bar .inline-form{flex-wrap:wrap}.resource-action-bar .inline-form input{max-width:180px}.group-member-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.workspace-summary-strip{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;overflow:hidden}.workspace-summary-strip>div{border-right:1px solid var(--border);display:grid;gap:5px;min-height:82px;padding:14px 16px}.workspace-summary-strip>div:last-child{border-right:0}.workspace-summary-strip small,.workspace-summary-strip span{color:var(--muted);font-size:12px;font-weight:800}.workspace-summary-strip strong{color:#202733;font-size:23px;line-height:1.15;overflow-wrap:anywhere}.page-action-drawer{margin-bottom:18px}.page-action-drawer>summary{align-items:center;background:#fff;border:1px solid var(--border);cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;padding:14px 16px}.heading-action-menu>summary::-webkit-details-marker,.page-action-drawer>summary::-webkit-details-marker,.row-action-drawer>summary::-webkit-details-marker{display:none}.page-action-drawer>summary span{display:grid;gap:4px}.page-action-drawer>summary strong{color:#202733;line-height:1.35}.page-action-drawer>summary small{color:var(--muted);font-size:12px;font-weight:800}.page-action-drawer>summary b{background:#eef2f7;border-radius:999px;color:#596475;font-size:12px;padding:5px 10px}.page-action-drawer[open]>summary b{background:var(--accent-soft);color:var(--accent)}.page-action-drawer[open]>summary b:before{content:"关闭"}.page-action-drawer[open]>summary b{font-size:0}.page-action-drawer[open]>summary b:before{font-size:12px}.page-action-drawer[open]>summary:before,.row-action-drawer[open]>summary:before{background:rgba(20,27,38,.36);z-index:30}.drawer-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.drawer-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-grid .section-panel,.drawer-grid details.section-panel{box-shadow:none;margin-bottom:0}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide{background:#f7f9fc;box-shadow:-18px 0 38px rgba(18,28,45,.14);display:grid;gap:14px;grid-template-columns:1fr;height:calc(100vh - 60px);margin:0;overflow:auto;padding:18px;position:fixed;right:0;top:60px;width:min(720px,100vw);z-index:31}.page-action-drawer[open]>.drawer-grid-wide>.section-panel,.page-action-drawer[open]>.drawer-grid-wide>details,.page-action-drawer[open]>.drawer-grid>.section-panel,.page-action-drawer[open]>.drawer-grid>details{background:#fff}.page-action-drawer[open] .acquisition-summary-strip,.page-action-drawer[open] .analysis-summary-strip,.page-action-drawer[open] .resource-summary-strip,.page-action-drawer[open] .workspace-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.page-action-drawer[open] .acquisition-summary-strip>div,.page-action-drawer[open] .analysis-summary-strip>div,.page-action-drawer[open] .resource-summary-strip>div,.page-action-drawer[open] .workspace-summary-strip>div{border-bottom:1px solid var(--border);min-height:82px}.customer-table-wrap{background:#fff;border:1px solid var(--border);border-radius:8px;padding-bottom:0}.customer-table-head{background:#f8fafc;padding:10px 14px}.customer-row{padding:12px 14px}.account-health-panel,.account-table-panel,.acquisition-table-panel,.salesperson-table-panel{overflow:visible}.account-health-table,.account-resource-table,.acquisition-table,.salesperson-table{background:#fff;border:1px solid var(--border);border-radius:8px;overflow-x:auto}.acquisition-link-row,.acquisition-table-head{display:grid;gap:12px;grid-template-columns:minmax(250px,1.35fr) 132px minmax(150px,.85fr) 104px minmax(180px,.9fr) 136px;min-width:1040px}.account-resource-head,.account-resource-row{display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) 112px 108px 108px 112px;min-width:860px}.account-health-head,.account-health-row{display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) 96px 130px 130px 96px 130px;min-width:820px}.salesperson-head,.salesperson-row{display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) 108px minmax(180px,1fr) minmax(160px,.85fr) minmax(180px,1fr) 112px;min-width:960px}.account-health-head,.account-resource-head,.acquisition-table-head,.salesperson-head{background:#f8fafc;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:900;padding:10px 14px}.account-health-row,.account-resource-row,.acquisition-link-row,.salesperson-row{align-items:center;border-bottom:1px solid var(--border);padding:12px 14px}.account-health-row:last-child,.account-resource-row:last-child,.acquisition-link-row:last-child,.salesperson-row:last-child{border-bottom:0}.account-health-main,.account-health-row>div,.account-resource-main,.account-resource-row>div,.link-row-main,.link-row-pool,.link-row-source,.link-row-stats,.link-row-status,.salesperson-main,.salesperson-row>div{display:grid;gap:5px;min-width:0}.account-health-main strong,.account-health-row strong,.account-resource-main strong,.account-resource-row strong,.link-row-main strong,.link-row-pool strong,.link-row-source strong,.link-row-stats strong,.salesperson-main strong,.salesperson-row strong{color:#202733;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.account-health-main small,.account-health-row small,.account-resource-main small,.account-resource-row small,.link-row-main small,.link-row-pool small,.link-row-source small,.link-row-stats small,.link-row-status small,.salesperson-main small,.salesperson-row small{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.link-row-main .mono,.link-row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row-actions,.link-row-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.link-row-status{align-items:start}.account-health-row .tag,.account-health-row .tag.bad,.account-health-row .tag.warn,.account-resource-row .tag,.account-resource-row .tag.bad,.account-resource-row .tag.warn,.link-row-status .tag,.link-row-status .tag.bad,.link-row-status .tag.warn,.salesperson-row .tag,.salesperson-row .tag.bad,.salesperson-row .tag.warn{justify-self:start;width:fit-content}.row-action-drawer{position:relative}.heading-action-menu>summary,.row-action-drawer>summary{border-radius:999px;color:#596475;cursor:pointer;font-size:12px;list-style:none;padding:8px 11px;text-align:center;white-space:nowrap}.heading-action-menu[open]>summary,.row-action-drawer[open]>summary{background:var(--accent-soft);color:var(--accent)}.row-action-content{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px;margin-top:10px;padding:14px;width:min(620px,calc(100vw - 80px))}.row-action-drawer[open]>.row-action-content{border:0;border-left:1px solid var(--border);border-radius:0;box-shadow:-18px 0 38px rgba(18,28,45,.14);height:calc(100vh - 60px);margin:0;overflow:auto;padding:18px;position:fixed;right:0;top:60px;width:min(620px,100vw);z-index:31}.heading-action-menu{position:relative}.heading-action-menu>div{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:8px;padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:180px;z-index:5}.heading-action-menu .button{width:100%}.group-add-form{border-top:1px solid var(--border);padding-top:12px}.analysis-summary-strip{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.analysis-summary-strip>div{border-right:1px solid var(--border);display:grid;gap:6px;min-height:112px;padding:18px}.analysis-summary-strip>div:last-child{border-right:0}.analysis-summary-strip small,.analysis-summary-strip span{color:var(--muted);font-size:12px;font-weight:800}.analysis-summary-strip strong{color:#202733;font-size:24px;line-height:1.2;overflow-wrap:anywhere}.analysis-workspace-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.analysis-context-column,.analysis-main-column{display:grid;gap:18px}.analysis-context-column,.analysis-main-column,.analysis-workspace-grid .section-panel{min-width:0}.analysis-context-column{position:sticky;top:90px}.analysis-note{color:#394557;line-height:1.7;padding:14px}.dispatch-summary-strip{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.dispatch-summary-strip>div{border-right:1px solid var(--border);display:grid;gap:6px;min-height:112px;padding:18px}.dispatch-summary-strip>div:last-child{border-right:0}.dispatch-card-body span,.dispatch-card-head small,.dispatch-context-list span,.dispatch-impact-grid span,.dispatch-summary-strip small,.dispatch-summary-strip span{color:var(--muted);font-size:12px;font-weight:800}.dispatch-summary-strip strong{color:#202733;font-size:30px;line-height:1}.dispatch-workspace-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.dispatch-card-list,.dispatch-context-column,.dispatch-context-list,.dispatch-main-column{display:grid;gap:14px}.dispatch-context-column,.dispatch-main-column,.dispatch-workspace-grid .section-panel{min-width:0}.dispatch-context-column{position:sticky;top:90px}.dispatch-card{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:14px;padding:16px}.dispatch-card-head{align-items:start;display:flex;gap:14px;justify-content:space-between}.dispatch-card-head strong{color:#202733;display:block;font-size:18px;line-height:1.35;margin-top:8px;overflow-wrap:anywhere}.dispatch-card-head small{display:block;margin-top:6px}.dispatch-type{background:#f0f3f8;border-radius:999px;color:#394557;flex:0 0 auto;font-size:12px;font-weight:800;padding:6px 10px;white-space:nowrap}.dispatch-card-body,.dispatch-impact-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-card-body p,.dispatch-context-list p,.dispatch-impact-grid p{background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;margin:0;min-width:0;padding:12px}.dispatch-card-body strong,.dispatch-context-list strong,.dispatch-impact-grid strong{color:#202733;line-height:1.45;overflow-wrap:anywhere}.dispatch-action-row{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.dispatch-more-link{margin-top:14px}.dispatch-table{background:#fff;border:1px solid var(--border);border-radius:8px;overflow-x:auto}.dispatch-row,.dispatch-table-head{display:grid;gap:12px;grid-template-columns:minmax(210px,1.15fr) minmax(150px,.75fr) minmax(220px,1.05fr) minmax(220px,1.05fr) 186px;min-width:1080px}.dispatch-table-head{background:#f8fafc;color:var(--muted);font-size:12px;font-weight:900;padding:10px 14px}.dispatch-row,.dispatch-table-head{border-bottom:1px solid var(--border)}.dispatch-row{align-items:center;padding:12px 14px}.dispatch-row:last-child{border-bottom:0}.dispatch-row-main,.dispatch-row-scope{display:grid;gap:5px;min-width:0}.dispatch-row-main strong,.dispatch-row-scope strong{color:#202733;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.dispatch-row-main small,.dispatch-row-scope small{color:var(--muted);font-size:12px;line-height:1.45}.dispatch-row>p{color:#394557;line-height:1.5;margin:0;overflow-wrap:anywhere}.dispatch-row .dispatch-action-row{border-top:0;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.dispatch-row .button{min-height:32px;padding:7px 9px;width:100%}.funnel-list{display:grid;gap:12px}.funnel-row{align-items:center;display:grid;gap:14px;grid-template-columns:180px minmax(0,1fr) 48px}.funnel-row span,.funnel-row strong{display:block}.funnel-row span{color:var(--muted);font-size:12px;margin-top:4px}.funnel-row b{color:#394557;font-size:13px;text-align:right}.funnel-track{background:#eef2f7;border-radius:999px;height:12px;overflow:hidden}.funnel-track span{background:linear-gradient(90deg,var(--accent),#ff777f);border-radius:inherit;display:block;height:100%;min-width:4px}.risk-list{display:grid;gap:10px}.risk-item{background:#f9fafc;border:1px solid var(--border);border-radius:8px;padding:12px}.risk-item small,.risk-item strong{display:block}.risk-item p{color:#394557;line-height:1.6;margin:8px 0}.risk-item small{color:var(--muted)}.check-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.check-item{background:#f9fafc;border:1px solid var(--border);border-left:4px solid #b8c4d4;border-radius:8px;display:grid;gap:8px;min-width:0;padding:14px}.check-item.bad{border-left-color:var(--accent)}.check-item.warn{border-left-color:#d58a00}.check-item.ok{border-left-color:#4f9d69}.check-item small,.check-item strong{display:block}.check-item p,.check-item small,.check-item strong{overflow-wrap:anywhere}.check-item p{color:#394557;line-height:1.6;margin:0}.check-item small{border-top:1px solid var(--border);color:var(--muted);line-height:1.6;padding-top:8px}.mini-timeline{border-left:2px solid var(--border);margin-top:10px;padding-left:10px}.mini-timeline p{color:#343b47;line-height:1.6;margin:8px 0}.mini-timeline span{color:var(--muted);display:block;font-size:12px}.compact-timeline{margin-top:8px}.tag.warn{background:#fff3dc;color:#976100}.tag.bad{background:var(--accent-soft);color:var(--accent)}.status-dot{align-items:center;display:inline-flex;gap:7px;color:var(--muted);font-size:13px;font-weight:800}.status-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffb020}.status-dot.ok:before{background:#1aa36f}.status-dot.warn:before{background:var(--accent)}.inline-form{align-items:center;display:flex;gap:8px}.inline-form input,.inline-form select{min-width:130px}.compact-action{margin:5px 0}.account-chip-row{align-items:center;display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.revenue-form{align-items:stretch}.revenue-form input{min-width:96px;max-width:120px}.inline-editor{margin-top:8px}.inline-editor summary{color:var(--accent);cursor:pointer;font-weight:800;margin-bottom:8px}.danger-editor summary{color:#202733}.inline-editor .form-grid{max-width:360px}.inline-editor .form-grid,.variant-panel{background:#f9fafc;border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:12px}.variant-panel{max-width:420px}.variant-panel .form-grid{background:transparent;border:0;margin:0;max-width:none;padding:0}.variant-list{display:grid;gap:8px;margin-top:12px}.variant-item{background:#fff;border:1px solid var(--border);border-radius:8px;padding:10px}.variant-item small,.variant-item span,.variant-item strong{display:block}.variant-item p{color:#394557;font-size:12px;line-height:1.5;margin:6px 0;overflow-wrap:anywhere}.variant-item small{color:var(--muted);margin-bottom:6px}.checkbox-line{align-items:center;display:flex!important;grid-template-columns:none!important;gap:8px}.checkbox-line input{width:auto}.chip-form{align-items:center;display:inline-flex;gap:4px;margin:2px 6px 2px 0}.muted{color:var(--muted)}.clipped{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.empty{color:var(--muted);padding:14px 0}.empty.align-left{line-height:1.7;text-align:left}.empty-state{background:#f8fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:10px;margin-top:14px;padding:18px}.empty-state strong{color:#202733;font-size:16px;line-height:1.35}.empty-state p{color:#596475;line-height:1.65;margin:0;max-width:780px}.empty-state>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.timeline{display:grid;gap:10px}.timeline p{border-left:3px solid var(--accent-soft);color:#343b47;margin:0;padding-left:12px}.timeline span{color:var(--muted);display:block;font-size:12px;margin-bottom:3px}.event-timeline{display:grid;gap:12px}.event-item{align-items:start;background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:14px;grid-template-columns:74px minmax(0,1fr);padding:14px}.event-item>span{align-items:center;background:#eef3fb;border-radius:999px;color:#315983;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:28px;padding:4px 10px}.event-item.deal>span{background:#fff1f2;color:var(--accent)}.event-item.follow_up>span{background:#edf7f0;color:#287445}.event-item.callback>span{background:#f1f5ff;color:#3159a6}.event-item.operation>span{background:#f4f1ff;color:#5d45a6}.event-item strong{display:block;margin-bottom:4px}.event-item p{color:#394557;line-height:1.6;margin:0 0 4px;overflow-wrap:anywhere}.event-item small{color:var(--muted)}.system-summary-strip{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.system-summary-strip>div{border-right:1px solid var(--border);display:grid;gap:6px;min-height:112px;padding:18px}.system-summary-strip>div:last-child{border-right:0}.system-action-list p,.system-config-list span,.system-context-list span,.system-diagnosis small,.system-step-list em,.system-step-list small,.system-summary-strip small,.system-summary-strip span{color:var(--muted);font-size:12px;font-weight:800}.system-summary-strip strong{color:#202733;font-size:30px;line-height:1}.system-workspace-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.system-action-list,.system-config-list,.system-context-column,.system-context-list,.system-main-column,.system-step-list{display:grid;gap:14px}.system-context-column,.system-main-column,.system-workspace-grid .section-panel{min-width:0}.system-context-column{position:sticky;top:90px}.system-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.system-action-list>div,.system-config-item,.system-context-list p,.system-step-list p{background:#f9fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:8px;margin:0;min-width:0;padding:14px}.system-action-list strong,.system-config-item strong,.system-context-list strong,.system-diagnosis strong,.system-step-list strong{color:#202733;line-height:1.45;overflow-wrap:anywhere}.system-action-list p{line-height:1.6;margin:0}.system-action-list .button{justify-self:start}.system-status-list{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.system-status-list p{background:#f9fafc;border:1px solid var(--border);border-left:4px solid #d58a00;border-radius:8px;display:grid;gap:7px;margin:0;min-width:0;padding:13px}.system-status-list p.ok{border-left-color:#4f9d69}.system-status-list small,.system-status-list span,.system-status-note{color:var(--muted);font-size:12px;font-weight:800}.system-status-list strong{color:#202733;line-height:1.35}.system-status-note{margin:12px 0 0}.system-diagnosis{border-radius:8px;display:grid;gap:8px;margin-bottom:14px;padding:14px}.system-diagnosis.ok{background:#edf7f0}.system-diagnosis.bad{background:#fff1f2}.system-diagnosis>span{color:var(--muted);font-size:12px;font-weight:800}.system-step-list em{font-style:normal;line-height:1.55;overflow-wrap:anywhere}.config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.config-item{background:#f9fafc;border:1px solid var(--border);border-radius:8px;padding:16px}.config-item strong{display:block;margin-top:12px}.code-row{background:#f9fafc;border:1px solid var(--border);border-radius:8px;color:#394557;padding:16px}.code-row+.code-row{margin-top:12px}.action-row{align-items:center;display:flex;gap:14px;justify-content:space-between}.detail-link{margin-top:8px}.detail-topbar{grid-template-columns:220px minmax(0,1fr) auto}.detail-workspace{max-width:1480px;margin:0 auto;width:100%}.detail-feedback{align-items:center;background:#fff;border:1px solid var(--border);border-left:4px solid #9ca9ba;border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(160px,.6fr) minmax(240px,1fr) auto;margin:-4px 0 18px;padding:12px 14px}.detail-feedback.ok{border-left-color:#4f9d69}.detail-feedback.warn{border-left-color:#d58a00}.detail-feedback.bad{border-left-color:var(--accent)}.detail-feedback span{color:var(--muted);font-size:12px;font-weight:900;white-space:nowrap}.detail-feedback strong{color:#202733;font-size:15px;line-height:1.35}.detail-feedback p{color:#394557;line-height:1.5;margin:0;overflow-wrap:anywhere}.detail-feedback a{color:var(--muted);font-size:13px;font-weight:800;white-space:nowrap}.detail-feedback a:hover{color:var(--accent)}.detail-tabbar{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;display:flex;gap:6px;margin:-6px 0 18px;overflow-x:auto;padding:6px}.detail-tabbar a{border-radius:6px;color:#394557;flex:0 0 auto;font-size:14px;font-weight:800;padding:9px 12px}.detail-tabbar a:first-child,.detail-tabbar a:hover{background:var(--accent-soft);color:var(--accent)}.customer-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;overflow:hidden;padding:0}.customer-detail-summary>div{border-right:1px solid var(--border);display:grid;gap:6px;min-height:88px;padding:16px}.customer-detail-summary>div:last-child{border-right:0}.customer-detail-summary small,.customer-detail-summary span,.customer-next-item span{color:var(--muted);font-size:12px;font-weight:800}.customer-detail-summary strong{color:#202733;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.customer-detail-main{margin-bottom:18px}.customer-detail-main .customer-detail-summary{border:1px solid var(--border);border-radius:8px;margin-bottom:16px}.customer-detail-main-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}.customer-detail-main-grid .customer-next-panel,.customer-detail-main-grid .customer-recent-panel{margin-bottom:0;min-width:0}.customer-detail-main-grid .customer-section-title{margin-bottom:10px}.customer-next-panel,.customer-recent-panel{margin-bottom:18px}.customer-next-list{display:grid;gap:0}.customer-next-item{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(110px,.6fr) minmax(150px,.8fr) minmax(0,1.6fr);padding:12px 0}.customer-next-item:last-child{border-bottom:0}.customer-next-item strong{color:#202733;line-height:1.35}.customer-next-item p{color:#394557;line-height:1.55;margin:0}.customer-next-item.bad span,.customer-next-item.bad strong{color:var(--accent)}.customer-next-item.warn span{color:#986700}.compact-event-timeline{gap:0}.compact-event-timeline .event-item{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:12px 0}.compact-event-timeline .event-item:last-child{border-bottom:0}.customer-detail-actions>.detail-dashboard-grid{margin-top:14px}.customer-command-strip{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px}.customer-command-card{background:#fff;border:1px solid var(--border);border-left:4px solid #9ca9ba;border-radius:8px;display:grid;gap:7px;min-height:126px;padding:14px}.customer-command-card.ok{border-left-color:#4f9d69}.customer-command-card.warn{border-left-color:#d58a00}.customer-command-card.bad{border-left-color:var(--accent)}.customer-command-card span{color:var(--muted);font-size:12px;font-weight:900}.customer-command-card strong{color:#202733;font-size:17px;line-height:1.3}.customer-command-card p{color:#394557;line-height:1.55;margin:0;overflow-wrap:anywhere}.detail-dashboard-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(300px,380px) minmax(0,1fr) minmax(340px,420px)}.detail-side-rail{display:grid;gap:18px}.profile-header-line{align-items:start;display:flex;gap:14px;justify-content:space-between}.next-action-box small,.next-action-box span,.profile-header-line small,.profile-header-line span,.profile-signal-grid span{color:var(--muted);display:block;font-size:12px;font-weight:800}.profile-header-line strong{color:#202733;display:block;font-size:24px;line-height:1.25;margin:5px 0;overflow-wrap:anywhere}.profile-signal-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.next-action-box,.profile-signal-grid p{background:#f9fafc;border:1px solid var(--border);border-radius:8px;margin:0;padding:12px}.next-action-box strong,.profile-signal-grid strong{color:#202733;display:block;line-height:1.35;margin-top:6px;overflow-wrap:anywhere}.compact-info-list{margin-top:18px}.tag-cloud{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:16px}.detail-action-stack{display:grid;gap:10px;margin-top:16px}.detail-action{background:#fff;border:1px solid var(--border);border-radius:8px;padding:0}.detail-action summary{align-items:center;cursor:pointer;display:flex;font-weight:800;justify-content:space-between;list-style:none;padding:12px 14px}.detail-action summary::-webkit-details-marker{display:none}.detail-action summary:after{color:var(--muted);content:"展开";font-size:12px;font-weight:800}.detail-action[open] summary{border-bottom:1px solid var(--border)}.detail-action[open] summary:after{content:"收起"}.detail-action form{padding:14px}.detail-action.primary-action summary{color:var(--accent)}.next-action-box{margin-bottom:12px}.next-action-box strong{font-size:16px}.revenue-box strong{font-size:26px}.detail-event-timeline{max-height:880px;overflow:auto;padding-right:4px}.danger-zone{border-color:#f1c8cf}.detail-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wide-panel{grid-column:1/-1}.info-list{display:grid;gap:10px;margin-bottom:16px}.info-list p{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr);margin:0;padding-bottom:10px}.info-list span{color:var(--muted);font-size:13px;font-weight:800}.info-list strong{overflow-wrap:anywhere}.inline-detail-form{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.follow-detail-form{align-items:end;grid-template-columns:minmax(140px,180px) minmax(180px,220px) minmax(0,1fr) auto}.wide-field textarea{min-height:44px}@media (max-width:1320px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-workflow-panel,.operations-flow-panel{grid-template-columns:1fr}.customer-workflow-head,.operations-flow-head{border-right:0;border-bottom:1px solid var(--border)}.customer-workflow-steps,.operations-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-workflow-steps a:nth-child(2),.operations-flow-steps a:nth-child(2){border-right:0}.customer-workflow-steps a:nth-child(-n+2),.operations-flow-steps a:nth-child(-n+2){border-bottom:1px solid var(--border)}.customer-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.acquisition-workspace-grid,.analysis-workspace-grid,.customer-admin-grid,.customer-workspace-grid,.dashboard-more-grid,.dashboard-simple-grid,.dashboard-workspace-grid,.date-range-form,.deal-grid,.detail-grid,.dispatch-workspace-grid,.filter-bar,.follow-detail-form,.follow-grid,.form-lanes,.readiness-rail,.resource-workspace-grid,.split-layout,.system-workspace-grid,.tag-list{grid-template-columns:1fr}.acquisition-context-column,.analysis-context-column,.customer-context-column,.dashboard-context-column,.dispatch-context-column,.resource-context-column,.system-context-column{position:static}.link-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.detail-dashboard-grid{grid-template-columns:1fr}.detail-event-timeline{max-height:none}}@media (max-width:900px){.scrm-topbar{grid-template-columns:1fr;height:auto;padding:16px}.top-actions{align-items:flex-start;flex-wrap:wrap;grid-column:auto;justify-self:start}.scrm-body{display:block;min-height:0}.scrm-sidebar{align-self:start;align-content:flex-start;border-right:0;border-bottom:1px solid var(--border);min-height:0;overflow-x:auto;padding:14px 16px}.scrm-sidebar,.sidebar-section{align-items:center;display:flex;gap:6px}.sidebar-section{flex:0 0 auto}.sidebar-group-title,.sidebar-status-card,.sidebar-status-line{display:none}.scrm-sidebar a{align-items:center;white-space:nowrap}.scrm-sidebar a small{display:none}.sidebar-icon{margin-top:0}.filter-bar label:first-of-type{grid-column:auto}.customer-filter-panel .filter-bar{grid-template-columns:1fr}.filter-more-grid{min-width:0;position:static;width:100%}.workspace{padding:20px 16px 34px}.acquisition-summary-strip,.analysis-summary-strip,.config-grid,.customer-activity-grid,.customer-card-grid,.customer-command-strip,.customer-detail-main-grid,.customer-detail-summary,.customer-stage-strip,.customer-workflow-steps,.dashboard-flow-grid,.dashboard-priority-list,.dashboard-summary-strip,.dispatch-summary-strip,.metric-grid,.operations-flow-steps,.profile-signal-grid,.readiness-steps,.resource-signal-grid,.resource-summary-strip,.system-action-list,.system-status-list,.system-summary-strip,.two-column-form,.workspace-summary-strip{grid-template-columns:1fr}.customer-workflow-steps a,.customer-workflow-steps a:nth-child(2),.operations-flow-steps a,.operations-flow-steps a:nth-child(2){border-right:0}.customer-workflow-steps a,.operations-flow-steps a{border-bottom:1px solid var(--border);min-height:auto}.customer-workflow-steps a:last-child,.operations-flow-steps a:last-child{border-bottom:0}.acquisition-summary-strip>div,.analysis-summary-strip>div,.dashboard-summary-strip>div,.dispatch-summary-strip>div,.resource-summary-strip>div,.system-summary-strip>div,.workspace-summary-strip>div{border-right:0;border-bottom:1px solid var(--border);min-height:auto}.acquisition-summary-strip>div:last-child,.analysis-summary-strip>div:last-child,.dashboard-summary-strip>div:last-child,.dispatch-summary-strip>div:last-child,.resource-summary-strip>div:last-child,.system-summary-strip>div:last-child,.workspace-summary-strip>div:last-child{border-bottom:0}.dispatch-card-body,.dispatch-card-head,.dispatch-impact-grid{display:grid;grid-template-columns:1fr}.dispatch-type{justify-self:start}.dispatch-action-row{align-items:stretch;display:grid}.compact-variant-list,.link-card-body,.link-card-head,.link-signal-grid{grid-template-columns:1fr}.resource-card-head{display:grid}.resource-card-head>.tag,.resource-card-head>.tag.bad,.resource-card-head>.tag.warn{justify-self:start}.resource-action-bar,.resource-action-bar .inline-form{display:grid}.resource-action-bar .inline-form input{max-width:none}.link-identity span{white-space:normal}.link-action-bar{display:grid}.customer-card-head{grid-template-columns:1fr}.customer-card-head .button{justify-self:start}.customer-action-dock{align-items:stretch;display:grid}.customer-list-toolbar{grid-template-columns:1fr}.customer-list-guide{justify-content:start}.customer-table-wrap{overflow:visible}.customer-list-workspace .customer-table-head,.customer-table-head{display:none}.customer-row{gap:14px;grid-template-columns:1fr;min-width:0}.account-health-table,.account-resource-table,.acquisition-table,.salesperson-table{overflow:visible}.account-health-head,.account-resource-head,.acquisition-table-head,.salesperson-head{display:none}.account-health-row,.account-resource-row,.acquisition-link-row,.salesperson-row{gap:14px;grid-template-columns:1fr;min-width:0}.account-row-actions,.link-row-actions{justify-content:start}.row-action-content{width:min(100%,calc(100vw - 48px))}.drawer-grid,.drawer-grid-wide{grid-template-columns:1fr}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{height:100vh;top:0;width:100vw}.customer-row-status{align-items:start;display:flex;flex-wrap:wrap}.customer-row-actions{justify-content:start}.customer-detail-summary>div{border-right:0;border-bottom:1px solid var(--border)}.customer-detail-summary>div:last-child{border-bottom:0}.customer-next-item{grid-template-columns:1fr}.stage-pill{border-right:0;border-bottom:1px solid var(--border)}.stage-pill:last-child{border-bottom:0}.detail-topbar,.event-item{grid-template-columns:1fr}.profile-header-line{display:grid}.detail-feedback{align-items:start;grid-template-columns:1fr}.detail-tabbar{margin-top:0}.info-list p{grid-template-columns:1fr}.action-row{align-items:stretch;flex-direction:column}.funnel-row{grid-template-columns:1fr}.funnel-row b{text-align:left}}.scrm-topbar{grid-template-columns:248px minmax(0,1fr) auto;padding:0 22px}.scrm-body{grid-template-columns:248px minmax(0,1fr)}.scrm-sidebar{padding:18px 14px}.sidebar-group-title{color:#8a95a6;padding:0 10px 2px}.sidebar-section{gap:7px}.scrm-sidebar a{border:1px solid transparent;border-radius:8px;gap:11px;min-height:54px;padding:10px}.scrm-sidebar a:hover{background:#fff;border-color:var(--border);color:#202733}.scrm-sidebar a.active{border-color:#f4cbd1;box-shadow:0 8px 20px rgba(31,43,58,.05)}.scrm-sidebar a small{font-weight:700;line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrm-sidebar a.active small,.scrm-sidebar a:hover small{color:#657182}.sidebar-icon{border:1px solid #dde5ef;color:#596475}.scrm-sidebar a:hover .sidebar-icon{background:#f6f8fb;color:#394557}.scrm-sidebar a.active .sidebar-icon{border-color:var(--accent)}.sidebar-status-line{margin:4px 0 0;padding:12px}.secondary-nav{display:grid;gap:8px}.secondary-nav>summary{align-items:center;border:1px solid transparent;border-radius:8px;color:#343b47;cursor:pointer;display:flex;gap:11px;list-style:none;min-height:48px;padding:10px}.secondary-nav>summary::-webkit-details-marker{display:none}.secondary-nav>summary:hover,.secondary-nav[open]>summary{background:#fff;border-color:var(--border)}.secondary-nav>summary span:last-child{display:grid;min-width:0}.secondary-nav>summary strong{font-size:14px;line-height:1.2}.secondary-nav>summary small{color:#8a95a6;font-size:12px;font-weight:700;line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-nav-list{border-top:1px solid var(--border);padding-top:8px}.secondary-nav-list a{min-height:46px}.workspace{padding:26px 32px 48px}.page-title{margin-bottom:18px;min-height:62px}.page-title>div:first-child{display:grid;gap:5px;min-width:0}.page-title .page-action-drawer>summary{background:#202733;border-color:#202733;min-height:40px;padding:9px 12px}.page-title .page-action-drawer>summary small,.page-title .page-action-drawer>summary strong{color:inherit}.page-title .page-action-drawer>summary small{display:none}.page-title .page-action-drawer>summary b{background:rgba(255,255,255,.14)}.list-filter-panel{border-bottom:0;padding:14px}.list-filter-panel+.customer-table-panel{border-top-left-radius:0;border-top-right-radius:0}.filter-result-count{align-items:center;color:var(--muted);display:inline-flex;font-weight:800;min-height:38px}.section-panel.account-table-panel>.section-heading,.section-panel.acquisition-table-panel>.section-heading,.section-panel.customer-table-panel>.customer-list-toolbar,.section-panel.dispatch-queue-panel>.section-heading,.section-panel.salesperson-table-panel>.section-heading{padding:18px 20px 12px}.account-resource-table,.acquisition-table,.customer-table-wrap,.dispatch-table,.salesperson-table{border-left:0;border-right:0;border-radius:0;margin-top:0}.customer-table-wrap{border-bottom:0}.section-heading h2{font-size:17px}.page-action-drawer:not(.page-title .page-action-drawer)>summary{border-style:dashed}.empty-state{margin:0}@media (max-width:900px){.scrm-topbar{grid-template-columns:1fr;height:auto}.scrm-body{display:block}.scrm-sidebar{display:flex;gap:8px;overflow-x:auto}.scrm-sidebar a{flex:0 0 auto;min-height:44px}.scrm-sidebar a small{display:none}.page-title{grid-template-columns:1fr}.page-title-action{justify-self:start;margin-top:12px}.workspace{padding:20px 16px 36px}}:root{--accent:#e42f3f;--border:#e5eaf0;--muted:#7b8797}.scrm-topbar{background:#fff;grid-template-columns:220px minmax(0,1fr) auto;padding:0 24px}.scrm-body{grid-template-columns:220px minmax(0,1fr)}.scrm-sidebar{align-content:unset;background:#fff;display:flex;flex-direction:column;padding:18px 12px}.sidebar-group-title{color:#98a3b4;padding:0 10px 8px}.scrm-sidebar a{color:#4b5565;gap:10px;min-height:38px}.scrm-sidebar a:hover{background:#f7f9fc;color:#1f2937}.scrm-sidebar a.active{background:var(--accent-soft);border:0;box-shadow:none}.scrm-sidebar a span:last-child{align-items:center;display:flex}.scrm-sidebar a strong{font-weight:850;line-height:1.2}.scrm-sidebar a small{display:none}.sidebar-icon{background:#c7d0dc;border:0;border-radius:999px;color:transparent;flex:0 0 auto;font-size:0;height:7px;width:7px}.scrm-sidebar a:hover .sidebar-icon{background:#97a4b7;color:transparent}.scrm-sidebar a.active .sidebar-icon{border:0;color:transparent}.sidebar-status-line{margin:2px 0 0;min-height:auto}.sidebar-status-line small{display:block;margin-top:6px}.workspace{padding:24px 32px 48px}.page-title{border-bottom:0;min-height:0;padding-bottom:0}.page-title p{color:#9aa5b5}.page-title h1{font-size:24px;line-height:1.2}.page-title span{color:#687386;line-height:1.5}.page-title .page-action-drawer>summary b{background:rgba(255,255,255,.16);color:#fff}.section-panel{border-color:var(--border)}.section-heading h2{color:var(--ink)}.heading-actions span,.section-heading span{color:#7b8797;font-size:12px;font-weight:800}.list-filter-panel{background:#fff;border-color:var(--border);border-radius:8px 8px 0 0;padding:12px 14px}.customer-filter-panel .filter-bar{align-items:end;grid-template-columns:minmax(260px,1.4fr) minmax(136px,.65fr) minmax(170px,.75fr) auto auto}.date-range-form label,.filter-bar label{color:#5d687a}input,select,textarea{border-color:#d7dee8;color:var(--ink)}.button,input,select,textarea{border-radius:6px;min-height:38px}.button{background:var(--accent);font-size:14px;font-weight:900;padding:9px 12px}.button.danger{background:#171f2f}.mini-button{background:#eef2f7;border-radius:6px}.account-health-table,.account-resource-table,.acquisition-table,.customer-table-wrap,.dispatch-table,.salesperson-table{background:#fff;border:1px solid var(--border);border-radius:0 0 8px 8px;box-shadow:none}.account-health-table,.account-resource-table,.acquisition-table,.dispatch-table,.salesperson-table{border-radius:8px}.account-health-head,.account-resource-head,.acquisition-table-head,.customer-table-head,.dispatch-table-head,.salesperson-head{background:#f7f9fc;color:#6b7585;font-size:12px;font-weight:900;padding:10px 14px}.account-health-row,.account-resource-row,.acquisition-link-row,.customer-row,.dispatch-row,.salesperson-row{background:#fff;border-bottom:1px solid var(--border);min-height:58px;padding:12px 14px}.account-health-row:hover,.account-resource-row:hover,.acquisition-link-row:hover,.customer-row:hover,.dispatch-row:hover,.salesperson-row:hover{background:#fbfcfe}.customer-row-empty{align-items:stretch;display:block;min-height:150px;min-width:1120px}.dispatch-row-empty{align-items:stretch;display:block;min-height:140px;min-width:1080px}.dispatch-row-empty .button{width:auto}.table-empty-state{background:transparent;border:0;box-shadow:none;display:grid;gap:8px;margin:0;max-width:720px;padding:20px 6px}.table-empty-state strong{font-size:16px}.table-empty-state p{color:#5d687a;font-size:14px;line-height:1.7;margin:0}.table-empty-state>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.customer-follow-state,.pill-soft,.tag,.tag.bad,.tag.warn{border-radius:6px;font-weight:900;padding:4px 7px}.tag{background:#eef7f1;color:#227246}.pill-soft,.tag.warn,.warn-state{background:#fff7e8;border-color:#f1d6a1;color:#966300}.danger-state,.tag.bad{background:#fff1f3;border-color:#f8c9d0;color:#b42332}.ok-state{background:#eef7f1;border-color:#c8e6d1;color:#227246}.muted-state{background:#f3f5f8;border-color:var(--border);color:#7b8797}.page-action-drawer>summary{border-radius:8px}.page-action-drawer:not(.page-title .page-action-drawer)>summary{border-style:solid}.drawer-workflow-grid{gap:10px}.drawer-operation-group{background:#fff}.drawer-operation-group>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:54px;padding:13px 14px}.drawer-operation-group>summary::-webkit-details-marker{display:none}.drawer-operation-group>summary span{display:grid;gap:4px;min-width:0}.drawer-operation-group>summary strong{font-size:15px;font-weight:900;line-height:1.25}.drawer-operation-group>summary small{color:#7b8797;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-operation-group>summary b{background:#eef2f7;border-radius:6px;color:#526071;flex:0 0 auto;font-size:12px;font-weight:900;padding:5px 8px}.drawer-operation-group[open]>summary{border-bottom:1px solid var(--border)}.drawer-operation-group[open]>summary b{background:var(--accent-soft);color:var(--accent);font-size:0}.drawer-operation-group[open]>summary b:before{content:"收起";font-size:12px}.drawer-operation-content>.acquisition-summary-strip,.drawer-operation-content>.analysis-summary-strip,.drawer-operation-content>.resource-summary-strip,.drawer-operation-content>.section-panel,.drawer-operation-content>.workspace-summary-strip,.drawer-operation-content>details.section-panel{border-radius:6px;margin-bottom:0}.drawer-operation-content .section-heading{margin-bottom:12px}.drawer-operation-content .section-heading h2{font-size:15px}@media (max-width:900px){.scrm-topbar{padding:14px 16px}.scrm-sidebar{border-bottom:1px solid var(--border);border-right:0;flex-direction:row;height:auto;overflow-x:auto;padding:10px 12px;position:static}.sidebar-section{align-items:center;display:flex;flex:0 0 auto;gap:4px}.sidebar-admin-section{border-left:1px solid var(--border);border-top:0;padding-left:10px;padding-top:0}.sidebar-group-title,.sidebar-status-line{display:none}.scrm-sidebar a{flex:0 0 auto;min-height:36px;white-space:nowrap}.customer-filter-panel .filter-bar{grid-template-columns:1fr}.customer-row-empty{min-width:0}}.scrm-sidebar{background:#fbfcfe;gap:16px}.sidebar-product{padding:0 10px 14px}.sidebar-product span{font-weight:800}.sidebar-admin-section{margin-top:0}.sidebar-group-title{color:#9aa5b5}.scrm-sidebar a{border-radius:7px;min-height:44px;padding:8px 10px}.scrm-sidebar a:hover{background:#f0f3f8}.scrm-sidebar a.active{background:#fff;box-shadow:inset 3px 0 0 var(--accent),0 1px 2px rgba(18,28,45,.04)}.scrm-sidebar a span:last-child{align-items:start;display:grid;gap:2px}.scrm-sidebar a small{color:#8a95a6;display:block;font-size:12px;line-height:1.2}.sidebar-icon{border:1px solid #dce3ec;color:#667085;height:28px;width:28px}.scrm-sidebar a:hover .sidebar-icon{background:#fff;color:#344054}.scrm-sidebar a.active .sidebar-icon{background:var(--accent);color:#fff}.sidebar-status-line{margin-top:2px}.customer-row,.customer-table-head{grid-template-columns:minmax(220px,1.3fr) minmax(110px,.66fr) minmax(96px,.54fr) minmax(160px,.92fr) minmax(154px,.88fr) minmax(118px,.66fr) 82px;min-width:980px}.customer-table-wrap{overflow-x:auto}.customer-table-head{align-items:center;border-bottom:1px solid var(--border);padding:11px 14px}.customer-table-body{gap:0}.customer-row{border:0;border-bottom:1px solid var(--border);border-radius:0;min-height:72px}.customer-row:last-child{border-bottom:0}.customer-title-row a{min-width:0}.customer-title-row strong{font-size:15px}.customer-identity,.customer-row-follow small,.customer-row-owner small,.customer-row-revenue small,.customer-row-source small,.customer-row-status small{font-size:12px}.customer-tag{border-radius:5px;padding:2px 6px}.customer-row-status{align-items:start}.customer-row-actions{justify-content:start}.customer-row-actions .button{min-height:34px;padding:7px 10px}.customer-row-empty{display:grid;grid-template-columns:1fr;min-width:980px}.customer-empty-cell{max-width:none}.customer-detail-drawer-grid{grid-template-columns:1fr}.customer-detail-operation-stack{display:grid;gap:12px}.customer-detail-drawer-grid .section-panel{border-radius:6px;margin-bottom:0}.customer-detail-drawer-grid .customer-profile-card,.customer-detail-drawer-grid .customer-timeline-card,.customer-detail-drawer-grid .danger-zone{padding:16px}.customer-detail-drawer-grid .profile-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-drawer-grid .detail-event-timeline{max-height:60vh;overflow:auto}.account-filter-panel,.salesperson-filter-panel{padding-bottom:12px}.account-filter-panel+.account-table-panel,.salesperson-filter-panel+.salesperson-table-panel{border-top-left-radius:0;border-top-right-radius:0}.account-filter-panel .filter-bar,.salesperson-filter-panel .filter-bar{align-items:end;grid-template-columns:minmax(240px,1.2fr) minmax(150px,.7fr) minmax(170px,.8fr) auto}.page-title .page-action-drawer>summary,.page-title .page-action-drawer>summary b,.page-title .page-action-drawer>summary small,.page-title .page-action-drawer>summary strong{color:#fff}@media (max-width:900px){.customer-list-workspace .customer-table-head,.customer-table-head,.scrm-sidebar a small,.sidebar-icon,.sidebar-product{display:none}.customer-row,.customer-row-empty{min-width:0}.account-filter-panel .filter-bar,.salesperson-filter-panel .filter-bar{grid-template-columns:1fr}}:root{--bg:#f6f7f9;--border:#e2e7ee;--muted:#6f7a89}.scrm-topbar{padding:0 20px}.brand-mark{border-radius:6px;height:26px;width:26px}.sidebar-product{padding:4px 10px 13px}.sidebar-product strong{font-size:14px}.sidebar-product span{color:#7b8797;font-size:12px;font-weight:700;line-height:1.45}.sidebar-group-title{font-size:12px;padding:0 12px 6px}.scrm-sidebar a{border:0;border-radius:6px;color:#344054;gap:0;min-height:36px;padding:8px 10px 8px 14px}.scrm-sidebar a:hover{background:#eef2f7;color:#172033}.scrm-sidebar a.active{background:#ffffff;box-shadow:inset 3px 0 0 var(--accent);color:var(--accent)}.scrm-sidebar a.active:before{display:none}.scrm-sidebar a span:last-child{display:block;min-width:0}.scrm-sidebar a strong{display:block;font-size:14px;font-weight:900;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrm-sidebar a small,.sidebar-icon{display:none}.sidebar-status-line{margin:auto 10px 0;padding:12px 0 0}.sidebar-status-line .status-dot{font-size:12px;font-weight:900}.sidebar-status-line small{color:#7b8797;font-size:12px;font-weight:800}.workspace{padding:24px 28px 44px}.page-title{margin-bottom:14px}.page-title .page-action-drawer>summary{background:#1f2937;color:#fff}.page-title .page-action-drawer>summary strong{color:#fff}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide{background:#f8fafc;box-shadow:-14px 0 34px rgba(15,23,42,.16);gap:10px;height:calc(100vh - 56px);top:56px;width:min(560px,100vw)}.drawer-operation-group{border-radius:6px}.drawer-operation-group>summary{min-height:48px}.drawer-operation-content{gap:10px;padding:10px}.drawer-operation-content .customer-maintenance-item,.drawer-operation-content>.section-panel,.drawer-operation-content>details.section-panel{border-radius:6px;margin-bottom:0}.list-filter-panel{border:1px solid var(--border);border-radius:6px 6px 0 0;margin-bottom:0;padding:12px}.filter-bar{gap:10px}.date-range-form label,.filter-bar label{color:#526071;font-size:12px;font-weight:900}.customer-filter-panel .filter-bar{grid-template-columns:minmax(280px,1.35fr) minmax(140px,.65fr) minmax(180px,.75fr) auto auto}.button,.filter-more summary,input,select,textarea{border-radius:6px}.button{min-height:36px;padding:8px 11px}.filter-result-count{color:#7b8797;font-size:12px;font-weight:900}.section-panel.account-table-panel,.section-panel.acquisition-table-panel,.section-panel.customer-table-panel,.section-panel.dispatch-queue-panel,.section-panel.salesperson-table-panel{border-radius:0 0 6px 6px;padding:0}.section-panel.account-table-panel,.section-panel.customer-table-panel,.section-panel.salesperson-table-panel{border-top:0}.section-panel.account-table-panel>.section-heading,.section-panel.acquisition-table-panel>.section-heading,.section-panel.customer-table-panel>.customer-list-toolbar,.section-panel.dispatch-queue-panel>.section-heading,.section-panel.salesperson-table-panel>.section-heading{border-bottom:1px solid var(--border);margin:0;padding:14px 16px 10px}.section-heading h2{font-size:16px;font-weight:900}.section-heading span{color:#7b8797;font-size:12px;font-weight:800}.account-resource-table,.acquisition-table,.customer-table-wrap,.salesperson-table{border:0;border-radius:0;margin-top:0}.account-resource-head,.acquisition-table-head,.customer-table-head,.salesperson-head{background:#f8fafc;color:#667085;font-size:12px;font-weight:900}.customer-row,.customer-table-head{grid-template-columns:minmax(230px,1.35fr) minmax(120px,.7fr) minmax(112px,.58fr) minmax(170px,.95fr) minmax(160px,.9fr) minmax(120px,.65fr) 86px;min-width:998px}.customer-table-head{padding:10px 16px}.account-resource-row,.acquisition-link-row,.customer-row,.salesperson-row{border-bottom:1px solid var(--border);min-height:62px;padding:11px 16px}.account-resource-row:hover,.acquisition-link-row:hover,.customer-row:hover,.salesperson-row:hover{background:#fbfcfe}.account-resource-main strong,.customer-title-row strong,.link-row-main strong,.salesperson-main strong{font-size:14px}.customer-tag-row{max-height:24px;overflow:hidden}.account-row-actions .row-action-drawer>summary,.customer-row-actions .button,.link-row-actions .button{min-height:32px;padding:6px 9px}.customer-follow-state,.pill-soft,.tag,.tag.bad,.tag.warn{border-radius:5px;font-size:12px;padding:3px 7px}.empty-state.table-empty-state{padding:22px 16px}.acquisition-link-row,.acquisition-table-head{grid-template-columns:minmax(260px,1.45fr) 128px minmax(150px,.8fr) 96px minmax(180px,.9fr) 118px;min-width:1010px}.account-resource-head,.account-resource-row{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.82fr) 106px 96px 96px 96px;min-width:820px}.salesperson-head,.salesperson-row{grid-template-columns:minmax(220px,1.15fr) 100px minmax(180px,.9fr) minmax(170px,.85fr) minmax(170px,.9fr) 96px;min-width:920px}@media (max-width:900px){.scrm-topbar{grid-template-columns:1fr;padding:12px 16px}.scrm-body{display:block}.scrm-sidebar{border-bottom:1px solid var(--border);border-right:0;flex-direction:row;height:auto;overflow-x:auto;padding:8px 10px;position:static}.sidebar-section{align-items:center;display:flex;flex:0 0 auto;gap:4px}.sidebar-admin-section{border-left:1px solid var(--border);border-top:0;padding-left:10px;padding-top:0}.sidebar-group-title,.sidebar-product,.sidebar-status-line{display:none}.scrm-sidebar a{flex:0 0 auto;min-height:34px;padding:7px 10px;white-space:nowrap}.workspace{padding:18px 14px 34px}.page-title{grid-template-columns:1fr}.page-title-action{justify-self:start}.account-filter-panel .filter-bar,.customer-filter-panel .filter-bar,.salesperson-filter-panel .filter-bar{grid-template-columns:1fr}.customer-table-head{display:none}.customer-row,.customer-row-empty{min-width:0}}:root{--accent:#d82f3a;--accent-soft:#fff3f4;--bg:#f4f6f8;--ink:#182230}.scrm-topbar{grid-template-columns:224px minmax(0,1fr) auto}.brand{font-size:15px;gap:8px}.scrm-body{grid-template-columns:224px minmax(0,1fr)}.scrm-sidebar{background:#f7f9fc}.sidebar-product strong{color:#101828}.sidebar-section{gap:3px}.scrm-sidebar a:not(.sidebar-status-line){padding:9px 10px 9px 14px}.scrm-sidebar a:not(.sidebar-status-line):before{background:transparent;border-radius:999px;content:"";height:18px;margin-right:0;width:3px}.scrm-sidebar a:not(.sidebar-status-line):hover{background:#eef2f7}.scrm-sidebar a:not(.sidebar-status-line).active{background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.scrm-sidebar a:not(.sidebar-status-line).active:before{background:var(--accent)}.scrm-sidebar a:not(.sidebar-status-line) strong{margin-left:10px}.sidebar-status-line{align-items:start;background:#fff}.page-title{min-height:56px}.page-title .page-action-drawer>summary{border-radius:6px;min-height:36px}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{height:calc(100vh - 54px);top:54px}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide{border-left:1px solid var(--border);box-shadow:-18px 0 42px rgba(15,23,42,.16);padding:14px;width:min(540px,100vw)}.row-action-drawer[open]>.row-action-content{width:min(560px,100vw)}.dashboard-command-center{padding:0}.dashboard-command-center>.section-heading{border-bottom:1px solid var(--border);margin:0;padding:15px 16px 12px}.command-status{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.command-status.ok{background:#f0f9f4}.command-status.warn{background:#fff8ea}.command-status.bad{background:#fff1f3}.command-row p,.command-row small,.command-status span,.command-table-head{color:var(--muted);font-size:12px;font-weight:800}.command-status strong{color:var(--ink);display:block;font-size:16px;line-height:1.35;margin-top:4px}.command-status p{color:#344054;line-height:1.55;margin:5px 0 0}.command-table{overflow-x:auto}.command-row,.command-table-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(190px,.9fr) minmax(140px,.65fr) minmax(260px,1.2fr) 72px;min-width:780px}.command-table-head{background:#f8fafc;padding:10px 16px}.command-row,.command-table-head{border-bottom:1px solid var(--border)}.command-row{min-height:66px;padding:12px 16px}.command-row:last-child{border-bottom:0}.command-row:hover{background:#fbfcfe}.command-row strong{color:var(--ink);display:block;font-size:14px;line-height:1.35}.command-row small{display:block;margin-top:4px}.command-row p{line-height:1.5;margin:0}.command-row b{color:var(--accent-strong);font-size:13px}.command-state{border-radius:5px;font-size:12px;font-weight:900;justify-self:start;padding:4px 8px}.command-state.ok{background:#edf7f0;color:#247348}.command-state.warn{background:#fff2d2;color:#966300}.command-state.bad{background:#ffe4e8;color:#b42332}.section-panel.account-table-panel,.section-panel.acquisition-table-panel,.section-panel.customer-table-panel,.section-panel.salesperson-table-panel{border-radius:0 0 6px 6px}.section-panel.acquisition-table-panel{border-radius:6px}.account-resource-head,.account-resource-row,.acquisition-link-row,.acquisition-table-head,.customer-row,.customer-table-head,.salesperson-head,.salesperson-row{gap:12px}.account-resource-head,.acquisition-table-head,.command-table-head,.customer-table-head,.salesperson-head{color:#667085;text-transform:none}.acquisition-link-row-empty,.customer-row-empty{display:grid;grid-template-columns:1fr}.customer-row-empty{min-width:998px}.acquisition-link-row-empty{min-width:1010px}.acquisition-link-row-empty .table-empty-state,.customer-row-empty .table-empty-state{max-width:none;padding:22px 4px}.table-empty-state strong{color:var(--ink);font-size:15px}.table-empty-state p{max-width:760px}.heading-action-menu>summary,.row-action-drawer>summary{border-radius:6px;min-height:32px;padding:7px 10px}.link-action-bar{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:900px){.scrm-topbar{height:auto;grid-template-columns:1fr}.scrm-body{display:block}.scrm-sidebar{height:auto;overflow-x:auto;padding:8px 10px;position:static}.scrm-sidebar,.sidebar-section{align-items:center;display:flex}.sidebar-section{flex:0 0 auto}.sidebar-admin-section{border-left:1px solid var(--border);border-top:0;padding-left:10px;padding-top:0}.sidebar-group-title,.sidebar-product,.sidebar-status-line{display:none}.scrm-sidebar a:not(.sidebar-status-line){flex:0 0 auto;min-height:34px;padding:7px 10px}.scrm-sidebar a:not(.sidebar-status-line):before{display:none}.scrm-sidebar a:not(.sidebar-status-line) strong{margin-left:0}.workspace{padding:18px 14px 34px}.command-status,.page-title{grid-template-columns:1fr}.command-status .button{justify-self:start}.acquisition-link-row-empty,.customer-row-empty{min-width:0}}.system-primary-actions{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.drawer-operation-content>.analysis-summary-strip,.drawer-operation-content>.system-action-list,.drawer-operation-content>.system-status-list{margin-bottom:0}.drawer-operation-content .analysis-summary-strip,.drawer-operation-content .resource-summary-strip,.drawer-operation-content .workspace-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-operation-content .analysis-summary-strip>div,.drawer-operation-content .resource-summary-strip>div,.drawer-operation-content .workspace-summary-strip>div{min-height:76px;padding:12px}.drawer-operation-content .system-action-list,.drawer-operation-content .system-status-list{grid-template-columns:1fr}@media (max-width:900px){.system-action-list,.system-primary-actions,.system-status-list{grid-template-columns:1fr}}.link-maintenance-drawer{align-content:start;gap:10px}.link-maintenance-drawer .drawer-operation-group{border-radius:6px}.link-maintenance-drawer .drawer-operation-content{padding:10px}.link-maintenance-drawer .link-card-section,.link-maintenance-drawer .variant-panel{display:grid;gap:12px}.link-maintenance-drawer .link-action-bar{align-items:stretch;display:grid;gap:10px}.link-maintenance-drawer .link-action-bar .inline-form{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.resource-maintenance-panel .section-heading{margin-bottom:12px}.resource-action-stack{gap:10px}.group-create-action{margin-bottom:12px}.group-management-editor,.group-management-editor>.group-member-list,.group-management-editor>form{margin-top:10px}.sales-group-card .group-member-list{gap:6px}.create-link-workflow{gap:12px}.create-link-primary-fields{display:grid;gap:12px}.form-option-group{background:#f8fafc;border:1px solid var(--border);border-radius:6px;overflow:hidden}.form-option-group>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:11px 12px}.form-option-group>summary::-webkit-details-marker{display:none}.form-option-group>summary span{display:grid;gap:3px;min-width:0}.form-option-group>summary strong{color:var(--ink);font-size:13px;font-weight:900;line-height:1.25}.form-option-group>summary small{color:#667085;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-option-group>summary b{background:#eef2f7;border-radius:5px;color:#526071;flex:0 0 auto;font-size:12px;font-weight:900;padding:4px 7px}.form-option-group[open]>summary{border-bottom:1px solid var(--border)}.form-option-group[open]>summary b{background:var(--accent-soft);color:var(--accent);font-size:0}.form-option-group[open]>summary b:before{content:"收起";font-size:12px}.form-option-content{display:grid;gap:12px;padding:12px}.form-option-group:not([open])>.form-option-content{display:none}.drawer-operation-content .create-link-workflow{padding:12px}:root{--accent:#d92d3a;--accent-strong:#b4232e;--accent-soft:#fff1f3;--bg:#f5f7fa;--border:#dfe5ed}.scrm-topbar{height:54px;grid-template-columns:216px minmax(0,1fr) auto}.scrm-body{grid-template-columns:216px minmax(0,1fr);min-height:calc(100vh - 54px)}.scrm-sidebar{height:calc(100vh - 54px);top:54px}.sidebar-product{gap:3px;padding:2px 10px 14px}.sidebar-product span{letter-spacing:.04em}.sidebar-admin-section{padding-top:12px}.sidebar-group-title{letter-spacing:.04em}.scrm-sidebar a:not(.sidebar-status-line){display:flex}.scrm-sidebar a:not(.sidebar-status-line):before{content:none}.scrm-sidebar a:not(.sidebar-status-line):hover{background:#f3f5f8}.scrm-sidebar a:not(.sidebar-status-line).active{background:#f8fafc}.sidebar-status-line{border-radius:6px;padding:10px 11px}.workspace{padding:22px 26px 42px}.customer-list-workspace.customer-table-panel{border:1px solid var(--border);border-radius:8px;overflow:hidden;padding:0}.customer-list-header{align-items:center;background:#ffffff;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:14px 16px}.customer-list-title-block{display:grid;gap:4px;min-width:0}.customer-list-count span,.customer-list-title-block small,.customer-list-title-block span{color:#667085;font-size:12px;font-weight:800}.customer-list-title-block h2{color:var(--ink);font-size:18px;font-weight:900;line-height:1.25;margin:0}.customer-list-title-block small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-list-count{align-items:end;display:grid;gap:2px;justify-items:end;min-width:86px}.customer-list-count strong{color:var(--ink);font-size:24px;line-height:1}.customer-list-filter{align-items:end;background:#fbfcfe;border-bottom:1px solid var(--border);display:grid;gap:10px;grid-template-columns:minmax(260px,1.5fr) minmax(126px,.58fr) minmax(150px,.72fr) auto auto;padding:12px 16px}.customer-list-filter label{color:#526071;display:grid;gap:6px;font-size:12px;font-weight:900;min-width:0}.customer-list-filter .filter-more{align-self:end;position:relative}.customer-list-filter .filter-more summary{min-height:36px;padding:9px 11px}.customer-list-filter .filter-more-grid{min-width:min(600px,calc(100vw - 280px))}.customer-filter-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.customer-list-workspace .button{min-height:36px;padding:8px 11px}.customer-list-workspace .customer-table-wrap{border:0;border-radius:0;margin-top:0;overflow-x:auto;padding-bottom:0}.customer-list-workspace .customer-row,.customer-list-workspace .customer-table-head{display:grid;gap:12px;grid-template-columns:minmax(210px,1.3fr) minmax(96px,.5fr) minmax(126px,.66fr) minmax(150px,.82fr) minmax(162px,.88fr) minmax(108px,.58fr) 64px;min-width:960px}.customer-list-workspace .customer-table-head{align-items:center;background:#f8fafc;border-bottom:1px solid var(--border);color:#667085;font-size:12px;font-weight:900;letter-spacing:0;padding:10px 16px}.customer-list-workspace .customer-table-body{display:grid;gap:0}.customer-list-workspace .customer-row{align-items:center;background:#ffffff;border:0;border-bottom:1px solid var(--border);border-radius:0;min-height:72px;padding:12px 16px}.customer-list-workspace .customer-row:last-child{border-bottom:0}.customer-list-workspace .customer-row:hover{background:#fbfcfe}.customer-list-workspace .customer-row-follow strong,.customer-list-workspace .customer-row-owner strong,.customer-list-workspace .customer-row-revenue strong,.customer-list-workspace .customer-row-source strong,.customer-list-workspace .customer-title-row strong{color:var(--ink);font-size:14px}.customer-list-workspace .customer-row-status{align-items:start}.customer-list-workspace .customer-tag-row{max-height:24px;overflow:hidden}.customer-list-workspace .customer-row-actions{justify-content:start}.customer-list-workspace .customer-row-actions .button{min-height:32px;padding:6px 9px}.customer-list-workspace .customer-row-empty{display:grid;grid-template-columns:1fr;min-width:960px}.customer-list-workspace .customer-empty-cell{max-width:none;padding:24px 16px}@media (max-width:1100px){.customer-list-filter{grid-template-columns:minmax(240px,1.2fr) minmax(126px,.7fr) minmax(150px,.8fr)}.customer-filter-actions{justify-content:start}}@media (max-width:900px){.scrm-topbar{height:auto;grid-template-columns:1fr}.scrm-body{display:block}.scrm-sidebar{align-items:center;border-bottom:1px solid var(--border);border-right:0;display:flex;height:auto;overflow-x:auto;padding:8px 10px;position:static}.sidebar-group-title,.sidebar-product,.sidebar-status-line{display:none}.sidebar-section{align-items:center;display:flex;flex:0 0 auto;gap:4px}.sidebar-admin-section{border-left:1px solid var(--border);border-top:0;padding-left:10px;padding-top:0}.scrm-sidebar a:not(.sidebar-status-line){flex:0 0 auto;min-height:34px;padding:7px 10px;white-space:nowrap}.workspace{padding:18px 14px 34px}.customer-list-filter,.customer-list-header{grid-template-columns:1fr}.customer-list-count{align-items:start;justify-items:start}.customer-list-title-block small{white-space:normal}.customer-list-filter .filter-more-grid{box-shadow:none;grid-template-columns:1fr;min-width:0;position:static}.customer-list-workspace .customer-table-head,.customer-table-head{display:none}.customer-list-workspace .customer-row,.customer-list-workspace .customer-row-empty{grid-template-columns:1fr;min-width:0}}.account-pool-workspace.account-table-panel{border:1px solid var(--border);border-radius:8px;overflow:hidden;padding:0}.account-list-header{align-items:center;background:#fff;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:14px 16px}.account-list-title-block{display:grid;gap:4px;min-width:0}.account-list-metrics span,.account-list-title-block small,.account-list-title-block span{color:#667085;font-size:12px;font-weight:800}.account-list-title-block h2{color:var(--ink);font-size:18px;font-weight:900;line-height:1.25;margin:0}.account-list-title-block small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-list-metrics{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(3,minmax(82px,auto))}.account-list-metrics p{border-left:1px solid var(--border);display:grid;gap:3px;margin:0;min-width:82px;padding:0 14px}.account-list-metrics p:first-child{border-left:0}.account-list-metrics strong{color:var(--ink);font-size:22px;line-height:1}.account-list-metrics .warn strong{color:var(--accent-strong)}.account-list-filter{align-items:end;background:#fbfcfe;border-bottom:1px solid var(--border);display:grid;gap:10px;grid-template-columns:minmax(260px,1.4fr) minmax(140px,.66fr) minmax(160px,.75fr) auto;padding:12px 16px}.account-list-filter label{color:#526071;display:grid;gap:6px;font-size:12px;font-weight:900;min-width:0}.account-filter-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.account-pool-workspace .account-resource-table{border:0;border-radius:0;margin-top:0;overflow-x:auto}.account-pool-workspace .account-resource-head,.account-pool-workspace .account-resource-row{display:grid;gap:12px;grid-template-columns:minmax(210px,1.2fr) minmax(150px,.82fr) minmax(96px,.5fr) minmax(92px,.48fr) minmax(96px,.5fr) 72px;min-width:820px}.account-pool-workspace .account-resource-head{align-items:center;background:#f8fafc;border-bottom:1px solid var(--border);color:#667085;font-size:12px;font-weight:900;padding:10px 16px}.account-pool-workspace .account-resource-row{align-items:center;background:#fff;border-bottom:1px solid var(--border);min-height:68px;padding:12px 16px}.account-pool-workspace .account-resource-row:last-child{border-bottom:0}.account-pool-workspace .account-resource-row:hover{background:#fbfcfe}.account-maintenance-drawer{align-content:start;gap:10px}.account-maintenance-drawer .drawer-operation-content{padding:10px}.account-maintenance-drawer .compact-action{display:grid;gap:10px}.compact-status-form{grid-template-columns:1fr}.action-note{color:#526071;font-size:13px;line-height:1.55;margin:0}@media (max-width:1100px){.account-list-filter{grid-template-columns:minmax(240px,1.2fr) minmax(130px,.7fr) minmax(150px,.8fr)}.account-filter-actions{justify-content:start}}@media (max-width:900px){.account-list-filter,.account-list-header,.account-list-metrics{grid-template-columns:1fr}.account-list-title-block small{white-space:normal}.account-list-metrics p{border-left:0;border-top:1px solid var(--border);padding:10px 0 0}.account-list-metrics p:first-child{border-top:0;padding-top:0}.account-pool-workspace .account-resource-table{overflow:visible}.account-pool-workspace .account-resource-head{display:none}.account-pool-workspace .account-resource-row{grid-template-columns:1fr;min-width:0}}:root{--accent:#e5484d;--accent-strong:#c92a34;--bg:#f3f5f8;--border:#dfe5ee}.scrm-topbar{grid-template-columns:236px minmax(0,1fr) auto;height:56px}.brand-mark{border-radius:7px;height:28px;width:28px}.scrm-body{grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh - 56px)}.scrm-sidebar{background:#f8fafc;gap:18px;height:calc(100vh - 56px);top:56px}.sidebar-product{background:#ffffff}.sidebar-product strong{color:#111827}.sidebar-admin-section{border-top:1px solid var(--border);padding-top:14px}.sidebar-group-title{letter-spacing:0;padding:0 10px 6px}.scrm-sidebar a:not(.sidebar-status-line){grid-template-columns:30px minmax(0,1fr);min-height:50px}.scrm-sidebar a:not(.sidebar-status-line):hover{background:#ffffff}.scrm-sidebar a:not(.sidebar-status-line).active{background:#ffffff;border-color:#f6c8cd;box-shadow:inset 3px 0 0 var(--accent),0 1px 2px rgba(16,24,40,.04)}.sidebar-icon{border-radius:7px;display:inline-flex;height:30px;width:30px}.scrm-sidebar a:not(.sidebar-status-line) strong{margin-left:0}.scrm-sidebar a.active small,.scrm-sidebar a:hover small{color:#667085}.sidebar-status-line{background:#ffffff}.workspace{padding:22px 28px 42px}.page-title{gap:16px;min-height:60px}.page-title span{color:#667085}.page-title .page-action-drawer>summary{padding:8px 12px}.page-action-drawer[open]>summary:before,.row-action-drawer[open]>summary:before{background:rgba(17,24,39,.34)}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{box-shadow:-20px 0 46px rgba(15,23,42,.18);height:calc(100vh - 56px);top:56px}.drawer-workflow-grid{align-content:start}.drawer-operation-group>summary strong{color:var(--ink);font-size:14px}.section-panel{border:1px solid var(--border);border-radius:8px;box-shadow:none}.account-list-header,.customer-list-header,.dashboard-command-center>.section-heading,.section-panel.acquisition-table-panel>.section-heading,.section-panel.dispatch-queue-panel>.section-heading,.system-status-panel>.section-heading{background:#ffffff;border-bottom:1px solid var(--border);margin:0;min-height:66px;padding:14px 16px}.account-pool-workspace .account-resource-head,.acquisition-table-head,.command-table-head,.customer-list-workspace .customer-table-head,.dispatch-table-head,.salesperson-head{background:#f8fafc;color:#667085;font-size:12px;font-weight:900}.account-pool-workspace .account-resource-row,.acquisition-link-row,.command-row,.customer-list-workspace .customer-row,.dispatch-row,.salesperson-row{background:#ffffff;border-bottom:1px solid var(--border)}.account-pool-workspace .account-resource-row:hover,.acquisition-link-row:hover,.command-row:hover,.customer-list-workspace .customer-row:hover,.dispatch-row:hover,.salesperson-row:hover{background:#fbfcfe}.button.secondary,.heading-action-menu>summary,.row-action-drawer>summary{background:#eef2f7;color:#344054}.account-row-actions .row-action-drawer>summary,.link-row-actions .row-action-drawer>summary{min-width:58px;text-align:center}@media (max-width:900px){.scrm-topbar{grid-template-columns:1fr;height:auto}.scrm-body{display:block}.scrm-sidebar{align-items:center;border-bottom:1px solid var(--border);border-right:0;display:flex;height:auto;overflow-x:auto;padding:8px 10px;position:static}.sidebar-group-title,.sidebar-product,.sidebar-status-line{display:none}.sidebar-section{align-items:center;display:flex;flex:0 0 auto;gap:4px}.sidebar-admin-section{border-left:1px solid var(--border);border-top:0;padding-left:10px;padding-top:0}.scrm-sidebar a:not(.sidebar-status-line){grid-template-columns:1fr;min-height:34px;padding:7px 10px;white-space:nowrap}.scrm-sidebar a:not(.sidebar-status-line) .sidebar-icon,.scrm-sidebar a:not(.sidebar-status-line) small{display:none}.workspace{padding:18px 14px 34px}.page-title{grid-template-columns:1fr}.page-title-action{justify-self:start}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{height:100vh;top:0;width:100vw}.account-pool-workspace .account-resource-table,.customer-list-workspace .customer-table-wrap,.section-panel.acquisition-table-panel .acquisition-table,.section-panel.dispatch-queue-panel .dispatch-table{overflow:visible}.account-pool-workspace .account-resource-head,.customer-list-workspace .customer-table-head,.section-panel.acquisition-table-panel .acquisition-table-head,.section-panel.dispatch-queue-panel .dispatch-table-head{display:none}.account-pool-workspace .account-resource-row,.customer-list-workspace .customer-row,.customer-list-workspace .customer-row-empty,.section-panel.acquisition-table-panel .acquisition-link-row,.section-panel.acquisition-table-panel .acquisition-link-row-empty,.section-panel.dispatch-queue-panel .dispatch-row,.section-panel.dispatch-queue-panel .dispatch-row-empty{grid-template-columns:1fr;min-width:0}.account-filter-actions,.customer-filter-actions,.dispatch-action-row,.link-row-actions{justify-content:flex-start}}.section-panel.acquisition-table-panel .acquisition-link-row,.section-panel.acquisition-table-panel .acquisition-table-head{grid-template-columns:minmax(260px,1.45fr) minmax(220px,1fr) minmax(150px,.72fr) 86px;min-width:860px}.link-row-main{min-width:0}.link-row-main strong,.link-row-source strong,.link-row-stats strong{color:var(--ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.link-row-main small,.link-row-source small,.link-row-stats small{color:#667085;display:block;font-size:12px;font-weight:700;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.link-row-main .mono{color:#98a2b3;display:block;font-size:12px;margin-top:4px}.link-state-line{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:5px}.link-row-actions{align-items:center;display:flex;justify-content:flex-start}.link-action-bar{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.link-action-bar .inline-form{align-items:end;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.link-action-bar .danger-editor{grid-column:1/-1}.acquisition-launch-state{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);padding:24px 16px}.launch-state-main{display:grid;gap:8px;justify-items:start}.launch-state-main span{color:#98a2b3;font-size:12px;font-weight:900}.launch-state-main strong{color:var(--ink);font-size:18px;line-height:1.35}.launch-state-main p{color:#526071;line-height:1.65;margin:0;max-width:640px}.launch-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.launch-ready-list{align-content:start;display:grid;gap:8px}.launch-ready-list p{align-items:center;background:#f8fafc;border:1px solid var(--border);border-radius:7px;display:flex;gap:10px;justify-content:space-between;margin:0;min-height:42px;padding:9px 10px}.launch-ready-list p.ok{background:#f0f9f4;border-color:#cbeed7}.launch-ready-list p.warn{background:#fff7e8;border-color:#f1d9a4}.launch-ready-list span{color:#667085;font-size:12px;font-weight:900}.launch-ready-list strong{color:var(--ink);font-size:13px}.launch-create-inline{background:#ffffff;border:1px solid var(--border);border-radius:8px;grid-column:1/-1;overflow:hidden}.launch-create-inline>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:54px;padding:13px 14px}.launch-create-inline>summary::-webkit-details-marker{display:none}.launch-create-inline>summary span{display:grid;gap:4px}.launch-create-inline>summary strong{color:var(--ink);font-size:15px}.launch-create-inline>summary small{color:#667085;font-size:12px;font-weight:800}.launch-create-inline>summary b{background:#eef2f7;border-radius:999px;color:#526071;font-size:12px;padding:5px 9px}.launch-create-inline[open]>summary{border-bottom:1px solid var(--border)}.launch-blocked-actions,.launch-create-inline .create-link-workflow{padding:14px}.launch-create-inline .create-link-primary-fields{grid-template-columns:minmax(220px,1.1fr) minmax(190px,.9fr) minmax(240px,1.1fr)}.launch-blocked-actions{display:grid;gap:10px;justify-items:start}.launch-blocked-actions p{color:#526071;line-height:1.65;margin:0}@media (max-width:900px){.section-panel.acquisition-table-panel .acquisition-table-head{display:none}.acquisition-launch-state,.section-panel.acquisition-table-panel .acquisition-link-row,.section-panel.acquisition-table-panel .acquisition-link-row-empty{grid-template-columns:1fr;min-width:0}.launch-create-inline .create-link-primary-fields,.link-action-bar{grid-template-columns:1fr}}.account-pool-workspace .account-resource-head,.account-pool-workspace .account-resource-row{grid-template-columns:minmax(260px,1.45fr) minmax(180px,.82fr) minmax(120px,.48fr) 86px;min-width:720px}.account-resource-main{min-width:0}.account-resource-main strong,.account-resource-status strong{color:var(--ink);font-size:14px;line-height:1.35}.account-resource-main small,.account-resource-status small{color:#667085;display:block;font-size:12px;font-weight:700;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.account-resource-status{display:grid;gap:4px;justify-items:start}@media (max-width:900px){.account-pool-workspace .account-resource-head{display:none}.account-pool-workspace .account-resource-row{grid-template-columns:1fr;min-width:0}}.scrm-topbar{grid-template-columns:208px minmax(0,1fr) auto}.scrm-body{grid-template-columns:208px minmax(0,1fr)}.scrm-sidebar{gap:12px;padding:14px 10px}.sidebar-product{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:4px 10px 14px}.sidebar-section{gap:1px}.sidebar-group-title{padding:0 10px 5px}.scrm-sidebar a:not(.sidebar-status-line){gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:38px}.scrm-sidebar a:not(.sidebar-status-line).active,.scrm-sidebar a:not(.sidebar-status-line):hover{border:0}.sidebar-icon{border-radius:0;color:#98a2b3;font-size:12px;height:22px;width:22px}.scrm-sidebar a.active .sidebar-icon,.scrm-sidebar a:hover .sidebar-icon,.sidebar-icon,.sidebar-status-line{background:transparent}.sidebar-status-line{border:0;border-top:1px solid var(--border);border-radius:0;margin-top:auto;padding:12px 10px 0}.customer-list-workspace .customer-row,.customer-list-workspace .customer-table-head{grid-template-columns:minmax(260px,1.35fr) minmax(240px,1.05fr) minmax(180px,.82fr) minmax(150px,.6fr);min-width:760px}.customer-list-workspace .customer-row-empty{min-width:760px}.customer-row-context{display:grid;gap:8px;min-width:0}.customer-row-owner,.customer-row-source{display:grid;gap:3px;min-width:0}.customer-row-owner span,.customer-row-source span{color:#98a2b3;font-size:12px;font-weight:900}.customer-list-workspace .customer-row-status{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.customer-list-workspace .customer-row-revenue{align-content:center;display:grid;gap:7px;justify-items:start}.customer-list-workspace .customer-row-actions{margin-top:2px}.section-panel.dispatch-queue-panel .dispatch-table{border:0;border-radius:0;margin-top:0;overflow-x:auto}.section-panel.dispatch-queue-panel .dispatch-row,.section-panel.dispatch-queue-panel .dispatch-table-head{display:grid;gap:12px;grid-template-columns:minmax(240px,1.2fr) minmax(190px,.86fr) minmax(260px,1.08fr) 78px;min-width:760px}.section-panel.dispatch-queue-panel .dispatch-row-empty{min-width:760px}.dispatch-row-action{display:grid;gap:5px;min-width:0}.dispatch-row-action strong{color:var(--ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.dispatch-row-action small{color:#667085;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dispatch-row .dispatch-action-row{display:flex;justify-content:flex-start}.dispatch-resolution-drawer>summary{min-width:58px;text-align:center}.dispatch-resolution-content{align-content:start;gap:10px}.dispatch-resolution-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-resolution-actions .button,.dispatch-resolution-actions form{width:100%}.dispatch-resolution-panel{padding:0}.dispatch-resolution-copy{display:grid;gap:8px}.dispatch-resolution-copy p{background:#f8fafc;border:1px solid var(--border);border-radius:7px;display:grid;gap:5px;margin:0;padding:10px}.dispatch-resolution-copy span{color:#98a2b3;font-size:12px;font-weight:900}.dispatch-resolution-copy strong{color:var(--ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.customer-detail-actions>summary strong{white-space:nowrap}.customer-detail-flow-group{order:-1}@media (max-width:900px){.scrm-body,.scrm-topbar{grid-template-columns:1fr}.scrm-sidebar a:not(.sidebar-status-line){grid-template-columns:1fr;min-height:34px}.customer-list-workspace .customer-table-head,.section-panel.dispatch-queue-panel .dispatch-table-head,.sidebar-icon{display:none}.customer-list-workspace .customer-row,.customer-list-workspace .customer-row-empty,.section-panel.dispatch-queue-panel .dispatch-row,.section-panel.dispatch-queue-panel .dispatch-row-empty{grid-template-columns:1fr;min-width:0}.dispatch-resolution-actions{grid-template-columns:1fr}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.account-pool-workspace .account-resource-head,.account-pool-workspace .account-resource-row{grid-template-columns:minmax(260px,1.45fr) minmax(180px,.82fr) minmax(120px,.48fr) 52px}.salesperson-head,.salesperson-row{grid-template-columns:minmax(220px,1.15fr) 96px minmax(180px,.9fr) minmax(170px,.85fr) minmax(170px,.9fr) 52px}.account-pool-workspace .account-resource-head span:last-child,.salesperson-head span:last-child{text-align:center}.account-pool-workspace .account-row-actions,.salesperson-table-panel .account-row-actions{justify-content:center;opacity:.22;transition:opacity .16s ease,transform .16s ease}.account-pool-workspace .account-resource-row:focus-within .account-row-actions,.account-pool-workspace .account-resource-row:hover .account-row-actions,.salesperson-table-panel .salesperson-row:focus-within .account-row-actions,.salesperson-table-panel .salesperson-row:hover .account-row-actions{opacity:1}.account-pool-workspace .row-action-drawer>summary,.salesperson-table-panel .row-action-drawer>summary{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#667085;display:inline-flex;height:30px;justify-content:center;min-height:30px;min-width:30px;padding:0}.account-pool-workspace .row-action-drawer>summary:hover,.account-pool-workspace .row-action-drawer[open]>summary,.salesperson-table-panel .row-action-drawer>summary:hover,.salesperson-table-panel .row-action-drawer[open]>summary{background:#eef2f7;border-color:var(--border);color:var(--accent-strong)}.row-more-icon{display:block;font-size:16px;font-weight:900;letter-spacing:0;line-height:1;transform:translateY(-2px)}@media (max-width:900px){.account-pool-workspace .account-row-actions,.salesperson-table-panel .account-row-actions{justify-content:flex-start;opacity:1}.account-pool-workspace .account-resource-row,.salesperson-row{grid-template-columns:1fr;min-width:0}}.scrm-topbar{grid-template-columns:188px minmax(0,1fr) auto}.scrm-body{grid-template-columns:188px minmax(0,1fr)}.scrm-sidebar{gap:10px;padding:12px 10px}.sidebar-product{display:none}.sidebar-section{gap:2px}.sidebar-admin-section{border-top:1px solid #eef2f7;margin-top:6px;padding-top:10px}.sidebar-group-title{color:#9aa4b2;padding:6px 10px 5px}.scrm-sidebar a:not(.sidebar-status-line){border:0;border-radius:6px;color:#3b4351;grid-template-columns:minmax(0,1fr);min-height:36px;padding:8px 11px}.scrm-sidebar a:not(.sidebar-status-line):hover{background:#f5f7fa}.scrm-sidebar a:not(.sidebar-status-line).active{background:#fff5f6;color:var(--accent)}.sidebar-icon{display:none}.scrm-sidebar a:not(.sidebar-status-line) span:last-child{display:block}.scrm-sidebar a:not(.sidebar-status-line) strong{font-weight:800;line-height:1.35}.scrm-sidebar a:not(.sidebar-status-line) small{display:none}.sidebar-status-line{border:1px solid #eef2f7;border-radius:7px;padding:10px}.workspace{padding-left:24px;padding-right:24px}.customer-empty-list-row{background:#ffffff}.customer-empty-list-row .customer-row-context,.customer-empty-list-row .customer-row-follow,.customer-empty-list-row .customer-row-main,.customer-empty-list-row .customer-row-revenue{align-content:center;min-height:128px}.customer-empty-list-row .customer-identity span,.customer-empty-list-row small{color:#667085;line-height:1.55}.customer-empty-list-row .customer-row-revenue .button{min-width:96px}@media (max-width:900px){.scrm-body,.scrm-topbar{grid-template-columns:1fr}.scrm-sidebar{gap:6px;padding:8px 10px}.sidebar-group-title,.sidebar-product,.sidebar-status-line{display:none}.scrm-sidebar a:not(.sidebar-status-line){min-height:34px;padding:7px 10px}.customer-empty-list-row .customer-row-context,.customer-empty-list-row .customer-row-follow,.customer-empty-list-row .customer-row-main,.customer-empty-list-row .customer-row-revenue{min-height:0}}@media (min-width:901px){.account-pool-workspace.account-table-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:calc(100vh - 204px);min-height:500px;overflow:hidden}.account-pool-workspace .account-grid-scroll{min-height:0;overflow:auto}.account-pool-workspace .account-resource-head{position:sticky;top:0;z-index:2}}:root{--accent:#e23d46;--accent-strong:#bd2530;--accent-soft:#fff1f2;--bg:#f4f6f9;--border:#e1e7ef;--ink:#172033;--muted:#667085;--panel:#ffffff;--surface:#f8fafc}body{background:var(--bg)}.scrm-topbar{background:#ffffff;border-bottom:1px solid var(--border);box-shadow:none;display:grid;grid-template-columns:232px minmax(0,1fr) auto;height:58px;padding:0 18px}.brand{color:#111827;font-size:16px;font-weight:900;gap:10px}.brand-mark{background:var(--accent);border-radius:8px;height:30px;width:30px}.scrm-body{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 58px)}.scrm-sidebar{align-content:start;background:#ffffff;border-right:1px solid var(--border);display:grid;gap:14px;height:calc(100vh - 58px);overflow:hidden;padding:16px 12px;position:sticky;top:58px}.sidebar-product{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;gap:4px;padding:12px}.sidebar-product span{color:#98a2b3;font-size:11px;font-weight:900;letter-spacing:0}.sidebar-product strong{color:var(--ink);font-size:15px;font-weight:900;line-height:1.25}.sidebar-section{display:grid;gap:4px}.sidebar-group-title{color:#98a2b3;font-size:11px;font-weight:900;padding:2px 10px 4px}.scrm-sidebar a:not(.sidebar-status-line){align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#344054;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);min-height:48px;padding:8px 10px}.scrm-sidebar a:not(.sidebar-status-line):before{display:none}.scrm-sidebar a:not(.sidebar-status-line):hover{background:#f8fafc;border-color:var(--border);color:#111827}.scrm-sidebar a:not(.sidebar-status-line).active{background:#fff7f8;border-color:#f4c8cd;box-shadow:inset 3px 0 0 var(--accent);color:var(--accent-strong)}.sidebar-icon{align-items:center;background:#eef2f7;border-radius:8px;color:#526071;display:inline-grid;font-size:13px;font-weight:900;height:32px;justify-content:center;width:32px}.scrm-sidebar a.active .sidebar-icon,.scrm-sidebar a:hover .sidebar-icon{background:var(--accent-soft);color:var(--accent-strong)}.scrm-sidebar a:not(.sidebar-status-line) span:last-child{display:grid;gap:3px;min-width:0}.scrm-sidebar a:not(.sidebar-status-line) strong{color:inherit;display:block;font-size:14px;font-weight:900;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrm-sidebar a:not(.sidebar-status-line) small{color:#7b8797;display:block;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-status-line{background:#f8fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;margin:auto 0 0;padding:11px 12px}.workspace{min-width:0;padding:20px 24px 40px}.page-title{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px;min-height:58px;padding-bottom:14px}.page-title p{color:#98a2b3;font-size:12px;margin:0 0 3px}.page-title h1,.page-title p{font-weight:900;letter-spacing:0}.page-title h1{color:var(--ink);font-size:22px;margin:0}.page-title span{color:var(--muted);font-size:13px;line-height:1.55;margin-top:4px}.page-title-action{align-self:center;justify-self:end}.page-title .page-action-drawer{margin:0}.page-title .page-action-drawer>summary{align-items:center;background:var(--accent);border:0;border-radius:7px;color:#ffffff;display:inline-flex;min-height:38px;padding:8px 13px}.page-title .page-action-drawer>summary strong{color:#ffffff;font-size:14px}.page-title .page-action-drawer>summary b,.page-title .page-action-drawer>summary small{display:none}.drawer-operation-group:not([open])>.drawer-operation-content,.form-option-group:not([open])>.form-option-content,.page-action-drawer:not([open])>.drawer-grid,.page-action-drawer:not([open])>.drawer-grid-wide,.row-action-drawer:not([open])>.row-action-content{display:none!important}.page-action-drawer[open]>summary:before,.row-action-drawer[open]>summary:before{background:rgba(15,23,42,.36);content:"";inset:0;position:fixed;z-index:40}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{background:#f8fafc;border-left:1px solid var(--border);box-shadow:-18px 0 44px rgba(15,23,42,.18);display:grid;gap:12px;grid-template-columns:1fr;height:calc(100vh - 58px);margin:0;overflow:auto;padding:14px;position:fixed;right:0;top:58px;width:min(560px,100vw);z-index:41}.drawer-operation-group{background:#ffffff;border:1px solid var(--border);border-radius:8px;overflow:hidden}.drawer-operation-group>summary{min-height:50px;padding:12px}.drawer-operation-content{background:#ffffff;display:grid;gap:12px;padding:12px}.drawer-operation-content>.section-panel,.drawer-operation-content>details.section-panel{border:0;border-radius:0;margin:0;padding:0}.dashboard-command-center,.section-panel.account-table-panel,.section-panel.acquisition-table-panel,.section-panel.customer-table-panel,.section-panel.dispatch-queue-panel,.section-panel.salesperson-table-panel,.system-status-panel{background:#ffffff;border:1px solid var(--border);border-radius:8px;box-shadow:none;margin-bottom:0;overflow:hidden;padding:0}.account-list-header,.customer-list-header,.dashboard-command-center>.section-heading,.salesperson-table-panel>.section-heading,.section-panel.acquisition-table-panel>.section-heading,.section-panel.dispatch-queue-panel>.section-heading,.system-status-panel>.section-heading{background:#ffffff;border-bottom:1px solid var(--border);margin:0;min-height:64px;padding:14px 16px}.section-heading h2:before{display:none}.account-list-title-block h2,.customer-list-title-block h2,.section-heading h2{color:var(--ink);font-size:17px;font-weight:900;letter-spacing:0}.account-list-title-block span,.customer-list-title-block span,.heading-actions span,.section-heading>span{color:#98a2b3;font-size:12px;font-weight:900}.account-list-filter,.customer-list-filter{background:#fbfcfe;border-bottom:1px solid var(--border);display:grid;gap:10px;padding:12px 16px}.account-list-filter label,.customer-list-filter label{color:#667085;font-size:12px;font-weight:800}.account-list-filter input,.account-list-filter select,.customer-list-filter input,.customer-list-filter select{min-height:36px}.account-pool-workspace .account-resource-table,.customer-list-workspace .customer-table-wrap,.salesperson-table-panel .salesperson-table,.section-panel.acquisition-table-panel .acquisition-table,.section-panel.dispatch-queue-panel .dispatch-table{border:0;border-radius:0;margin:0;overflow:auto}.account-pool-workspace .account-resource-head,.customer-list-workspace .customer-table-head,.salesperson-head,.section-panel.acquisition-table-panel .acquisition-table-head,.section-panel.dispatch-queue-panel .dispatch-table-head{background:#f8fafc;border-bottom:1px solid var(--border);color:#667085;font-size:12px;font-weight:900;min-height:42px;padding:0 16px}.account-pool-workspace .account-resource-row,.customer-list-workspace .customer-row,.salesperson-row,.section-panel.acquisition-table-panel .acquisition-link-row,.section-panel.dispatch-queue-panel .dispatch-row{background:#ffffff;border-bottom:1px solid var(--border);padding-left:16px;padding-right:16px}.account-pool-workspace .account-resource-row:hover,.customer-list-workspace .customer-row:hover,.salesperson-row:hover,.section-panel.acquisition-table-panel .acquisition-link-row:hover,.section-panel.dispatch-queue-panel .dispatch-row:hover{background:#fbfcfe}.customer-list-workspace .customer-row-empty,.section-panel.acquisition-table-panel .acquisition-link-row-empty,.section-panel.dispatch-queue-panel .dispatch-row-empty{display:grid;grid-template-columns:1fr;min-width:0;width:100%}.customer-list-workspace .customer-row-empty .table-empty-state,.section-panel.acquisition-table-panel .acquisition-link-row-empty .table-empty-state,.section-panel.dispatch-queue-panel .dispatch-row-empty .table-empty-state{width:100%}.button{border-radius:7px}.button.secondary,.heading-action-menu>summary,.row-action-drawer>summary{background:#eef2f7;color:#344054}.heading-action-menu>summary,.row-action-drawer>summary{border:0;border-radius:7px;font-weight:900}.launch-create-inline{background:#fbfcfe}.launch-create-inline:not([open]) .create-link-workflow,.launch-create-inline:not([open]) .launch-blocked-actions{display:none}.first-link-choice{display:grid;gap:10px;padding:14px}.first-link-choice .create-link-workflow{padding:12px 0 0}.acquisition-diagnostic-list{background:#fbfcfe;border:1px solid var(--border);border-radius:8px;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.acquisition-diagnostic-list>em,.acquisition-diagnostic-list>p,.acquisition-diagnostic-list>strong{grid-column:1/-1}.acquisition-diagnostic-list>strong{color:var(--ink);font-size:14px;line-height:1.35}.acquisition-diagnostic-list>em,.acquisition-diagnostic-list>p{color:#667085;font-size:12px;font-style:normal;line-height:1.5;margin:0}.acquisition-diagnostic-list>span{background:#ffffff;border:1px solid var(--border);border-radius:7px;display:grid;gap:4px;min-width:0;padding:9px 10px}.acquisition-diagnostic-list small{color:#98a2b3;font-size:12px;font-weight:900}.acquisition-diagnostic-list b{color:var(--ink);font-size:14px}@media (min-width:901px){.customer-list-workspace.customer-table-panel,.section-panel.acquisition-table-panel,.section-panel.dispatch-queue-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:430px}.section-panel.acquisition-table-panel,.section-panel.dispatch-queue-panel{grid-template-rows:auto minmax(0,1fr)}.account-pool-workspace.account-table-panel{height:calc(100vh - 184px);min-height:520px}}@media (max-width:900px){.scrm-body,.scrm-topbar{grid-template-columns:1fr}.scrm-topbar{height:auto;min-height:56px}.scrm-sidebar{align-items:center;border-bottom:1px solid var(--border);border-right:0;display:flex;gap:6px;height:auto;overflow-x:auto;padding:8px 10px;position:static}.sidebar-group-title,.sidebar-product,.sidebar-status-line{display:none}.sidebar-section{align-items:center;display:flex;gap:5px}.scrm-sidebar a:not(.sidebar-status-line){grid-template-columns:1fr;min-height:34px;padding:7px 10px;white-space:nowrap}.scrm-sidebar a:not(.sidebar-status-line) .sidebar-icon,.scrm-sidebar a:not(.sidebar-status-line) small{display:none}.workspace{padding:16px 12px 32px}.page-title{grid-template-columns:1fr}.page-title-action{justify-self:start}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{height:100vh;top:0;width:100vw}.acquisition-diagnostic-list{grid-template-columns:1fr}}@media (max-width:1200px){.acquisition-diagnostic-list{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-diagnostic-list>em,.acquisition-diagnostic-list>p,.acquisition-diagnostic-list>strong{grid-column:1/-1}}