:root{--ui-bg:#f6f7f9;--ui-panel-subtle:#fafbfc;--ui-border:#e6e9ee;--ui-border-strong:#d7dce3;--ui-ink:#151922;--ui-warn:#a15c04;--ui-warn-soft:#fff7e6;--ui-radius:6px}.scrm-shell,body,html{background:var(--ui-bg)}.scrm-topbar{align-items:center;background:rgba(255,255,255,.96);border-bottom:1px solid var(--ui-border);box-shadow:none;display:grid;grid-template-columns:220px minmax(0,1fr) auto;height:56px;padding:0 18px;position:sticky;z-index:30}.brand{color:var(--ui-ink);display:inline-flex;font-size:15px;gap:9px;letter-spacing:0}.brand,.brand-mark{align-items:center;font-weight:800}.brand-mark{background:var(--ui-ink);border-radius:5px;color:#ffffff;display:inline-grid;font-size:13px;height:26px;justify-content:center;width:26px}.top-actions{align-items:center;display:inline-flex;gap:10px}.scrm-body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 56px)}.scrm-sidebar{align-content:start;background:var(--ui-panel);border-right:1px solid var(--ui-border);display:grid;gap:16px;height:calc(100vh - 56px);overflow:hidden;padding:18px 12px;position:sticky;top:56px}.sidebar-product{background:transparent;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;display:grid;gap:3px;padding:0 8px 15px}.sidebar-product span{color:var(--ui-faint);font-size:11px;font-weight:800;letter-spacing:0}.sidebar-product strong{color:var(--ui-ink);font-size:15px;font-weight:800;letter-spacing:0}.sidebar-section{display:grid;gap:2px}.sidebar-group-title{color:var(--ui-faint);font-size:11px;font-weight:800;letter-spacing:0;padding:0 10px 6px}.scrm-sidebar a:not(.sidebar-status-line){align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ui-radius);color:#364152;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:38px;padding:8px 10px;position:relative}.scrm-sidebar a:not(.sidebar-status-line):before{background:transparent;border-radius:999px;content:"";display:block;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.scrm-sidebar a:not(.sidebar-status-line):hover{background:var(--ui-panel-subtle);border-color:var(--ui-border);color:var(--ui-ink)}.scrm-sidebar a:not(.sidebar-status-line).active{background:#f9fafb;border-color:var(--ui-border);color:var(--ui-ink)}.scrm-sidebar a:not(.sidebar-status-line).active:before{background:var(--ui-accent)}.sidebar-icon{align-items:center;color:var(--ui-faint);display:inline-grid;height:20px;justify-content:center;width:20px}.sidebar-icon-svg{display:block;height:18px;width:18px}.scrm-sidebar a:not(.sidebar-status-line).active .sidebar-icon,.scrm-sidebar a:not(.sidebar-status-line):hover .sidebar-icon{color:currentColor}.scrm-sidebar a:not(.sidebar-status-line) span:last-child{display:block;min-width:0}.scrm-sidebar a:not(.sidebar-status-line) strong{color:inherit;display:block;font-size:14px;font-weight:750;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrm-sidebar a:not(.sidebar-status-line) small{color:var(--ui-faint);display:none;font-size:12px;line-height:1.35}.sidebar-status-line{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:5px;margin-top:auto;padding:10px}.workspace{padding:22px 28px 42px}.page-title{align-items:center;border-bottom:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 14px;min-height:54px;padding:0}.page-title>div:first-child{display:grid;gap:3px}.page-title p{color:var(--ui-faint);font-size:12px}.page-title h1,.page-title p{font-weight:800;letter-spacing:0;margin:0}.page-title h1{color:var(--ui-ink);font-size:22px;line-height:1.25}.page-title span{color:var(--ui-muted);font-size:13px;line-height:1.5;margin:0}.page-title-action{justify-self:end}.page-title .page-action-drawer{margin:0}.page-title .page-action-drawer>summary{align-items:center;background:var(--ui-ink);border:1px solid var(--ui-ink);border-radius:var(--ui-radius);color:#ffffff;cursor:pointer;display:inline-flex;min-height:36px;padding:8px 13px}.page-title .page-action-drawer>summary strong{color:#ffffff;font-size:13px;font-weight:800;white-space:nowrap}.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(17,24,39,.34);content:"";inset:0;position:fixed;z-index:60}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{background:var(--ui-bg);border-left:1px solid var(--ui-border);box-shadow:-24px 0 48px rgba(15,23,42,.16);display:grid;gap:12px;grid-template-columns:1fr;height:calc(100vh - 56px);margin:0;overflow:auto;padding:14px;position:fixed;right:0;top:56px;width:min(640px,100vw);z-index:61}.dashboard-command-center,.dashboard-launch-path,.section-panel.account-table-panel,.section-panel.acquisition-table-panel,.section-panel.analytics-primary-panel,.section-panel.customer-table-panel,.section-panel.dispatch-queue-panel,.section-panel.salesperson-table-panel,.section-panel.source-performance-panel,.system-status-panel{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:none;margin:0;overflow:hidden;padding:0}.section-panel{border-radius:var(--ui-radius);box-shadow:none}.account-list-header,.account-pool-workspace .account-list-header,.customer-list-header,.dashboard-command-center>.section-heading,.dashboard-launch-path>.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{align-items:center;background:var(--ui-panel);border-bottom:1px solid var(--ui-border);display:flex;justify-content:space-between;margin:0;min-height:58px;padding:13px 16px}.section-heading h2:before{display:none}.account-list-title-block h2,.customer-list-title-block h2,.section-heading h2{color:var(--ui-ink);font-size:16px;font-weight:800;letter-spacing:0;line-height:1.35;margin:0}.account-list-title-block small,.account-list-title-block span,.customer-list-count span,.customer-list-title-block small,.customer-list-title-block span,.heading-actions span,.section-heading>span{color:var(--ui-faint);font-size:12px;font-weight:750}.customer-list-count{align-items:end;display:grid;justify-items:end}.customer-list-count strong{color:var(--ui-ink);font-size:20px;font-weight:800}.customer-notice-banner{background:#ffffff;border:0;border-bottom:1px solid var(--ui-border);border-left:3px solid var(--ui-ok);border-radius:0;box-shadow:none;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:12px 16px}.customer-notice-banner.warn{border-left-color:var(--ui-warn)}.customer-notice-banner.bad{border-left-color:var(--ui-bad)}.customer-notice-banner>div{display:grid;gap:4px;min-width:0}.customer-notice-banner>.detail-feedback-actions{align-items:center;display:flex;gap:8px}.customer-detail-notice{grid-template-columns:minmax(0,1fr) auto}.customer-detail-notice>div:first-child{display:grid;gap:4px;min-width:0}.customer-notice-banner span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.customer-notice-banner strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.customer-notice-banner p{color:var(--ui-muted);font-size:13px;line-height:1.5;margin:0}.customer-handling-strip{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.customer-handling-item{border-right:1px solid var(--ui-border);display:grid;gap:4px;margin:0;min-height:62px;padding:11px 16px;text-decoration:none}.customer-handling-item:last-child{border-right:0}.customer-handling-item span{color:var(--ui-faint);font-size:12px;font-weight:800}.customer-handling-item strong{color:var(--ui-ink);font-size:15px;font-weight:800}.customer-handling-item.bad strong{color:var(--ui-bad)}.customer-handling-item.warn strong{color:var(--ui-warn)}.customer-handling-item.ok strong{color:var(--ui-ok)}.customer-handling-item.active{background:#f3f7fb;box-shadow:inset 0 -2px 0 var(--ui-accent)}.customer-handling-item.active span{color:var(--ui-accent)}.customer-queue-context{align-items:center;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.customer-queue-context div{display:grid;gap:4px;min-width:0}.customer-queue-context strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.customer-queue-context small{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.45}.customer-sample-quality-bar{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(145px,.7fr))}.customer-sample-quality-item,.customer-sample-quality-title{border-right:1px solid var(--ui-border);display:grid;gap:4px;min-height:64px;min-width:0;padding:11px 16px;text-decoration:none}.customer-sample-quality-item:last-child{border-right:0}.customer-sample-quality-item span,.customer-sample-quality-title span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.3}.customer-sample-quality-item strong,.customer-sample-quality-title strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-sample-quality-item small,.customer-sample-quality-title small{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-sample-quality-item.warn strong{color:var(--ui-warn)}.customer-sample-quality-item.ok strong{color:var(--ui-ok)}.account-primary-decision{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(150px,.65fr)) minmax(240px,.95fr)}.account-primary-decision p,.account-primary-main,.account-primary-next{border-right:1px solid var(--ui-border);display:grid;gap:4px;margin:0;min-height:72px;min-width:0;padding:10px 16px}.account-primary-next{align-items:center;gap:6px 10px;grid-template-columns:minmax(0,1fr) auto}.account-primary-next .button{grid-column:2;min-width:max-content}.account-primary-next .button:last-child{grid-row:3}.account-primary-next small{grid-column:1}.account-primary-next:last-child{border-right:0}.account-primary-decision small,.account-primary-decision span,.account-primary-decision strong{overflow:hidden;text-overflow:ellipsis;white-space:normal}.account-primary-decision span{color:var(--ui-faint);font-size:12px;font-weight:800;line-height:1.35}.account-primary-decision strong{color:var(--ui-ink);font-size:14px;font-weight:800;line-height:1.35}.account-primary-decision small{color:var(--ui-muted);font-size:12px;line-height:1.45}.account-queue-strip{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.account-queue-item{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:4px;min-height:58px;padding:10px 16px;text-decoration:none}.account-queue-item:last-child{border-right:0}.account-queue-item.active,.account-queue-item:hover{background:#f9fafb}.account-queue-item.active{box-shadow:inset 0 -2px 0 var(--ui-accent)}.account-queue-item span{color:var(--ui-muted);font-size:12px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-queue-item strong{color:var(--ui-ink);font-size:18px;font-weight:850;line-height:1.1}.account-queue-item.bad strong{color:var(--ui-bad)}.account-queue-item.warn strong{color:var(--ui-warn)}.account-queue-item.ok strong{color:var(--ui-ok)}.account-queue-context{align-items:center;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:11px 16px}.account-queue-context div{display:grid;gap:4px;min-width:0}.account-queue-context strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35}.account-queue-context small{color:var(--ui-muted);font-size:12px;line-height:1.45}.account-queue-context span{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.account-list-filter,.customer-list-filter,.salesperson-list-filter{align-items:end;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:10px;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(150px,.7fr)) auto;padding:12px 16px}.account-list-filter label,.customer-list-filter label,.filter-more label,.salesperson-list-filter label{color:var(--ui-muted);display:grid;font-size:12px;font-weight:750;gap:5px}input,select,textarea{background:#ffffff;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-ink);font-size:13px}input,select{min-height:34px;padding:7px 9px}textarea{min-height:88px;padding:9px}input:focus,select:focus,textarea:focus{border-color:#9aa4b2;box-shadow:0 0 0 3px rgba(102,112,133,.12);outline:none}.customer-list-filter .filter-more{grid-column:1/-1}.customer-list-filter .filter-more summary{color:var(--ui-muted);cursor:pointer;font-size:12px;font-weight:800}.customer-list-filter .filter-more-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(130px,1fr));margin-top:10px}.customer-filter-actions,.filter-actions,.heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.button,.mini-button,.text-button,button{letter-spacing:0}.button{align-items:center;background:var(--ui-accent);border:1px solid var(--ui-accent);border-radius:var(--ui-radius);color:#ffffff;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:34px;padding:7px 12px}.button:hover{background:var(--ui-accent-strong);border-color:var(--ui-accent-strong)}.button.secondary,.heading-action-menu>summary,.mini-button,.row-action-drawer>summary{background:#ffffff;border:1px solid var(--ui-border-strong);color:#344054}.button.secondary:hover,.heading-action-menu>summary:hover,.mini-button:hover,.row-action-drawer>summary:hover{background:#f9fafb;border-color:#c9d1dc;color:var(--ui-ink)}.button.danger{background:var(--ui-bad);border-color:var(--ui-bad);color:#ffffff}.text-button{color:var(--ui-muted);font-size:13px}.command-state,.customer-follow-state,.pill-soft,.tag,.tag.bad,.tag.warn{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:1;min-height:22px;padding:4px 8px}.tag{background:var(--ui-ok-soft);color:var(--ui-ok)}.command-state.warn,.tag.warn,.warn-state{background:var(--ui-warn-soft);color:var(--ui-warn)}.command-state.bad,.danger-state,.tag.bad{background:var(--ui-bad-soft);color:var(--ui-bad)}.command-state.ok,.muted-state,.pill-soft{background:#f2f4f7;color:#475467}.status-dot{color:var(--ui-muted);font-size:13px;font-weight:750}.status-dot.ok:before{background:var(--ui-ok)}.status-dot.warn:before{background:#f79009}.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{align-items:center;background:#f9fafb;border-bottom:1px solid var(--ui-border);color:var(--ui-muted);display:grid;font-size:12px;font-weight:800;min-height:40px;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{align-items:center;background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;gap:14px;min-height:72px;padding:12px 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:#fcfcfd}.account-pool-workspace .account-resource-row:last-child,.customer-list-workspace .customer-row:last-child,.salesperson-row:last-child,.section-panel.acquisition-table-panel .acquisition-link-row:last-child,.section-panel.dispatch-queue-panel .dispatch-row:last-child{border-bottom: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-access-start{background:#ffffff;gap:0}.customer-access-main,.customer-access-start{border-bottom:1px solid var(--ui-border);display:grid}.customer-access-main{align-items:center;background:var(--ui-panel-subtle);gap:16px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:14px 16px}.customer-access-main>div{display:grid;gap:5px;min-width:0}.customer-access-main small,.customer-access-main span{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-access-main strong{color:var(--ui-ink);font-size:15px;font-weight:850;line-height:1.35}.customer-access-start .customer-empty-diagnosis{border-top:0;margin:0}.customer-access-start .customer-empty-path{border:0;border-radius:0;border-top:1px solid var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.customer-access-start .customer-empty-path a{border-bottom:0}.customer-access-start .customer-empty-path a:nth-child(2n){border-right:1px solid var(--ui-border)}.customer-access-start .customer-empty-path a:last-child{border-right:0}.customer-empty-path{border:1px solid var(--ui-border);border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;min-width:0;overflow:hidden;width:100%}.customer-empty-list-row .customer-row-revenue{justify-items:stretch;width:100%}.customer-empty-diagnosis{align-items:center;background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);display:grid;gap:12px;grid-column:1/-1;grid-template-columns:minmax(240px,1.1fr) minmax(280px,1fr) minmax(220px,.8fr);margin:4px -16px -12px;min-width:0;padding:12px 16px}.customer-empty-diagnosis>div{display:grid;gap:4px;min-width:0}.customer-empty-diagnosis small,.customer-empty-diagnosis span{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-empty-diagnosis>div>span{color:var(--ui-faint);font-weight:850}.customer-empty-diagnosis strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.customer-empty-diagnosis.bad strong{color:var(--ui-bad)}.customer-empty-diagnosis.warn strong{color:var(--ui-warn)}.customer-empty-diagnosis.ok strong{color:var(--ui-ok)}.customer-empty-diagnosis-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-empty-diagnosis-metrics p{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:3px;margin:0;min-width:0;padding:8px}.customer-empty-diagnosis-action{justify-items:end;text-align:right}.customer-empty-path a{border-bottom:1px solid var(--ui-border);border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:3px;min-width:0;padding:8px;text-decoration:none}.customer-empty-path a:nth-child(2n){border-right:0}.customer-empty-path a:nth-last-child(-n+2){border-bottom:0}.customer-empty-path a:hover{background:var(--ui-panel-subtle)}.customer-empty-path small,.customer-empty-path span{color:var(--ui-muted);font-size:11px;line-height:1.35;white-space:normal}.customer-empty-path strong{color:var(--ui-ink);font-size:12px;font-weight:850;line-height:1.25;white-space:normal}.section-panel.acquisition-table-panel .acquisition-link-row,.section-panel.acquisition-table-panel .acquisition-table-head{grid-template-columns:minmax(240px,1.18fr) minmax(220px,.95fr) minmax(170px,.65fr) minmax(220px,.9fr) 76px;min-width:980px}.section-panel.acquisition-table-panel .acquisition-link-row-empty{grid-template-columns:1fr;min-width:0}.account-pool-workspace .account-resource-head,.account-pool-workspace .account-resource-row{grid-template-columns:minmax(250px,1.18fr) minmax(270px,1.1fr) minmax(210px,.82fr) 56px;min-width:860px}.section-panel.dispatch-queue-panel .dispatch-row,.section-panel.dispatch-queue-panel .dispatch-table-head{grid-template-columns:minmax(250px,1.16fr) minmax(190px,.82fr) minmax(250px,1fr) 76px;min-width:760px}.recommendation-queue-strip{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.recommendation-queue-item{align-items:center;border-right:1px solid var(--ui-border);color:var(--ui-muted);display:grid;gap:4px;min-height:58px;padding:10px 14px;text-decoration:none}.recommendation-queue-item:last-child{border-right:0}.recommendation-queue-item.active,.recommendation-queue-item:hover{background:#f9fafb;color:var(--ui-ink)}.recommendation-queue-item span{font-size:12px;font-weight:850;line-height:1.35}.recommendation-queue-item strong{color:var(--ui-ink);font-size:18px;font-weight:900;line-height:1.1}.recommendation-queue-context{align-items:center;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.recommendation-queue-context div{display:grid;gap:4px;min-width:0}.recommendation-queue-context strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.recommendation-queue-context small{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.45}.recommendation-observation-note{align-items:center;background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.recommendation-observation-note div{display:grid;gap:4px;min-width:0}.recommendation-observation-note strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35}.recommendation-observation-note small{color:var(--ui-muted);font-size:12px;line-height:1.45}.account-link-dispatch,.account-resource-main,.account-resource-status,.customer-row-context,.customer-row-follow,.customer-row-main,.customer-row-revenue,.dispatch-row-action,.dispatch-row-main,.dispatch-row-scope,.link-row-main,.link-row-recommendations,.link-row-source,.link-row-stats{display:grid;gap:5px;min-width:0}.link-account-summary{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:5px;padding:8px}.link-account-summary>div{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.link-account-summary strong{color:var(--ui-ink);font-size:13px;font-weight:800;line-height:1.35}.link-account-summary small,.link-account-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-account-summary small{color:var(--ui-muted);font-size:12px;line-height:1.45}.link-traffic-participation{border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:3px;min-width:0;padding:7px 8px}.link-traffic-participation.ok{background:var(--ui-ok-soft);border-color:#abefc6}.link-traffic-participation.warn{background:var(--ui-warn-soft);border-color:#f7d89b}.link-traffic-participation.bad{background:var(--ui-bad-soft);border-color:#fecdca}.link-traffic-participation span{color:var(--ui-ink);font-size:12px;font-weight:850;line-height:1.3}.link-traffic-participation small{color:var(--ui-muted);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-preview-drawer{display:grid;gap:10px}.link-preview-summary{align-items:center;background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.link-preview-summary div{display:grid;gap:4px;min-width:0}.link-preview-quick-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.link-preview-quick-grid p{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:4px;margin:0;min-width:0;padding:10px}.link-preview-quick-grid span,.link-preview-summary span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.link-preview-quick-grid strong,.link-preview-summary strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-preview-quick-grid small,.link-preview-summary small{color:var(--ui-muted);font-size:12px;line-height:1.45}.link-queue-strip{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.link-queue-strip a{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:4px;min-height:58px;padding:10px 16px;text-decoration:none}.link-queue-strip a:last-child{border-right:0}.link-queue-strip a.active,.link-queue-strip a:hover{background:#f9fafb}.link-queue-strip a.active{box-shadow:inset 0 -2px 0 var(--ui-accent)}.link-queue-strip span{color:var(--ui-muted);font-size:12px;font-weight:800;line-height:1.3}.link-queue-strip strong{color:var(--ui-ink);font-size:18px;font-weight:850;line-height:1.1}.link-queue-context{align-items:center;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.link-queue-context div{display:grid;gap:4px;min-width:0}.link-queue-context strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.link-queue-context small{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.45}.account-pool-setup-head,.account-pool-setup-workspace{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid}.account-pool-setup-head{align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.account-pool-setup-candidates,.account-pool-setup-head div,.account-pool-setup-item p,.account-pool-setup-item>div{display:grid;gap:4px;margin:0;min-width:0}.account-pool-setup-head span,.account-pool-setup-item span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.account-pool-setup-head strong{color:var(--ui-ink);font-size:16px;font-weight:850;line-height:1.3}.account-pool-setup-head small,.account-pool-setup-item small,.account-pool-setup-more{color:var(--ui-muted);font-size:12px;line-height:1.45}.account-pool-setup-list{display:grid}.account-pool-setup-item{align-items:start;border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(220px,1.05fr) minmax(230px,.95fr) minmax(140px,.45fr) minmax(180px,.65fr);padding:14px 16px}.account-pool-setup-item:last-child{border-bottom:0}.account-pool-setup-item strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-pool-setup-candidates{align-content:start}.account-pool-setup-candidates form{min-width:0}.account-pool-setup-candidates .mini-button{max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.account-pool-setup-action>summary{align-items:center;background:var(--ui-panel-subtle);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);color:#344054;cursor:pointer;display:flex;font-size:13px;font-weight:850;justify-content:center;list-style:none;min-height:34px;padding:7px 10px}.account-pool-setup-action>summary::-webkit-details-marker{display:none}.account-pool-setup-action[open]>summary{background:#f9fafb;border-color:#c9d1dc}.account-pool-setup-action[open]>.link-card-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin-top:10px;overflow:hidden}.account-pool-setup-more{background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);padding:10px 16px}.pending-sync-head,.pending-sync-workspace{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid}.pending-sync-head{align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.pending-sync-head div,.pending-sync-item p,.pending-sync-item>div{display:grid;gap:4px;margin:0;min-width:0}.link-data-sync-actions,.pending-sync-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.link-data-sync-actions form,.pending-sync-head-actions form{margin:0}.detail-feedback-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.acquisition-notice-banner,.recommendation-notice-banner,.system-notice-banner{grid-template-columns:minmax(0,1fr) auto}.detail-feedback-actions form{margin:0}.detail-feedback-actions .button{white-space:nowrap}.pending-sync-head span,.pending-sync-item span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.pending-sync-head strong{color:var(--ui-ink);font-size:16px;font-weight:850;line-height:1.3}.pending-sync-head small,.pending-sync-item small,.pending-sync-more{color:var(--ui-muted);font-size:12px;line-height:1.45}.pending-sync-list{display:grid}.pending-sync-item{align-items:start;border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(190px,.75fr) minmax(240px,1fr) minmax(260px,1fr);padding:14px 16px}.pending-sync-item:last-child{border-bottom:0}.pending-sync-item strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-sync-actions{align-content:start;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.pending-sync-actions .inline-form{max-width:100%}.pending-sync-more{background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);padding:10px 16px}.launch-url-head,.launch-url-workspace{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid}.launch-url-head{align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.launch-url-head div,.launch-url-item p,.launch-url-item>div{display:grid;gap:4px;margin:0;min-width:0}.launch-url-head span,.launch-url-item span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.launch-url-head strong{color:var(--ui-ink);font-size:16px;font-weight:850;line-height:1.3}.launch-url-head small,.launch-url-item small,.launch-url-more{color:var(--ui-muted);font-size:12px;line-height:1.45}.launch-url-list{display:grid}.launch-url-item{align-items:start;border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) minmax(260px,1.1fr) minmax(300px,1fr);padding:14px 16px}.launch-url-item:last-child{border-bottom:0}.launch-url-item strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-url-item>.mono{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-ink);font-size:12px;line-height:1.45;overflow-wrap:anywhere;padding:9px 10px;white-space:normal}.launch-url-actions{align-content:start;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.launch-url-actions .inline-form{max-width:100%}.launch-url-actions .compact-action input{max-width:70px}.launch-url-more{background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);padding:10px 16px}.traffic-impact-head,.traffic-impact-workspace{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid}.traffic-impact-head{align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.traffic-impact-head div,.traffic-impact-item p,.traffic-impact-item>div{display:grid;gap:4px;margin:0;min-width:0}.traffic-impact-head span,.traffic-impact-item span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.traffic-impact-head strong{color:var(--ui-ink);font-size:16px;font-weight:850;line-height:1.3}.traffic-impact-head small,.traffic-impact-item small,.traffic-impact-more{color:var(--ui-muted);font-size:12px;line-height:1.45}.traffic-impact-list{display:grid}.traffic-impact-item{align-items:start;border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) minmax(180px,.6fr) minmax(260px,1.1fr);padding:14px 16px}.traffic-impact-item:last-child{border-bottom:0}.traffic-impact-item strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-impact-more{background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);padding:10px 16px}.link-queue-empty{align-items:flex-start;justify-items:flex-start}.link-pool-guide{align-items:center;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:10px 16px}.link-operations-details{background:#ffffff;border-top:1px solid var(--ui-border)}.link-operations-details>summary{align-items:center;background:var(--ui-panel-subtle);color:var(--ui-ink);cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:48px;padding:12px 16px}.link-operations-details>summary::-webkit-details-marker{display:none}.link-operations-details>summary span{display:grid;gap:3px;min-width:0}.link-operations-details>summary strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.link-operations-details>summary b,.link-operations-details>summary small{color:var(--ui-muted);font-size:12px;line-height:1.45}.link-operations-body{display:grid}.link-operations-details:not([open])>.link-operations-body{display:none}.link-operations-body .acquisition-access-drawer,.link-operations-body .link-pool-guide,.link-operations-body .link-setup-path-guide{border-bottom:1px solid var(--ui-border)}.link-operations-body>:last-child{border-bottom:0}.link-pool-guide strong{color:var(--ui-ink);font-size:13px;font-weight:800;white-space:nowrap}.link-pool-guide p{color:var(--ui-muted);font-size:12px;line-height:1.45;margin:0}.acquisition-access-drawer{background:#ffffff;border-bottom:1px solid var(--ui-border);margin:0}.acquisition-access-drawer>summary{align-items:center;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:10px 16px}.acquisition-access-drawer>summary:hover{background:#f9fafb}.acquisition-access-drawer>summary>span:not(.tag){display:grid;gap:3px;min-width:0}.acquisition-access-drawer>summary strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35}.acquisition-access-drawer>summary b,.acquisition-access-drawer>summary small{color:var(--ui-muted);font-size:12px;font-weight:700;line-height:1.45}.acquisition-access-drawer-grid .acquisition-remote-diagnosis,.acquisition-access-drawer-grid .remote-link-takeover{border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.link-setup-path-guide{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.link-setup-path-guide p{border-right:1px solid var(--ui-border);display:grid;gap:4px;margin:0;min-height:58px;padding:11px 16px}.link-setup-path-guide p:last-child{border-right:0}.link-setup-path-guide strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35}.link-setup-path-guide small{color:var(--ui-muted);font-size:12px;line-height:1.45}.link-setup-checklist{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.link-setup-checklist p{background:#ffffff;border:1px solid var(--ui-border);border-radius:6px;display:grid;gap:2px;margin:0;min-width:0;padding:6px 7px}.link-setup-checklist p.ok{border-color:rgba(22,163,74,.24)}.link-setup-checklist p.warn{border-color:rgba(217,119,6,.28)}.link-setup-checklist p.bad{border-color:rgba(220,38,38,.24)}.link-setup-checklist span{color:var(--ui-faint);font-size:11px;font-weight:800;line-height:1.2}.link-setup-checklist strong{color:var(--ui-ink);font-size:12px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-link-dispatch strong,.account-resource-main strong,.account-resource-status strong,.customer-row-follow strong,.customer-row-owner strong,.customer-row-revenue strong,.customer-row-source strong,.customer-title-row strong,.dispatch-row-action strong,.dispatch-row-main strong,.dispatch-row-scope strong,.link-row-main strong,.link-row-recommendations strong,.link-row-source strong{color:var(--ui-ink);font-size:14px;font-weight:800;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-link-dispatch small,.account-resource-main small,.account-resource-status small,.customer-identity,.customer-row-follow small,.customer-row-owner small,.customer-row-revenue small,.customer-row-source small,.dispatch-row-action small,.dispatch-row-main small,.dispatch-row-scope small,.link-row-main small,.link-row-recommendations small,.link-row-source small,.link-row-stats small{color:var(--ui-muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-traffic-plan-preview{display:grid;gap:5px;margin-top:2px;min-width:0}.link-traffic-plan-preview>span{color:var(--ui-faint);font-size:11px;font-weight:850;line-height:1.25}.link-traffic-change-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.link-traffic-change-chip{align-items:center;background:#ffffff;border:1px solid var(--ui-border-strong);border-radius:999px;color:var(--ui-ink);display:inline-flex;font-size:11px;font-weight:850;gap:4px;line-height:1.2;max-width:100%;min-height:22px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.link-traffic-change-chip small,.link-traffic-change-chip span{color:inherit;font-size:11px;font-weight:850}.link-traffic-change-chip small{line-height:1;opacity:.72}.link-traffic-change-chip.add{background:var(--ui-ok-soft);border-color:#abefc6;color:var(--ui-ok)}.link-traffic-change-chip.remove,.link-traffic-change-chip.skipped{background:var(--ui-warn-soft);border-color:#f7d89b;color:var(--ui-warn)}.link-traffic-change-chip.more{background:var(--ui-panel-subtle);color:var(--ui-muted)}.link-traffic-plan-preview small{color:var(--ui-muted);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-link-dispatch{align-content:center}.account-link-dispatch .tag{justify-self:start}.account-traffic-line{color:var(--ui-ink)!important;font-weight:750}.mono{color:#475467;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.customer-row-status,.customer-sample-mini,.customer-tag-row,.customer-title-row,.link-state-line,.link-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.customer-sample-mini{gap:5px}.customer-sample-mini>span{color:var(--ui-faint);font-size:11px;font-weight:850;line-height:1.2}.customer-sample-mini-chip{align-items:center;background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-muted);display:inline-flex;font-size:11px;font-weight:850;line-height:1.15;min-height:20px;padding:3px 7px;white-space:nowrap}.customer-sample-mini-chip.ok{background:var(--ui-ok-soft);border-color:#abefc6;color:var(--ui-ok)}.customer-sample-mini-chip.warn{background:var(--ui-warn-soft);border-color:#f7d89b;color:var(--ui-warn)}.customer-tag{background:#ffffff;border:1px solid var(--ui-border-strong);border-radius:999px;display:inline-flex;font-size:12px;font-weight:750;min-height:22px;padding:4px 8px}.account-row-actions,.customer-row-actions,.dispatch-action-row,.link-row-actions{align-items:center;display:flex;justify-content:flex-start}.customer-preview-drawer{align-content:start}.account-preview-drawer{display:grid;gap:10px}.account-preview-summary{align-items:center;background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.account-preview-summary div{display:grid;gap:4px;min-width:0}.account-preview-quick-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-preview-quick-grid p{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:4px;margin:0;min-width:0;padding:10px}.account-preview-quick-grid span,.account-preview-summary span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.account-preview-quick-grid strong,.account-preview-summary strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-preview-quick-grid small,.account-preview-summary small{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-preview-history,.customer-preview-summary{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-preview-history p,.customer-preview-summary p{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:4px;margin:0;min-width:0;padding:10px}.customer-preview-next{grid-column:1/-1}.customer-preview-next.bad{border-color:rgba(220,38,38,.24)}.customer-preview-next.warn{border-color:rgba(217,119,6,.28)}.customer-preview-next.ok{border-color:rgba(22,163,74,.24)}.customer-preview-form label,.customer-preview-history span,.customer-preview-summary span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.customer-preview-history strong,.customer-preview-summary strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-preview-history small,.customer-preview-summary small{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-preview-traffic-impact{background:#ffffff;border:1px solid var(--ui-border);border-left:3px solid var(--ui-accent);border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:minmax(220px,.92fr) minmax(0,1.35fr);margin-top:10px;min-width:0;padding:10px}.customer-preview-traffic-impact.warn{border-left-color:var(--ui-warn)}.customer-preview-traffic-impact.bad{border-left-color:var(--ui-bad)}.customer-preview-traffic-impact.ok{border-left-color:var(--ui-ok)}.customer-preview-impact-main{align-content:start;display:grid;gap:4px;min-width:0}.customer-preview-impact-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.customer-preview-impact-grid p{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:3px;margin:0;min-width:0;padding:8px}.customer-preview-impact-grid p.ok{background:var(--ui-ok-soft);border-color:#abefc6}.customer-preview-impact-grid p.warn{background:var(--ui-warn-soft);border-color:#f7d89b}.customer-preview-impact-grid span,.customer-preview-impact-main span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.customer-preview-impact-grid strong,.customer-preview-impact-main strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-preview-impact-grid small,.customer-preview-impact-main small{color:var(--ui-muted);font-size:12px;line-height:1.42}.customer-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.customer-preview-quick-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-preview-chat-form,.customer-preview-lost-form,.customer-preview-owner-form{align-items:center;background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.customer-preview-lost-form,.customer-preview-owner-form{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr) auto}.customer-preview-chat-form div,.customer-preview-lost-form div,.customer-preview-lost-form label,.customer-preview-owner-form div,.customer-preview-owner-form label{display:grid;gap:4px;min-width:0}.customer-preview-chat-form span,.customer-preview-lost-form label,.customer-preview-lost-form span,.customer-preview-owner-form label,.customer-preview-owner-form span{color:var(--ui-faint);font-size:12px;font-weight:850}.customer-preview-chat-form strong,.customer-preview-lost-form strong,.customer-preview-owner-form strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.customer-preview-chat-form small,.customer-preview-lost-form small,.customer-preview-owner-form small{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-preview-lost-form input,.customer-preview-owner-form select{min-width:0;width:100%}.customer-preview-chat-form .button,.customer-preview-lost-form .button,.customer-preview-owner-form .button{white-space:nowrap}.customer-preview-form{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:10px}.customer-preview-form label{display:grid;gap:6px;min-width:0}.customer-preview-form input,.customer-preview-form select,.customer-preview-form textarea{min-width:0;width:100%}.customer-preview-form textarea{min-height:86px}.customer-preview-form button,.customer-preview-full{grid-column:1/-1}.heading-action-menu>summary,.row-action-drawer>summary{border-radius:var(--ui-radius);cursor:pointer;font-size:13px;font-weight:800;min-height:32px;padding:7px 10px}.account-pool-workspace .account-row-actions,.salesperson-table-panel .account-row-actions{opacity:.38;transition:opacity .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}.dashboard-command-center .command-status{align-items:center;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.command-status span{color:var(--ui-faint);font-size:12px;font-weight:800}.command-status strong{color:var(--ui-ink);font-size:16px}.command-status p{color:var(--ui-muted);font-size:13px;line-height:1.5;margin:4px 0 0}.command-table{display:grid}.command-row,.command-table-head{display:grid;gap:12px;grid-template-columns:minmax(210px,1fr) minmax(150px,.62fr) minmax(260px,1.1fr) 52px;min-width:720px}.command-table-head{background:#f9fafb;color:var(--ui-muted);font-size:12px;font-weight:800;min-height:40px;padding:0 16px}.command-row,.command-table-head{align-items:center;border-bottom:1px solid var(--ui-border)}.command-row{color:inherit;min-height:72px;padding:12px 16px}.command-row:hover{background:#fcfcfd}.command-row div{display:grid;gap:4px}.command-row strong{color:var(--ui-ink);font-size:14px}.command-row p,.command-row small{color:var(--ui-muted);font-size:12px;line-height:1.45;margin:0}.command-row b{color:var(--ui-muted);font-size:13px}.launch-path-list{background:#ffffff;display:grid}.launch-path-step{align-items:center;border-bottom:1px solid var(--ui-border);color:inherit;display:grid;gap:14px;grid-template-columns:42px minmax(240px,1fr) minmax(170px,.62fr) 88px;min-height:78px;padding:13px 16px;text-decoration:none}.launch-path-step:hover{background:#fcfcfd}.launch-path-step:last-child{border-bottom:0}.launch-path-step>span{align-items:center;background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-faint);display:inline-flex;font-size:12px;font-weight:850;height:30px;justify-content:center;width:30px}.launch-path-step div{display:grid;gap:4px;min-width:0}.launch-path-step strong{color:var(--ui-ink);font-size:14px;font-weight:850}.launch-path-step small{color:var(--ui-muted);font-size:12px;line-height:1.45}.launch-path-step p{display:grid;gap:4px;margin:0;min-width:0}.launch-path-step b{color:var(--ui-ink);font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-path-step em,.launch-path-step i{font-style:normal}.launch-path-step em{color:var(--ui-muted);font-size:12px;font-weight:800}.launch-path-step i{color:var(--ui-accent);font-size:13px;font-weight:850;text-align:right}.launch-path-step.bad em,.launch-path-step.bad>span{color:var(--ui-bad)}.launch-path-step.warn em,.launch-path-step.warn>span{color:var(--ui-warn)}.launch-path-step.ok em,.launch-path-step.ok>span{color:var(--ui-ok)}.empty-state.table-empty-state,.table-empty-state{background:#ffffff;border:0;border-radius:0;display:grid;gap:12px;padding:26px 24px;width:100%}.table-empty-state strong{color:var(--ui-ink);font-size:17px;font-weight:800}.table-empty-state p{color:var(--ui-muted);font-size:13px;line-height:1.6;margin:0}.launch-actions{display:flex;gap:8px}.remote-link-takeover{background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:12px;padding:12px 16px}.remote-link-summary{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.remote-link-summary>div{display:grid;gap:4px;min-width:0}.remote-link-summary span{color:var(--ui-faint);font-size:12px;font-weight:800}.remote-link-summary strong{color:var(--ui-ink);font-size:17px;font-weight:800}.remote-link-error,.remote-link-summary small{color:var(--ui-muted);font-size:12px;line-height:1.5;margin:0}.remote-link-import-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.remote-link-import-form .checkbox-line{align-items:center;background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-muted);display:inline-flex;font-size:12px;font-weight:750;gap:6px;min-height:34px;padding:7px 9px}.setup-note{background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.5;margin:0;padding:10px 16px}.remote-link-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.remote-link-item{align-items:center;background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:70px;padding:10px}.remote-link-item>div{display:grid;gap:4px;min-width:0}.remote-link-item strong{color:var(--ui-ink);font-size:13px;font-weight:800}.remote-link-item small,.remote-link-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remote-link-item small{color:var(--ui-muted);font-size:12px}.acquisition-remote-diagnosis{align-items:stretch;background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;gap:0;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.05fr) minmax(260px,1fr) minmax(260px,1fr)}.remote-diagnosis-auth,.remote-diagnosis-main,.remote-diagnosis-metrics,.remote-diagnosis-next{border-right:1px solid var(--ui-border);min-width:0;padding:13px 16px}.remote-diagnosis-auth{border-right:0}.remote-diagnosis-main{align-content:center;display:grid;gap:6px}.remote-diagnosis-auth strong,.remote-diagnosis-main strong,.remote-diagnosis-next strong{color:var(--ui-ink);font-size:14px;font-weight:800;line-height:1.4}.remote-diagnosis-auth small,.remote-diagnosis-auth span,.remote-diagnosis-main small,.remote-diagnosis-metrics span,.remote-diagnosis-next p,.remote-diagnosis-next small{color:var(--ui-muted);font-size:12px;line-height:1.5}.remote-diagnosis-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));padding:0}.remote-diagnosis-metrics p{border-right:1px solid var(--ui-border);display:grid;gap:4px;margin:0;min-height:76px;padding:13px 14px}.remote-diagnosis-metrics p:last-child{border-right:0}.remote-diagnosis-metrics strong{color:var(--ui-ink);font-size:14px;font-weight:800}.remote-diagnosis-next{display:grid;gap:6px}.remote-diagnosis-auth{display:grid;gap:7px}.remote-diagnosis-next p{margin:0}.remote-diagnosis-auth p{display:grid;gap:2px;margin:0}.remote-diagnosis-auth span{color:var(--ui-ink);font-weight:850}.remote-diagnosis-next div{display:flex;flex-wrap:wrap;gap:6px}.remote-diagnosis-next small{background:#f8fafc;border:1px solid var(--ui-border);border-radius:999px;padding:4px 7px}.acquisition-diagnostic-list,.launch-ready-list{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.acquisition-diagnostic-list{display:grid;gap:8px;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>span{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:4px;min-width:0;padding:10px}.acquisition-diagnostic-list em,.acquisition-diagnostic-list small{color:var(--ui-muted);font-size:12px;line-height:1.45;min-width:0;overflow-wrap:anywhere}.acquisition-diagnostic-list b,.acquisition-diagnostic-list strong{color:var(--ui-ink);font-size:14px;font-style:normal;font-weight:850;line-height:1.35;min-width:0;overflow-wrap:anywhere}.drawer-operation-group{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden}.drawer-operation-group>summary{align-items:center;background:var(--ui-panel);border-bottom:1px solid var(--ui-border);cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:12px}.drawer-operation-group>summary strong{color:var(--ui-ink);font-size:14px;font-weight:800}.drawer-operation-group>summary b,.drawer-operation-group>summary small{color:var(--ui-faint);font-size:12px;font-weight:750}.drawer-operation-content{background:var(--ui-panel);display:grid;gap:12px;padding:12px}.drawer-operation-content>.section-panel,.drawer-operation-content>details.section-panel{border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.link-recommendation-empty,.link-recommendation-list{display:grid;gap:10px}.link-recommendation-card,.link-recommendation-context,.link-recommendation-empty{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:12px}.link-recommendation-context{display:grid;gap:4px}.link-recommendation-card p,.link-recommendation-card span,.link-recommendation-context span,.link-recommendation-empty a+small,.link-recommendation-empty p{color:var(--ui-muted);font-size:12px;line-height:1.5;margin:0}.link-recommendation-action strong,.link-recommendation-card>strong,.link-recommendation-context strong,.link-recommendation-empty strong{color:var(--ui-ink);font-size:14px;font-weight:800;line-height:1.45}.link-recommendation-context small{color:var(--ui-faint);font-size:12px;overflow-wrap:anywhere}.link-recommendation-card{display:grid;gap:9px}.link-recommendation-buttons,.link-recommendation-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.link-recommendation-meta span:not(.tag){color:var(--ui-faint);font-weight:750}.link-recommendation-action{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:4px;padding:10px}.link-recommendation-buttons form{margin:0}.link-account-pool-context{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.link-account-pool-context p{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:4px;margin:0;min-width:0;padding:10px}.link-account-pool-context small,.link-account-pool-context span{color:var(--ui-muted);font-size:12px;line-height:1.45}.link-account-pool-context strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35}.create-link-workflow,.form-grid{display:grid;gap:12px}.create-link-primary-fields,.filter-more-grid,.form-option-content{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.create-link-recommendation{background:#f8fafc;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:4px;min-width:0;padding:10px 12px}.create-link-recommendation small,.create-link-recommendation span{color:var(--ui-muted);font-size:12px;line-height:1.45}.create-link-recommendation strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.link-url-distribution{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;margin-bottom:12px;padding:12px}.link-url-distribution>div:first-child{display:grid;gap:4px}.link-url-distribution small,.link-url-distribution span,.variant-url-row p{color:var(--ui-muted);font-size:12px;line-height:1.45}.link-url-distribution strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.launch-url-row,.variant-url-row{align-items:start;background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.launch-url-row p,.variant-url-row p{margin:0;min-width:0;overflow-wrap:anywhere}.launch-url-row>div,.variant-url-row>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.copy-text-button{white-space:nowrap}.form-grid label{color:var(--ui-muted);display:grid;font-size:12px;font-weight:750;gap:5px}.detail-action,.form-option-group,.inline-editor,.launch-create-inline{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden}.detail-action>summary,.form-option-group>summary,.inline-editor>summary,.launch-create-inline>summary{background:var(--ui-panel-subtle);cursor:pointer;font-size:13px;font-weight:800;min-height:40px;padding:10px 12px}.detail-action>div,.detail-action>form,.first-link-choice,.form-option-content,.inline-editor>form,.launch-blocked-actions{padding:12px}.launch-create-inline:not([open])>.first-link-choice,.launch-create-inline:not([open])>.launch-blocked-actions{display:none}.danger-editor>summary{color:var(--ui-bad)}.traffic-allocation-panel{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin:0 0 14px;overflow:hidden;padding:0}.traffic-allocation-panel>.section-heading{align-items:center;background:var(--ui-panel);border-bottom:1px solid var(--ui-border);display:flex;justify-content:space-between;margin:0;min-height:58px;padding:13px 16px}.traffic-primary-decision-bar{align-items:stretch;background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:minmax(230px,1fr) minmax(180px,.8fr) minmax(240px,1.05fr) minmax(220px,.95fr) minmax(230px,1fr);min-width:0}.traffic-primary-decision-bar p,.traffic-primary-decision-main,.traffic-primary-next{border-right:1px solid var(--ui-border);display:grid;gap:5px;margin:0;min-height:86px;min-width:0;padding:14px 16px}.traffic-primary-next{border-right:0;grid-template-columns:minmax(0,1fr) auto}.traffic-primary-next small,.traffic-primary-next span,.traffic-primary-next strong{grid-column:1}.traffic-primary-next .button{align-self:center;grid-column:2;grid-row:1/4;white-space:nowrap}.traffic-execution-details{background:#ffffff;border-top:1px solid var(--ui-border)}.traffic-execution-details>summary{align-items:center;background:var(--ui-panel-subtle);color:var(--ui-ink);cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:48px;padding:12px 16px}.traffic-execution-details>summary::-webkit-details-marker{display:none}.traffic-execution-details>summary span{display:grid;gap:3px;min-width:0}.traffic-execution-details>summary b{color:var(--ui-muted);font-size:12px}.traffic-execution-details[open]>summary b{color:var(--ui-ink)}.traffic-execution-body{display:grid}.traffic-execution-details:not([open])>.traffic-execution-body{display:none}.traffic-auto-console{align-items:stretch;background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.8fr) auto;min-width:0}.traffic-auto-console-main{border-right:1px solid var(--ui-border);display:grid;gap:5px;min-width:0;padding:14px 16px}.traffic-auto-console-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.traffic-auto-console-grid p{border-right:1px solid var(--ui-border);display:grid;gap:5px;margin:0;min-height:86px;min-width:0;padding:14px 16px}.traffic-auto-console>.button{align-self:center;justify-self:center;margin:14px 16px;white-space:nowrap}.traffic-simulation-preview{align-items:stretch;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr) auto;min-width:0}.traffic-simulation-heading{border-right:1px solid var(--ui-border);display:grid;gap:5px;min-width:0;padding:14px 16px}.traffic-simulation-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.traffic-simulation-list a,.traffic-simulation-list p{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:5px;margin:0;min-height:82px;min-width:0;padding:14px 16px;text-decoration:none}.traffic-simulation-list a:hover{background:#ffffff}.traffic-simulation-list p{grid-column:1/-1}.traffic-simulation-preview>.button{align-self:center;justify-self:center;margin:14px 16px;white-space:nowrap}.traffic-automation-loop{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.traffic-automation-loop p{border-right:1px solid var(--ui-border);display:grid;gap:5px;margin:0;min-height:84px;padding:14px 16px}.traffic-automation-loop p:last-child{border-right:0}.traffic-setup-path{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:minmax(0,1fr)}.traffic-setup-main{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.45fr) minmax(260px,.95fr);min-width:0}.traffic-setup-title{border-right:1px solid var(--ui-border);display:grid;gap:5px;min-width:0;padding:14px 16px}.traffic-setup-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.traffic-setup-item{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:5px;min-height:90px;min-width:0;padding:14px 16px;text-decoration:none}.traffic-setup-item:last-child{border-right:0}.traffic-setup-item:hover{background:#f9fafb}.traffic-setup-people{border-left:1px solid var(--ui-border);display:grid;gap:8px;min-width:0;padding:14px 16px}.traffic-setup-people-head,.traffic-setup-person{display:grid;gap:4px;min-width:0}.traffic-setup-person{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:8px;margin:0;padding:8px 10px}.traffic-setup-person.empty{background:#ffffff;border-style:dashed}.traffic-setup-person strong{align-items:center;display:flex;gap:6px}.traffic-setup-person b{border-radius:999px;color:var(--ui-muted);font-size:11px;font-weight:850;line-height:1;padding:3px 6px}.traffic-setup-person b.up{background:var(--ui-ok-soft);color:var(--ui-ok)}.traffic-setup-person b.down{background:var(--ui-warn-soft);color:var(--ui-warn)}.traffic-setup-flow{background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);display:grid;grid-template-columns:minmax(240px,.72fr) repeat(3,minmax(0,1fr));min-width:0}.traffic-flow-item,.traffic-setup-flow-heading{border-right:1px solid var(--ui-border);display:grid;gap:5px;margin:0;min-height:74px;min-width:0;padding:13px 16px}.traffic-flow-item:last-child{border-right:0}.traffic-setup-next{align-items:center;background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);display:grid;gap:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.traffic-setup-next div{display:grid;gap:4px;min-width:0}.traffic-cooldown-strip{background:#fffcf5;border-bottom:1px solid #f7d89b;display:grid;gap:0;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr)}.traffic-cooldown-heading{border-right:1px solid #f7d89b;display:grid;gap:5px;min-width:0;padding:13px 16px}.traffic-cooldown-heading small,.traffic-cooldown-heading span,.traffic-cooldown-list small,.traffic-cooldown-list span{color:var(--ui-muted);font-size:12px;line-height:1.45}.traffic-cooldown-heading strong,.traffic-cooldown-list strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-cooldown-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-cooldown-list a{border-right:1px solid #f7d89b;color:inherit;display:grid;gap:4px;min-width:0;padding:13px 16px;text-decoration:none}.traffic-cooldown-list a:last-child{border-right:0}.traffic-cooldown-list a:hover{background:#fff8e5}.traffic-allocation-head,.traffic-auto-console small,.traffic-auto-console span,.traffic-automation-loop small,.traffic-automation-loop span,.traffic-execution-details>summary small,.traffic-list-title span,.traffic-output small,.traffic-person small,.traffic-primary-decision-bar small,.traffic-primary-decision-bar span,.traffic-recommendation small,.traffic-setup-next small,.traffic-setup-next span,.traffic-setup-path small,.traffic-setup-path span,.traffic-simulation-heading small,.traffic-simulation-heading span,.traffic-simulation-list small,.traffic-simulation-list span,.traffic-target small{color:var(--ui-muted);font-size:12px;line-height:1.45}.traffic-auto-console strong,.traffic-automation-loop strong,.traffic-execution-details>summary strong,.traffic-list-title strong,.traffic-output strong,.traffic-person strong,.traffic-primary-decision-bar strong,.traffic-recommendation strong,.traffic-setup-next strong,.traffic-setup-path strong,.traffic-simulation-heading strong,.traffic-simulation-list strong,.traffic-target strong{color:var(--ui-ink);font-size:14px;font-weight:800;line-height:1.4}.traffic-list-title{align-items:center;background:#ffffff;border-bottom:1px solid var(--ui-border);display:flex;justify-content:space-between;min-height:52px;padding:10px 16px}.traffic-list-title div{display:grid;gap:3px;min-width:0}.traffic-list-title a{color:var(--ui-muted);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.traffic-list-title a:hover{color:var(--ui-ink)}.traffic-allocation-table{overflow:auto}.traffic-allocation-head,.traffic-allocation-row{display:grid;gap:14px;grid-template-columns:minmax(190px,.8fr) minmax(150px,.58fr) minmax(230px,.95fr) minmax(250px,1fr) minmax(280px,1.15fr);min-width:1140px}.traffic-allocation-head{background:#f9fafb;font-weight:800;min-height:40px;padding:0 16px}.traffic-allocation-head,.traffic-allocation-row{align-items:center;border-bottom:1px solid var(--ui-border)}.traffic-allocation-row{background:#ffffff;min-height:104px;padding:12px 16px}.traffic-allocation-row:hover{background:#fcfcfd}.traffic-allocation-row:last-child{border-bottom:0}.traffic-coverage,.traffic-output,.traffic-person,.traffic-recommendation,.traffic-target{display:grid;gap:5px;min-width:0}.traffic-coverage small,.traffic-coverage strong,.traffic-output small,.traffic-output strong,.traffic-person small,.traffic-person strong,.traffic-recommendation small,.traffic-recommendation strong,.traffic-target small,.traffic-target strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-target strong{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.traffic-target b{background:#f2f4f7;border-radius:999px;color:#475467;font-size:12px;line-height:1;padding:4px 7px}.traffic-target b.up{background:var(--ui-ok-soft);color:var(--ui-ok)}.traffic-target b.down{background:var(--ui-warn-soft);color:var(--ui-warn)}.traffic-inline-plan{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.traffic-change-chip{background:var(--ui-ok-soft);border:1px solid transparent;border-radius:999px;color:var(--ui-ok);display:inline-flex;font-size:12px;font-weight:800;line-height:1;max-width:100%;min-height:22px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.traffic-change-chip.remove{background:var(--ui-warn-soft);color:var(--ui-warn)}.traffic-change-chip.muted{background:#f2f4f7;color:#667085}.traffic-recommendation .tag{justify-self:start}.traffic-person-decision{border:1px solid var(--ui-border);border-radius:8px;margin-top:4px;overflow:hidden}.traffic-person-decision>summary{align-items:center;background:var(--ui-panel-subtle);color:var(--ui-ink);cursor:pointer;display:flex;font-size:12px;font-weight:850;justify-content:space-between;list-style:none;min-height:32px;padding:8px 10px}.traffic-person-decision>summary::-webkit-details-marker{display:none}.traffic-person-decision>summary:after{color:var(--ui-muted);content:"展开";font-size:12px;font-weight:800}.traffic-person-decision[open]>summary:after{content:"收起"}.traffic-person-decision-body{background:#ffffff;display:grid;gap:10px;padding:10px}.traffic-decision-next{display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.traffic-decision-flow p,.traffic-decision-grid p,.traffic-decision-next>div{display:grid;gap:4px;min-width:0}.traffic-decision-grid{border:1px solid var(--ui-border);border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.traffic-decision-grid p{border-bottom:1px solid var(--ui-border);border-right:1px solid var(--ui-border);margin:0;min-height:76px;padding:10px}.traffic-decision-grid p:nth-child(2n){border-right:0}.traffic-decision-grid p:nth-last-child(-n+2){border-bottom:0}.traffic-boundary-explanation{background:#f8fafc;border:1px solid var(--ui-border);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.traffic-decision-flow{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.traffic-decision-flow p{border-right:1px solid var(--ui-border);margin:0;padding:0 10px 0 0}.traffic-decision-flow p:last-child{border-right:0;padding-right:0}.traffic-decision-actions{display:flex;flex-wrap:wrap;gap:8px}.traffic-boundary-explanation small,.traffic-boundary-explanation span,.traffic-decision-flow span,.traffic-person-decision small,.traffic-person-decision span{color:var(--ui-muted);font-size:12px;line-height:1.45;white-space:normal}.traffic-boundary-explanation strong,.traffic-decision-flow strong,.traffic-person-decision strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35;white-space:normal}.traffic-allocation-empty{grid-template-columns:1fr;min-width:0}.traffic-empty-state{align-items:stretch;display:grid;gap:12px;text-align:left;width:100%}.traffic-empty-path{border:1px solid var(--ui-border);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.traffic-empty-path a{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:5px;min-height:92px;min-width:0;padding:13px 14px;text-decoration:none}.traffic-empty-path a:last-child{border-right:0}.traffic-empty-path a:hover{background:var(--ui-panel-subtle)}.traffic-empty-path small,.traffic-empty-path span{color:var(--ui-muted);font-size:12px;line-height:1.45;white-space:normal}.traffic-empty-path strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;white-space:normal}.settings-entry-panel{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin-top:14px;overflow:hidden;padding:0}.system-primary-actions{grid-template-columns:1fr}.wecom-deep-test-actions{margin-top:12px}.settings-entry-panel>.section-heading{align-items:center;background:var(--ui-panel);border-bottom:1px solid var(--ui-border);display:flex;justify-content:space-between;margin:0;min-height:58px;padding:13px 16px}.settings-entry-list{display:grid}.settings-entry-item{align-items:center;background:#ffffff;border-bottom:1px solid var(--ui-border);color:inherit;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:13px 16px}.settings-entry-item:hover{background:#fcfcfd}.settings-entry-item:last-child{border-bottom:0}.settings-entry-item div{display:grid;gap:4px;min-width:0}.settings-entry-item strong{color:var(--ui-ink);font-size:14px;font-weight:800}.settings-entry-item small,.settings-entry-item span{color:var(--ui-muted);font-size:12px;line-height:1.45}.settings-entry-item span{background:#f2f4f7;border-radius:999px;color:#475467;font-weight:800;padding:5px 8px;white-space:nowrap}.dispatch-policy-form{display:grid;gap:14px}.policy-command-panel{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.policy-primary-workspace{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(0,.8fr));overflow:hidden}.policy-primary-main{align-content:center;gap:6px;padding:14px}.policy-command-panel p,.policy-primary-main{border-right:1px solid var(--ui-border);display:grid;min-width:0}.policy-command-panel p{gap:5px;margin:0;padding:12px}.policy-command-panel p:last-child{border-right:0}.policy-section-title{display:grid;gap:4px;margin:2px 0 -4px;min-width:0}.policy-section-title span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.policy-section-title strong{color:var(--ui-ink);font-size:15px;font-weight:850;line-height:1.35}.policy-section-title small{color:var(--ui-muted);font-size:12px;line-height:1.45}.policy-intelligence-overview{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.policy-intelligence-overview p{border-right:1px solid var(--ui-border);display:grid;gap:5px;margin:0;min-width:0;padding:12px}.policy-intelligence-overview p:last-child{border-right:0}.policy-impact-path{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.policy-impact-path a{color:inherit;display:grid;gap:5px;min-width:0;padding:12px;position:relative;text-decoration:none}.policy-impact-path a+a{border-left:1px solid var(--ui-border)}.policy-impact-path a:hover{background:#f8fafc}.policy-impact-path span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.policy-impact-path strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.policy-impact-path small{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.45}.policy-formula-strip{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.policy-formula-strip p{border-right:1px solid var(--ui-border);display:grid;gap:5px;margin:0;min-width:0;padding:12px}.policy-formula-strip p:last-child{border-right:0}.policy-advanced-drawer>summary small,.policy-command-panel span,.policy-field>span,.policy-formula-strip span,.policy-intelligence-overview span,.policy-primary-main span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.policy-command-panel strong,.policy-formula-strip strong,.policy-intelligence-overview strong,.policy-primary-main strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.45}.policy-command-panel small,.policy-field small,.policy-formula-strip small,.policy-intelligence-overview small,.policy-primary-main small,.policy-safety-toggle small{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.45}.policy-boundary-grid,.policy-decision-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-field,.policy-safety-toggle{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:8px;min-width:0;padding:12px}.policy-decision-grid .policy-field{min-height:124px}.policy-link-field{color:inherit;text-decoration:none}.policy-link-field:hover{background:var(--ui-panel-subtle)}.policy-link-field strong{color:var(--ui-link);font-size:15px;font-weight:850;line-height:1.35}.policy-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-field input,.policy-field select{min-width:0;width:100%}.policy-input-unit{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto}.policy-input-unit b{color:var(--ui-muted);font-size:12px;font-weight:850;white-space:nowrap}.policy-safety-toggle{align-items:start;grid-template-columns:auto minmax(0,1fr)}.policy-safety-toggle input{margin-top:3px}.policy-rule-strip{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:0}.policy-rule-strip p{display:grid;gap:4px;grid-template-columns:86px minmax(0,1fr);margin:0;padding:10px 12px}.policy-rule-strip p+p{border-top:1px solid var(--ui-border)}.policy-rule-strip span{color:var(--ui-faint);font-size:12px;font-weight:800}.policy-rule-strip strong{color:var(--ui-ink);font-size:13px;font-weight:750;line-height:1.45}.policy-advanced-drawer,.policy-execution-details{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden}.policy-execution-details>summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.policy-execution-details>summary span{display:grid;gap:4px;min-width:0}.policy-execution-details>summary strong{color:var(--ui-ink);font-size:14px;font-weight:850}.policy-execution-details>summary b,.policy-execution-details>summary small{color:var(--ui-muted);font-size:12px;font-weight:800;line-height:1.45}.policy-execution-body{background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);display:grid;gap:10px;padding:12px}.policy-execution-details:not([open])>.policy-execution-body{display:none}.policy-execution-body .policy-formula-strip,.policy-execution-body .policy-rule-strip{border-radius:8px}.policy-advanced-drawer>summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.policy-advanced-drawer>summary span{display:grid;gap:4px;min-width:0}.policy-advanced-drawer>summary strong{color:var(--ui-ink);font-size:14px;font-weight:850}.policy-advanced-drawer>summary b{color:var(--ui-muted);font-size:12px;font-weight:850}.policy-field-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.policy-field-grid .policy-field{background:var(--ui-panel-subtle)}.policy-submit-line{align-items:center;background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.policy-submit-line p{color:var(--ui-muted);font-size:13px;line-height:1.5;margin:0}.dispatch-plan-preview{border:0;margin:0;padding:0}.dispatch-plan-summary,.dispatch-resolution-confirmation{align-items:center;background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;min-width:0;padding:10px}.dispatch-resolution-confirmation{background:var(--ui-panel-subtle);grid-template-columns:1fr}.dispatch-plan-summary div,.dispatch-resolution-confirmation{min-width:0}.dispatch-plan-summary span,.dispatch-resolution-confirmation span{color:var(--ui-faint);font-size:12px;font-weight:850;line-height:1.35}.dispatch-plan-summary strong,.dispatch-resolution-confirmation strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.dispatch-plan-summary small,.dispatch-resolution-confirmation small{color:var(--ui-muted);font-size:12px;line-height:1.45}.dispatch-plan-list{display:grid;gap:8px}.dispatch-plan-item{align-items:start;background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.dispatch-plan-item div{display:grid;gap:4px;min-width:0}.dispatch-plan-item strong{color:var(--ui-ink);font-size:14px;font-weight:800}.dispatch-plan-item p,.dispatch-plan-item small,.dispatch-plan-skipped small{color:var(--ui-muted);font-size:12px;line-height:1.45;margin:0}.dispatch-plan-skipped{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:5px;margin-top:8px;padding:10px}.dispatch-plan-skipped strong{color:var(--ui-ink);font-size:13px;font-weight:800}.dispatch-effect-panel{margin-top:14px}.dispatch-effect-queue-strip{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.dispatch-effect-queue-strip a{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:4px;min-height:58px;padding:10px 14px;text-decoration:none}.dispatch-effect-queue-strip a:last-child{border-right:0}.dispatch-effect-queue-strip a.active,.dispatch-effect-queue-strip a:hover{background:#f9fafb}.dispatch-effect-queue-strip a.active{box-shadow:inset 0 -2px 0 var(--ui-accent)}.dispatch-effect-queue-strip span{color:var(--ui-muted);font-size:12px;font-weight:850;line-height:1.35}.dispatch-effect-queue-strip strong{color:var(--ui-ink);font-size:18px;font-weight:900;line-height:1.1}.dispatch-effect-context{align-items:center;background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.dispatch-effect-context div{display:grid;gap:4px;min-width:0}.dispatch-effect-context strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.dispatch-effect-context small{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.45}.dispatch-effect-empty-state{align-items:stretch;display:grid;gap:12px;padding:16px;text-align:left}.dispatch-effect-empty-path{border:1px solid var(--ui-border);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.dispatch-effect-empty-path a{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:5px;min-height:96px;min-width:0;padding:13px 14px;text-decoration:none}.dispatch-effect-empty-path a:last-child{border-right:0}.dispatch-effect-empty-path a:hover{background:var(--ui-panel-subtle)}.dispatch-effect-empty-path small,.dispatch-effect-empty-path span{color:var(--ui-muted);font-size:12px;line-height:1.45}.dispatch-effect-empty-path strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35;white-space:normal}.dispatch-effect-list{display:grid}.dispatch-effect-item{align-items:center;background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(190px,.85fr) minmax(150px,.65fr) minmax(190px,.85fr) minmax(190px,.85fr) minmax(230px,1fr);min-height:86px;padding:13px 16px}.dispatch-effect-item:last-child{border-bottom:0}.dispatch-effect-conversion,.dispatch-effect-output,.dispatch-effect-person,.dispatch-effect-result,.dispatch-effect-target{display:grid;gap:5px;min-width:0}.dispatch-effect-person .tag{justify-self:start}.tag.muted{background:#f2f4f7;color:#667085}.dispatch-effect-item small,.dispatch-effect-item span:not(.tag){color:var(--ui-muted);font-size:12px;line-height:1.45}.dispatch-effect-item strong{color:var(--ui-ink);font-size:14px;font-weight:800;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-effect-conversion strong,.dispatch-effect-output strong,.dispatch-effect-target strong{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.dispatch-effect-item b{background:#f2f4f7;border-radius:999px;color:#475467;font-size:12px;line-height:1;padding:4px 7px}.dispatch-effect-item b.up{background:var(--ui-ok-soft);color:var(--ui-ok)}.dispatch-effect-item b.down{background:var(--ui-warn-soft);color:var(--ui-warn)}.dispatch-effect-review{margin-top:2px}.dispatch-effect-review>summary{color:var(--ui-link);cursor:pointer;font-size:12px;font-weight:800;list-style:none}.dispatch-effect-review>summary::-webkit-details-marker{display:none}.dispatch-effect-review form{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:8px;margin-top:8px;padding:10px}.dispatch-effect-review label{color:var(--ui-muted);display:grid;font-size:12px;font-weight:800;gap:5px}.dispatch-operation-log-panel{margin-top:14px}.dispatch-operation-list{display:grid;gap:10px}.dispatch-operation-item{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:9px;padding:12px}.dispatch-operation-head{align-items:start;display:flex;gap:10px;justify-content:space-between}.dispatch-operation-head div{display:grid;gap:4px;min-width:0}.dispatch-operation-head strong,.dispatch-operation-snapshot strong{color:var(--ui-ink);font-size:14px;font-weight:800}.dispatch-operation-head small,.dispatch-operation-item p,.dispatch-operation-snapshot small{color:var(--ui-muted);font-size:12px;line-height:1.45;margin:0}.dispatch-operation-snapshots{display:grid;gap:7px}.dispatch-operation-snapshot{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:4px;padding:9px}.analytics-workspace{display:grid;gap:14px}.customer-detail-main-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr)}.customer-action-strip{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:0;grid-template-columns:minmax(260px,.88fr) minmax(0,1.32fr);margin:-4px 0 16px;overflow:hidden}.customer-action-focus{align-content:center;border-right:1px solid var(--ui-border);display:grid;gap:6px;min-width:0;padding:14px 16px}.customer-action-focus span{color:var(--ui-faint);font-size:12px;font-weight:850}.customer-action-focus strong{color:var(--ui-ink);font-size:18px;font-weight:850;line-height:1.3}.customer-action-focus p,.customer-action-focus small{color:var(--ui-muted);font-size:12px;line-height:1.5;margin:0}.customer-action-focus.bad span,.customer-action-focus.bad strong{color:var(--ui-bad)}.customer-action-focus.warn span,.customer-action-focus.warn strong{color:var(--ui-warn)}.customer-action-focus.ok span,.customer-action-focus.ok strong{color:var(--ui-ok)}.customer-quick-actions{display:grid;gap:0;min-width:0}.customer-quick-action{border-bottom:1px solid var(--ui-border)}.customer-quick-action:last-child{border-bottom:0}.customer-quick-action>summary{color:var(--ui-ink);cursor:pointer;font-size:13px;font-weight:850;list-style:none;padding:11px 12px}.customer-quick-action>summary::-webkit-details-marker{display:none}.customer-quick-form{background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);display:grid;gap:8px;grid-template-columns:minmax(110px,.52fr) minmax(150px,.7fr) minmax(0,1fr) auto;padding:10px 12px 12px}.customer-quick-form label{color:var(--ui-muted);display:grid;font-size:12px;font-weight:800;gap:5px;min-width:0}.customer-quick-form input,.customer-quick-form select,.customer-quick-form textarea{min-width:0;width:100%}.customer-quick-form textarea{min-height:38px;resize:vertical}.customer-quick-form .button{align-self:end;min-height:36px;white-space:nowrap}.customer-chat-status-form{align-items:center;background:var(--ui-panel-subtle);border-top:1px solid var(--ui-border);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.customer-chat-status-form div{display:grid;gap:4px;min-width:0}.customer-chat-status-form strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35}.customer-chat-status-form small{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-chat-status-form .button{white-space:nowrap}.customer-impact-panel{min-width:0}.customer-recent-panel{grid-column:2;grid-row:1/span 2}.customer-impact-list{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;overflow:hidden}.customer-impact-item{background:#ffffff;border-bottom:1px solid var(--ui-border);color:inherit;display:grid;gap:5px;min-height:72px;padding:12px 14px}.customer-impact-item:hover{background:#fcfcfd}.customer-impact-item:last-child{border-bottom:0}.customer-impact-item span{color:var(--ui-faint);font-size:12px;font-weight:800}.customer-impact-item strong{color:var(--ui-ink);font-size:14px;font-weight:800;line-height:1.4}.customer-impact-item p{color:var(--ui-muted);font-size:12px;line-height:1.45;margin:0}.customer-impact-item.ok strong{color:var(--ui-ok)}.customer-impact-item.warn strong{color:var(--ui-warn)}.customer-impact-item.bad strong{color:var(--ui-bad)}.customer-sample-checklist{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;margin-top:12px;overflow:hidden}.customer-sample-checklist-head{background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;gap:4px;padding:12px 14px}.customer-sample-check span,.customer-sample-checklist-head span{color:var(--ui-faint);font-size:12px;font-weight:850}.customer-sample-check strong,.customer-sample-checklist-head strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.customer-sample-check small,.customer-sample-checklist-head small{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-sample-checklist-body{display:grid}.customer-sample-check{align-items:center;border-bottom:1px solid var(--ui-border);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:11px 14px}.customer-sample-check:last-child{border-bottom:0}.customer-sample-check>div{display:grid;gap:4px;min-width:0}.customer-sample-check .mini-button,.customer-sample-check a{color:var(--ui-link);font-size:12px;font-weight:850;justify-self:end;text-decoration:none;white-space:nowrap}.customer-sample-check .mini-button{background:transparent;border:0;cursor:pointer;padding:0}.customer-sample-check .mini-button:hover,.customer-sample-check a:hover{text-decoration:underline}.customer-sample-check.ok strong{color:var(--ui-ok)}.customer-sample-check.warn strong{color:var(--ui-warn)}.customer-sample-check.bad strong{color:var(--ui-bad)}.analytics-workspace>.analysis-summary-strip{margin:0}.source-decision-strip{background:var(--ui-panel-subtle);border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.source-decision-strip a{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:4px;margin:0;min-height:64px;padding:12px 16px;text-decoration:none}.source-decision-strip a:last-child{border-right:0}.source-decision-strip a.active,.source-decision-strip a:hover{background:#ffffff}.source-decision-strip a.active{box-shadow:inset 0 -2px 0 var(--ui-accent)}.source-decision-strip span{color:var(--ui-faint);font-size:12px;font-weight:800}.source-decision-strip strong{color:var(--ui-ink);font-size:14px;font-weight:800}.source-decision-strip small{color:var(--ui-muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-decision-context{align-items:center;background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.source-decision-context div{display:grid;gap:4px;min-width:0}.source-decision-context strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.source-decision-context small{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.45}.source-empty-state{align-items:stretch;display:grid;gap:12px;padding:18px;text-align:left}.source-empty-path{border:1px solid var(--ui-border);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.source-empty-path a{border-right:1px solid var(--ui-border);color:inherit;display:grid;gap:5px;min-height:92px;min-width:0;padding:13px 14px;text-decoration:none}.source-empty-path a:last-child{border-right:0}.source-empty-path a:hover{background:var(--ui-panel-subtle)}.source-empty-path small,.source-empty-path span{color:var(--ui-muted);font-size:12px;line-height:1.45}.source-empty-path strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.analytics-side-empty-state{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;gap:8px;min-width:0;padding:14px 16px}.analytics-side-empty-state strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.analytics-side-empty-state p{color:var(--ui-muted);font-size:12px;line-height:1.55;margin:0}.analytics-side-empty-state .button{justify-self:start;margin-top:2px}.traffic-decision-empty-state{border:1px solid var(--ui-border);border-radius:8px;display:grid;gap:8px;min-width:0;padding:12px}.traffic-decision-empty-state>strong{color:var(--ui-ink);font-size:14px;font-weight:850;line-height:1.35}.traffic-decision-empty-state>small{color:var(--ui-muted);font-size:12px;line-height:1.45}.traffic-decision-empty-path{border:1px solid var(--ui-border);border-radius:8px;display:grid;grid-template-columns:1fr;overflow:hidden}.traffic-decision-empty-path a{border-bottom:1px solid var(--ui-border);color:inherit;display:grid;gap:4px;min-width:0;padding:10px 11px;text-decoration:none}.traffic-decision-empty-path a:last-child{border-bottom:0}.traffic-decision-empty-path a:hover{background:var(--ui-panel-subtle)}.traffic-decision-empty-path small,.traffic-decision-empty-path span{color:var(--ui-muted);font-size:12px;line-height:1.45}.traffic-decision-empty-path strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35}.source-preview-drawer{border:1px solid var(--ui-border);border-radius:8px;margin-top:8px;min-width:260px;overflow:hidden}.source-preview-drawer>summary{align-items:center;background:var(--ui-panel-subtle);color:var(--ui-ink);cursor:pointer;display:flex;font-size:12px;font-weight:850;justify-content:space-between;list-style:none;min-height:32px;padding:8px 10px}.source-preview-drawer>summary::-webkit-details-marker{display:none}.source-preview-drawer>summary:after{color:var(--ui-muted);content:"展开";font-size:12px;font-weight:800}.source-preview-drawer[open]>summary:after{content:"收起"}.source-preview-body{background:#ffffff;display:grid;gap:10px;padding:10px}.source-preview-quick-grid,.source-preview-summary{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.source-preview-summary{border:1px solid var(--ui-border);border-radius:8px}.source-preview-quick-grid p,.source-preview-summary p{display:grid;gap:4px;margin:0;min-width:0;padding:10px}.source-preview-summary p{border-right:1px solid var(--ui-border)}.source-preview-summary p:last-child{border-right:0}.source-preview-quick-grid{border-bottom:1px solid var(--ui-border);border-left:1px solid var(--ui-border);border-radius:8px}.source-preview-quick-grid p{border-right:1px solid var(--ui-border);border-top:1px solid var(--ui-border)}.source-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.source-preview-quick-grid small,.source-preview-quick-grid span,.source-preview-summary small,.source-preview-summary span{color:var(--ui-muted);font-size:12px;line-height:1.45;white-space:normal}.source-preview-quick-grid strong,.source-preview-summary strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35;white-space:normal}.analytics-primary-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.analytics-side-stack{display:grid;gap:14px;min-width:0}.analytics-side-panel{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin:0;overflow:hidden;padding:0}.analytics-side-panel>.section-heading,.section-panel.source-performance-panel>.section-heading{align-items:center;background:var(--ui-panel);border-bottom:1px solid var(--ui-border);display:flex;justify-content:space-between;margin:0;min-height:58px;padding:13px 16px}.analytics-decision-list,.analytics-ranking-list{display:grid}.analytics-decision-item,.analytics-ranking-item{background:#ffffff;border-bottom:1px solid var(--ui-border);display:grid;gap:9px;min-height:72px;padding:12px 16px}.analytics-decision-item:last-child,.analytics-ranking-item:last-child{border-bottom:0}.analytics-ranking-item{grid-template-columns:minmax(0,1fr) auto}.analytics-decision-item>div,.analytics-ranking-item>div{display:grid;gap:5px;min-width:0}.analytics-ranking-item>div:last-child{align-content:start;justify-items:end}.analytics-decision-item strong,.analytics-ranking-item strong{color:var(--ui-ink);font-size:14px;font-weight:800;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-decision-item p,.analytics-ranking-item span{color:var(--ui-ink);font-size:13px;font-weight:800;line-height:1.45;margin:0}.analytics-decision-item small,.analytics-ranking-item small{color:var(--ui-muted);font-size:12px;line-height:1.45}.analytics-decision-item>div:first-child{align-items:center;display:flex;gap:8px}.analytics-panel-link{margin:12px 16px 16px;justify-self:start}.customer-detail-empty-action{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:8px;display:grid;gap:6px;margin-top:8px;min-width:0;padding:10px 12px}.tag-cloud .customer-detail-empty-action{width:100%}.customer-detail-empty-action strong{color:var(--ui-ink);font-size:13px;font-weight:850;line-height:1.35}.customer-detail-empty-action small{color:var(--ui-muted);font-size:12px;line-height:1.45}.customer-detail-empty-action a{color:var(--ui-link);font-size:12px;font-weight:850;justify-self:start;text-decoration:none}.customer-detail-empty-action a:hover{text-decoration:underline}@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{display:grid;grid-template-rows:none;height:auto;max-height:none;min-height:0;overflow:visible}.account-pool-workspace .account-grid-scroll{max-height:clamp(320px,calc(100vh - 360px),560px);min-height:280px;overflow:auto}}@media (max-width:900px){.scrm-topbar{grid-template-columns:1fr auto;height:auto;min-height:56px}.scrm-body{grid-template-columns:1fr}.scrm-sidebar{align-items:center;border-bottom:1px solid var(--ui-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){min-height:34px;padding:7px 10px;white-space:nowrap}.workspace{padding:16px 12px 32px}.page-title{grid-template-columns:1fr}.page-title-action{justify-self:start}.account-list-filter,.create-link-primary-fields,.customer-list-filter,.customer-list-filter .filter-more-grid,.form-option-content,.salesperson-list-filter{grid-template-columns:1fr}.account-pool-workspace .account-resource-head,.command-table-head,.customer-list-workspace .customer-table-head,.section-panel.acquisition-table-panel .acquisition-table-head,.section-panel.dispatch-queue-panel .dispatch-table-head,.traffic-allocation-head{display:none}.account-pool-workspace .account-resource-row,.command-row,.customer-list-workspace .customer-row,.customer-list-workspace .customer-row-empty,.dispatch-effect-item,.launch-path-step,.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,.traffic-allocation-row{grid-template-columns:1fr;min-width:0}.account-pool-workspace .account-grid-scroll{max-height:70vh;min-height:320px;overflow:auto}.account-primary-decision,.account-queue-context,.account-queue-strip,.customer-access-main,.customer-empty-diagnosis,.customer-empty-diagnosis-metrics,.customer-empty-path,.dispatch-effect-context,.dispatch-effect-empty-path,.dispatch-effect-queue-strip,.link-queue-context,.link-queue-strip,.link-setup-path-guide,.policy-impact-path,.recommendation-observation-note,.recommendation-queue-context,.recommendation-queue-strip,.source-decision-context,.source-decision-strip,.source-empty-path,.source-preview-quick-grid,.source-preview-summary,.traffic-auto-console,.traffic-auto-console-grid,.traffic-automation-loop,.traffic-cooldown-list,.traffic-cooldown-strip,.traffic-decision-flow,.traffic-decision-grid,.traffic-empty-path,.traffic-primary-decision-bar,.traffic-setup-flow,.traffic-setup-items,.traffic-setup-main,.traffic-setup-next,.traffic-setup-path,.traffic-setup-people,.traffic-simulation-list,.traffic-simulation-preview{grid-template-columns:1fr}.account-primary-decision p,.account-primary-main,.account-primary-next,.customer-access-main,.customer-empty-path a,.dispatch-effect-empty-path a,.link-setup-path-guide p,.policy-impact-path a,.source-decision-strip p,.source-empty-path a,.source-preview-quick-grid p,.source-preview-summary p,.traffic-auto-console-grid p,.traffic-auto-console-main,.traffic-automation-loop p,.traffic-cooldown-heading,.traffic-cooldown-list a,.traffic-decision-flow p,.traffic-decision-grid p,.traffic-empty-path a,.traffic-flow-item,.traffic-primary-decision-bar p,.traffic-primary-decision-main,.traffic-primary-next,.traffic-setup-flow-heading,.traffic-setup-item,.traffic-setup-people,.traffic-setup-title,.traffic-simulation-heading,.traffic-simulation-list a,.traffic-simulation-list p{border-bottom:1px solid var(--ui-border);border-right:0}.account-primary-next,.customer-access-main:last-child,.customer-empty-path a:last-child,.dispatch-effect-empty-path a:last-child,.link-setup-path-guide p:last-child,.policy-impact-path a:last-child,.source-decision-strip p:last-child,.source-empty-path a:last-child,.source-preview-quick-grid p:last-child,.source-preview-summary p:last-child,.traffic-auto-console-grid p:last-child,.traffic-auto-console-main:last-child,.traffic-automation-loop p:last-child,.traffic-cooldown-list a:last-child,.traffic-decision-flow p:last-child,.traffic-decision-grid p:last-child,.traffic-empty-path a:last-child,.traffic-flow-item:last-child,.traffic-primary-next,.traffic-setup-item:last-child,.traffic-setup-people:last-child,.traffic-simulation-heading:last-child,.traffic-simulation-list a:last-child,.traffic-simulation-list p:last-child{border-bottom:0}.launch-path-step i{text-align:left}.traffic-setup-next{align-items:start}.traffic-setup-people{border-left:0}.traffic-primary-next{grid-template-columns:1fr}.policy-impact-path a+a{border-left:0}.account-primary-next{grid-template-columns:1fr}.account-primary-next .button,.traffic-primary-next .button{grid-column:1;grid-row:auto;justify-self:start}.traffic-auto-console>.button,.traffic-simulation-preview>.button{justify-self:start}.traffic-list-title{align-items:start;display:grid;gap:8px}.traffic-list-title a{white-space:normal}.source-decision-strip a{border-bottom:1px solid var(--ui-border);border-right:0}.source-decision-strip a:last-child{border-bottom:0}.customer-empty-path a:nth-last-child(-n+2){border-bottom:1px solid var(--ui-border)}.customer-empty-path a:last-child{border-bottom:0}.link-queue-strip a{border-bottom:1px solid var(--ui-border);border-right:0;min-height:48px}.link-queue-strip a:last-child{border-bottom:0}.account-queue-item{border-bottom:1px solid var(--ui-border);border-right:0;min-height:48px}.account-queue-item:last-child{border-bottom:0}.recommendation-queue-item{border-bottom:1px solid var(--ui-border);border-right:0;min-height:48px}.recommendation-queue-item:last-child{border-bottom:0}.dispatch-effect-context,.recommendation-queue-context{align-items:start}.dispatch-effect-queue-strip a{border-bottom:1px solid var(--ui-border);border-right:0}.dispatch-effect-queue-strip a:last-child{border-bottom:0}.link-queue-context,.source-decision-context{align-items:start}.account-pool-setup-head,.account-pool-setup-item,.acquisition-notice-banner,.customer-detail-notice,.launch-url-head,.launch-url-item,.pending-sync-head,.pending-sync-item,.recommendation-notice-banner,.system-notice-banner,.traffic-impact-head,.traffic-impact-item{grid-template-columns:1fr}.account-pool-setup-head .button,.launch-url-head .button,.pending-sync-head .button,.traffic-impact-head .button{justify-self:start}.detail-feedback-actions,.link-data-sync-actions,.pending-sync-head-actions{justify-content:flex-start}.acquisition-access-drawer>summary{align-items:start;grid-template-columns:1fr}.acquisition-access-drawer>summary .tag{justify-self:start}.account-queue-context span{justify-content:flex-start}.account-preview-quick-grid,.account-preview-summary,.customer-handling-strip,.customer-notice-banner,.customer-preview-chat-form,.customer-preview-form,.customer-preview-history,.customer-preview-impact-grid,.customer-preview-lost-form,.customer-preview-owner-form,.customer-preview-quick-grid,.customer-preview-summary,.customer-preview-traffic-impact,.customer-sample-quality-bar,.link-account-pool-context,.link-preview-quick-grid,.link-preview-summary,.link-setup-checklist{grid-template-columns:1fr}.customer-notice-banner{align-items:start}.customer-notice-banner .button{justify-self:start}.customer-queue-context{align-items:start;grid-template-columns:1fr}.customer-handling-item{border-bottom:1px solid var(--ui-border);border-right:0}.customer-handling-item:last-child{border-bottom:0}.customer-sample-quality-item,.customer-sample-quality-title{border-bottom:1px solid var(--ui-border);border-right:0}.customer-sample-quality-item:last-child{border-bottom:0}.settings-entry-item{grid-template-columns:1fr}.settings-entry-item span{justify-self:start}.dispatch-plan-summary,.policy-boundary-grid,.policy-command-panel,.policy-decision-grid,.policy-execution-body,.policy-field-grid,.policy-formula-strip,.policy-intelligence-overview,.policy-mode-grid,.policy-submit-line{grid-template-columns:1fr}.dispatch-plan-summary{align-items:start}.dispatch-plan-summary .button{justify-self:start}.policy-command-panel p,.policy-primary-main{border-bottom:1px solid var(--ui-border);border-right:0}.policy-command-panel p:last-child{border-bottom:0}.policy-intelligence-overview p{border-bottom:1px solid var(--ui-border);border-right:0}.policy-intelligence-overview p:last-child{border-bottom:0}.policy-formula-strip p{border-bottom:1px solid var(--ui-border);border-right:0}.policy-formula-strip p:last-child{border-bottom:0}.policy-rule-strip p{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}.acquisition-diagnostic-list{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-remote-diagnosis,.remote-diagnosis-metrics{grid-template-columns:1fr}.remote-diagnosis-auth,.remote-diagnosis-main,.remote-diagnosis-metrics,.remote-diagnosis-metrics p,.remote-diagnosis-next{border-bottom:1px solid var(--ui-border);border-right:0}.remote-diagnosis-auth{border-bottom:0}.remote-link-item,.remote-link-list,.remote-link-summary{grid-template-columns:1fr}.remote-link-import-form{justify-content:flex-start}.analytics-primary-grid,.analytics-ranking-item,.customer-action-strip,.customer-detail-main-grid{grid-template-columns:1fr}.customer-action-focus{border-bottom:1px solid var(--ui-border);border-right:0}.customer-chat-status-form,.customer-quick-form,.customer-sample-check{grid-template-columns:1fr}.customer-sample-check .mini-button,.customer-sample-check a{justify-self:start}.analytics-ranking-item>div:last-child{justify-items:start}.customer-recent-panel{grid-column:auto;grid-row:auto}.scrm-sidebar .sidebar-status-line{display:none!important}}.basic-quota-strip{border-bottom:1px solid var(--ui-border);border-top:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}.basic-quota-strip p{align-items:center;border-right:1px solid var(--ui-border);display:flex;gap:10px;margin:0;min-width:0;padding:10px 12px}.basic-quota-strip p:last-child{border-right:0}.basic-quota-strip span{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;height:22px;justify-content:center;width:22px}.basic-quota-strip strong{color:var(--ui-text);font-size:13px;font-weight:650;overflow-wrap:anywhere}@media (max-width:760px){.basic-quota-strip{grid-template-columns:1fr}.basic-quota-strip p{border-bottom:1px solid var(--ui-border);border-right:0}.basic-quota-strip p:last-child{border-bottom:0}}:root{--ui-bg:#f4f5f7;--ui-panel:#ffffff;--ui-panel-subtle:#f8fafc;--ui-border:#e4e7ec;--ui-border-strong:#d0d5dd;--ui-ink:#101828;--ui-muted:#667085;--ui-faint:#98a2b3;--ui-accent:#d92d3a;--ui-accent-strong:#b42330;--ui-accent-soft:#fff1f3;--ui-ok:#067647;--ui-ok-soft:#ecfdf3;--ui-warn:#b54708;--ui-warn-soft:#fffaeb;--ui-bad:#b42318;--ui-bad-soft:#fff1f0;--ui-radius:12px;--ui-radius-sm:8px;--ui-shadow:0 14px 36px rgba(16,24,40,0.06)}body,html{background:var(--ui-bg)!important}body{color:var(--ui-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px}.scrm-shell{background:var(--ui-bg)!important;min-height:100vh}.scrm-topbar{background:rgba(255,255,255,.94)!important;border-bottom:1px solid var(--ui-border)!important;display:grid!important;grid-template-columns:240px minmax(0,1fr) auto!important;height:56px!important;padding:0 20px!important;position:sticky!important;top:0;z-index:40}.brand{color:var(--ui-ink)!important;font-size:14px!important;font-weight:800!important;gap:10px!important}.brand-mark{background:#111827!important;border-radius:8px!important;color:#fff!important;height:28px!important;width:28px!important}.top-actions{justify-self:end}.status-dot{align-items:center;color:#344054;display:inline-flex;font-size:12px;font-weight:700;gap:7px;white-space:nowrap}.status-dot:before{background:currentColor;border-radius:999px;content:"";height:7px;width:7px}.status-dot.ok{color:var(--ui-ok)}.status-dot.warn{color:var(--ui-warn)}.scrm-body{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;min-height:calc(100vh - 56px)!important}.scrm-sidebar{background:#111827!important;border-right:0!important;color:#d0d5dd;gap:18px!important;height:calc(100vh - 56px)!important;padding:20px 14px!important;position:sticky!important;top:56px!important}.sidebar-product{border:0!important;padding:0 8px 10px!important}.sidebar-group-title,.sidebar-product span{color:#8a94a6!important;font-size:11px!important;font-weight:800!important}.sidebar-product strong{color:#ffffff!important;font-size:15px!important;font-weight:800!important}.sidebar-section{gap:4px!important}.scrm-sidebar a:not(.sidebar-status-line){background:transparent!important;border:0!important;border-radius:10px!important;color:#cbd5e1!important;grid-template-columns:24px minmax(0,1fr)!important;min-height:42px!important;padding:10px 11px!important}.scrm-sidebar a:not(.sidebar-status-line):before{display:none!important}.scrm-sidebar a:not(.sidebar-status-line):hover{background:rgba(255,255,255,.07)!important;color:#ffffff!important}.scrm-sidebar a:not(.sidebar-status-line).active{background:#ffffff!important;color:#111827!important}.sidebar-icon{color:currentColor!important;opacity:.9}.scrm-sidebar a:not(.sidebar-status-line) strong{color:inherit!important;font-size:14px!important;font-weight:760!important}.scrm-sidebar a:not(.sidebar-status-line) small{display:none!important}.sidebar-status-line{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;color:#d0d5dd!important;margin-top:auto!important}.sidebar-status-line small{color:#98a2b3}.workspace{min-width:0;padding:28px 36px 52px!important}.page-title{align-items:end!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0 0 20px!important;min-height:auto!important}.page-title p{color:var(--ui-muted)!important;font-size:12px!important;font-weight:800!important;margin:0 0 5px!important}.page-title h1{color:var(--ui-ink)!important;font-size:28px!important;font-weight:820!important;letter-spacing:0!important;line-height:1.14!important;margin:0!important}.page-title span{color:var(--ui-muted)!important;display:block;font-size:13px!important;line-height:1.6!important;margin-top:6px;max-width:760px}.page-title-action{align-self:center}.section-panel{background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow)!important;overflow:hidden!important}.account-list-header,.analytics-primary-head,.customer-list-header,.section-heading{align-items:center!important;background:#fff!important;border-bottom:1px solid var(--ui-border)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:60px!important;padding:18px 20px!important}.account-list-title-block h2,.customer-list-title-block h2,.section-heading h2{color:var(--ui-ink)!important;font-size:16px!important;font-weight:780!important;line-height:1.3!important;margin:0!important}.account-list-title-block span,.customer-list-title-block span,.section-heading small,.section-heading span,.section-heading>span{color:var(--ui-muted)!important;font-size:12px!important;font-weight:700!important}.button,.mini-button,button.button{align-items:center!important;background:#111827!important;border:1px solid #111827!important;border-radius:9px!important;color:#ffffff!important;display:inline-flex!important;font-size:13px!important;font-weight:760!important;gap:6px!important;min-height:36px!important;padding:8px 14px!important;transition:background .16s ease,border-color .16s ease,transform .16s ease}.button:hover,.mini-button:hover,button.button:hover{background:#0b1220!important;border-color:#0b1220!important;transform:translateY(-1px)}.button.secondary,.mini-button,.text-button{background:#ffffff!important;border:1px solid var(--ui-border-strong)!important;color:#344054!important}.button.secondary:hover,.mini-button:hover,.text-button:hover{background:#f9fafb!important;border-color:#b9c0ca!important;color:var(--ui-ink)!important}.button.danger{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important}.customer-follow-state,.link-status,.pill-soft,.sync-status,.tag{align-items:center;background:var(--ui-ok-soft)!important;border:1px solid #abefc6!important;border-radius:999px!important;color:var(--ui-ok)!important;display:inline-flex;font-size:12px!important;font-weight:760!important;min-height:24px;padding:3px 9px!important;white-space:nowrap}.muted-state,.pill-soft.warn,.tag.warn{background:var(--ui-warn-soft)!important;border-color:#fedf89!important;color:var(--ui-warn)!important}.tag.bad{background:var(--ui-bad-soft)!important;border-color:#fecdca!important;color:var(--ui-bad)!important}.mono{color:var(--ui-muted)!important;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px!important;max-width:260px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.account-resource-table,.acquisition-table,.customer-table-wrap,.salesperson-table,.traffic-allocation-table{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:auto!important}.account-resource-head,.acquisition-table-head,.customer-table-head,.salesperson-head,.traffic-allocation-head{background:#f8fafc!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;font-size:12px!important;font-weight:780!important;min-height:42px!important;padding:0 20px!important}.account-resource-row,.acquisition-link-row,.customer-row,.salesperson-row,.traffic-allocation-row{background:#fff!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-ink)!important;min-height:72px!important;padding:16px 20px!important;transition:background .16s ease}.account-resource-row:hover,.acquisition-link-row:hover,.customer-row:hover,.salesperson-row:hover,.traffic-allocation-row:hover{background:#fbfcfe!important}.account-resource-main strong,.customer-title-row strong,.link-row-main strong,.salesperson-main strong,.traffic-person strong{color:var(--ui-ink)!important;font-size:14px!important;font-weight:780!important}.account-resource-row small,.customer-row small,.link-row-main small,.link-row-recommendations small,.link-row-source small,.link-row-stats small,.salesperson-row small,.traffic-allocation-row small{color:var(--ui-muted)!important;font-size:12px!important;line-height:1.5!important}.account-link-dispatch,.account-resource-main,.account-resource-status,.customer-row-context,.customer-row-follow,.customer-row-main,.customer-row-revenue,.link-row-main,.link-row-recommendations,.link-row-source,.link-row-stats,.traffic-coverage,.traffic-output,.traffic-person,.traffic-recommendation,.traffic-target{min-width:0}.account-resource-main small,.customer-identity,.customer-row-source small,.link-row-main small,.link-row-recommendations small,.link-row-source small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acquisition-launch-state{align-items:stretch!important;background:#fff!important;border:0!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr) 340px!important;margin:0!important;padding:0!important}.launch-state-main{border-right:1px solid var(--ui-border);padding:34px 36px!important}.launch-state-main>span{color:var(--ui-muted)!important;font-size:12px!important;font-weight:800!important}.launch-state-main>strong{color:var(--ui-ink)!important;display:block;font-size:24px!important;font-weight:820!important;letter-spacing:0!important;margin-top:8px}.launch-state-main>p{color:var(--ui-muted)!important;font-size:14px!important;line-height:1.7!important;margin:10px 0 22px!important;max-width:520px}.launch-actions{display:flex!important;flex-wrap:wrap;gap:10px!important}.launch-actions .button:first-child{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important}.launch-ready-list{align-content:start;background:#fbfcfe;border:0!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;padding:32px!important}.launch-ready-list p{align-items:center;background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;display:flex!important;justify-content:space-between;margin:0!important;padding:12px 14px!important}.launch-ready-list span{color:var(--ui-muted)!important;font-size:12px!important;font-weight:760!important}.launch-ready-list strong{color:var(--ui-ink)!important;font-size:16px!important;font-weight:820!important}.launch-create-inline{border-top:1px solid var(--ui-border)!important;grid-column:1/-1;margin:0!important}.launch-create-inline>summary{background:#fff!important;border-radius:0!important;min-height:58px!important;padding:16px 24px!important}.page-action-drawer>summary{background:#111827!important;border:1px solid #111827!important;border-radius:10px!important;color:#fff!important;min-height:38px!important;padding:8px 14px!important}.page-action-drawer>summary b,.page-action-drawer>summary small{display:none!important}.page-action-drawer>summary strong{color:inherit!important;font-size:13px!important;font-weight:780!important}.row-action-drawer>summary{background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:9px!important}.row-more-icon{color:var(--ui-muted)!important}.customer-access-start,.customer-empty-diagnosis,.detail-action,.drawer-operation-group,.filter-more,.policy-field,.policy-link-field{border-radius:10px!important}input,select,textarea{background:#fff!important;border:1px solid var(--ui-border-strong)!important;border-radius:9px!important;color:var(--ui-ink)!important;min-height:36px!important}input:focus,select:focus,textarea:focus{border-color:#98a2b3!important;outline:3px solid rgba(152,162,179,.18)!important}.account-list-filter,.customer-list-filter,.list-filter-panel,.salesperson-filter-panel{background:#fbfcfe!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;padding:14px 20px!important}.basic-quota-strip{background:#fbfcfe!important;border-bottom:1px solid var(--ui-border)!important;border-top:0!important;margin:0!important}.basic-quota-strip p{min-height:54px;padding:12px 18px!important}.basic-quota-strip span{background:#111827!important}.policy-decision-grid.simple-quota-settings{gap:0!important;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.9fr) minmax(220px,.9fr)!important}.policy-decision-grid.simple-quota-settings>*{border-bottom:0!important;border-left:0!important;border-radius:0!important;border-top:0!important;min-height:128px!important}.policy-submit-line{background:#fbfcfe!important;border-top:1px solid var(--ui-border)!important;padding:16px 20px!important}@media (max-width:900px){.scrm-body,.scrm-topbar{display:block!important}.scrm-topbar{height:auto!important;padding:12px 14px!important}.scrm-sidebar{display:flex!important;gap:8px!important;height:auto!important;overflow-x:auto!important;padding:10px 12px!important;position:sticky!important;top:53px!important;z-index:35}.sidebar-group-title,.sidebar-product,.sidebar-status-line{display:none!important}.sidebar-section{display:flex!important;flex:0 0 auto}.scrm-sidebar a:not(.sidebar-status-line){grid-template-columns:1fr!important;min-height:36px!important;padding:8px 12px!important;white-space:nowrap}.sidebar-icon{display:none!important}.workspace{padding:18px 12px 32px!important}.page-title{align-items:start!important;grid-template-columns:1fr!important}.page-title h1{font-size:24px!important}.acquisition-launch-state{grid-template-columns:1fr!important}.launch-state-main{border-right:0;padding:24px 20px!important}.launch-ready-list{border-top:1px solid var(--ui-border);padding:18px 20px!important}.policy-decision-grid.simple-quota-settings{grid-template-columns:1fr!important}}@media (max-width:700px){.account-resource-table,.acquisition-table,.customer-table-wrap,.salesperson-table,.traffic-allocation-table{overflow-x:auto!important}.account-resource-head,.account-resource-row,.acquisition-link-row,.acquisition-table-head,.customer-row,.customer-table-head,.traffic-allocation-head,.traffic-allocation-row{min-width:760px}}.scrm-topbar{border-bottom:1px solid #e5e7eb!important;box-shadow:none!important}.brand-mark{border-radius:7px!important}.scrm-sidebar{box-shadow:inset -1px 0 0 rgba(255,255,255,.04)!important}.scrm-sidebar a:not(.sidebar-status-line){transition:background .14s ease,color .14s ease,transform .14s ease}.scrm-sidebar a:not(.sidebar-status-line):hover{transform:translateX(1px)}.scrm-sidebar a:not(.sidebar-status-line).active{box-shadow:0 10px 22px rgba(0,0,0,.16)!important}.sidebar-status-line{border-radius:12px!important}.workspace{background:#f6f7f9!important}.page-title{align-items:center!important;gap:18px!important;margin-bottom:18px!important}.page-title h1{font-size:26px!important}.page-title span{max-width:620px!important}.button,.page-title .page-action-drawer>summary,button.button{border-radius:9px!important;box-shadow:none!important}.section-panel{border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 14px 32px rgba(15,23,42,.04)!important}.account-list-header,.customer-list-header,.section-heading,.traffic-list-title{align-items:center!important;background:#fff!important;border-bottom:1px solid var(--ui-border)!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:64px!important;padding:18px 22px!important}.account-list-title-block h2,.customer-list-title-block h2,.section-heading h2,.traffic-list-title strong{color:var(--ui-ink)!important;font-size:17px!important;font-weight:820!important;letter-spacing:0!important;margin:0!important}.account-list-title-block small,.account-list-title-block span,.customer-list-title-block small,.customer-list-title-block span,.section-heading span,.traffic-list-title span{color:var(--ui-muted)!important;font-size:12px!important;font-weight:720!important}.account-list-metrics,.customer-list-count{align-items:center!important;display:flex!important;gap:8px!important}.account-list-metrics p,.customer-list-count{background:#f8fafc!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;min-width:82px!important;padding:8px 10px!important;text-align:left!important}.account-list-metrics strong,.customer-list-count strong{color:var(--ui-ink)!important;font-size:18px!important;font-weight:820!important}.account-list-metrics span,.customer-list-count span{color:var(--ui-muted)!important;font-size:11px!important;font-weight:760!important}.account-list-filter,.basic-quota-strip,.customer-list-filter{background:#fbfcfe!important}.account-list-filter label,.customer-list-filter label{color:var(--ui-muted)!important;font-size:12px!important;font-weight:760!important}.filter-more>summary{color:var(--ui-ink)!important;font-size:12px!important;font-weight:780!important}.acquisition-launch-state{min-height:300px!important}.launch-state-main{display:grid!important;align-content:center!important}.launch-state-main>strong{font-size:26px!important}.launch-ready-list{border-left:1px solid var(--ui-border)!important}.launch-ready-title{color:var(--ui-ink)!important;display:block!important;font-size:13px!important;font-weight:820!important;margin:0 0 2px!important}.launch-ready-list p.ok{border-color:#c7eed8!important}.launch-ready-list p.warn{border-color:#fedf89!important}.launch-create-inline>summary{align-items:center!important;display:flex!important;justify-content:space-between!important}.launch-create-inline>summary strong{font-size:14px!important}.launch-create-inline>summary small{color:var(--ui-muted)!important;font-size:12px!important}.account-resource-head,.acquisition-table-head,.customer-table-head,.salesperson-head,.traffic-allocation-head{color:#667085!important;letter-spacing:0!important;text-transform:none!important}.account-resource-row,.acquisition-link-row,.customer-row,.salesperson-row,.traffic-allocation-row{align-items:center!important}.row-action-drawer>summary{min-height:34px!important;min-width:38px!important}.row-more-icon{font-size:0!important}.row-more-icon:before{content:"...";font-size:18px;letter-spacing:1px}.customer-access-start,.customer-empty-diagnosis,.detail-feedback,.policy-command-panel,.simple-quota-guide,.traffic-auto-console,.traffic-setup-path{border-radius:12px!important}@media (max-width:900px){.account-list-header,.customer-list-header,.section-heading,.traffic-list-title{grid-template-columns:1fr!important}.account-list-metrics,.customer-list-count{flex-wrap:wrap!important;justify-content:start!important}.launch-ready-list{border-left:0!important}}.task-modal-layer{align-items:center;background:rgba(15,23,42,.46);display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:120}.task-modal{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 28px 80px rgba(15,23,42,.24);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 56px);max-width:980px;overflow:hidden;width:min(980px,calc(100vw - 56px))}.task-modal-header{align-items:start;border-bottom:1px solid var(--ui-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:20px 22px}.task-modal-header span{color:var(--ui-muted);display:block;font-size:12px;font-weight:800;margin-bottom:6px}.task-modal-header h2{color:var(--ui-ink);font-size:20px;font-weight:840;letter-spacing:0;line-height:1.2;margin:0}.task-modal-header p{color:var(--ui-muted);font-size:13px;line-height:1.55;margin:8px 0 0}.task-modal-close{background:#f8fafc;border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-ink);cursor:pointer;font-size:12px;font-weight:780;min-height:34px;padding:0 14px}.task-modal-body{align-content:start;display:grid;gap:16px;min-height:0;overflow:auto;padding:18px}.task-modal-body .drawer-grid,.task-modal-body .drawer-workflow-grid,.task-modal-grid{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;height:auto!important;inset:auto!important;margin:0!important;max-height:none!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important;width:auto!important}.task-modal-body .detail-action,.task-modal-body .drawer-operation-group,.task-modal-body .section-panel{box-shadow:none!important}.task-modal-body .compact-status-form,.task-modal-body .create-link-workflow,.task-modal-body .form-grid{max-width:none!important}.task-modal-trigger{white-space:nowrap}.new-recommendation-workspace{display:grid;gap:18px;width:100%}.new-recommendation-command{align-items:stretch;background:#ffffff;border:1px solid var(--line);border-radius:12px;display:grid;gap:1px;grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(180px,1fr) auto auto;overflow:hidden}.new-recommendation-command>a,.new-recommendation-command>div,.new-recommendation-command>form{align-items:center;background:#ffffff;display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:18px}.new-recommendation-command>a,.new-recommendation-command>form{min-width:150px}.new-action-drawer p span,.new-policy-body span,.new-recommendation-command span,.new-section-heading span{color:var(--muted);font-size:12px}.new-recommendation-command strong{color:var(--ink);font-size:28px;font-weight:760;line-height:1.1}.new-action-drawer p small,.new-policy-body small,.new-recommendation-command small,.new-recommendation-item small,.new-traffic-row small{color:var(--muted);font-size:12px;line-height:1.45}.new-policy-drawer,.new-recommendation-empty,.new-recommendation-list-panel,.new-recommendation-table-panel{background:#ffffff;border:1px solid var(--line);border-radius:12px}.new-section-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px 20px}.new-section-heading h2{color:var(--ink);font-size:18px;letter-spacing:0;line-height:1.2;margin:3px 0 0}.new-traffic-table{overflow-x:auto}.new-setup-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.new-setup-path p{align-content:start;border-left:1px solid var(--line);display:grid;gap:10px;margin:0;min-height:196px;padding:22px}.new-setup-path p:first-child{border-left:0}.new-setup-path p>span{align-items:center;background:#111827;border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:760;height:26px;justify-content:center;width:26px}.new-setup-path p>strong{color:var(--ink);font-size:15px;line-height:1.4}.new-setup-path p>small{color:var(--muted);font-size:13px;line-height:1.6}.new-setup-path .button{justify-self:start;margin-top:4px}.new-traffic-head,.new-traffic-row{display:grid;gap:16px;grid-template-columns:minmax(160px,1.2fr) minmax(220px,1.8fr) minmax(110px,.8fr) minmax(170px,1.2fr) minmax(170px,1.2fr) minmax(130px,.8fr);min-width:1060px}.new-traffic-head{background:#f7f8fa;color:var(--muted);font-size:12px;padding:10px 20px}.new-traffic-row{align-items:center;border-top:1px solid var(--line);padding:16px 20px}.new-traffic-row:first-of-type{border-top:0}.new-action-drawer p strong,.new-policy-body strong,.new-recommendation-empty strong,.new-recommendation-item strong,.new-traffic-person strong,.new-traffic-row strong{color:var(--ink);display:block;font-size:14px;letter-spacing:0;line-height:1.4}.new-row-actions{display:flex;justify-content:flex-end}.new-action-drawer{position:relative}.new-action-drawer>summary{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;justify-content:center;min-height:34px;padding:0 12px}.new-action-drawer>div{background:#ffffff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 50px rgba(20,27,40,.13);display:grid;gap:12px;margin-top:8px;min-width:320px;padding:14px;position:absolute;right:0;top:100%;z-index:20}.new-action-drawer p{display:grid;gap:4px;margin:0}.recommendation-actions{display:flex;flex-wrap:wrap;gap:8px}.new-recommendation-queues{border-bottom:1px solid var(--line);display:flex;gap:8px;overflow-x:auto;padding:12px 20px}.new-recommendation-queues a{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;flex:0 0 auto;gap:8px;min-height:34px;padding:0 12px;text-decoration:none}.new-recommendation-queues a.active{background:#111827;border-color:#111827;color:#ffffff}.new-recommendation-queues strong{font-size:13px}.new-recommendation-list{display:grid}.new-recommendation-item{align-items:center;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(280px,1.8fr) minmax(190px,1fr) minmax(120px,auto);padding:16px 20px}.new-recommendation-item:first-child{border-top:0}.new-recommendation-main{align-items:flex-start;display:flex;gap:12px}.new-recommendation-main p{color:var(--muted);font-size:13px;line-height:1.5;margin:8px 0 0}.new-recommendation-impact{display:grid;gap:4px}.new-policy-drawer>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px}.new-policy-drawer>summary:after{color:var(--muted);content:"展开";font-size:12px}.new-policy-body{border-top:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.new-policy-body p{display:grid;gap:5px;margin:0;padding:16px 20px}.new-recommendation-empty{display:grid;gap:12px;justify-items:start;padding:28px}.new-recommendation-empty.compact{border:0;border-top:1px solid var(--line);border-radius:0}.new-recommendation-empty p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.new-recommendation-empty>div{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1120px){.new-recommendation-command{grid-template-columns:repeat(3,minmax(0,1fr))}.new-recommendation-command>a,.new-recommendation-command>form{min-height:60px}.new-policy-body{grid-template-columns:repeat(2,minmax(0,1fr))}.new-setup-path{grid-template-columns:1fr}.new-setup-path p,.new-setup-path p:first-child{border-left:0;border-top:1px solid var(--line);min-height:auto}.new-setup-path p:first-child{border-top:0}}@media (max-width:760px){.new-policy-body,.new-recommendation-command,.new-recommendation-item{grid-template-columns:1fr}.new-recommendation-command>a,.new-recommendation-command>div,.new-recommendation-command>form{align-items:flex-start;min-height:auto}.new-action-drawer>div{min-width:min(320px,calc(100vw - 40px));right:auto;left:0}}.launch-blocked-actions{background:#fbfcfe!important;border-top:1px solid var(--ui-border)!important;grid-column:1/-1;margin:0!important;padding:18px 24px!important}.launch-blocked-actions p{color:var(--ui-muted)!important;font-size:13px!important;line-height:1.6!important;margin:0 0 12px!important}.product2-page{display:grid;gap:16px;width:100%}.product2-header{align-items:end;display:flex;gap:18px;justify-content:space-between;min-height:76px}.product2-header span,.product2-metrics span,.product2-section-title span,.product2-status-grid span{color:var(--muted);font-size:12px;font-weight:680}.product2-header h1{color:var(--ink);font-size:26px;letter-spacing:0;line-height:1.15;margin:4px 0 0}.product2-header p{color:var(--muted);font-size:14px;line-height:1.55;margin:8px 0 0;max-width:760px}.product2-header-action{flex:0 0 auto}.product2-metrics{background:#ffffff;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.product2-metrics>div{border-left:1px solid var(--line);display:grid;gap:5px;min-height:94px;padding:18px 20px}.product2-metrics>div:first-child{border-left:0}.product2-metrics strong{color:var(--ink);font-size:26px;font-weight:760;line-height:1.1}.product2-empty p,.product2-flow small,.product2-metrics small,.product2-modal-title small,.product2-status-grid small,.product2-table small{color:var(--muted);font-size:12px;line-height:1.45}.product2-metrics .tone-warn strong{color:#9a5b00}.product2-metrics .tone-bad strong{color:#b42318}.product2-metrics .tone-good strong{color:#166534}.product2-panel{background:#ffffff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.product2-section-title{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.product2-section-title h2{color:var(--ink);font-size:18px;letter-spacing:0;line-height:1.2;margin:3px 0 0}.product2-inline-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.product2-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.product2-flow a{border-left:1px solid var(--line);color:var(--ink);display:grid;gap:7px;min-height:132px;padding:20px;text-decoration:none}.product2-flow a:first-child{border-left:0}.product2-flow a:hover,.product2-row:hover{background:#fbfcfd}.product2-flow strong,.product2-status-grid strong,.product2-table strong{color:var(--ink);font-size:14px;line-height:1.35}.product2-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.product2-status-grid p{border-left:1px solid var(--line);display:grid;gap:7px;margin:0;padding:18px 20px}.product2-status-grid p:first-child{border-left:0}.product2-table{overflow-x:auto}.product2-row,.product2-table-head{display:grid;gap:16px;min-width:980px}.product2-table-head{background:#f7f8fa;color:var(--muted);font-size:12px;padding:10px 20px}.product2-row{align-items:center;border-top:1px solid var(--line);color:inherit;padding:15px 20px;text-decoration:none}.product2-row:first-of-type{border-top:0}.product2-row>a,.product2-row>div{display:grid;gap:5px;min-width:0}.product2-row a{color:var(--ink);font-size:12px}.product2-tag{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:680;justify-content:center;min-height:24px;padding:0 9px;width:fit-content}.acquisition-table .product2-row,.acquisition-table .product2-table-head{grid-template-columns:minmax(240px,1.4fr) minmax(220px,1.2fr) minmax(150px,.8fr) minmax(120px,.7fr) minmax(100px,auto)}.sales-table .product2-row,.sales-table .product2-table-head{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.1fr) minmax(220px,1.2fr) minmax(220px,1.2fr) minmax(100px,auto)}.account-table .product2-row,.account-table .product2-table-head{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(210px,1.1fr) minmax(110px,.6fr) minmax(100px,auto)}.customer-table .product2-row,.customer-table .product2-table-head{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.2fr) minmax(180px,1fr) minmax(120px,.7fr) minmax(160px,.8fr)}.analytics-table .product2-row,.analytics-table .product2-table-head{grid-template-columns:minmax(180px,1fr) minmax(110px,.7fr) minmax(160px,.8fr) minmax(140px,.7fr) minmax(160px,.8fr)}.product2-empty{border-top:1px solid var(--line);display:grid;gap:8px;justify-items:start;padding:34px 20px}.product2-empty strong{color:var(--ink);font-size:15px}.product2-empty p{margin:0}.product2-modal{position:relative}.product2-modal>summary,.product2-row-drawer>summary{align-items:center;background:#111827;border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:720;justify-content:center;min-height:36px;padding:0 14px}.product2-row-drawer>summary{background:#ffffff;border:1px solid var(--line);color:var(--ink)}.product2-modal[open]:before{background:rgba(15,23,42,.36);content:"";inset:0;position:fixed;z-index:70}.product2-modal-panel{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 28px 90px rgba(15,23,42,.24);display:grid;gap:16px;left:50%;max-height:calc(100vh - 56px);max-width:980px;overflow:auto;padding:18px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(980px,calc(100vw - 44px));z-index:80}.product2-modal-title{border-bottom:1px solid var(--line);display:grid;gap:4px;padding-bottom:14px}.product2-modal-title strong{color:var(--ink);font-size:16px}.product2-modal-grid,.product2-row-editor{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.product2-form{align-content:start;background:#fbfcfd;border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;padding:14px}.product2-form.single,.product2-policy-form{background:transparent;border:0;border-radius:0;padding:0}.product2-form h3{color:var(--ink);font-size:15px;letter-spacing:0;margin:0}.product2-form label,.product2-policy-form label{color:var(--muted);display:grid;font-size:12px;gap:6px}.product2-form input,.product2-form select,.product2-form textarea,.product2-policy-form input,.product2-policy-form select{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:36px;padding:8px 10px}.product2-form textarea{min-height:120px;resize:vertical}.product2-check{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important}.product2-check input{min-height:auto;padding:0}.product2-row-drawer{justify-self:end;position:relative}.product2-row-drawer>div{background:#ffffff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 50px rgba(20,27,40,.13);display:grid;gap:10px;margin-top:8px;min-width:320px;padding:12px;position:absolute;right:0;top:100%;z-index:30}.product2-policy-form{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px}.product2-policy-form .button,.product2-policy-form .product2-check{align-self:end}@media (max-width:1120px){.product2-flow,.product2-metrics,.product2-policy-form,.product2-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product2-modal-grid,.product2-row-editor{grid-template-columns:1fr}}@media (max-width:760px){.product2-header{align-items:start;flex-direction:column}.product2-flow,.product2-metrics,.product2-policy-form,.product2-status-grid{grid-template-columns:1fr}.product2-flow a,.product2-metrics>div,.product2-status-grid p{border-left:0;border-top:1px solid var(--line)}.product2-flow a:first-child,.product2-metrics>div:first-child,.product2-status-grid p:first-child{border-top:0}}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;box-shadow:0 28px 80px rgba(15,23,42,.24)!important;display:grid!important;gap:12px!important;height:auto!important;inset:50% auto auto 50%!important;max-height:calc(100vh - 56px)!important;max-width:960px!important;overflow:auto!important;padding:18px!important;position:fixed!important;transform:translate(-50%,-50%)!important;width:min(960px,calc(100vw - 56px))!important;z-index:90!important}.row-action-drawer[open]>.row-action-content{max-width:860px!important;width:min(860px,calc(100vw - 56px))!important}.page-action-drawer[open]>summary:before,.row-action-drawer[open]>summary:before{background:rgba(15,23,42,.46)!important;inset:0!important;z-index:80!important}@media (max-width:700px){.task-modal-layer{align-items:stretch;padding:10px}.task-modal{border-radius:16px;max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.task-modal-header{padding:16px}.task-modal-body{padding:14px}.page-action-drawer[open]>.drawer-grid,.page-action-drawer[open]>.drawer-grid-wide,.row-action-drawer[open]>.row-action-content{border-radius:16px!important;max-height:calc(100vh - 20px)!important;padding:14px!important;width:calc(100vw - 20px)!important}}.preview-app{--preview-bg:#f5f6f8;--preview-surface:#ffffff;--preview-soft:#fafbfc;--preview-line:#e6e8ee;--preview-line-strong:#d7dce5;--preview-ink:#151923;--preview-muted:#667085;--preview-faint:#98a2b3;--preview-nav:#101828;--preview-nav-soft:#1d2939;--preview-accent:#d92d3a;--preview-accent-dark:#b42330;--preview-accent-soft:#fff1f3;--preview-ok:#067647;--preview-ok-soft:#ecfdf3;--preview-warn:#b54708;--preview-warn-soft:#fffaeb;--preview-bad:#b42318;--preview-bad-soft:#fff1f0;--preview-blue:#175cd3;--preview-blue-soft:#eff8ff;--preview-radius:8px;background:var(--preview-bg);color:var(--preview-ink);display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.preview-app *,.preview-app :after,.preview-app :before{box-sizing:border-box}.preview-app button,.preview-app input,.preview-app select,.preview-app textarea{font:inherit}.preview-app a{color:inherit;text-decoration:none}.preview-sidebar{background:var(--preview-nav);color:#e5e7eb;display:flex;flex-direction:column;height:100vh;padding:18px 12px;position:sticky;top:0}.preview-brand{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr);margin:0 4px 10px;padding:2px 4px 14px}.preview-brand-mark{align-items:center;background:#ffffff;border-radius:7px;color:var(--preview-nav);display:inline-flex;font-size:15px;font-weight:900;height:32px;justify-content:center;width:32px}.preview-brand strong{color:#ffffff;display:block;font-size:15px;letter-spacing:0}.preview-brand small{color:#98a2b3;display:block;font-size:11px;font-weight:760;margin-top:2px}.preview-brand-version{color:#cbd5e1;font-size:10px;font-weight:720;line-height:1.35;margin-top:4px;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-nav{display:grid;gap:12px;min-height:0;overflow-y:auto;padding-right:2px}.preview-nav-section{display:grid;gap:3px}.preview-nav-title{color:#98a2b3;font-size:11px;font-weight:850;margin:0 9px 5px}.preview-nav a{align-items:center;background:transparent;border:0;border-radius:var(--preview-radius);color:#cbd5e1;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);min-height:38px;overflow:hidden;padding:7px 9px;position:relative;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.preview-nav a:before{background:transparent;border-radius:999px;bottom:9px;content:"";left:0;position:absolute;top:9px;width:3px}.preview-nav a:hover{background:rgba(255,255,255,.09);color:#ffffff;transform:translateX(1px)}.preview-nav a.active{background:rgba(255,255,255,.12);color:#ffffff}.preview-nav a.active:before{background:var(--preview-accent)}.preview-nav-mark{align-items:center;background:rgba(255,255,255,.08);border-radius:7px;display:inline-flex;height:28px;justify-content:center;transition:background .16s ease,color .16s ease;width:28px}.preview-nav a:hover .preview-nav-mark{background:rgba(255,255,255,.14)}.preview-nav a.active .preview-nav-mark{background:rgba(217,45,58,.22)}.preview-nav-mark svg{display:block;fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85;width:16px}.preview-nav strong{display:block;font-size:13.5px;font-weight:760;letter-spacing:0;line-height:1.2}.preview-nav small,.preview-nav strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-nav small{display:none;font-size:11px;margin-top:1px;opacity:.62}.preview-side-bottom{display:grid;gap:10px;margin-top:auto}.preview-side-status{gap:9px;padding:12px}.preview-data-status,.preview-side-status{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:var(--preview-radius);display:grid}.preview-data-status{color:inherit;gap:8px;min-width:0;padding:10px 11px 11px;text-decoration:none}.preview-data-status:hover{background:rgba(255,255,255,.12)}.preview-data-status-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.preview-data-status-head span{color:#98a2b3;font-size:11px;font-weight:850}.preview-data-state{align-items:center;color:#ffffff;display:inline-flex;font-size:13px;gap:6px;font-weight:900;min-width:0;white-space:nowrap}.preview-data-dot,.preview-data-state i{border-radius:999px;display:inline-block;flex:0 0 auto;height:6px;width:6px}.preview-data-state.ok i,.preview-data-status-line strong.ok .preview-data-dot{background:#17b26a;box-shadow:0 0 0 3px rgba(23,178,106,.14)}.preview-data-state.warn i,.preview-data-status-line strong.warn .preview-data-dot{background:#f79009;box-shadow:0 0 0 3px rgba(247,144,9,.13)}.preview-data-state.bad i,.preview-data-status-line strong.bad .preview-data-dot{background:#e11d48;box-shadow:0 0 0 3px rgba(225,29,72,.14)}.preview-data-state.running i,.preview-data-status-line strong.running .preview-data-dot{background:#2f6bff;box-shadow:0 0 0 3px rgba(47,107,255,.16)}.preview-data-progress{display:grid;gap:5px;padding:2px 0 3px}.preview-data-progress-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.preview-data-progress-head span{color:#ffffff;font-size:11px;min-width:0}.preview-data-progress-head span,.preview-data-progress-head strong{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-data-progress-head strong{color:#9cc8ff;flex:0 0 auto;font-size:12px}.preview-data-progress-track{background:rgba(255,255,255,.11);border-radius:999px;height:4px;overflow:hidden}.preview-data-progress-track i{background:linear-gradient(90deg,#2f6bff,#55c7ff);border-radius:inherit;display:block;height:100%;min-width:7px;transition:width .2s ease;width:var(--preview-data-progress,0)}.preview-data-progress small{color:#98a2b3;display:block;font-size:10px;font-weight:750;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-data-status-list{display:grid;gap:5px}.preview-data-status-line{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:20px;min-width:0}.preview-data-status-line b{color:#98a2b3;font-size:11px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-data-status-line strong{align-items:center;color:#ffffff;display:inline-flex;font-size:11px;gap:6px;font-weight:900;justify-content:flex-end;min-width:0}.preview-data-status-line strong.warn{color:#fedf89}.preview-data-status-line strong.bad{color:#fecdd3}.preview-data-status-line strong.running{color:#9cc8ff}.preview-data-status-line em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-side-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.preview-side-row span{color:#98a2b3;font-size:12px}.preview-side-row strong{color:#ffffff;font-size:13px}.preview-pulse{background:var(--preview-ok);border-radius:999px;height:8px;width:8px}.preview-pulse.warn{background:#f79009}.preview-logout{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:800;min-height:32px;width:100%}.preview-main{min-width:0;padding:26px 30px 44px}.detail-workspace.customer-detail-route,.preview-content{margin:0;max-width:none;width:100%}.preview-radio-stack{display:grid;gap:10px}.preview-radio-stack label{align-items:flex-start;background:#ffffff;border:1px solid var(--preview-border);border-radius:var(--preview-radius);cursor:pointer;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);padding:12px}.preview-radio-stack label:has(input:checked){border-color:var(--preview-accent);box-shadow:0 0 0 2px rgba(238,47,59,.08)}.preview-radio-stack input{margin-top:3px}.preview-radio-stack small,.preview-radio-stack strong{display:block;letter-spacing:0}.preview-radio-stack strong{color:var(--preview-ink);font-size:13px}.preview-radio-stack small{color:var(--preview-muted);font-size:12px;line-height:1.55;margin-top:3px}.preview-page{animation:preview-page-in .18s ease-out;align-content:start;display:grid;gap:16px}@keyframes preview-page-in{0%{opacity:0}to{opacity:1}}.preview-topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:0}.preview-page-title{display:grid;gap:6px;min-width:0}.preview-page-title span{color:var(--preview-accent);font-size:12px;font-weight:850}.preview-page-title h1{color:var(--preview-ink);font-size:25px;line-height:1.22;margin:0}.preview-page-title p{color:var(--preview-muted);font-size:13px;line-height:1.65;margin:0;max-width:900px}.preview-actions,.preview-toolbar{align-items:center;display:flex;gap:10px}.preview-actions{flex:0 0 auto;justify-content:flex-end}.preview-notice{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--preview-radius);color:#166534;display:flex;gap:10px;padding:12px 14px}.preview-notice.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.preview-notice span{color:inherit;font-size:13px}.preview-test-contract{display:none}.preview-btn,.preview-icon-btn{align-items:center;border:1px solid var(--preview-line-strong);border-radius:var(--preview-radius);cursor:pointer;display:inline-flex;justify-content:center}.preview-btn{font-size:13px;font-weight:760;gap:6px;min-height:36px;padding:0 13px;white-space:nowrap}.preview-btn.primary{background:var(--preview-accent);border-color:var(--preview-accent);color:#ffffff}.preview-btn.primary:hover{background:var(--preview-accent-dark)}.preview-btn.secondary{background:#ffffff;color:var(--preview-ink)}.preview-btn:disabled,.preview-btn[disabled]{background:var(--preview-soft);border-color:var(--preview-line);color:var(--preview-muted);cursor:not-allowed;opacity:.74}.preview-btn.primary:disabled,.preview-btn.primary[disabled]{background:var(--preview-accent);border-color:var(--preview-accent);color:#ffffff;opacity:.72}.preview-btn-spinner{animation:preview-spin .8s linear infinite;border:2px solid rgba(255,255,255,.45);border-top-color:#ffffff;border-radius:999px;height:13px;width:13px}@keyframes preview-spin{to{transform:rotate(1turn)}}.preview-btn-with-note{align-items:flex-start;display:inline-grid;gap:1px;justify-items:start;line-height:1.15;min-height:38px;padding:5px 12px}.preview-btn-with-note strong{color:inherit;font-size:12px;line-height:1.15}.preview-btn-with-note small{color:var(--preview-muted);font-size:10px;font-weight:650;line-height:1.15}.preview-pagination{align-items:center;border-top:1px solid var(--preview-line);color:var(--preview-muted);display:flex;font-size:13px;gap:14px;justify-content:space-between;padding:12px 16px}.preview-pagination-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px;min-width:180px}.preview-pagination-summary strong{color:var(--preview-ink);font-size:13px}.preview-pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.preview-page-buttons{align-items:center;display:flex;gap:4px}.preview-page-buttons a,.preview-page-ellipsis,.preview-page-jump button,.preview-page-step{align-items:center;border:1px solid var(--preview-line);border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;min-width:30px;padding:0 9px}.preview-page-buttons a,.preview-page-jump button,.preview-page-step{background:#ffffff;color:var(--preview-ink);text-decoration:none}.preview-page-buttons a.active,.preview-page-buttons a:hover,.preview-page-jump button:hover,.preview-page-step:hover{background:var(--preview-ink);border-color:var(--preview-ink);color:#ffffff}.preview-page-step.disabled{background:#f7f8fa;color:var(--preview-muted);cursor:not-allowed;opacity:.58}.preview-page-ellipsis{border-color:transparent;color:var(--preview-muted);min-width:22px;padding:0 2px}.preview-page-jump{align-items:center;display:flex;gap:6px}.preview-page-jump label{align-items:center;color:var(--preview-muted);display:flex;gap:5px}.preview-page-jump input{background:#ffffff;border:1px solid var(--preview-line);border-radius:6px;color:var(--preview-ink);font-size:12px;font-weight:700;height:30px;padding:0 8px;width:64px}.preview-page-jump button{cursor:pointer}.preview-icon-btn{background:#ffffff;color:var(--preview-muted);height:30px;min-width:34px;padding:0 8px}.preview-context,.preview-metric,.preview-surface{background:var(--preview-surface);border:1px solid var(--preview-line);border-radius:var(--preview-radius)}.preview-surface{overflow:hidden}.preview-context-head,.preview-surface-head{align-items:center;border-bottom:1px solid var(--preview-line);display:flex;gap:14px;justify-content:space-between;padding:17px 18px}.preview-context-head h3,.preview-surface-head h2{color:var(--preview-ink);font-size:16px;line-height:1.25;margin:0}.preview-context-head p,.preview-surface-head p{color:var(--preview-muted);font-size:12px;line-height:1.55;margin:4px 0 0}.preview-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.preview-metric{display:grid;gap:6px;min-height:104px;padding:15px}.preview-metric span{color:var(--preview-muted);font-size:12px;font-weight:760}.preview-metric strong{color:var(--preview-ink);font-size:28px;letter-spacing:0}.preview-metric small{color:var(--preview-faint);font-size:11px}.preview-layout-two{display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr)}.preview-layout-two.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.preview-layout-stack{display:grid;gap:14px}.preview-context{align-self:start;overflow:hidden}.preview-api-list,.preview-settings-list,.preview-workflow{display:grid;gap:10px;padding:15px}.preview-sync-freshness-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 4px}.preview-sync-freshness-grid div{background:#f8fafc;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px 12px}.preview-sync-freshness-grid span{color:var(--preview-muted);font-size:12px;font-weight:700}.preview-sync-freshness-grid strong{color:var(--preview-ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-panel-actions{align-items:center;border-top:1px solid var(--preview-line);display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 14px}.preview-api-item,.preview-settings-row,.preview-work-step{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:var(--preview-radius);display:grid;gap:10px;padding:12px}.preview-work-step{grid-template-columns:28px minmax(0,1fr) auto}.preview-api-item,.preview-settings-row{grid-template-columns:minmax(0,1fr) auto}.preview-step-num{align-items:center;background:#ffffff;border:1px solid var(--preview-line-strong);border-radius:999px;color:var(--preview-muted);display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.preview-api-item strong,.preview-settings-row strong,.preview-work-step strong{color:var(--preview-ink);display:block;font-size:13px}.preview-api-item span:not(.preview-tag),.preview-settings-row p,.preview-work-step span:not(.preview-step-num):not(.preview-tag){color:var(--preview-muted);display:block;font-size:12px;line-height:1.5;margin:3px 0 0}.preview-table-wrap{overflow-x:auto}.preview-app table{border-collapse:collapse;min-width:860px;width:100%}.preview-app td,.preview-app th{border-bottom:1px solid var(--preview-line);color:var(--preview-ink);font-size:12px;padding:13px 15px;text-align:left;vertical-align:middle}.preview-app th{background:var(--preview-soft);color:var(--preview-muted);font-size:11px;font-weight:850}.preview-app tbody tr:hover{background:#fcfcfd}.preview-app tbody tr:last-child td{border-bottom:0}.preview-name{display:grid;gap:3px}.preview-app td strong,.preview-name strong{color:var(--preview-ink);font-size:13px}.preview-mono,.preview-name small{color:var(--preview-muted);font-size:11px}.account-name-cell{max-width:220px}.account-name-cell small,.account-name-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-muted-text{color:var(--preview-muted);font-size:12px}.preview-warn-text{color:var(--preview-warn)!important;line-height:1.45;max-width:280px}.preview-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.preview-tag{align-items:center;background:#f2f4f7;border-radius:999px;color:#475467;display:inline-flex;font-size:11px;font-weight:850;min-height:23px;padding:0 8px;white-space:nowrap}.preview-tag.ok{background:var(--preview-ok-soft);color:var(--preview-ok)}.preview-tag.warn{background:var(--preview-warn-soft);color:var(--preview-warn)}.preview-tag.bad{background:var(--preview-bad-soft);color:var(--preview-bad)}.preview-tag.blue{background:var(--preview-blue-soft);color:var(--preview-blue)}.customer-auto-filterbar label{color:var(--preview-muted);display:grid;font-size:12px;gap:5px;min-width:132px}.customer-auto-filterbar select{min-height:36px}.preview-inline-tags{align-items:center;display:flex;flex-wrap:wrap;gap:5px;max-width:260px}.preview-muted{color:var(--preview-muted);font-size:12px}.preview-row-primary-link{color:inherit;text-decoration:none}.preview-row-primary-link:hover strong{color:var(--preview-accent)}.customer-name-link{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-width:0}.customer-name-link .preview-name{min-width:0}.customer-name-link small,.customer-name-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-avatar{align-items:center;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;color:#475467;display:inline-grid;font-size:13px;font-weight:850;height:34px;justify-content:center;overflow:hidden;width:34px}.customer-avatar img{display:block;height:100%;object-fit:cover;width:100%}.preview-back-link{align-items:center;color:var(--preview-muted);display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin:0 0 14px;text-decoration:none}.preview-back-link span{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-ink);display:inline-flex;font-size:20px;height:28px;justify-content:center;line-height:1;width:28px}.preview-back-link:hover{color:var(--preview-accent)}.preview-back-link:hover span{border-color:var(--preview-accent);color:var(--preview-accent)}.customer-detail-tag-strip{margin:14px 0 4px}.customer-api-layout{display:grid;align-items:start;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.customer-api-panel{background:#ffffff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:12px;min-width:0;padding:14px}.customer-api-panel-wide{grid-column:1/-1}.customer-api-field-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-api-field-grid p{background:var(--ui-panel-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);display:grid;gap:4px;margin:0;min-width:0;padding:9px 10px}.customer-api-field-grid span{color:var(--ui-faint);font-size:11px;font-weight:850}.customer-api-field-grid strong{color:var(--ui-ink);font-size:13px;font-weight:750;line-height:1.45;min-width:0;overflow-wrap:anywhere}.customer-raw-json-panel{grid-column:1/-1}.customer-raw-json-panel pre{background:#111827;border-radius:var(--ui-radius-sm);color:#e5e7eb;font-size:12px;line-height:1.55;margin:0;max-height:320px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.preview-toolbar{flex-wrap:wrap;padding:13px 15px}.preview-entry-toolbar,.preview-toolbar{border-bottom:1px solid var(--preview-line)}.preview-entry-toolbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(320px,1fr) auto;padding:12px 15px}.preview-entry-toolbar input{min-width:0;width:100%}.preview-entry-toolbar-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-width:0}.preview-entry-toolbar-actions form{flex:0 0 auto}.preview-entry-action-group{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:10px;display:inline-flex;gap:8px;min-height:44px;padding:5px 6px 5px 10px}.preview-entry-action-label{color:var(--preview-muted);font-size:12px;font-weight:850;white-space:nowrap}.preview-filterbar{align-items:center;background:#ffffff;border-bottom:1px solid var(--preview-line);display:flex;gap:12px;justify-content:space-between;padding:12px 15px}.preview-filterbar-chips{display:flex;flex-wrap:wrap;gap:7px}.preview-filterbar-chips a{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-muted);display:inline-flex;font-size:12px;font-weight:820;gap:6px;min-height:30px;padding:0 10px;text-decoration:none}.preview-filterbar-chips a.active{background:#fff7f7;border-color:rgba(217,45,58,.35);color:var(--preview-accent)}.preview-filterbar-chips em{background:rgba(52,64,84,.08);border-radius:999px;color:inherit;font-size:10px;font-style:normal;min-width:18px;padding:2px 5px;text-align:center}.preview-filterbar-select{align-items:end;display:flex;gap:8px}.preview-filterbar-select label{color:var(--preview-muted);display:grid;font-size:11px;font-weight:820;gap:5px}.preview-filterbar-select select{min-width:220px}.preview-app input,.preview-app select,.preview-app textarea{background:#ffffff;border:1px solid var(--preview-line-strong);border-radius:var(--preview-radius);color:var(--preview-ink);min-height:36px;outline:0;padding:0 11px}.preview-app textarea{min-height:76px;padding:10px 11px;resize:vertical}.preview-toolbar input{min-width:260px}.preview-toolbar-status{align-items:center;background:#f8fafc;border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-muted);display:inline-flex;gap:8px;min-height:36px;padding:0 12px;white-space:nowrap}.preview-toolbar-status,.preview-toolbar-status strong{color:var(--preview-ink);font-size:12px;font-weight:850}.preview-toolbar-status span{color:var(--preview-muted);font-size:11px}.preview-toolbar-status.warn{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.preview-toolbar-status.warn span,.preview-toolbar-status.warn strong{color:#9a3412}.tag-concept-tabs,.tag-page-tabbar{margin-bottom:14px}.tag-concept-form select[multiple]{min-height:74px}.tag-concept-form{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tag-concept-form textarea{min-height:58px}.tag-concept-form>button{grid-column:1/-1;justify-self:start}.tag-concept-form-note,.tag-concept-tag-picker{border:1px solid var(--preview-line);border-radius:var(--preview-radius);grid-column:1/-1}.tag-concept-form-note{background:#f8fafc;display:grid;gap:4px;padding:12px}.tag-concept-form-note strong,.tag-concept-picker-head strong{color:var(--preview-ink);font-size:13px;font-weight:850}.preview-field small,.tag-concept-form-note span,.tag-concept-picker-head span{color:var(--preview-muted);font-size:12px;font-weight:650;line-height:1.45}.tag-concept-tag-picker{background:#ffffff;display:grid;overflow:hidden}.tag-concept-picker-head{align-items:center;background:#f8fafc;border-bottom:1px solid var(--preview-line);display:flex;gap:12px;justify-content:space-between;padding:12px}.tag-concept-picker-head>div{display:grid;gap:4px;min-width:0}.tag-concept-picker-head em,.tag-concept-tag-group>summary em{background:#ffffff;border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-muted);font-size:11px;font-style:normal;font-weight:850;min-width:max-content;padding:4px 8px}.tag-concept-tag-groups{display:grid;max-height:min(42vh,360px);overflow:auto}.tag-concept-tag-group{border-bottom:1px solid var(--preview-line)}.tag-concept-tag-group:last-child{border-bottom:0}.tag-concept-tag-group>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:42px;padding:10px 12px}.tag-concept-tag-group>summary::-webkit-details-marker{display:none}.tag-concept-tag-group>summary span{color:var(--preview-ink);font-size:12px;font-weight:850}.tag-concept-tag-checks{background:#ffffff;border-top:1px solid var(--preview-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.tag-concept-tag-check{align-items:center;border-radius:8px;color:var(--preview-ink);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:38px;padding:8px}.tag-concept-tag-check:hover{background:var(--preview-soft)}.tag-concept-tag-check input{accent-color:var(--preview-accent);min-height:auto;width:auto}.tag-concept-tag-check span{display:grid;gap:2px;min-width:0}.tag-concept-tag-check strong{color:var(--preview-ink);font-size:12px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-concept-tag-check small{color:var(--preview-muted);font-size:11px;line-height:1.2}.tag-concept-flags{align-items:start;display:grid;gap:7px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.tag-concept-flags label{align-items:start;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;color:var(--preview-ink);display:grid;font-size:12px;font-weight:800;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:42px;padding:8px 10px}.tag-concept-flags input{accent-color:var(--preview-accent);margin-top:3px;min-width:14px;width:14px}.tag-concept-flags span{display:grid;gap:3px;min-width:0}.tag-concept-flags strong{color:var(--preview-ink);font-size:12px}.tag-concept-flags small{color:var(--preview-muted);font-size:11px;font-weight:650;line-height:1.35}.tag-concept-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.tag-concept-actions form{margin:0}.customer-advanced-filters{position:relative}.customer-advanced-filters>summary{align-items:center;background:#ffffff;border:1px solid var(--preview-line-strong);border-radius:8px;color:var(--preview-ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;min-height:36px;padding:0 12px}.customer-advanced-filters>div{background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.12);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(160px,1fr));margin-top:8px;padding:12px;position:absolute;right:0;top:100%;width:min(720px,calc(100vw - 320px));z-index:8}.customer-source-cell{max-width:320px}.customer-list-table{min-width:1240px;table-layout:fixed}.customer-list-table th{white-space:nowrap}.customer-list-col-name{width:18%}.customer-list-col-added{width:10%}.customer-list-col-chat{width:8%}.customer-list-col-source{width:17%}.customer-list-col-owner{width:14%}.customer-list-col-raw-tags{width:21%}.customer-list-col-business{width:10%}.customer-list-col-action{width:86px}.customer-list-action-cell{padding-right:18px;text-align:right;white-space:nowrap}.customer-detail-link{justify-content:center;min-width:58px}.customer-raw-tag-list{max-width:360px}.customer-business-tags .preview-tag,.customer-raw-tag-list .preview-tag{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-business-tags{max-width:240px}.customer-list-summary-aside{align-items:flex-end;display:grid;gap:5px;justify-items:end}.customer-list-summary-aside small{color:var(--preview-muted);font-size:11px;font-weight:750;white-space:nowrap}.customer-detail-business-strip{border-top:1px solid var(--preview-line);margin-top:10px;padding-top:10px}.customer-detail-commandbar{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:var(--preview-radius);display:flex;gap:14px;justify-content:space-between;margin:0 0 16px;padding:12px 14px}.customer-detail-commandbar-facts{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.customer-detail-commandbar-facts span{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-ink);font-size:12px;font-weight:800;min-height:28px;padding:6px 10px}.customer-quick-actions.compact{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.customer-quick-actions.compact details{position:relative}.customer-quick-actions.compact summary{align-items:center;background:#ffffff;border:1px solid var(--preview-line-strong);border-radius:var(--preview-radius);color:var(--preview-ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;justify-content:center;list-style:none;min-height:34px;padding:0 12px}.customer-quick-actions.compact summary::-webkit-details-marker{display:none}.customer-quick-actions.compact summary:hover{background:var(--preview-soft)}.business-tag-config-actions .preview-btn,.business-tag-config-actions button,.customer-quick-actions.compact summary{white-space:nowrap}.customer-quick-actions.compact details[open]>form{background:#ffffff;border:1px solid var(--preview-line);border-radius:var(--preview-radius);box-shadow:0 18px 46px rgba(15,23,42,.14);min-width:360px;padding:14px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.business-tag-config-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.business-tag-config-table{min-width:1040px}.business-tag-config-table th{white-space:nowrap}.business-tag-config-table td{vertical-align:top}.business-tag-secondary-panel{background:#ffffff;border:1px solid var(--preview-line);border-radius:var(--preview-radius);margin-top:14px;overflow:hidden}.business-tag-secondary-panel>summary{cursor:pointer;font-size:13px;font-weight:850;list-style:none;padding:14px 16px}.business-tag-secondary-panel>summary::-webkit-details-marker{display:none}.business-tag-secondary-panel>div{border-top:1px solid var(--preview-line);display:grid;gap:14px;padding:14px}.customer-concept-summary{display:grid;gap:6px;max-width:340px}.customer-concept-summary>div{align-items:center;display:grid;gap:6px;grid-template-columns:58px minmax(0,1fr)}.customer-concept-summary>div>span{color:var(--preview-muted);font-size:11px;font-weight:850}.customer-concept-cell{display:grid;gap:6px;min-width:210px}.customer-concept-cell>span{color:var(--preview-muted);font-size:11px;font-weight:850}.customer-concept-cell small{color:var(--preview-muted);font-size:11px;line-height:1.45}.customer-concept-evidence-table table{min-width:720px}.customer-concept-evidence-drawer>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.customer-concept-evidence-drawer>summary::-webkit-details-marker{display:none}.customer-concept-evidence-drawer>summary span{color:var(--preview-muted);font-size:11px;font-weight:850}.customer-raw-json-panel>summary{cursor:pointer;list-style:none}.customer-raw-json-panel>summary::-webkit-details-marker{display:none}.customer-raw-json-panel>summary:after{color:var(--preview-muted);content:"展开原始数据";float:right;font-size:11px;font-weight:800}.customer-raw-json-panel[open]>summary:after{content:"收起原始数据"}.preview-app input:focus,.preview-app select:focus,.preview-app textarea:focus{border-color:var(--preview-accent);box-shadow:0 0 0 3px rgba(217,45,58,.1)}.preview-segmented{background:var(--preview-soft);border:1px solid var(--preview-line);border-bottom:0;display:flex;gap:2px;padding:12px 15px 0}.preview-segmented>a,.preview-segmented>span{border-radius:6px 6px 0 0;color:var(--preview-muted);font-size:12px;font-weight:800;min-height:30px;padding:8px 11px;text-decoration:none}.preview-segmented>a.active,.preview-segmented>span.active{background:#ffffff;color:var(--preview-ink);box-shadow:0 -1px 3px rgba(16,24,40,.05)}.preview-segmented.inline{border:1px solid var(--preview-line);border-radius:var(--preview-radius);padding:3px}.preview-segmented.inline>a,.preview-segmented.inline>span{align-items:center;border-radius:6px;display:inline-flex;gap:6px;min-height:30px;padding:7px 10px}.preview-segmented.inline em{align-items:center;background:rgba(52,64,84,.08);border-radius:999px;color:inherit;display:inline-flex;font-size:10px;font-style:normal;height:18px;justify-content:center;min-width:18px;padding:0 5px}.preview-entry-panel{border-top:1px solid var(--preview-line)}.preview-entry-panel:first-of-type{border-top:0}.preview-entry-heading{align-items:center;background:#ffffff;border-bottom:1px solid var(--preview-line);display:flex;gap:14px;justify-content:space-between;padding:15px}.preview-entry-heading h3{color:var(--preview-ink);font-size:15px;line-height:1.3;margin:0}.preview-entry-heading p{color:var(--preview-muted);font-size:12px;line-height:1.55;margin:4px 0 0}.preview-note-strip{align-items:start;background:var(--preview-blue-soft);border-bottom:1px solid #d1e9ff;color:#1849a9;display:grid;gap:5px;padding:12px 15px}.preview-note-strip strong{font-size:13px}.preview-note-strip span{color:#175cd3;font-size:12px;line-height:1.55}.preview-note-strip.muted{background:#fffbeb;border-bottom-color:#fedf89;color:#93370d}.preview-note-strip.muted span{color:#b54708}.preview-note-strip.warn{background:#fffbeb;border-bottom-color:#fedf89;color:#93370d}.preview-note-strip.warn span{color:#b54708}.preview-sync-callout{align-items:center;background:#fff7ed;border-bottom:1px solid #fed7aa;color:#9a3412;display:flex;gap:14px;justify-content:space-between;padding:13px 15px}.preview-sync-callout>div{display:grid;gap:4px;min-width:0}.preview-sync-callout strong{color:#7c2d12;font-size:13px}.preview-sync-callout span{color:#9a3412;font-size:12px;line-height:1.5}.preview-sync-callout form{flex:0 0 auto}.preview-stat-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px}.preview-stat{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:var(--preview-radius);display:grid;gap:5px;padding:13px}.preview-stat span{color:var(--preview-muted);font-size:12px}.preview-stat strong{color:var(--preview-ink);font-size:20px}.acquisition-compact-stats{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;padding:0}.acquisition-compact-stats .preview-stat{border-radius:8px;gap:2px;min-width:78px;padding:7px 9px}.acquisition-compact-stats .preview-stat span{font-size:11px;line-height:1.2;white-space:nowrap}.acquisition-compact-stats .preview-stat strong{font-size:16px;line-height:1.1}.preview-progress-list{display:grid;gap:12px;padding:16px 18px}.preview-progress-row{display:grid;gap:8px}.preview-progress-meta{display:flex;font-size:12px;justify-content:space-between}.preview-progress-meta span{color:var(--preview-muted)}.preview-bar{background:#eef1f5;border-radius:999px;height:8px;overflow:hidden}.preview-bar span{background:var(--preview-accent);border-radius:inherit;display:block;height:100%}.preview-form-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-business-metric-form{display:grid;gap:14px;padding:15px}.preview-business-metric-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.preview-business-metric-summary>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:12px}.preview-business-metric-summary span{color:var(--preview-muted);font-size:12px;font-weight:820}.preview-business-metric-summary strong{color:var(--preview-ink);font-size:18px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-business-metric-summary small{color:var(--preview-faint);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-form{align-content:start;display:grid;gap:12px}.preview-field{color:var(--preview-muted);display:grid;font-size:12px;font-weight:820;gap:7px}.preview-field.full{grid-column:1/-1}.preview-field input,.preview-field select,.preview-field textarea{width:100%}.preview-field select[multiple]{min-height:124px;padding:8px}.preview-account-picker-field{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.preview-account-picker-field.full{grid-column:1/-1}.preview-account-picker-field legend{color:var(--preview-muted);font-size:12px;font-weight:820;padding:0}.preview-pool-mode-field{border:0;display:grid;gap:8px;grid-column:1/-1;margin:0;padding:0}.preview-pool-mode-field legend{color:var(--preview-muted);font-size:12px;font-weight:820;padding:0}.preview-pool-mode-field label{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.preview-pool-mode-field label.active{background:#fff7f7;border-color:rgba(217,45,58,.3)}.preview-pool-mode-field input{height:16px;min-height:auto;width:16px}.preview-pool-mode-field span{display:grid;gap:3px;min-width:0}.preview-pool-mode-field strong{color:var(--preview-ink);font-size:13px}.preview-pool-mode-field small{color:var(--preview-muted);font-size:12px;line-height:1.45}.preview-account-picker{display:grid;gap:10px;max-height:min(62vh,560px);overflow:auto;padding:2px}.preview-account-picker-tools{background:#ffffff;border-bottom:1px solid var(--preview-line);display:grid;gap:10px;padding:0 0 10px;position:sticky;top:0;z-index:2}.preview-account-picker-chips{display:flex;flex-wrap:wrap;gap:7px}.preview-account-picker-chips button{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:820;gap:6px;min-height:30px;padding:0 10px}.preview-account-picker-chips button.active{background:#fff7f7;border-color:rgba(217,45,58,.35);color:var(--preview-accent)}.preview-account-picker-chips em{background:rgba(52,64,84,.08);border-radius:999px;font-size:10px;font-style:normal;min-width:18px;padding:2px 5px;text-align:center}.preview-account-picker-controls{display:grid;gap:8px;grid-template-columns:minmax(220px,.85fr) minmax(260px,1fr)}.preview-account-picker-controls input,.preview-account-picker-controls select{width:100%}.preview-account-picker-meta{align-items:center;color:var(--preview-muted);display:flex;font-size:12px;justify-content:space-between}.preview-account-picker-meta strong{color:var(--preview-ink)}.preview-account-picker-actions{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;color:var(--preview-muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:8px 10px}.preview-account-picker-actions>div{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.preview-account-picker-group{display:grid;gap:7px}.preview-account-picker-group-title{align-items:center;color:var(--preview-muted);display:flex;font-size:11px;justify-content:space-between;padding:2px 2px 0}.preview-account-picker-group-title strong{color:var(--preview-ink);font-size:12px}.preview-account-picker-grid{display:grid;gap:7px}.preview-account-choice{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;cursor:pointer;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:8px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.preview-account-choice:hover{background:#fcfcfd;border-color:var(--preview-line-strong)}.preview-account-choice:has(input:checked){background:#fff7f7;border-color:rgba(217,45,58,.55);box-shadow:0 0 0 3px rgba(217,45,58,.08)}.preview-account-choice input{accent-color:var(--preview-accent);height:16px;margin:0;min-height:auto;width:16px}.preview-account-choice-main{display:grid;gap:2px;min-width:0}.preview-account-choice-main strong{color:var(--preview-ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-account-choice-main small{color:var(--preview-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-account-choice .preview-tag{max-width:74px;overflow:hidden;text-overflow:ellipsis}.preview-pool-summary{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:220px}.preview-pool-summary>div{display:grid;gap:3px;min-width:0}.preview-pool-summary small,.preview-pool-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-pool-summary strong{color:var(--preview-ink);font-size:12px}.preview-pool-summary small{color:var(--preview-muted);font-size:11px}.preview-pool-config{display:grid;gap:14px}.preview-reception-pool-editor{display:grid;gap:16px}.preview-reception-pool-editor .preview-link-pool-section{background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:12px;padding:12px}.preview-reception-pool-editor .preview-link-pool-section+.preview-link-pool-section{background:#fbfcfd}.preview-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.preview-pool-choice-list{display:grid;gap:8px;grid-column:1/-1}.preview-pool-choice-list>div{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(150px,.5fr) minmax(0,1fr) auto;min-height:54px;padding:10px 12px}.preview-pool-choice-list>div.active{background:#fff7f7;border-color:rgba(217,45,58,.45);box-shadow:inset 3px 0 0 var(--preview-accent)}.preview-pool-choice-list em,.preview-pool-choice-list span,.preview-pool-choice-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-pool-choice-list strong{color:var(--preview-ink);font-size:13px}.preview-pool-choice-list span{color:var(--preview-muted);font-size:12px}.preview-pool-choice-list em{color:var(--preview-accent);font-size:11px;font-style:normal;font-weight:860}.preview-pool-link-grid{display:grid;gap:8px;max-height:min(56vh,520px);overflow:auto;padding:2px}.preview-pool-link-grid label{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;padding:10px}.preview-pool-link-grid label:has(input:checked){background:#fff7f7;border-color:rgba(217,45,58,.45)}.preview-pool-link-grid label.disabled{cursor:not-allowed;opacity:.58}.preview-pool-link-grid input{accent-color:var(--preview-accent);height:16px;min-height:auto;width:16px}.preview-pool-link-grid span{display:grid;gap:3px;min-width:0}.preview-pool-link-grid em,.preview-pool-link-grid small,.preview-pool-link-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-pool-link-grid strong{color:var(--preview-ink);font-size:13px}.preview-pool-link-grid em,.preview-pool-link-grid small{color:var(--preview-muted);font-size:11px;font-style:normal}.preview-link-pool-picker{display:grid;gap:14px;grid-column:1/-1}.preview-link-pool-mode-grid{border:0;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.preview-link-pool-mode-grid legend{color:var(--preview-ink);font-size:13px;font-weight:880;grid-column:1/-1;padding:0}.preview-link-pool-mode-grid label{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.preview-link-pool-mode-grid label:hover{background:#fcfcfd;border-color:var(--preview-line-strong)}.preview-link-pool-mode-grid label.active{background:#fff7f7;border-color:rgba(217,45,58,.42);box-shadow:0 0 0 3px rgba(217,45,58,.07)}.preview-link-pool-mode-grid input{accent-color:var(--preview-accent);height:16px;margin:0;min-height:auto;width:16px}.preview-link-pool-mode-grid span{display:grid;gap:3px;min-width:0}.preview-link-pool-mode-grid strong{color:var(--preview-ink);font-size:13px;line-height:1.25}.preview-link-pool-mode-grid small{color:var(--preview-muted);font-size:12px;line-height:1.35}.preview-link-pool-section{border-top:1px solid var(--preview-line);display:grid;gap:10px;padding-top:12px}.preview-link-pool-section-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.preview-link-pool-section-head>div{display:grid;gap:3px;min-width:0}.preview-link-pool-section-head strong{color:var(--preview-ink);font-size:13px}.preview-link-pool-section-head em,.preview-link-pool-section-head span{color:var(--preview-muted);font-size:12px;font-style:normal;line-height:1.4}.preview-link-pool-section-head em{text-align:right}.preview-link-pool-sales-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(128px,168px));justify-content:start}.preview-link-pool-sales-grid button{background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;color:var(--preview-muted);cursor:pointer;display:grid;gap:4px;min-height:72px;min-width:0;padding:9px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.preview-link-pool-sales-grid button:hover{background:#fcfcfd;border-color:var(--preview-line-strong)}.preview-link-pool-sales-grid button.active,.preview-link-pool-sales-grid button.partial{background:#fff7f7;border-color:rgba(217,45,58,.45)}.preview-link-pool-sales-grid button.partial{background:#fff3d8;border-color:rgba(217,119,6,.78);box-shadow:0 0 0 3px rgba(245,158,11,.16),inset 3px 0 0 #d97706}.preview-link-pool-sales-grid button.partial em,.preview-link-pool-sales-grid button.partial strong{color:#92400e}.preview-link-pool-sales-grid button:disabled{cursor:not-allowed;opacity:.55}.preview-link-pool-sales-grid em,.preview-link-pool-sales-grid span,.preview-link-pool-sales-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-link-pool-sales-grid strong{color:var(--preview-ink);font-size:13px}.preview-link-pool-sales-grid span{font-size:11px;line-height:1.35}.preview-link-pool-sales-grid em{color:var(--preview-accent);font-size:11px;font-style:normal;font-weight:860}.preview-link-pool-account-tools{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr)}.preview-link-pool-account-tools input{width:100%}.preview-link-pool-filter-chips{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.preview-link-pool-filter-chips button{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:820;gap:6px;min-height:30px;padding:0 10px}.preview-link-pool-filter-chips button.active{background:#fff7f7;border-color:rgba(217,45,58,.35);color:var(--preview-accent)}.preview-link-pool-filter-chips em{background:rgba(52,64,84,.08);border-radius:999px;font-size:10px;font-style:normal;min-width:18px;padding:2px 5px;text-align:center}.preview-link-pool-account-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(44vh,420px);overflow:auto;padding:2px}.preview-link-pool-account{align-items:center;background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;cursor:pointer;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;min-width:0;padding:8px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.preview-link-pool-account:hover{background:#fcfcfd;border-color:var(--preview-line-strong)}.preview-link-pool-account:has(input:checked){background:#fff7f7;border-color:rgba(217,45,58,.55);box-shadow:0 0 0 3px rgba(217,45,58,.08)}.preview-link-pool-account.disabled{background:#f9fafb;cursor:not-allowed;opacity:.74}.preview-link-pool-account input{accent-color:var(--preview-accent);height:16px;margin:0;min-height:auto;width:16px}.preview-link-pool-account-main{display:grid;gap:2px;min-width:0}.preview-link-pool-account-main strong{color:var(--preview-ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-link-pool-account-main small{color:var(--preview-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-link-pool-account-tags{align-items:flex-end;display:grid;gap:4px;justify-items:end}.preview-link-pool-account-tags .preview-tag{max-width:74px;overflow:hidden;text-overflow:ellipsis}.preview-link-pool-save-row{align-items:center;border-top:1px solid var(--preview-line);color:var(--preview-muted);display:flex;font-size:12px;gap:12px;grid-column:1/-1;justify-content:space-between;padding:12px 15px}.preview-link-pool-preview{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.preview-link-pool-preview div{display:grid;gap:4px;min-width:0}.preview-link-pool-preview span{color:var(--preview-muted);font-size:11px;font-weight:820}.preview-link-pool-preview strong{color:var(--preview-ink);font-size:18px}.preview-link-pool-preview p{color:var(--preview-muted);font-size:12px;grid-column:1/-1;line-height:1.45;margin:0}.preview-default-pool-summary{display:grid;gap:14px;padding:15px}.preview-default-pool-title{align-items:center;display:flex;gap:14px;justify-content:space-between}.preview-default-pool-title>div:first-child{display:grid;gap:4px;min-width:0}.preview-default-pool-title strong{color:var(--preview-ink);font-size:18px}.preview-default-pool-title span{color:var(--preview-muted);font-size:12px;line-height:1.45}.preview-default-pool-stats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.preview-default-pool-stats>div,.preview-pool-rule-summary-grid>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.preview-default-pool-stats span,.preview-pool-rule-summary-grid span{color:var(--preview-muted);font-size:12px}.preview-default-pool-stats strong,.preview-pool-rule-summary-grid strong{color:var(--preview-ink);font-size:20px}.preview-pool-empty-line{color:var(--preview-muted);font-size:13px;line-height:1.6;margin:14px 0 0}.preview-pool-rule-drawer{display:grid;gap:14px}.preview-pool-rule-section{border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:12px;overflow:hidden}.preview-pool-rule-section-head{background:var(--preview-soft);border-bottom:1px solid var(--preview-line);display:grid;gap:4px;padding:12px}.preview-pool-rule-section-head strong{color:var(--preview-ink);font-size:13px}.preview-pool-rule-section-head span{color:var(--preview-muted);font-size:12px;line-height:1.45}.preview-pool-rule-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.preview-pool-rule-section .preview-table-wrap{padding:0 12px 12px}.preview-allocation-drawer{display:grid;gap:14px}.preview-allocation-result{align-items:center;background:#fff7f7;border:1px solid rgba(217,45,58,.2);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.preview-allocation-result.muted{background:#fbfcfd;border-color:var(--preview-line)}.preview-allocation-result>div{display:grid;gap:7px;min-width:0}.preview-allocation-result strong{color:var(--preview-ink);font-size:16px;line-height:1.35}.preview-allocation-result p{color:var(--preview-muted);font-size:12px;line-height:1.5;margin:0}.preview-allocation-result-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.preview-allocation-result-grid>div{background:rgba(255,255,255,.72);border:1px solid rgba(217,45,58,.12);border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px 10px}.preview-allocation-result.muted .preview-allocation-result-grid>div{background:#ffffff;border-color:var(--preview-line)}.preview-allocation-result-grid span{color:var(--preview-muted);font-size:12px;line-height:1.35}.preview-allocation-result-grid strong{color:var(--preview-ink);font-size:13px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-allocation-step-head{align-items:center;background:var(--preview-soft);border-bottom:1px solid var(--preview-line);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.preview-allocation-step-head>span{align-items:center;background:var(--preview-ink);border-radius:999px;color:#ffffff;display:inline-flex;font-size:11px;font-weight:900;height:24px;justify-content:center;width:24px}.preview-allocation-step-head>div{display:grid;gap:3px;min-width:0}.preview-allocation-step-head strong{color:var(--preview-ink);font-size:13px}.preview-allocation-step-head small{color:var(--preview-muted);font-size:12px;line-height:1.45}.preview-allocation-step-head em{font-style:normal}.preview-allocation-formula{background:#111827;border-radius:8px;color:#ffffff;font-size:12px;line-height:1.55;margin:12px 12px 0;padding:12px}.preview-allocation-split{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.preview-allocation-subsection{border-top:1px solid var(--preview-line)}.preview-allocation-judgement{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.preview-allocation-judgement>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.preview-allocation-judgement small,.preview-allocation-judgement span{color:var(--preview-muted);font-size:12px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-allocation-judgement strong{color:var(--preview-ink);font-size:14px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-allocation-change-list{display:grid;gap:8px;padding:0 12px 12px}.preview-allocation-change{background:#fbfcfd;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(160px,.9fr) minmax(220px,1fr) minmax(220px,1fr);padding:10px}.preview-allocation-change>div{display:grid;gap:4px;min-width:0}.preview-allocation-change strong{color:var(--preview-ink);font-size:13px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-allocation-change span{color:var(--preview-muted);font-size:11px;line-height:1.45}.preview-algorithm-modal{display:grid;gap:14px}.preview-algorithm-hero{background:#fbfcfd;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:8px;padding:14px}.preview-algorithm-hero strong{color:var(--preview-ink);font-size:16px;line-height:1.45}.preview-algorithm-hero p{color:var(--preview-muted);font-size:12px;line-height:1.6;margin:0}.preview-algorithm-flow{counter-reset:algorithm-step;display:grid;gap:0;list-style:none;margin:0;padding:0}.preview-algorithm-flow li{display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:0 0 14px;position:relative}.preview-algorithm-flow li:not(:last-child):after{background:var(--preview-line);bottom:0;content:"";left:16px;position:absolute;top:34px;width:1px}.preview-algorithm-flow>li>span{align-items:center;background:var(--preview-ink);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:900;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.preview-algorithm-flow li>div{border-bottom:1px solid var(--preview-line);display:grid;gap:5px;min-width:0;padding:5px 0 14px}.preview-algorithm-flow li:last-child>div{border-bottom:0;padding-bottom:0}.preview-algorithm-flow strong{color:var(--preview-ink);font-size:13px;line-height:1.35}.preview-algorithm-flow p{color:var(--preview-muted);font-size:12px;line-height:1.55;margin:0}.preview-algorithm-formulas{background:#111827;border-radius:8px;display:grid;gap:1px;overflow:hidden}.preview-algorithm-formulas>div{background:rgba(255,255,255,.06);display:grid;gap:6px;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);padding:12px}.preview-algorithm-formulas span{color:rgba(255,255,255,.66);font-size:12px}.preview-algorithm-formulas strong{color:#ffffff;font-size:12px;line-height:1.55}.preview-algorithm-guards{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.preview-algorithm-guards>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:6px;min-width:0;padding:12px}.preview-algorithm-guards strong{color:var(--preview-ink);font-size:13px;line-height:1.35}.preview-algorithm-guards span{color:var(--preview-muted);font-size:12px;line-height:1.5}.preview-pool-sales-browser{display:grid;gap:12px;padding:12px}.preview-pool-sales-picker{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(128px,168px));justify-content:start}.preview-pool-sales-picker button{background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;color:var(--preview-muted);cursor:pointer;display:grid;gap:4px;min-height:72px;min-width:0;padding:9px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.preview-pool-sales-picker button:hover{background:#fcfcfd;border-color:var(--preview-line-strong)}.preview-pool-sales-picker button.active{background:#fff7f7;border-color:rgba(217,45,58,.45);box-shadow:0 0 0 3px rgba(217,45,58,.08),inset 3px 0 0 var(--preview-accent)}.preview-pool-sales-picker button.warning:not(.active){background:#fffaf0;border-color:rgba(217,119,6,.32)}.preview-pool-sales-picker em,.preview-pool-sales-picker span,.preview-pool-sales-picker strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-pool-sales-picker strong{color:var(--preview-ink);font-size:13px}.preview-pool-sales-picker span{font-size:11px;line-height:1.35}.preview-pool-sales-picker em{color:var(--preview-accent);font-size:11px;font-style:normal;font-weight:860}.preview-pool-sales-account-panel{background:#fbfcfd;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:10px;padding:12px}.preview-pool-sales-account-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.preview-pool-sales-account-head>div:first-child{display:grid;gap:3px;min-width:0}.preview-pool-sales-account-head span,.preview-pool-sales-account-head strong{min-width:0}.preview-pool-sales-account-head strong{color:var(--preview-ink);font-size:13px}.preview-pool-sales-account-head span{color:var(--preview-muted);font-size:12px;line-height:1.4}.preview-pool-sales-account-stats{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.preview-pool-sales-account-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(42vh,420px);overflow:auto;padding:2px}.preview-pool-sales-account-grid>div{background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px}.preview-pool-sales-account-grid>div.active{background:#f7fff9;border-color:rgba(28,126,84,.24)}.preview-pool-sales-account-grid>div.warning{background:#fffaf0;border-color:rgba(217,119,6,.28)}.preview-pool-sales-account-main{display:grid;gap:2px;min-width:0}.preview-pool-sales-account-grid em,.preview-pool-sales-account-main small,.preview-pool-sales-account-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-pool-sales-account-main strong{color:var(--preview-ink);font-size:12px}.preview-pool-sales-account-grid em,.preview-pool-sales-account-main small{color:var(--preview-muted);font-size:11px;line-height:1.35}.preview-pool-sales-account-tags{align-items:flex-end;display:grid;gap:4px;justify-items:end}.preview-pool-sales-account-tags .preview-tag{max-width:92px;overflow:hidden;text-overflow:ellipsis}.preview-pool-sales-account-grid em{font-style:normal;grid-column:1/-1}.preview-pool-principles{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.preview-pool-principles>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.preview-pool-principles strong{color:var(--preview-ink);font-size:12px}.preview-pool-principles span{color:var(--preview-muted);font-size:11px;line-height:1.45}.preview-pool-actions{align-items:center;border-top:1px solid var(--preview-line);display:flex;flex-wrap:wrap;gap:8px;padding:12px 15px 15px}.preview-link-detail{display:grid;gap:14px}.preview-link-detail-hero{align-items:center;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:18px;justify-content:space-between;padding:16px}.preview-link-detail-hero.ok{background:#f0fdf4;border-color:#bbf7d0}.preview-link-detail-hero.warn{background:#fff7ed;border-color:#fed7aa}.preview-link-detail-hero-main{display:grid;gap:5px;min-width:0}.preview-link-detail-hero-main small,.preview-link-detail-hero-main span{color:var(--preview-muted);font-size:12px;line-height:1.5}.preview-link-detail-hero-main strong{color:var(--preview-ink);font-size:18px;line-height:1.25}.preview-link-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.preview-link-detail-meta{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.preview-link-detail-meta>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px 10px}.preview-link-detail-meta span{color:var(--preview-muted);font-size:11px;font-weight:850}.preview-link-detail-meta strong{color:var(--preview-ink);font-size:12px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-link-compare{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-link-compare-panel{background:#ffffff;border:1px solid var(--preview-line);border-radius:10px;display:grid;gap:10px;min-width:0;padding:12px}.preview-link-account-list{display:grid;gap:6px;max-height:380px;overflow:auto;padding-right:4px}.preview-link-account-row{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px 10px}.preview-link-account-row>div{display:grid;gap:3px;min-width:0}.preview-link-account-row em,.preview-link-account-row span,.preview-link-account-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-link-account-row strong{color:var(--preview-ink);font-size:12px}.preview-link-account-empty,.preview-link-account-row em,.preview-link-account-row span{color:var(--preview-muted);font-size:11px;font-style:normal;line-height:1.45}.preview-link-account-row em{background:#ffffff;border:1px solid var(--preview-line);border-radius:999px;padding:3px 8px}.preview-link-account-empty{background:var(--preview-soft);border:1px dashed var(--preview-line-strong);border-radius:8px;padding:14px}.preview-link-detail-details{padding:0}.preview-link-detail-details>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:12px}.preview-link-detail-details>summary::-webkit-details-marker{display:none}.preview-link-detail-details>summary+*{border-top:1px solid var(--preview-line)}.preview-link-detail-details .preview-detail-grid,.preview-link-detail-details .preview-pool-actions,.preview-link-detail-details .preview-raw-json,.preview-link-detail-details .preview-table-wrap{margin:12px}.preview-detail-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.preview-detail-grid>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.preview-detail-grid span{color:var(--preview-muted);font-size:11px;font-weight:850}.preview-detail-grid strong{color:var(--preview-ink);font-size:13px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-link-detail-section{background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:12px;padding:12px}.preview-link-detail-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.preview-link-detail-head>div{display:grid;gap:3px;min-width:0}.preview-link-detail-head strong{color:var(--preview-ink);font-size:13px}.preview-link-detail-head em,.preview-link-detail-head span{color:var(--preview-muted);font-size:12px;font-style:normal;line-height:1.45}.preview-link-detail-account-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px;overflow:auto}.preview-link-detail-account-grid>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:3px;min-height:56px;min-width:0;padding:9px}.preview-link-detail-account-grid em,.preview-link-detail-account-grid span,.preview-link-detail-account-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-link-detail-account-grid strong{color:var(--preview-ink);font-size:12px}.preview-link-detail-account-grid em,.preview-link-detail-account-grid span{color:var(--preview-muted);font-size:11px;font-style:normal}.preview-raw-json{border-top:1px solid var(--preview-line);padding-top:10px}.preview-raw-json summary{color:var(--preview-muted);cursor:pointer;font-size:12px;font-weight:850}.preview-raw-json pre{background:#111827;border-radius:8px;color:#e5e7eb;font-size:12px;line-height:1.55;margin:10px 0 0;max-height:300px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.preview-account-picker-empty{background:var(--preview-soft);border:1px dashed var(--preview-line-strong);border-radius:var(--preview-radius);color:var(--preview-muted);font-size:12px;line-height:1.55;padding:12px}.sales-target-brief{align-items:stretch;background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-bottom:0;overflow:hidden}.sales-target-brief>div{min-width:0}.sales-target-brief>div:not(.sales-target-brief-actions){border-right:1px solid var(--preview-line);display:grid;gap:4px;padding:12px 14px}.sales-target-brief small,.sales-target-brief span{color:var(--preview-muted);font-size:12px;line-height:1.4}.sales-target-brief strong{color:var(--preview-ink);font-size:14px;line-height:1.35}.sales-target-brief-actions{align-items:center;display:flex;gap:8px;padding:12px}.preview-app .sales-table{min-width:1120px;table-layout:fixed}.sales-table col.sales-col-business,.sales-table col.sales-col-person{width:12%}.sales-table col.sales-col-account{width:24%}.sales-table col.sales-col-target{width:15%}.sales-table col.sales-col-recent{width:18%}.sales-table col.sales-col-judgement{width:11%}.sales-table col.sales-col-action{width:8%}.preview-app .sales-table td,.preview-app .sales-table th{padding:12px 14px}.sales-account-cell,.sales-business-metrics,.sales-compact-metric,.sales-judgement-cell,.sales-person-cell{display:grid;gap:4px;min-width:0}.sales-account-cell strong,.sales-compact-metric strong,.sales-person-cell strong{color:var(--preview-ink);font-size:14px;line-height:1.35}.sales-business-metrics strong{color:var(--preview-ink);font-size:13px;line-height:1.35}.sales-account-cell small,.sales-business-metrics small,.sales-compact-metric small,.sales-judgement-cell small{color:var(--preview-muted);font-size:12px;line-height:1.4}.sales-account-count-row,.sales-status-pills{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sales-account-preview{align-items:center;color:var(--preview-muted);display:flex;font-size:11px;gap:5px;min-width:0;overflow:hidden;white-space:nowrap}.sales-account-preview span{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-ink);flex:0 1 auto;min-width:0;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.sales-account-preview em{color:var(--preview-muted);flex:0 0 auto;font-style:normal}.sales-table td:last-child{white-space:nowrap}.sales-form-config-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-form-config-grid .preview-field{min-width:0}.preview-dispatch-mode-form{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;padding:15px}.preview-dispatch-mode-form label{align-items:start;background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px}.preview-dispatch-mode-form label.active{background:#fff7f7;border-color:rgba(217,45,58,.45);box-shadow:0 0 0 3px rgba(217,45,58,.06)}.preview-dispatch-mode-form input[type=radio]{accent-color:var(--preview-accent);margin-top:2px}.preview-dispatch-mode-form span{display:grid;gap:4px;min-width:0}.preview-dispatch-mode-form strong{color:var(--preview-ink);font-size:13px}.preview-dispatch-mode-form small{color:var(--preview-muted);font-size:12px;line-height:1.5}.preview-check{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:var(--preview-radius);color:var(--preview-muted);display:flex;font-size:12px;gap:8px;min-height:38px;padding:8px 10px}.preview-check input{min-height:auto;width:auto}.preview-switch{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;color:var(--preview-ink);cursor:pointer;display:flex;gap:8px;min-height:38px;min-width:0;padding:8px 10px}.preview-switch input{height:1px;margin:0;min-height:1px;min-width:1px;opacity:0;position:absolute;width:1px}.preview-switch i{background:#d0d5dd;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(16,24,40,.08);flex:0 0 auto;height:18px;position:relative;transition:background .16s ease;width:32px}.preview-switch i:after{background:#ffffff;border-radius:999px;box-shadow:0 1px 3px rgba(16,24,40,.2);content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:14px}.preview-switch input:checked+i{background:var(--preview-accent)}.preview-switch input:checked+i:after{transform:translateX(14px)}.preview-switch input:focus-visible+i{outline:2px solid rgba(47,107,255,.35);outline-offset:2px}.preview-switch span{display:grid;gap:3px;min-width:0}.preview-switch strong{color:var(--preview-ink);font-size:12px}.preview-switch small,.preview-switch strong{line-height:1.35;min-width:0;overflow-wrap:anywhere}.preview-switch small{color:var(--preview-muted);font-size:11px;font-weight:650}.preview-switch-plain{background:transparent;border:0;min-height:auto;padding:0}.tag-concept-flags .preview-switch{align-items:flex-start;display:flex}.preview-switch-row{align-items:center;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto;min-height:54px;padding:10px}.preview-time-range{align-items:end;display:flex;gap:8px;justify-content:flex-end;min-width:0}.preview-time-range .preview-field{gap:4px;min-width:104px}.preview-time-range .preview-field>span{font-size:11px}.preview-time-range input[type=time]{min-height:32px;padding:5px 7px;text-align:center;width:112px}.preview-time-range em{color:var(--preview-muted);font-size:12px;font-style:normal;line-height:32px;padding-bottom:1px}.preview-modal{position:relative}.preview-modal-backdrop{background:rgba(15,23,42,.38);border:0;cursor:default;inset:0;padding:0;position:fixed;z-index:70}.preview-modal-panel{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:var(--preview-radius);box-shadow:0 28px 80px rgba(15,23,42,.24);display:grid;gap:16px;left:50%;max-height:calc(100vh - 32px);overflow:auto;padding:18px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px));z-index:80}.preview-modal-panel.wide{width:min(1120px,calc(100vw - 32px))}.preview-modal-panel.drawer{border-radius:12px 0 0 12px;bottom:0;gap:14px;height:100vh;left:auto;max-height:100vh;right:0;top:0;transform:none;width:min(720px,calc(100vw - 18px))}.preview-modal-panel.drawer.wide{width:min(860px,calc(100vw - 18px))}.preview-modal-panel header{align-items:start;border-bottom:1px solid var(--preview-line);display:flex;gap:14px;justify-content:space-between;padding-bottom:14px}.preview-modal-panel.drawer header{background:#ffffff;margin:-18px -18px 0;padding:18px;position:sticky;top:-18px;z-index:2}.preview-modal-head-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.preview-modal-status-switch{min-width:150px}.preview-modal-status-switch small{white-space:nowrap}.preview-modal-panel h2{color:var(--preview-ink);font-size:17px;margin:0}.preview-modal-panel header p{color:var(--preview-muted);font-size:12px;line-height:1.55;margin:4px 0 0}.preview-modal-close{background:#ffffff;border:1px solid var(--preview-line-strong);border-radius:7px;color:var(--preview-muted);cursor:pointer;font-size:12px;font-weight:820;min-height:30px;padding:0 10px;white-space:nowrap}.preview-modal-close:hover{background:var(--preview-soft);color:var(--preview-ink)}.preview-confirm-action{display:grid;gap:14px}.preview-confirm-body{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:10px;padding:12px}.preview-action-impact-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.preview-action-impact-list li{color:var(--preview-ink);font-size:13px;line-height:1.5;padding-left:18px;position:relative}.preview-action-impact-list li:before{background:var(--preview-accent);border-radius:999px;content:"";height:6px;left:2px;position:absolute;top:.7em;width:6px}.preview-confirm-footer{align-items:center;display:flex;gap:8px;justify-content:flex-end}.preview-sync-result{display:grid;gap:14px}.preview-sync-result-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.preview-sync-result-summary>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:10px;display:grid;gap:5px;min-width:0;padding:12px}.preview-sync-result-summary span{color:var(--preview-muted);font-size:12px;font-weight:850}.preview-sync-result-summary strong{color:var(--preview-ink);font-size:22px;line-height:1.1}.preview-empty-result{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:10px;display:grid;gap:6px;padding:16px}.sync-freshness-grid{align-items:start;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(230px,1fr));padding:13px 15px 15px}.sync-freshness-card{background:#ffffff;border:1px solid var(--preview-line);border-radius:10px;display:grid;gap:8px;min-height:126px;min-width:0;overflow:hidden;padding:12px 12px 11px 15px;position:relative}.sync-freshness-card.warn{border-color:#f3d48d}.sync-freshness-card.bad{border-color:#f3b4bd}.sync-freshness-rail{background:#17b26a;bottom:0;left:0;position:absolute;top:0;width:3px}.sync-freshness-card.warn .sync-freshness-rail{background:#f79009}.sync-freshness-card.bad .sync-freshness-rail{background:#e11d48}.sync-freshness-head{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;min-width:0}.sync-freshness-title{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;min-width:0;white-space:nowrap}.sync-freshness-grid .sync-freshness-title>span{color:var(--preview-ink);font-size:13px;font-weight:900}.sync-source-chip{border:1px solid var(--preview-line);border-radius:999px;font-size:10px;font-style:normal;font-weight:850;line-height:1;padding:4px 6px;white-space:nowrap}.sync-source-chip.read{background:#eff8ff;border-color:#b2ddff;color:#175cd3}.sync-source-chip.write{background:#fff1f3;border-color:#fecdd6;color:#c01048}.sync-source-chip.local{background:#f8fafc;border-color:#d0d5dd;color:#475467}.sync-source-chip.check{background:#fffaeb;border-color:#fedf89;color:#b54708}.sync-detail-grid span,.sync-freshness-grid span{color:var(--preview-muted);font-size:12px;font-weight:850}.sync-detail-grid strong,.sync-freshness-grid strong{color:var(--preview-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-detail-grid strong{font-size:15px}.sync-freshness-grid small{color:var(--preview-muted);font-size:11px;line-height:1.45}.sync-freshness-status{border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:900;line-height:1;padding:5px 7px}.sync-freshness-status.ok{background:#ecfdf3;color:#067647}.sync-freshness-status.warn{background:#fff7e5;color:#b54708}.sync-freshness-status.bad{background:#fff1f3;color:#c01048}.sync-freshness-main{display:grid;gap:4px;min-width:0}.sync-freshness-grid .sync-freshness-main strong{color:var(--preview-ink);font-size:22px;line-height:1.1;white-space:nowrap}.sync-freshness-main small{color:var(--preview-muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-freshness-actions{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;flex:1 1;gap:5px;justify-content:flex-end;margin-left:auto;margin-top:0;max-width:100%;min-width:0}.sync-freshness-actions .preview-modal{flex:0 0 auto}.sync-freshness-actions .preview-modal-trigger{font-size:11px;min-height:26px;padding:0 7px;white-space:nowrap}.sync-action-hint{color:var(--preview-muted);font-size:11px;font-weight:750;line-height:1.45}.sync-failure-summary{align-items:center;border:1px solid var(--preview-line);border-radius:999px;display:flex;gap:7px;max-width:440px;min-height:30px;min-width:0;padding:5px 9px}.sync-failure-summary span{color:var(--preview-muted);font-size:11px;font-weight:850;white-space:nowrap}.sync-failure-summary strong{font-size:11px;font-weight:900;white-space:nowrap}.sync-failure-summary small{color:var(--preview-muted);font-size:11px;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-failure-summary.ok{background:#f8fafc}.sync-failure-summary.ok strong{color:#067647}.sync-failure-summary.bad{background:#fff7f8;border-color:#f3b4bd}.sync-failure-summary.bad strong{color:#c01048}.sync-status-meta{align-items:end;border-top:1px solid var(--preview-line);display:grid;gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin:0;min-width:0;padding-top:8px}.sync-status-meta div{display:grid;gap:3px;min-width:0}.sync-status-meta dt{color:var(--preview-muted);font-size:10px;font-weight:850;gap:4px;min-width:0}.sync-plan-help,.sync-status-meta dt{align-items:center;display:inline-flex}.sync-plan-help{background:#f8fafc;border:1px solid #d0d5dd;border-radius:999px;color:#667085;cursor:help;font-size:9px;font-weight:900;height:14px;justify-content:center;line-height:1;width:14px}.sync-status-meta dd{color:var(--preview-ink);font-size:11px;font-weight:900;line-height:1.35;margin:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.sync-result-cell{justify-items:end}.sync-result-chip{background:#f2f4f7;border-radius:999px;color:#475467;display:inline-flex;font-size:10px;font-weight:900;line-height:1;max-width:74px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.sync-result-chip.success{background:#ecfdf3;color:#067647}.sync-result-chip.cancelled,.sync-result-chip.failed{background:#fff1f3;color:#c01048}.sync-result-chip.config_missing,.sync-result-chip.success_with_warning{background:#fff7e5;color:#b54708}.sync-result-chip.running{background:#eff8ff;color:#175cd3}.sync-callback-entry{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(280px,1.25fr) minmax(360px,1fr);padding:13px 15px 15px}.sync-callback-summary{align-items:center;background:#f8fafc;border:1px solid var(--preview-line);border-radius:10px;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:12px 13px}.sync-callback-summary>div{display:grid;gap:4px;min-width:0}.sync-callback-metrics span,.sync-callback-summary span{color:var(--preview-muted);font-size:11px;font-weight:850}.sync-callback-summary strong{color:var(--preview-ink);font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-callback-summary small{color:var(--preview-muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-callback-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.sync-callback-metrics>div{background:#ffffff;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px 11px}.sync-callback-metrics strong{color:var(--preview-ink);font-size:16px;font-weight:900;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-execution-submit span{color:var(--preview-muted);font-size:12px;font-weight:850;line-height:1.45}.sync-settings-body{display:grid;gap:16px;padding:18px}.sync-schedule-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 14px}.sync-schedule-row{align-items:center;border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 92px;min-height:76px;min-width:0;padding:10px 11px}.sync-schedule-main{display:grid;gap:6px;min-width:0}.sync-schedule-main>span{color:var(--preview-muted);font-size:12px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.sync-schedule-row .preview-field{gap:4px;margin:0}.sync-schedule-row .preview-field input{min-height:30px;padding:5px 7px;text-align:center}.sync-schedule-row .preview-field>span{font-size:11px}.sync-switch{align-items:center;color:var(--preview-ink);cursor:pointer;display:flex;gap:8px;min-width:0}.sync-switch input{height:1px;opacity:0;position:absolute;width:1px}.sync-switch i{background:#d0d5dd;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(16,24,40,.08);flex:0 0 auto;height:18px;position:relative;transition:background .16s ease;width:32px}.sync-switch i:after{background:#ffffff;border-radius:999px;box-shadow:0 1px 3px rgba(16,24,40,.2);content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:14px}.sync-switch input:checked+i{background:var(--preview-accent)}.sync-switch input:checked+i:after{transform:translateX(14px)}.sync-switch input:focus-visible+i{outline:2px solid rgba(47,107,255,.35);outline-offset:2px}.sync-switch strong{font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.task-command-center{display:grid;gap:12px;padding:15px}.task-primary-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.task-primary-head span{color:var(--preview-muted);font-size:12px;font-weight:850}.task-primary-head strong{color:var(--preview-ink);font-size:13px;line-height:1.4;text-align:right}.task-primary-actions{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.task-primary-actions .task-action-item{border:1px solid var(--preview-line);border-radius:8px;min-height:116px}.task-secondary-groups{display:grid;gap:8px}.task-secondary-group{border:1px solid var(--preview-line);border-radius:8px;overflow:hidden}.task-secondary-group>summary{align-items:center;background:var(--preview-soft);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:52px;padding:12px 13px}.task-secondary-group>summary::-webkit-details-marker{display:none}.sync-policy-advanced>summary:after,.task-secondary-group>summary:after{color:var(--preview-muted);content:"展开";font-size:11px;font-weight:850}.sync-policy-advanced[open]>summary:after,.task-secondary-group[open]>summary:after{content:"收起"}.task-secondary-list{display:grid}.task-secondary-list .task-action-item{border-top:1px solid var(--preview-line)}.sync-execution-submit span,.sync-policy-advanced>summary span,.sync-policy-head span,.task-action-item span,.task-primary-head span,.task-secondary-group>summary span{color:var(--preview-muted);font-size:12px;font-weight:850;line-height:1.45}.sync-policy-advanced>summary strong,.sync-policy-head strong,.task-action-item strong,.task-secondary-group>summary strong{color:var(--preview-ink);font-size:15px;line-height:1.35}.task-action-item{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:82px;min-width:0;padding:12px 13px}.task-action-item>div:first-child{display:grid;gap:5px;min-width:0}.sync-execution-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.sync-execution-summary>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;align-content:start;display:grid;gap:6px;min-height:116px;min-width:0;padding:12px}.sync-execution-form .preview-field>span,.sync-execution-summary span{color:var(--preview-muted);font-size:12px;font-weight:850}.sync-execution-summary strong{color:var(--preview-ink);font-size:17px;line-height:1.25}.sync-execution-summary small{color:var(--preview-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.sync-execution-form{display:grid;gap:14px;padding:0}.sync-execution-panel{display:grid;gap:14px;padding:14px 15px 15px}.sync-policy-advanced{border-top:1px solid var(--preview-line);margin-top:15px}.sync-policy-advanced>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:13px 15px}.sync-policy-advanced>summary::-webkit-details-marker{display:none}.sync-policy-advanced[open]{padding-bottom:15px}.sync-policy-advanced[open] .sync-execution-form{padding:0 15px}.sync-policy-groups{display:grid;gap:10px}.sync-policy-group{border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:13px;padding:14px}.sync-policy-head{display:grid;gap:5px}.sync-policy-note-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.sync-policy-note-grid>span{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;color:var(--preview-muted);display:grid;font-size:12px;gap:4px;line-height:1.45;min-width:0;padding:10px 11px}.sync-policy-note-grid strong{color:var(--preview-ink);font-size:12px;line-height:1.25}.sync-policy-input-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.sync-policy-input-grid .preview-field{gap:6px;min-width:0}.sync-policy-input-grid .preview-field input{min-height:34px;padding:6px 9px}.sync-execution-submit{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.sync-selection-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 15px}.sync-selection-grid>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.sync-selection-grid span{color:var(--preview-muted);font-size:12px;font-weight:850}.sync-selection-grid strong{color:var(--preview-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.sync-detail-drawer{display:grid;gap:14px}.sync-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.sync-detail-grid>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.sync-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sync-message-list{display:grid;gap:8px;padding:14px 15px}.sync-message-list>div{background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:8px;color:var(--preview-ink);font-size:12px;line-height:1.5;padding:10px 12px}@media (max-width:980px){.sync-callback-entry,.sync-detail-grid,.sync-execution-summary,.sync-freshness-grid,.sync-selection-grid,.task-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-callback-entry{align-items:stretch}.sync-schedule-row{grid-template-columns:minmax(0,1fr) 92px}.sync-policy-input-grid,.sync-policy-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sync-callback-entry,.sync-callback-metrics,.sync-detail-grid,.sync-execution-summary,.sync-freshness-grid,.sync-selection-grid,.task-primary-actions{grid-template-columns:1fr}.sync-callback-summary{align-items:flex-start;flex-direction:column}.sync-policy-input-grid,.sync-policy-note-grid,.sync-schedule-list,.sync-schedule-row,.task-action-item{grid-template-columns:1fr}}.preview-empty-result strong{color:var(--preview-ink);font-size:15px}.preview-empty-result span{color:var(--preview-muted);font-size:13px;line-height:1.55}.preview-create-link-modal{display:grid;gap:14px}.preview-row-menu{justify-self:end;position:relative}.preview-row-menu>summary{align-items:center;background:#ffffff;border:1px solid var(--preview-line-strong);border-radius:7px;color:#344054;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;list-style:none;min-height:30px;padding:0 9px;white-space:nowrap}.preview-row-menu>summary::-webkit-details-marker{display:none}.preview-row-menu>div{background:#ffffff;border:1px solid var(--preview-line);border-radius:var(--preview-radius);box-shadow:0 20px 50px rgba(20,27,40,.13);display:grid;gap:10px;margin-top:8px;min-width:260px;padding:12px;position:absolute;right:0;top:100%;z-index:30}.preview-row-menu-wide{grid-template-columns:repeat(2,minmax(260px,1fr));min-width:min(760px,calc(100vw - 80px))!important}@media (min-width:900px){.preview-modal-panel.wide .preview-account-picker-grid,.preview-row-menu-wide .preview-account-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.preview-default-pool-stats,.preview-link-pool-preview,.preview-metric-grid,.preview-pool-rule-summary-grid,.preview-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-layout-two,.preview-layout-two.compact{grid-template-columns:1fr}.preview-filterbar{align-items:stretch;display:grid}.preview-filterbar-select{justify-content:start}.preview-account-picker-controls{grid-template-columns:1fr}.preview-account-picker-actions,.preview-default-pool-title,.preview-link-pool-save-row,.preview-link-pool-section-head{align-items:stretch;display:grid}.preview-link-pool-account-tools,.preview-link-pool-filter-chips{justify-content:flex-start}.preview-link-pool-sales-grid,.preview-pool-sales-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-link-pool-account-grid,.preview-pool-sales-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-link-pool-account-tools{grid-template-columns:1fr}.preview-link-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-allocation-change,.preview-allocation-split{grid-template-columns:1fr}.preview-allocation-judgement{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-algorithm-formulas>div,.preview-algorithm-guards,.preview-entry-toolbar,.preview-link-compare{grid-template-columns:1fr}.preview-entry-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.preview-link-pool-section-head em{text-align:left}.preview-pool-sales-account-head{align-items:stretch;display:grid}.preview-pool-sales-account-stats{justify-content:flex-start}.preview-business-metric-summary,.preview-dispatch-mode-form,.preview-pool-principles,.sales-target-brief{grid-template-columns:1fr}.sales-target-brief>div:not(.sales-target-brief-actions){border-right:0;border-bottom:1px solid var(--preview-line)}.sales-target-brief-actions{justify-content:flex-start}.customer-detail-commandbar{align-items:stretch;display:grid}.customer-quick-actions.compact{justify-content:flex-start}.customer-quick-actions.compact details[open]>form{position:static}.customer-api-layout{grid-template-columns:1fr}}@media (max-width:760px){.preview-app{display:block}.preview-sidebar{height:auto;position:static}.preview-nav{grid-template-columns:1fr}.preview-nav-section{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-nav-title{grid-column:1/-1}.preview-side-bottom{display:none}.preview-main{padding:18px 14px 36px}.preview-context-head,.preview-surface-head,.preview-topbar{align-items:stretch;display:grid;min-width:0}.preview-page-title,.preview-page-title h1,.preview-page-title p{max-width:calc(100vw - 28px)!important;min-width:0!important}.preview-page-title,.preview-page-title h1{width:calc(100vw - 28px)!important}.preview-page-title h1{font-size:23px!important;line-height:1.28!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-all!important}.preview-actions,.preview-toolbar{flex-wrap:wrap;justify-content:flex-start}.preview-toolbar input{min-width:0;width:100%}.acquisition-compact-stats{flex-wrap:wrap;justify-content:flex-start}.acquisition-compact-stats .preview-stat{flex:1 1 92px}.preview-modal-panel header{align-items:stretch;display:grid}.preview-modal-head-actions{justify-content:space-between}.preview-modal-status-switch{min-width:0}.preview-link-detail-head,.preview-link-detail-hero,.preview-sync-callout{align-items:stretch;display:grid}.preview-link-detail-actions,.preview-link-detail-actions .preview-btn,.preview-link-detail-actions form,.preview-sync-callout .preview-btn,.preview-sync-callout form{width:100%}.customer-api-field-grid,.preview-allocation-judgement,.preview-allocation-result-grid,.preview-default-pool-stats,.preview-form-grid,.preview-link-detail-meta,.preview-link-pool-preview,.preview-metric-grid,.preview-pool-rule-summary-grid,.preview-row-menu-wide,.preview-stat-strip,.preview-switch-row,.sales-form-config-grid{grid-template-columns:1fr}.preview-time-range{justify-content:stretch}.preview-time-range .preview-field{flex:1 1;min-width:0}.preview-time-range input[type=time]{width:100%}.preview-allocation-result,.preview-allocation-step-head{align-items:stretch;grid-template-columns:1fr}.preview-modal-panel{max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.preview-modal-panel.drawer,.preview-modal-panel.drawer.wide{border-radius:12px 12px 0 0;bottom:0;height:min(92vh,760px);top:auto;width:100vw}.preview-link-pool-account-grid,.preview-link-pool-mode-grid,.preview-link-pool-sales-grid,.preview-pool-sales-account-grid,.preview-pool-sales-picker,.tag-concept-flags,.tag-concept-form,.tag-concept-tag-checks{grid-template-columns:1fr}.preview-row-menu>div{left:0;right:auto}}