.legacy-wecom-connection{min-width:0}.legacy-wecom-events{margin-top:24px}.legacy-wecom-event{border-top:1px solid var(--border,#3a3a3a);padding:12px 0}.legacy-wecom-event summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.legacy-wecom-event summary span{color:var(--muted,#a8a8a8);font-size:13px}.legacy-wecom-event summary:focus-visible{outline-offset:4px;outline:2px solid}.legacy-wecom-event dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:18px 0;display:grid}.legacy-wecom-event dt{color:var(--muted,#a8a8a8);font-size:12px}.legacy-wecom-event dd{overflow-wrap:anywhere;margin:4px 0 0}.legacy-wecom-pagination{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.crm-app .ii-workspace{color:var(--crm-ink);min-width:0;font-size:14px}.crm-app .ii-workspace ::selection{color:#25314a;background:#dce4ff}.crm-app .ii-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.crm-app .ii-heading h2{margin:0 0 4px;font-size:20px;font-weight:650;line-height:1.4}.crm-app .ii-heading p,.crm-app .ii-section-heading p{color:var(--crm-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.crm-app .ii-heading-actions,.crm-app .ii-tools,.crm-app .ii-compose-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-app .ii-save-state{color:var(--crm-muted);font-size:12px}.crm-app .ii-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.crm-app .ii-main,.crm-app .ii-import-records{background:var(--crm-surface,#fff);border:1px solid var(--crm-line);border-radius:14px;min-width:0}.crm-app .ii-main-fieldset{margin:0;padding:0;overflow:hidden}.crm-app .ii-main-fieldset:disabled{opacity:1}.crm-app .ii-section-heading{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.crm-app .ii-section-heading h3{margin:0;font-size:16px;font-weight:650;line-height:1.4}.crm-app .ii-section-heading h3 span{color:var(--crm-muted);margin-left:8px;font-size:12px;font-weight:400}.crm-app .ii-file-button{border:1px solid var(--crm-line);cursor:pointer;min-height:34px;color:var(--crm-ink);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.crm-app .ii-file-button input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.crm-app .ii-file-button:focus-within{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-app .ii-lines{padding:0 20px}.crm-app .ii-line{border-bottom:1px solid var(--crm-line);padding:18px 0}.crm-app .ii-line:last-child{border-bottom:0}.crm-app .ii-line-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.crm-app .ii-line-title strong{flex:1;min-width:150px;font-size:13px}.crm-app .ii-line-title strong span{font-variant-numeric:tabular-nums;margin-left:8px;font-size:15px;font-weight:650}.crm-app .ii-line-title>button{min-height:32px;padding:4px 7px;font-size:12px}.crm-app .ii-line-summary{color:var(--crm-muted);margin:4px 0 0;font-size:13px;line-height:1.7}.crm-app .ii-state-wait,.crm-app .ii-state-ready{border-radius:5px;padding:2px 6px;font-size:12px;line-height:1.6}.crm-app .ii-state-wait{background:var(--crm-soft-amber,#fff4df);color:var(--crm-amber,#8c5418)}.crm-app .ii-state-ready{background:var(--crm-soft-teal,#eaf6ef);color:var(--crm-teal,#23745a)}.crm-app .ii-edit-fields{margin-top:14px}.crm-app .ii-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-app .ii-field{min-width:0;color:var(--crm-ink);flex-direction:column;gap:5px;font-size:12px;display:flex}.crm-app .ii-field>span{justify-content:space-between;gap:4px;display:flex}.crm-app .ii-field small{color:var(--crm-muted);font-size:12px}.crm-app .ii-workspace :is(input,select,textarea){color:var(--crm-ink);box-shadow:none;width:100%;min-width:0;caret-color:var(--crm-accent);background:#fff;border:1px solid #8995a8;border-radius:8px;font-size:13px}.crm-app .ii-workspace :is(input,select){min-height:36px;padding:7px 9px}.crm-app .ii-workspace input[type=checkbox]{width:auto;min-height:0}.crm-app .ii-workspace :is(input,textarea)::placeholder{color:var(--crm-muted)}.crm-app .ii-workspace :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-app .ii-workspace button:disabled{cursor:not-allowed}.crm-app .ii-field-missing input,.crm-app .ii-field-missing select{background:#fffbf3;border-color:#ab8349}.crm-app .ii-quantity-note{color:var(--crm-muted);margin-top:8px;font-size:12px;display:block}.crm-app .ii-line-details{margin-top:12px;font-size:12px}.crm-app .ii-line-details summary{color:var(--crm-accent);cursor:pointer;padding:4px 0}.crm-app .ii-line-details>.ii-field{margin-top:10px}.crm-app .ii-zinc-fields{margin-top:14px;font-size:12px}.crm-app .ii-zinc-fields>.ii-fields{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px;margin-top:8px}.crm-app .ii-evidence{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.crm-app .ii-evidence li{color:var(--crm-muted);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-app .ii-evidence li span{overflow-wrap:anywhere;flex:1;min-width:120px}.crm-app .ii-evidence button{padding:3px 5px;font-size:12px}.crm-app .ii-quote-footer{border-top:1px solid var(--crm-line);background:var(--crm-soft,#f5f7fb);justify-content:space-between;align-items:end;gap:16px;padding:16px 20px;display:flex}.crm-app .ii-quote-footer label{flex:1;gap:5px;max-width:290px;font-size:12px;display:grid}.crm-app .ii-quote-footer>div{flex-wrap:wrap;gap:8px;display:flex}.crm-app .ii-empty{text-align:center;max-width:510px;color:var(--crm-muted);margin:auto;padding:35px 24px}.crm-app .ii-empty svg{color:var(--crm-accent);margin:auto}.crm-app .ii-empty h3{color:var(--crm-ink);margin:14px 0 8px;font-size:16px}.crm-app .ii-empty p{margin:0;font-size:13px;line-height:1.8}.crm-app .ii-readiness,.crm-app .ii-import-review{background:var(--crm-soft,#f5f7fb);border-radius:8px;margin:16px 20px;padding:14px 16px;font-size:13px;line-height:1.7}.crm-app .ii-readiness>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-app .ii-readiness ul,.crm-app .ii-import-review ul{margin:8px 0 0;padding-left:20px}.crm-app .ii-readiness li+li{margin-top:6px}.crm-app .ii-readiness li>button{margin-left:8px;padding:2px 6px;font-size:12px}.crm-app .ii-import-review{color:#76501d;background:#fff9ee}.crm-app .ii-import-review h4{margin:0 0 4px;font-size:14px}.crm-app .ii-import-review p{margin:4px 0 8px}.crm-app .ii-import-review label{align-items:flex-start;gap:6px;margin-top:10px;display:flex}.crm-app .ii-review-item{border-top:1px solid #ead9ba;margin-top:10px;padding-top:10px}.crm-app .ii-paste-panel{background:var(--crm-soft,#f5f7fb);border-bottom:1px solid var(--crm-line);padding:16px 20px}.crm-app .ii-paste-panel>label{margin-bottom:7px;font-size:13px;display:block}.crm-app .ii-paste-panel textarea,.crm-app .ii-composer textarea{resize:vertical;min-height:100px;padding:10px 12px;line-height:1.7}.crm-app .ii-paste-panel .ii-tools{margin-top:10px}.crm-app .ii-paste-panel>small,.crm-app .ii-composer>small{color:var(--crm-muted);margin-top:10px;font-size:12px;line-height:1.6;display:block}.crm-app .ii-ai-import{border-bottom:1px solid var(--crm-line);background:#fafbfe}.crm-app .ii-ai-import .ii-section-heading{border:0;padding-bottom:8px}.crm-app .ii-composer{padding:12px 20px 18px}.crm-app .ii-composer>label{margin-bottom:7px;font-size:13px;display:block}.crm-app .ii-compose-actions{justify-content:space-between;margin-top:10px}.crm-app .ii-attachments{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.crm-app .ii-attachments>div{background:var(--crm-soft,#f5f7fb);border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 6px;display:flex}.crm-app .ii-attachments img{object-fit:contain;background:#fff;width:34px;height:34px}.crm-app .ii-attachments span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.crm-app .ii-attachments button{min-height:28px;padding:2px}.crm-app .ii-staged-images{padding:8px 0;font-size:12px}.crm-app .ii-staged-images>div{align-items:center;gap:6px;margin-top:5px;display:flex}.crm-app .ii-staged-images>div>button:first-child{text-align:left;flex:1;font-size:12px}.crm-app .ii-import-records>summary{cursor:pointer;padding:16px 20px;font-size:14px;font-weight:600;line-height:1.6}.crm-app .ii-import-records>summary>span{color:var(--crm-muted);margin-left:12px;font-size:12px;font-weight:400}.crm-app .ii-records-empty{color:var(--crm-muted);margin:0;padding:0 20px 16px;font-size:13px}.crm-app .ii-record-history{min-width:0;padding:0 20px}.crm-app .ii-turn{border-top:1px solid var(--crm-line);overflow-wrap:anywhere;padding:16px 0;font-size:13px;line-height:1.7}.crm-app .ii-record-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-app .ii-record-heading strong{margin-right:auto}.crm-app .ii-record-heading time{color:var(--crm-muted);font-size:12px}.crm-app .ii-record-text{white-space:pre-wrap;scrollbar-color:#aeb9cc transparent;max-height:240px;overflow:auto}.crm-app .ii-record-status{color:var(--crm-muted);margin:6px 0 10px}.crm-app .ii-turn details>summary{cursor:pointer;color:var(--crm-accent);font-size:12px}.crm-app .ii-source-links{flex-wrap:wrap;gap:6px;margin-block:8px;display:flex}.crm-app .ii-source-links button{overflow-wrap:anywhere;text-align:left;max-width:100%;min-height:28px;padding:3px 6px;font-size:12px}.crm-app .ii-sources{border-top:1px solid var(--crm-line);padding:12px 20px 18px;font-size:13px}.crm-app .ii-sources h4{margin:0 0 6px;font-size:13px}.crm-app .ii-sources>button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:space-between;gap:10px;width:100%;margin-top:6px;font-size:12px;display:flex}.crm-app .ii-sources span{color:var(--crm-muted);flex-shrink:0;font-size:12px}.crm-app .ii-metadata{border:1px solid var(--crm-line);background:#fff;border-radius:10px;grid-template-columns:2fr 1fr 1fr;gap:14px;margin-bottom:16px;padding:16px 20px;display:grid}.crm-app .ii-metadata label{gap:6px;font-size:12px;display:grid}.crm-app .ii-error{color:#982f40;background:#fff0f2;border:1px solid #e1acb6;border-radius:10px;margin-bottom:14px;padding:14px 46px 14px 16px;font-size:13px;position:relative}.crm-app .ii-error p{white-space:pre-wrap;margin:4px 0 0}.crm-app .ii-error>button:last-child{min-height:28px;padding:4px;position:absolute;top:10px;right:10px}.crm-app .ii-conflicts{color:#725120;background:#fff7e8;border-radius:8px;margin:0 20px 18px;padding:14px;font-size:13px}.crm-app .ii-conflicts h4{margin:0 0 12px;font-size:14px}.crm-app .ii-conflicts>div+div{border-top:1px solid #e4d0ae;margin-top:14px;padding-top:14px}.crm-app .ii-conflicts p{margin:5px 0}.crm-app .ii-conflicts small{overflow-wrap:anywhere;margin-bottom:8px;display:block}.crm-app .ii-import{border-bottom:1px solid var(--crm-line);background:var(--crm-soft,#f5f7fb);padding:0 20px 18px;font-size:13px}.crm-app .ii-import .ii-section-heading{border:0;padding-inline:0}.crm-app .ii-import-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.crm-app .ii-import label{gap:5px;display:grid}.crm-app .ii-import .ii-tools{margin-top:12px}.crm-app .ii-import .table-wrap{max-width:100%;overflow:auto}.crm-app .ii-import details>summary{cursor:pointer}.crm-app .ii-missing{color:#785019;background:#fff4df;border-radius:8px;margin:16px 20px;padding:12px;font-size:13px}.crm-app .ii-result>.quote-result{padding:16px 20px}.crm-app .ii-result .quote-result .table-wrap{overflow:auto}.crm-app .ii-source-preview{border:1px solid var(--crm-line);background:#fff;border-radius:12px;margin-top:16px;overflow:hidden}.crm-app .ii-source-preview pre,.crm-app .ii-saved-source pre{white-space:pre-wrap;word-break:break-word;max-height:500px;margin:0;padding:20px;font-family:inherit;font-size:13px;line-height:1.8;overflow:auto}.crm-app .ii-source-preview>img,.crm-app .ii-saved-source img{object-fit:contain;max-width:100%;max-height:700px;margin:auto;display:block}.crm-app .ii-saved-source{border-top:1px solid var(--crm-line);padding:14px 20px}.crm-app .ii-processing-note{background:var(--crm-soft,#f5f7fb);color:var(--crm-muted);margin:0;padding:0 20px 14px;font-size:12px}@media (max-width:1100px){.crm-app .ii-heading{flex-direction:column;gap:10px}.crm-app .ii-section-heading{align-items:flex-start}.crm-app .ii-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.crm-app .ii-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .ii-metadata{grid-template-columns:1fr}.crm-app .ii-section-heading{padding:14px}.crm-app .ii-lines{padding-inline:14px}.crm-app .ii-heading-actions{width:100%}.crm-app .ii-import-map{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .ii-quote-footer{flex-direction:column;align-items:stretch;padding:14px}.crm-app .ii-quote-footer label{max-width:none}.crm-app .ii-composer,.crm-app .ii-paste-panel{padding:14px}.crm-app .ii-readiness,.crm-app .ii-import-review{margin:14px;padding:12px}.crm-app .ii-import-records>summary{padding:14px}.crm-app .ii-import-records>summary>span{margin-left:0;display:block}.crm-app .ii-tools{gap:6px}.crm-app .ii-tools>button{font-size:12px}.crm-app .ii-record-history{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.crm-app .ii-workspace *{scroll-behavior:auto;transition:none}}.ai-operations{gap:18px;display:grid}.ai-operations .panel-heading p,.ai-muted{color:var(--crm-muted,#626d80);font-size:13px;line-height:1.6}.ai-worker{border-bottom:1px solid var(--crm-border,#dfe3eb);padding:14px 0}.ai-worker>div,.ai-queue-row>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-worker dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0;display:grid}.ai-worker dl div{min-width:0}.ai-worker dt{color:var(--crm-muted,#626d80);font-size:12px}.ai-worker dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.ai-model-assignments{border:0;gap:16px;padding:0;display:grid}.ai-model-row{border-bottom:1px solid var(--crm-border,#dfe3eb);grid-template-columns:100px 1fr 1.5fr 1fr;align-items:center;gap:12px;padding-bottom:16px;display:grid}.ai-model-row label{color:var(--crm-muted,#626d80);gap:5px;font-size:12px;display:grid}.ai-model-row select{width:100%;min-width:0;color:var(--crm-ink,#26324b)}.ai-model-row>p{overflow-wrap:anywhere;grid-column:span 2}.ai-queue-list{gap:0;display:grid}.ai-queue-row{border-bottom:1px solid var(--crm-border,#dfe3eb);padding:14px 0}.ai-queue-row:last-child{border:0}.ai-queue-row time,.ai-queue-row small{color:var(--crm-muted,#626d80);font-size:12px}.ai-queue-row p{margin:8px 0;font-size:14px}.ai-job-state{background:#eef1f7;border-radius:5px;padding:3px 7px;font-size:12px}.ai-job-state.failed{color:#9e2b34;background:#fff1f1}.ai-job-state.running{color:#324bc6;background:#eef1ff}.ai-job-state.completed{color:#246641;background:#edf6ef}.ai-error{color:#a52632;overflow-wrap:anywhere;background:#fff1f1;border-radius:8px;padding:12px}.ai-pair{background:var(--crm-surface-soft,#f6f7fb);border-radius:10px;margin-top:12px;padding:16px}.ai-pair p{font-size:13px;line-height:1.7}.ai-pair label{gap:5px;max-width:320px;margin:12px 0;display:grid}.ai-pair-code{letter-spacing:2px;overflow-wrap:anywhere;font-family:monospace}.ai-availability{color:var(--crm-muted,#626d80);align-items:flex-start;gap:7px;margin:6px 0 12px;font-size:12px;line-height:1.6;display:flex}.ai-dot{background:#8c96a6;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:6px}.ai-dot.online{background:#348456}.ai-task-progress{background:#f3f5fb;border:1px solid #dfe4ee;border-radius:8px;padding:10px 12px;font-size:13px}.ai-task-progress>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.ai-task-progress small{color:var(--crm-muted,#626d80);overflow-wrap:anywhere;margin-top:6px;display:block}.ai-task-progress .actions:empty{display:none}.ai-task-progress p{line-height:1.6}.ai-task-progress .actions{margin-top:8px}.ai-recent-jobs{margin:12px 0}.ai-recent-jobs summary{cursor:pointer;font-size:13px}.ai-recent-jobs>div{border-bottom:1px solid #e1e5ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.ai-execution p{overflow-wrap:anywhere;line-height:1.7}@media (max-width:760px){.ai-model-row{grid-template-columns:1fr 1fr}.ai-model-row>strong{grid-column:1/-1}.ai-worker dl{grid-template-columns:1fr}.ai-model-row>p{grid-column:1/-1}.ai-operations .panel-heading{flex-wrap:wrap;align-items:flex-start}.ai-recent-jobs>div{align-items:flex-start}}.ai-capacity{gap:6px;max-width:280px;margin-top:16px;font-size:13px;display:grid}.ai-availability{padding-inline:18px}.assistant{color:#252d37;--assistant-accent:#b3202d;--assistant-line:#e0e4e9;--assistant-muted:#5d6774;--assistant-surface:#f6f7f9;min-width:0;font-family:inherit;font-size:14px;line-height:1.6}.assistant *{box-sizing:border-box}.assistant ::selection{color:#6d1520;background:#f4d8dc}.assistant button,.assistant input,.assistant textarea,.assistant select{font:inherit}.assistant button{cursor:pointer}.assistant button:disabled{cursor:not-allowed;opacity:.55}.assistant button:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:3px}.assistant a:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:3px}.assistant summary:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:3px}.assistant [tabindex]:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:3px}.assistant-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 10px;display:flex}.assistant h2{margin:0 0 6px;font-size:22px;font-weight:650;line-height:1.4}.assistant-header p{color:var(--assistant-muted);margin:0}.assistant-demo-label{color:#842331;background:#f9ecee;border:1px solid #ecd0d5;border-radius:4px;flex-shrink:0;align-items:center;padding:6px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.assistant-boundary{color:var(--assistant-muted);max-width:85ch;margin:0 0 20px;font-size:12px}.assistant-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:start;gap:20px;display:grid}.assistant-main,.assistant-actions{border:1px solid var(--assistant-line);min-width:0;box-shadow:none;background:#fff;border-radius:8px;padding:0}.assistant-search{background:var(--assistant-surface);border-bottom:1px solid var(--assistant-line);border-radius:8px 8px 0 0;padding:20px 22px 18px}.assistant-search label,.assistant-label{margin-bottom:7px;font-weight:600;display:block}.assistant-search-controls{align-items:stretch;gap:9px;display:flex}.assistant-search-controls input{flex:1;min-width:0}.assistant .btn{white-space:nowrap;min-height:36px;transition:background-color .15s,color .15s,border-color .15s}.assistant input,.assistant textarea,.assistant select{color:#252d37;width:100%;min-width:0;caret-color:var(--assistant-accent);background:#fff;border:1px solid #bbc3ce;border-radius:5px;padding:8px 10px;line-height:1.5}.assistant input::placeholder,.assistant textarea::placeholder{color:#687381;opacity:1}.assistant textarea{resize:vertical;min-height:80px;display:block}.assistant input:hover,.assistant textarea:hover,.assistant select:hover{border-color:#8c97a6}.assistant input:focus,.assistant textarea:focus,.assistant select:focus{outline-offset:1px;border-color:#b3202d;outline:2px solid #b3202d}.assistant input:disabled,.assistant textarea:disabled,.assistant select:disabled{color:#69727d;cursor:wait;background:#f1f3f5}.assistant-help{color:var(--assistant-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.assistant-tabs{border-bottom:1px solid var(--assistant-line);gap:0;padding:0 18px;display:flex;overflow-x:auto}.assistant-tab{color:#596370;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;min-height:48px;padding:12px 12px 10px;transition:color .15s,background-color .15s;font-size:13px!important}.assistant-tab:hover{color:var(--assistant-accent);background:#faf7f8}.assistant-tab.is-active{color:var(--assistant-accent);border-bottom-color:var(--assistant-accent);font-weight:650}.assistant-content{min-height:430px;padding:20px 22px 24px}.assistant-section-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.assistant h3{margin:0;font-size:16px;font-weight:650;line-height:1.5}.assistant-section-title .assistant-help{flex-shrink:0;margin:0}.assistant-intro{color:var(--assistant-muted);max-width:75ch;margin:7px 0 12px;font-size:13px}.assistant-findings{flex-direction:column;display:flex}.assistant-finding{border-bottom:1px solid #e9ecf0;min-width:0;padding:15px 0}.assistant-finding:last-child{border-bottom:0;padding-bottom:0}.assistant-finding-heading{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.assistant h4{margin:0;font-size:14px;font-weight:600;line-height:1.6}.assistant-finding p{color:#424d5a;white-space:pre-wrap;overflow-wrap:anywhere;max-width:76ch;margin:7px 0;font-size:13px;line-height:1.8}.assistant-status{white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:11px;line-height:1.6;display:inline-block}.assistant-status-confirmed{color:#285643;background:#edf5f0}.assistant-status-inferred{color:#715316;background:#fbf4e5}.assistant-status-stale{color:#666075;background:#f0edf4}.assistant-status-conflict{color:#942635;background:#fbedef}.assistant-status-missing{color:#555f6e;background:#edf0f4}.assistant-sources{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.assistant .assistant-source,.assistant-text-button{color:#8e2531;text-underline-offset:3px;text-align:left;white-space:normal;background:0 0;border:none;padding:2px 0;font-size:12px;line-height:1.6;-webkit-text-decoration:none;text-decoration:none}.assistant .assistant-source:hover,.assistant-text-button:hover{color:#67131e;text-decoration-color:currentColor}.assistant-search-results{border-bottom:1px solid var(--assistant-line);background:#fdfdfd;padding:20px 22px}.assistant-search-results h3{overflow-wrap:anywhere;font-size:14px}.assistant-search-results .assistant-text-button{flex-shrink:0}.assistant-no-match{color:#424d5a;padding:15px 0 3px;font-size:13px}.assistant-no-match p{color:var(--assistant-muted);margin:6px 0}.assistant-reply{min-height:275px;margin-top:6px;line-height:1.8!important}.assistant-label{margin-top:18px;font-size:13px}.assistant-reply-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.assistant-draft-sources{border-top:1px solid var(--assistant-line);margin-top:22px;padding-top:14px}.assistant-draft-sources summary{color:#555f6e;cursor:pointer;font-size:13px;list-style-position:inside}.assistant-rules{border-top:1px solid var(--assistant-line);margin-top:22px;padding-top:20px}.assistant-rules ul{flex-direction:column;gap:15px;margin:14px 0 0;padding:0;list-style:none;display:flex}.assistant-rules li{font-size:13px}.assistant-rules strong{font-weight:600}.assistant-rules p{color:var(--assistant-muted);margin:4px 0 0;line-height:1.8}.assistant-actions{padding:20px}.assistant-actions-header p{color:var(--assistant-muted);margin:5px 0 0;font-size:12px}.assistant-feedback:empty{display:none}.assistant-success{color:#285643;overflow-wrap:anywhere;background:#edf5f0;border-radius:4px;margin:14px 0 0;padding:9px 11px;font-size:12px}.assistant-error{color:#942635;overflow-wrap:anywhere;background:#fbedef;border-radius:4px;margin:14px 0 0;padding:9px 11px;font-size:12px;line-height:1.7}.assistant-save-form{flex-direction:column;gap:7px;padding-top:20px;display:flex}.assistant-save-form h4{margin-bottom:3px}.assistant-save-form label{color:#4c5765;margin-top:5px;font-size:12px;font-weight:550}.assistant-save-form .assistant-help{margin-top:0}.assistant-save-button{width:100%;margin-top:7px}.assistant-date-shortcuts{gap:8px;display:flex}.assistant-date-shortcuts .btn{min-height:32px;padding:4px 12px;font-size:12px}.assistant-task-form{border-top:1px solid var(--assistant-line);margin-top:22px}.assistant-scope-note{border-top:1px solid var(--assistant-line);overflow-wrap:anywhere;margin-top:20px;padding-top:14px}.assistant-empty{border:1px solid var(--assistant-line);background:#fff;border-radius:8px;min-height:280px;padding:36px}.assistant-empty h2{margin-top:22px}.assistant-empty p{max-width:60ch;color:var(--assistant-muted);margin-top:8px}@media (max-width:1150px){.assistant-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.assistant-content,.assistant-search,.assistant-search-results{padding-left:18px;padding-right:18px}.assistant-tabs{padding:0 10px}.assistant-tab{padding-left:9px;padding-right:9px}.assistant-actions{padding:17px}.assistant-header{flex-direction:column;gap:10px}}@media (max-width:850px){.assistant-layout{grid-template-columns:1fr}.assistant-actions{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.assistant-actions-header,.assistant-feedback,.assistant-scope-note{grid-column:1/-1}.assistant-task-form{border-top:0;border-left:1px solid var(--assistant-line);margin-top:0;padding-left:22px}.assistant-content{min-height:0}}@media (max-width:560px){.assistant h2{font-size:20px}.assistant-layout{gap:14px}.assistant-content,.assistant-search,.assistant-search-results{padding:16px}.assistant-search-controls{flex-direction:column}.assistant-search-controls .btn{align-self:flex-start}.assistant-section-title{flex-wrap:wrap;align-items:flex-start;gap:3px}.assistant-actions{padding:17px;display:block}.assistant-task-form{border-left:0;border-top:1px solid var(--assistant-line);margin-top:22px;padding-left:0}.assistant-empty{padding:24px}.assistant-reply-actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.assistant .btn,.assistant-tab{transition:none}}.crm-app .customer-analysis{min-width:0;max-width:1280px}.crm-app .customer-analysis p{overflow-wrap:anywhere}.crm-app .ca-intro .panel-heading{align-items:flex-start;gap:20px}.crm-app .ca-intro .panel-heading>button{flex-shrink:0}.crm-app .ca-connection{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.crm-app .ca-connection .text-button{margin-left:auto;font-size:12px}.crm-app .ca-status-dot{background:#7a6571;border-radius:50%;flex-shrink:0;width:7px;height:7px}.crm-app .ca-status-dot.ready{background:#39724f}.crm-app .ca-muted{color:#5e6d7d;max-width:85ch;margin:6px 0 12px;font-size:12px;line-height:1.9}.crm-app .ca-progress,.crm-app .ca-warning{color:#775623;background:#fff6e4;border:1px solid #ead9b7;border-radius:6px;margin:16px 0;padding:13px 16px;font-size:13px;line-height:1.8}.crm-app .ca-error{color:#96303d;background:#fff5f5;border:1px solid #eac3c7;border-radius:6px;margin-top:15px;padding:13px 16px;font-size:13px}.crm-app .ca-error p{margin:0}.crm-app .ca-error button{margin-top:10px}.crm-app .ca-notice{color:#306349;margin:14px 0 0;font-size:13px}.crm-app .ca-empty{text-align:center;padding:36px 24px}.crm-app .ca-empty>svg{color:#627488;margin:auto auto 14px}.crm-app .ca-empty h3{margin:0 0 8px;font-size:16px}.crm-app .ca-empty>p{color:#5e6d7d;max-width:560px;margin:auto;font-size:13px;line-height:1.9}.crm-app .ca-history-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 17px;display:flex}.crm-app .ca-history-bar label{min-width:270px;max-width:100%;margin:0;font-size:12px}.crm-app .ca-history-bar select{max-width:100%;margin-top:6px;font-size:12px}.crm-app .ca-history-bar>div{color:#5e6d7d;font-size:12px;line-height:1.9}.crm-app .ca-history-bar>div span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.crm-app .ca-findings-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px;display:grid}.crm-app .ca-findings:last-child{border-top:1px solid #e2e7ed;grid-column:1/-1;margin-top:18px;padding-top:21px}.crm-app .ca-findings h3{color:#344255;margin:0 0 6px;font-size:15px;font-weight:600}.crm-app .ca-findings ul{margin:0;padding:0;list-style:none}.crm-app .ca-findings li{border-top:1px solid #e7ebf0;padding:12px 0}.crm-app .ca-findings li>p{white-space:pre-wrap;margin:0 0 10px;font-size:13px;line-height:1.9}.crm-app .ca-empty-line{color:#5e6d7d;margin:13px 0;font-size:13px}.crm-app .ca-evidence{border-top:1px solid #e3e8ed;padding:8px 0;font-size:12px}.crm-app .ca-evidence summary{cursor:pointer;color:#52667c;overflow-wrap:anywhere;padding:3px 0;line-height:1.8}.crm-app .ca-evidence summary span{color:#667281;margin-left:14px;font-size:11px;display:block}.crm-app .ca-evidence summary:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #b3202d55}.crm-app .ca-all-evidence>details>summary:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #b3202d55}.crm-app .ca-evidence>div{background:#f5f7fa;border-radius:4px;margin:7px 0 2px;padding:9px 12px 12px}.crm-app .ca-original{white-space:pre-wrap;color:#455468;overflow-wrap:anywhere;max-height:340px;margin:0 0 10px;font-size:12px;line-height:1.9;overflow:auto}.crm-app .ca-evidence .source-link{padding:6px 0;font-size:12px}.crm-app .ca-fieldset{border:0;min-width:0;margin:0;padding:0}.crm-app .ca-suggestion{border-top:1px solid #e1e6ed;padding:20px 0}.crm-app .ca-suggestion:first-child{border-top:0;padding-top:0}.crm-app .ca-suggestion-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.crm-app .ca-check{align-items:center;font-size:13px;display:flex;gap:9px!important;margin:0!important}.crm-app .ca-check input{accent-color:#b3202d;flex-shrink:0}.crm-app .ca-converted{color:#34664b;align-items:center;gap:5px;font-size:12px;display:inline-flex}.crm-app .ca-suggestion>label{max-width:850px;font-size:12px}.crm-app .ca-suggestion>p{max-width:85ch;margin:9px 0 14px;font-size:13px;line-height:1.9}.crm-app .ca-suggestion .ca-due{max-width:240px;margin:16px 0 0}.crm-app .ca-task-action{border-top:1px solid #e2e7ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.crm-app .ca-task-action p{color:#5e6d7d;max-width:520px;margin:0;font-size:12px;line-height:1.8}.crm-app .ca-drafts fieldset>section{margin-top:24px}.crm-app .ca-drafts fieldset>section:first-child{margin-top:0}.crm-app .ca-draft-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.crm-app .ca-draft-heading label{margin:0;font-size:14px;font-weight:600}.crm-app .ca-draft-heading button{font-size:12px}.crm-app .ca-drafts textarea{min-height:160px;font-size:13px;line-height:1.9}.crm-app .ca-save-bar{background:#fff;border:1px solid #dfe4eb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:18px 22px;display:flex}.crm-app .ca-save-bar p{margin:0;font-size:13px}.crm-app .ca-save-bar span{color:#5e6d7d;margin-top:4px;font-size:12px;display:block}.crm-app .ca-all-evidence{padding:19px 24px}.crm-app .ca-all-evidence>details>summary{cursor:pointer;font-size:13px;font-weight:600}.crm-app .ca-all-evidence>details[open]>summary{margin-bottom:15px}@media (max-width:1100px){.crm-app .ca-findings-layout{display:block}.crm-app .ca-findings+.ca-findings{border-top:1px solid #e2e7ed;margin-top:16px;padding-top:20px}.crm-app .ca-intro .panel-heading{flex-wrap:wrap}}@media (max-width:820px){.crm-app .ca-history-bar{display:block}.crm-app .ca-history-bar label{min-width:0;display:block}.crm-app .ca-history-bar>div{margin-top:12px}.crm-app .ca-intro .panel-heading{gap:14px}.crm-app .ca-connection .text-button{margin-left:0}.crm-app .ca-task-action{gap:12px}.crm-app .ca-save-bar{gap:12px;padding:17px 18px}.crm-app .ca-save-bar>button,.crm-app .ca-task-action>button{width:100%}.crm-app .ca-all-evidence{padding:18px}.crm-app .ca-draft-heading{flex-wrap:wrap;align-items:flex-start}.crm-app .ca-drafts textarea,.crm-app .ca-suggestion input{font-size:16px}}.crm-app .ca-source-review{border:1px solid var(--crm-line);background:var(--crm-soft-orange);color:var(--crm-ink);border-radius:16px;margin:16px 0;padding:18px 22px}.crm-app .ca-source-review>p{color:var(--crm-muted);font-size:13px}.crm-app .ca-source-review article{border-top:1px solid var(--crm-line);padding:12px 0;font-size:13px}.crm-app .ca-source-review .inline-check{align-items:flex-start}.crm-app .organization-review{min-width:0;color:var(--crm-ink,#26374a);margin:22px 0}.crm-app .organization-review-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.crm-app .organization-review-heading h2{outline-offset:5px;margin:0;font-size:19px}.crm-app .organization-review-heading h2 span{color:var(--crm-muted,#607182);margin-left:6px;font-size:13px;font-weight:500}.crm-app .organization-review-heading p{color:var(--crm-muted,#607182);margin:8px 0 0;font-size:13px;line-height:1.7}.crm-app .organization-history-toggle{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.crm-app .organization-card-list{max-width:1080px}.crm-app .organization-card{background:0 0;border-bottom:1px solid #dde4e9;min-width:0;margin-bottom:8px;padding:24px 0 26px}.crm-app .organization-card:first-child{padding-top:4px}.crm-app .organization-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.crm-app .organization-kind{color:var(--crm-muted,#607182);margin:5px 0 0;font-size:12px}.crm-app .organization-card h3{color:var(--crm-ink,#25394e);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.crm-app .organization-pending,.crm-app .organization-complete{color:#516477;background:#edf1f4;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 9px;font-size:12px;display:inline-flex}.crm-app .organization-complete{color:#336746;background:#edf6ef}.crm-app .organization-proposal{white-space:pre-wrap;overflow-wrap:anywhere;color:#3f5060;max-width:75ch;margin:0 0 17px;font-size:14px;line-height:1.85}.crm-app .organization-comparison,.crm-app .organization-field-values{grid-template-columns:1fr 1fr;gap:24px;margin:14px 0;display:grid}.crm-app .organization-comparison{background:#f3f6f8;padding:16px 18px}.crm-app .organization-comparison>div,.crm-app .organization-field-values>div{min-width:0}.crm-app .organization-comparison span,.crm-app .organization-field-values>div>span,.crm-app .organization-audit-row>div>span{color:#5e7182;font-size:12px}.crm-app .organization-comparison p,.crm-app .organization-field-values p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.8}.crm-app .organization-options,.crm-app .organization-restore fieldset{border:0;margin:18px 0;padding:0}.crm-app .organization-options legend,.crm-app .organization-restore legend{color:#4e6173;margin-bottom:12px;font-size:13px;font-weight:600}.crm-app .organization-options label{align-items:flex-start;gap:9px;margin:9px 0;font-size:13px;line-height:1.7;display:flex}.crm-app .organization-options input,.crm-app .organization-restore input{accent-color:#a72334;flex-shrink:0;width:16px;height:16px;min-height:0;margin:3px 0 0}.crm-app .organization-contact-choice{margin:18px 0}.crm-app .organization-contact-choice>label{max-width:620px;font-size:13px;display:block}.crm-app .organization-contact-choice select{width:100%;margin-top:8px;font-size:14px}.crm-app .organization-field-row{border-top:1px solid #e2e8ed;padding:14px 0}.crm-app .organization-field-heading{justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.crm-app .organization-field-heading label{margin:0}.crm-app .organization-field-values{margin:9px 0 0}.crm-app .organization-note-options{flex-wrap:wrap;gap:4px 24px;margin-top:10px;display:flex}.crm-app .organization-contact-preview{margin:0 0 15px;font-size:13px;line-height:1.8}.crm-app .organization-contact-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.crm-app .organization-contact-preview span{color:#5e7182;margin-right:14px}.crm-app .organization-detail-toggle{align-items:center;gap:8px;min-height:38px;display:flex;color:#52697e!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:9px 0!important;font-size:13px!important}.crm-app .organization-detail-toggle svg{transition:transform .18s ease-out}.crm-app .organization-detail-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.crm-app .organization-details{padding:7px 0 15px}.crm-app .organization-details>p{color:#586d80;white-space:pre-wrap;max-width:75ch;font-size:13px;line-height:1.8}.crm-app .organization-card-actions,.crm-app .organization-card-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding-top:16px;display:flex}.crm-app .organization-card-actions button{align-items:center;gap:7px;display:inline-flex}.crm-app .organization-card-footer{color:#5e7182;justify-content:space-between;font-size:12px}.crm-app .organization-footnote{margin:12px 0;line-height:1.8;color:#5e7182!important;font-size:12px!important}.crm-app .organization-error{color:#8d352e;background:#fff3f2;border:1px solid #f0d0cc;border-radius:7px;padding:12px 14px;font-size:13px;line-height:1.8}.crm-app .organization-history-events{margin:18px 0;padding:0;list-style:none}.crm-app .organization-history-event{border-top:1px solid #e1e7eb;padding:16px 0}.crm-app .organization-event-heading{justify-content:space-between;gap:14px;font-size:13px;display:flex}.crm-app .organization-event-heading>span{color:#5e7182;font-size:12px}.crm-app .organization-audit{margin:12px 0;font-size:13px}.crm-app .organization-audit-row{background:0 0;grid-template-columns:90px 1fr 1fr;gap:18px;padding:12px 0;display:grid}.crm-app .organization-audit-row+div{border-top:1px solid #e9edf0}.crm-app .organization-audit-row>div{min-width:0}.crm-app .organization-audit-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.8}.crm-app .organization-restore{background:#f3f6f8;margin-top:18px;padding:18px 20px}.crm-app .organization-restore h4{margin:0 0 8px;font-size:16px}.crm-app .organization-restore>p{color:#4f6375;margin:8px 0;font-size:13px;line-height:1.8}.crm-app .organization-restore-row{border-top:1px solid #dbe3e9;gap:12px;padding:13px 0;font-size:13px;display:flex}.crm-app .organization-restore-row>span{flex:1;min-width:0}.crm-app .organization-restore-row small{color:#5e7182;margin-top:8px;line-height:1.7;display:block}.crm-app .organization-restore-values{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.crm-app .organization-restore-values>span{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.crm-app .organization-deferred{border-bottom:1px solid #dfe5e9;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.crm-app .organization-deferred h3{margin:0;font-size:15px}.crm-app .organization-deferred p{color:#5e7182;margin:7px 0 0;font-size:12px}.crm-app .organization-empty{text-align:center;color:#5e7182;padding:36px 24px;font-size:13px}.crm-app .organization-empty>svg{color:#52775f;margin:0 auto 10px}.crm-app .organization-empty h3{color:#3d5366;margin:4px 0 9px;font-size:16px}.crm-app .organization-spinner{animation:.9s linear infinite organization-spin}@keyframes organization-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.crm-app .organization-review-heading{flex-wrap:wrap;gap:12px}.crm-app .organization-card{padding:20px 0}.crm-app .organization-comparison,.crm-app .organization-field-values,.crm-app .organization-restore-values{grid-template-columns:1fr;gap:12px}.crm-app .organization-card-heading{gap:10px}.crm-app .organization-card h3{font-size:16px}.crm-app .organization-card-actions>button:first-child{justify-content:center;width:100%}.crm-app .organization-contact-choice select{font-size:16px}.crm-app .organization-audit-row{grid-template-columns:1fr;gap:8px}.crm-app .organization-restore{padding:16px}.crm-app .organization-event-heading{flex-wrap:wrap;gap:7px}}@media (prefers-reduced-motion:reduce){.crm-app .organization-review *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.crm-app .analysis-progress{color:#4b657a;background:#f4f8fb;border:1px solid #dbe7ef;border-radius:12px;margin:15px 0;padding:18px 20px;font-size:13px;line-height:1.85}.crm-app .analysis-progress-title{color:#355b78;align-items:center;gap:9px;display:flex}.crm-app .analysis-progress-title>svg{animation:1s linear infinite analysis-job-spin}.crm-app .analysis-progress p{margin:8px 0}.crm-app .analysis-progress-time{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.crm-app .analysis-progress-footnote{color:#7a8b99;font-size:11px;margin-bottom:0!important}.crm-app .analysis-job-banner{background:#f7fafc;border:1px solid #d9e5ed;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding:17px 20px;font-size:13px;display:flex}.crm-app .analysis-job-banner>div:first-child{flex:1;min-width:0}.crm-app .analysis-job-banner .analysis-progress{background:0 0;border:0;margin:8px 0 0;padding:0}.crm-app .analysis-job-banner>div>p{align-items:center;gap:7px;display:flex}.crm-app .analysis-job-banner.completed{background:#f6faf7;border-color:#d5e5da}.crm-app .analysis-job-banner.failed{background:#fffaf5;border-color:#edd9c8}@keyframes analysis-job-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.crm-app .analysis-job-banner{flex-wrap:wrap}.crm-app .analysis-progress{padding:16px}}@media (prefers-reduced-motion:reduce){.crm-app .analysis-progress-title>svg{animation:none}}.crm-app .current-advice{min-width:0;color:var(--crm-ink,#25314a);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.crm-app .current-advice .current-advice-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.crm-app .current-advice .current-advice-heading h3{margin:0;font-size:16px;font-weight:650;line-height:1.5}.crm-app .current-advice .current-advice-heading>span{color:var(--crm-muted,#56647b);font-size:12px}.crm-app .current-advice .current-advice-action{margin:0 0 8px;font-weight:650;line-height:1.65}.crm-app .current-advice .current-advice-reason{color:var(--crm-muted,#56647b);margin:0;line-height:1.8}.crm-app .current-advice .current-advice-communication{border-top:1px solid var(--crm-line,#d5deeb);margin-top:18px;padding-top:16px}.crm-app .current-advice h4{margin:0 0 8px;font-size:13px;font-weight:650}.crm-app .current-advice .current-advice-wording{white-space:pre-wrap;margin:8px 0;line-height:1.8}.crm-app .current-advice .current-advice-help{color:var(--crm-muted,#56647b);margin:10px 0;font-size:12px;line-height:1.7;display:block}.crm-app .current-advice .current-advice-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.crm-app .current-advice button{white-space:normal;text-align:left;min-height:34px;font-size:13px}.crm-app .current-advice .current-advice-actions button{border:1px solid var(--crm-line,#d5deeb);color:var(--crm-accent,#2d62bd);background:var(--crm-panel-surface,#f8fafd);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.crm-app .current-advice button:disabled{opacity:.5;cursor:default}.crm-app .current-advice :is(button,a,summary,textarea):focus-visible{outline:2px solid var(--crm-accent,#2d62bd);outline-offset:3px}.crm-app .current-advice details{border-top:1px solid var(--crm-line,#d5deeb);margin-top:12px;padding:12px 0}.crm-app .current-advice summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.crm-app .current-advice blockquote{background:var(--crm-soft,#f0f3f9);white-space:pre-wrap;border:0;border-radius:8px;margin:12px 0;padding:8px 10px;font-size:13px}.crm-app .current-advice blockquote p{margin:0 0 6px}.crm-app .current-advice blockquote span{color:var(--crm-muted,#56647b);font-size:12px}.crm-app .current-advice blockquote a{color:var(--crm-accent,#2d62bd);text-underline-offset:3px;margin-top:5px;display:block}.crm-app .current-advice .current-advice-source,.crm-app .current-advice .current-advice-business{color:var(--crm-accent,#2d62bd);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.crm-app .current-advice textarea{resize:vertical;width:100%;max-width:100%;min-height:104px;font:inherit;background:var(--crm-panel-surface,#f8fafd);color:inherit;border:1px solid #7e8ba0;border-radius:8px;padding:10px;line-height:1.7}.crm-app .current-advice .current-advice-questions{margin:12px 0;padding-left:18px}.crm-app .current-advice .current-advice-questions li>span{color:var(--crm-muted,#56647b);font-size:12px;display:block}.crm-app .current-advice .current-advice-notice{color:var(--crm-accent,#2d62bd);margin:8px 0;font-size:13px}.crm-app .current-advice-list>.current-advice+.current-advice{border-top:1px solid var(--crm-line,#d5deeb);margin-top:24px;padding-top:20px}@media (max-width:640px){.crm-app .current-advice{font-size:15px}.crm-app .current-advice textarea{font-size:16px}.crm-app .current-advice .current-advice-actions button{min-height:40px}.crm-app .current-advice .current-advice-help{font-size:13px}}.customer-needs-history{border-top:1px solid var(--border,#3a3a3a);margin-top:24px;padding-top:18px}.customer-needs-history summary{cursor:pointer}.customer-needs-history summary:focus-visible{outline-offset:4px;outline:2px solid}.customer-needs-history-body{margin-top:14px}.customer-needs-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-needs-history-heading p{margin:0}.customer-needs-history-list{margin:18px 0;padding:0;list-style:none}.customer-needs-history-list>li{border-top:1px solid var(--border,#3a3a3a);padding:14px 0}.customer-needs-history-list summary strong{font-weight:500}.customer-needs-history-list summary span{color:var(--muted,#a8a8a8);margin-left:16px;font-size:13px}.customer-needs-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:16px;display:grid}.customer-needs-comparison>section{overflow-wrap:anywhere;min-width:0}.customer-needs-comparison h4{color:var(--muted,#a8a8a8);margin:0 0 10px;font-size:13px}@media (max-width:700px){.customer-needs-comparison{grid-template-columns:1fr;gap:16px}.customer-needs-history-list summary span{margin:4px 0 0;display:block}}.crm-unified-theme .information-network-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.crm-unified-theme .network-view-switch{background:var(--crm-sidebar,#f1f0f5);border-radius:9px;gap:4px;padding:4px;display:flex}.crm-unified-theme .network-view-switch button{box-shadow:none;color:var(--crm-muted);background:0 0;border:0;padding:9px 15px}.crm-unified-theme .network-view-switch button[aria-pressed=true]{background:var(--crm-card,#fff);color:var(--crm-ink);box-shadow:0 1px 3px #2723340d}.crm-unified-theme .network-record-search{align-items:end;gap:16px;margin-bottom:20px;display:flex}.crm-unified-theme .network-record-search label{color:var(--crm-muted);min-width:0;margin:0;font-size:12px}.crm-unified-theme .network-record-search label:first-child{width:360px;max-width:65%}.crm-unified-theme .network-record-search input,.crm-unified-theme .network-record-search select{margin-top:6px}.crm-unified-theme .network-search-results{flex-wrap:wrap;gap:8px;padding:0 0 20px;display:flex}.crm-unified-theme .information-network-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;display:grid}.crm-unified-theme .network-main-view{min-width:0}.crm-unified-theme .network-stage-heading{border-top:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.crm-unified-theme .network-stage-heading h2,.crm-unified-theme .network-node-detail h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.5}.crm-unified-theme .network-stage-heading>span{color:var(--crm-muted);font-size:12px}.crm-unified-theme .network-canvas{border:1px solid var(--crm-line);background:radial-gradient(circle at center,#eeeaf5 0,transparent 56%),var(--crm-card,#fff);border-radius:12px;height:400px;position:relative;overflow:hidden}.crm-unified-theme .network-canvas>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.crm-unified-theme .network-canvas>svg line{stroke:#a69bbd;stroke-width:1.2px;vector-effect:non-scaling-stroke}.crm-unified-theme .network-canvas .ownership-edge{stroke-dasharray:4 4;stroke:#c4c0cd}.crm-unified-theme .network-focus-node,.crm-unified-theme .network-node{text-align:center;border:1px solid var(--crm-line);width:146px;min-height:78px;color:var(--crm-ink);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 12px #27233405}.crm-unified-theme .network-focus-node{background:#eeebf5;border-color:#b9accd;width:170px;top:50%;left:50%}.crm-unified-theme .network-focus-node strong,.crm-unified-theme .network-node strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-unified-theme .network-focus-node span,.crm-unified-theme .network-node span{color:var(--crm-muted);font-size:11px;line-height:1.5}.crm-unified-theme .network-node:hover{background:#faf8ff;border-color:#9f8dbd}.crm-unified-theme .network-node:active{transform:translate(-50%,-50%)}.crm-unified-theme .network-node-rejected{opacity:.7}.crm-unified-theme .network-node em{color:#8b4551;font-size:11px;font-style:normal}.crm-unified-theme .network-edge-key{color:var(--crm-muted);flex-wrap:wrap;gap:8px 20px;margin:12px 0;font-size:12px;display:flex}.crm-unified-theme .network-node-detail{border-left:1px solid var(--crm-line);min-width:0;padding:16px 0 16px 24px}.crm-unified-theme .network-node-kind{color:var(--crm-muted);font-size:12px}.crm-unified-theme .network-node-detail h2{margin:8px 0 18px}.crm-unified-theme .network-node-detail .record-excerpt p{font-size:13px}.crm-unified-theme .network-node-date,.crm-unified-theme .network-node-detail>.muted{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.crm-unified-theme .network-node-actions{flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0;display:flex}.crm-unified-theme .network-rejected{color:#8b4551;font-size:13px}.crm-unified-theme .network-status{color:var(--crm-muted);font-size:13px}.crm-unified-theme .network-explicit-relations{border-top:1px solid var(--crm-line);margin-top:20px;padding-top:16px}.crm-unified-theme .network-explicit-relations h3{margin:0 0 12px;font-size:13px;font-weight:600}.crm-unified-theme .network-explicit-relations button{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 0;font-size:13px;font-weight:500;display:flex}.crm-unified-theme .network-explicit-relations button span{color:var(--crm-muted);font-size:11px;font-weight:400}.crm-unified-theme .customer-event-timeline{margin:0;padding:0 0 0 18px;list-style:none}.crm-unified-theme .customer-event-timeline li{border-left:1px solid var(--crm-line);padding:0 0 24px 26px;position:relative}.crm-unified-theme .customer-event-timeline li:before{content:"";border:2px solid var(--crm-bg,#f7f7fb);background:#c4bdd1;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.crm-unified-theme .customer-event-timeline .is-selected:before{background:#77628f}.crm-unified-theme .customer-event-timeline time{color:var(--crm-muted);font-size:12px}.crm-unified-theme .customer-event-timeline button{text-align:left;width:100%;box-shadow:none;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:7px;margin:7px 0 0;padding:12px 14px;display:flex}.crm-unified-theme .customer-event-timeline button[aria-pressed=true]{background:#f0edf5;border-color:#d8cfe6}.crm-unified-theme .customer-event-timeline button strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.crm-unified-theme .customer-event-timeline button span,.crm-unified-theme .customer-event-timeline button small{color:var(--crm-muted);font-size:12px;line-height:1.6}.crm-unified-theme .customer-event-timeline button em{color:#8b4551;font-size:12px;font-style:normal}.crm-unified-theme .network-stage-heading .network-related-filter{color:var(--crm-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.crm-unified-theme .network-related-filter input{width:auto;margin:0}.crm-unified-theme .network-undated{border-top:1px solid var(--crm-line);margin-top:16px;padding-top:16px}.crm-unified-theme .network-undated summary{cursor:pointer;color:var(--crm-muted);font-size:13px}.crm-unified-theme .network-undated>button{text-align:left;background:0 0;border:0;margin-top:10px;display:block}.crm-unified-theme .network-mobile-edges{display:none}@media (max-width:1200px){.crm-unified-theme .information-network-layout{grid-template-columns:1fr}.crm-unified-theme .network-node-detail{border-left:0;border-top:1px solid var(--crm-line);padding:20px 0}.crm-unified-theme .network-explicit-relations{display:none}}@media (max-width:700px){.crm-unified-theme .network-canvas,.crm-unified-theme .network-edge-key{display:none}.crm-unified-theme .network-mobile-edges{display:block}.crm-unified-theme .network-mobile-edges .mobile-focus{padding:12px 0;font-size:15px;display:block}.crm-unified-theme .network-mobile-edges button{text-align:left;border:0;border-bottom:1px solid var(--crm-line);width:100%;box-shadow:none;background:0 0;grid-template-columns:1fr auto;gap:6px 12px;padding:16px 0;display:grid}.crm-unified-theme .network-mobile-edges button span{color:var(--crm-muted);grid-column:1/-1;font-size:12px}.crm-unified-theme .network-mobile-edges button strong{overflow-wrap:anywhere;font-size:14px}.crm-unified-theme .network-stage-heading{flex-wrap:wrap;align-items:flex-start}.crm-unified-theme .network-view-switch button{padding:9px 12px}.crm-unified-theme .network-record-search{gap:12px}.crm-unified-theme .network-record-search label:first-child{flex:1;width:auto;max-width:none}.crm-unified-theme .network-record-search label:last-child{width:110px}.crm-unified-theme .customer-event-timeline{padding-left:5px}.crm-unified-theme .customer-event-timeline li{padding-left:18px}.crm-unified-theme .information-network-layout{gap:16px}}.crm-app .model-connections{min-width:0;max-width:1120px}.crm-app .mc-intro{color:#566577;max-width:850px;margin-bottom:23px;font-size:13px;line-height:1.9}.crm-app .mc-muted{color:#5e6d7d;margin:8px 0 15px;font-size:12px;line-height:1.8}.crm-app .mc-error{color:#96303d;background:#fff5f5;border:1px solid #eac3c7;border-radius:6px;margin-bottom:20px;padding:14px 17px;font-size:13px}.crm-app .mc-error p{margin:0}.crm-app .mc-error button{margin-top:10px}.crm-app .mc-notice{color:#306349;margin:0 0 18px;font-size:13px}.crm-app .mc-connection{border-top:1px solid #e1e6ed;padding:20px 0}.crm-app .mc-connection:first-child{border-top:0;padding-top:0}.crm-app .mc-connection:last-child{padding-bottom:0}.crm-app .mc-connection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.crm-app .mc-connection-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-app .mc-connection h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.crm-app .mc-kind{color:#5e6d7d;background:#f2f5f8;border-radius:4px;padding:3px 7px;font-size:11px;display:inline-block}.crm-app .mc-connection dl{margin:14px 0 0;font-size:13px}.crm-app .mc-connection dl>div{grid-template-columns:95px minmax(0,1fr);gap:12px;margin:7px 0;display:grid}.crm-app .mc-connection dt{color:#5e6d7d}.crm-app .mc-connection dd{overflow-wrap:anywhere;margin:0}.crm-app .mc-check-success,.crm-app .mc-check-error{overflow-wrap:anywhere;align-items:center;gap:6px;margin:13px 0 0;font-size:12px;display:flex}.crm-app .mc-check-success{color:#306349}.crm-app .mc-check-error{color:#96303d}.crm-app .mc-editor fieldset,.crm-app .mc-assignments{border:0;min-width:0;margin:0;padding:0}.crm-app .mc-editor label{font-size:13px}.crm-app .mc-editor input[type=password]{max-width:550px;display:block}.crm-app .mc-inline-check{align-items:center;gap:8px;margin:13px 0;display:flex}.crm-app .mc-inline-check input{accent-color:#b3202d;flex-shrink:0}.crm-app .mc-editor .actions{justify-content:flex-end;margin-top:20px}.crm-app .mc-assignments>label{border-top:1px solid #e1e6ed;grid-template-columns:minmax(0,1fr) minmax(230px,.85fr);align-items:center;gap:26px;margin:0;padding:19px 0;display:grid}.crm-app .mc-assignments>label:first-child{border-top:0;padding-top:0}.crm-app .mc-assignments>label>span{font-size:14px;font-weight:600}.crm-app .mc-assignments small{color:#5e6d7d;margin-top:5px;font-size:12px;font-weight:400;line-height:1.8;display:block}.crm-app .mc-assignments select{font-size:13px}.crm-app .mc-assignment-actions{border-top:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding-top:18px;display:flex}.crm-app .mc-assignment-actions p{margin:0}@media (max-width:820px){.crm-app .model-connections .panel-heading{flex-wrap:wrap;gap:14px}.crm-app .mc-assignments>label{display:block}.crm-app .mc-assignments select{margin-top:11px;font-size:16px}.crm-app .mc-connection-heading .actions{justify-content:flex-start;width:100%}.crm-app .mc-assignment-actions{flex-direction:column;align-items:flex-start;gap:12px}.crm-app .mc-assignment-actions button{width:100%}.crm-app .mc-editor input{font-size:16px}.crm-app .mc-connection dl>div{grid-template-columns:74px minmax(0,1fr);gap:8px}}.crm-app .wecom-workspace{max-width:1120px}.crm-app .wecom-workspace .panel-content{gap:18px;display:grid}.crm-app .wecom-workspace .panel-content>p{margin:0;line-height:1.8}.crm-app .wecom-workspace .panel-content>button{justify-self:start;margin:0}.crm-app .wecom-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.crm-app .wecom-workspace label{gap:7px;margin:0 0 16px;font-size:13px;display:grid}.crm-app .wecom-workspace input,.crm-app .wecom-workspace select{max-width:100%}.crm-app .wecom-workspace h3{margin:0 0 8px;font-size:15px}.crm-app .wecom-workspace p{overflow-wrap:anywhere}.crm-app .wecom-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.crm-app .wecom-status-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-app .wecom-status-dot{background:#8a96a5;border-radius:50%;flex:none;width:8px;height:8px}.crm-app .wecom-status-dot.is-ready{background:#36714d}.crm-app .wecom-status-line strong{font-size:14px}.crm-app .wecom-status-line .muted{font-size:12px}.crm-app .wecom-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.crm-app .wecom-summary>div{min-width:0}.crm-app .wecom-summary dt{color:#687586;margin-bottom:5px;font-size:12px}.crm-app .wecom-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px}.crm-app .wecom-scope-notice{background:#f5f7fa;border:1px solid #dfe4eb;border-radius:6px;padding:13px 15px;font-size:13px;line-height:1.8}.crm-app .wecom-scope-notice p{margin:4px 0}.crm-app .wecom-workspace .wecom-confirm{align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;font-weight:400;line-height:1.8;display:flex}.crm-app .wecom-confirm input{flex:0 0 16px;width:16px;min-height:16px;margin-top:5px}.crm-app .wecom-workspace .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-app .wecom-workspace .wecom-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.crm-app .wecom-step-list li{align-items:flex-start;gap:9px;min-width:0;display:flex}.crm-app .wecom-step-list li>span{color:#687586;border:1px solid #d7dfe8;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.crm-app .wecom-step-list strong{font-size:13px;display:block}.crm-app .wecom-step-list small{color:#687586;margin-top:3px;font-size:12px;line-height:1.65;display:block}.crm-app .wecom-step-list [aria-current=step]>span{color:#fff;background:#b3202d;border-color:#b3202d}.crm-app .wecom-binding-code{background:#f7f9fb;border:1px solid #dce3eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.crm-app .wecom-binding-code code{letter-spacing:2px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.crm-app .wecom-binding-code p{color:#687586;margin:3px 0;font-size:12px}.crm-app .wecom-personal-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-app .wecom-personal-tools p{color:#687586;margin:4px 0;font-size:12px}.crm-app .wecom-inbox-list{margin:0;padding:0;list-style:none}.crm-app .wecom-inbox-list>li{border-top:1px solid #e4e9ef;padding:18px 0}.crm-app .wecom-inbox-list>li:first-child{border-top:0;padding-top:0}.crm-app .wecom-inbox-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.crm-app .wecom-inbox-row>div{flex:1;min-width:0}.crm-app .wecom-inbox-row h3{margin:0 0 5px}.crm-app .wecom-inbox-row p{margin:5px 0;line-height:1.75}.crm-app .wecom-inbox-row small{color:#687586;font-size:12px}.crm-app .wecom-inbox-row .wecom-preview-text{white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-app .wecom-inbox-detail{background:#fafbfc;border:1px solid #dce3eb;border-radius:6px;margin-top:15px;padding:18px}.crm-app .wecom-inbox-detail>ol{max-height:440px;margin:12px 0 20px;padding-left:24px;overflow:auto}.crm-app .wecom-inbox-detail>ol li{padding:8px 0}.crm-app .wecom-inbox-detail li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.crm-app .wecom-inbox-detail li small{color:#687586;font-size:12px}.crm-app .wecom-intake-target{border-top:1px solid #dfe4eb;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;padding-top:17px;display:grid}.crm-app .wecom-intake-target label{margin:0}.crm-app .wecom-intake-target button{min-height:42px}.crm-app .wecom-binding-actions{border-top:1px solid #e4e9ef;padding-top:15px}.crm-app .wecom-binding-actions summary{cursor:pointer;color:#687586;font-size:13px}.crm-app .wecom-binding-actions p{font-size:13px;line-height:1.8}.crm-app .wecom-form-note{color:#687586;margin:6px 0 14px;font-size:12px;line-height:1.8}.crm-app .wecom-empty{color:#687586;padding:20px 0;line-height:1.8}.crm-app .wecom-empty h3{color:#344255}@media (max-width:720px){.crm-app .wecom-setup-grid,.crm-app .wecom-summary{grid-template-columns:1fr}.crm-app .wecom-step-list{gap:12px}.crm-app .wecom-step-list li{display:block}.crm-app .wecom-step-list li>span{margin-bottom:7px}.crm-app .wecom-inbox-row{display:block}.crm-app .wecom-inbox-row>button{margin-top:10px}.crm-app .wecom-inbox-detail{padding:14px}.crm-app .wecom-intake-target{grid-template-columns:1fr}.crm-app .wecom-intake-target button{justify-self:start}.crm-app .wecom-personal-tools{align-items:flex-start}.crm-app .wecom-personal-tools .actions{width:100%}}.first-chat{color:var(--text,#243147);gap:14px;min-width:0;padding:18px 0;display:grid}.first-chat-heading,.first-chat-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.first-chat h3,.first-chat h4,.first-chat p{margin:0}.first-chat p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.first-chat h3{font-size:17px}.first-chat h4{font-size:14px}.first-chat button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.first-chat>.btn-primary{justify-self:start}.first-chat-customer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.first-chat-customer span,.first-chat-actions>span{color:var(--muted,#536279);font-size:12px}.first-chat details{border-top:1px solid var(--line,#d7dfeb);padding-top:12px}.first-chat summary{cursor:pointer;padding:4px 0;font-weight:600}.first-chat details>p,.first-chat details>ul{margin-top:10px}.first-chat blockquote{border-left:1px solid var(--line,#d7dfeb);margin:12px 0;padding:0 12px}.first-chat blockquote p{margin-top:6px;font-size:13px}.first-chat ul{padding-left:20px}.first-chat li+li{margin-top:12px}.first-chat-draft{gap:8px;font-weight:600;display:grid}.first-chat textarea,.first-chat select{box-sizing:border-box;width:100%;min-width:0}.first-chat textarea{font-weight:400;line-height:1.7}.first-chat-resolve{gap:12px;display:grid}.first-chat-resolve fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.first-chat-resolve legend{margin-bottom:8px}.first-chat-resolve label{align-items:flex-start;gap:8px;display:flex}.first-chat-resolve label:has(select){display:grid}.first-chat-resolve input{width:auto;margin-top:4px}.first-chat-resolve small{color:var(--muted,#536279);display:block}.first-chat-conflicts{gap:8px;display:grid}.first-chat a{color:var(--accent,#345db7);text-underline-offset:3px}.first-chat :focus-visible{outline:2px solid var(--accent,#345db7);outline-offset:3px}@media (max-width:600px){.first-chat{padding:14px 0}.first-chat-actions{align-items:flex-start}.first-chat-customer{flex-direction:column;align-items:flex-start}}.first-chat .material-evidence article+article{margin-top:16px}.first-chat .material-evidence .table-wrap{max-width:100%;overflow-x:auto}.first-chat-attachments>li>div{margin-top:12px}.first-chat-materials .material-status{margin:0}.first-chat-materials .first-chat-record-meta{color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .source-queue-workspace{color:var(--crm-ink);min-width:0;font-size:14px;line-height:1.65}.crm-app .source-queue-workspace :is(h2,h3,h4,p){margin:0}.crm-app .source-queue-workspace :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--crm-accent);outline-offset:3px}.crm-app .source-queue-workspace button{box-shadow:none;border-radius:9px;font-size:12px;transition:background .16s,color .16s}.crm-app .source-queue-workspace button:disabled{cursor:not-allowed;opacity:.5}.crm-app .source-queue-workspace button svg{flex:none}.crm-app .source-queue-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.crm-app .source-queue-workspace :is(input,select,textarea){min-width:0;color:var(--crm-ink);background:var(--crm-soft);border:1px solid var(--crm-line);box-shadow:none;caret-color:var(--crm-accent);border-radius:9px;font-family:inherit;font-size:13px}.crm-app .source-queue-workspace input::placeholder,.crm-app .source-queue-workspace textarea::placeholder{color:var(--crm-muted)}.crm-app .source-queue-workspace label{color:var(--crm-muted);margin:0;font-size:12px}.crm-app .source-queue-workspace input:not([type=checkbox]):not([type=radio]),.crm-app .source-queue-workspace select{width:100%;min-height:38px;padding:7px 10px}.crm-app .source-queue-workspace textarea{resize:vertical;width:100%;min-height:80px;padding:12px;line-height:1.7}.crm-app .source-queue-workspace .sq-primary{background:var(--crm-action-bg);min-height:37px;color:var(--crm-action-ink);border:0;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.crm-app .source-queue-workspace .sq-primary:hover:not(:disabled){background:color-mix(in srgb,var(--crm-action-bg) 90%,var(--crm-ink))}.crm-app .source-queue-workspace .sq-text-button{color:var(--crm-accent);background:0 0;border:0;min-height:32px;padding:6px 0}.crm-app .source-queue-workspace .sq-toolbar{align-items:center;gap:14px;margin-bottom:18px;display:flex}.crm-app .source-queue-workspace .sq-toolbar>div:first-child{flex:1;min-width:170px}.crm-app .source-queue-workspace .sq-toolbar h2{letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.4}.crm-app .source-queue-workspace .sq-toolbar p{color:var(--crm-muted);margin-top:4px;font-size:12px}.crm-app .source-queue-workspace .sq-toolbar>button{flex:none}.crm-app .source-queue-workspace .sq-search{background:var(--crm-panel-surface);border-radius:11px;flex:1;align-items:center;gap:8px;min-width:180px;max-width:340px;padding:0 11px;display:flex}.crm-app .source-queue-workspace .sq-search>svg{color:var(--crm-muted);flex:none}.crm-app .source-queue-workspace .sq-search>input{background:0 0;border:0;min-height:40px;padding-left:0;padding-right:0}.crm-app .source-queue-workspace .sq-search>button{min-height:30px;color:var(--crm-accent);white-space:nowrap;background:0 0;border:0;padding:4px 0}.crm-app .source-queue-workspace .sq-icon-button{background:var(--crm-panel-surface);width:38px;height:38px;color:var(--crm-muted);border:0;place-items:center;padding:0;display:grid}.crm-app .source-queue-workspace .sq-groups{gap:6px;max-width:100%;padding:0 0 16px;display:flex;overflow-x:auto}.crm-app .source-queue-workspace .sq-groups>button{min-height:36px;color:var(--crm-muted);background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:7px 13px;font-size:13px;display:flex}.crm-app .source-queue-workspace .sq-groups>button[aria-pressed=true]{color:var(--crm-accent);background:var(--crm-active-soft);font-weight:600}.crm-app .source-queue-workspace .sq-groups>button>span{font-variant-numeric:tabular-nums;font-size:11px}.crm-app .source-queue-workspace .sq-master-detail{background:var(--crm-panel-surface);min-height:420px;box-shadow:var(--crm-elevation);border-radius:22px;display:block;overflow:hidden}.crm-app .source-queue-workspace .sq-list-pane{background:var(--crm-soft);border-bottom:1px solid var(--crm-line);flex-direction:column;min-width:0;padding:20px 24px;display:flex}.crm-app .source-queue-workspace .sq-list-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 9px 15px;display:flex}.crm-app .source-queue-workspace .sq-list-heading>strong{font-size:14px;font-weight:600}.crm-app .source-queue-workspace .sq-list-heading>span{color:var(--crm-muted);font-size:11px}.crm-app .source-queue-workspace .sq-source-list{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--crm-line) transparent;gap:10px;margin:0;padding:2px 3px 12px;list-style:none;display:flex;overflow-x:auto}.crm-app .source-queue-workspace .sq-source-list>li{scroll-snap-align:start;flex:0 0 250px}.crm-app .source-queue-workspace .sq-source-list button{text-align:left;width:100%;min-height:78px;color:var(--crm-ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:13px 11px;display:flex}.crm-app .source-queue-workspace .sq-source-list button:hover{background:var(--crm-active-soft)}.crm-app .source-queue-workspace .sq-source-list button[aria-pressed=true]{background:var(--crm-active-soft);color:var(--crm-accent)}.crm-app .source-queue-workspace .sq-item-icon{background:var(--crm-panel-surface);width:34px;height:34px;color:var(--crm-accent);border-radius:10px;flex:none;place-items:center;display:grid}.crm-app .source-queue-workspace .sq-item-copy{flex:1;gap:4px;min-width:0;display:grid}.crm-app .source-queue-workspace .sq-item-copy>strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.crm-app .source-queue-workspace .sq-item-copy>span,.crm-app .source-queue-workspace .sq-item-copy>small{color:var(--crm-muted);font-size:11px;line-height:1.5}.crm-app .source-queue-workspace .sq-source-list button>svg{color:var(--crm-muted);flex:none;width:13px}.crm-app .source-queue-workspace .sq-load-more{width:100%;color:var(--crm-accent);background:0 0;border:0;min-height:35px;margin-top:14px}.crm-app .source-queue-workspace .sq-detail-pane{min-width:0;padding:28px 32px}.crm-app .source-queue-workspace .sq-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.crm-app .source-queue-workspace .sq-detail-heading>div{min-width:0}.crm-app .source-queue-workspace .sq-detail-heading h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:650;line-height:1.45}.crm-app .source-queue-workspace .sq-detail-heading p{color:var(--crm-muted);margin-top:6px;font-size:12px}.crm-app .source-queue-workspace .sq-state{color:var(--crm-muted);background:var(--crm-soft);white-space:nowrap;border-radius:6px;flex:none;padding:4px 8px;font-size:11px}.crm-app .source-queue-workspace :is(.sq-original,.sq-optional,.sq-history)>summary{cursor:pointer;min-height:40px;color:var(--crm-muted);align-items:center;gap:7px;font-size:12px;list-style:none;display:flex}.crm-app .source-queue-workspace :is(.sq-original,.sq-optional,.sq-history)>summary::-webkit-details-marker{display:none}.crm-app .source-queue-workspace :is(.sq-original,.sq-optional,.sq-history)>summary>svg:last-child{flex:none;margin-left:auto}.crm-app .source-queue-workspace :is(.sq-original,.sq-optional,.sq-history)[open]>summary>svg:last-child{transform:rotate(180deg)}.crm-app .source-queue-workspace .sq-original{background:var(--crm-soft);border-radius:11px;margin-bottom:22px;padding:0 14px}.crm-app .source-queue-workspace .sq-original>div{padding:4px 0 14px}.crm-app .source-queue-workspace .sq-original-meta{color:var(--crm-muted);margin-bottom:10px;font-size:11px}.crm-app .source-queue-workspace .sq-original pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;color:var(--crm-ink);scrollbar-width:thin;scrollbar-color:var(--crm-line) transparent;margin:0;font-family:inherit;font-size:13px;line-height:1.8;overflow:auto}.crm-app .source-queue-workspace .sq-placement h4{margin-bottom:15px;font-size:15px;font-weight:600}.crm-app .source-queue-workspace .sq-customer-field{color:var(--crm-ink);gap:7px;margin-bottom:12px;font-weight:500;display:grid}.crm-app .source-queue-workspace .sq-optional{border-bottom:1px solid var(--crm-line)}.crm-app .source-queue-workspace .sq-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 16px;display:grid}.crm-app .source-queue-workspace .sq-fields>label{gap:6px;min-width:0;display:grid}.crm-app .source-queue-workspace .sq-field-note{color:var(--crm-accent);margin:0 0 14px;font-size:11px}.crm-app .source-queue-workspace .sq-confirm{color:var(--crm-muted);align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.65;display:flex}.crm-app .source-queue-workspace .sq-confirm>input{width:16px;height:16px;min-height:16px;accent-color:var(--crm-accent);flex:none;margin-top:3px;padding:0}.crm-app .source-queue-workspace .sq-form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.crm-app .source-queue-workspace .sq-form-actions>span{color:var(--crm-muted);font-size:11px;line-height:1.6}.crm-app .source-queue-workspace .sq-form-actions>button{flex:none}.crm-app .source-queue-workspace .sq-source-actions{border-top:1px solid var(--crm-line);gap:16px;margin-top:25px;padding-top:16px;display:flex}.crm-app .source-queue-workspace .sq-source-actions>button{min-height:32px;color:var(--crm-muted);background:0 0;border:0;padding:5px 0;font-size:12px}.crm-app .source-queue-workspace .sq-source-actions>button:hover{color:var(--crm-accent)}.crm-app .source-queue-workspace .sq-history{border-top:1px solid var(--crm-line);margin-top:18px}.crm-app .source-queue-workspace .sq-history ol{margin:4px 0 10px;padding:0;list-style:none}.crm-app .source-queue-workspace .sq-history li{color:var(--crm-muted);grid-template-columns:100px minmax(0,1fr);gap:12px;padding:7px 0;font-size:12px;display:grid}.crm-app .source-queue-workspace .sq-history p{color:var(--crm-muted);padding:6px 0 12px;font-size:12px}.crm-app .source-queue-workspace .sq-assigned-status{padding-bottom:22px}.crm-app .source-queue-workspace .sq-assigned-status>span{color:var(--crm-accent);font-size:11px;font-weight:600}.crm-app .source-queue-workspace .sq-assigned-status>p{color:var(--crm-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.8}.crm-app .source-queue-workspace .sq-inline-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.crm-app .source-queue-workspace .sq-inline-actions>button,.crm-app .source-queue-workspace .sq-reassign-entry>button{background:var(--crm-active-soft);min-height:32px;color:var(--crm-accent);border:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.crm-app .source-queue-workspace .sq-reassign-entry{padding:3px 0 8px}.crm-app .source-queue-workspace .sq-ignored{color:var(--crm-muted);padding:7px 0;font-size:13px}.crm-app .source-queue-workspace .sq-ignored>button{margin-top:12px}.crm-app .source-queue-workspace .sq-impact{background:var(--crm-active-soft);color:var(--crm-accent);border-radius:11px;margin-top:18px;padding:16px;font-size:12px}.crm-app .source-queue-workspace .sq-impact h4{color:var(--crm-accent);margin-bottom:8px;font-size:13px}.crm-app .source-queue-workspace .sq-impact ul{margin:10px 0;padding:0;list-style:none}.crm-app .source-queue-workspace .sq-impact li{align-items:baseline;gap:10px;padding:5px 0;display:flex}.crm-app .source-queue-workspace .sq-impact strong{flex:none;font-size:12px}.crm-app .source-queue-workspace .sq-impact .sq-confirm{color:var(--crm-accent);margin-bottom:0}.crm-app .source-queue-workspace :is(.sq-restricted,.sq-detail-empty){text-align:center;min-height:360px;color:var(--crm-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.crm-app .source-queue-workspace :is(.sq-restricted,.sq-detail-empty) h3{color:var(--crm-ink);font-size:17px;font-weight:600}.crm-app .source-queue-workspace :is(.sq-restricted,.sq-detail-empty) p{max-width:42ch;font-size:12px;line-height:1.8}.crm-app .source-queue-workspace .sq-list-empty{color:var(--crm-muted);text-align:center;justify-items:center;gap:10px;padding:40px 12px;display:grid}.crm-app .source-queue-workspace .sq-list-empty h3{font-size:14px;font-weight:500}.crm-app .source-queue-workspace .sq-empty{color:var(--crm-muted);padding:20px 9px;font-size:12px}.crm-app .source-queue-workspace .sq-capture{background:var(--crm-panel-surface);width:100%;box-shadow:var(--crm-elevation);border-radius:22px;padding:28px 32px}.crm-app .source-queue-workspace .sq-capture-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.crm-app .source-queue-workspace .sq-capture-heading h3{font-size:19px;font-weight:650}.crm-app .source-queue-workspace .sq-capture-heading select{width:auto;min-width:110px;max-width:180px}.crm-app .source-queue-workspace .sq-content-label{gap:8px;display:grid}.crm-app .source-queue-workspace .sq-capture textarea{min-height:136px}.crm-app .source-queue-workspace .sq-ownership{flex-wrap:wrap;align-items:center;gap:18px;padding:20px 0 16px;display:flex}.crm-app .source-queue-workspace .sq-ownership>legend{color:var(--crm-ink);padding-top:18px;font-size:13px;font-weight:600}.crm-app .source-queue-workspace .sq-ownership>label{color:var(--crm-muted);align-items:center;gap:7px;font-size:13px;display:flex}.crm-app .source-queue-workspace .sq-ownership input{width:15px;height:15px;min-height:15px;accent-color:var(--crm-accent)}.crm-app .source-queue-workspace .sq-error{color:var(--crm-danger,#f48e96);margin-top:14px;font-size:12px;line-height:1.75}.crm-app .source-queue-workspace .sq-banner{background:color-mix(in srgb,var(--crm-danger,#f48e96) 12%,var(--crm-panel-surface));border-radius:10px;align-items:center;gap:14px;margin:0 0 16px;padding:12px 16px;display:flex}.crm-app .source-queue-workspace .sq-capability{background:var(--crm-panel-surface);border-radius:16px;margin-bottom:18px;padding:24px}.crm-app .source-queue-workspace .sq-capability h3{font-size:17px;font-weight:600}.crm-app .source-queue-workspace .sq-capability p{color:var(--crm-muted);margin:10px 0 16px;font-size:13px}.crm-app .source-queue-workspace .sq-pending{background:var(--crm-active-soft);color:var(--crm-accent);border-radius:13px;margin-bottom:18px;padding:18px 20px}.crm-app .source-queue-workspace .sq-pending h3{font-size:14px;font-weight:600}.crm-app .source-queue-workspace .sq-pending p{margin:6px 0 12px;font-size:12px}.crm-app .source-queue-workspace .sq-pending>div{flex-wrap:wrap;gap:10px;display:flex}.crm-app .source-queue-workspace .sq-receipt{background:var(--crm-active-soft);color:var(--crm-accent);border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:15px 18px;display:flex}.crm-app .source-queue-workspace .sq-receipt>svg{flex:none;margin-top:3px}.crm-app .source-queue-workspace .sq-receipt>div:first-of-type{flex:1;min-width:0}.crm-app .source-queue-workspace .sq-receipt strong{font-size:13px;font-weight:600}.crm-app .source-queue-workspace .sq-receipt p{margin-top:4px;font-size:12px}.crm-app .source-queue-workspace .sq-receipt-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.crm-app .source-queue-workspace .sq-receipt-actions>button{color:var(--crm-accent);background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:3px 5px;display:flex}.crm-app .source-queue-workspace .sq-legacy{border-top:1px solid var(--crm-line);margin-top:22px}.crm-app .source-queue-workspace .sq-legacy>summary{cursor:pointer;min-height:48px;color:var(--crm-muted);align-items:center;gap:10px;font-size:13px;list-style:none;display:flex}.crm-app .source-queue-workspace .sq-legacy>summary::-webkit-details-marker{display:none}.crm-app .source-queue-workspace .sq-legacy[open]>summary>svg{transform:rotate(180deg)}.crm-app .source-queue-workspace .sq-legacy>div{padding-top:14px}.crm-app .source-queue-workspace .sq-binding{border-top:1px solid var(--crm-line);margin-top:20px}.crm-app .source-queue-workspace .sq-binding>summary{width:fit-content;min-height:40px;color:var(--crm-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.crm-app .source-queue-workspace .sq-binding>summary::-webkit-details-marker{display:none}.crm-app .source-queue-workspace .sq-binding[open]>summary>svg{transform:rotate(180deg)}.crm-app .source-queue-workspace .sq-binding>summary:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px;border-radius:6px}.crm-app .source-queue-workspace .sq-binding>div{padding-top:8px}.crm-app .source-queue-workspace .sq-binding+.sq-legacy{border-top:0;margin-top:0}.crm-app .source-queue-workspace .sq-binding+.sq-legacy>summary{min-height:40px;font-size:12px}.crm-app .source-queue-workspace .material-status{margin:14px 0}.crm-app .source-queue-workspace .material-status h4{margin:0 0 4px;font-size:14px}@media (min-width:1500px){.crm-app .source-queue-workspace .sq-master-detail{display:block}.crm-app .source-queue-workspace .sq-detail-pane{padding:32px 40px}.crm-app .source-queue-workspace .sq-list-pane{padding:24px 18px}}@media (max-width:1100px){.crm-app .source-queue-workspace .sq-master-detail{display:block}.crm-app .source-queue-workspace .sq-detail-pane{padding:24px}.crm-app .source-queue-workspace .sq-list-pane{padding:20px 12px}.crm-app .source-queue-workspace .sq-toolbar{gap:10px}.crm-app .source-queue-workspace .sq-toolbar>div:first-child{min-width:140px}.crm-app .source-queue-workspace .sq-search{max-width:280px}.crm-app .source-queue-workspace .sq-receipt{flex-wrap:wrap}.crm-app .source-queue-workspace .sq-receipt-actions{margin-left:25px}}@media (max-width:800px){.crm-app .source-queue-workspace .sq-toolbar{flex-wrap:wrap}.crm-app .source-queue-workspace .sq-toolbar>div:first-child{flex-basis:calc(100% - 150px)}.crm-app .source-queue-workspace .sq-search{flex-basis:100%;order:3;max-width:none}.crm-app .source-queue-workspace .sq-icon-button{order:4}.crm-app .source-queue-workspace .sq-master-detail{display:block}.crm-app .source-queue-workspace .sq-detail-pane{padding:22px 18px}.crm-app .source-queue-workspace .sq-fields{grid-template-columns:1fr}.crm-app .source-queue-workspace .sq-form-actions{flex-wrap:wrap;align-items:flex-start}.crm-app .source-queue-workspace .sq-form-actions>button{margin-left:auto}.crm-app .source-queue-workspace .sq-item-icon{display:none}}@media (max-width:600px){.crm-app .source-queue-workspace .sq-master-detail{border-radius:18px;display:block}.crm-app .source-queue-workspace .sq-list-pane{border-right:0;border-bottom:1px solid var(--crm-line);padding:18px 12px}.crm-app .source-queue-workspace .sq-source-list>li{flex-basis:230px}.crm-app .source-queue-workspace .sq-detail-pane{padding:22px 18px}.crm-app .source-queue-workspace .sq-detail-heading h3{font-size:18px}.crm-app .source-queue-workspace .sq-capture{border-radius:18px;padding:22px 18px}.crm-app .source-queue-workspace .sq-groups{gap:3px}.crm-app .source-queue-workspace .sq-groups>button{gap:6px;padding:7px 10px;font-size:12px}.crm-app .source-queue-workspace .sq-ownership{gap:12px}.crm-app .source-queue-workspace .sq-history li{grid-template-columns:90px minmax(0,1fr)}.crm-app .source-queue-workspace :is(.sq-restricted,.sq-detail-empty){min-height:230px;padding:18px}.crm-app .source-queue-workspace .sq-source-actions{flex-wrap:wrap;gap:16px}}@media (pointer:coarse){.crm-app .source-queue-workspace :is(button,summary,select){min-height:44px}}@media (prefers-reduced-motion:reduce){.crm-app .source-queue-workspace *{scroll-behavior:auto!important;transition:none!important}}.crm-app .source-queue-workspace .sq-history-target{background:var(--crm-panel-surface);box-shadow:var(--crm-elevation);border-radius:22px;padding:28px 32px}.crm-app .source-queue-workspace .sq-placement>.sq-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .source-queue-workspace label[hidden]{display:none}@media (max-width:600px){.crm-app .source-queue-workspace .sq-history-target{border-radius:18px;padding:22px 18px}}.crm-app.crm-unified-theme .first-chat-record{min-width:0;box-shadow:none;color:var(--crm-ink);background:0 0;border:0;border-radius:0;gap:24px;margin:0;padding:0;display:grid}.crm-app.crm-unified-theme .first-chat-record :is(h3,h4){color:var(--crm-ink);margin:0;font-size:16px;font-weight:600;line-height:1.6}.crm-app.crm-unified-theme .first-chat-record :is(p,li,blockquote){color:var(--crm-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.crm-app.crm-unified-theme .first-chat-record p{white-space:pre-wrap;max-width:75ch;margin:0}.crm-app.crm-unified-theme .first-chat-record :is(.first-chat-record-meta,.first-chat-record-help,small){color:var(--crm-muted);font-size:12px;line-height:1.8}.crm-app.crm-unified-theme .first-chat-record-next{border:0;gap:8px;min-width:0;max-width:75ch;margin:0;padding:0;display:grid}.crm-app.crm-unified-theme .first-chat-record-next label,.crm-app.crm-unified-theme .first-chat-record .first-chat-draft{color:var(--crm-ink);gap:8px;margin:0;font-size:14px;font-weight:600;display:grid}.crm-app.crm-unified-theme .first-chat-record textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;color:var(--crm-ink);caret-color:var(--crm-accent);font-size:14px;font-weight:400;line-height:1.8}.crm-app.crm-unified-theme .first-chat-record-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.crm-app.crm-unified-theme .first-chat-record-actions button{white-space:normal;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:36px;display:inline-flex}.crm-app.crm-unified-theme .first-chat-record .first-chat-draft-only{min-width:0;color:var(--crm-ink);background:0 0;border:0;gap:12px;margin-top:8px;padding:0;display:grid}.crm-app.crm-unified-theme .first-chat-record .first-chat-draft-only .first-chat-actions{justify-content:flex-start;gap:8px 12px}.crm-app.crm-unified-theme .first-chat-record .first-chat-processing-options{max-width:75ch}.crm-app.crm-unified-theme .first-chat-record .first-chat-processing-options>.first-chat{color:var(--crm-ink);padding-top:8px;padding-bottom:0}.crm-app.crm-unified-theme .first-chat-record-support{gap:4px;min-width:0;display:grid}.crm-app.crm-unified-theme .first-chat-record-support>h3{color:var(--crm-muted);font-size:14px}.crm-app.crm-unified-theme .first-chat-record-details{flex-wrap:wrap;align-items:flex-start;gap:4px 24px;min-width:0;display:flex}.crm-app.crm-unified-theme .first-chat-record details{background:0 0;border:0;min-width:0;max-width:100%;margin:0;padding:0}.crm-app.crm-unified-theme .first-chat-record-details>details{flex:0 auto}.crm-app.crm-unified-theme .first-chat-record-details>details[open]{flex-basis:100%;padding-bottom:8px}.crm-app.crm-unified-theme .first-chat-record summary{box-sizing:border-box;min-height:36px;color:var(--crm-muted);cursor:pointer;overflow-wrap:anywhere;padding:8px 0;font-size:13px;font-weight:500;line-height:1.6}.crm-app.crm-unified-theme .first-chat-record summary:hover,.crm-app.crm-unified-theme .first-chat-record details[open]>summary{color:var(--crm-ink)}.crm-app.crm-unified-theme .first-chat-record details>:is(p,ul,blockquote){margin-top:8px}.crm-app.crm-unified-theme .first-chat-record ul{max-width:75ch;margin-bottom:0;padding-left:20px}.crm-app.crm-unified-theme .first-chat-record li+li{margin-top:16px}.crm-app.crm-unified-theme .first-chat-record blockquote{border-left:1px solid var(--crm-line);white-space:pre-wrap;max-width:75ch;margin:8px 0;padding:0 0 0 12px}.crm-app.crm-unified-theme .first-chat-record-source a{color:var(--crm-accent);text-underline-offset:3px;overflow-wrap:anywhere}.crm-app.crm-unified-theme .first-chat-record-source p{margin-top:4px}.crm-app.crm-unified-theme .first-chat-record .first-chat-record-notice{color:var(--crm-muted);font-size:13px}.crm-app.crm-unified-theme .first-chat-record .error{color:var(--crm-danger)}.crm-app.crm-unified-theme .first-chat-record :focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}@media (max-width:600px){.crm-app.crm-unified-theme .first-chat-record-details{gap:4px 16px}.crm-app.crm-unified-theme .first-chat-record-details>details{flex-basis:100%}.crm-app.crm-unified-theme .first-chat-record textarea{font-size:16px}}.crm-app.crm-unified-theme .first-chat-record-details>.material-issues{flex-basis:100%;min-width:0}.crm-app.crm-unified-theme .first-chat-record .material-evidence article+article{margin-top:16px}.crm-app.crm-unified-theme .first-chat-record-materials{margin:18px 0}.crm-app.crm-unified-theme .first-chat-record .table-wrap{max-width:100%;overflow-x:auto}.crm-region-map{min-width:0;color:var(--crm-ink);--map-accent:#8a7bb6;position:relative}.crm-region-toolbar{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex;position:absolute;top:4px;left:0;right:0}.crm-region-controls{pointer-events:auto}.crm-region-totals{align-items:baseline;gap:13px;display:flex}.crm-region-totals>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:550;line-height:1.2}.crm-region-totals small{letter-spacing:0;color:var(--crm-muted);margin-left:5px;font-size:11px;font-weight:400}.crm-region-totals>span{color:var(--crm-muted);font-size:11px}.crm-region-controls{gap:6px;display:flex}.crm-app.crm-unified-theme .crm-region-controls button{min-height:28px;box-shadow:none;color:var(--crm-muted);background:0 0;border:0;gap:4px;padding:5px;font-size:11px}.crm-region-stage{perspective:1200px;isolation:isolate;height:clamp(430px,100dvh - 375px,760px);position:relative;overflow:visible}.crm-region-aura{pointer-events:none;background:linear-gradient(166deg,#0000 14%,#e5ebe2cc 32%,#dae5d999 58%,#0000 83%),linear-gradient(8deg,#0000 25%,#e2e0d580 50%,#0000 71%);position:absolute;inset:0 -2% 3%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 87%,#0000 100%),linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 87%,#0000 100%),linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.crm-region-plane{transform:rotateX(calc(24deg + var(--map-rx,0deg))) rotateY(var(--map-ry,0deg)) rotateZ(-5deg);transform-style:preserve-3d;will-change:transform;transform-origin:50% 52%;transition:transform .25s cubic-bezier(.2,.7,.3,1);position:absolute;inset:-24px 10px -14px}.crm-region-plane.is-flat{transform:rotateX(0)rotateY(0)rotate(0)}.crm-region-svg{width:100%;height:100%;display:block;overflow:visible}.crm-region-shadow{fill:#64735f;opacity:.2;filter:blur(4px);pointer-events:none}.crm-region-depth{stroke:none;pointer-events:none}.crm-region-terrain{pointer-events:none}.crm-region-plane.is-flat .crm-region-depth{opacity:0}.crm-region-plane.is-flat .crm-region-shadow{opacity:.06}.crm-region-province{cursor:pointer;outline:none}.crm-region-face{fill:#0000;stroke:#f8faf3a6;stroke-width:.65px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s,filter .2s}.crm-region-province.is-selected .crm-region-face{fill:#a58cc12b;stroke:#a38ab5}.crm-region-province:is(:hover,:focus-visible,.is-hovered) .crm-region-face{fill:#b29acc59;stroke:#8f75ac;filter:drop-shadow(0 -2px 3px #9e88c933)}.crm-region-province:focus-visible .crm-region-face{stroke:#6b568e;stroke-width:2px}.crm-region-markers{pointer-events:none}.crm-region-halo{fill:#6e7364;opacity:.12}.crm-region-pin{fill:#94859f;stroke:#fafbf6;stroke-width:1px;transition:fill .2s}.crm-region-markers .is-selected .crm-region-pin{fill:#746180}.crm-region-markers text{fill:#fff;text-anchor:middle;font-family:inherit;font-size:8.5px;font-weight:600}.crm-region-hover{pointer-events:none;color:var(--crm-muted);align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:18px;left:4px}.crm-region-hover strong{color:var(--crm-ink);font-size:16px;font-weight:550}.crm-region-attribution{color:#8a8d99;font-size:8px;text-decoration:none;position:absolute;bottom:3px;right:3px}.crm-region-bottom{z-index:2;justify-content:space-between;gap:10px;margin-top:-3px;display:flex;position:relative}.crm-app.crm-unified-theme .crm-region-bottom select{min-height:26px;color:var(--crm-muted);box-shadow:none;background:0 0;border:0;padding:3px 20px 3px 0;font-size:11px}.crm-app.crm-unified-theme .crm-region-unknown{box-shadow:none;min-height:26px;color:var(--crm-muted);background:0 0;border:0;padding:3px;font-size:11px}.crm-region-customers{border-top:1px solid var(--crm-line);margin-top:6px;padding:10px 0}.crm-region-list-head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.crm-app.crm-unified-theme .crm-region-list-head button{min-height:24px;box-shadow:none;background:0 0;border:0;padding:3px 6px;font-size:11px}.crm-region-customer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;margin-top:7px;display:grid}.crm-app.crm-unified-theme .crm-region-customer-list button{text-align:left;box-shadow:none;background:0 0;border:0;border-radius:5px;justify-content:space-between;padding:8px 6px;display:flex}.crm-app.crm-unified-theme .crm-region-customer-list button:hover,.crm-app.crm-unified-theme .crm-region-customer-list button[aria-pressed=true]{background:var(--crm-active-soft)}.crm-region-customer-list button>span{gap:3px;min-width:0;display:grid}.crm-region-customer-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.crm-region-customer-list small{color:var(--crm-muted);overflow-wrap:anywhere;font-size:11px}.crm-region-list-pages{justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.crm-app.crm-unified-theme .crm-region-list-pages button{min-height:25px;box-shadow:none;background:0 0;border:0;padding:4px}.crm-region-empty{color:var(--crm-muted);padding:12px 0;font-size:12px}.sw-scene-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sw-scene-heading h2{margin:0;font-size:18px;font-weight:650}.sw-scene-heading .sw-customer-picker{max-width:45%;margin:0;position:static}.crm-app.crm-unified-theme .sw-scene-heading select{background:#fff9;border:0;min-height:29px;padding:4px 20px 4px 8px;font-size:11px}.sw-selected-customer{border-top:1px solid var(--crm-line);grid-template-columns:1fr 1fr;gap:7px 14px;margin-top:7px;padding:12px 0 9px;display:grid}.sw-selected-customer>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-app.crm-unified-theme .sw-customer-name{min-height:24px;color:var(--crm-ink);box-shadow:none;background:0 0;border:0;padding:0;font-size:15px;font-weight:650}.sw-selected-customer>div:first-child>span{color:var(--crm-muted);font-size:11px}.sw-selected-need,.crm-app.crm-unified-theme .sw-selected-next{gap:5px;min-width:0;display:grid}.sw-selected-need small,.sw-selected-next small{color:var(--crm-muted);font-size:10px}.sw-selected-need>span,.sw-selected-next>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-app.crm-unified-theme .sw-selected-next{text-align:left;box-shadow:none;color:var(--crm-ink);background:0 0;border:0;justify-content:start;padding:0}@media (min-width:1800px){.crm-region-totals>strong{font-size:34px}}@media (max-width:1150px){.crm-region-stage{height:420px}}@media (max-width:600px){.crm-region-stage{height:290px}.crm-region-plane{inset:10px 14px 4px}.crm-region-totals{gap:7px}.crm-region-totals>strong{font-size:24px}.crm-region-totals>span{font-size:10px}.crm-region-controls{gap:1px}.sw-selected-customer{grid-template-columns:1fr}.sw-selected-customer>div:first-child{display:block}.sw-selected-customer>div:first-child>span{margin-top:5px;display:block}.crm-region-customer-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crm-region-plane,.crm-region-face,.crm-region-pin{transition:none!important}.crm-region-plane{will-change:auto}}.crm-region-map[data-list-open=false] .crm-region-bottom{position:absolute;bottom:0;left:0;right:0}.crm-region-bottom>label{height:26px;margin:0;padding:0;display:block}.crm-region-stage{margin-bottom:14px}.crm-region-map[data-list-open=true] .crm-region-stage{margin-bottom:0}.sw-scene-heading{margin-bottom:8px}.sw-selected-customer{padding:8px 0 6px}.crm-app.crm-unified-theme .sw-summary{margin-bottom:12px}.crm-app.crm-unified-theme .sw-middle{gap:12px}.sw-selected-customer{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center}.sw-selected-customer>div:first-child{grid-column:auto;justify-content:start;gap:4px;display:grid}.sw-selected-next{justify-self:end;max-width:100%}@media (max-width:600px){.sw-selected-customer{grid-template-columns:minmax(0,1fr)}.sw-selected-next{justify-self:start}.crm-region-pin{r:9}.crm-region-markers text{font-size:10px}}@media (min-width:2200px){.crm-region-stage{height:clamp(760px,100dvh - 400px,1000px)}}.crm-app .record-bars{min-width:0;margin:0}.crm-app .record-chart-unit{color:var(--crm-muted,#626b78);text-align:right;margin-bottom:8px;font-size:11px;line-height:1.5}.crm-app .record-chart-empty{color:var(--crm-muted,#626b78);padding:16px 0;font-size:13px}.crm-app .record-bar-track.is-unknown{border:1px dashed var(--crm-line,#c7ccd5);background:0 0}.crm-app .record-timeline-track.is-unknown{background:var(--crm-soft,#f6f7f9);border-bottom-style:dashed}.crm-app button.record-bar-row:focus-visible{outline:3px solid var(--crm-accent,#6e6395);outline-offset:3px}.crm-app .workbench-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.crm-app .workbench-shortcuts>span{color:#5c6b7b;margin-right:7px;font-size:13px}.crm-app .workbench-shortcuts button{background:#fff;border-color:#dfe4eb}.crm-app .record-bar-row{text-align:left;width:100%;min-height:42px;color:var(--crm-ink,#333944);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(130px,1.15fr) minmax(60px,2fr) 52px;align-items:center;gap:14px;padding:8px 0;display:grid}.crm-app button.record-bar-row{border-radius:6px;width:calc(100% + 20px);margin:0 -10px;padding:9px 10px}.crm-app button.record-bar-row:hover,.crm-app button.record-bar-row[aria-pressed=true]{background:var(--crm-active-soft,#f2eff8)}.crm-app .record-bar-label{overflow-wrap:anywhere;font-size:13px}.crm-app .record-bar-track{background:var(--crm-soft,#f6f7f9);border-radius:2px;height:11px;overflow:hidden}.crm-app .record-bar-fill{background:var(--crm-accent,#75689b);border-radius:2px;min-width:0;height:100%;display:block}.crm-app .record-bar-fill.chart-muted{background:#b1aabd}.crm-app .record-bar-fill.chart-warm{background:#b3a395}.crm-app .record-bar-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.crm-app .record-bar-row strong small{margin-left:5px;font-size:11px;font-weight:400}.crm-app .record-bars figcaption{color:var(--crm-muted,#69717d);margin-top:12px;font-size:12px;line-height:1.6}.crm-app .analysis-trend-section{border-bottom:1px solid var(--crm-line,#e7e9ee);margin:0 0 24px;padding:20px 0}.crm-app .analysis-visual-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.crm-app .analysis-visual-heading h2{color:var(--crm-ink,#333944);font-size:15px}.crm-app .analysis-visual-heading p{color:var(--crm-muted,#69717d);margin:4px 0 0;font-size:12px}.crm-app .analysis-visual-heading>span{white-space:nowrap;color:var(--crm-muted,#69717d);font-variant-numeric:tabular-nums;font-size:12px}.crm-app .analysis-trend-total{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;gap:2px;display:grid}.crm-app .analysis-trend-total strong{color:var(--crm-ink,#333944);font-size:24px;font-weight:600;line-height:1.25}.crm-app .analysis-trend-total small{margin-left:5px;font-size:12px;font-weight:400}.crm-app .analysis-trend-total>span{color:var(--crm-muted,#69717d);font-size:11px}.crm-app .record-timeline{min-width:0;margin:0}.crm-app .record-timeline-days{grid-template-columns:repeat(var(--chart-columns,14),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.crm-app .record-timeline-days li{text-align:center;font-variant-numeric:tabular-nums;grid-template-rows:22px 110px auto;align-items:end;gap:6px;min-width:0;display:grid}.crm-app .record-timeline-days strong{color:var(--crm-ink,#333944);font-size:12px;font-weight:500}.crm-app .record-timeline-track{border-bottom:1px solid var(--crm-line,#e7e9ee);justify-content:center;align-items:flex-end;height:100%;display:flex}.crm-app .record-timeline-fill{background:var(--crm-accent,#75689b);border-radius:3px 3px 0 0;width:min(26px,65%);display:block}.crm-app .record-timeline-days time{color:var(--crm-muted,#69717d);white-space:nowrap;font-size:11px}.crm-app .record-timeline figcaption{color:var(--crm-muted,#69717d);margin-top:14px;font-size:12px;line-height:1.7}.crm-app .analysis-growth-visuals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin:0 0 20px;display:grid}.crm-app .analysis-chart-section{border-bottom:1px solid var(--crm-line,#e7e9ee);min-width:0;padding:20px 0}.crm-app .analysis-chart-note{color:var(--crm-muted,#69717d);margin:16px 0 0;font-size:12px}.crm-app .analysis-opportunity-detail{border-top:1px solid var(--crm-line,#e7e9ee);margin-top:18px;padding-top:12px}.crm-app .analysis-opportunity-detail summary{cursor:pointer;color:var(--crm-accent-hover,#5e527e);padding:4px 0;font-size:12px}.crm-app .analysis-opportunity-detail .analysis-record{padding-left:0;padding-right:0}@media (max-width:900px){.crm-app .analysis-growth-visuals{grid-template-columns:1fr;gap:0}}@media (max-width:640px){.crm-app .record-timeline-days{grid-template-columns:repeat(min(var(--chart-columns,14),7),minmax(0,1fr));gap:18px 8px}.crm-app .record-timeline-days li{grid-template-rows:20px 85px auto}.crm-app .analysis-visual-heading{gap:14px}}.crm-app .decision-visual{grid-template-columns:minmax(280px,1fr) minmax(0,1.25fr);gap:38px;padding:0 22px 22px;display:grid}.crm-app .decision-visual .analysis-record{width:100%}.crm-app .decision-list-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.crm-app .decision-list-title h3{font-size:14px}.crm-app .relationship-overview{padding:0 24px 24px}.crm-app .relationship-heading{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.crm-app .relationship-heading span,.crm-app .relationship-caption{color:#5c6b7b;font-size:12px}.crm-app .relationship-diagram{grid-template-columns:minmax(160px,1fr) minmax(220px,1.8fr);align-items:center;gap:44px;max-width:880px;margin-bottom:28px;display:grid}.crm-app .relationship-company{text-align:left;background:#f8edf0;border-color:#e5c9cf;justify-content:flex-start;min-width:0;padding:18px;position:relative}.crm-app .relationship-company>span,.crm-app .relationship-contacts button>span{gap:4px;min-width:0;display:grid}.crm-app .relationship-company strong,.crm-app .relationship-contacts strong{overflow-wrap:anywhere}.crm-app .relationship-company small,.crm-app .relationship-contacts small{color:#5c6b7b;font-size:12px}.crm-app .relationship-company:after{content:"";background:#c6ced8;width:22px;height:1px;position:absolute;top:50%;left:100%}.crm-app .relationship-contacts{margin:0;padding:0;list-style:none;position:relative}.crm-app .relationship-contacts:before{content:"";background:#c6ced8;width:1px;position:absolute;top:24px;bottom:24px;left:-22px}.crm-app .relationship-contacts li{padding:6px 0;position:relative}.crm-app .relationship-contacts li:before{content:"";background:#c6ced8;width:22px;height:1px;position:absolute;top:50%;left:-22px}.crm-app .relationship-contacts button{text-align:left;border-color:#dfe4eb;justify-content:flex-start;gap:11px;width:100%;padding:12px 14px}.crm-app .relationship-contacts button>svg:last-child{flex-shrink:0;margin-left:auto}.crm-app .relationship-empty{color:#5c6b7b;font-size:13px}.crm-app .relationship-evidence{border-top:1px solid #e4e8ef;max-width:880px;padding-top:18px}.crm-app .relationship-evidence h3{margin-bottom:12px}.crm-app .relationship-caption{margin:12px 0 0;line-height:1.7}@media (max-width:900px){.crm-app .decision-visual{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.crm-app .relationship-overview{padding:0 18px 20px}.crm-app .relationship-diagram{grid-template-columns:1fr;gap:18px;padding-left:20px}.crm-app .relationship-company:after{width:1px;height:18px;top:100%;left:-11px}.crm-app .relationship-contacts:before{top:0;bottom:24px;left:-11px}.crm-app .relationship-contacts li:before{width:11px;left:-11px}.crm-app .record-bar-row{grid-template-columns:minmax(95px,1.15fr) minmax(40px,1.5fr) 42px;gap:8px}.crm-app .decision-visual{padding:0 18px 20px}}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-stat-empty{text-align:left;white-space:normal;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;min-height:100px;padding:8px 0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-stat-empty strong{color:var(--dw-ink);font-size:20px;font-weight:550;line-height:1.4}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-stat-empty span{color:var(--dw-muted);max-width:42ch;font-size:14px;line-height:1.6}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-stat-empty small{color:var(--dw-accent);font-size:13px}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-stat-empty:hover:not(:disabled){background:0 0}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-region-legend>span>span{overflow-wrap:anywhere;min-width:0}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-growth-track i[data-zero=true]{border:0;min-height:0}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-growth-bars b{text-align:center;color:var(--dw-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-today-scope{color:var(--dw-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-pipeline-strip{flex-shrink:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog .dw-stat-scope{color:var(--crm-muted);overflow-wrap:anywhere;margin:0 0 16px;font-size:14px;line-height:1.6}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog .dw-stat-detail-values>div{align-items:flex-start}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog .dw-stat-detail-values :is(dt,dd){overflow-wrap:anywhere;min-width:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog .dw-stat-detail-values dd{text-align:right;max-width:65%;font-size:16px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog .dw-stat-detail-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace :is(.dw-stat-empty,.dw-growth-bars,.dw-distribution-focus):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}@media (max-width:600px){.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog .dw-stat-detail-values>div{gap:12px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog .dw-stat-detail-values dd{font-size:14px}}.crm-app.crm-unified-theme .sales-work-home{--swh-surface:var(--crm-panel-surface,#fff);--swh-raised:var(--crm-panel-surface,#fff);--swh-soft:var(--crm-soft,#f5f7fb);--swh-line:var(--crm-line,#dbe2ec);--swh-ink:var(--crm-ink,#25314a);--swh-muted:var(--crm-muted,#5f6b80);--swh-accent:var(--crm-accent,#4059d8);--swh-action:var(--crm-action-bg,#4962df);--swh-accent-ink:var(--crm-action-ink,#fff);--swh-selected:var(--crm-active-soft,#edf1ff);color:var(--swh-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;padding-top:3px;font-size:14px;line-height:1.5}.crm-app.crm-unified-theme .sales-work-home *{box-sizing:border-box}.crm-app.crm-unified-theme .sales-work-home :is(h2,h3,h4,p,dl,dd){margin:0}.crm-app.crm-unified-theme .sales-work-home :is(button,input,select){font:inherit;box-shadow:none;margin:0}.crm-app.crm-unified-theme .sales-work-home button{min-height:34px;color:var(--swh-ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;line-height:1.4;display:inline-flex}.crm-app.crm-unified-theme .sales-work-home button:hover:not(:disabled){background:var(--swh-soft)}.crm-app.crm-unified-theme .sales-work-home button:disabled{opacity:.4;cursor:default}.crm-app.crm-unified-theme .sales-work-home :is(button,input,select):focus-visible{outline:2px solid var(--swh-accent);outline-offset:3px}.crm-app.crm-unified-theme .sales-work-home .swh-detail:focus-visible{outline:2px solid var(--swh-accent);outline-offset:3px}.crm-app.crm-unified-theme .sales-work-home :is(input,select){min-height:36px;color:var(--swh-ink);background:var(--swh-surface);max-width:100%;caret-color:var(--swh-accent);border:1px solid #7e8ba0;border-radius:8px;padding:7px 10px;font-size:13px}.crm-app.crm-unified-theme .sales-work-home input::placeholder{color:var(--swh-muted);opacity:1}.crm-app.crm-unified-theme .sales-work-home ::selection{color:#25314a;background:#dce3ff}.crm-app.crm-unified-theme .sales-work-home svg{flex:none}.crm-app.crm-unified-theme .sales-work-home .swh-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.crm-app.crm-unified-theme .sales-work-home .swh-muted{color:var(--swh-muted);font-size:13px;line-height:1.7}.crm-app.crm-unified-theme .sales-work-home .swh-primary{background:var(--swh-action);color:var(--swh-accent-ink);border-color:var(--swh-action);min-height:38px;padding:9px 14px;font-weight:650}.crm-app.crm-unified-theme .sales-work-home .swh-primary:hover:not(:disabled){color:var(--swh-accent-ink);background:var(--crm-action-hover,#354bb7);border-color:var(--crm-action-hover,#354bb7)}.crm-app.crm-unified-theme .sales-work-home .swh-text-action{color:var(--swh-accent);justify-content:flex-start;min-height:32px;padding:5px 0;font-size:13px}.crm-app.crm-unified-theme .sales-work-home .swh-text-action:hover:not(:disabled){text-underline-offset:4px;background:0 0;text-decoration:none}.crm-app.crm-unified-theme .sales-work-home .swh-summary{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:12px;margin:0 0 16px;padding:0;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-metric{text-align:left;border:1px solid var(--home-glass-edge);background:var(--home-glass);min-height:92px;box-shadow:var(--home-glass-shadow);color:var(--swh-muted);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;place-content:center stretch;gap:4px 20px;padding:14px 18px;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-metric:hover:not(:disabled){background:var(--home-glass-hover);border-color:#a7bedf}.crm-app.crm-unified-theme .sales-work-home .swh-metric>span:first-child{grid-column:1;font-size:13px}.crm-app.crm-unified-theme .sales-work-home .swh-metric>strong{letter-spacing:-.02em;color:var(--swh-ink);font-variant-numeric:tabular-nums;grid-area:1/2/3;place-self:center end;font-size:30px;font-weight:600;line-height:1.1}.crm-app.crm-unified-theme .sales-work-home .swh-metric>strong small{color:var(--swh-muted);margin-left:6px;font-size:12px;font-weight:400}.crm-app.crm-unified-theme .sales-work-home .swh-metric-note{color:var(--swh-muted);grid-column:1;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-metric.has-overdue>strong{color:var(--crm-danger,#b9384b)}.crm-app.crm-unified-theme .sales-work-home .swh-metric[aria-pressed=true]{background:var(--swh-selected);border-color:var(--swh-accent)}.crm-app.crm-unified-theme .sales-work-home .swh-resume{flex-direction:column;justify-content:center;gap:6px;min-width:0;margin-left:0;padding:3px 0 3px 6px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-resume>span{color:var(--swh-muted);font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-resume>strong{font-size:14px;font-weight:500}.crm-app.crm-unified-theme .sales-work-home .swh-resume>button{text-align:left;white-space:normal;background:var(--home-glass);border-color:var(--home-glass-edge);min-width:0;box-shadow:var(--home-glass-shadow);border-radius:14px;justify-content:space-between;padding:10px 14px}.crm-app.crm-unified-theme .sales-work-home .swh-resume>button:hover:not(:disabled){background:var(--home-glass-hover);border-color:#a7bedf}.crm-app.crm-unified-theme .sales-work-home .swh-resume>button>span{gap:4px;min-width:0;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-resume strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.crm-app.crm-unified-theme .sales-work-home .swh-resume small{color:var(--swh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-app.crm-unified-theme .sales-work-home .swh-resume svg{color:var(--swh-accent)}.crm-app.crm-unified-theme .sales-work-home .swh-workspace{align-items:stretch;gap:var(--crm-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-categories{background:var(--home-sidebar);border-radius:20px;min-width:0;padding:20px 8px 18px}.crm-app.crm-unified-theme .sales-work-home .swh-categories h2{color:var(--swh-muted);padding:0 12px 16px;font-size:13px;font-weight:550}.crm-app.crm-unified-theme .sales-work-home .swh-category-list{gap:5px;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-category-list button{border-radius:var(--crm-radius-pill);min-height:42px;color:var(--swh-muted);justify-content:flex-start;gap:8px;padding:10px 11px;font-size:13px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-category-list button[aria-pressed=true]{background:var(--home-selected);color:#fff;border-radius:var(--crm-radius-pill)}.crm-app.crm-unified-theme .sales-work-home .swh-category-list button[aria-pressed=true]:hover{background:var(--home-selected-hover);color:#fff}.crm-app.crm-unified-theme .sales-work-home .swh-category-list b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:500}.crm-app.crm-unified-theme .sales-work-home .swh-shortcuts{border-top:1px solid var(--swh-line);gap:4px;margin:26px 10px 0;padding:20px 0 0;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-shortcuts>span{color:var(--swh-muted);padding:0 2px 6px;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-shortcuts button{color:var(--swh-muted);justify-content:flex-start;padding:7px 2px;font-size:13px}.crm-app.crm-unified-theme .sales-work-home .swh-scope-note{color:var(--swh-muted);margin:28px 12px 0;font-size:12px;line-height:1.7}.crm-app.crm-unified-theme .sales-work-home .swh-list-panel{background:var(--home-panel);border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;min-width:0;min-height:490px;display:flex;overflow:hidden;box-shadow:0 6px 22px -18px #42557d30}.crm-app.crm-unified-theme .sales-work-home .swh-list-heading{justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:18px 20px 12px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-list-heading>div{align-items:center;gap:10px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-list-heading h2{font-size:16px;font-weight:600}.crm-app.crm-unified-theme .sales-work-home .swh-list-heading>div>span{color:var(--swh-muted);font-variant-numeric:tabular-nums;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-order-note{color:var(--swh-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-filters{align-items:center;gap:8px;min-width:0;padding:0 20px 16px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-search{background:var(--swh-surface);min-width:120px;min-height:36px;color:var(--swh-muted);border:1px solid #7e8ba0;border-radius:8px;flex:1;align-items:center;gap:7px;margin:0;padding:0 10px;display:flex;position:relative}.crm-app.crm-unified-theme .sales-work-home .swh-search:focus-within{outline:2px solid var(--swh-accent);outline-offset:2px}.crm-app.crm-unified-theme .sales-work-home .swh-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:34px;padding:7px 0}.crm-app.crm-unified-theme .sales-work-home .swh-search input:focus-visible{outline:none}.crm-app.crm-unified-theme .sales-work-home .swh-search input::-webkit-search-cancel-button{display:none}.crm-app.crm-unified-theme .sales-work-home .swh-search button{min-width:26px;min-height:26px;padding:3px}.crm-app.crm-unified-theme .sales-work-home .swh-filter-select{flex:none;max-width:150px;margin:0;display:block}.crm-app.crm-unified-theme .sales-work-home .swh-filter-select select{width:100%;max-width:150px}.crm-app.crm-unified-theme .sales-work-home .swh-filter-reset{min-height:34px;color:var(--swh-muted);padding:6px;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-availability{color:#8c5418;background:#fff4df;margin:0;padding:10px 16px;font-size:12px;line-height:1.65;display:block}.crm-app.crm-unified-theme .sales-work-home .swh-availability button{color:inherit;text-underline-offset:3px;min-height:26px;padding:0 6px;font-size:12px;text-decoration:none}.crm-app.crm-unified-theme .sales-work-home .swh-table-scroll{scrollbar-color:#a7b4ca var(--swh-soft);flex:1;min-width:0;max-height:max(320px,100dvh - 345px);overflow:auto}.crm-app.crm-unified-theme .sales-work-home .swh-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:0;font-size:13px}.crm-app.crm-unified-theme .sales-work-home .swh-table th{background:var(--swh-soft);color:var(--swh-muted);border-top:1px solid var(--swh-line);border-bottom:1px solid var(--swh-line);z-index:1;text-align:left;white-space:nowrap;padding:9px 10px;font-size:12px;font-weight:500;position:sticky;top:0}.crm-app.crm-unified-theme .sales-work-home .swh-table th:first-child{padding-left:20px}.crm-app.crm-unified-theme .sales-work-home .swh-table td{border-bottom:1px solid var(--swh-line);vertical-align:middle;overflow-wrap:anywhere;background:0 0;padding:7px 10px}.crm-app.crm-unified-theme .sales-work-home .swh-table td:first-child{padding-left:10px}.crm-app.crm-unified-theme .sales-work-home .swh-table tr:last-child td{border-bottom:0}.crm-app.crm-unified-theme .sales-work-home .swh-table tr[data-selected=true]{background:var(--swh-selected)}.crm-app.crm-unified-theme .sales-work-home .swh-table tr:hover{background:var(--swh-soft)}.crm-app.crm-unified-theme .sales-work-home .swh-table tr[data-selected=true]:hover{background:#e4eaff}.crm-app.crm-unified-theme .sales-work-home .swh-customer-column{width:144px}.crm-app.crm-unified-theme .sales-work-home .swh-date-column{font-variant-numeric:tabular-nums;width:90px}.crm-app.crm-unified-theme .sales-work-home .swh-status-column{width:116px}.crm-app.crm-unified-theme .sales-work-home .swh-action-column{width:91px}.crm-app.crm-unified-theme .sales-work-home .swh-item-select{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;min-height:54px;padding:5px 10px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-item-select:hover:not(:disabled){background:0 0}.crm-app.crm-unified-theme .sales-work-home .swh-item-select strong{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.55;display:-webkit-box;overflow:hidden}.crm-app.crm-unified-theme .sales-work-home .swh-item-select>span{color:var(--swh-muted);align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-item-select>.swh-mobile-context{display:none}.crm-app.crm-unified-theme .sales-work-home .swh-work-group{border-bottom:1px solid var(--swh-line)}.crm-app.crm-unified-theme .sales-work-home .swh-work-group:last-child{border-bottom:0}.crm-app.crm-unified-theme .sales-work-home .swh-work-group[data-selected=true]{background:var(--swh-selected)}.crm-app.crm-unified-theme .sales-work-home .swh-group-heading td{border-bottom:0;padding-bottom:2px}.crm-app.crm-unified-theme .sales-work-home .swh-group-actions>td{padding:0 12px 12px}.crm-app.crm-unified-theme .sales-work-home .swh-action-list{margin:0;padding:0;list-style:none}.crm-app.crm-unified-theme .sales-work-home .swh-action-list>li{border-top:1px solid var(--swh-line);align-items:center;gap:10px;padding:6px 0;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-action-select{text-align:left;white-space:normal;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding:8px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-action-select>span{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.crm-app.crm-unified-theme .sales-work-home .swh-action-select>small{color:var(--swh-muted);font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-action-select>small.swh-overdue{color:var(--crm-danger,#b9384b)}.crm-app.crm-unified-theme .sales-work-home .swh-action-select[aria-pressed=true]{background:var(--swh-surface);border-color:var(--swh-accent)}.crm-app.crm-unified-theme .sales-work-home .swh-action-list .swh-row-action{flex:none}.crm-app.crm-unified-theme .sales-work-home .swh-match-note{color:var(--swh-muted);padding:2px 8px 8px;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-mobile-customer{display:none}.crm-app.crm-unified-theme .sales-work-home .swh-customer-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.crm-app.crm-unified-theme .sales-work-home .swh-owner{color:var(--swh-muted);margin-top:5px;font-size:11px;display:block}.crm-app.crm-unified-theme .sales-work-home .swh-date-column small{margin-top:3px;font-size:11px;display:block}.crm-app.crm-unified-theme .sales-work-home .swh-overdue{color:var(--crm-danger,#b9384b)}.crm-app.crm-unified-theme .sales-work-home .swh-due-today{color:var(--swh-accent);font-weight:550}.crm-app.crm-unified-theme .sales-work-home .swh-status{color:var(--swh-muted);white-space:normal;font-size:11px;line-height:1.5;display:inline-block}.crm-app.crm-unified-theme .sales-work-home .swh-status.needs-attention{color:#8c5418}.crm-app.crm-unified-theme .sales-work-home .swh-row-action{color:var(--swh-accent);min-height:32px;padding:6px 7px;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-row-action:hover:not(:disabled){background:#e4eaff}.crm-app.crm-unified-theme .sales-work-home .swh-pagination{border-top:1px solid var(--swh-line);min-height:58px;color:var(--swh-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:auto;padding:12px 18px;font-size:12px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-pagination>span{margin-right:auto}.crm-app.crm-unified-theme .sales-work-home .swh-pagination label{margin:0}.crm-app.crm-unified-theme .sales-work-home .swh-pagination select{border-color:var(--swh-line);background:0 0;min-height:30px;padding:4px 7px;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-page-controls{align-items:center;gap:7px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-page-controls button{min-width:30px;min-height:30px;padding:4px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-jump{display:none}.crm-app.crm-unified-theme .sales-work-home .swh-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:340px;padding:64px 28px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-empty>svg{color:var(--swh-muted)}.crm-app.crm-unified-theme .sales-work-home .swh-empty h3{font-size:17px;font-weight:550}.crm-app.crm-unified-theme .sales-work-home .swh-empty p{max-width:31em;color:var(--swh-muted);font-size:13px;line-height:1.8}.crm-app.crm-unified-theme .sales-work-home .swh-detail{background:var(--home-detail);scrollbar-color:#a7b4ca var(--swh-soft);border:1px solid #ffffffb3;border-radius:20px;min-width:0;max-height:max(490px,100dvh - 230px);overflow:hidden auto;box-shadow:0 6px 22px -18px #42557d30}.crm-app.crm-unified-theme .sales-work-home .swh-detail>header{border-bottom:1px solid var(--swh-line);justify-content:space-between;align-items:center;gap:10px;padding:18px 20px 15px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-detail>header h2{font-size:14px;font-weight:550}.crm-app.crm-unified-theme .sales-work-home .swh-detail>header>span{color:var(--swh-muted);font-size:11px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-content{padding:20px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-content>h3{overflow-wrap:anywhere;text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.6}.crm-app.crm-unified-theme .sales-work-home .swh-detail-customer{min-height:34px;color:var(--swh-muted);white-space:normal;text-align:left;justify-content:flex-start;padding:8px 0;font-size:13px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-customer:hover:not(:disabled){color:var(--swh-ink);background:0 0}.crm-app.crm-unified-theme .sales-work-home .swh-facts{border-bottom:1px solid var(--swh-line);grid-template-columns:1fr 1fr;gap:18px 14px;padding:18px 0 20px;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-facts dt{color:var(--swh-muted);margin-bottom:5px;font-size:11px}.crm-app.crm-unified-theme .sales-work-home .swh-facts dd{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.crm-app.crm-unified-theme .sales-work-home .swh-fact-wide{grid-column:1/-1}.crm-app.crm-unified-theme .sales-work-home .swh-contact-phone{color:var(--swh-muted);font-variant-numeric:tabular-nums;display:block}.crm-app.crm-unified-theme .sales-work-home .swh-next-step{padding:21px 0 0}.crm-app.crm-unified-theme .sales-work-home :is(.swh-next-step,.swh-detail-section) h4{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:13px;font-weight:550;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-next-step>p{color:var(--swh-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.crm-app.crm-unified-theme .sales-work-home .swh-next-step>.swh-primary{justify-content:space-between;width:100%;margin-top:15px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-next-step>.swh-text-action{margin-top:7px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-section{padding:22px 0 0}.crm-app.crm-unified-theme .sales-work-home .swh-detail-section h4>span{color:var(--swh-muted);font-size:11px;font-weight:400}.crm-app.crm-unified-theme .sales-work-home .swh-spec-list{color:var(--swh-muted);font-variant-numeric:tabular-nums;gap:9px;margin:0;padding:0;font-size:12px;line-height:1.7;list-style:none;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-related-list{gap:2px;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-related-list>button{white-space:normal;text-align:left;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-related-list>button>span{overflow-wrap:anywhere;flex:1;font-size:12px;line-height:1.7}.crm-app.crm-unified-theme .sales-work-home .swh-related-list small{color:var(--swh-muted);flex:none;font-size:11px;line-height:1.8}.crm-app.crm-unified-theme .sales-work-home .swh-communication-summary{color:var(--swh-muted);white-space:pre-wrap;font-size:12px;line-height:1.85}.crm-app.crm-unified-theme .sales-work-home .swh-detail-footer{border-top:1px solid var(--swh-line);margin-top:22px;padding-top:18px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-footer button{color:var(--swh-muted);padding:5px 0;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-empty{text-align:center;min-height:350px;color:var(--swh-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 28px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-detail-empty h3{color:var(--swh-ink);font-size:15px;font-weight:550}.crm-app.crm-unified-theme .sales-work-home .swh-detail-empty p{font-size:13px;line-height:1.8}@media (min-width:1700px){.crm-app.crm-unified-theme .sales-work-home .swh-workspace{gap:var(--crm-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.crm-app.crm-unified-theme .sales-work-home .swh-customer-column{width:180px}.crm-app.crm-unified-theme .sales-work-home .swh-date-column{width:110px}.crm-app.crm-unified-theme .sales-work-home .swh-status-column{width:134px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-content{padding:24px}.crm-app.crm-unified-theme .sales-work-home .swh-table td{padding-top:9px;padding-bottom:9px}}@media (max-width:1350px){.crm-app.crm-unified-theme .sales-work-home .swh-workspace{gap:var(--crm-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.crm-app.crm-unified-theme .sales-work-home .swh-metric{column-gap:12px;padding:7px 14px}.crm-app.crm-unified-theme .sales-work-home .swh-customer-column{width:116px}.crm-app.crm-unified-theme .sales-work-home .swh-date-column{width:78px}.crm-app.crm-unified-theme .sales-work-home .swh-status-column{width:98px}.crm-app.crm-unified-theme .sales-work-home .swh-action-column{width:84px}.crm-app.crm-unified-theme .sales-work-home .swh-table :is(th,td){padding-left:7px;padding-right:7px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-content{padding:17px}.crm-app.crm-unified-theme .sales-work-home .swh-filters{flex-wrap:wrap;padding-left:14px;padding-right:14px}.crm-app.crm-unified-theme .sales-work-home .swh-search{min-width:180px}.crm-app.crm-unified-theme .sales-work-home .swh-customer-filter{max-width:128px}.crm-app.crm-unified-theme .sales-work-home .swh-category-list button{gap:6px;padding:10px 8px;font-size:12px}}@media (max-width:1180px){.crm-app.crm-unified-theme .sales-work-home .swh-workspace{gap:var(--crm-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.crm-app.crm-unified-theme .sales-work-home .swh-categories{grid-area:1/span 2/3}.crm-app.crm-unified-theme .sales-work-home .swh-list-panel{grid-column:3/-1;min-height:420px}.crm-app.crm-unified-theme .sales-work-home .swh-detail{grid-column:3/-1;max-height:none}.crm-app.crm-unified-theme .sales-work-home .swh-detail-content{grid-template-columns:1fr 1fr;column-gap:28px;padding:20px;display:grid}.crm-app.crm-unified-theme .sales-work-home .swh-detail-content>h3,.crm-app.crm-unified-theme .sales-work-home .swh-detail-customer{grid-column:1/-1}.crm-app.crm-unified-theme .sales-work-home .swh-facts{border-bottom:0;grid-column:1}.crm-app.crm-unified-theme .sales-work-home .swh-next-step{grid-area:3/2;min-width:0}.crm-app.crm-unified-theme .sales-work-home .swh-detail-section{min-width:0}.crm-app.crm-unified-theme .sales-work-home .swh-detail-footer{grid-column:1/-1}.crm-app.crm-unified-theme .sales-work-home .swh-detail-jump{border-top:1px solid var(--swh-line);min-height:36px;color:var(--swh-accent);border-radius:0;justify-content:center;font-size:12px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-summary{grid-template-columns:repeat(12,minmax(0,1fr));padding:0}.crm-app.crm-unified-theme .sales-work-home .swh-metric{column-gap:8px;padding:5px 11px}.crm-app.crm-unified-theme .sales-work-home .swh-metric>strong{font-size:27px}.crm-app.crm-unified-theme .sales-work-home .swh-resume{margin-left:0;padding-left:6px}.crm-app.crm-unified-theme .sales-work-home .swh-table-scroll{max-height:420px}}@media (max-width:760px){.crm-app.crm-unified-theme .sales-work-home .swh-summary{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:0}.crm-app.crm-unified-theme .sales-work-home .swh-metric{border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;min-height:90px;padding:11px 9px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-metric>strong{align-self:flex-start;font-size:27px}.crm-app.crm-unified-theme .sales-work-home .swh-metric-note{display:none}.crm-app.crm-unified-theme .sales-work-home .swh-resume{border-left:0;border-top:1px solid var(--swh-line);grid-column:1/-1;margin:0;padding:12px 5px 3px}.crm-app.crm-unified-theme .sales-work-home .swh-workspace{flex-direction:column;gap:12px;display:flex}.crm-app.crm-unified-theme .sales-work-home .swh-categories{border-radius:16px;width:100%;padding:5px}.crm-app.crm-unified-theme .sales-work-home .swh-categories h2,.crm-app.crm-unified-theme .sales-work-home .swh-shortcuts,.crm-app.crm-unified-theme .sales-work-home .swh-scope-note{display:none}.crm-app.crm-unified-theme .sales-work-home .swh-category-list{gap:5px;max-width:100%;padding:3px 1px 5px;display:flex;overflow-x:auto}.crm-app.crm-unified-theme .sales-work-home .swh-category-list button{flex:none;min-height:38px;padding:8px 10px;font-size:12px}.crm-app.crm-unified-theme .sales-work-home .swh-category-list b{margin-left:3px}.crm-app.crm-unified-theme .sales-work-home .swh-list-panel,.crm-app.crm-unified-theme .sales-work-home .swh-detail{width:100%}.crm-app.crm-unified-theme .sales-work-home .swh-list-heading{padding:15px 14px 12px}.crm-app.crm-unified-theme .sales-work-home .swh-filters{gap:7px}.crm-app.crm-unified-theme .sales-work-home .swh-search{flex-basis:100%;min-width:0}.crm-app.crm-unified-theme .sales-work-home .swh-filter-select{flex:1;max-width:none}.crm-app.crm-unified-theme .sales-work-home .swh-filter-select select{max-width:none}.crm-app.crm-unified-theme .sales-work-home .swh-customer-column,.crm-app.crm-unified-theme .sales-work-home .swh-status-column{display:none}.crm-app.crm-unified-theme .sales-work-home .swh-table{table-layout:auto}.crm-app.crm-unified-theme .sales-work-home .swh-mobile-customer{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;display:inline;overflow:hidden}.crm-app.crm-unified-theme .sales-work-home .swh-date-column{width:75px}.crm-app.crm-unified-theme .sales-work-home .swh-action-column{width:82px}.crm-app.crm-unified-theme .sales-work-home .swh-item-select{padding-left:4px;padding-right:3px}.crm-app.crm-unified-theme .sales-work-home .swh-item-select strong{font-size:13px}.crm-app.crm-unified-theme .sales-work-home .swh-item-select>span{flex-wrap:wrap;gap:4px}.crm-app.crm-unified-theme .sales-work-home .swh-item-select>.swh-mobile-context{font-size:12px;line-height:1.6;display:block}.crm-app.crm-unified-theme .sales-work-home .swh-action-list>li{flex-wrap:wrap;justify-content:flex-end;gap:2px}.crm-app.crm-unified-theme .sales-work-home .swh-action-select{flex-basis:100%}.crm-app.crm-unified-theme .sales-work-home .swh-table th:first-child{padding-left:14px}.crm-app.crm-unified-theme .sales-work-home .swh-pagination{flex-wrap:wrap;gap:6px;padding:10px;font-size:11px}.crm-app.crm-unified-theme .sales-work-home .swh-pagination select{font-size:11px}.crm-app.crm-unified-theme .sales-work-home .swh-detail-content{padding:18px;display:block}.crm-app.crm-unified-theme .sales-work-home .swh-facts{border-bottom:1px solid var(--swh-line)}.crm-app.crm-unified-theme .sales-work-home .swh-empty{min-height:300px;padding:42px 20px}.crm-app.crm-unified-theme .sales-work-home .swh-order-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.crm-app.crm-unified-theme .sales-work-home button:active:not(:disabled){transform:none}.crm-app.crm-unified-theme .sales-work-home *{scroll-behavior:auto}}.crm-app.crm-unified-theme .sales-work-home .swh-summary .swh-metric{grid-column:span 2}.crm-app.crm-unified-theme .sales-work-home .swh-summary .swh-resume{grid-column:span 6}.crm-app.crm-unified-theme .sales-work-home .swh-workspace>.swh-categories{grid-column:span 2}.crm-app.crm-unified-theme .sales-work-home .swh-workspace>.swh-list-panel{grid-column:span 7}.crm-app.crm-unified-theme .sales-work-home .swh-workspace>.swh-detail{grid-column:span 3}@media (min-width:1181px){.crm-app.crm-unified-theme .sales-work-home .swh-detail{flex-direction:column;max-height:none;display:flex;overflow:hidden}.crm-app.crm-unified-theme .sales-work-home .swh-detail>header{flex:none}.crm-app.crm-unified-theme .sales-work-home .swh-detail-content{scrollbar-color:#a7b4ca var(--swh-soft);flex:1;min-height:0;max-height:max(430px,100dvh - 290px);overflow-y:auto}}@media (max-width:1180px){.crm-app.crm-unified-theme .sales-work-home .swh-workspace>:is(.swh-list-panel,.swh-detail){grid-column:3/-1}}@media (max-width:1000px){.crm-app.crm-unified-theme .sales-work-home .swh-workspace>.swh-categories{grid-column:span 3}.crm-app.crm-unified-theme .sales-work-home .swh-workspace>:is(.swh-list-panel,.swh-detail){grid-column:4/-1}}@media (max-width:960px){.crm-app.crm-unified-theme .sales-work-home .swh-summary .swh-metric{grid-column:span 4}.crm-app.crm-unified-theme .sales-work-home .swh-summary .swh-resume{grid-column:1/-1}}.crm-app.crm-unified-theme .home-workspace-switch{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 16px;display:flex}.crm-app.crm-unified-theme .home-workspace-switch nav{white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:4px;padding:0;display:flex}.crm-app.crm-unified-theme .home-workspace-switch button{min-height:36px;color:var(--crm-muted);box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:inline-flex}.crm-app.crm-unified-theme .home-workspace-switch nav>button{border:1px solid var(--crm-line);background:var(--crm-panel-surface);border-radius:12px;min-height:46px}.crm-app.crm-unified-theme .home-workspace-switch button[aria-current=page]{background:var(--crm-active-soft);color:var(--crm-ink);font-weight:650}.crm-app.crm-unified-theme .home-workspace-switch nav>button[aria-current=page]{border-color:var(--crm-accent);color:var(--crm-accent)}.crm-app.crm-unified-theme .home-workspace-switch button:hover{background:var(--crm-soft);color:var(--crm-ink)}.crm-app.crm-unified-theme .home-workspace-switch .home-resume{white-space:nowrap;flex:none;padding-right:0}.crm-app.crm-unified-theme .customer-workspace-context{border-bottom:1px solid var(--crm-line);align-items:center;gap:22px;min-width:0;margin:0 0 20px;padding:10px 0 14px;display:flex}.crm-app.crm-unified-theme .customer-workspace-name{overflow-wrap:anywhere;min-width:0;color:var(--crm-ink);font-size:14px;font-weight:650}.crm-app.crm-unified-theme :is(.home-workspace-switch,.customer-workspace-context) :is(button,select):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-app.crm-unified-theme .focused-action-context{border:1px solid var(--crm-line);background:var(--crm-panel-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.crm-app.crm-unified-theme .focused-action-context p{color:var(--crm-muted);margin:0;font-size:14px}@media (max-width:600px){.crm-app.crm-unified-theme .customer-workspace-context{flex-direction:column;align-items:flex-start;gap:10px}.crm-app.crm-unified-theme .customer-workspace-name{flex:auto;max-width:100%}}@media (max-width:800px){.crm-app.crm-unified-theme .home-workspace-switch .home-resume{width:36px;padding:7px}.crm-app.crm-unified-theme .home-resume>span{display:none}}@media (max-width:600px){.crm-app.crm-unified-theme .home-workspace-switch{gap:8px;margin-bottom:12px}.crm-app.crm-unified-theme .home-workspace-switch button{padding:7px 10px;font-size:12px}.crm-app.crm-unified-theme .focused-action-context{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.crm-app.crm-unified-theme.sales-operations-active :is(.home-workspace-switch nav>button,.home-workspace-switch button.crm-notifications-trigger,.sales-work-home button.swh-metric,.sales-work-home button.swh-item-select,.sales-work-home .swh-resume>button,.sales-work-home .swh-category-list>button,.sales-work-home .swh-shortcuts>button,.sales-work-home .swh-related-list>button):not(:disabled):not([aria-disabled=true]){transform-origin:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1.08),background-color .12s,color .12s,border-color .12s;transform:translateY(0)scale(1)}.crm-app.crm-unified-theme.sales-operations-active :is(.home-workspace-switch nav>button,.home-workspace-switch button.crm-notifications-trigger,.sales-work-home button.swh-metric,.sales-work-home button.swh-item-select,.sales-work-home .swh-resume>button,.sales-work-home .swh-category-list>button,.sales-work-home .swh-shortcuts>button,.sales-work-home .swh-related-list>button):active:not(:disabled):not([aria-disabled=true]){transition-duration:.1s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(1px)scale(.995)}}.crm-app .growth-workspace,.crm-app .growth-dashboard-summary{--growth-ink:var(--ink,#263441);--growth-muted:var(--muted,#65727e);--growth-border:var(--border,#dce1e5);--growth-soft:#f7f9fa;--growth-accent:var(--primary,#ad2634);--growth-success:#37624a;--growth-error:#a22332}.crm-app .growth-workspace{max-width:1160px}.crm-app .growth-toolbar{border-top:1px solid var(--growth-border);border-bottom:1px solid var(--growth-border);background:#f7f9fa;flex-wrap:wrap;align-items:center;gap:16px;padding:15px 26px;display:flex}.crm-app .growth-toolbar label{align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.crm-app .growth-toolbar select{width:auto;min-width:120px;font-size:13px}.crm-app .growth-toolbar>span{color:var(--growth-muted);font-size:12px}.crm-app .growth-toolbar>button{margin-left:auto;font-size:12px}.crm-app .growth-feedback{padding:0 26px}.crm-app .growth-success{color:var(--growth-success);align-items:center;gap:8px;margin:17px 0;font-size:13px;display:flex}.crm-app .growth-record-list{padding:0 26px}.crm-app .growth-record-row{text-align:left;border:0;border-bottom:1px solid var(--growth-border);content-visibility:auto;contain-intrinsic-size:auto 122px;background:0 0;border-radius:0;align-items:center;gap:17px;width:100%;padding:23px 0;display:flex}.crm-app .growth-record-row:last-child{border-bottom:0}.crm-app .growth-record-row:hover{background:#fafbfc}.crm-app .growth-record-row:hover strong{color:var(--growth-accent)}.crm-app .growth-domain-mark{color:#5e7483;background:#edf1f4;border-radius:6px;flex:none;place-items:center;width:39px;height:43px;font-size:16px;display:grid}.crm-app .growth-record-copy{flex:1;min-width:0}.crm-app .growth-record-copy strong{color:#304858;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6;display:block}.crm-app .growth-record-copy>span{-webkit-line-clamp:2;color:var(--growth-muted);white-space:pre-wrap;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:13px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.crm-app .growth-record-copy small{color:var(--growth-muted);font-size:12px;font-weight:400}.crm-app .growth-stage{color:#576f80;white-space:nowrap;background:#f1f4f6;border-radius:3px;padding:4px 8px;font-size:12px}.crm-app .growth-record-row>svg{color:#718592;flex:none}.crm-app .growth-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:42px 26px;display:flex}.crm-app .growth-empty>svg{color:#83939f}.crm-app .growth-empty p{color:var(--growth-muted);max-width:65ch;margin:0;font-size:13px}.crm-app .growth-empty h3{color:#3e5362;font-size:16px}.crm-app .growth-editor{max-width:1000px;margin-inline:auto;padding:0 26px 26px}.crm-app .growth-editor-heading{border-bottom:1px solid var(--growth-border);color:var(--growth-muted);justify-content:space-between;align-items:center;gap:15px;padding:20px 0 17px;font-size:12px;display:flex}.crm-app .growth-form-step{border-bottom:1px solid var(--growth-border);grid-template-columns:180px minmax(0,1fr);gap:28px;padding:28px 0;display:grid}.crm-app .growth-form-step>div:first-child>span{color:#677c8a;border:1px solid #d2dce3;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:11px;font-size:12px;display:grid}.crm-app .growth-form-step h3{margin:0 0 6px;font-size:16px}.crm-app .growth-form-step p{color:var(--growth-muted);margin:0;font-size:12px;line-height:1.8}.crm-app .growth-form-step label{gap:8px;margin:0 0 17px;font-size:13px;display:grid}.crm-app .growth-form-step label:last-child{margin-bottom:0}.crm-app .growth-form-step textarea{min-height:100px;line-height:1.85}.crm-app .growth-form-step input,.crm-app .growth-form-step select{min-height:40px}.crm-app .growth-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:17px;display:grid}.crm-app .growth-field-pair label{margin:0}.crm-app .growth-field-error{color:var(--growth-error);font-size:12px;line-height:1.6}.crm-app .growth-form-step [aria-invalid=true]{border-color:#b3202d}.crm-app .growth-editor-actions{justify-content:flex-end;gap:10px;padding-top:23px;display:flex}.crm-app .growth-record-detail{padding:0 26px 28px}.crm-app .growth-detail-top{justify-content:space-between;align-items:center;gap:15px;padding:21px 0 22px;display:flex}.crm-app .growth-detail-top>div{color:var(--growth-muted);gap:14px;font-size:12px;display:flex}.crm-app .growth-record-detail>h3{overflow-wrap:anywhere;max-width:65ch;font-size:22px;font-weight:600;line-height:1.6}.crm-app .growth-author{color:var(--growth-muted);margin:7px 0 26px;font-size:12px}.crm-app .growth-record-detail dl{margin:0}.crm-app .growth-record-detail dl>div{border-top:1px solid var(--growth-border);grid-template-columns:120px minmax(0,1fr);gap:28px;padding:21px 0;display:grid}.crm-app .growth-record-detail dt{color:var(--growth-muted);font-size:13px}.crm-app .growth-record-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#3f5564;max-width:75ch;margin:0;font-size:14px;line-height:1.9}.crm-app .growth-detail-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.crm-app .growth-reference-intro{border-bottom:1px solid var(--growth-border);padding:22px 0}.crm-app .growth-reference-intro>p{margin:8px 0 14px;font-size:13px;line-height:1.7}.crm-app .growth-reference-toolbar{justify-content:space-between;align-items:end;gap:14px;margin:14px 0;display:flex}.crm-app .growth-reference-toolbar label{gap:7px;font-size:13px;display:grid}.crm-app .growth-reference-options{border-block:1px solid var(--growth-border);scrollbar-gutter:stable;max-height:270px;overflow:auto}.crm-app .growth-reference-options>label{border-bottom:1px solid var(--growth-border);cursor:pointer;align-items:start;gap:12px;margin:0;padding:12px 4px;display:flex}.crm-app .growth-reference-options input{flex:none;width:17px;min-height:17px;margin-top:3px}.crm-app .growth-reference-options strong,.crm-app .growth-reference-options small{overflow-wrap:anywhere;line-height:1.6;display:block}.crm-app .growth-reference-options small{color:var(--growth-muted);margin-top:3px;font-size:12px}.crm-app .growth-reference-link{border-top:1px solid var(--growth-border);color:var(--growth-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:flex}.crm-app .growth-reference-link p{flex-basis:100%;margin:0}.crm-app .growth-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:0 26px 23px;display:grid}.crm-app .growth-summary-grid>button{text-align:left;border:0;border-top:1px solid var(--growth-border);background:0 0;border-radius:0;min-width:0;padding:19px 0 0;display:block}.crm-app .growth-summary-grid button>span{color:var(--growth-muted);font-size:12px;font-weight:400}.crm-app .growth-summary-grid h3{overflow-wrap:anywhere;margin:8px 0 10px;font-size:15px;line-height:1.7}.crm-app .growth-summary-grid p{-webkit-line-clamp:3;color:var(--growth-muted);white-space:pre-wrap;-webkit-box-orient:vertical;margin:0 0 13px;font-size:13px;font-weight:400;line-height:1.8;display:-webkit-box;overflow:hidden}.crm-app .growth-summary-grid small{color:var(--growth-muted);justify-content:space-between;font-size:12px;font-weight:400;display:flex}.crm-app .growth-summary-grid button:hover h3{color:var(--growth-accent)}@media (max-width:820px){.crm-app .growth-form-step{grid-template-columns:145px minmax(0,1fr);gap:20px}.crm-app .growth-summary-grid{grid-template-columns:1fr;gap:18px}.crm-app .growth-summary-grid>button{padding-top:17px}.crm-app .growth-record-detail dl>div{grid-template-columns:90px minmax(0,1fr);gap:20px}}@media (max-width:600px){.crm-app .growth-toolbar{gap:10px;padding:14px 18px}.crm-app .growth-record-list{padding:0 18px}.crm-app .growth-record-row{flex-wrap:wrap;gap:12px;padding:20px 0}.crm-app .growth-domain-mark{width:31px;height:36px;font-size:14px}.crm-app .growth-record-copy{flex-basis:calc(100% - 63px)}.crm-app .growth-stage{margin-left:43px}.crm-app .growth-record-row>svg{margin-left:auto}.crm-app .growth-feedback,.crm-app .growth-summary-grid{padding-left:18px;padding-right:18px}.crm-app .growth-editor,.crm-app .growth-record-detail{padding:0 18px 22px}.crm-app .growth-form-step{grid-template-columns:1fr;gap:18px;padding:23px 0}.crm-app .growth-form-step>div:first-child{padding-left:39px;position:relative}.crm-app .growth-form-step>div:first-child>span{position:absolute;top:1px;left:0}.crm-app .growth-field-pair{gap:12px}.crm-app .growth-editor-heading{gap:9px;font-size:11px}.crm-app .growth-record-detail>h3{font-size:19px}.crm-app .growth-record-detail dl>div{grid-template-columns:1fr;gap:9px;padding:18px 0}.crm-app .growth-record-detail dd{font-size:14px}.crm-app .growth-dashboard-summary .panel-heading{flex-wrap:wrap}.crm-app .growth-empty{padding:30px 18px}}.raw-table.real-raw-table{outline-offset:-3px;max-width:100%;overflow:auto}.raw-table.real-raw-table table{table-layout:fixed;width:100%;min-width:1340px}.raw-table.real-raw-table th,.raw-table.real-raw-table td{white-space:normal;vertical-align:top;box-sizing:border-box;padding:13px 12px}.raw-table.real-raw-table th{line-height:1.6}.raw-table.real-raw-table td input[data-slot=input],.raw-table.real-raw-table td select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;display:block}.raw-table.real-raw-table td:first-child input[data-slot=input]+input[data-slot=input]{margin-top:8px}.raw-table.real-raw-table td:nth-child(2)>select{margin-bottom:8px}.raw-table.real-raw-table td .row-buttons{align-items:center;gap:6px;min-width:0}.raw-table.real-raw-table td .row-buttons input[data-slot=input]{flex:1 1 0;width:0;min-width:0}.raw-table.real-raw-table td .row-buttons>span,.raw-table.real-raw-table td .row-buttons>button{flex-shrink:0}.raw-table.real-raw-table td:nth-child(5){white-space:nowrap;font-variant-numeric:tabular-nums}.raw-table.real-raw-table td:nth-child(6),.raw-table.real-raw-table td:nth-child(7){white-space:nowrap}.raw-editor-scroll-hint{color:var(--crm-muted,#5f6b80);margin:0 16px 10px;font-size:12px;line-height:1.6}@media (min-width:1500px){.raw-editor-scroll-hint{display:none}}.crm-app.crm-unified-theme .account-avatar{border:1px solid var(--crm-line);background:var(--crm-active-soft);width:30px;height:30px;color:var(--crm-accent);letter-spacing:.03em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.crm-app.crm-unified-theme .account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crm-app.crm-unified-theme .navigation-personal .account-avatar{display:inline-flex}.crm-app.crm-unified-theme .navigation-personal .navigation-avatar-button{border-radius:50%;min-width:38px;min-height:38px;padding:4px}.crm-app.crm-unified-theme .account-avatar-large{width:80px;height:80px;font-size:25px}.crm-app.crm-unified-theme .account-avatar-editor{border-bottom:1px solid var(--crm-line);align-items:flex-start;gap:20px;margin:0 24px;padding:22px 0 26px;display:flex}.crm-app.crm-unified-theme .account-avatar-settings{flex:1;min-width:0}.crm-app.crm-unified-theme .account-avatar-settings h3{color:var(--crm-ink);margin:0 0 6px;font-size:16px}.crm-app.crm-unified-theme .account-avatar-settings p{color:var(--crm-muted);margin:0 0 12px;font-size:13px;line-height:1.65}.crm-app.crm-unified-theme .account-avatar-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-app.crm-unified-theme .account-avatar-actions button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.crm-app.crm-unified-theme .account-avatar-file{display:none}.crm-app.crm-unified-theme .account-avatar-settings .account-avatar-status{margin-top:12px;margin-bottom:0}.crm-app.crm-unified-theme .account-avatar-error{margin-top:12px}.crm-app.crm-unified-theme .account-avatar-error p{color:#a9323e}.crm-app.crm-unified-theme .account-avatar-actions button:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-app.crm-unified-theme .navigation-avatar-button:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}@media (max-width:600px){.crm-app.crm-unified-theme .account-avatar-editor{flex-wrap:wrap;gap:14px;margin:0 18px}.crm-app.crm-unified-theme .account-avatar-large{width:64px;height:64px;font-size:21px}.crm-app.crm-unified-theme .account-avatar-settings{flex-basis:220px}}.dimension-map{margin-top:20px}.dimension-map .panel-content>label{max-width:430px}.map-fact{border-top:1px solid var(--line,#dfe4e8);padding:20px 0}.map-fact h3{margin:8px 0;font-size:16px}.map-fact p{overflow-wrap:anywhere;max-width:72ch;margin:8px 0}.map-fact-meta{color:#475569;flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.map-editor{border-top:1px solid var(--line,#dfe4e8);margin-top:24px;padding-top:20px}.map-history{background:#f5f7f9;margin:12px 0;padding:12px}.natural-guide .guide-topic{border-top:1px solid var(--line,#dfe4e8);padding:18px 0}.natural-guide .guide-topic:first-child{border-top:0}.natural-guide .guide-topic p{max-width:72ch}.natural-guide .guide-words{margin:12px 0;font-size:15px;line-height:1.8}.natural-guide textarea{width:100%;min-height:92px}.natural-guide .guide-topic h3{margin:0 0 10px;font-size:16px}@media (max-width:700px){.map-fact .actions{flex-wrap:wrap}}.crm-app .summary-correction{color:var(--crm-ink,#30465b);margin-top:16px;font-size:13px}.crm-app .summary-correction-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.crm-app .summary-correction-label{color:#825629;background:#fbf2e6;border-radius:5px;padding:4px 8px;font-size:12px}.crm-app .summary-correction-review{color:#72582f;margin:9px 0;font-size:12px;line-height:1.8}.crm-app .summary-correction-editor{border-top:1px solid #dce4eb;border-bottom:1px solid #dce4eb;max-width:860px;margin:16px 0;padding:20px 0}.crm-app .summary-correction-editor h4{margin:0 0 10px;font-size:16px}.crm-app .summary-correction-editor>p{color:#586c7e;margin:0 0 18px;line-height:1.8}.crm-app .summary-correction-editor fieldset{border:0;min-width:0;margin:0;padding:0}.crm-app .summary-correction-editor legend{margin-bottom:10px;font-size:13px;font-weight:600}.crm-app .summary-correction-options{flex-wrap:wrap;gap:12px 28px;margin-bottom:18px;display:flex}.crm-app .summary-correction-options label{align-items:center;gap:8px;font-size:13px;display:flex}.crm-app .summary-correction-options input{accent-color:#a72334;width:16px;height:16px;min-height:0;margin:0}.crm-app .summary-correction-text{font-size:13px;display:block}.crm-app .summary-correction-text textarea{resize:vertical;background:#f7f9fa;width:100%;margin-top:9px;font-size:14px;line-height:1.85;display:block}.crm-app .summary-correction-text small{text-align:right;color:#5e7182;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;display:block}.crm-app .summary-correction-note{color:#5e7182;font-size:13px;line-height:1.8}.crm-app .summary-correction-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.crm-app .summary-correction-error,.crm-app .summary-correction-conflict{color:#884231;overflow-wrap:anywhere;background:#fff5f0;margin:14px 0;padding:12px 14px;line-height:1.8}.crm-app .summary-correction-conflict p{margin:0 0 10px}.crm-app .summary-correction-latest{white-space:pre-wrap}.crm-app .summary-correction-latest strong{margin-bottom:7px;display:block}.crm-app .summary-correction-saved{color:#376748;margin:10px 0;font-size:13px;line-height:1.8}.crm-app .summary-correction-history{color:#516879;margin-top:13px}.crm-app .summary-correction-history summary{cursor:pointer;padding:6px 0;font-size:12px}.crm-app .summary-correction-history ol{margin:8px 0;padding:0;list-style:none}.crm-app .summary-correction-history li{border-top:1px solid #e1e7eb;padding:13px 0}.crm-app .summary-correction-history li>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.crm-app .summary-correction-history li>div>span{color:#5e7182}.crm-app .summary-correction-history li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.8}@media (max-width:700px){.crm-app .summary-correction-text textarea{font-size:16px}.crm-app .summary-correction-actions>button:first-child{width:100%}.crm-app .summary-correction-history li>div{flex-direction:column;align-items:flex-start;gap:6px}}.crm-app.crm-unified-theme .followup-reading{min-width:0;color:var(--crm-ink);gap:24px;padding:24px 0;display:grid}.crm-app.crm-unified-theme .followup-reading .followup-entry-meta{color:var(--crm-muted);justify-content:flex-start;align-items:center;gap:4px 12px;margin:0;font-size:12px;line-height:1.8}.crm-app.crm-unified-theme .followup-reading .followup-entry-meta>span:last-child{width:auto;min-width:0;color:var(--crm-muted);overflow-wrap:anywhere}.crm-app.crm-unified-theme .followup-reading .followup-ai-summary{min-width:0;max-width:75ch;color:var(--crm-ink);grid-template-columns:minmax(0,1fr);gap:8px;margin:0;font-size:14px;line-height:1.8;display:grid}.crm-app.crm-unified-theme .followup-reading .followup-summary-title{color:var(--crm-ink);margin:0;font-size:16px;font-weight:600;line-height:1.6}.crm-app.crm-unified-theme .followup-reading .followup-summary-label{color:var(--crm-muted);letter-spacing:normal;font-size:12px;font-weight:400;line-height:1.6}.crm-app.crm-unified-theme .followup-reading .followup-summary-copy{gap:12px;min-width:0;display:grid}.crm-app.crm-unified-theme .followup-reading .followup-ai-summary p,.crm-app.crm-unified-theme .followup-reading .followup-ai-summary li{color:var(--crm-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.8}.crm-app.crm-unified-theme .followup-reading .followup-ai-summary>small{color:var(--crm-warning-ink);font-size:12px;line-height:1.8}.crm-app.crm-unified-theme .followup-reading .followup-linked-task{max-width:75ch;color:var(--crm-ink);margin:0}.crm-app.crm-unified-theme .followup-reading .followup-reading-tools{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;min-width:0;margin:0;display:flex}.crm-app.crm-unified-theme .followup-reading :is(.followup-related,.followup-provenance){min-width:0;max-width:100%;color:var(--crm-muted);background:0 0;border:0;flex:0 auto;margin:0;padding:0;font-size:13px;line-height:1.8}.crm-app.crm-unified-theme .followup-reading :is(.followup-related,.followup-provenance)[open]{flex-basis:100%}.crm-app.crm-unified-theme .followup-reading :is(.followup-related,.followup-provenance)>summary{box-sizing:border-box;min-height:36px;color:var(--crm-muted);cursor:pointer;overflow-wrap:anywhere;padding:8px 0;font-size:13px;font-weight:500;line-height:1.6}.crm-app.crm-unified-theme .followup-reading :is(.followup-related,.followup-provenance)>summary:hover,.crm-app.crm-unified-theme .followup-reading :is(.followup-related,.followup-provenance)[open]>summary{color:var(--crm-ink)}.crm-app.crm-unified-theme .followup-reading :is(.followup-related,.followup-provenance) p{max-width:75ch;color:var(--crm-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.8}.crm-app.crm-unified-theme .followup-reading .record-excerpt{max-width:75ch}.crm-app.crm-unified-theme .followup-reading .followup-original-text{min-width:0;max-width:75ch;color:var(--crm-ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:0 0;border:0;margin:12px 0 0;padding:0;font-size:14px;line-height:1.8;display:block}.crm-app.crm-unified-theme .followup-reading .followup-provenance-meta p{color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .followup-reading .summary-correction{min-width:0;max-width:100%;color:var(--crm-ink);flex:0 auto;margin:0}.crm-app.crm-unified-theme .followup-reading .summary-correction:has(.summary-correction-editor){flex-basis:100%}.crm-app.crm-unified-theme .followup-reading .summary-correction-editor{border:0;max-width:75ch;margin:16px 0 0;padding:0}.crm-app.crm-unified-theme .followup-reading .summary-correction-editor>p,.crm-app.crm-unified-theme .followup-reading .summary-correction-history li p{color:var(--crm-ink);font-size:14px;line-height:1.8}.crm-app.crm-unified-theme .followup-reading :is(.summary-correction-note,.summary-correction-history){color:var(--crm-muted)}.crm-app.crm-unified-theme .followup-reading .summary-correction-history li{border:0}.crm-app.crm-unified-theme .followup-reading .summary-correction-text textarea{color:var(--crm-ink);background:var(--crm-field-surface);caret-color:var(--crm-accent);line-height:1.8}.crm-app.crm-unified-theme .followup-reading .followup-entry-footer{flex-flow:wrap;align-items:center;gap:8px 20px;min-width:0;margin:0;display:flex}.crm-app.crm-unified-theme .followup-reading .followup-organization{color:var(--crm-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;font-size:12px;display:flex}.crm-app.crm-unified-theme .followup-reading .followup-entry-footer button{white-space:normal;max-width:100%;min-height:36px}.crm-app.crm-unified-theme .followup-reading :focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-app.crm-unified-theme .followup-history{container:followup-reading/inline-size}.crm-app.crm-unified-theme .followup-history .followup-order-note{color:var(--crm-muted);font-size:12px}@container followup-reading (width>=58rem){.crm-app.crm-unified-theme .followup-reading:has(>.first-chat-record){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:40px}.crm-app.crm-unified-theme .followup-reading:has(>.first-chat-record)>*{grid-column:1/-1}.crm-app.crm-unified-theme .followup-reading:has(>.first-chat-record)>.followup-ai-summary{grid-area:2/1}.crm-app.crm-unified-theme .followup-reading>.first-chat-record{display:contents}.crm-app.crm-unified-theme .followup-reading .first-chat-record>*{grid-column:1/-1}.crm-app.crm-unified-theme .followup-reading .first-chat-record>.first-chat-record-next{grid-area:2/2;align-self:start}}@media (max-width:600px){.crm-app.crm-unified-theme .followup-reading{gap:20px;padding:20px 0}.crm-app.crm-unified-theme .followup-reading .followup-entry-meta{align-items:flex-start}.crm-app.crm-unified-theme .followup-reading .followup-reading-tools{gap:4px 16px}.crm-app.crm-unified-theme .followup-reading :is(.followup-related,.followup-provenance){flex-basis:100%}}.crm-app .intake-panel .panel-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.crm-app .intake-connection-note{color:#596779;max-width:70ch;margin-bottom:20px;font-size:13px}.crm-app .intake-source-options{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.crm-app .intake-source-options button[aria-pressed=true]{color:#861b27;background:#f9e9eb;border-color:#c77982}.crm-app .intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.crm-app .intake-panel textarea{min-height:150px}.crm-app .intake-panel .intake-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.crm-app .intake-check input{flex:0 0 16px;margin-top:4px}.crm-app .intake-additional{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:20px 0;padding:14px 0}.crm-app .intake-additional summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:600}.crm-app .intake-additional summary:focus-visible{outline-offset:4px;outline:3px solid #b3202d55}.crm-app .intake-additional[open] summary{margin-bottom:18px}.crm-app .intake-needs{padding-top:10px}.crm-app .intake-needs>p{font-size:13px}.crm-app .intake-preview{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.crm-app .intake-preview h3{margin-bottom:14px}.crm-app .intake-preview dl{margin:0 0 15px}.crm-app .intake-preview dl>div{grid-template-columns:100px minmax(0,1fr);gap:14px;margin:6px 0;font-size:13px;display:grid}.crm-app .intake-preview dt{color:var(--muted)}.crm-app .intake-preview dd{overflow-wrap:anywhere;margin:0}.crm-app .intake-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f9;max-height:340px;padding:15px;font-size:13px;overflow-y:auto}.crm-app .intake-needs-diff{grid-template-columns:1fr 1fr;gap:22px;margin:18px 0;font-size:13px;display:grid}.crm-app .intake-needs-diff p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px}@media (max-width:720px){.crm-app .intake-fields,.crm-app .intake-needs-diff{grid-template-columns:1fr}.crm-app .intake-preview dl>div{grid-template-columns:85px minmax(0,1fr);gap:8px}.crm-app .intake-source-options button{flex:1}.crm-app .intake-preview>button{width:100%}}.crm-app .followup-workspace{min-width:0;scroll-margin-top:24px}.crm-app .followup-workspace [hidden],.crm-app .customer-analysis [hidden]{display:none!important}.crm-app .followup-context{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:0 0 22px;display:flex}.crm-app .followup-context label{flex:0 460px;min-width:0;margin:0}.crm-app .followup-context select{width:100%;margin-top:6px;font-size:14px;font-weight:600}.crm-app .followup-context>span{color:var(--muted);padding-top:22px;font-size:12px}.crm-app .followup-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:24px 0 20px;display:flex}.crm-app .followup-toolbar h2{margin:0;font-size:18px;font-weight:650}.crm-app .followup-toolbar p,.crm-app .followup-operation-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.crm-app .followup-toolbar .actions{flex-wrap:wrap;gap:10px;margin:0}.crm-app .followup-toolbar button{min-height:40px}.crm-app .followup-overview{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);align-items:start;gap:20px;display:grid}.crm-app .followup-overview>*{min-width:0}.crm-app .followup-history .panel-heading{border-bottom:1px solid var(--border);padding-bottom:18px}.crm-app .followup-history .panel-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.crm-app .followup-count{color:var(--muted);margin-left:7px;font-size:13px;font-weight:500}.crm-app .followup-entry{border-bottom:1px solid var(--border);padding:24px 0}.crm-app .followup-entry:last-child{border-bottom:0;padding-bottom:0}.crm-app .followup-entry-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-app .followup-entry-meta>span:last-child,.crm-app .followup-occurrence{color:var(--muted);font-size:12px;line-height:1.8}.crm-app .followup-occurrence{margin:10px 0 14px}.crm-app .followup-entry .record-excerpt{max-width:75ch;display:block}.crm-app .followup-entry .record-excerpt p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.crm-app .followup-entry .record-excerpt button{margin-top:7px}.crm-app .followup-entry-footer{flex-direction:column;gap:10px;margin-top:18px;display:flex}.crm-app .followup-organization{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.crm-app .followup-organization .text-button{background:var(--surface-subtle);border-radius:6px;min-height:32px;padding:3px 8px;font-size:13px}.crm-app .followup-provenance{color:var(--muted);font-size:12px}.crm-app .followup-provenance summary{cursor:pointer;padding:5px 0}.crm-app .followup-provenance p{overflow-wrap:anywhere;margin:8px 0}.crm-app .followup-linked-task{background:var(--surface-subtle);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:16px;padding:12px;font-size:13px;display:flex}.crm-app .followup-linked-task small{color:var(--muted)}.crm-app .followup-next-panel .panel-heading{align-items:flex-start;gap:12px}.crm-app .followup-next-panel .panel-heading h2{font-size:17px}.crm-app .followup-next-panel .panel-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.crm-app .followup-next-panel .panel-heading>button{white-space:nowrap;padding:7px 10px;font-size:12px}.crm-app .followup-next-panel .task-row{gap:10px;padding:18px 16px}.crm-app .followup-next-panel .task-body{overflow-wrap:anywhere;flex:1;min-width:0}.crm-app .followup-next-panel .task-row strong{font-size:14px}.crm-app .followup-next-panel .task-row .task-check{min-width:24px;min-height:24px}.crm-app .followup-next-panel .task-edit-action{flex-shrink:0}.crm-app .followup-next-panel .empty{padding:22px 18px}.crm-app .followup-resume-analysis{justify-content:flex-start;width:100%;padding:12px 16px;font-size:13px}.crm-app .followup-operation-heading{padding:20px 0}.crm-app .followup-operation-heading>button{margin-bottom:12px;padding-left:0}.crm-app .followup-operation-heading h2{margin:0;font-size:20px}.crm-app .followup-operation-heading h2:focus{outline:none}.crm-app .followup-composer,.crm-app .followup-workspace .intake-panel{max-width:900px}.crm-app .followup-composer .panel-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.crm-app .followup-composer textarea{min-height:170px;font-size:14px;line-height:1.85}.crm-app .followup-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.crm-app .followup-form-grid small{color:var(--muted);font-size:12px;font-weight:400}.crm-app .followup-next-fields{border-top:1px solid var(--border);margin-top:10px;padding-top:20px}.crm-app .followup-next-fields h3{margin:0 0 14px;font-size:15px}.crm-app .followup-next-fields h3 span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.crm-app .followup-next-fields input[type=date]{max-width:280px}.crm-app .followup-form-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:20px;display:flex}.crm-app .followup-form-actions>span{color:var(--muted);font-size:12px}.crm-app .followup-empty{text-align:center;padding:35px 10px}.crm-app .followup-empty svg{color:var(--muted);margin:0 auto 12px}.crm-app .followup-empty h3{margin:0 0 8px;font-size:16px}.crm-app .followup-empty p{color:var(--muted);max-width:340px;margin:0 auto 18px;font-size:13px}.crm-app .followup-inline-actions{justify-content:flex-end;margin-bottom:16px;display:flex}.crm-app .followup-workspace .intake-connection-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.crm-app .followup-workspace .intake-connection-note p{color:var(--muted);margin:0;font-size:13px}.crm-app .followup-workspace .intake-source-options{margin-bottom:16px}.crm-app .followup-workspace .intake-fields{gap:0 18px}.crm-app .followup-workspace .intake-check{line-height:1.8}.crm-app .ca-sections{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin:20px 0;display:flex}.crm-app .ca-sections button{min-height:42px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 16px}.crm-app .ca-sections button[aria-pressed=true]{color:var(--crm-accent);border-bottom-color:var(--crm-accent);font-weight:600}.crm-app .ca-version-details{color:var(--muted);margin:12px 0;font-size:12px}.crm-app .ca-version-details>summary{cursor:pointer;padding:8px 0}.crm-app .ca-version-details .ca-history-bar{margin:10px 0 18px}.crm-app .customer-analysis .ca-intro .panel-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.crm-app .customer-analysis .ca-findings-layout{max-width:85ch;display:block}.crm-app .customer-analysis .ca-findings+.ca-findings{border-top:1px solid var(--border);margin-top:20px;padding-top:22px}@media (max-width:1100px){.crm-app .followup-overview{grid-template-columns:minmax(0,1.4fr) minmax(285px,1fr)}.crm-app .followup-toolbar{flex-wrap:wrap;align-items:flex-start}}@media (max-width:850px){.crm-app .followup-overview{grid-template-columns:minmax(0,1fr)}.crm-app .followup-next-panel{grid-row:1}.crm-app .followup-context{flex-wrap:wrap;gap:8px}.crm-app .followup-context label{flex-basis:100%}.crm-app .followup-context>span{padding:0}.crm-app .followup-toolbar{gap:16px;padding:20px 0 16px}.crm-app .followup-toolbar .actions{width:100%}.crm-app .followup-toolbar .actions>button{flex:1;min-width:0;padding:9px;font-size:13px}.crm-app .followup-form-grid{grid-template-columns:1fr;gap:0}.crm-app .followup-form-actions{flex-wrap:wrap}.crm-app .followup-form-actions>button{width:100%}.crm-app .followup-entry-meta{align-items:flex-start;gap:6px}.crm-app .followup-entry-meta>span:last-child{width:100%}.crm-app .ca-sections{gap:0}.crm-app .ca-sections button{padding:10px;font-size:12px}.crm-app .followup-workspace textarea,.crm-app .followup-workspace input,.crm-app .followup-context select{font-size:16px}.crm-app .followup-operation-heading h2{font-size:19px}}.crm-app .followup-view-tabs button[aria-pressed=true]{border-bottom-color:var(--crm-accent);color:var(--crm-action-ink);font-weight:600}.crm-app .followup-ai-summary{color:#41566a;margin:16px 0;font-size:14px;line-height:1.85}.crm-app .followup-summary-label{color:#7b8c9b;letter-spacing:.06em;font-size:11px}.crm-app .followup-ai-summary ul{margin:8px 0;padding-left:18px}.crm-app .followup-ai-summary li+li{margin-top:8px}.crm-app .followup-summary-pending{color:#6f8192;background:#f5f8fa;border-radius:8px;padding:15px;font-size:13px;line-height:1.85}@scope(.crm-app) to (.pricing-workspace){section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:scope{color:#344255;font-synthesis:none;--primary:#b3202d;--ink:#344255;--muted:#687586;--border:#dfe4eb;--surface:#fff;--radius:8px;background:#f3f5f7;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:#455468;background:#fff;border:1px solid #d5dce5;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:8px 13px;line-height:1.35;transition:background .15s,border-color .15s;display:inline-flex}button:hover{background:#f4f6f8;border-color:#b3bfcd}button:active{background:#e9edf2}button:disabled{cursor:not-allowed;opacity:.52}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #b3202d55}input,select,textarea{color:#344255;caret-color:#b3202d;background:#fff;border:1px solid #cdd5df;border-radius:6px;width:100%;min-width:0;min-height:39px;padding:8px 10px}input::placeholder,textarea::placeholder{color:#5f6b7a;opacity:1}textarea{resize:vertical;min-height:100px;line-height:1.75}input[type=checkbox]{accent-color:#b3202d;width:16px;height:16px;min-height:16px}label{color:#4f5e70;gap:7px;font-size:13px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}form label{margin-bottom:17px}select{padding-right:27px}p{margin:0 0 13px;line-height:1.8}h1,h2,h3{color:#2e3d50;margin:0;font-weight:600;line-height:1.5}h1{letter-spacing:-.025em;font-size:27px}h2{font-size:18px}h3{font-size:15px}small{font-size:12px;line-height:1.65}a{color:var(--primary);text-underline-offset:3px}::selection{color:#67202b;background:#f3cdd2}table{font-variant-numeric:tabular-nums}svg{flex-shrink:0}ul{padding-left:21px;line-height:1.85}.red{color:#a82431!important}.muted{color:#687586;font-size:13px}.pre-wrap{white-space:pre-wrap}.btn-primary{color:#fff;background:#b3202d;border-color:#b3202d}.btn-primary:hover{background:#981b26;border-color:#981b26}.text-button,.source-link{color:#a92533;text-align:left;background:0 0;border:0;justify-content:flex-start;min-height:28px;padding:3px 0}.text-button:hover,.source-link:hover{color:#7c1420;text-underline-offset:3px;background:0 0;text-decoration:none}.source-link{color:#6b5260;white-space:normal;overflow-wrap:anywhere;font-size:12px}.back{color:#657285;background:0 0;border:0;min-height:24px;margin-bottom:8px;padding:0;font-size:12px}.badge{white-space:nowrap;color:#5b6879;background:#edf0f4;border-radius:4px;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.badge.confirmed,.badge.success{color:#246344;background:#e9f5ed}.badge.inferred{color:#6b4b90;background:#f0eaf7}.badge.stale,.badge.warning{color:#83600e;background:#fff4d9}.badge.conflict{color:#a12636;background:#fbe9ec}.badge.missing{color:#875514;background:#faf0dc}.badge.neutral{color:#566477;background:#edf1f5}.actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.toolbar,.section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.section-title{margin-top:24px}.toolbar>span{align-items:center;gap:7px;display:inline-flex}.warning,.notice,.permission-note{color:#745714;background:#fff8e9;border:1px solid #e7d6ad;border-radius:6px;margin:15px 0;padding:13px 16px;font-size:13px;line-height:1.85}.error,.form-error{color:#9e2635;background:#fff0f2;border:1px solid #edc5cb;border-radius:6px;margin:14px 0;padding:12px 15px;line-height:1.8}.empty{text-align:center;color:#6d7a8a;flex-direction:column;align-items:center;gap:10px;padding:40px 22px;display:flex}.empty h3{color:#566478;font-size:16px}.empty p{max-width:440px;margin:0;font-size:13px}.boot{max-width:640px;margin:12vh auto;padding:30px}.boot img{width:240px;margin-bottom:25px}.skeleton{background:#e5eaf0;border-radius:8px;height:130px;margin-top:30px}.app-shell{grid-template-columns:218px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #dfe4eb;flex-direction:column;height:100vh;padding:28px 15px 20px;display:flex;position:sticky;top:0}.brand{text-align:center;padding:0 12px 34px;text-decoration:none;display:block}.brand img{width:168px;max-width:100%;height:auto}.brand span{letter-spacing:.07em;color:#707d8e;margin-top:12px;font-size:12px;display:block}.sidebar nav{gap:7px;display:grid}.sidebar nav button{color:#687689;background:0 0;border:0;border-radius:6px;justify-content:flex-start;width:100%;min-height:46px;padding:12px 14px;font-size:14px}.sidebar nav button:hover{background:#f4f6f8}.sidebar nav button[aria-current=page]{color:#ae2330;background:#fbeff1;font-weight:600}.sidebar nav button small{color:#a86770;border:1px solid #ead8dc;border-radius:3px;margin-left:auto;padding:0 4px;font-size:10px}.sidebar-foot{color:#647286;border-top:1px solid #e7ebf0;align-items:center;gap:9px;margin-top:auto;padding:20px 10px 0;font-size:12px;display:flex}.sidebar-foot small{color:#6b7889;margin-top:5px;font-size:10px;display:block}.app-body{min-width:0}.topbar{background:#fff;border-bottom:1px solid #e0e5ec;align-items:center;gap:26px;height:70px;padding:0 32px;display:flex}.crumb{color:#788391;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.crumb b{color:#475669;font-weight:500}.global-search{color:#778596;align-items:center;gap:9px;width:min(310px,30vw);margin-left:auto;display:flex;position:relative}.global-search input{background:#f4f6f8;border:0;min-height:36px;padding-left:32px;font-size:12px}.global-search>svg{z-index:1;position:absolute;left:10px}.search-results{z-index:50;background:#fff;border:1px solid #d5dce5;border-radius:8px;width:370px;max-height:50vh;padding:8px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 9px 28px #34425518}.search-results button{text-align:left;border:0;width:100%;padding:12px;display:block}.search-results small{color:#697687;display:block}.search-results p{padding:12px;font-size:13px}.role-switch{white-space:nowrap;color:#687586;align-items:center;gap:8px;font-size:11px;display:flex}.role-switch select{background:#fafbfc;width:150px;min-height:35px;font-size:12px}.demo-banner{color:#79622f;background:#fff9ed;border-bottom:1px solid #eddfbf;align-items:center;gap:9px;padding:9px 32px;font-size:11px;line-height:1.7;display:flex}.main-content{max-width:1580px;margin:auto;padding:30px 32px 50px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.page-heading p{color:#687586;margin:7px 0 0;font-size:13px}.main-footer{color:#5f6b7a;justify-content:space-between;gap:14px;padding:0 32px 24px;font-size:11px;display:flex}.panel{background:#fff;border:1px solid #dfe4eb;border-radius:8px;min-width:0;margin-bottom:20px;overflow:clip}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 24px 18px;display:flex}.panel-heading p{color:#6c7889;margin:5px 0 0;font-size:12px}.panel-content{padding:0 24px 24px}.panel-content>p:first-child{margin-top:3px}.panel-content>button{margin-bottom:15px}.panel-bottom{border-top:1px solid #e9edf2;padding:12px 24px}.summary-strip{background:#fff;border:1px solid #dfe4eb;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;padding:19px 0;display:grid}.summary-strip>div{border-right:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:15px;padding:0 24px;display:flex}.summary-strip>div:last-child{border-right:0}.summary-strip span{color:#6a7788;font-size:13px}.summary-strip strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:550;line-height:1.3}.summary-strip small{color:#6f7c8d;margin-left:5px;font-size:11px;font-weight:400}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:22px;display:grid}.work-row{text-align:left;border:0;border-top:1px solid #e8ecf1;border-radius:0;justify-content:flex-start;gap:15px;width:100%;min-height:83px;padding:15px 24px;display:flex}.work-row>svg:first-child{color:#9f6e75}.work-row>div{flex:1;min-width:0}.work-row strong{font-size:14px;font-weight:550;display:block}.work-row small{color:#6c7889;margin-top:4px;display:block}.daily-summary{border-top:1px solid #e5eaf0;margin-top:8px;padding-top:12px}.daily-summary p{font-size:13px}.daily-summary .source-link{margin-bottom:7px;display:flex}.daily-summary p:not(:first-child){margin-top:20px}.filter-bar{background:#fafbfc;border-bottom:1px solid #e5eaf0;flex-wrap:wrap;align-items:center;gap:13px;padding:16px 24px;display:flex}.filter-bar select{width:auto;min-width:140px;font-size:12px}.filter-bar>.muted{margin-left:auto;font-size:12px}.search-field{align-items:center;gap:7px;min-width:270px;display:flex;position:relative;margin:0!important}.search-field>svg{color:#7b8897;position:absolute;left:10px}.search-field input{padding-left:34px;font-size:13px}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#687586;white-space:nowrap;background:#f9fafc;font-size:11px;font-weight:500}td,th{vertical-align:middle;border-bottom:1px solid #e7ebf0;padding:16px 21px}td{color:#4a586b}td small{color:#5f6b7a;margin-top:5px;font-size:11px;display:block}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfc}.customer-link{color:#36465c;text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;min-height:24px;padding:0;font-weight:600}.customer-link:hover{color:#a8202e;background:0 0}.wrap-cell{white-space:normal;min-width:140px;max-width:290px;line-height:1.75}.detail-columns{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:22px;display:grid}.customer-context{background:#fff;border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:15px;margin-bottom:19px;padding:21px 24px;display:flex}.avatar{color:#ab2636;background:#f7e9ec;border-radius:10px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.customer-context>div:first-of-type{flex:1}.customer-context strong{font-size:17px;display:block}.customer-context>div>span{color:#687586;margin-top:5px;font-size:12px;display:block}.ownership{gap:19px;margin-right:8px;display:flex}.ownership b{color:#44536a;margin-left:7px;font-weight:500}.tabs{border-bottom:1px solid #d8dfe8;gap:4px;margin-bottom:23px;display:flex}.tabs button{color:#617083;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:46px;padding:10px 20px}.tabs button[aria-selected=true]{color:#ad2532;border-bottom-color:#b3202d;font-weight:600}.tabs button:hover{background:#eaf0f5}.facts{margin:0;padding:0 24px 20px}.panel-content .facts{padding:0}.facts>div{border-bottom:1px solid #edf0f4;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:13px 0;font-size:13px;line-height:1.9;display:grid}.facts>div:last-child{border-bottom:0}.facts dt{color:#6a7687}.facts dd{overflow-wrap:anywhere;margin:0}.contact-row{border-top:1px solid #e8edf2;align-items:flex-start;gap:15px;padding:16px 24px;display:flex}.contact-row>svg{color:#95707c;margin-top:3px}.contact-row strong{font-weight:600}.contact-row span,.contact-row small{color:#687586;margin-top:4px;font-size:12px;display:block}.editor-panel{max-width:1000px}.editor-panel>form{padding:0 25px 25px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 19px;display:grid}.form-actions{border-top:1px solid #e1e6ed;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;margin-top:24px;padding-top:20px;display:flex}.form-actions>.muted{max-width:440px;margin-right:auto;line-height:1.8}.form-actions label{min-width:180px;margin-bottom:0}.contact-form{background:#f8fafc;border-radius:6px;margin-bottom:12px;padding:17px}.contact-form label{margin-bottom:12px}.assist-disclosure{background:#f8f9fc;border:1px solid #e1e6ef;border-radius:6px;margin:0 0 25px;padding:16px}.assist-disclosure summary{cursor:pointer;color:#695268;align-items:center;gap:7px;font-size:13px;display:flex}.assist-disclosure[open] summary{margin-bottom:16px}.assist-disclosure textarea{margin:6px 0 10px}.suggestion{color:#604e70;background:#f5f3f8;border:1px solid #e4dcea;border-radius:6px;margin:13px 0 19px;padding:14px 16px;font-size:13px}.suggestion p{margin-bottom:8px}.checklist label,.inline-check{align-items:center;gap:8px;margin:12px 0;display:flex}.insight-list article{border-bottom:1px solid #e6ebf0;padding:16px 0;font-size:13px}.insight-list article:last-child{border:0}.insight-list strong{margin-left:8px;font-weight:600}.insight-list p{margin:9px 0 5px}.insight-list small{color:#6e7887;margin-top:6px;display:block}.map-layout{grid-template-columns:minmax(0,1fr) 230px;gap:25px;display:grid}.map-company{color:#a82b37;background:#f9f2f3;border:1px solid #eddde0;border-radius:8px;justify-content:center;align-items:center;gap:14px;margin:0 24px;padding:23px 20px;display:flex}.map-company strong{color:#603b46;font-size:19px;display:block}.map-company span{color:#806773;margin-top:4px;font-size:11px;display:block}.map-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:21px 24px;display:grid}.map-nodes button{color:#657487;background:#fcfdfe;border:1px solid #dce3eb;flex-wrap:wrap;justify-content:flex-start;min-height:69px;padding:12px 13px;font-size:12px;position:relative}.map-nodes button.active{color:#a62433;background:#fcf1f3;border-color:#bf6370}.map-nodes button span{flex:1}.map-nodes button b{font-size:16px;font-weight:500}.map-toolbar{color:#687586;background:#f8fafc;border-top:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef;align-items:center;gap:16px;padding:12px 24px;font-size:12px;display:flex}.map-toolbar select{width:150px;min-height:34px;font-size:12px}.map-records{padding:0 24px 24px}.map-records>section{padding-top:25px}.map-records h3{margin-bottom:12px}.record-link{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7ecf2;border-radius:0;justify-content:flex-start;gap:12px;width:100%;padding:14px 5px;display:flex}.record-link>span:not(.badge){flex:1;line-height:1.7}.record-link small{color:#6a7788;margin-top:4px;font-size:12px;display:block}.record-link>.badge{flex:0}.record-link>svg:first-child{color:#8c6c78}.map-legend{padding:5px 2px}.map-legend h3{margin-bottom:10px;font-size:14px}.map-legend>p{color:#697587;margin-bottom:24px;font-size:12px}.map-legend>div{margin-bottom:18px}.map-legend>div p{color:#687586;margin:6px 0;font-size:12px}.source-record{background:#f1f6fb;border:1px solid #c7d4e3;border-radius:6px;margin:22px 24px 0;padding:17px 20px;scroll-margin-top:20px}.source-record .toolbar{color:#526b83;font-size:12px}.source-record h3{margin-bottom:9px}.source-record p{font-size:13px}.source-record small{color:#637285;display:block}.source-record>button{margin-top:13px}.inquiry-tree{border:1px solid #e1e6ed;border-radius:6px;margin-bottom:13px;padding:15px}.inquiry-tree>span{float:right;color:#738091;font-size:11px}.inquiry-tree>div{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.inquiry-tree>div button{text-align:left;background:#f8fafc;min-width:140px;font-size:12px;display:block}.inquiry-tree small{color:#687586;margin-top:3px;font-size:10px;display:block}.timeline-row{text-align:left;background:0 0;border:0;border-top:1px solid #e8edf2;border-radius:0;align-items:flex-start;gap:16px;width:100%;padding:17px 4px;display:flex}.timeline-row time{color:#738093;flex-shrink:0;width:98px;padding-top:3px;font-size:11px}.timeline-row>span{white-space:pre-wrap;flex:1;font-size:13px;line-height:1.9}.timeline-row b{color:#775966;margin-bottom:6px;font-size:12px;display:block}.timeline-row>svg{color:#8b7080;margin-top:5px}.followup-row{border-top:1px solid #e6ebf1;padding:18px 0}.followup-row:first-child{border-top:0;padding-top:0}.followup-row>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.followup-row small{color:#6b7889;font-size:11px}.followup-row p{white-space:pre-wrap;margin:12px 0 0;font-size:13px}.task-row{border-top:1px solid #e7ecf1;align-items:flex-start;gap:14px;padding:18px 24px;display:flex}.task-check{border-radius:4px;flex-shrink:0;width:21px;min-height:21px;margin-top:2px;padding:0}.task-row.done .task-check{color:#fff;background:#537963;border-color:#537963}.task-row strong{font-size:13px;font-weight:500;line-height:1.75;display:block}.task-row small{color:#6d7a8b;margin-top:6px;font-size:11px;display:block}.task-row.done strong{color:#76828f;text-decoration:line-through}.task-row .text-button{font-size:12px}.assistant-customer{align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.assistant-customer label{min-width:300px;margin:0}.assistant-customer button{height:40px}.quote-context{background:#fff;border:1px solid #dfe4eb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:15px 22px;display:flex}.quote-context>span{color:#657385;font-size:12px}.quote-result{background:#fff;border:1px solid #dfe4eb;border-radius:8px;min-width:0;margin-bottom:20px;padding:24px}.quote-result h2{font-size:20px}.quote-result .toolbar p{margin:4px 0 0}.quote-result .toolbar>span{color:#6b7788;font-size:12px}.quote-result .table-wrap{max-width:calc(100% + 48px);margin:16px -24px 20px}.quote-result th,.quote-result td{min-width:95px;padding:14px 18px}.quote-result td:last-child{min-width:250px!important}.quote-result details{border-top:1px solid #e1e6ed;padding:14px 0}.quote-result summary{cursor:pointer;font-size:13px}.quote-result details p{margin-top:12px;font-size:12px}.quote-result .result-text{white-space:pre-wrap;background:#f7f9fb;margin-top:13px;padding:16px;font-size:13px;line-height:1.9}.quote-result .actions{margin-bottom:20px}.quote-result .yellow{background:#fff6df}.quote-result .manual{color:#a62b3b}.quote-result .success-text{color:#36714d}.line-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;display:grid}.line-fields label{margin-bottom:15px}.inquiry-edit-row{border-top:1px solid #e1e6ee;padding:20px 0}.inquiry-edit-row .section-title{margin-top:0}.inquiry-edit-rows{margin-top:22px}.upload-button{cursor:pointer;background:#fff;border:1px solid #d5dce5;border-radius:6px;align-items:center;min-height:37px;margin:0;padding:8px 12px;display:inline-flex;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;min-height:100%;position:absolute;inset:0}.import-panel{background:#f6f8fb;border:1px solid #dbe2eb;border-radius:8px;margin:18px 0;padding:20px}.import-panel h3{margin-bottom:14px}.permission-note{color:#4f6579;background:#eef4f8;border-color:#d4e0ea;align-items:center;gap:12px;margin:0 0 22px;display:flex}.permission-note p{flex:1;margin:0}.rule-list{margin-top:15px;font-size:13px}.rule-list li{margin-bottom:10px}.toast{z-index:100;background:#fff;border:1px solid #d5dfe7;border-radius:8px;align-items:center;gap:10px;max-width:min(700px,88vw);padding:13px 17px;font-size:13px;line-height:1.75;display:flex;position:fixed;top:20px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 7px 25px #34425524}.toast>svg{color:#437457}.toast button{border:0;min-height:24px;margin-left:7px;padding:2px}@media (min-width:1600px){.main-content{padding:35px 44px 60px}.topbar{padding:0 44px}}@media (max-width:1150px){.app-shell{grid-template-columns:185px minmax(0,1fr)}.brand{padding:0 3px 28px}.sidebar{padding:25px 11px}.brand img{width:151px}.main-content{padding:24px}.topbar{gap:15px;padding:0 24px}.crumb{display:none}.global-search{flex:1;width:auto;max-width:360px;margin-left:0}.role-switch{margin-left:auto}.dashboard-grid,.detail-columns{grid-template-columns:minmax(0,1.15fr) minmax(290px,1fr);gap:18px}.map-layout{grid-template-columns:minmax(0,1fr)}.map-legend{flex-wrap:wrap;align-items:flex-start;gap:15px;display:flex}.map-legend>p{max-width:350px}.map-legend>div{max-width:140px}.summary-strip>div{padding:0 17px;display:block}.summary-strip strong{margin-top:9px;display:block}.ownership{display:block}.map-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.map-company strong{font-size:17px}}@media (max-width:820px){.app-shell{display:block}.sidebar{border-bottom:1px solid #dfe4eb;border-right:0;height:auto;padding:14px 17px;position:static}.brand{justify-content:space-between;align-items:center;padding:0 0 15px;display:flex}.brand img{width:145px}.brand span{margin:0;font-size:11px}.sidebar nav{gap:4px;display:flex;overflow:auto}.sidebar nav button{flex-shrink:0;width:auto;min-height:37px;padding:9px 11px;font-size:12px}.sidebar nav button>svg{width:16px}.sidebar nav small,.sidebar-foot{display:none}.topbar{flex-wrap:wrap;gap:13px;height:auto;padding:12px 18px}.role-switch{gap:5px}.role-switch select{width:138px}.global-search{min-width:170px;max-width:none}.demo-banner{align-items:flex-start;padding:9px 18px;font-size:10px}.demo-banner svg{margin-top:2px}.main-content{padding:23px 17px 35px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:21px}.page-heading h1{font-size:23px}.page-heading p{font-size:12px}.dashboard-grid,.detail-columns{display:block}.panel-heading{padding:18px 18px 15px}.panel-heading h2{font-size:16px}.panel-content{padding:0 18px 20px}.summary-strip{gap:0;margin-bottom:20px;padding:16px 0}.summary-strip>div{padding:0 12px}.summary-strip span{font-size:11px}.summary-strip strong{font-size:23px}.summary-strip small{font-size:10px}.filter-bar{padding:14px 17px}.search-field{flex:1;min-width:100%}.filter-bar>.muted{margin-left:0}.filter-bar select{flex:1}.customer-context{flex-wrap:wrap;padding:18px}.customer-context .ownership{border-top:1px solid #e6ebf1;width:100%;margin:0;padding-top:10px;display:flex}.customer-context button{margin-left:auto}.tabs{gap:0;overflow:auto}.tabs button{flex-shrink:0;padding:10px 14px;font-size:12px}.facts{padding:0 18px 20px}.facts>div{grid-template-columns:90px 1fr}.field-grid{grid-template-columns:1fr}.editor-panel>form{padding:0 18px 21px}.form-actions{justify-content:flex-start}.form-actions>.muted{flex-basis:100%}.contact-form{padding:14px}.map-company{margin:0 18px}.map-nodes{grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 18px}.map-nodes button{min-height:59px;padding:10px}.map-toolbar{padding:12px 18px}.map-records{padding:0 18px 20px}.source-record{margin:18px 18px 0;padding:15px}.map-legend{gap:11px}.map-legend h3{width:100%}.map-legend>p{max-width:100%}.map-legend>div{width:46%;max-width:none}.timeline-row{gap:12px}.timeline-row time{width:67px}.timeline-row>span{font-size:12px}.inquiry-tree>span{float:none;margin-top:6px;display:block}.main-footer{padding:0 18px 22px;font-size:10px;display:block}.main-footer>span{margin-top:8px;display:block}.assistant-customer{flex-direction:column;align-items:stretch;gap:10px}.assistant-customer label{min-width:0}.assistant-customer button{align-self:flex-start}.quote-context{padding:13px 17px;display:block}.quote-context>span{margin-top:8px;font-size:11px;line-height:1.8;display:block}.quote-result{padding:18px}.quote-result .toolbar{display:block}.quote-result .toolbar>span{margin-top:8px;display:block}.quote-result .table-wrap{max-width:calc(100% + 36px);margin:15px -18px 18px}.line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-note{align-items:flex-start;padding:13px}.permission-note>.badge{display:none}.work-row{gap:11px;padding:15px 18px}.work-row strong{font-size:13px}.work-row .badge{font-size:10px}.work-row>svg:last-child{display:none}.task-row{padding:16px 18px}.toast{width:max-content;font-size:12px;left:50%}.search-results{width:350px;max-width:89vw;left:0;right:auto}.upload-button{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}.crm-app{color:#344255;background:#f3f5f7;min-height:100vh;font:14px/1.7 Segoe UI,Microsoft YaHei,sans-serif}.crm-app .main-content{max-width:none}.crm-app .account-actions{align-items:center;gap:10px;display:flex}.crm-app .account-actions span{white-space:nowrap;font-size:12px}.crm-app .sidebar nav{overflow-y:auto}.pricing-workspace{--muted:#f2f4f7;font:16px/1.6 Microsoft YaHei,sans-serif}.pricing-workspace .maintenance-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.pricing-workspace .maintenance-tabs button{color:#4f5e70;background:#fff;border:1px solid #d5dae1;border-radius:6px;padding:9px 13px;font-size:14px}.pricing-workspace .maintenance-tabs button.active{color:#fff;background:#b8202d;border-color:#b8202d}.pricing-workspace .page-header{margin-top:24px}.pricing-workspace main{padding:0}.auth-page{max-width:560px;margin:8vh auto;padding:28px}.auth-page form{gap:8px;display:grid}.auth-page img{width:220px;margin-bottom:28px}.auth-page h1{margin-bottom:12px;font-size:26px}.auth-page p{color:#596779;margin-bottom:24px}.auth-page button{color:#fff;background:#b8202d;border:1px solid #b8202d;border-radius:6px;min-height:42px;padding:8px 18px}.auth-page input{border:1px solid #cdd5df;border-radius:6px;min-width:0;padding:10px}.auth-page .form-error{color:#a9323e}.auth-page .muted{font-size:13px}.crm-app .session-note{color:#596779;background:#fff;border-bottom:1px solid #e1e6ed;padding:10px 28px;font-size:12px}.crm-app .account-panel{max-width:980px}.crm-app .account-panel fieldset{margin-bottom:20px}.crm-app .account-panel input[type=password]{max-width:420px}@media (max-width:820px){.auth-page{margin:24px auto;padding:24px}.crm-app .account-actions{justify-content:flex-end;width:100%}.crm-app .session-note{padding:10px 18px}.pricing-workspace .maintenance-tabs{gap:5px}.pricing-workspace .maintenance-tabs button{padding:8px;font-size:12px}}.crm-app .empty-description{max-width:470px;font-size:13px;line-height:1.8}.crm-app .empty-description p{margin:0 0 14px}.crm-app .list-meta{color:#5d6b7b;border-bottom:1px solid #e5eaf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;font-size:12px;display:flex}.crm-app .list-meta>div{align-items:center;gap:18px;display:flex}.crm-app .list-meta label{align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.crm-app .list-meta select{width:auto;min-height:34px;font-size:12px}.crm-app .customer-list .filter-bar{gap:10px}.crm-app .customer-list .search-field{flex:1;min-width:290px}.crm-app .customer-list .filter-bar select{flex:0 auto;min-width:125px}.crm-app .row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:95px;display:flex}.crm-app .row-actions button{white-space:nowrap;font-size:12px}.crm-app .contact-form h4{color:#526174;margin:0 0 14px;font-size:13px;font-weight:600}.crm-app .task-body{overflow-wrap:anywhere;flex:1;min-width:0}.crm-app .task-edit-action{flex-shrink:0}.crm-app .task-editor{background:#f7f9fb;border-top:1px solid #dfe4eb;border-bottom:1px solid #dfe4eb;padding:22px 24px}.crm-app .task-editor h3{margin-bottom:18px}.crm-app .task-editor .actions{justify-content:flex-end}.crm-app .task-body .source-link{margin-top:8px}.crm-app .followup-next{border-top:1px solid #e1e6ed;margin-top:16px;padding-top:12px;font-size:12px;display:block}.crm-app .followup-row .followup-next small{margin-top:4px;display:block}.crm-app .sidebar .brand{flex-shrink:0;padding-bottom:18px}.crm-app .sidebar .brand span{letter-spacing:0;white-space:normal;font-size:11px}.crm-app .sidebar nav.grouped-navigation{scrollbar-width:thin;min-height:0;display:block;overflow:auto}.crm-app .sidebar .nav-group{margin:13px 0 7px;display:block}.crm-app .sidebar .nav-group-toggle{color:#647184;justify-content:space-between;min-height:30px;padding:4px 12px;font-size:11px;font-weight:600;display:flex}.crm-app .sidebar .nav-group .nav-group-toggle>svg{flex-shrink:0;transition:transform .15s;display:block;transform:rotate(-90deg)}.crm-app .sidebar .nav-group .nav-group-toggle>svg.expanded{transform:rotate(0)}.crm-app .sidebar .nav-group[data-active=true]>.nav-group-toggle{color:#96313c}.crm-app .sidebar .nav-group-items button{gap:10px;min-height:37px;margin:2px 0;padding:7px 12px;font-size:13px}.crm-app .sidebar .nav-home,.crm-app .sidebar .nav-account{min-height:38px;padding:8px 12px;font-size:13px}.crm-app .sidebar-foot{flex-shrink:0;margin-top:15px;padding-top:14px;font-size:11px}.crm-app .analysis-scope{color:#5c6b7c;max-width:850px;margin-bottom:22px;font-size:13px;line-height:1.9}.crm-app .analysis-summary{background:#fff;border:1px solid #dfe4eb;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.crm-app .analysis-summary>button{text-align:left;background:0 0;border:0;border-right:1px solid #e5eaf0;border-radius:0;padding:18px 24px;display:block}.crm-app .analysis-summary>button:last-child{border-right:0}.crm-app .analysis-summary>button:hover{background:#f9f2f3}.crm-app .analysis-summary span{color:#5d6b7b;font-size:13px;display:block}.crm-app .analysis-summary strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:28px;font-weight:550;display:block}.crm-app .analysis-summary small{color:#627082;margin-left:6px;font-size:12px;font-weight:400}.crm-app .analysis-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.crm-app .analysis-record{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-top:1px solid #e4e9ef;border-radius:0;width:100%;padding:15px 24px;display:block}.crm-app .analysis-record strong{font-size:14px;font-weight:550;display:block}.crm-app .analysis-record span{color:#627082;margin-top:5px;font-size:12px;display:block}.crm-app .panel-content .analysis-record{padding-left:0;padding-right:0}.crm-app .analysis-subheading{margin-top:25px}.crm-app .analysis-distribution{padding:0 24px 20px}.crm-app .analysis-distribution>div{border-top:1px solid #e5eaf0;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.crm-app .analysis-distribution dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:1100px){.crm-app .analysis-columns{grid-template-columns:1fr}.crm-app .analysis-summary>button{padding:15px 16px}}@media (max-width:820px){.crm-app .sidebar{padding-bottom:12px}.crm-app .sidebar .brand{padding-bottom:10px}.crm-app .sidebar nav.grouped-navigation{align-items:flex-start;gap:10px;max-height:240px;display:flex;overflow:auto}.crm-app .sidebar .nav-group{flex:none;min-width:146px;margin:0}.crm-app .sidebar .nav-group-toggle{width:100%;font-size:11px}.crm-app .sidebar .nav-group-items button{width:100%;font-size:12px}.crm-app .sidebar .nav-home,.crm-app .sidebar .nav-account{flex-shrink:0;margin-top:30px}.crm-app .list-meta{padding:12px 17px}.crm-app .list-meta>div{gap:12px}.crm-app .customer-list .search-field{min-width:100%}.crm-app .customer-list .filter-bar select{flex:1;min-width:120px}.crm-app .task-editor{padding:18px}.crm-app .analysis-summary{grid-template-columns:repeat(2,1fr)}.crm-app .analysis-summary>button:nth-child(2){border-right:0}.crm-app .analysis-summary>button:nth-child(-n+2){border-bottom:1px solid #e5eaf0}.crm-app .analysis-record{padding:15px 18px}}.crm-app .domain-view-switch{border:1px solid var(--crm-line,#e7e9ee);background:var(--crm-soft,#f6f7f9);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.crm-app.crm-unified-theme .domain-view-switch button{min-height:28px;color:var(--crm-muted,#69717d);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.crm-app.crm-unified-theme .domain-view-switch button[aria-pressed=true]{color:var(--crm-accent-hover,#5e527e);border-color:var(--crm-line,#e7e9ee);background:#fff;box-shadow:0 1px 3px #33394408}.crm-app .domain-list-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.crm-app .business-records .business-list-meta,.crm-app .customer-list .list-meta>div{flex-wrap:wrap}.crm-app .domain-customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding:18px;display:grid}.crm-app .domain-customer-card{border:1px solid var(--crm-line,#e7e9ee);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex}.crm-app.crm-unified-theme button.domain-customer-main{width:100%;min-width:0;color:var(--crm-ink,#333944);text-align:left;background:0 0;border:0;border-radius:11px 11px 0 0;flex-direction:column;flex:1;align-items:stretch;gap:6px;padding:12px;line-height:1.5;display:flex}.crm-app.crm-unified-theme .domain-customer-card button.domain-customer-main:hover{color:var(--crm-ink,#333944);background:var(--crm-soft,#f6f7f9)}.crm-app .domain-customer-eyebrow,.crm-app .domain-customer-title,.crm-app .domain-customer-contact,.crm-app .domain-customer-owner,.crm-app .domain-customer-next>span:first-child,.crm-app .domain-opportunity-footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.crm-app .domain-customer-eyebrow,.crm-app .domain-customer-fullname,.crm-app .domain-customer-owner{color:var(--crm-muted,#69717d);overflow-wrap:anywhere;font-size:11px}.crm-app .domain-customer-eyebrow>span:last-child{color:var(--crm-accent,#75689b);flex-shrink:0}.crm-app .domain-customer-title{align-items:flex-start}.crm-app .domain-customer-title strong{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.45}.crm-app .domain-customer-title svg{color:var(--crm-accent,#75689b);flex-shrink:0;margin-top:3px}.crm-app .domain-customer-fullname{margin-top:-5px}.crm-app .domain-customer-contact{flex-wrap:wrap;justify-content:flex-start;padding-top:3px;font-size:12px}.crm-app .domain-customer-contact b{font-weight:550}.crm-app .domain-customer-contact>span{color:var(--crm-muted,#69717d)}.crm-app .domain-customer-needs,.crm-app .domain-opportunity-next,.crm-app .domain-reading-excerpt{-webkit-line-clamp:2;color:var(--crm-muted,#69717d);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.crm-app .domain-customer-needs{-webkit-line-clamp:1;min-height:20px;margin-bottom:0}.crm-app .domain-customer-next{background:var(--crm-soft,#f6f7f9);border-radius:7px;gap:5px;margin-top:auto;padding:7px 9px;font-size:12px;display:grid}.crm-app .domain-customer-next small{color:var(--crm-muted,#69717d);font-size:11px}.crm-app .domain-customer-next b{font-size:11px;font-weight:500}.crm-app .domain-customer-next>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-app .domain-customer-owner{flex-wrap:wrap;padding-top:2px}.crm-app .domain-customer-actions{border-top:1px solid var(--crm-line,#e7e9ee);gap:6px;padding:8px 10px;display:flex}.crm-app.crm-unified-theme .domain-customer-actions button{min-height:30px;color:var(--crm-muted,#69717d);background:0 0;border-color:#0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 6px;font-size:11px;display:inline-flex}.crm-app .domain-opportunity-board{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:20px;padding:18px;display:grid}.crm-app .domain-stage{min-width:0}.crm-app .domain-stage-heading{border-bottom:2px solid var(--crm-line,#e7e9ee);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;padding:0 2px 10px;display:flex}.crm-app .domain-stage-heading h3{color:var(--crm-ink,#333944);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.5}.crm-app .domain-stage-heading>span{color:var(--crm-muted,#69717d);flex-shrink:0;padding-top:1px;font-size:11px;line-height:1.6}.crm-app .domain-stage-records{gap:10px;display:grid}.crm-app.crm-unified-theme button.domain-opportunity-card{border:1px solid var(--crm-line,#e7e9ee);width:100%;min-width:0;color:var(--crm-ink,#333944);text-align:left;background:#fff;border-radius:10px;gap:10px;padding:15px;line-height:1.5;display:grid}.crm-app .domain-opportunity-customer{color:var(--crm-muted,#69717d);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.crm-app .domain-opportunity-card>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.crm-app .domain-opportunity-footer{border-top:1px solid var(--crm-line,#e7e9ee);color:var(--crm-muted,#69717d);flex-wrap:wrap;margin-top:3px;padding-top:9px;font-size:11px}.crm-app .domain-reading-list{padding:0 20px}.crm-app.crm-unified-theme button.domain-reading-row{border:0;border-bottom:1px solid var(--crm-line,#e7e9ee);width:100%;min-width:0;color:var(--crm-ink,#333944);text-align:left;background:0 0;border-radius:0;align-items:flex-start;gap:14px;padding:20px 4px;line-height:1.55;display:flex}.crm-app .domain-reading-row:last-child{border-bottom:0}.crm-app .domain-reading-icon{background:var(--crm-soft,#f6f7f9);width:36px;height:36px;color:var(--crm-accent,#75689b);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.crm-app .domain-reading-copy{flex:1;gap:6px;min-width:0;display:grid}.crm-app .domain-reading-copy>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.crm-app .domain-reading-meta,.crm-app .domain-reading-footer{color:var(--crm-muted,#69717d);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11px;display:flex}.crm-app .domain-reading-meta>span:first-child{color:var(--crm-accent,#75689b)}.crm-app .domain-reading-footer{margin-top:4px}.crm-app .domain-reading-row>svg{color:var(--crm-muted,#69717d);flex-shrink:0;margin-top:3px}.crm-app .domain-source-summary{margin:16px 24px}.crm-app .domain-source-bar{background:var(--crm-soft,#f6f7f9);border-radius:3px;height:6px;margin-bottom:10px;display:flex;overflow:hidden}.crm-app .domain-source-bar>span{background:var(--crm-accent,#75689b);min-width:0;box-shadow:inset -2px 0 #fff}.crm-app .domain-source-summary figcaption{color:var(--crm-muted,#69717d);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 18px;font-size:11px;line-height:1.6;display:flex}.crm-app .domain-source-summary strong{color:var(--crm-ink,#333944);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.crm-app .domain-source-summary summary{color:var(--crm-accent-hover,#5e527e);cursor:pointer}.crm-app .domain-source-summary ul{gap:5px;margin:8px 0 0;padding-left:16px;display:grid}.crm-app.crm-unified-theme .domain-view-switch button:hover,.crm-app.crm-unified-theme .domain-customer-actions button:hover,.crm-app.crm-unified-theme button.domain-opportunity-card:hover,.crm-app.crm-unified-theme button.domain-reading-row:hover{border-color:var(--crm-action-line,#d8cfe8);color:var(--crm-ink,#333944);background:var(--crm-active-soft,#f2eff8)}:is(.crm-app.crm-unified-theme .domain-view-switch button:focus-visible,.crm-app.crm-unified-theme button.domain-customer-main:focus-visible,.crm-app.crm-unified-theme .domain-customer-actions button:focus-visible,.crm-app.crm-unified-theme button.domain-opportunity-card:focus-visible,.crm-app.crm-unified-theme button.domain-reading-row:focus-visible){outline:2px solid var(--crm-accent,#75689b);outline-offset:3px}@media (max-width:1200px){.crm-app .domain-customer-grid,.crm-app .domain-opportunity-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.crm-app .domain-customer-grid,.crm-app .domain-opportunity-board{grid-template-columns:minmax(0,1fr);padding:12px}.crm-app .domain-list-controls{justify-content:flex-start}.crm-app .domain-reading-list{padding:0 12px}.crm-app.crm-unified-theme button.domain-reading-row{gap:10px;padding:16px 0}.crm-app .domain-source-summary{margin:14px 16px}}.customer-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-row-actions .customer-delete-link{color:#a82323;min-height:32px;padding:5px 8px;font-size:12px}.customer-delete-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.customer-delete-content{gap:12px;line-height:1.65;display:grid}.customer-delete-content p{margin:0}.customer-delete-name{overflow-wrap:anywhere;font-size:16px;font-weight:650}.customer-delete-blockers{gap:8px;display:grid}.customer-delete-blockers ul{margin:0;padding-left:22px}.customer-delete-confirm{background:#f7f9fc;border:1px solid #d9e0ea;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;display:flex}.customer-delete-confirm input{flex:none;width:16px;height:16px;margin-top:5px}.customer-delete-actions{flex-wrap:wrap}.customer-delete-button{color:#a82323!important;background:#fff8f8!important;border-color:#dba6a6!important}.customer-delete-button:disabled{opacity:.5;cursor:not-allowed}.customer-handovers{border:1px solid var(--crm-line,#dce3ee);background:var(--crm-surface,#fff);color:var(--crm-ink,#26344d);border-radius:10px;margin:0 0 16px;overflow:hidden}.handover-heading{background:var(--crm-soft,#f5f7fb);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.handover-heading>div,.handover-heading>button,.handover-message>span{align-items:center;gap:8px;display:flex}.handover-heading strong{font-size:14px}.handover-heading span,.handover-heading>button{color:var(--crm-muted,#62718a);font-size:12px}.handover-notice-list,.handover-history ul{margin:0;padding:0;list-style:none}.handover-notice-list>li+li{border-top:1px solid var(--crm-line,#e3e8f0)}.handover-notice-list>li>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:13px 16px;display:flex}.handover-notice-list>li>button:hover{background:var(--crm-soft,#f5f7fb)}.handover-notice-list>li>button:focus-visible{outline-offset:-3px;outline:2px solid #506dcc}.handover-notice-list>li>button>span:first-child{flex:1;gap:5px;min-width:0;display:grid}.handover-notice-list strong{overflow-wrap:anywhere;font-size:14px}.handover-notice-list small{color:var(--crm-muted,#62718a);overflow-wrap:anywhere;font-size:12px;font-weight:400}.handover-state{color:#3159ab;text-align:right;gap:4px;font-size:12px;display:grid}.handover-state.is-accepted{color:#337253}.handover-pages,.handover-message{border-top:1px solid var(--crm-line,#e3e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.customer-handovers>.error,.customer-handovers>.handover-empty{margin:12px 16px}.handover-dialog{width:min(760px,100vw - 32px);max-width:760px;max-height:calc(100dvh - 32px);overflow-y:auto}.handover-detail{gap:20px;min-width:0;line-height:1.65;display:grid}.handover-detail p{margin:0}.handover-detail strong,.handover-detail p{overflow-wrap:anywhere}.handover-overview{background:var(--crm-soft,#f5f7fb);border:1px solid var(--crm-line,#dce3ee);border-radius:8px;padding:14px;font-size:13px}.handover-overview>p+p{margin-top:3px}.handover-note{border-top:1px solid var(--crm-line,#dce3ee);margin-top:12px;padding-top:10px}.handover-note p{white-space:pre-wrap;margin-top:4px}.handover-history h3{justify-content:space-between;gap:12px;margin:0 0 9px;font-size:14px;display:flex}.handover-history h3 span{color:var(--crm-muted,#62718a);font-size:12px;font-weight:400}.handover-history li{border-top:1px solid var(--crm-line,#e3e8f0);padding:11px 0;font-size:13px}.handover-history small,.handover-item-meta,.handover-empty{color:var(--crm-muted,#62718a);font-size:12px}.handover-item-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.handover-item-title>span{flex-shrink:0;font-size:12px}.handover-overdue{color:#aa3636}.handover-original{white-space:pre-wrap;overflow-wrap:anywhere}.handover-history .handover-original{margin:5px 0}.handover-background{font-size:13px}.handover-background summary{cursor:pointer;min-height:30px}.handover-background p{padding:8px 0}.handover-confirm{background:#f7f9fc;border:1px solid #d9e0ea;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;display:flex}.handover-confirm input{flex:none;width:16px;height:16px;margin-top:5px}.handover-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (max-width:600px){.handover-heading{padding:12px}.handover-notice-list>li>button{gap:8px;padding:12px}.handover-state{max-width:100px}.handover-item-title{flex-wrap:wrap;gap:5px}.handover-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}.crm-app.crm-unified-theme button.crm-notifications-trigger,.crm-app.crm-unified-theme .home-workspace-switch .crm-notifications-trigger{border:1px solid var(--crm-line,#dbe2ec);background:var(--crm-soft,#f5f7fb);min-width:0;max-width:none;min-height:46px;box-shadow:none;color:var(--crm-ink,#25314a);white-space:nowrap;text-align:left;border-radius:12px;flex:1 1 0;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:inline-flex}.crm-app.crm-unified-theme button.crm-notifications-trigger:hover,.crm-app.crm-unified-theme .home-workspace-switch .crm-notifications-trigger:hover,.crm-app.crm-unified-theme .home-workspace-switch .crm-notifications-trigger[data-state=open]{background:var(--crm-panel-surface,#fff);color:var(--crm-ink,#25314a)}.crm-notifications-trigger>svg{color:var(--crm-accent,#4059d8);flex:none}.crm-notifications-label{flex:none;font-weight:600}.crm-notifications-count{background:var(--crm-panel-surface,#fff);min-width:22px;min-height:22px;color:var(--crm-muted,#5f6b80);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.crm-notifications-count[data-unread=true]{background:var(--crm-active-soft,#edf1ff);color:var(--crm-accent,#4059d8)}.crm-notifications-count-label{font-weight:400}.crm-notifications-preview{text-overflow:ellipsis;min-width:0;color:var(--crm-muted,#5f6b80);flex:1;font-weight:400;display:block;overflow:hidden}.crm-notification-popover{width:min(430px,100vw - 24px);max-width:none;max-height:min(640px,var(--radix-popover-content-available-height));background:var(--crm-panel-surface,#fff);color:var(--crm-ink,#25314a);border:0;border-radius:14px;flex-direction:column;padding:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 16px 40px #233a6426}.crm-notifications-heading{border-bottom:1px solid var(--crm-line,#dbe2ec);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px 13px;display:flex}.crm-notifications-heading h2{margin:0;font-size:16px;font-weight:650;line-height:1.5}.crm-notifications-heading p{color:var(--crm-muted,#5f6b80);margin:3px 0 0;font-size:12px}.crm-notification-popover button{cursor:pointer;font:inherit;color:inherit;box-shadow:none}.crm-notification-popover button:disabled{cursor:default;opacity:.55}.crm-notification-popover button:focus-visible{outline:2px solid var(--crm-accent,#4059d8);outline-offset:3px}.crm-notifications-trigger:focus-visible{outline:2px solid var(--crm-accent,#4059d8);outline-offset:3px}.crm-notification-icon-button{width:32px;height:32px;color:var(--crm-muted,#5f6b80);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.crm-notification-icon-button:hover{background:var(--crm-soft,#f5f7fb)}.crm-notification-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.crm-notification-list>li{margin:0;padding:0;position:relative}.crm-notification-list>li+li{border-top:1px solid var(--crm-line,#dbe2ec)}.crm-notification-open{text-align:left;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:11px;width:100%;padding:15px 18px;display:flex}.crm-notification-open:hover{background:var(--crm-soft,#f5f7fb)}.crm-notification-open:focus-visible{outline-offset:-3px!important}.crm-notification-type-icon{color:var(--crm-muted,#5f6b80);flex:none;margin-top:3px}.is-unread .crm-notification-type-icon{color:var(--crm-accent,#4059d8)}.crm-notification-arrow{color:var(--crm-muted,#5f6b80);flex:none;align-self:center}.crm-notification-body{flex:1;gap:4px;min-width:0;display:grid}.crm-notification-body strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.55}.crm-notification-detail{color:var(--crm-muted,#5f6b80);overflow-wrap:anywhere}.crm-notification-meta{color:var(--crm-muted,#5f6b80);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.crm-notification-meta time{font-variant-numeric:tabular-nums;margin-left:auto}.is-unread .crm-notification-meta>span:nth-child(2){color:var(--crm-accent,#4059d8)}.crm-notification-read{background:0 0;border:0;align-items:center;gap:4px;margin:0 18px 11px 47px;padding:2px 0;display:inline-flex;color:var(--crm-accent,#4059d8)!important;font-size:12px!important}.crm-notifications-footer{border-top:1px solid var(--crm-line,#dbe2ec);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.crm-notifications-footer button,.crm-notifications-empty button{color:var(--crm-accent,#4059d8);background:0 0;border:0;padding:3px 0;font-size:12px}.crm-notifications-pages{color:var(--crm-muted,#5f6b80);align-items:center;gap:9px;font-size:12px;display:flex}.crm-notifications-pages button{border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.crm-notifications-pages button:hover{background:var(--crm-soft,#f5f7fb)}.crm-notifications-empty{text-align:center;color:var(--crm-muted,#5f6b80);flex-direction:column;align-items:center;gap:9px;padding:34px 24px;display:flex}.crm-notifications-empty p{color:var(--crm-ink,#25314a);margin:0;font-size:14px}.crm-notifications-empty span{max-width:29em;font-size:12px}.crm-notification-message{background:var(--crm-soft,#f5f7fb);color:var(--crm-muted,#5f6b80);margin:0;padding:10px 18px;font-size:12px}@media (max-width:800px){.crm-app.crm-unified-theme .home-workspace-switch .crm-notifications-trigger{gap:8px;padding:10px}}@media (max-width:600px){.crm-app.crm-unified-theme .home-workspace-switch .crm-notifications-trigger{gap:6px}.crm-notifications-label,.crm-notifications-count-label{display:none}}@media (prefers-reduced-motion:reduce){.crm-notification-popover{transition:none!important;animation:none!important}}.crm-app .business-workspace{min-width:0}.crm-app .business-workspace .panel-heading{align-items:flex-start}.crm-app .business-workspace .panel-heading>div{min-width:0}.crm-app .business-workspace h2{overflow-wrap:anywhere}.crm-app .business-workspace .panel-heading>button{flex-shrink:0}.crm-app .business-filters .search-field{flex:1;min-width:min(280px,100%)}.crm-app .business-list-meta{color:#5f6b7a;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font-size:12px;display:flex}.crm-app .business-table{table-layout:fixed;min-width:760px}.crm-app .business-table th:first-child{width:28%}.crm-app .business-table th:nth-child(2){width:20%}.crm-app .business-table th:nth-child(3){width:23%}.crm-app .business-table th:nth-child(4){width:18%}.crm-app .business-table th:last-child{width:88px}.crm-app .business-table td{overflow-wrap:anywhere;vertical-align:top}.crm-app .business-table td>.badge{margin-top:7px;display:table}.crm-app .business-title-button{white-space:normal;overflow-wrap:anywhere;line-height:1.75}.crm-app .business-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.crm-app .business-scope-note{color:#5f6b7a;font-size:12px;line-height:1.8}.crm-app .business-empty-actions{justify-content:center;margin-top:16px}.crm-app .business-save-notice{color:#246344;background:#e9f5ed;border-radius:6px;margin:0 24px 16px;padding:10px 13px;font-size:13px}.crm-app .business-inline-note{color:#5f6b7a;max-width:76ch;margin-bottom:22px;font-size:13px}.crm-app .business-source-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:0 24px 20px;display:grid}.crm-app .business-source-list a{border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.crm-app .business-source-list a:hover strong{text-decoration:none}.crm-app .business-source-list strong{font-size:14px;font-weight:600}.crm-app .business-source-list small{color:#5f6b7a;margin-top:4px;line-height:1.7;display:block}.crm-app .business-source-list span{overflow-wrap:anywhere;min-width:0}.crm-app .business-reference-list{padding:0 24px 18px}.crm-app .business-references h2{align-items:center;gap:9px;display:flex}.crm-app .business-reference-list details{border-top:1px solid #e7ebf0}.crm-app .business-reference-list summary{cursor:pointer;color:#344255;padding:17px 0}.crm-app .business-reference-list summary:hover{color:#a92533}.crm-app .business-reference-list summary:focus-visible{outline-offset:3px;outline:3px solid #b3202d55}.crm-app .business-reference-list summary>span{font-weight:500}.crm-app .business-reference-list summary>small{color:#5f6b7a;white-space:nowrap;margin-left:12px}.crm-app .business-reference-list details>div{max-width:78ch;padding:0 16px 20px}.crm-app .business-reference-list details p{font-size:13px}.crm-app .business-source-url{align-items:center;gap:5px;margin-left:12px;display:inline-flex}.crm-app .business-detail .business-facts{max-width:920px}.crm-app .business-detail .business-date{color:#5f6b7a;margin-top:8px;display:block}.crm-app .business-reading{max-width:76ch;padding:22px 0 10px}.crm-app .business-reading h3{margin-bottom:12px}.crm-app .business-reading p{overflow-wrap:anywhere;line-height:1.9}.crm-app .business-detail-actions{margin-right:auto}.crm-app .business-editor .business-field-help{color:#5f6b7a;font-size:12px;line-height:1.7}.crm-app .business-editor .business-content-input{min-height:180px}.crm-app .business-editor .business-archive-toggle{align-items:flex-start;gap:10px;margin:0;padding:14px 0;display:flex}.crm-app .business-archive-toggle input{flex-shrink:0;margin-top:4px}.crm-app .business-archive-toggle small{color:#5f6b7a;margin-top:5px;display:block}@media (max-width:820px){.crm-app .business-workspace .panel-heading{flex-wrap:wrap}.crm-app .business-filters .search-field{min-width:100%}.crm-app .business-list-meta{padding:12px 18px}.crm-app .business-source-list{grid-template-columns:minmax(0,1fr);padding:0 18px 16px}.crm-app .business-reference-list{padding:0 18px 16px}.crm-app .business-reference-list summary>small{margin:5px 0 0 18px;display:block}.crm-app .business-reference-list details>div{padding-left:0;padding-right:0}.crm-app .business-save-notice{margin-left:18px;margin-right:18px}.crm-app .business-source-url{width:fit-content;margin:5px 0 0;display:flex}.crm-app .business-detail .form-actions{align-items:flex-start}}.crm-app .content-feedback,.crm-app .content-loading{margin:16px 24px}.crm-app .content-feed-list{padding:0 24px}.crm-app .content-feed-row{border-top:1px solid #e7ebf0;padding:24px 0}.crm-app .content-row-meta{color:#5f6b7a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.crm-app .content-title{text-align:left;white-space:normal;margin-bottom:10px;font-size:17px;line-height:1.6;display:block}.crm-app .content-feed-row>p{overflow-wrap:anywhere;max-width:76ch;margin:8px 0;font-size:14px;line-height:1.8}.crm-app .content-match{color:#475569}.crm-app .content-expanded{border-top:1px solid #e7ebf0;margin-top:18px;padding-top:18px}.crm-app .content-expanded dl{max-width:80ch;margin:0 0 18px}.crm-app .content-expanded dl>div{margin-bottom:12px}.crm-app .content-expanded dt{color:#5f6b7a;margin-bottom:4px;font-size:12px}.crm-app .content-expanded dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.crm-app .content-expanded a{text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.crm-app .content-claim{flex-wrap:wrap;align-items:end;gap:12px;margin-top:22px;display:flex}.crm-app .content-claim>label{flex:1;min-width:220px;margin:0}.crm-app .content-claim>p{flex-basis:100%;margin:0;font-size:12px}.crm-app .content-claim-note{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;font-size:13px;display:flex}.crm-app .content-rule-form{background:#f8fafc;border-block:1px solid #e7ebf0;padding:24px}.crm-app .content-rule-form>fieldset{border:0;min-width:0;margin:0;padding:0}.crm-app .content-rule-form textarea{min-height:84px}.crm-app .content-recipients{border:1px solid #d9e0e9;margin:14px 0;padding:14px}.crm-app .content-recipients label{align-items:center;gap:8px;margin:8px 20px 8px 0;display:inline-flex}.crm-app .content-recipients input{width:auto}.crm-app .content-production-status{color:#475569;background:#f8fafc;border-top:1px solid #e7ebf0;padding:18px 24px;font-size:13px}.crm-app .content-production-status summary{cursor:pointer;font-weight:500}.crm-app .content-production-status>p{max-width:76ch;margin-top:12px}.crm-app .content-production-status ul{padding-left:18px}.crm-app .content-production-status li{padding:6px 0}.crm-app .content-production-status li p{overflow-wrap:anywhere;margin:4px 0}@media (max-width:820px){.crm-app .content-feed-list,.crm-app .content-rule-form,.crm-app .content-production-status{padding-inline:18px}.crm-app .content-feed-row{padding-block:20px}.crm-app .content-claim{display:block}.crm-app .content-claim>button{margin:12px 0}.crm-app .content-title{font-size:16px}}.knowledge-answer h2{align-items:center;gap:8px;display:flex}.knowledge-answer .panel-content{gap:20px;display:grid}.knowledge-search-form{align-items:end;gap:12px;display:flex}.knowledge-question-label{flex:1;gap:7px;font-weight:600;display:grid}.knowledge-question-label input,.knowledge-question-label textarea{width:100%;font-weight:400}.knowledge-evidence-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.knowledge-evidence-heading h3{margin:0;font-size:15px}.knowledge-evidence details{border-top:1px solid var(--border,#e2e8f0);padding:11px 0}.knowledge-evidence summary{cursor:pointer;line-height:1.6}.knowledge-evidence summary small{color:var(--muted,#64748b);margin-left:10px}.knowledge-evidence details p{margin:9px 0;line-height:1.75}.knowledge-evidence details a,.knowledge-citations a{align-items:center;gap:4px;margin-left:12px;display:inline-flex}.knowledge-evidence>.btn-primary{margin-top:12px}.knowledge-privacy-note{margin:9px 0 0;font-size:12px;line-height:1.65}.knowledge-public{border-top:1px solid var(--border,#e2e8f0);padding-top:16px}.knowledge-public summary{cursor:pointer;font-weight:600}.knowledge-public>p{line-height:1.75}.knowledge-confirm{align-items:flex-start;gap:8px;margin:12px 0;line-height:1.65;display:flex}.knowledge-confirm input{flex:none;margin-top:5px}.knowledge-result{border-top:1px solid var(--border,#e2e8f0);padding-top:20px;line-height:1.8}.knowledge-limits{background:var(--surface-subtle,#f8fafc);border-left:3px solid var(--border,#cbd5e1);padding:12px}.knowledge-citations{padding-left:24px}.knowledge-citations li{margin:14px 0}.knowledge-citations blockquote{border-left:2px solid var(--border,#e2e8f0);color:var(--muted,#64748b);margin:6px 0;padding-left:12px}@media (max-width:700px){.knowledge-search-form{flex-direction:column;align-items:stretch}.knowledge-evidence-heading{flex-direction:column;align-items:flex-start;gap:4px}.knowledge-question-label{width:100%}}.crm-app.crm-unified-theme .opportunity-detail{min-width:0}.crm-app.crm-unified-theme .opportunity-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:6px 0 20px;display:flex}.crm-app.crm-unified-theme .opportunity-detail-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:22px;line-height:1.5}.crm-app.crm-unified-theme .opportunity-detail-heading>.actions{flex:none}.crm-app.crm-unified-theme .opportunity-detail-grid{gap:var(--crm-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.crm-app.crm-unified-theme .opportunity-detail-grid>*{min-width:0}.crm-app.crm-unified-theme .opportunity-region,.crm-app.crm-unified-theme .first-chat-record-workspace>.first-chat-record-communication,.crm-app.crm-unified-theme .first-chat-record-workspace>.first-chat-record-support,.crm-app.crm-unified-theme .opportunity-communication,.crm-app.crm-unified-theme .opportunity-evidence{padding:var(--crm-content-inset);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-panel-radius);background:var(--crm-glass);box-shadow:var(--crm-elevation);overflow-wrap:anywhere}.crm-app.crm-unified-theme .opportunity-primary{grid-column:span 8}.crm-app.crm-unified-theme .opportunity-overview{grid-column:span 4}.crm-app.crm-unified-theme .opportunity-detail h3{margin:0 0 12px;font-size:16px;line-height:1.5}.crm-app.crm-unified-theme .opportunity-next-action{white-space:pre-wrap;max-width:50em;margin:0;font-size:18px;font-weight:600;line-height:1.75}.crm-app.crm-unified-theme .opportunity-next-reason{color:var(--crm-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.crm-app.crm-unified-theme .opportunity-next>ul{color:var(--crm-warning-ink);margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.crm-app.crm-unified-theme .opportunity-primary>.panel{border:0;border-top:1px solid var(--crm-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:18px 0 0;padding:0}.crm-app.crm-unified-theme .opportunity-primary>.panel>.panel-heading{gap:12px;padding:16px 0 12px}.crm-app.crm-unified-theme .opportunity-primary>.panel>.panel-heading h2{font-size:16px}.crm-app.crm-unified-theme .opportunity-primary>.panel>.panel-heading p{margin-top:4px;font-size:12px}.crm-app.crm-unified-theme .opportunity-primary>.panel>.task-list{padding:0}.crm-app.crm-unified-theme .opportunity-primary .inline-details{margin-top:16px}.crm-app.crm-unified-theme .opportunity-overview dl{gap:12px;margin:0;display:grid}.crm-app.crm-unified-theme .opportunity-overview dl>div{grid-template-columns:4em minmax(0,1fr);gap:10px;font-size:13px;line-height:1.7;display:grid}.crm-app.crm-unified-theme .opportunity-overview dt{color:var(--crm-muted)}.crm-app.crm-unified-theme .opportunity-overview dd{min-width:0;margin:0}.crm-app.crm-unified-theme .opportunity-overview .text-button{text-align:left;white-space:normal;justify-content:flex-start;padding:0;line-height:1.7}.crm-app.crm-unified-theme .opportunity-updated{color:var(--crm-muted);margin:16px 0;font-size:12px}.crm-app.crm-unified-theme .opportunity-progress{border-top:1px solid var(--crm-line);padding-top:12px;font-size:13px;line-height:1.7}.crm-app.crm-unified-theme .first-chat-record-workspace,.crm-app.crm-unified-theme .opportunity-materials{gap:var(--crm-grid-gap);box-shadow:none;background:0 0;border:0;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;margin:0;padding:0;display:grid}.crm-app.crm-unified-theme .first-chat-record-workspace>.first-chat-record-communication,.crm-app.crm-unified-theme .opportunity-materials>.opportunity-communication{grid-column:span 7;min-width:0}.crm-app.crm-unified-theme .first-chat-record-workspace>.first-chat-record-support,.crm-app.crm-unified-theme .opportunity-materials>.opportunity-evidence{grid-column:span 5;min-width:0}.crm-app.crm-unified-theme .first-chat-record-workspace .first-chat-record-heading{flex-wrap:wrap;align-items:flex-start;gap:4px}.crm-app.crm-unified-theme .first-chat-record-workspace .first-chat-record-details{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.crm-app.crm-unified-theme .first-chat-record-workspace .first-chat-record-details>details{flex:none;width:auto;max-width:100%}.crm-app.crm-unified-theme .opportunity-history{border-top:1px solid var(--crm-line);margin-top:20px;padding-top:16px}.crm-app.crm-unified-theme .opportunity-history>p{color:var(--crm-muted);font-size:13px;line-height:1.7}.crm-app.crm-unified-theme .opportunity-quotes{grid-column:span 7}.crm-app.crm-unified-theme .opportunity-notes{grid-column:span 5}.crm-app.crm-unified-theme .opportunity-notes>p{margin-bottom:0;font-size:14px;line-height:1.8}.crm-app.crm-unified-theme .opportunity-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-app.crm-unified-theme .opportunity-section-heading h3{margin:0}.crm-app.crm-unified-theme .opportunity-settlement,.crm-app.crm-unified-theme .opportunity-detail-grid>.opportunity-communication{grid-column:1/-1}.crm-app.crm-unified-theme .opportunity-settlement>summary{cursor:pointer;font-size:14px;line-height:1.8}.crm-app.crm-unified-theme .opportunity-settlement>summary>span{color:var(--crm-muted);margin-left:16px;font-size:13px}.crm-app.crm-unified-theme .opportunity-settlement-pending>summary>span{color:var(--crm-warning-ink)}.crm-app.crm-unified-theme .opportunity-settlement>.material-evidence{border:0;border-top:1px solid var(--crm-line);box-shadow:none;background:0 0;border-radius:0;margin:16px 0 0;padding:16px 0 0}.crm-app.crm-unified-theme .opportunity-detail-footer{justify-content:flex-end;margin-top:20px;display:flex}@media (max-width:1000px){.crm-app.crm-unified-theme .opportunity-primary,.crm-app.crm-unified-theme .opportunity-overview{grid-column:1/-1}.crm-app.crm-unified-theme .opportunity-overview dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}@media (max-width:760px){.crm-app.crm-unified-theme .opportunity-detail-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:16px;display:grid}.crm-app.crm-unified-theme .opportunity-detail-heading h2{font-size:19px}.crm-app.crm-unified-theme .opportunity-next-action{font-size:16px}.crm-app.crm-unified-theme .opportunity-primary,.crm-app.crm-unified-theme .opportunity-overview,.crm-app.crm-unified-theme .opportunity-quotes,.crm-app.crm-unified-theme .opportunity-notes,.crm-app.crm-unified-theme .first-chat-record-workspace>.first-chat-record-communication,.crm-app.crm-unified-theme .first-chat-record-workspace>.first-chat-record-support,.crm-app.crm-unified-theme .opportunity-materials>.opportunity-communication,.crm-app.crm-unified-theme .opportunity-materials>.opportunity-evidence{grid-column:1/-1}.crm-app.crm-unified-theme .opportunity-primary>.panel>.panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.crm-app.crm-unified-theme .opportunity-settlement>summary>span{margin-left:8px}}.crm-app .knowledge-notes{min-width:0;margin:24px 0}.crm-app .knowledge-note-heading,.crm-app .knowledge-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.crm-app .knowledge-note-heading h3,.crm-app .knowledge-relations-heading h3{margin:0}.crm-app .knowledge-markdown{overflow-wrap:anywhere;font-size:14px;line-height:1.85}.crm-app .knowledge-markdown>*{max-width:78ch;margin:12px 0}.crm-app .knowledge-markdown h3{margin-top:24px;font-size:20px}.crm-app .knowledge-markdown h4{margin-top:20px;font-size:17px}.crm-app .knowledge-markdown h5{margin-top:18px;font-size:15px}.crm-app .knowledge-markdown p,.crm-app .knowledge-markdown blockquote{white-space:pre-wrap}.crm-app .knowledge-markdown ul,.crm-app .knowledge-markdown ol{padding-left:24px}.crm-app .knowledge-markdown blockquote{color:#526071;background:#f7f8fa;border-left:3px solid #aeb7c1;padding:8px 16px}.crm-app .knowledge-markdown code{background:#f0f2f5;border-radius:3px;padding:2px 4px;font-family:ui-monospace,Consolas,monospace;font-size:.92em}.crm-app .knowledge-markdown pre{white-space:pre;background:#f0f2f5;border-radius:6px;max-width:100%;padding:16px;overflow:auto}.crm-app .knowledge-markdown pre code{padding:0}.crm-app .knowledge-markdown a{color:#a92533;text-underline-offset:3px;text-decoration:none}.crm-app .knowledge-relations-heading{border-top:1px solid #e7ebf0;margin-top:28px;padding-top:22px}.crm-app .knowledge-relations-heading h3{align-items:center;gap:8px;display:flex}.crm-app .knowledge-relations-heading p,.crm-app .knowledge-export-note{color:#5f6b7a;font-size:12px;line-height:1.7}.crm-app .knowledge-relations{grid-template-columns:minmax(0,1fr) 20px minmax(120px,.8fr) 20px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.crm-app .knowledge-relations h4{color:#5f6b7a;margin:0 0 10px;font-size:12px}.crm-app .knowledge-relations ul{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.crm-app .knowledge-relations li+li{margin-top:8px}.crm-app .knowledge-relations button{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;padding:10px 12px;line-height:1.6;display:block}.crm-app .knowledge-relations button small{color:#5f6b7a;font-size:12px;display:block}.crm-app .knowledge-relations .muted{font-size:13px}.crm-app .knowledge-current{background:#fff7f7;border:1px solid #e8bfc4;border-radius:6px;min-width:0;padding:16px 12px}.crm-app .knowledge-current span{color:#8e2631;margin-bottom:6px;font-size:12px;display:block}.crm-app .knowledge-current strong{overflow-wrap:anywhere;font-size:14px}.crm-app .knowledge-graph-arrow{color:#8993a1}.crm-app .knowledge-notes-editor{margin-bottom:22px}.crm-app .knowledge-editor-heading{margin-bottom:8px;font-size:14px}.crm-app .knowledge-editor-heading button[aria-pressed=true]{color:#a92533;background:#fff7f7;border-color:#b3202d}.crm-app .knowledge-preview{border:1px solid #d9e0e9;border-radius:6px;min-height:180px;padding:12px 16px}.crm-app .knowledge-chosen{margin:10px 0;padding:0;list-style:none}.crm-app .knowledge-chosen li{border-bottom:1px solid #e7ebf0;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.crm-app .knowledge-chosen li span{overflow-wrap:anywhere;flex:1}.crm-app .knowledge-chosen button{padding:6px}@media (max-width:720px){.crm-app .knowledge-relations{grid-template-columns:minmax(0,1fr);gap:12px}.crm-app .knowledge-graph-arrow{justify-self:center;transform:rotate(90deg)}.crm-app .knowledge-note-heading .actions{flex-wrap:wrap;width:100%}.crm-app .knowledge-note-heading button{white-space:normal}}.crm-app .workboard-scroll{max-width:100%;padding:0 var(--crm-content-inset,20px) 20px;outline-offset:3px}.crm-app .workboard-groups{align-items:stretch;gap:var(--crm-grid-gap,16px);flex-wrap:wrap;min-width:0;display:flex}.crm-app .workboard-group{flex-direction:column;flex:var(--workboard-stage-count,2) 1 calc(var(--workboard-stage-count,2)*var(--crm-grid-unit,13rem));min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:flex}.crm-app .workboard-group>h3{color:var(--crm-ink);justify-content:space-between;align-items:center;margin:0 0 12px;padding:0 3px;font-size:15px;display:flex}.crm-app .workboard-group>h3>span{color:var(--crm-muted);font-size:12px;font-weight:400}.crm-app .workboard-stages{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--crm-grid-unit,13rem)),1fr));flex:1;align-items:stretch;gap:12px;display:grid}.crm-app .workboard-stages .domain-stage{border:1px solid var(--crm-panel-edge,#fff);background:var(--crm-sidebar,#eaf0f7);min-width:0;box-shadow:none;border-radius:16px;flex-direction:column;margin:0;padding:0;display:flex}.crm-app .workboard-stages .domain-stage-heading{align-items:center;padding:14px 12px}.crm-app .workboard-stages h4{color:var(--crm-ink);margin:0;font-size:13px;font-weight:600}.crm-app .workboard-stages .domain-stage-records{flex:1;min-height:155px;max-height:60dvh;padding:0 8px 10px;overflow-y:auto}.crm-app .workboard-empty{text-align:center;color:var(--crm-muted);margin:0;padding:27px 0;font-size:13px}.crm-app .workboard-progress{-webkit-line-clamp:2;color:var(--crm-ink);-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.crm-app .workboard-status{color:var(--crm-muted);background:var(--crm-soft);border-radius:6px;align-self:flex-start;padding:2px 6px;font-size:12px}.crm-app .workboard-unassigned{margin:0 var(--crm-content-inset,20px) 20px;border:0;border-top:1px solid var(--crm-line);box-shadow:none;background:0 0;padding:16px 0 0}.crm-app .workboard-unassigned>p{color:var(--crm-muted);margin:0 0 12px;font-size:13px}.crm-app .workboard-unassigned-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--crm-grid-unit,13rem)),1fr));gap:12px;display:grid}.crm-app .workboard-help{padding:0 var(--crm-content-inset,20px) 14px;color:var(--crm-muted);margin:0;font-size:13px;line-height:1.6}@media (max-width:600px){.crm-app .workboard-stages .domain-stage-records{min-height:100px;max-height:none}}.crm-app .aftersales-panel{scroll-margin-top:24px}.crm-app .aftersales-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-app .aftersales-heading>div,.crm-app .aftersales-heading>h4{flex:1;min-width:0}.crm-app .aftersales-pending{background:var(--crm-warning-bg);color:var(--crm-warning-ink);border-radius:12px;padding:10px 12px}.crm-app .aftersales-issues{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:12px;margin-top:16px;display:grid}.crm-app .aftersales-issue{border:1px solid var(--crm-line);background:var(--crm-panel-surface);border-radius:16px;min-width:0;padding:16px}.crm-app .aftersales-state{color:var(--crm-muted);background:var(--crm-soft);border-radius:999px;flex:none;padding:2px 8px;font-size:12px}.crm-app .aftersales-issue[data-state=open] .aftersales-state{color:var(--crm-warning-ink);background:var(--crm-warning-bg)}.crm-app .aftersales-issue details{margin-block:10px}.crm-app .aftersales-issue blockquote{border-left:2px solid var(--crm-line);background:var(--crm-soft);overflow-wrap:anywhere;margin:10px 0;padding:10px 12px}.crm-app .aftersales-form{border-top:1px solid var(--crm-line);margin-top:18px;padding-top:16px}.crm-app .aftersales-form fieldset{border:0;min-width:0;padding:0}.crm-app .aftersales-form legend{margin-bottom:12px;font-weight:600}.crm-app .aftersales-form textarea,.crm-app .aftersales-form input:not([type=checkbox]){width:100%;max-width:100%}.crm-app .aftersales-acknowledge{align-items:flex-start;gap:8px;line-height:1.7;display:flex}.crm-app .aftersales-acknowledge input{flex:none;margin-top:5px}.crm-app .customer-archive-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px}.crm-app.crm-unified-theme .customer-archive-tabs button[aria-current=page]{color:#fff;background:var(--crm-selected);border-color:var(--crm-selected);border-radius:var(--crm-radius-pill)}.crm-app.crm-unified-theme .customer-archive-tabs button[aria-current=page]:hover{color:#fff;background:var(--crm-selected-hover);border-color:var(--crm-selected-hover)}.crm-app .followup-history-filter{margin-bottom:16px;display:flex}.crm-app .followup-history-filter label{width:min(100%,30rem);margin:0}.crm-app .followup-history-filter select{width:100%;margin-top:6px}.crm-app .workboard-aftersales{margin:0 var(--crm-content-inset,20px) 20px;border:1px solid var(--crm-line);background:var(--crm-panel-secondary);border-radius:16px;padding:16px}.crm-app .workboard-aftersales>h3{margin:0 0 8px;font-size:15px}.crm-app .workboard-aftersales>p{color:var(--crm-muted);font-size:13px}.crm-app.crm-unified-theme .workboard-aftersales-empty{flex-wrap:wrap;align-items:center;gap:6px 20px;margin-bottom:16px;padding:10px 16px;display:flex}.crm-app.crm-unified-theme .workboard-aftersales-empty>h3,.crm-app.crm-unified-theme .workboard-aftersales-empty>p{margin:0}.crm-app.crm-unified-theme .workboard-aftersales-empty>h3{font-size:14px}.crm-app.crm-unified-theme .workboard-aftersales-empty>h3>span{color:var(--crm-muted);margin-left:8px;font-size:12px;font-weight:400}.crm-app .workboard-aftersales-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:10px;display:grid}.crm-app .workboard-aftersales-list>button{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.crm-app .workboard-aftersales-list small{color:var(--crm-muted)}.crm-app .workboard-pending-label{color:var(--crm-warning-ink);background:var(--crm-warning-bg);white-space:normal;border-radius:9px;align-self:flex-start;padding:4px 7px;font-size:12px;line-height:1.6}.crm-app .workboard-completion-note{color:var(--crm-muted);margin:0 10px 10px;font-size:12px;line-height:1.6}.crm-app.crm-unified-theme .business-workspace .panel-heading h2.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@scope(.crm-app) to (.pricing-workspace){:scope{--primary:#ad2634;--ink:#263441;--muted:#65727e;--border:#dce1e5;--surface:#fff;--radius:12px;color:var(--ink);background:#f1f3f5}h1{letter-spacing:-.025em;font-size:28px;font-weight:650;line-height:1.35}h2{letter-spacing:-.015em;font-size:18px;font-weight:650}h3{color:#2d3a46;font-weight:600}button{min-height:38px;font-weight:500;transition:background .16s,border-color .16s,color .16s}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #b3202d}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover{background:#8e1e2a;border-color:#8e1e2a}.btn-primary:disabled{opacity:.55}input,textarea,select{border-color:#c9d1d8;border-radius:6px}input::placeholder,textarea::placeholder{color:#64707b}.panel{border-color:var(--border);background:var(--surface);box-shadow:none;border-radius:12px}.panel-heading{align-items:flex-start;padding:24px 26px 20px}.panel-heading p{max-width:66ch;color:var(--muted);font-size:13px}.panel-content{padding:0 26px 26px}.panel-bottom{border-top-color:#e7ebee;padding:13px 26px}.page-heading{align-items:flex-start;gap:24px;margin-bottom:26px}.page-heading p{max-width:74ch;color:var(--muted);font-size:13px}.page-heading>.actions{justify-content:flex-end;gap:7px;max-width:50%}.page-heading>.actions button{white-space:nowrap;font-size:12px}.table-wrap th{color:#66737f;background:#f6f8f9;font-size:12px;font-weight:550}.table-wrap td{font-size:13px;line-height:1.7}.table-wrap th,.table-wrap td{border-color:#e8ecef;padding:16px 22px}.filter-bar{background:#f7f8fa;gap:10px;padding:15px 24px}.filter-bar select,.filter-bar input{background:#fff}.customer-link{color:#293e50;font-weight:600}.customer-link:hover{color:var(--primary)}.customer-context{background:#e9edf0;border:0;border-radius:12px;gap:16px;margin-bottom:20px;padding:20px 24px}.customer-context .avatar{color:var(--primary);background:#fff;border-radius:8px}.customer-context .ownership{border-left:1px solid #d4dce3;padding-left:20px}.customer-context>button{background:#f7f9fa;border-color:#cbd5dd;font-size:12px}.tabs{border-bottom-color:#d3dce3;gap:18px;margin-bottom:25px}.tabs button{min-height:45px;padding:12px 4px;font-size:13px}.tabs button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.tabs button:hover{color:var(--primary);background:0 0}.facts>div{grid-template-columns:105px minmax(0,1fr);gap:16px;padding:15px 0}.contact-row{padding:18px 26px}.source-record{background:#f3f6f8;border-color:#d4dfe6;border-radius:8px}.map-nodes button{background:#f8fafb;border-radius:6px;min-height:64px}.map-nodes button.active{background:#f9eef0;border-color:#cf8d95}.empty{gap:9px;padding:32px 24px}.empty h3{font-size:15px;font-weight:600}.warning,.notice,.permission-note,.error{border-radius:6px;font-size:13px}@media (max-width:820px){h1{font-size:24px}.panel-heading{padding:20px 18px 17px}.panel-content{padding:0 18px 22px}.panel-bottom{padding:12px 18px}.page-heading>.actions{justify-content:flex-start;max-width:100%}.customer-context .ownership{border-left:0;padding-left:0}.tabs{gap:16px}.tabs button{white-space:nowrap;padding:11px 1px}.table-wrap th,.table-wrap td{padding:14px 17px}.facts>div{grid-template-columns:85px minmax(0,1fr)}.contact-row{padding:17px 18px}}}.crm-app{color:#263441;background:#f1f3f5}.crm-app .app-shell{grid-template-columns:228px minmax(0,1fr);min-height:100dvh}.crm-app .sidebar{background:#f8f9fa;border-right:1px solid #dce2e7;height:100dvh;padding:25px 14px 18px}.crm-app .sidebar .brand{text-align:left;padding:0 11px 20px}.crm-app .sidebar .brand img{width:170px}.crm-app .sidebar .brand span{color:#657480;margin-top:10px;font-size:11px}.crm-app .sidebar nav.grouped-navigation{min-height:0;padding:0 1px 10px}.crm-app .sidebar .nav-group{margin:17px 0 8px}.crm-app .sidebar .nav-group-toggle{color:#647480;min-height:25px;padding:4px 11px;font-size:11px;font-weight:550}.crm-app .sidebar .nav-group-items button{color:#475965;gap:11px;min-height:39px;margin:2px 0;padding:9px 11px;font-size:13px}.crm-app .sidebar nav button[aria-current=page]{color:#9d2332;background:#f5e7ea;font-weight:650}.crm-app .sidebar nav button:hover{background:#eaf0f3}.crm-app .sidebar nav button[aria-current=page]:hover{background:#f2dfe3}.crm-app .sidebar .nav-home,.crm-app .sidebar .nav-account{color:#4b5e6a;min-height:40px;padding:9px 11px}.crm-app .sidebar .navigation-admin{border-top:1px solid #e0e5e9;margin-top:20px;padding-top:16px}.crm-app .navigation-admin>span{color:#667783;padding:0 11px 8px;font-size:11px;display:block}.crm-app .sidebar .mobile-nav-toggle{display:none}.crm-app .sidebar-foot{color:#566b78;margin-top:12px;padding:15px 10px 0}.crm-app .topbar{background:#fff;border-bottom-color:#e1e6ea;gap:24px;height:64px;padding:0 32px}.crm-app .global-search{width:min(340px,32vw)}.crm-app .global-search input{background:#f3f5f7;border:1px solid #e7ebee;min-height:36px;font-size:12px}.crm-app .session-note{color:#64737e;background:#fafbfc;border-bottom-color:#e7ebee;padding:7px 32px;font-size:11px}.crm-app .main-content{max-width:1504px;padding:30px 32px 48px}.crm-app .main-footer{color:#667580;max-width:1504px;margin:auto;padding-left:32px;padding-right:32px}.crm-app .panel{margin-bottom:22px}.crm-app .skip-to-content{z-index:120;color:#9d2332;background:#fff;border:2px solid #9d2332;border-radius:6px;padding:10px 16px;position:fixed;top:-100px;left:12px}.crm-app .skip-to-content:focus{top:12px}@media (max-width:1150px) and (min-width:821px){.crm-app .app-shell{grid-template-columns:208px minmax(0,1fr)}.crm-app .sidebar{padding:22px 11px}.crm-app .sidebar .brand img{width:157px}.crm-app .main-content{padding:26px 24px 42px}.crm-app .topbar{padding:0 24px}.crm-app .main-footer{padding-left:24px;padding-right:24px}}@media (max-width:820px){.crm-app .app-shell{display:block}.crm-app .sidebar{height:auto;padding:14px 18px 10px;position:static}.crm-app .sidebar .brand{justify-content:space-between;align-items:center;padding:0 1px 12px;display:flex}.crm-app .sidebar .brand img{width:142px}.crm-app .sidebar .brand span{text-align:right;max-width:145px;margin:0}.crm-app .sidebar nav.grouped-navigation{max-height:none;padding:0;display:block;overflow:visible}.crm-app .sidebar .mobile-nav-toggle{background:#edf1f4;border-radius:6px;justify-content:flex-start;width:100%;min-height:39px;margin:0;padding:9px 11px;font-size:13px;display:flex}.crm-app .mobile-nav-toggle>span{text-align:left;flex:1}.crm-app .navigation-links{display:none}.crm-app [data-mobile-open=true]>.navigation-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;max-height:65dvh;padding:12px 0;display:grid;overflow:auto}.crm-app .sidebar .nav-group{min-width:0;margin:0}.crm-app .sidebar .nav-home{grid-column:1/-1;width:100%;margin:0}.crm-app .sidebar .nav-account{width:100%;margin:0}.crm-app .sidebar .nav-group-toggle{width:100%}.crm-app .sidebar .navigation-admin{grid-column:1/-1;margin:0;padding-top:12px}.crm-app .sidebar .navigation-admin>button{width:auto;margin-right:7px;display:inline-flex}.crm-app .sidebar-foot{display:none}.crm-app .topbar{gap:10px;height:auto;padding:12px 18px}.crm-app .global-search{flex:1;width:auto;min-width:150px}.crm-app .account-actions{flex-shrink:0;width:auto}.crm-app .account-actions span{font-size:11px}.crm-app .account-actions button{min-height:34px;padding:6px 9px;font-size:12px}.crm-app .session-note{padding:7px 18px;font-size:10px}.crm-app .main-content{padding:24px 18px 35px}.crm-app .main-footer{padding-left:18px;padding-right:18px}.crm-app .page-heading{margin-bottom:23px}}.crm-app .sales-dashboard{min-width:0}.crm-app .dashboard-command-row{border-bottom:1px solid #d9e0e6;justify-content:space-between;align-items:center;gap:18px;margin:-5px 0 25px;padding:0 0 21px;display:flex}.crm-app .dashboard-command-row p{color:#576b78;margin:0;font-size:13px}.crm-app .dashboard-command-row button{white-space:nowrap;font-size:13px}.crm-app .dashboard-primary-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);align-items:start;gap:22px;display:grid}.crm-app .dashboard-secondary-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.crm-app .sales-dashboard .panel-heading{padding-bottom:18px}.crm-app .sales-dashboard .panel-heading>.text-button{white-space:nowrap;flex:none;margin-top:3px;font-size:12px}.crm-app .dashboard-calendar-body{padding:0 26px 14px}.crm-app .dashboard-task-figure{margin:0 0 19px}.crm-app .dashboard-task-chart{border-bottom:1px solid #dee5ea;grid-template-columns:20px repeat(9,minmax(0,1fr));align-items:end;column-gap:7px;min-height:200px;padding:0 0 6px;display:grid}.crm-app .dashboard-chart-axis{color:#71808d;flex-direction:column;justify-content:space-between;align-self:end;height:164px;padding:0 0 22px;font-size:10px;display:flex}.crm-app .dashboard-task-chart .dashboard-chart-column{background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:flex-end;gap:7px;min-width:0;min-height:195px;padding:6px 0 0;display:flex}.crm-app .dashboard-chart-column:hover,.crm-app .dashboard-chart-column[aria-pressed=true]{background:#f6e9ec}.crm-app .dashboard-column-value{font-variant-numeric:tabular-nums;color:#3e5666;font-size:12px;font-weight:600}.crm-app .dashboard-column-plot{justify-content:center;align-items:flex-end;width:100%;height:137px;display:flex}.crm-app .dashboard-column-plot>span{background:#738796;border-radius:3px 3px 0 0;width:min(24px,60%);min-height:0;display:block}.crm-app .dashboard-chart-column.is-overdue .dashboard-column-plot>span,.crm-app .dashboard-chart-column[aria-pressed=true] .dashboard-column-plot>span{background:#ad2634}.crm-app .dashboard-column-label{white-space:nowrap;color:#637380;font-size:11px;font-weight:400}.crm-app .dashboard-task-figure figcaption{color:#6a7b87;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:11px;line-height:1.65;display:flex}.crm-app .dashboard-task-selection{color:#566c7a;border-top:1px solid #e5e9ed;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 8px;font-size:12px;display:flex}.crm-app .dashboard-task-selection .text-button{font-size:12px}.crm-app .dashboard-next-actions>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;border-radius:0;justify-content:flex-start;gap:16px;width:100%;padding:13px 0;display:flex}.crm-app .dashboard-next-actions>button:last-child{border-bottom:0}.crm-app .dashboard-next-actions time{font-variant-numeric:tabular-nums;color:#607481;flex:none;width:39px;font-size:12px}.crm-app .dashboard-next-actions time.is-overdue{color:#ab2737;font-weight:600}.crm-app .dashboard-next-actions>button>span{flex:1;min-width:0}.crm-app .dashboard-next-actions strong{color:#344958;font-size:13px;font-weight:550;line-height:1.65;display:block}.crm-app .dashboard-next-actions small{color:#6c7c88;margin-top:4px;font-size:11px;display:block}.crm-app .dashboard-next-actions>button>svg{color:#81919e}.crm-app .dashboard-next-actions>button:hover strong{color:#ad2634}.crm-app .dashboard-workflow{background:#e9eef2;border:0}.crm-app .dashboard-workflow .panel-heading{padding-bottom:8px}.crm-app .dashboard-workflow-links{padding:0 25px}.crm-app .dashboard-workflow-links>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d4dee5;border-radius:0;align-items:center;gap:13px;width:100%;padding:22px 0;display:flex}.crm-app .dashboard-workflow-links>button>svg:first-child{color:#687e8d}.crm-app .dashboard-workflow-links>button>span{flex:1}.crm-app .dashboard-workflow-links strong{color:#344d5e;font-size:14px;font-weight:600;display:block}.crm-app .dashboard-workflow-links small{color:#556c7c;margin-top:5px;font-size:12px;display:block}.crm-app .dashboard-workflow-links>button:hover strong{color:#ad2634}.crm-app .dashboard-workflow-links>button>svg:last-child{color:#708595}.crm-app .dashboard-reference-links{flex-wrap:wrap;gap:15px;padding:23px 25px 26px;display:flex}.crm-app .dashboard-reference-links button{color:#425c6e;background:0 0;border:0;min-height:25px;padding:0;font-size:12px}.crm-app .dashboard-reference-links button:hover{color:#ad2634;text-underline-offset:3px;text-decoration:none}.crm-app .dashboard-progress-selector{border-bottom:1px solid #e2e8ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 26px 20px;display:grid}.crm-app .dashboard-progress-selector>button{text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:13px 12px 15px;display:flex}.crm-app .dashboard-progress-selector>button:first-child{padding-left:0}.crm-app .dashboard-progress-selector>button[aria-pressed=true]{background:#fcf5f6;border-bottom-color:#ad2634}.crm-app .dashboard-progress-selector>button>span:first-child{color:#637986;font-size:12px;line-height:1.6}.crm-app .dashboard-progress-selector strong{color:#2e4b5e;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.crm-app .dashboard-progress-selector strong small{color:#6d7f8d;margin-left:5px;font-size:11px;font-weight:400}.crm-app .dashboard-progress-dots{flex-wrap:wrap;align-items:center;gap:4px;min-height:14px;display:flex}.crm-app .dashboard-progress-dots i{background:#738796;border-radius:1px;width:5px;height:5px}.crm-app .dashboard-progress-dots em,.crm-app .dashboard-opportunity-ticks em{color:#61717e;font-size:10px;font-style:normal;line-height:1}.crm-app .dashboard-progress-selector>button[aria-pressed=true] i{background:#ad2634}.crm-app .dashboard-filter-reset{padding:0 26px 12px}.crm-app .dashboard-filter-reset .text-button{font-size:12px}.crm-app .dashboard-customer-matrix{min-width:440px}.crm-app .dashboard-customer-matrix th:not(:first-child),.crm-app .dashboard-customer-matrix td:not(:first-child){text-align:center;padding-left:9px;padding-right:9px}.crm-app .dashboard-customer-matrix td:first-child{max-width:235px}.crm-app .dashboard-customer-matrix td small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.crm-app .dashboard-customer-matrix .customer-link{white-space:normal;font-size:13px}.crm-app .dashboard-matrix-value{color:#7f8c97;background:#f5f7f9;border:0;border-radius:4px;gap:4px;min-width:35px;min-height:28px;padding:4px;font-size:11px}.crm-app .dashboard-matrix-value.has-record{color:#45616f;background:#eaf0f3}.crm-app .dashboard-opportunity-plot{padding:0 26px 12px}.crm-app .dashboard-opportunity-plot>button{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:100px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 0;font-size:12px;display:grid}.crm-app .dashboard-opportunity-plot>button[aria-pressed=true]{color:#a52333;background:#fbf0f2}.crm-app .dashboard-opportunity-plot b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:550}.crm-app .dashboard-opportunity-ticks{flex-wrap:wrap;align-items:center;gap:3px;min-height:18px;display:flex}.crm-app .dashboard-opportunity-ticks i{background:#7d909e;border-radius:1px;width:5px;height:15px}.crm-app .dashboard-opportunity-plot>button[aria-pressed=true] i{background:#ad2634}.crm-app .dashboard-opportunity-records{padding:0 26px 14px}.crm-app .dashboard-opportunity-records>button{text-align:left;background:0 0;border:0;border-top:1px solid #e7ecef;border-radius:0;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:16px 0;display:flex}.crm-app .dashboard-opportunity-records strong{font-size:13px;font-weight:600;line-height:1.7;display:block}.crm-app .dashboard-opportunity-records small{color:#6a7b89;margin-top:5px;font-size:11px;line-height:1.7;display:block}.crm-app .dashboard-opportunity-records button>span>span{color:#496474;margin-top:7px;font-size:12px;line-height:1.7;display:block}.crm-app .dashboard-opportunity-records button>svg{color:#7d8e99;flex:none;margin-top:3px}.crm-app .dashboard-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:0 26px 12px;display:grid}.crm-app .dashboard-recent-grid>button{text-align:left;background:0 0;border:0;border-top:1px solid #e5eaee;border-radius:0;min-width:0;padding:18px 0;display:block}.crm-app .dashboard-recent-grid time{color:#61717e;font-size:11px;font-weight:400}.crm-app .dashboard-recent-grid h3{margin:8px 0 7px;font-size:14px;line-height:1.65}.crm-app .dashboard-recent-grid p{-webkit-line-clamp:2;color:#5a6b77;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13px;font-weight:400;line-height:1.8;display:-webkit-box;overflow:hidden}.crm-app .dashboard-recent-grid button>span{color:#687c8a;justify-content:space-between;align-items:center;font-size:11px;display:flex}.crm-app .dashboard-recent-grid>button:hover h3{color:#ad2634}.crm-app .sales-dashboard .panel-bottom .muted{font-size:11px;line-height:1.7;display:block}.crm-app .sales-dashboard .empty{padding:28px 20px}@media (max-width:1180px){.crm-app .dashboard-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr)}.crm-app .dashboard-secondary-grid{grid-template-columns:minmax(0,1fr)}.crm-app .dashboard-workflow-links{padding:0 20px}.crm-app .dashboard-reference-links{gap:12px;padding:21px 20px}.crm-app .dashboard-workflow .panel-heading{padding-left:20px;padding-right:20px}.crm-app .dashboard-column-label{font-size:10px}.crm-app .dashboard-task-chart{column-gap:3px}.crm-app .dashboard-customer-matrix td:first-child{max-width:390px}}@media (max-width:960px){.crm-app .dashboard-primary-grid{grid-template-columns:minmax(0,1fr)}.crm-app .dashboard-workflow-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.crm-app .dashboard-workflow-links>button{padding:15px 0;display:block}.crm-app .dashboard-workflow-links>button>svg:first-child{margin-bottom:9px}.crm-app .dashboard-workflow-links>button>svg:last-child{display:none}.crm-app .dashboard-workflow-links strong{font-size:13px}.crm-app .dashboard-workflow-links small{font-size:11px}.crm-app .dashboard-reference-links{padding-top:17px;padding-bottom:20px}}@media (max-width:600px){.crm-app .dashboard-command-row{padding-bottom:20px;display:block}.crm-app .dashboard-command-row p{margin-bottom:13px;font-size:12px}.crm-app .dashboard-command-row button{font-size:12px}.crm-app .dashboard-calendar-body{padding:0 17px 12px}.crm-app .dashboard-task-chart{grid-template-columns:14px repeat(9,minmax(0,1fr));column-gap:2px}.crm-app .dashboard-task-chart .dashboard-chart-column{min-height:175px}.crm-app .dashboard-column-plot{height:115px}.crm-app .dashboard-chart-axis{height:142px;font-size:11px}.crm-app .dashboard-column-label{font-size:11px}.crm-app .dashboard-task-figure figcaption{font-size:10px}.crm-app .dashboard-workflow-links{gap:12px;padding:0 18px}.crm-app .dashboard-workflow-links strong{font-size:12px}.crm-app .dashboard-workflow-links small{font-size:11px;line-height:1.8}.crm-app .dashboard-reference-links{padding-left:18px;padding-right:18px}.crm-app .dashboard-progress-selector{margin:0 18px 15px}.crm-app .dashboard-progress-selector>button{padding-left:10px;padding-right:6px}.crm-app .dashboard-progress-selector>button>span:first-child{font-size:11px}.crm-app .dashboard-progress-selector strong{font-size:23px}.crm-app .dashboard-recent-grid{grid-template-columns:1fr;padding:0 18px 10px}.crm-app .dashboard-opportunity-plot,.crm-app .dashboard-opportunity-records{padding-left:18px;padding-right:18px}.crm-app .sales-dashboard .panel-heading{gap:10px}.crm-app .sales-dashboard .panel-heading h2{font-size:16px}.crm-app .sales-dashboard .panel-heading p{font-size:12px}.crm-app .sales-dashboard .panel-heading>.text-button{font-size:11px}}@media (prefers-reduced-motion:reduce){.crm-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.boot img{height:auto}.crm-app h1,.crm-app h2{overflow-wrap:anywhere;text-wrap:balance;scroll-margin-top:20px}.crm-app button,.crm-app a{touch-action:manipulation}.crm-app .dashboard-workflow-links>button>span,.crm-app .dashboard-opportunity-records>button>span{overflow-wrap:anywhere;min-width:0}.crm-app .dashboard-task-chart .dashboard-column-label,.crm-app .dashboard-column-value,.crm-app .dashboard-progress-dots em,.crm-app .dashboard-opportunity-ticks em{font-size:12px}.crm-app .dashboard-chart-axis{color:#61717e}.crm-app .dashboard-next-actions small,.crm-app .dashboard-recent-grid time,.crm-app .dashboard-matrix-value{font-size:12px}.crm-app .wecom-workspace fieldset>.wecom-step-list{margin-bottom:22px}.crm-app .wecom-workspace fieldset>.actions+.actions{margin-top:18px}.crm-app .wecom-inbox-list>li{content-visibility:auto;contain-intrinsic-size:auto 128px}.crm-app .table-wrap:focus-visible{outline-offset:3px;outline:3px solid #b3202d}@media (max-width:600px){.crm-app .dashboard-task-figure{padding-bottom:3px;overflow-x:auto}.crm-app .dashboard-task-chart{min-width:450px}.crm-app .dashboard-column-label,.crm-app .dashboard-progress-selector>button>span:first-child{font-size:12px}}@media (pointer:coarse){.crm-app button,.crm-app .sidebar .nav-group-items button,.crm-app .sidebar .nav-home,.crm-app .sidebar .nav-account{min-height:44px}.crm-app .dashboard-matrix-value{min-width:44px}.crm-app .wecom-confirm{min-height:44px}.crm-app .sidebar .nav-group-items button{margin:4px 0}}.crm-app .price-engine-center{border-bottom:1px solid var(--border,#dce1e5);margin-bottom:25px}.crm-app .price-engine-center nav{flex-wrap:wrap;gap:12px;display:flex}.crm-app .price-engine-center nav>button{text-align:left;color:#41576a;background:#fff;border:1px solid #d5dce2;border-radius:8px;flex:1;align-items:center;gap:13px;min-width:220px;max-width:370px;padding:17px 20px;display:flex}.crm-app .price-engine-center nav>button[aria-current=page]{color:#982431;background:#fff6f6;border-color:#ad2634;box-shadow:inset 0 2px #ad2634}.crm-app .price-engine-center nav>button:hover{border-color:#ad2634}.crm-app .price-engine-center strong{font-size:15px;font-weight:600;display:block}.crm-app .price-engine-center small{color:#647683;margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.crm-app .price-engine-center>p{color:#61717e;max-width:82ch;margin:14px 0 17px;font-size:13px}.crm-app .pricing-workspace .price-maintenance-navigation{border-bottom:1px solid #dce1e5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.crm-app .pricing-workspace .maintenance-tabs{flex:1;gap:7px;margin:0}.crm-app .pricing-workspace .maintenance-tabs button{min-height:40px;padding:9px 14px;font-size:13px}.crm-app .pricing-workspace .price-retained-entries{color:#647683;background:0 0;border:0;flex:0 270px;min-width:190px;max-width:310px;margin:0;padding:0;font-size:12px}.crm-app .pricing-workspace .price-retained-entries summary{cursor:pointer;color:#4d6476;padding:10px 0;font-size:12px}.crm-app .pricing-workspace .price-retained-entries p{margin:0 0 10px;font-size:12px;line-height:1.8}.crm-app .pricing-workspace .price-retained-entries>div{flex-wrap:wrap;gap:7px;display:flex}.crm-app .pricing-workspace .price-retained-entries button{color:#4b6174;background:#fff;border:1px solid #cdd6de;border-radius:6px;min-height:36px;padding:6px 9px;font-size:12px}.crm-app .pricing-workspace .price-retained-entries button.active{color:#982431;background:#fff6f6;border-color:#ad2634}.crm-app .pricing-workspace .price-freight-note{color:#61717e;max-width:86ch;margin:14px 0;font-size:12px;line-height:1.8}.crm-app .pricing-workspace .page-header h2{color:#2d3a46;margin:0 0 5px;font-size:21px;font-weight:600;line-height:1.5}.crm-app .pricing-workspace .page-header p{color:#65727e;font-size:13px}:is(.crm-app .pricing-workspace .price-maintenance-navigation button:focus-visible,.crm-app .pricing-workspace .price-retained-entries summary:focus-visible){outline-offset:3px;outline:3px solid #b3202d}@media (max-width:820px){.crm-app .price-engine-center nav>button{min-width:180px;max-width:none;padding:14px 16px}.crm-app .pricing-workspace .price-maintenance-navigation{flex-wrap:wrap;gap:13px}.crm-app .pricing-workspace .price-retained-entries{flex-basis:100%;max-width:none}}@media (max-width:600px){.crm-app .price-engine-center nav{gap:8px}.crm-app .price-engine-center nav>button{min-width:100%;padding:12px 16px}.crm-app .price-engine-center small{margin-top:2px}.crm-app .price-engine-center>p{margin:12px 0 16px;font-size:12px}.crm-app .pricing-workspace .maintenance-tabs button{min-height:44px;padding:8px 11px;font-size:12px}.crm-app .pricing-workspace .price-retained-entries button{min-height:44px}}.crm-app.crm-unified-theme .dashboard-workspace{--dw-ink:var(--crm-ink,#252b35);--dw-muted:var(--crm-muted);--dw-line:var(--crm-line);--dw-accent:var(--crm-accent,#6e6395);--dw-soft:var(--crm-soft);--dw-selected:var(--crm-active-soft);color:var(--dw-ink);min-width:0;font-size:14px;line-height:1.55}.crm-app .dashboard-workspace *{box-sizing:border-box}.crm-app .dashboard-workspace :is(button,select,input,textarea,summary):focus-visible{outline:3px solid var(--dw-accent);outline-offset:3px}.crm-app .dashboard-workspace ::selection{color:#282235;background:#ded7ee}.crm-app .dashboard-workspace :is(input,textarea){caret-color:var(--dw-accent)}.crm-app .dashboard-workspace :is(button,select,summary){font-family:inherit}.crm-app .dashboard-workspace button{cursor:pointer;font-size:13px;transition:background .16s,color .16s,box-shadow .16s}.crm-app .dashboard-workspace button:disabled{opacity:.5;cursor:not-allowed}.crm-app .dashboard-workspace :is(h2,h3,p){margin:0}.crm-app .dashboard-workspace :is(h2,h3){color:var(--dw-ink);letter-spacing:-.015em;font-weight:650}.crm-app .dashboard-workspace h2{font-size:17px;line-height:1.4}.crm-app .dashboard-workspace h3{font-size:14px;line-height:1.5}.crm-app .dashboard-workspace .dw-muted{color:var(--dw-muted);font-size:12px}.crm-app .dashboard-workspace .dw-text-button{min-height:32px;box-shadow:none;color:var(--dw-accent);white-space:normal;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:5px;padding:3px 0;font-size:12px;display:inline-flex}.crm-app .dashboard-workspace .dw-text-button:hover:not(:disabled){color:var(--crm-accent-hover,#53466e);text-underline-offset:3px;text-decoration:none}.crm-app .dashboard-workspace .dw-text-button svg{flex:none}.crm-app .dashboard-workspace .dw-dayline{min-height:34px;color:var(--dw-muted);flex-wrap:wrap;align-items:center;gap:20px;margin:0 4px 12px;font-size:13px;display:flex}.crm-app .dashboard-workspace .dw-dayline>time{color:var(--dw-ink);align-items:center;gap:8px;display:flex}.crm-app .dashboard-workspace .dw-dayline>button{margin-left:auto}.crm-app .dashboard-workspace .dw-dayline p span{color:#edba89}.crm-app .dashboard-workspace .dw-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.crm-app .dashboard-workspace :is(.dw-panel,.dw-canvas){background:var(--crm-panel-surface);border:0;border-radius:22px;min-width:0;box-shadow:0 7px 24px -18px #28334c44}.crm-app .dashboard-workspace .dw-panel{grid-column:span 4;padding:22px}.crm-app .dashboard-workspace .dw-canvas{grid-area:1/1/span 2/span 8;padding:22px 24px;box-shadow:0 12px 36px -22px #28334c55}.crm-app .dashboard-workspace .dw-priority{flex-direction:column;grid-area:1/9/auto/span 4;display:flex}.crm-app .dashboard-workspace .dw-review{grid-area:2/9/auto/span 4}.crm-app .dashboard-workspace .dw-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.crm-app .dashboard-workspace .dw-section-head h2{flex:none}.crm-app .dashboard-workspace .dw-tools{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.crm-app .dashboard-workspace .dw-tools>select{border:1px solid var(--dw-line);background:var(--dw-soft);width:auto;min-width:100px;max-width:215px;min-height:34px;color:var(--dw-ink);text-overflow:ellipsis;border-radius:9px;padding:6px 25px 6px 10px;font-size:12px}.crm-app .dashboard-workspace .dw-panel-note{color:var(--dw-muted);margin:-4px 0 12px;font-size:12px;line-height:1.65}.crm-app .dashboard-workspace .dw-customer-context{perspective:1000px;margin:4px 0 16px}.crm-app .dashboard-workspace .dw-customer-identity{z-index:2;background:#f3bc8f;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;transition:box-shadow .18s;display:flex;position:relative}.crm-app .dashboard-workspace .dw-customer-identity>div:nth-child(2){flex:1;min-width:0}.crm-app .dashboard-workspace .dw-customer-monogram{background:var(--crm-panel-surface);width:48px;height:48px;color:var(--dw-accent);border-radius:14px;flex:none;place-items:center;font-size:22px;font-weight:600;display:grid}.crm-app .dashboard-workspace .dw-customer-title{max-width:100%;min-height:34px;box-shadow:none;color:var(--dw-ink);letter-spacing:-.025em;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:0;font-size:25px;font-weight:650;line-height:1.35;display:flex}.crm-app .dashboard-workspace .dw-customer-title svg{color:var(--dw-accent);flex:none}.crm-app .dashboard-workspace .dw-customer-identity p{color:#60432f;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.crm-app .dashboard-workspace .dw-relations{z-index:1;background:#e5ac7e;border-radius:0 0 14px 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 7px;padding:12px 4px 0;transition:transform .18s,box-shadow .18s,padding .18s;display:grid;position:relative}.crm-app .dashboard-workspace .dw-relations>button{min-width:0;min-height:65px;box-shadow:none;text-align:left;color:var(--dw-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;display:flex}.crm-app .dashboard-workspace .dw-relations>button+button{border-left:1px solid var(--dw-line);border-radius:0}.crm-app .dashboard-workspace .dw-relations>button:hover{color:var(--dw-accent);background:#f9d0a9}.crm-app .dashboard-workspace .dw-relations>button>svg{flex:none}.crm-app .dashboard-workspace .dw-relations>button>svg:last-child{width:12px;margin-left:auto}.crm-app .dashboard-workspace .dw-relations>button>span{min-width:0;font-size:12px;line-height:1.4}.crm-app .dashboard-workspace .dw-relations strong{color:var(--dw-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:600;display:block}.crm-app .dashboard-workspace .dw-relations small{color:var(--dw-muted);font-size:11px;font-weight:400}.crm-app .dashboard-workspace .dw-communication-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}.crm-app .dashboard-workspace .dw-communication{width:100%;min-width:0;box-shadow:none;text-align:left;color:var(--dw-ink);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 5px 12px 1px;display:flex;position:relative}.crm-app .dashboard-workspace .dw-communication:hover{background:var(--crm-soft)}.crm-app .dashboard-workspace .dw-communication+.dw-communication:before{content:"";background:var(--crm-line);width:1px;height:20px;position:absolute;top:-12px;left:4px}.crm-app .dashboard-workspace .dw-timeline-dot{background:#a9c9b2;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #f3f0f7}.crm-app .dashboard-workspace .dw-communication-copy{flex:1;min-width:0}.crm-app .dashboard-workspace .dw-communication-meta{color:var(--dw-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;font-size:11px;display:flex}.crm-app .dashboard-workspace .dw-communication-meta strong{color:var(--dw-ink);font-size:12px;font-weight:600}.crm-app .dashboard-workspace .dw-communication-meta>span{margin-left:auto}.crm-app .dashboard-workspace .dw-communication-summary{-webkit-line-clamp:2;color:#c2cbce;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.crm-app .dashboard-workspace .dw-communication>svg{color:var(--crm-muted);flex:none;margin-top:3px}.crm-app .dashboard-workspace .dw-context-action{text-align:left;background:var(--crm-soft);width:100%;min-width:0;min-height:42px;box-shadow:none;color:var(--dw-ink);border:0;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:9px 12px;display:flex}.crm-app .dashboard-workspace .dw-context-action>span{color:var(--dw-muted);flex:none;font-size:11px}.crm-app .dashboard-workspace .dw-context-action strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.crm-app .dashboard-workspace .dw-context-action time{color:var(--dw-muted);flex:none;font-size:11px}.crm-app .dashboard-workspace .dw-context-action svg{flex:none}.crm-app .dashboard-workspace .dw-compose{border-top:1px solid var(--dw-line);margin-top:18px;padding-top:18px}.crm-app .dashboard-workspace .dw-compose fieldset{border:0;min-width:0;margin:0;padding:0}.crm-app .dashboard-workspace .dw-compose-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.crm-app .dashboard-workspace .dw-compose-head label{color:var(--dw-ink);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:flex}.crm-app .dashboard-workspace .dw-compose-head select{background:var(--crm-soft);width:auto;min-height:30px;color:var(--dw-muted);border:0;border-radius:8px;padding:3px 20px 3px 9px;font-size:12px}.crm-app .dashboard-workspace .dw-compose textarea{resize:vertical;background:var(--crm-field-surface);width:100%;min-height:78px;max-height:240px;color:var(--dw-ink);border:1px solid var(--crm-field-edge);box-shadow:none;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.6;display:block}.crm-app .dashboard-workspace .dw-compose textarea::placeholder{color:var(--crm-muted)}.crm-app .dashboard-workspace .dw-compose-footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:10px;display:grid}.crm-app .dashboard-workspace .dw-compose-options{min-width:0}.crm-app .dashboard-workspace .dw-compose-options>summary{cursor:pointer;min-height:34px;color:var(--dw-muted);align-items:center;gap:5px;width:max-content;font-size:12px;list-style:none;display:flex}.crm-app .dashboard-workspace .dw-compose-options>summary::-webkit-details-marker{display:none}.crm-app .dashboard-workspace .dw-compose-options[open]>summary svg{transform:rotate(90deg)}.crm-app .dashboard-workspace .dw-compose-options>div{padding-top:10px}.crm-app .dashboard-workspace .dw-compose-options .field-grid{gap:10px;margin:0 0 10px}.crm-app .dashboard-workspace .dw-compose-options :is(input,select){border:1px solid var(--crm-field-edge);max-width:100%;min-height:34px;color:var(--dw-ink);background:var(--crm-field-surface);border-radius:8px;padding:6px 8px;font-size:12px}.crm-app .dashboard-workspace .dw-compose-options label{color:var(--dw-muted);gap:5px;min-width:0;margin:0;font-size:12px;display:grid}.crm-app .dashboard-workspace .dw-next-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.crm-app .dashboard-workspace .dw-primary{background:var(--dw-accent);color:#fff;min-height:36px;box-shadow:none;border:0;border-radius:9px;padding:8px 15px;font-size:12px;font-weight:600}.crm-app .dashboard-workspace .dw-error{color:var(--crm-danger);margin-top:12px;font-size:12px}.crm-app .dashboard-workspace .dw-canvas-actions{border-top:1px solid var(--dw-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:18px;display:flex}.crm-app .dashboard-workspace .dw-canvas-actions>button:not(.dw-text-button){background:var(--crm-soft);min-height:34px;color:var(--crm-ink);box-shadow:none;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;display:inline-flex}.crm-app .dashboard-workspace .dw-canvas-actions>button:last-child{margin-left:auto}.crm-app .dashboard-workspace .dw-priority-list{flex:1;margin:0;padding:0;list-style:none}.crm-app .dashboard-workspace .dw-priority-list li+li{border-top:1px solid var(--dw-line)}.crm-app .dashboard-workspace .dw-priority-list button{text-align:left;width:100%;min-height:82px;box-shadow:none;color:var(--dw-ink);background:0 0;border:0;border-radius:10px;margin:0;padding:12px 10px;display:block}.crm-app .dashboard-workspace .dw-priority-list button[aria-pressed=true]{background:var(--dw-selected)}.crm-app .dashboard-workspace .dw-priority-list button:hover{background:var(--crm-active-soft)}.crm-app .dashboard-workspace .dw-priority-customer{min-width:0;color:var(--dw-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.crm-app .dashboard-workspace .dw-priority-customer time{flex:none;font-size:10px}.crm-app .dashboard-workspace .dw-priority-list strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.crm-app .dashboard-workspace .dw-priority-open{color:var(--dw-accent);align-items:center;gap:3px;margin-top:7px;font-size:11px;display:flex}.crm-app .dashboard-workspace .dw-overdue{color:#eec08f}.crm-app .dashboard-workspace .dw-footer-link{border:0;border-top:1px solid var(--dw-line);width:100%;min-height:37px;box-shadow:none;color:var(--dw-accent);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:9px;margin-top:14px;padding:12px 0 0;font-size:12px;display:flex}.crm-app .dashboard-workspace .dw-footer-link>span{align-items:center;gap:7px;font-size:12px;display:flex}.crm-app .dashboard-workspace .dw-review-row{text-align:left;width:100%;box-shadow:none;color:var(--dw-ink);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:9px 0;display:flex}.crm-app .dashboard-workspace .dw-review-row>svg{color:var(--dw-accent);flex:none}.crm-app .dashboard-workspace .dw-review-row>span{flex:1;min-width:0}.crm-app .dashboard-workspace .dw-review-row strong{font-size:13px;font-weight:600;display:block}.crm-app .dashboard-workspace .dw-review-row small{color:var(--dw-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.crm-app .dashboard-workspace .dw-review-row b{font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:600}.crm-app .dashboard-workspace .dw-processing{color:var(--dw-muted);flex-wrap:wrap;gap:5px 12px;margin:10px 0 3px;font-size:11px;display:flex}.crm-app .dashboard-workspace .dw-review-detail{border-top:1px solid var(--dw-line);color:var(--dw-muted);margin-top:10px;padding-top:12px;font-size:12px;line-height:1.6}.crm-app .dashboard-workspace .dw-review-detail button{margin-top:4px}.crm-app .dashboard-workspace .dw-small-list>button{border:0;border-bottom:1px solid var(--dw-line);width:100%;min-height:64px;box-shadow:none;text-align:left;color:var(--dw-ink);background:0 0;border-radius:0;align-items:center;gap:10px;padding:12px 0;display:flex}.crm-app .dashboard-workspace .dw-small-list>button:last-child{border-bottom:0}.crm-app .dashboard-workspace .dw-small-list>button>span:nth-child(2){flex:1;min-width:0}.crm-app .dashboard-workspace .dw-small-list>button>svg{color:var(--dw-muted);flex:none}.crm-app .dashboard-workspace .dw-work-kind{color:var(--crm-accent);background:#f3bc8f;border-radius:6px;flex:none;padding:4px 7px;font-size:10px}.crm-app .dashboard-workspace .dw-small-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.crm-app .dashboard-workspace .dw-small-list small{color:var(--dw-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.crm-app .dashboard-workspace .dw-change-list>button{width:100%;box-shadow:none;text-align:left;color:var(--dw-ink);background:0 0;border:0;border-radius:0;padding:11px 0;display:block}.crm-app .dashboard-workspace .dw-change-list>button>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-app .dashboard-workspace .dw-change-list strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.crm-app .dashboard-workspace .dw-change-list time{color:var(--dw-muted);flex:none;font-size:10px}.crm-app .dashboard-workspace .dw-change-list p{-webkit-line-clamp:2;color:var(--dw-muted);-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.crm-app .dashboard-workspace .dw-overview .record-timeline-days{gap:8px}.crm-app .dashboard-workspace .dw-overview .record-timeline-days li{grid-template-rows:18px 70px auto}.crm-app .dashboard-workspace .dw-overview .record-timeline-fill{background:#91b3be;width:min(24px,65%)}.crm-app .dashboard-workspace .dw-overview .record-timeline figcaption{color:var(--dw-muted);margin-top:10px;font-size:10px;line-height:1.65}.crm-app .dashboard-workspace .dw-overview-totals{color:var(--dw-muted);border-top:1px solid var(--dw-line);flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.crm-app .dashboard-workspace .dw-overview-totals strong{color:var(--dw-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.crm-app .dashboard-workspace .dw-empty-inline{color:var(--dw-muted);padding:16px 2px;font-size:12px;line-height:1.75}.crm-app .dashboard-workspace .dw-region-view{background:var(--crm-soft);border-radius:14px;margin:0 0 20px;padding:12px}.crm-app .dashboard-workspace .dw-region-view .crm-region-stage{height:330px}.crm-app .dashboard-workspace .dw-region-view .crm-region-map{min-width:0;max-width:100%}@media (min-width:1500px){.crm-app .dashboard-workspace .dw-grid{gap:22px}.crm-app .dashboard-workspace .dw-canvas{padding:28px 32px}.crm-app .dashboard-workspace .dw-panel{padding:24px}.crm-app .dashboard-workspace .dw-customer-title{font-size:27px}.crm-app .dashboard-workspace .dw-communication{padding-top:14px;padding-bottom:14px}}@media (max-width:1150px){.crm-app .dashboard-workspace .dw-grid{gap:14px}.crm-app .dashboard-workspace .dw-canvas{padding:22px}.crm-app .dashboard-workspace .dw-panel{padding:18px}.crm-app .dashboard-workspace .dw-section-head{flex-wrap:wrap;gap:8px}.crm-app .dashboard-workspace .dw-tools{gap:10px}.crm-app .dashboard-workspace .dw-tools>select{max-width:170px}.crm-app .dashboard-workspace .dw-customer-identity{gap:10px;padding:15px}.crm-app .dashboard-workspace .dw-customer-title{font-size:22px}.crm-app .dashboard-workspace .dw-relations>button{gap:6px;padding:6px 8px}.crm-app .dashboard-workspace .dw-relations>button>svg:first-child{display:none}.crm-app .dashboard-workspace .dw-priority-customer{display:block}.crm-app .dashboard-workspace .dw-priority-customer time{margin-top:2px;display:block}.crm-app .dashboard-workspace .dw-canvas-actions>button:last-child{margin-left:0}.crm-app .dashboard-workspace .dw-overview .record-timeline-days{gap:5px}}@media (max-width:900px){.crm-app .dashboard-workspace .dw-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.crm-app .dashboard-workspace .dw-canvas{grid-area:1/1/span 2/span 8;padding:18px}.crm-app .dashboard-workspace .dw-priority{grid-area:1/9/auto/span 4}.crm-app .dashboard-workspace .dw-review{grid-area:2/9/auto/span 4}.crm-app .dashboard-workspace .dw-panel{grid-column:span 4;padding:16px}.crm-app .dashboard-workspace .dw-priority,.crm-app .dashboard-workspace .dw-review{grid-column:9/span 4}.crm-app .dashboard-workspace .dw-tools{gap:8px}.crm-app .dashboard-workspace .dw-tools>select{max-width:150px}.crm-app .dashboard-workspace .dw-customer-title{font-size:20px}.crm-app .dashboard-workspace .dw-customer-monogram{width:38px;height:38px;font-size:18px}.crm-app .dashboard-workspace .dw-customer-identity{padding:14px}.crm-app .dashboard-workspace h2{font-size:15px}.crm-app .dashboard-workspace .dw-section-head{margin-bottom:10px}.crm-app .dashboard-workspace .dw-relations>button{padding:6px}.crm-app .dashboard-workspace .dw-relations>button>svg:last-child{display:none}.crm-app .dashboard-workspace .dw-canvas-actions{gap:7px}.crm-app .dashboard-workspace .dw-priority-list button{min-height:80px;padding:10px 0}.crm-app .dashboard-workspace .dw-customer-context{margin-bottom:14px}}@media (max-width:620px){.crm-app .dashboard-workspace{padding-bottom:8px;overflow-x:auto}.crm-app .dashboard-workspace .dw-grid{min-width:700px}.crm-app .dashboard-workspace .dw-dayline{gap:8px;font-size:12px}.crm-app .dashboard-workspace .dw-dayline>p{display:none}}@media (pointer:coarse){.crm-app .dashboard-workspace :is(button,summary,select){min-height:44px}}.crm-app .dashboard-workspace .dw-customer-context{--dw-ink:#291e16;--dw-muted:#654b38;--dw-accent:#403f2e;--dw-line:#c28f6866}.crm-app .dashboard-workspace .dw-customer-monogram{color:#684529;background:#f9d6b8}.crm-app .dashboard-workspace .dw-customer-title{color:#291e16}.crm-app .dashboard-workspace .dw-work-kind{color:#c3dec9;background:#34483d}.crm-app .dashboard-workspace .dw-primary{background:var(--crm-action-bg);color:var(--crm-action-ink)}.crm-app .dashboard-workspace .dw-primary:hover:not(:disabled){background:var(--crm-action-hover)}.crm-app .dashboard-workspace .dw-timeline-dot{box-shadow:0 0 0 4px #303d36}.crm-app .dashboard-workspace .dw-overview{background:#253238}.crm-app .dashboard-workspace .dw-priority-open{color:#b7d7c1}.crm-app .dashboard-workspace .dw-quick-disclosure{border-top:1px solid var(--dw-line);margin-top:12px}.crm-app .dashboard-workspace .dw-quick-disclosure>summary{cursor:pointer;min-height:44px;color:var(--dw-ink);align-items:center;gap:8px;padding:10px 0;font-size:13px;list-style:none;display:flex}.crm-app .dashboard-workspace .dw-quick-disclosure>summary::-webkit-details-marker{display:none}.crm-app .dashboard-workspace .dw-quick-disclosure>summary>svg:last-child{color:var(--dw-accent);margin-left:auto}.crm-app .dashboard-workspace .dw-quick-disclosure>summary>span{color:#f1c493;font-size:11px}.crm-app .dashboard-workspace .dw-quick-disclosure[open]>summary>svg:last-child{transform:rotate(45deg)}.crm-app .dashboard-workspace .dw-compose{border:0;margin:0;padding:4px 0 12px}.crm-app .dashboard-workspace .dw-compose-options{border:0;margin:0;padding:0}.crm-app .dashboard-workspace .dw-canvas-actions{margin-top:8px;padding-top:12px}.crm-app .dashboard-workspace .dw-context-action{margin-bottom:12px}.crm-app .dashboard-workspace .dw-customer-context{margin-bottom:14px}.crm-app .dashboard-workspace .dw-customer-identity{padding:15px 18px}.crm-app .dashboard-workspace .dw-timeline{margin-bottom:10px}.crm-app .dashboard-workspace .dw-communication{padding-top:9px;padding-bottom:9px}.crm-app .dashboard-workspace .dw-communication-summary{-webkit-line-clamp:2}@media (min-width:1100px){.crm-app .dashboard-workspace .dw-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.crm-app .dashboard-workspace .dw-communication+.dw-communication:before{display:none}}.crm-app .dashboard-workspace .dw-grid{grid-template-rows:repeat(2,minmax(270px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;height:clamp(556px,100dvh - 280px,700px);display:grid}.crm-app .dashboard-workspace .dw-grid>section{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.crm-app .dashboard-workspace .dw-canvas{color:#291e16;--dw-ink:#291e16;--dw-muted:#654b38;--dw-accent:#493728;--dw-line:#8f633d44;--dw-soft:#f7cba7;scrollbar-color:#ac7853 #f3bc8f;background:#f3bc8f;flex-direction:column;grid-area:1/1/auto/span 8;padding:20px;display:flex}.crm-app .dashboard-workspace .dw-support{flex-direction:column;grid-area:1/9/auto/span 4;display:flex}.crm-app .dashboard-workspace .dw-priority{flex:1;padding:0}.crm-app .dashboard-workspace .dw-review{border-top:1px solid var(--dw-line);margin-top:12px;padding:12px 0 0}.crm-app .dashboard-workspace .dw-communication-panel{grid-area:2/1/auto/span 4;padding:20px}.crm-app .dashboard-workspace .dw-continuing{grid-area:2/5/auto/span 4;padding:20px}.crm-app .dashboard-workspace .dw-overview{grid-area:2/9/auto/span 4;padding:20px}.crm-app .dashboard-workspace .dw-change-list{display:block}.crm-app .dashboard-workspace .dw-change-list>button+button{border-top:1px solid var(--dw-line)}.crm-app .dashboard-workspace .dw-work-switch{align-items:center;gap:14px;margin-bottom:16px;display:flex}.crm-app .dashboard-workspace .dw-work-switch>button{box-shadow:none;min-height:32px;color:var(--dw-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:2px 0 7px;font-size:14px;font-weight:600}.crm-app .dashboard-workspace .dw-work-switch>button[aria-pressed=true]{color:var(--dw-ink);border-bottom-color:var(--dw-accent)}.crm-app .dashboard-workspace .dw-customer-context{perspective:none;background:0 0;border-radius:0;flex-direction:column;flex:1;justify-content:center;margin:0;padding:0;display:flex}.crm-app .dashboard-workspace .dw-customer-identity{box-shadow:none;background:0 0;border-radius:0;gap:14px;padding:0 0 16px}.crm-app .dashboard-workspace .dw-customer-title{letter-spacing:-.025em;font-size:24px;line-height:1.35}.crm-app .dashboard-workspace .dw-customer-monogram{border-radius:13px;width:50px;height:50px}.crm-app .dashboard-workspace .dw-relations{border-top:1px solid var(--dw-line);box-shadow:none;background:0 0;border-radius:0;gap:10px;margin:0;padding:12px 0 0;transform:none}.crm-app .dashboard-workspace .dw-relations>button{gap:8px;min-height:48px;padding:0 10px}.crm-app .dashboard-workspace .dw-relations strong{font-size:28px}.crm-app .dashboard-workspace .dw-relations>button>svg:first-child{display:none}.crm-app .dashboard-workspace .dw-canvas-actions{border:0;margin-top:8px;padding-top:12px}.crm-app .dashboard-workspace .dw-canvas-actions>button{color:#38281c;background:#f8d4b6;border-color:#8f633d44}.crm-app .dashboard-workspace .dw-canvas-actions>.dw-text-button{background:0 0}.crm-app .dashboard-workspace .dw-canvas .dw-text-button:hover:not(:disabled){color:#291e16}.crm-app .dashboard-workspace .dw-canvas .dw-section-head{margin-bottom:12px}.crm-app .dashboard-workspace .dw-canvas .dw-tools{gap:9px}.crm-app .dashboard-workspace .dw-canvas .dw-tools>select{max-width:170px}.crm-app .dashboard-workspace .dw-region-view{background:#f8d4b6;flex:1;overflow:auto}.crm-app .dashboard-workspace .dw-priority-list button{min-height:0;padding:8px 0}.crm-app .dashboard-workspace .dw-priority-list strong{-webkit-line-clamp:1}.crm-app .dashboard-workspace .dw-priority-open{margin-top:3px}.crm-app .dashboard-workspace .dw-priority .dw-footer-link{min-height:30px;margin-top:10px;padding-top:8px}.crm-app .dashboard-workspace .dw-review .dw-section-head{margin-bottom:8px}.crm-app .dashboard-workspace .dw-review .dw-review-row{padding:3px 0}.crm-app .dashboard-workspace .dw-review .dw-processing{margin:6px 0 0}.crm-app .dashboard-workspace .dw-review .dw-review-detail{border:0;margin-top:4px;padding-top:4px}.crm-app .dashboard-workspace .dw-review .dw-review-detail button{min-height:26px;margin-top:0}.crm-app .dashboard-workspace .dw-communication-panel .dw-timeline{display:block}.crm-app .dashboard-workspace .dw-communication-panel .dw-communication-summary{-webkit-line-clamp:1}.crm-app .dashboard-workspace .dw-communication-panel .dw-context-action{margin-bottom:8px}.crm-app .dashboard-workspace .dw-communication-panel .dw-communication+.dw-communication:before{display:none}.crm-app .dashboard-workspace .dw-priority .dw-footer-link{margin-top:auto}@media (max-width:1150px){.crm-app .dashboard-workspace .dw-grid{grid-template-rows:repeat(2,minmax(280px,1fr));gap:12px;height:572px}.crm-app .dashboard-workspace .dw-canvas{padding:16px}.crm-app .dashboard-workspace .dw-panel{padding:15px}.crm-app .dashboard-workspace .dw-customer-title{font-size:21px}.crm-app .dashboard-workspace .dw-relations{gap:5px}.crm-app .dashboard-workspace .dw-relations>button{padding:0 7px}.crm-app .dashboard-workspace .dw-relations strong{font-size:24px}.crm-app .dashboard-workspace .dw-canvas .dw-tools>select{max-width:140px}.crm-app .dashboard-workspace h2{font-size:15px}.crm-app .dashboard-workspace .dw-canvas-actions{gap:6px}.crm-app .dashboard-workspace .dw-canvas-actions>button:last-child{margin-left:0}}@media (max-width:900px){.crm-app .dashboard-workspace{padding-bottom:8px;overflow-x:auto}.crm-app .dashboard-workspace .dw-grid{min-width:950px}.crm-app .dashboard-workspace .dw-dayline{gap:8px}.crm-app .dashboard-workspace .dw-dayline p{display:none}}@media (prefers-reduced-motion:reduce){.crm-app .dashboard-workspace *{scroll-behavior:auto!important;transition:none!important}}.crm-app.crm-unified-theme,.crm-unified-page,.crm-auth-page{color:var(--ink);font-synthesis:none;scrollbar-color:#c5c9d2 var(--crm-soft);scrollbar-width:thin;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:13px}.crm-app.crm-unified-theme{background:var(--crm-canvas);min-height:100vh}.crm-app.crm-unified-theme *,.crm-unified-page [data-slot=dialog-content] *{box-sizing:border-box}.crm-app.crm-unified-theme ::selection,.crm-unified-page [data-slot=dialog-content] ::selection,.crm-auth-page ::selection{color:var(--crm-ink);background:#dfe6ff}.crm-app.crm-unified-theme :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-unified-page [data-slot=dialog-content] :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-auth-page :where(button,input):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-app.crm-unified-theme :where(input,textarea),.crm-unified-page [data-slot=dialog-content] :where(input,textarea){caret-color:var(--crm-accent)}.crm-app.crm-unified-theme .app-shell{grid-template-columns:156px minmax(0,1fr);min-height:100vh}.crm-app.crm-unified-theme .sidebar{background:var(--crm-panel-surface);height:100vh;color:var(--crm-ink);border:0;flex-direction:column;padding:22px 10px 14px;display:flex;position:sticky;top:0}.crm-app.crm-unified-theme .brand{text-align:center;padding:0 8px 28px;display:block}.crm-app.crm-unified-theme .brand img{filter:grayscale();mix-blend-mode:multiply;width:112px;max-width:100%;height:auto}.crm-app.crm-unified-theme .sidebar .brand>span{display:none}.crm-app.crm-unified-theme .sidebar .grouped-navigation{scrollbar-width:thin;scrollbar-color:#d4d7df transparent;flex:1;min-height:0;margin:0;padding:0;display:block;overflow:hidden auto}.crm-app.crm-unified-theme .sidebar .navigation-links{flex-direction:column;gap:3px;min-height:100%;display:flex}.crm-app.crm-unified-theme .sidebar :is(.sw-navigation>button,.nav-personal>button){width:100%;min-height:38px;color:var(--crm-muted);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.crm-app.crm-unified-theme .sidebar :is(.sw-navigation>button,.nav-personal>button)>svg{color:currentColor;flex:none}.crm-app.crm-unified-theme .sidebar :is(.sw-navigation>button,.nav-personal>button)>span{min-width:0}.crm-app.crm-unified-theme .sidebar :is(.sw-navigation>button,.nav-personal>button):hover{background:var(--crm-soft);color:var(--crm-ink)}.crm-app.crm-unified-theme .sidebar :is(.sw-navigation>button,.nav-personal>button)[aria-current=page]{background:var(--crm-active-soft);color:var(--crm-action-ink);font-weight:600}.crm-app.crm-unified-theme .sidebar :is(.sw-navigation>button,.nav-personal>button)[aria-current=page]:before,.crm-app.crm-unified-theme .sidebar :is(.sw-navigation>button,.nav-personal>button)[aria-current=page]:after{content:none}.crm-app.crm-unified-theme .sidebar :where(button,summary):focus-visible{outline-color:var(--crm-accent);outline-offset:-2px}.crm-app.crm-unified-theme .sidebar .nav-personal{border:0;gap:3px;margin-top:auto;padding-top:24px;display:grid}.crm-app.crm-unified-theme .sidebar .nav-personal>button{gap:8px;min-height:36px;padding:8px 9px;font-size:12px}.crm-app.crm-unified-theme .sidebar-foot{color:var(--crm-muted);border:0;gap:8px;margin-top:18px;padding:15px 10px 0;font-size:11px}.crm-app.crm-unified-theme .sidebar-foot small{color:var(--crm-muted);font-size:10px}.crm-app.crm-unified-theme .mobile-nav-toggle{display:none}.crm-app.crm-unified-theme .app-body{background:var(--crm-canvas);min-width:0}.crm-app.crm-unified-theme .session-note{display:none}.crm-app.crm-unified-theme .topbar{background:0 0;border:0;gap:20px;height:auto;min-height:78px;padding:18px 24px}.crm-app.crm-unified-theme .crumb{color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .crumb b{color:var(--crm-ink)}.crm-app.crm-unified-theme .crumb h1{color:var(--crm-ink);letter-spacing:-.02em;white-space:normal;font-size:26px;font-weight:700}.crm-app.crm-unified-theme .global-search{width:min(480px,38vw);max-width:520px;margin-left:auto}.crm-app.crm-unified-theme .global-search input{background:var(--crm-soft);border:1px solid var(--crm-line);min-height:38px;color:var(--crm-ink);border-radius:10px;padding-left:34px;font-size:12px}.crm-app.crm-unified-theme .global-search>svg{color:#6384b4}.crm-app.crm-unified-theme .search-results{border-color:var(--crm-line);border-radius:10px;box-shadow:0 10px 28px #17396222}.crm-app.crm-unified-theme .search-results button{min-height:40px;color:var(--crm-ink);font-size:12px}.crm-app.crm-unified-theme .search-results button:hover{background:var(--crm-active-soft)}.crm-app.crm-unified-theme .search-results small{color:var(--crm-muted)}.crm-app.crm-unified-theme .account-actions{flex-shrink:0;gap:8px;width:auto;display:flex}.crm-app.crm-unified-theme .account-actions>span{color:var(--crm-ink);font-size:12px}.crm-app.crm-unified-theme .account-actions>button{border-color:var(--crm-line);background:var(--crm-soft);min-height:30px;color:var(--crm-muted);padding:5px 9px;font-size:11px}.crm-app.crm-unified-theme .main-content{max-width:none;padding:0 20px 30px}.crm-app.crm-unified-theme .main-footer{color:var(--crm-muted);padding:0 22px 18px;font-size:10px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .page-heading{align-items:center;gap:16px;margin-bottom:16px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .page-heading h1{color:var(--crm-ink);font-size:23px;line-height:1.4}.crm-app.crm-unified-theme:not(.sales-workbench-active) .page-heading p{color:var(--crm-muted);margin-top:5px;font-size:12px;line-height:1.65}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(button,input,select,textarea){font-family:inherit;font-size:13px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(button){border-color:var(--crm-line);min-height:34px;color:var(--crm-muted);background:var(--crm-panel-surface);border-radius:9px;padding:7px 11px;line-height:1.4}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(button):hover{color:var(--crm-accent-hover);background:var(--crm-active-soft);border-color:#a9b7ef}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(button):disabled{cursor:not-allowed;opacity:.52}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.btn-primary,button[data-variant=default]){color:var(--crm-action-ink);background:var(--crm-action-bg);border-color:var(--crm-action-line);box-shadow:none;border-radius:9px;font-weight:600}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.btn-primary,button[data-variant=default]):hover{color:var(--crm-action-ink);background:var(--crm-action-hover);border-color:var(--crm-action-line)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.text-button,.source-link,.back){min-height:26px;color:var(--crm-accent);background:0 0;border:0;padding:3px 0}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.text-button,.source-link,.back):hover{color:var(--crm-accent-hover);background:0 0;text-decoration:none}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(input,select,textarea){border:1px solid var(--crm-field-edge);background:var(--crm-field-surface);min-height:34px;color:var(--crm-ink);border-radius:10px;padding:7px 10px;line-height:1.5}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(input,textarea)::placeholder{color:var(--crm-muted);opacity:1}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(input,select,textarea):disabled{background:var(--crm-soft);color:var(--crm-muted)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;accent-color:var(--crm-accent);flex-shrink:0;padding:0}.crm-app.crm-unified-theme:not(.sales-workbench-active) textarea{min-height:96px;line-height:1.7}.crm-app.crm-unified-theme:not(.sales-workbench-active) label{color:var(--crm-muted);gap:6px;font-size:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) form label{margin-bottom:13px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(h2,h3){color:var(--crm-heading)}.crm-app.crm-unified-theme:not(.sales-workbench-active) h2{letter-spacing:0;font-size:18px;font-weight:700;line-height:1.35}.crm-app.crm-unified-theme:not(.sales-workbench-active) h3{font-size:14px}.crm-app.crm-unified-theme:not(.sales-workbench-active) p{line-height:1.75}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(a,.customer-link){color:var(--crm-accent)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .customer-link{min-height:24px;color:var(--crm-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .customer-link:hover{color:var(--crm-accent);background:0 0}.crm-app.crm-unified-theme:not(.sales-workbench-active) .muted{color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .actions{gap:8px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .field-grid{gap:0 16px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .form-actions{border-color:var(--crm-line);gap:8px;margin-top:17px;padding-top:15px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.panel,.quote-result,.work-panel,.flow-panel),.crm-app.crm-unified-theme .growth-dashboard-summary{background:var(--crm-panel-surface);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-panel-radius);box-shadow:var(--crm-elevation);margin-bottom:16px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .panel-heading,.crm-app.crm-unified-theme .growth-dashboard-summary .panel-heading{padding:14px var(--crm-content-inset) 12px;align-items:flex-start;gap:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .panel-heading p{color:var(--crm-muted);margin:4px 0 0;font-size:12px;line-height:1.7}.crm-app.crm-unified-theme:not(.sales-workbench-active) .panel-heading h2{align-items:center;gap:8px;display:flex}.crm-app.crm-unified-theme:not(.sales-workbench-active) .panel-heading h2>svg{color:var(--crm-accent)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .panel-content,.crm-app.crm-unified-theme .growth-dashboard-summary .panel-content{padding:0 var(--crm-content-inset) var(--crm-content-inset)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .panel-bottom{padding:10px var(--crm-content-inset);border-color:var(--crm-line)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.filter-bar,.growth-toolbar){background:var(--crm-soft);border-color:var(--crm-line);gap:9px;padding:10px 12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.panel,.work-panel)>:is(.filter-bar,.growth-toolbar){margin:0 var(--crm-content-inset) 8px;border:0;border-radius:10px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.panel,.work-panel)>.filter-bar:first-child{margin-top:var(--crm-content-inset)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .filter-bar :is(select,input){background:var(--crm-field-surface)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .filter-bar select{min-width:120px;font-size:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .list-meta{padding:8px var(--crm-content-inset) 10px;border-bottom:0}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.panel,.work-panel)>.table-wrap{margin:0 var(--crm-content-inset) var(--crm-content-inset);border-radius:10px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .search-field input{padding-left:32px;font-size:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .table-wrap{scrollbar-color:#adc5e4 var(--crm-soft)}.crm-app.crm-unified-theme:not(.sales-workbench-active) table{color:var(--crm-ink);font-variant-numeric:tabular-nums;font-size:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(td,th){border-color:var(--crm-line);padding:11px 15px}.crm-app.crm-unified-theme:not(.sales-workbench-active) th{color:var(--crm-muted);background:var(--crm-soft);font-size:12px;font-weight:500}.crm-app.crm-unified-theme:not(.sales-workbench-active) th:first-child{border-top-left-radius:8px}.crm-app.crm-unified-theme:not(.sales-workbench-active) th:last-child{border-top-right-radius:8px}.crm-app.crm-unified-theme:not(.sales-workbench-active) td{color:var(--crm-ink);font-size:12px;line-height:1.65}.crm-app.crm-unified-theme:not(.sales-workbench-active) td small{color:var(--crm-muted);margin-top:4px;font-size:11px}.crm-app.crm-unified-theme:not(.sales-workbench-active) tbody tr:hover{background:var(--crm-soft)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.tabs,.assistant-tabs){border-bottom-color:var(--crm-line);gap:8px;margin-bottom:16px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.tabs button,.assistant-tab){border-radius:var(--crm-radius-pill);color:var(--crm-muted);background:0 0;border:1px solid #0000;min-height:36px;padding:9px 12px;font-size:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.tabs button[aria-selected=true],.assistant-tab[aria-selected=true]){color:#fff;border-color:var(--crm-selected);background:var(--crm-selected)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .badge{background:var(--crm-active-soft);color:var(--crm-muted);border:0;border-radius:5px;padding:3px 7px;font-size:11px;line-height:1.45}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.badge.confirmed,.badge.success,.status-toggle.enabled){color:var(--crm-teal);background:var(--crm-soft-teal)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .badge.inferred{color:var(--crm-accent);background:var(--crm-active-soft)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.badge.warning,.badge.stale,.badge.missing){color:var(--crm-warning-ink);background:var(--crm-warning-bg)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .badge.conflict{color:var(--crm-danger);background:var(--crm-error-bg)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.badge.neutral,.mc-kind){color:var(--crm-muted);background:var(--crm-active-soft)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.warning,.notice,.permission-note,.ca-warning,.ca-progress,.setup-notice){color:var(--crm-warning-ink);background:var(--crm-warning-bg);border:1px solid #edd6b6;border-radius:8px;margin:12px 0;padding:10px 13px;font-size:12px;line-height:1.75}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.error,.form-error,.mc-error,.ca-error){color:var(--crm-danger);background:var(--crm-error-bg);border:1px solid #eec5cd;border-radius:8px;padding:10px 13px;font-size:12px;line-height:1.75}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.business-save-notice,.mc-notice,.ca-notice,.growth-success){color:var(--crm-teal)}.crm-app.crm-unified-theme:not(.sales-workbench-active) .business-save-notice{background:var(--crm-soft-teal);font-size:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.empty,.empty-state,.ca-empty,.growth-empty){color:var(--crm-muted);padding:30px 18px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.empty,.empty-state,.ca-empty,.growth-empty) h3{color:var(--crm-ink);font-size:15px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.empty,.empty-state,.ca-empty,.growth-empty) p{color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.empty-icon,.growth-empty>svg){color:#668bc0;background:var(--crm-active-soft)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.loading-panel,.content-loading,.wecom-empty){color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .skeleton{background:#e8edf5}.crm-app.crm-unified-theme .toast{color:var(--crm-ink);border-color:var(--crm-line);background:var(--crm-panel-surface);border-radius:9px;font-size:12px;box-shadow:0 8px 25px #17396224}.crm-app.crm-unified-theme .toast>svg{color:#008367}.crm-app.crm-unified-theme:not(.sales-workbench-active) [aria-invalid=true]{border-color:#b9334e}.crm-app.crm-unified-theme .customer-context{padding:16px var(--crm-content-inset);background:var(--crm-panel-surface);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-panel-radius);gap:13px;margin-bottom:16px}.crm-app.crm-unified-theme .customer-context .avatar{width:40px;height:40px;color:var(--crm-accent);background:var(--crm-active-soft);border-radius:10px}.crm-app.crm-unified-theme .customer-context strong{color:var(--crm-ink);font-size:18px}.crm-app.crm-unified-theme .customer-context .ownership{border-color:var(--crm-line)}.crm-app.crm-unified-theme .detail-columns{gap:16px}.crm-app.crm-unified-theme .facts{padding:0 18px 16px}.crm-app.crm-unified-theme .facts>div{border-color:var(--crm-line);gap:12px;padding:10px 0;font-size:12px}.crm-app.crm-unified-theme .facts dt{color:var(--crm-muted)}.crm-app.crm-unified-theme .facts dd{color:var(--crm-ink)}.crm-app.crm-unified-theme .contact-row{border-color:var(--crm-line);gap:12px;padding:13px 18px}.crm-app.crm-unified-theme .contact-row>svg{color:var(--crm-accent)}.crm-app.crm-unified-theme .contact-form{background:var(--crm-soft);border-radius:8px;padding:14px}.crm-app.crm-unified-theme .timeline-row{border:0;border-top:1px solid var(--crm-line);background:0 0;border-radius:0;gap:12px;padding:13px 3px}.crm-app.crm-unified-theme .timeline-row time{color:var(--crm-muted)}.crm-app.crm-unified-theme .timeline-row b{color:var(--crm-accent)}.crm-app.crm-unified-theme .timeline-row>svg{color:#7194c4}.crm-app.crm-unified-theme .task-row{border-color:var(--crm-line);gap:11px;padding:13px 18px}.crm-app.crm-unified-theme .task-row.done .task-check{color:#fff;background:#008367;border-color:#008367}.crm-app.crm-unified-theme .business-list-meta{color:var(--crm-muted);padding:10px 18px;font-size:11px}.crm-app.crm-unified-theme .business-source-list{column-gap:24px;padding:0 18px 16px}.crm-app.crm-unified-theme .business-source-list a{padding:13px 0}.crm-app.crm-unified-theme .business-source-list strong{font-size:13px}.crm-app.crm-unified-theme .business-reference-list{padding:0 18px 16px}.crm-app.crm-unified-theme .business-reference-list summary{color:var(--crm-ink);padding:13px 0}.crm-app.crm-unified-theme .business-reference-list summary:hover{color:var(--crm-accent)}.crm-app.crm-unified-theme .business-reading{padding-top:16px}.crm-app.crm-unified-theme :is(.business-inline-note,.business-scope-note){color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .relationship-company{color:var(--crm-ink);background:var(--crm-active-soft);border-color:var(--crm-line)}.crm-app.crm-unified-theme button.record-bar-row{background:0 0;border:0}.crm-app.crm-unified-theme button.record-bar-row:is(:hover,[aria-pressed=true]){background:var(--crm-active-soft)}.crm-app.crm-unified-theme .record-bar-fill{background:var(--crm-accent)}.crm-app.crm-unified-theme .record-bar-fill.chart-muted{background:#b1aabd}.crm-app.crm-unified-theme .record-bar-fill.chart-warm{background:#b3a395}.crm-app.crm-unified-theme :is(.content-feed-row,.growth-record-row){border-color:var(--crm-line)}.crm-app.crm-unified-theme :is(.content-expanded,.content-rule-form,.intake-raw,.wecom-inbox-detail,.ca-evidence>div){background:var(--crm-soft);border-color:var(--crm-line);border-radius:8px}.crm-app.crm-unified-theme :is(.content-row-meta,.content-match,.content-production-status,.wecom-form-note){color:var(--crm-muted)}.crm-app.crm-unified-theme :is(.content-feed-row .content-title,.growth-record-copy strong){color:var(--crm-ink);font-size:14px}.crm-app.crm-unified-theme .knowledge-current{background:var(--crm-soft);border-color:var(--crm-line);border-radius:8px}.crm-app.crm-unified-theme .knowledge-current span{color:var(--crm-accent)}.crm-app.crm-unified-theme :is(.knowledge-editor-heading button[aria-pressed=true],.intake-source-options button[aria-pressed=true]){color:var(--crm-accent);background:var(--crm-active-soft);border-color:#a9b7ef}.crm-app.crm-unified-theme .knowledge-markdown{font-size:13px}.crm-app.crm-unified-theme .knowledge-markdown h3{font-size:18px}.crm-app.crm-unified-theme .knowledge-markdown h4{font-size:15px}.crm-app.crm-unified-theme .knowledge-markdown :is(blockquote,pre,code),.crm-app.crm-unified-theme .knowledge-limits{background:var(--crm-soft);color:var(--crm-muted)}.crm-app.crm-unified-theme .wecom-workspace .panel-content{gap:15px}.crm-app.crm-unified-theme :is(.wecom-scope-notice,.wecom-binding-code){background:var(--crm-soft);border-color:var(--crm-line);color:var(--crm-muted);border-radius:8px}.crm-app.crm-unified-theme .wecom-summary{gap:12px 20px}.crm-app.crm-unified-theme .wecom-summary dd{color:var(--crm-ink);font-size:13px}.crm-app.crm-unified-theme .wecom-step-list [aria-current=step]>span{color:#fff;background:var(--crm-accent);border-color:var(--crm-accent)}.crm-app.crm-unified-theme .wecom-inbox-list>li{border-color:var(--crm-line);padding:14px 0}.crm-app.crm-unified-theme .wecom-status-dot.is-ready{background:#008367}.crm-app.crm-unified-theme .growth-workspace{--growth-soft:var(--crm-soft);--growth-accent:var(--crm-accent);--growth-success:#007156;--growth-error:#a5293e}.crm-app.crm-unified-theme :is(.growth-record-list,.growth-feedback){padding-left:18px;padding-right:18px}.crm-app.crm-unified-theme .growth-record-row{border:0;border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0;gap:14px;padding:16px 0}.crm-app.crm-unified-theme .growth-domain-mark{background:var(--crm-soft);color:var(--crm-accent);border-radius:8px;width:36px;height:38px}.crm-app.crm-unified-theme .growth-stage{background:var(--crm-soft-teal);color:var(--crm-teal);border-radius:5px;font-size:11px}.crm-app.crm-unified-theme :is(.growth-editor,.growth-record-detail){padding:0 var(--crm-content-inset) 20px}.crm-app.crm-unified-theme .growth-editor{max-width:none;margin-inline:0}.crm-app.crm-unified-theme .growth-form-step{gap:22px;padding:20px 0}.crm-app.crm-unified-theme .growth-form-step>div:first-child>span{color:var(--crm-accent);border-color:var(--crm-line);background:var(--crm-soft)}.crm-app.crm-unified-theme .growth-record-detail>h3{font-size:20px}.crm-app.crm-unified-theme .growth-record-detail dl>div{padding:15px 0}.crm-app.crm-unified-theme .growth-record-detail dd{font-size:13px}.crm-app.crm-unified-theme .assistant{--assistant-accent:var(--crm-accent);--assistant-line:var(--crm-line);--assistant-muted:var(--crm-muted);--assistant-surface:var(--crm-soft);color:var(--crm-ink);font-size:13px}.crm-app.crm-unified-theme :is(.assistant-main,.assistant-actions){background:var(--crm-panel-surface);border-color:var(--crm-panel-edge);border-radius:var(--crm-panel-radius)}.crm-app.crm-unified-theme .assistant-search{padding:14px var(--crm-content-inset);border-radius:15px 15px 0 0}.crm-app.crm-unified-theme .assistant-content{padding:16px 18px 20px}.crm-app.crm-unified-theme .assistant-demo-label{color:var(--crm-accent);background:var(--crm-soft);border-color:var(--crm-line)}.crm-app.crm-unified-theme :is(.assistant .assistant-source,.assistant-text-button){color:var(--crm-accent);background:0 0;border:0;text-decoration-color:#a9c5ed}.crm-app.crm-unified-theme .assistant ::selection{color:var(--crm-ink);background:#e8edf5}.crm-app.crm-unified-theme .price-engine-center nav>button[aria-current=page]{color:var(--crm-accent);background:var(--crm-active-soft);box-shadow:none;border-color:#a9b7ef}.crm-app.crm-unified-theme .price-engine-center nav>button:hover{color:var(--crm-accent);background:var(--crm-soft);border-color:#a9b7ef}.crm-app.crm-unified-theme .pricing-workspace{color:var(--crm-ink);--primary:var(--crm-action-bg);--primary-foreground:var(--crm-action-ink);--muted:var(--crm-soft);--muted-foreground:var(--crm-muted);--border:var(--crm-line);--accent:var(--crm-active-soft);font:13px/1.65 Segoe UI,Microsoft YaHei,sans-serif}.crm-app.crm-unified-theme .pricing-workspace .price-maintenance-navigation{border-color:var(--crm-line);gap:16px;padding:0 0 12px}.crm-app.crm-unified-theme .pricing-workspace .maintenance-tabs{gap:6px}.crm-app.crm-unified-theme .pricing-workspace .maintenance-tabs button{border-color:var(--crm-line);min-height:33px;color:var(--crm-muted);background:var(--crm-soft);padding:7px 11px;font-size:12px}.crm-app.crm-unified-theme .pricing-workspace .maintenance-tabs button.active{color:var(--crm-action-ink);background:var(--crm-action-bg);border-color:var(--crm-action-line)}.crm-app.crm-unified-theme .pricing-workspace .price-retained-entries button.active{color:var(--crm-accent);background:var(--crm-active-soft);border-color:#a5c4f1}.crm-app.crm-unified-theme .pricing-workspace .page-header{gap:14px;margin:17px 0 14px}.crm-app.crm-unified-theme .pricing-workspace .page-header h2{color:var(--crm-ink);font-size:18px}.crm-app.crm-unified-theme .pricing-workspace .page-header p{color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .pricing-workspace .price-freight-note{color:var(--crm-muted);margin:10px 0;font-size:12px}.crm-app.crm-unified-theme :is(.pricing-workspace .toolbar,.pricing-workspace .table-footer){padding:11px 16px;font-size:12px}.crm-app.crm-unified-theme .pricing-workspace .formula-grid{gap:12px;padding:0 16px 16px}.crm-app.crm-unified-theme .pricing-workspace .formula-summary{border-color:var(--crm-line);border-radius:16px;padding:16px}.crm-app.crm-unified-theme .pricing-workspace .formula-icon{background:var(--crm-soft);color:var(--crm-accent)}.crm-app.crm-unified-theme .pricing-workspace .formula-bottom strong{color:var(--crm-accent);font-size:22px}.crm-app.crm-unified-theme .pricing-workspace .formula-equation{color:var(--crm-muted)}.crm-app.crm-unified-theme .pricing-workspace .save-dock{background:var(--crm-soft);border:1px solid var(--crm-line);color:var(--crm-ink);border-radius:10px;padding:13px 16px;box-shadow:0 5px 18px #1739620f}.crm-app.crm-unified-theme .pricing-workspace .save-dock.has-changes{background:var(--crm-warning-bg);border-color:#e6cda8}.crm-app.crm-unified-theme .pricing-workspace .stats{gap:12px;margin-bottom:16px}.crm-app.crm-unified-theme .pricing-workspace .stats article{background:var(--crm-panel-surface);border-color:var(--crm-panel-edge);border-radius:var(--crm-panel-radius);padding:16px}.crm-app.crm-unified-theme .pricing-workspace .stats :is(small,span){color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .pricing-workspace .stats strong{color:var(--crm-ink);font-size:23px}.crm-app.crm-unified-theme .quote-context{border-color:var(--crm-line);color:var(--crm-ink);background:var(--crm-soft);border-radius:10px;padding:12px 16px}.crm-app.crm-unified-theme .inquiry-entry{padding:14px var(--crm-content-inset)}.crm-app.crm-unified-theme .inquiry-line{border-color:var(--crm-line);padding:15px 0}.crm-app.crm-unified-theme .inquiry-line-head strong{color:var(--crm-ink);font-size:14px}.crm-app.crm-unified-theme .inquiry-line-grid{gap:10px 13px}.crm-app.crm-unified-theme .flow-panel>summary{color:var(--crm-ink);padding:14px 18px;font-size:14px}.crm-app.crm-unified-theme .flow-body{padding:0 18px 18px}.crm-app.crm-unified-theme .quote-result{padding:var(--crm-content-inset)}.crm-app.crm-unified-theme .quote-result h2{font-size:18px}.crm-app.crm-unified-theme .quote-result .table-wrap{border-radius:10px;max-width:100%;margin:14px 0 16px}.crm-app.crm-unified-theme .quote-result .result-text{background:var(--crm-soft);color:var(--crm-ink);border-radius:7px;padding:13px;font-size:12px}.crm-app.crm-unified-theme .quote-result .yellow{background:var(--crm-warning-bg)}.crm-app.crm-unified-theme .quote-result .success-text{color:var(--crm-teal)}.crm-app.crm-unified-theme .admin-overview{min-width:0}.crm-app.crm-unified-theme .admin-intro{padding:16px var(--crm-content-inset);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-panel-radius);background:var(--crm-panel-surface);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.crm-app.crm-unified-theme .admin-intro>button{flex-shrink:0;font-size:12px}.crm-app.crm-unified-theme .admin-intro h2{margin:0 0 6px;font-size:20px}.crm-app.crm-unified-theme .admin-intro p{max-width:78ch;color:var(--crm-muted);margin:0;font-size:12px}.crm-app.crm-unified-theme .admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.crm-app.crm-unified-theme .admin-stats>button{background:var(--crm-panel-surface);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-panel-radius);text-align:left;justify-content:flex-start;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.crm-app.crm-unified-theme .admin-stats>button>svg{color:var(--crm-muted)}.crm-app.crm-unified-theme .admin-stats :is(span,small){color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .admin-stats strong{color:var(--crm-ink);font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;display:block}.crm-app.crm-unified-theme .admin-module-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.crm-app.crm-unified-theme .admin-module-group{background:0 0;border:0;min-width:0}.crm-app.crm-unified-theme .admin-module-group>h2{color:var(--crm-ink);margin:0 0 10px;font-size:14px;font-weight:600}.crm-app.crm-unified-theme .admin-module-list{padding:0 var(--crm-content-inset);background:var(--crm-panel-surface);border:0;border-radius:12px}.crm-app.crm-unified-theme .admin-module-list>.admin-module-card{text-align:left;border:0;border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:14px 0;display:flex}.crm-app.crm-unified-theme .admin-module-list>.admin-module-card:last-child{border-bottom:0}.crm-app.crm-unified-theme .admin-module-card>svg:first-child{color:var(--crm-muted);width:21px;height:21px;margin-top:2px}.crm-app.crm-unified-theme .admin-module-card>span{flex:1;min-width:0}.crm-app.crm-unified-theme .admin-module-card strong{color:var(--crm-ink);margin:0 0 5px;font-size:14px;font-weight:650;display:block}.crm-app.crm-unified-theme .admin-module-card small{color:var(--crm-muted);font-size:12px;line-height:1.7;display:block}.crm-app.crm-unified-theme .admin-module-card>svg:last-child{color:#6687b1;width:16px;height:16px;margin-top:4px}.crm-app.crm-unified-theme .admin-module-list>.admin-module-card:hover{background:var(--crm-soft)}.crm-app.crm-unified-theme .customer-assignment-page{min-width:0}.crm-app.crm-unified-theme .assignment-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.crm-app.crm-unified-theme .assignment-customer-list>button{text-align:left;border:0;border-top:1px solid var(--crm-line);background:0 0;border-radius:0;width:100%;margin:0;padding:13px 16px;display:block}.crm-app.crm-unified-theme .assignment-list button[aria-pressed=true]{color:var(--crm-accent);background:var(--crm-active-soft)}.crm-app.crm-unified-theme .assignment-list button strong{font-size:13px;display:block}.crm-app.crm-unified-theme .assignment-list button :is(small,span){color:var(--crm-muted);margin-top:4px;font-size:11px;display:block}.crm-app.crm-unified-theme .assignment-list button:hover{background:var(--crm-soft)}.crm-app.crm-unified-theme .assignment-list .search-input{width:100%;margin:0;position:relative}.crm-app.crm-unified-theme .assignment-list .search-input>svg{color:#6a8ab3;position:absolute;top:9px;left:9px}.crm-app.crm-unified-theme .assignment-list .search-input>input{padding-left:31px}.crm-app.crm-unified-theme .assignment-customer-heading{border:1px solid var(--crm-line);background:var(--crm-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:15px 17px;display:flex}.crm-app.crm-unified-theme .assignment-customer-heading p{color:var(--crm-muted);margin:4px 0 0;font-size:12px}.crm-app.crm-unified-theme .assignment-customer-heading button{flex-shrink:0;font-size:12px}.crm-app.crm-unified-theme .account-panel .field-grid input[type=password]{width:100%;max-width:none}.crm-app.crm-unified-theme .mc-intro{margin-bottom:16px;font-size:12px}.crm-app.crm-unified-theme .mc-connection{border-color:var(--crm-line);padding:16px 0}.crm-app.crm-unified-theme .mc-connection h3{font-size:14px}.crm-app.crm-unified-theme .mc-assignments>label{border-color:var(--crm-line);gap:20px;padding:15px 0}.crm-app.crm-unified-theme .mc-assignments>label>span{font-size:13px}.crm-app.crm-unified-theme .mc-check-success{color:var(--crm-teal)}.crm-app.crm-unified-theme .mc-check-error{color:var(--crm-danger)}.crm-unified-page [data-slot=dialog-content]{color:var(--crm-ink);background:var(--crm-panel-surface);border-color:var(--crm-line);border-radius:15px;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:13px;box-shadow:0 18px 60px #34394220}.crm-unified-page :is(.editor-dialog,.form-dialog)[data-slot=dialog-content]{padding:22px 24px}.crm-unified-page [data-slot=dialog-header]{text-align:left;margin-bottom:18px}.crm-unified-page [data-slot=dialog-title]{color:var(--crm-ink);font-size:18px;font-weight:650;line-height:1.5}.crm-unified-page [data-slot=dialog-description]{color:var(--crm-muted);font-size:12px;line-height:1.7}.crm-unified-page [data-slot=dialog-content] label{color:var(--crm-muted);gap:6px;margin-bottom:13px;font-size:12px}.crm-unified-page [data-slot=dialog-content] :is(input,select,textarea){color:var(--crm-ink);background:var(--crm-field-surface);border:1px solid var(--crm-field-edge);border-radius:10px;min-height:34px;padding:7px 10px;font:13px/1.5 Segoe UI,Microsoft YaHei,sans-serif}.crm-unified-page [data-slot=dialog-content] :is(input,textarea)::placeholder{color:var(--crm-muted)}.crm-unified-page [data-slot=dialog-content] :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;accent-color:var(--crm-accent);padding:0}.crm-unified-page [data-slot=dialog-content] button{border-radius:9px;min-height:34px;font-size:12px}.crm-unified-page [data-slot=dialog-content] :is(button[data-variant=default],.btn-primary){color:var(--crm-action-ink);background:var(--crm-action-bg);border-color:var(--crm-action-line);box-shadow:none;font-weight:600}.crm-unified-page [data-slot=dialog-content] :is(button[data-variant=default],.btn-primary):hover{background:var(--crm-action-hover);border-color:var(--crm-action-line)}.crm-unified-page [data-slot=dialog-content] button[data-variant=outline]{color:var(--crm-muted);border-color:var(--crm-line);background:var(--crm-panel-surface)}.crm-unified-page [data-slot=dialog-content] button[data-slot=dialog-close]{min-height:24px;color:var(--crm-muted)}.crm-unified-page [data-slot=dialog-content] .dialog-actions{border-color:var(--crm-line);gap:8px;margin-top:18px;padding-top:14px}.crm-unified-page [data-slot=dialog-content] .dialog-footnote{color:var(--crm-muted);font-size:11px}.crm-unified-page [data-slot=dialog-content] .formula-calculation{background:var(--crm-active-soft);border-color:var(--crm-line);color:var(--crm-muted);border-radius:8px}.crm-unified-page [data-slot=dialog-content] .formula-calculation>strong{color:var(--crm-accent);font-size:23px}.crm-unified-page [data-slot=dialog-content] .formula-calculation>small{color:var(--crm-muted)}.crm-unified-page [data-slot=dialog-content] .form-error{color:var(--crm-danger);background:var(--crm-error-bg);border-color:#eec5cd;font-size:12px}.auth-page.crm-auth-page{border:1px solid var(--crm-line);background:var(--crm-panel-surface);border-radius:16px;width:calc(100% - 32px);max-width:480px;margin:8vh auto;padding:30px;box-shadow:0 15px 45px #26313d0d}.auth-page.crm-auth-page img{width:170px;margin-bottom:20px}.auth-page.crm-auth-page h1{color:var(--crm-ink);margin-bottom:10px;font-size:21px}.auth-page.crm-auth-page p{color:var(--crm-muted);margin-bottom:18px;font-size:12px;line-height:1.8}.auth-page.crm-auth-page form label{color:var(--crm-muted);gap:6px;margin-bottom:14px;font-size:12px;display:grid}.auth-page.crm-auth-page input{border-color:var(--crm-line);width:100%;min-height:38px;color:var(--crm-ink);background:var(--crm-panel-surface);border-radius:7px;padding:9px 10px;font-size:13px}.auth-page.crm-auth-page button{color:var(--crm-action-ink);background:var(--crm-action-bg);border-color:var(--crm-action-line);border-radius:7px;min-height:38px;font-size:13px}.auth-page.crm-auth-page button:hover{background:var(--crm-action-hover)}.auth-page.crm-auth-page button:disabled{opacity:.55;cursor:not-allowed}.auth-page.crm-auth-page .form-error{color:var(--crm-danger)}.crm-app.crm-unified-theme .boot{color:var(--crm-ink);font-size:13px}.crm-app.crm-unified-theme .growth-dashboard-summary .panel-heading h2{color:var(--crm-heading);font-size:18px;font-weight:700;line-height:1.35}.crm-app.crm-unified-theme .growth-dashboard-summary .panel-heading p{color:var(--crm-muted);margin:4px 0 0;font-size:12px}.crm-app.crm-unified-theme .growth-dashboard-summary .text-button{color:var(--crm-accent);background:0 0;border:0;font-size:12px}.crm-app.crm-unified-theme .growth-dashboard-summary .text-button:hover{color:var(--crm-accent);background:0 0}.crm-app.crm-unified-theme .growth-dashboard-summary .panel-content>button{color:var(--crm-accent);background:var(--crm-soft);border:1px solid var(--crm-line);border-radius:9px;min-height:34px;padding:7px 11px;font-size:12px}.crm-app.crm-unified-theme .workspace-sections{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0 0 16px;padding:0;display:flex}.crm-app.crm-unified-theme .workspace-sections>button{min-height:34px;color:var(--crm-muted);box-shadow:none;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.crm-app.crm-unified-theme .workspace-sections>button:hover{color:var(--crm-accent);background:var(--crm-soft)}.crm-app.crm-unified-theme .workspace-sections>button[aria-current=page]{color:var(--crm-accent);background:var(--crm-active-soft);font-weight:650}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.customer-list,.business-records),.crm-app.crm-unified-theme:not(.sales-workbench-active) .growth-workspace>.panel{box-shadow:none;background:0 0;border:0;border-radius:0}.crm-app.crm-unified-theme :is(.customer-list,.business-records)>.table-wrap{background:var(--crm-panel-surface)}.crm-app.crm-unified-theme .growth-record-list{margin:0 var(--crm-content-inset);padding:0 var(--crm-content-inset);background:var(--crm-panel-surface);border-radius:var(--crm-panel-radius)}.crm-app.crm-unified-theme .growth-workspace :is(.growth-editor,.growth-record-detail){background:var(--crm-panel-surface);border-radius:var(--crm-panel-radius)}.crm-app.crm-unified-theme .business-list-meta{padding:8px var(--crm-content-inset) 10px;border-bottom:0}.crm-app.crm-unified-theme .main-content .table-wrap{height:auto;max-height:none;overflow-x:auto}.crm-app.crm-unified-theme .main-content .quote-result .table-wrap{max-height:none}.crm-app.crm-unified-theme .list-pagination{padding:10px var(--crm-content-inset) 14px;color:var(--crm-muted);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0;font-size:12px;line-height:1.5;display:flex;position:static}.crm-app.crm-unified-theme .pagination-range{font-variant-numeric:tabular-nums;flex:auto;min-width:0}.crm-app.crm-unified-theme .pagination-controls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.crm-app.crm-unified-theme .pagination-page{align-items:center;gap:4px;display:inline-flex}.crm-app.crm-unified-theme .pagination-ellipsis{text-align:center;min-width:20px}.crm-app.crm-unified-theme .pagination-controls button{border:1px solid var(--crm-line);background:var(--crm-panel-surface);min-width:32px;min-height:32px;color:var(--crm-muted);border-radius:8px;justify-content:center;align-items:center;padding:6px 9px;font-size:12px;line-height:1.4;display:inline-flex}.crm-app.crm-unified-theme .pagination-controls button:hover:not(:disabled){color:var(--crm-accent);background:var(--crm-active-soft);border-color:#a9b7ef}.crm-app.crm-unified-theme .pagination-controls button[aria-current=page]{background:var(--crm-action-bg);border-color:var(--crm-action-line);color:var(--crm-action-ink);opacity:1;cursor:default;font-weight:600}.crm-app.crm-unified-theme .pagination-controls button:disabled:not([aria-current=page]){opacity:.45;cursor:not-allowed}.crm-app.crm-unified-theme.sales-workbench-active :is(.main-content,.topbar){width:100%;max-width:1900px;margin-left:auto;margin-right:auto}.crm-app.crm-unified-theme.sales-workbench-active .sw-work-grid{grid-template-columns:minmax(0,1fr) 268px;grid-template-areas:"customer tasks";align-items:start;gap:28px;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .sw-work-grid>.sw-middle{grid-area:customer}.crm-app.crm-unified-theme.sales-workbench-active .sw-work-grid>.sw-tasks{background:#30393dcc;border:1px solid #fff;border-radius:12px;flex-direction:column;grid-area:tasks;min-width:0;padding:14px;display:flex;box-shadow:0 5px 20px #33394405}.crm-app.crm-unified-theme.sales-workbench-active .sw-middle{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:8px;padding:0;display:grid}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-agenda,.sw-tasks,.sw-customer,.sw-communication,.sw-history){min-height:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-panel{padding:0;overflow:visible}.crm-app.crm-unified-theme.sales-workbench-active .sw-selected-customer{background:#30393dcc;border:1px solid #fff;border-radius:12px;margin-top:12px;padding:10px 14px;box-shadow:0 5px 20px #33394405}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks .sw-panel-head{flex-wrap:wrap;row-gap:8px}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks .sw-panel-head h2{font-size:16px}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks :is(.sw-task-head,.sw-task){grid-template-columns:minmax(0,1fr) 34px 46px 10px;column-gap:6px;padding-left:4px;padding-right:4px}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks .sw-task strong{font-size:13px}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks .sw-avatar{width:25px;height:28px;font-size:13px}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks .sw-task-main{gap:6px}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks .sw-tabs{padding:2px}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks .sw-tabs button{min-height:28px;padding:4px 7px}.crm-app.crm-unified-theme.sales-workbench-active .sw-tasks .sw-status{padding:3px 4px}.crm-app.crm-unified-theme.sales-workbench-active .sw-middle details:not(.sw-timeline-entry){background:0 0;border:0;border-radius:0;margin:0;padding:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-middle details:not(.sw-timeline-entry)>summary{border-bottom:1px solid var(--crm-line);min-height:40px;color:var(--crm-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;font-size:13px;list-style:none;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .sw-middle details:not(.sw-timeline-entry)>summary::-webkit-details-marker{display:none}.crm-app.crm-unified-theme.sales-workbench-active .sw-middle details:not(.sw-timeline-entry)[open]>summary{margin-bottom:10px}.crm-app.crm-unified-theme.sales-workbench-active .sw-panel-head{margin-bottom:12px}.crm-app.crm-unified-theme.sales-workbench-active .sw-task-list{flex:0 auto;min-height:0;max-height:none;overflow:visible}.crm-app.crm-unified-theme.sales-workbench-active .sw-history{flex:0 auto}.crm-app.crm-unified-theme.sales-workbench-active .sw-communication .sw-history-title{margin-top:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-shortcuts{border-top:1px solid var(--crm-line);margin-top:0;padding-top:12px}.crm-app.crm-unified-theme.sales-workbench-active .sw-week{margin-top:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-agenda>.list-pagination{gap:6px;padding:10px 0 0}.crm-app.crm-unified-theme.sales-workbench-active .sw-agenda .pagination-controls{gap:3px}.crm-app.crm-unified-theme.sales-workbench-active .sw-agenda .pagination-controls button{min-width:28px;padding:5px 7px}.crm-app.crm-unified-theme.sales-workbench-active .sw-communication .sw-panel-head h2{align-items:center;gap:7px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-timeline,.sw-stage-group){min-width:0}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-timeline-entry,.sw-stage-group){border:0;border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0;margin:0;padding:0}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-timeline-entry,.sw-stage-group)>summary{cursor:pointer;color:var(--crm-ink);list-style:none}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-timeline-entry,.sw-stage-group)>summary::-webkit-details-marker{display:none}.crm-app.crm-unified-theme.sales-workbench-active .sw-timeline-entry>summary{grid-template-columns:58px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:9px 0;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .sw-timeline-entry>summary time{color:var(--crm-muted);white-space:nowrap;font-size:11px}.crm-app.crm-unified-theme.sales-workbench-active .sw-timeline-entry>summary>span{align-items:center;gap:8px;min-width:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .sw-timeline-entry>summary strong{white-space:nowrap;flex:none;font-size:12px;font-weight:600;display:block}.crm-app.crm-unified-theme.sales-workbench-active .sw-timeline-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--crm-muted);flex:1;font-size:12px;display:block;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-timeline-entry,.sw-stage-group)[open]>summary>svg{rotate:90deg}.crm-app.crm-unified-theme.sales-workbench-active .sw-timeline-body{color:var(--crm-ink);padding:0 24px 12px 68px;font-size:12px}.crm-app.crm-unified-theme.sales-workbench-active .sw-timeline-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.75}.crm-app.crm-unified-theme.sales-workbench-active .sw-timeline-body small{color:var(--crm-muted);font-size:11px;display:block}.crm-app.crm-unified-theme.sales-workbench-active .sw-history-expand{margin-top:8px}.crm-app.crm-unified-theme.sales-workbench-active .sw-stage-group>summary{align-items:center;gap:8px;min-height:34px;padding:8px 0;font-size:12px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .sw-stage-group>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-stage-group>summary>b{text-align:center;background:var(--crm-soft);min-width:22px;color:var(--crm-muted);border-radius:5px;padding:1px 5px;font-size:11px;font-weight:500}.crm-app.crm-unified-theme.sales-workbench-active .sw-stage-record{border:0;border-top:1px solid var(--crm-line);text-align:left;width:100%;color:var(--crm-ink);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;padding:9px 0;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .sw-stage-record:hover{background:var(--crm-soft)}.crm-app.crm-unified-theme.sales-workbench-active .sw-stage-record strong{overflow-wrap:anywhere;grid-column:1;font-size:12px;font-weight:600}.crm-app.crm-unified-theme.sales-workbench-active .sw-stage-record small{color:var(--crm-muted);overflow-wrap:anywhere;grid-column:1;font-size:11px}.crm-app.crm-unified-theme.sales-workbench-active .sw-stage-record time{color:var(--crm-muted);white-space:nowrap;grid-area:1/2/3;align-self:start;font-size:11px}.crm-app.crm-unified-theme.sales-workbench-active .sales-workbench{--sw-blue:var(--crm-accent);--sw-deep:var(--crm-ink);--sw-muted:var(--crm-muted);--sw-teal:var(--crm-accent);--sw-purple:var(--crm-accent);--sw-orange:var(--crm-muted);color:var(--crm-ink)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-panel,.sw-metric,.sw-date){box-shadow:none;color:var(--crm-ink);background:0 0;border:0;border-radius:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-summary{flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0 0 20px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .sw-metric{gap:8px;min-height:42px;padding:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-metric>span:last-child{align-items:baseline;gap:8px;font-size:13px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .sw-metric strong{font-size:22px;font-weight:600}.crm-app.crm-unified-theme.sales-workbench-active .sw-metric-icon{width:24px;height:28px;color:var(--crm-muted);background:0 0;border-radius:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-metric-icon>svg{stroke-width:1.6px;width:20px;height:20px}.crm-app.crm-unified-theme.sales-workbench-active .sw-date{min-height:42px;margin-left:auto;padding:0;font-size:13px}.crm-app.crm-unified-theme.sales-workbench-active .sw-avatar{background:var(--crm-soft);color:var(--crm-muted)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-metric,.sw-task)>span strong,.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-panel-head h2,.sw-panel-head h3,.sw-customer-title h2,.sw-customer-facts dd,.sw-needs p,.sw-next button,.sw-news-item strong){color:var(--crm-ink)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-date>svg,.sw-panel-head h2>svg,.sw-panel-head h3>svg,.sw-needs>svg,.sw-next>svg,.sw-customer-facts svg,.sw-news-item>svg),.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-date>span,.sw-task small,.sw-task time,.sw-customer-facts dt,.sw-needs small,.sw-next small,.sw-news-item small,.sw-week>p,.sw-compose-label label){color:var(--crm-muted)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-task-head,.sw-history-head,.sw-opportunity-head,.sw-tabs){background:var(--crm-soft);color:var(--crm-muted)}.crm-app.crm-unified-theme.sales-workbench-active .sw-task-head{border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-task{border-color:var(--crm-line)}.crm-app.crm-unified-theme.sales-workbench-active .sw-task.is-selected{background:var(--crm-active-soft);border-color:#0000}.crm-app.crm-unified-theme.sales-workbench-active .sw-task.is-selected:before{background:var(--crm-accent)}.crm-app.crm-unified-theme.sales-workbench-active .sw-task:hover,.crm-app.crm-unified-theme.sales-workbench-active .sw-customer-facts{background:var(--crm-soft)}.crm-app.crm-unified-theme.sales-workbench-active .sw-customer-focus{border-top:1px solid var(--crm-line);background:0 0;border-radius:0;min-height:0;padding-top:14px;padding-bottom:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-next{border-color:var(--crm-line)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-customer-level,.sw-status:not(.is-overdue),.sw-stage){background:var(--crm-active-soft);color:var(--crm-accent)}.crm-app.crm-unified-theme.sales-workbench-active .sw-shortcuts button{min-height:40px;color:var(--crm-ink);background:0 0;border:0;border-radius:0;padding:8px 0}.crm-app.crm-unified-theme.sales-workbench-active .sw-shortcuts button>svg:first-child{width:20px;height:20px}.crm-app.crm-unified-theme.sales-workbench-active .sw-news-list{gap:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-news-item{border:0;border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0;padding-left:0;padding-right:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-news-item:last-child{border-bottom:0}.crm-app.crm-unified-theme.sales-workbench-active .sw-week-days button{min-height:0;color:var(--crm-muted);grid-template-rows:auto 42px auto;align-items:end;gap:6px;padding:4px 0;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .sw-week-days .sw-week-bar{border-bottom:1px solid var(--crm-line);justify-content:center;align-items:flex-end;width:100%;height:42px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .sw-week-bar>i{background:#bcb1d4;border-radius:3px 3px 0 0;width:16px;max-width:72%;min-height:0;display:block}.crm-app.crm-unified-theme.sales-workbench-active .sw-week-days button strong{color:var(--crm-ink);background:0 0;margin:0;padding:0;font-size:13px;font-weight:600}.crm-app.crm-unified-theme.sales-workbench-active .sw-week-days button[aria-current=date]>span{color:var(--crm-accent)}.crm-app.crm-unified-theme.sales-workbench-active .sw-week-days button[aria-pressed=true] strong{box-shadow:none;color:var(--crm-action-ink);background:0 0}.crm-app.crm-unified-theme.sales-workbench-active .sw-week-days button:is([aria-pressed=true],[aria-current=date]) .sw-week-bar>i{background:var(--crm-accent)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-tabs button[aria-pressed=true],.sales-workbench .btn-primary){background:var(--crm-action-bg);border-color:var(--crm-action-line);color:var(--crm-action-ink);box-shadow:none}.crm-app.crm-unified-theme.sales-workbench-active .sales-workbench .btn-primary:hover:not(:disabled){background:var(--crm-action-hover);border-color:var(--crm-action-line)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-new,.sw-customer-actions button:not(.btn-primary)){background:var(--crm-active-soft);color:var(--crm-accent)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-text-button,.sw-more,.sw-icon-button){color:var(--crm-accent)}.crm-app.crm-unified-theme.sales-workbench-active :is(.sw-customer-picker select,.sw-compose-row textarea,.sw-compose-label select){background:var(--crm-soft);border-color:var(--crm-field-edge);color:var(--crm-ink)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.warning,.notice,.permission-note,.ca-warning,.ca-progress,.setup-notice){background:var(--crm-warning-bg);color:var(--crm-warning-ink);border-color:#e6cda8}.crm-app.crm-unified-theme:not(.sales-workbench-active) .business-save-notice{background:var(--crm-soft)}@media (prefers-reduced-motion:no-preference){.crm-app.crm-unified-theme :is(.main-content,.topbar) button,.crm-unified-page [data-slot=dialog-content] button{transition:background-color .12s,color .12s,border-color .12s,transform .12s}.crm-app.crm-unified-theme :is(.main-content,.topbar) button:active:not(:disabled),.crm-unified-page [data-slot=dialog-content] button:active:not(:disabled){transform:scale(.98)}.crm-app.crm-unified-theme .sidebar .sw-navigation button>:is(svg,span){transition:transform .12s,color .12s}.crm-app.crm-unified-theme .sidebar .sw-navigation button:active:not(:disabled)>:is(svg,span){transform:scale(.98)}.crm-app.crm-unified-theme .toast{animation:.16s ease-out crm-toast-appear}}@keyframes crm-toast-appear{0%{opacity:0}to{opacity:1}}@media (min-width:821px){.crm-app.crm-unified-theme.sales-workbench-active .topbar{min-height:68px;padding-top:14px;padding-bottom:14px}}@media (min-width:1600px){.crm-app.crm-unified-theme .main-content{padding-left:24px;padding-right:24px}.crm-app.crm-unified-theme.sales-workbench-active .sw-work-grid{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}@media (max-width:1180px) and (min-width:821px){.crm-app.crm-unified-theme .app-shell{grid-template-columns:148px minmax(0,1fr)}.crm-app.crm-unified-theme .sidebar{padding-left:8px;padding-right:8px}.crm-app.crm-unified-theme .brand{padding-left:4px;padding-right:4px}.crm-app.crm-unified-theme .topbar{flex-wrap:wrap;gap:12px;padding:17px 18px}.crm-app.crm-unified-theme .global-search{max-width:380px}.crm-app.crm-unified-theme .main-content{padding-left:16px;padding-right:16px}.crm-app.crm-unified-theme .admin-module-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.crm-unified-theme .detail-columns{grid-template-columns:minmax(0,1fr)}.crm-app.crm-unified-theme .assignment-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:12px}}@media (max-width:960px){.crm-app.crm-unified-theme.sales-workbench-active .sw-work-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"customer""tasks";gap:20px}.crm-app.crm-unified-theme.sales-workbench-active .sw-summary{gap:8px 22px;margin-bottom:14px}.crm-app.crm-unified-theme.sales-workbench-active .sw-date{flex-basis:100%;min-height:30px;margin-left:0}.crm-app.crm-unified-theme .assistant-layout{grid-template-columns:minmax(0,1fr)}.crm-app.crm-unified-theme .pricing-workspace .save-dock{flex-wrap:wrap;gap:12px}.crm-app.crm-unified-theme .pricing-workspace .save-controls{flex-wrap:wrap}}@media (max-width:820px){.crm-app.crm-unified-theme .app-shell{display:block}.crm-app.crm-unified-theme .sidebar{height:auto;padding:14px 16px;display:block;position:static}.crm-app.crm-unified-theme .brand{text-align:left;justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.crm-app.crm-unified-theme .brand img{width:106px}.crm-app.crm-unified-theme .sidebar .grouped-navigation{overflow:visible}.crm-app.crm-unified-theme .sidebar .grouped-navigation .mobile-nav-toggle{background:var(--crm-soft);width:100%;min-height:40px;color:var(--crm-ink);border:1px solid var(--crm-line);justify-content:flex-start;gap:9px;padding:9px 12px;font-size:12px;display:flex}.crm-app.crm-unified-theme .mobile-nav-toggle>svg:last-child{margin-left:auto}.crm-app.crm-unified-theme .sidebar .navigation-links{min-height:0;display:none}.crm-app.crm-unified-theme .sidebar [data-mobile-open=true]>.navigation-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:65dvh;padding:9px 0 0;display:grid;overflow-y:auto}.crm-app.crm-unified-theme .sidebar :is(.sw-navigation>button,.nav-personal>button){gap:7px;min-height:44px;margin:0;padding:8px;font-size:13px}.crm-app.crm-unified-theme .sidebar .nav-personal{flex-wrap:wrap;grid-column:1/-1;gap:4px;margin:0;padding-top:8px;display:flex}.crm-app.crm-unified-theme .sidebar .nav-personal>button{flex:130px;width:auto}.crm-app.crm-unified-theme .sidebar-foot{display:none}.crm-app.crm-unified-theme .topbar{flex-wrap:wrap;gap:11px;min-height:0;padding:15px 16px}.crm-app.crm-unified-theme .crumb h1{font-size:23px}.crm-app.crm-unified-theme .global-search{flex-basis:100%;order:3;width:100%;max-width:none}.crm-app.crm-unified-theme .account-actions{margin-left:auto}.crm-app.crm-unified-theme .account-actions>span{font-size:11px}.crm-app.crm-unified-theme .main-content{padding:0 14px 24px}.crm-app.crm-unified-theme .main-footer{padding:0 15px 16px;line-height:1.8;display:block}.crm-app.crm-unified-theme .main-footer>span{display:block}.crm-app.crm-unified-theme:not(.sales-workbench-active) .page-heading{flex-wrap:wrap;align-items:flex-start;gap:11px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .page-heading h1{font-size:21px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .page-heading>.actions{max-width:100%}.crm-app.crm-unified-theme .assignment-layout{grid-template-columns:minmax(0,1fr)}.crm-app.crm-unified-theme .assignment-list{max-height:none;overflow:visible}.crm-app.crm-unified-theme .admin-module-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.crm-unified-theme .search-results{width:min(370px,100vw - 32px)}.crm-app.crm-unified-theme .toast{left:50%}}@media (max-width:600px){.crm-app.crm-unified-theme .sidebar [data-mobile-open=true]>.navigation-links{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.crm-unified-theme:not(.sales-workbench-active) .panel-heading{flex-wrap:wrap;padding:14px 14px 11px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .panel-content{padding:0 14px 16px}.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(.filter-bar,.growth-toolbar){padding:11px 14px}.crm-app.crm-unified-theme:not(.sales-workbench-active) .filter-bar select{flex:120px;min-width:100px}.crm-app.crm-unified-theme .customer-list .search-field{min-width:100%}.crm-app.crm-unified-theme .customer-context{padding:14px}.crm-app.crm-unified-theme :is(.admin-stats,.pricing-workspace .stats){gap:7px}.crm-app.crm-unified-theme :is(.admin-stats>button,.pricing-workspace .stats article){padding:11px 10px}.crm-app.crm-unified-theme .admin-stats>button{gap:8px}.crm-app.crm-unified-theme .admin-stats>button>svg{display:none}.crm-app.crm-unified-theme .admin-stats strong{font-size:22px}.crm-app.crm-unified-theme .admin-module-groups{grid-template-columns:minmax(0,1fr);gap:18px}.crm-app.crm-unified-theme .admin-intro{flex-wrap:wrap;padding:15px}.crm-app.crm-unified-theme .admin-intro h2{font-size:18px}.crm-app.crm-unified-theme .pricing-workspace .price-maintenance-navigation{flex-wrap:wrap}.crm-app.crm-unified-theme .pricing-workspace .price-retained-entries{flex-basis:100%;max-width:none}.crm-app.crm-unified-theme .pricing-workspace .save-controls{width:100%}.crm-app.crm-unified-theme .pricing-workspace .save-controls>input{flex:100%}.crm-app.crm-unified-theme .inquiry-entry{padding:14px}.crm-app.crm-unified-theme .inquiry-line-grid{gap:10px}.crm-app.crm-unified-theme .assignment-customer-heading{flex-wrap:wrap}.crm-unified-page :is(.editor-dialog,.form-dialog)[data-slot=dialog-content]{max-height:90dvh;padding:20px 16px}.crm-unified-page [data-slot=dialog-content] :is(input,select,textarea){font-size:16px}.auth-page.crm-auth-page{margin:24px auto;padding:24px}}@media (pointer:coarse){.crm-app.crm-unified-theme:not(.sales-workbench-active) :is(button,select),.crm-unified-page [data-slot=dialog-content] button{min-height:44px}}@media (prefers-reduced-motion:reduce){.crm-app.crm-unified-theme *,.crm-unified-page [data-slot=dialog-content] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.crm-app.crm-unified-theme.sales-workbench-active .sw-quick-followup{margin-top:6px}.crm-app.crm-unified-theme.sales-workbench-active .main-content{padding-bottom:12px}.crm-app.crm-unified-theme .map-layout{grid-template-columns:minmax(0,1fr)}.crm-unified-theme .action-overview{border-bottom:1px solid var(--border,#e5e5ea);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:12px;padding:20px 24px 24px;display:grid}.crm-unified-theme .action-overview>button{text-align:left;color:#62616c;border-radius:0;gap:14px;padding:6px 0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.crm-unified-theme .action-overview>button>span:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-unified-theme .action-overview strong{color:#282733;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.crm-unified-theme .action-overview-track{background:#eeedf2;border-radius:2px;height:5px;display:block;overflow:hidden}.crm-unified-theme .action-overview-track>span{background:#c4bfd1;border-radius:2px;height:100%;display:block}.crm-unified-theme .action-overview [aria-pressed=true]{color:#554568;font-weight:600}.crm-unified-theme .action-overview [aria-pressed=true] .action-overview-track>span{background:#80708f}.crm-unified-theme .quick-next-fields{grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin-top:12px;display:grid}.crm-unified-theme .quick-next-fields label{gap:6px;display:grid}.crm-unified-theme .intake-disclosure{border-bottom:1px solid #e3e1e8;margin-bottom:24px;padding:0 0 16px}.crm-unified-theme .intake-disclosure>summary{cursor:pointer;color:#5b4e6a;padding:12px 0;font-size:14px;font-weight:600}.crm-unified-theme .team-workload{border-top:1px solid #e3e1e8;max-width:900px;margin-top:24px;padding:24px 0}.crm-unified-theme .team-workload h2{margin:0 0 16px;font-size:18px}.crm-unified-theme .customer-list[aria-busy=true] .domain-customer-grid{opacity:.65}@media (max-width:760px){.crm-unified-theme .action-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.crm-unified-theme .quick-next-fields{grid-template-columns:1fr}.crm-unified-theme .action-overview strong{font-size:22px}}.crm-unified-theme .member-create>summary{cursor:pointer;padding:20px 24px;font-weight:600}.crm-unified-theme .account-password-title{padding:12px 24px 0;font-size:16px}.crm-unified-theme .reference-directory>summary{cursor:pointer;padding:16px 0}.crm-unified-theme .action-overview>button{justify-content:stretch;align-items:stretch}.crm-unified-theme .action-overview>button>span{width:100%}.crm-unified-theme .customer-focus-list{margin:0;padding:0 24px;list-style:none}.crm-unified-theme .customer-focus-list>li{border-top:1px solid #e5e3ea;grid-template-columns:minmax(170px,1.2fr) minmax(200px,1.6fr) minmax(160px,1fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}.crm-unified-theme .customer-focus-list button{box-shadow:none;text-align:left;background:0 0;border:0;justify-content:flex-start}.crm-unified-theme .customer-focus-name,.crm-unified-theme .customer-focus-next{white-space:normal;gap:6px;display:grid}.crm-unified-theme .customer-focus-name strong{font-size:16px}.crm-unified-theme .customer-focus-list span{color:#66636f;font-size:13px}.crm-unified-theme .customer-focus-need{line-height:1.7}.crm-unified-theme .customer-focus-record{color:#635178}.crm-unified-theme .customer-focus-next time{font-variant-numeric:tabular-nums}@media (max-width:1000px){.crm-unified-theme .customer-focus-list>li{grid-template-columns:1fr 1fr;gap:12px}.crm-unified-theme .customer-focus-need{grid-area:2/1/auto/3}.crm-unified-theme .customer-focus-record{grid-column:2;justify-self:end}.crm-unified-theme .customer-focus-next{grid-area:1/2}}@media (min-width:1151px){.crm-app.crm-unified-theme.sales-workbench-active .sw-middle:has(.sw-followup[open]) .crm-region-stage{height:clamp(230px,100dvh - 600px,850px)}}.crm-app.crm-unified-theme .sidebar-toggle{display:none}@media (min-width:821px){.crm-app.crm-unified-theme .sidebar .sidebar-toggle{width:32px;min-height:32px;color:var(--crm-muted);box-shadow:none;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0 0 12px auto;padding:6px;display:flex}.crm-app.crm-unified-theme .sidebar .sidebar-toggle:hover{background:var(--crm-soft);color:var(--crm-ink)}.crm-app.crm-unified-theme .app-shell[data-sidebar-collapsed=true]{grid-template-columns:68px minmax(0,1fr)}.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .sidebar{padding-left:10px;padding-right:10px}.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .sidebar-toggle{margin-bottom:24px;margin-left:auto;margin-right:auto}.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .brand{display:none}.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .sidebar :is(.sw-navigation>button,.nav-personal>button){justify-content:center;gap:0;min-height:44px;padding:10px}.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .sidebar :is(.sw-navigation>button,.nav-personal>button)>span{display:none}}.crm-unified-theme .customer-detail-meta{color:var(--crm-muted);flex-wrap:wrap;gap:8px 24px;margin:-10px 0 24px;font-size:13px;display:flex}.crm-unified-theme .customer-detail-meta strong{color:var(--crm-ink);font-weight:600}.crm-unified-theme .customer-profile{max-width:1240px}.crm-unified-theme .profile-followup-focus{border-bottom:1px solid var(--crm-line);grid-template-columns:minmax(230px,.75fr) minmax(0,1.6fr);gap:40px;padding:28px 0 32px;display:grid}.crm-unified-theme .customer-profile h2{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4}.crm-unified-theme .profile-next-step>strong{overflow-wrap:anywhere;color:var(--crm-ink);margin-bottom:8px;font-size:20px;line-height:1.55;display:block}.crm-unified-theme .profile-next-step>p{color:var(--crm-muted);margin:4px 0 10px}.crm-unified-theme .profile-next-step>p.red{color:var(--crm-danger)}.crm-unified-theme .profile-primary-contact{color:var(--crm-muted);margin-top:24px;font-size:13px}.crm-unified-theme .profile-primary-contact>span{font-size:12px}.crm-unified-theme .profile-primary-contact p{margin:5px 0 0}.crm-unified-theme .profile-primary-contact b{color:var(--crm-ink);font-weight:500}.crm-unified-theme .profile-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.crm-unified-theme .profile-section-heading h2{margin-bottom:12px}.crm-unified-theme .profile-record-meta{color:var(--crm-muted);flex-wrap:wrap;gap:8px 16px;margin:0 0 10px;font-size:12px;display:flex}.crm-unified-theme .record-excerpt>p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:74ch;margin:0 0 8px;font-size:14px;line-height:1.85}.crm-unified-theme .record-excerpt .text-button{white-space:nowrap;min-height:32px;padding:2px 0;font-size:13px}.crm-unified-theme .followup-row>.record-excerpt{display:block}.crm-unified-theme .profile-recent>.source-link{margin-top:12px}.crm-unified-theme .profile-need{border-bottom:1px solid var(--crm-line);padding:28px 0 24px}.crm-unified-theme .profile-need h2{margin-bottom:12px}.crm-unified-theme .profile-details{border-bottom:1px solid var(--crm-line)}.crm-unified-theme .profile-details>summary{cursor:pointer;color:var(--crm-ink);padding:22px 0;font-size:15px;font-weight:600}.crm-unified-theme .profile-details>summary>span{color:var(--crm-muted);margin-left:16px;font-size:12px;font-weight:400}.crm-unified-theme .profile-details-body{padding:0 0 24px}.crm-unified-theme .profile-facts{grid-template-columns:1fr 1fr;gap:16px 40px;margin:0 0 24px;display:grid}.crm-unified-theme .profile-facts>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.crm-unified-theme .profile-facts dt{color:var(--crm-muted)}.crm-unified-theme .profile-facts dd{overflow-wrap:anywhere;margin:0}.crm-unified-theme .profile-notes{margin:24px 0}.crm-unified-theme .profile-notes h3,.crm-unified-theme .profile-contacts h3{margin:0 0 12px;font-size:15px;font-weight:600}.crm-unified-theme .profile-contacts article{border-top:1px solid var(--crm-line);padding:16px 0}.crm-unified-theme .profile-contacts article>p{color:var(--crm-muted);margin:5px 0}.crm-unified-theme .profile-support-links{flex-wrap:wrap;gap:12px 24px;margin-top:16px;display:flex}.crm-unified-theme .profile-insights{padding:16px 0}.crm-unified-theme .profile-insights>button{gap:16px;padding-left:0}.crm-unified-theme .profile-insights>button>span{color:var(--crm-muted);font-size:12px}.crm-unified-theme .customer-analysis-action{justify-content:flex-end;margin:16px 0;display:flex}.crm-unified-theme .customer-list .customer-list-toolbar{align-items:center;gap:12px;padding:16px 0;display:flex}.crm-unified-theme .customer-list-toolbar .search-field{flex:1;min-width:0;max-width:600px}.crm-unified-theme .customer-list-toolbar>button{flex:none;min-height:38px}.crm-unified-theme .customer-action-filters{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;gap:4px 8px;padding:0 0 16px;display:flex}.crm-unified-theme .customer-action-filters>button{min-height:36px;color:var(--crm-muted);box-shadow:none;background:0 0;border:0;gap:10px;padding:7px 10px;font-size:13px}.crm-unified-theme .customer-action-filters>button[aria-pressed=true]{background:var(--crm-active-soft);color:var(--crm-action-ink)}.crm-unified-theme .customer-action-filters strong{font-variant-numeric:tabular-nums;font-weight:600}.crm-unified-theme .customer-list-options{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 0;display:flex}.crm-unified-theme .customer-list-options>label{color:var(--crm-muted);gap:6px;font-size:12px;display:grid}.crm-unified-theme .customer-list-options select{min-width:150px}.crm-unified-theme .customer-list-options .domain-view-switch{margin-left:auto}.crm-unified-theme .customer-list .list-meta{gap:12px;padding:16px 0}.crm-unified-theme .customer-filter-status{color:var(--crm-muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.crm-unified-theme .customer-queue-heading,.crm-unified-theme .customer-focus-list>li{grid-template-columns:minmax(220px,1.6fr) minmax(140px,.8fr) minmax(180px,1fr) 100px;gap:24px;display:grid}.crm-unified-theme .customer-queue-heading{color:var(--crm-muted);border-bottom:1px solid var(--crm-line);padding:12px 0;font-size:12px}.crm-unified-theme .customer-focus-list{padding:0}.crm-unified-theme .customer-focus-list>li{border-top:0;border-bottom:1px solid var(--crm-line);align-items:start;padding:24px 0}.crm-unified-theme .customer-focus-list .customer-focus-name{gap:7px;min-height:0;padding:0;background:0 0!important}.crm-unified-theme .customer-focus-name>strong{font-size:17px}.crm-unified-theme .customer-focus-list .customer-focus-name>span{color:var(--crm-muted);font-size:12px}.crm-unified-theme .customer-queue-need{overflow-wrap:anywhere;max-width:58ch;color:var(--crm-muted);margin:12px 0 0;font-size:13px;line-height:1.75}.crm-unified-theme .customer-focus-list .customer-focus-next{gap:7px;min-height:0;padding:0;background:0 0!important}.crm-unified-theme .customer-focus-next strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.65}.crm-unified-theme .customer-focus-next time{color:var(--crm-muted);font-size:12px}.crm-unified-theme .customer-focus-next time.red{color:var(--crm-danger)}.crm-unified-theme .customer-recent-record{color:var(--crm-ink);font-size:13px}.crm-unified-theme .customer-recent-record span{color:var(--crm-muted);margin-top:6px;font-size:12px;display:block}.crm-unified-theme .customer-focus-list .customer-focus-record{white-space:nowrap;min-height:32px;padding:0;font-size:13px;background:0 0!important}.crm-unified-theme .customer-queue-label{display:none}@media (max-width:1100px){.crm-unified-theme .customer-queue-heading,.crm-unified-theme .customer-focus-list>li{grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) minmax(160px,1fr);gap:20px}.crm-unified-theme .customer-queue-heading>span:last-child{display:none}.crm-unified-theme .customer-focus-list .customer-focus-record{grid-column:3}.crm-unified-theme .customer-focus-list .customer-focus-next{grid-area:auto}.crm-unified-theme .profile-followup-focus{gap:24px}}@media (max-width:760px){.crm-unified-theme .customer-detail-meta{gap:6px 16px;margin:0 0 18px}.crm-unified-theme .profile-followup-focus{grid-template-columns:1fr;gap:24px;padding:20px 0 24px}.crm-unified-theme .profile-primary-contact{margin-top:16px}.crm-unified-theme .profile-next-step>strong{font-size:19px}.crm-unified-theme .profile-recent{border-top:1px solid var(--crm-line);padding-top:24px}.crm-unified-theme .profile-facts{grid-template-columns:1fr}.crm-unified-theme .profile-details>summary>span{margin-left:10px}.crm-unified-theme .profile-section-heading{align-items:center}.crm-unified-theme .profile-section-heading h2{font-size:17px}.crm-unified-theme .customer-list .customer-list-toolbar{align-items:stretch}.crm-unified-theme .customer-list-toolbar .search-field{min-width:0}.crm-unified-theme .customer-list-options>label{flex:1;min-width:130px}.crm-unified-theme .customer-list-options select{width:100%;min-width:0}.crm-unified-theme .customer-list-options .domain-view-switch{margin-left:0}.crm-unified-theme .customer-queue-heading{display:none}.crm-unified-theme .customer-focus-list>li{grid-template-columns:1fr 1fr;gap:20px 16px}.crm-unified-theme .customer-queue-identity{grid-column:1/-1}.crm-unified-theme .customer-queue-label{color:var(--crm-muted);margin:0 0 8px;font-size:12px;display:block}.crm-unified-theme .customer-focus-list .customer-focus-next{grid-area:2/2}.crm-unified-theme .customer-focus-list .customer-focus-record{grid-column:1/-1;justify-self:start}.crm-unified-theme .customer-queue-need{margin-top:8px}.crm-unified-theme .customer-list .list-meta{flex-wrap:wrap;align-items:flex-start}.crm-unified-theme .customer-action-filters>button,.crm-unified-theme .record-excerpt .text-button{min-height:40px}}.crm-unified-theme .customer-evidence-links{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;gap:12px 24px;padding:12px 0 20px;display:flex}.crm-unified-theme .customer-source-record{overflow-wrap:anywhere;max-width:100%;margin:20px 0}.crm-unified-theme .customer-source-record>p{white-space:pre-wrap}.crm-unified-theme .insight-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.crm-unified-theme .insight-filters>label{flex:1;min-width:200px;max-width:440px}.crm-unified-theme .insight-active-filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.crm-unified-theme .dimension-map .map-fact{padding:24px 0}@media (max-width:760px){.crm-unified-theme .insight-filters>label{min-width:160px}.crm-unified-theme .dimension-map .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}}.crm-app.crm-unified-theme .sidebar .sidebar-section{flex:none}.crm-app.crm-unified-theme .sidebar .sidebar-section button{width:100%;color:var(--crm-muted);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:36px;margin:2px 0;padding:10px 12px;font-size:13px;font-weight:400;display:flex}.crm-app.crm-unified-theme .sidebar .sidebar-section button>svg{color:inherit;flex:none}.crm-app.crm-unified-theme .sidebar .sidebar-section button>span{min-width:0}.crm-app.crm-unified-theme .sidebar .sidebar-section button:hover{background:var(--crm-soft)}.crm-app.crm-unified-theme .sidebar .sidebar-section button[aria-current=page]{background:var(--crm-active-soft);color:var(--crm-action-ink);font-weight:600}.crm-app.crm-unified-theme .sidebar .sidebar-section-toggle>span{flex:1}.crm-app.crm-unified-theme .sidebar .sidebar-section-toggle[aria-expanded=true] .sidebar-section-chevron{transform:rotate(180deg)}.crm-app.crm-unified-theme .sidebar .sidebar-section-items{border-bottom:1px solid var(--crm-line);margin-bottom:6px;padding:0 0 8px 8px}.crm-app.crm-unified-theme .sidebar .sidebar-section-items[hidden]{display:none}.crm-app.crm-unified-theme .sidebar .sidebar-section-items>button{padding:8px;font-size:12px}@media (min-width:821px){.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .sidebar .sidebar-section button{justify-content:center;gap:0;min-height:40px;padding:10px}.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .sidebar .sidebar-section button>span,.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .sidebar .sidebar-section-chevron{display:none}.crm-app.crm-unified-theme [data-sidebar-collapsed=true] .sidebar .sidebar-section-items{padding:0 0 8px}}@media (max-width:820px){.crm-app.crm-unified-theme .sidebar .sidebar-section{grid-column:1/-1}.crm-app.crm-unified-theme .sidebar .sidebar-section-items:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 4px 10px;display:grid}.crm-app.crm-unified-theme .sidebar .sidebar-section-items>button{min-height:42px;padding:10px;font-size:13px}.crm-app.crm-unified-theme .sidebar .sidebar-section-toggle{min-height:40px}}.crm-unified-theme .profile-directory-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;padding:32px 0;display:grid}.crm-unified-theme .profile-directory-grid .profile-facts{grid-template-columns:1fr;gap:22px;margin:28px 0 32px}.crm-unified-theme .profile-directory-grid .profile-contacts article:first-of-type{border-top:0;padding-top:10px}.crm-unified-theme .profile-contact-count{color:var(--crm-muted);margin-left:16px;font-size:12px;font-weight:400}.crm-unified-theme .customer-needs-workspace{max-width:1000px}.crm-unified-theme .customer-needs-workspace textarea{min-height:260px}@media (max-width:760px){.crm-unified-theme .profile-directory-grid{grid-template-columns:1fr;gap:32px;padding:20px 0}.crm-unified-theme .profile-directory-grid .profile-contacts{border-top:1px solid var(--crm-line);padding-top:24px}}.crm-unified-theme .customer-directory-card{gap:20px;padding:24px;display:grid}.crm-unified-theme .customer-directory-card .customer-focus-name{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:0}.crm-unified-theme .customer-directory-card .customer-focus-record{justify-self:start}.crm-app.crm-unified-theme .cdr-directory{background:var(--crm-panel-surface);border:0;border-radius:22px;min-width:0;padding:22px 26px;box-shadow:0 7px 24px -18px #28334c44}.crm-app.crm-unified-theme:not(.sales-workbench-active) .customer-list.cdr-directory{background:var(--crm-panel-surface);border:0;border-radius:22px;box-shadow:0 7px 24px -18px #28334c44}:is(.crm-app.crm-unified-theme .cdr-directory :is(button,input,select):focus-visible,.crm-app.crm-unified-theme .cpf-profile :is(button,summary):focus-visible){outline:3px solid var(--crm-accent);outline-offset:3px}.crm-app.crm-unified-theme .cdr-toolbar{align-items:center;gap:14px;min-width:0;display:flex}.crm-app.crm-unified-theme .cdr-search{background:var(--crm-soft);min-width:140px;max-width:480px;color:var(--crm-muted);border-radius:12px;flex:1;align-items:center;gap:9px;margin:0;padding:0 12px;display:flex}.crm-app.crm-unified-theme .cdr-search>svg{flex:none}.crm-app.crm-unified-theme .cdr-search>input{width:100%;min-width:0;min-height:42px;box-shadow:none;color:var(--crm-ink);background:0 0;border:0;padding:9px 0;font-size:13px}.crm-app.crm-unified-theme .cdr-search>input::placeholder{color:#68717e}.crm-app.crm-unified-theme .cdr-view-switch{background:#f2f3f6;border-radius:11px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:4px;display:flex}.crm-app.crm-unified-theme .cdr-view-switch>button{min-height:32px;box-shadow:none;color:var(--crm-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:flex}.crm-app.crm-unified-theme .cdr-view-switch>button[aria-pressed=true]{color:var(--crm-ink);background:var(--crm-panel-surface);font-weight:600;box-shadow:0 3px 8px -5px #28334c44}.crm-app.crm-unified-theme .cdr-view-switch>button:hover{color:var(--crm-ink)}.crm-app.crm-unified-theme .cdr-filter-toggle{min-height:38px;box-shadow:none;color:var(--crm-muted);background:0 0;border:1px solid #e3e6ec;border-radius:10px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.crm-app.crm-unified-theme .cdr-filter-toggle[aria-expanded=true]{background:var(--crm-active-soft);color:var(--crm-action-ink);border-color:#0000}.crm-app.crm-unified-theme .cdr-filter-toggle>span{background:#e4deef;border-radius:5px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;display:grid}.crm-app.crm-unified-theme .cdr-filters{background:var(--crm-soft);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:15px;padding:16px 18px;display:flex}.crm-app.crm-unified-theme .cdr-filters[hidden]{display:none}.crm-app.crm-unified-theme .cdr-filters>label{color:var(--crm-muted);flex:1;gap:6px;min-width:160px;max-width:280px;margin:0;font-size:12px;display:grid}.crm-app.crm-unified-theme .cdr-filters select{background:var(--crm-panel-surface);width:100%;min-height:36px;color:var(--crm-ink);border:1px solid #e2e5eb;border-radius:9px;padding:7px 26px 7px 10px;font-size:13px}.crm-app.crm-unified-theme .cdr-result-meta{min-height:58px;color:var(--crm-muted);justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:12px;display:flex}.crm-app.crm-unified-theme .cdr-result-meta .text-button{min-height:30px;font-size:12px}.crm-app.crm-unified-theme .cdr-filter-status{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.crm-app.crm-unified-theme .cdr-filter-status>span:first-child strong{color:var(--crm-ink);font-variant-numeric:tabular-nums;font-weight:600}.crm-app.crm-unified-theme .cdr-filter-chip{color:var(--crm-action-ink);background:#f3f0f8;border-radius:6px;padding:3px 8px;font-size:11px}.crm-app.crm-unified-theme :is(.cdr-row-heading,.cdr-rows>li){grid-template-columns:minmax(260px,1.8fr) minmax(180px,1fr) minmax(150px,.8fr) 105px;align-items:center;gap:24px;display:grid}.crm-app.crm-unified-theme .cdr-row-heading{background:var(--crm-soft);color:var(--crm-muted);border-radius:10px;padding:12px 16px;font-size:11px;line-height:1.5}.crm-app.crm-unified-theme .cdr-rows{margin:0;padding:0;list-style:none}.crm-app.crm-unified-theme .cdr-rows>li{border-bottom:1px solid var(--crm-line);min-height:96px;padding:20px 16px;transition:background .16s}.crm-app.crm-unified-theme .cdr-rows>li:hover{background:var(--crm-soft)}.crm-app.crm-unified-theme .cdr-rows>li:last-child{border-bottom:0}.crm-app.crm-unified-theme .cdr-customer-cell{min-width:0}.crm-app.crm-unified-theme .cdr-identity{min-width:0;max-width:100%;min-height:40px;box-shadow:none;text-align:left;color:var(--crm-ink);border:0;border-radius:5px;align-items:center;gap:13px;padding:0;display:flex;background:0 0!important}.crm-app.crm-unified-theme .cdr-identity>span:last-child{min-width:0;display:block}.crm-app.crm-unified-theme .cdr-monogram{width:40px;height:40px;color:var(--crm-accent);background:#f0edf5;border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.crm-app.crm-unified-theme .cdr-identity strong{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.crm-app.crm-unified-theme .cdr-identity strong>svg{color:#8b8299;flex:none}.crm-app.crm-unified-theme .cdr-company-name{color:#596370;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5;display:block}.crm-app.crm-unified-theme .cdr-identity-meta{color:var(--crm-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.crm-app.crm-unified-theme .cdr-cell{min-width:0;color:var(--crm-ink);font-size:13px;line-height:1.5}.crm-app.crm-unified-theme .cdr-cell>strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.crm-app.crm-unified-theme .cdr-cell>span:not(.cdr-cell-label){color:var(--crm-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.crm-app.crm-unified-theme .cdr-cell>small{color:var(--crm-muted);margin-top:4px;font-size:11px;display:block}.crm-app.crm-unified-theme .cdr-cell-label{display:none}.crm-app.crm-unified-theme .cdr-record{min-height:34px;box-shadow:none;color:var(--crm-accent);white-space:nowrap;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex;background:0 0!important}.crm-app.crm-unified-theme .cdr-record:hover{color:var(--crm-accent-hover);text-underline-offset:3px;text-decoration:none}.crm-app.crm-unified-theme .cdr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:4px 0 18px;display:grid}.crm-app.crm-unified-theme .cdr-card{background:var(--crm-soft);border:1px solid #e7e5ed;border-radius:15px;flex-direction:column;gap:20px;min-width:0;padding:22px;display:flex}.crm-app.crm-unified-theme .cdr-card-facts{border-top:1px solid #e7e5ed;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding-top:16px;display:grid}.crm-app.crm-unified-theme .cdr-card .cdr-cell-label{color:var(--crm-muted);margin-bottom:7px;font-size:11px;display:block}.crm-app.crm-unified-theme .cdr-card .cdr-record{align-self:flex-end;margin-top:auto}.crm-app.crm-unified-theme .cdr-table{border:1px solid var(--crm-line);border-radius:12px;overflow-x:auto}.crm-app.crm-unified-theme .cdr-table table{border-collapse:collapse;width:100%;min-width:790px;font-size:13px}.crm-app.crm-unified-theme .cdr-table th{background:var(--crm-soft);color:var(--crm-muted);padding:13px 16px;font-size:11px;font-weight:500}.crm-app.crm-unified-theme .cdr-table td{border-color:var(--crm-line);vertical-align:middle;padding:18px 16px}.crm-app.crm-unified-theme .cdr-table td:first-child{width:43%}.crm-app.crm-unified-theme .cdr-table .cdr-monogram{display:none}.crm-app.crm-unified-theme .cdr-directory>.list-pagination{border-top:1px solid var(--crm-line);margin-top:8px;padding-left:0;padding-right:0}.crm-app.crm-unified-theme .cpf-profile{background:var(--crm-panel-surface);border-radius:22px;min-width:0;max-width:none;padding:26px 30px;box-shadow:0 7px 24px -18px #28334c44}.crm-app.crm-unified-theme .cpf-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.crm-app.crm-unified-theme .cpf-section-head h2{letter-spacing:-.015em;color:var(--crm-ink);margin:0;font-size:18px;font-weight:650;line-height:1.4}.crm-app.crm-unified-theme .cpf-section-head>span{color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .cpf-section-head h2>span{color:var(--crm-muted);margin-left:14px;font-size:12px;font-weight:400}.crm-app.crm-unified-theme .cpf-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:0;padding:0 0 28px;display:grid}.crm-app.crm-unified-theme .cpf-facts>div{border-right:1px solid var(--crm-line);min-width:0;padding-right:20px}.crm-app.crm-unified-theme .cpf-facts>div:nth-child(4n){border-right:0}.crm-app.crm-unified-theme .cpf-facts dt{color:var(--crm-muted);margin:0 0 7px;font-size:12px}.crm-app.crm-unified-theme .cpf-facts dd{color:var(--crm-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.6}.crm-app.crm-unified-theme .cpf-notes{border-top:1px solid var(--crm-line)}.crm-app.crm-unified-theme .cpf-notes>summary{min-height:54px;color:var(--crm-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.crm-app.crm-unified-theme .cpf-notes>summary::-webkit-details-marker{display:none}.crm-app.crm-unified-theme .cpf-notes>div{padding:0 0 20px}.crm-app.crm-unified-theme .cpf-notes[open]>summary>svg{transform:rotate(180deg)}.crm-app.crm-unified-theme .cpf-contacts{border-top:1px solid var(--crm-line);margin-top:6px;padding-top:28px}.crm-app.crm-unified-theme .cpf-contacts .cpf-section-head{margin-bottom:18px}.crm-app.crm-unified-theme :is(.cpf-contact-columns,.cpf-contact-row>summary,article.cpf-contact-row){grid-template-columns:minmax(190px,1.25fr) minmax(150px,1fr) minmax(180px,1.2fr) 94px;align-items:center;gap:28px;display:grid}.crm-app.crm-unified-theme .cpf-contact-columns{background:var(--crm-soft);color:var(--crm-muted);border-radius:10px;padding:12px 16px;font-size:11px}.crm-app.crm-unified-theme .cpf-contact-row{border-bottom:1px solid var(--crm-line);margin:0}.crm-app.crm-unified-theme .cpf-contact-row:last-child{border-bottom:0}.crm-app.crm-unified-theme :is(.cpf-contact-row>summary,article.cpf-contact-row){min-height:78px;color:var(--crm-ink);border-radius:8px;padding:18px 16px;font-size:13px;line-height:1.65}.crm-app.crm-unified-theme .cpf-contact-row>summary{cursor:pointer;list-style:none}.crm-app.crm-unified-theme .cpf-contact-row>summary::-webkit-details-marker{display:none}.crm-app.crm-unified-theme .cpf-contact-row>summary:hover{background:var(--crm-soft)}.crm-app.crm-unified-theme .cpf-contact-identity{align-items:center;gap:12px;min-width:0;display:flex}.crm-app.crm-unified-theme .cpf-contact-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.crm-app.crm-unified-theme .cpf-person-symbol{background:var(--crm-active-soft);width:34px;height:34px;color:var(--crm-accent);border-radius:11px;flex:none;place-items:center;display:grid}.crm-app.crm-unified-theme :is(.cpf-contact-role,.cpf-contact-phone){overflow-wrap:anywhere;min-width:0}.crm-app.crm-unified-theme :is(.cpf-contact-role,.cpf-contact-phone)>small{display:none}.crm-app.crm-unified-theme .cpf-note-toggle{color:var(--crm-accent);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.crm-app.crm-unified-theme .cpf-contact-row[open] .cpf-note-toggle>svg{transform:rotate(180deg)}.crm-app.crm-unified-theme .cpf-no-note{color:var(--crm-muted);text-align:right;padding-right:12px}.crm-app.crm-unified-theme .cpf-contact-note{color:var(--crm-ink);padding:2px 62px 24px}.crm-app.crm-unified-theme .cpf-contact-note .record-excerpt>p{max-width:78ch;margin-bottom:7px;font-size:13px;line-height:1.85}.crm-app.crm-unified-theme .cpf-empty{color:var(--crm-muted);padding:12px 0 16px;font-size:13px}@media (min-width:1500px){.crm-app.crm-unified-theme .cdr-directory{padding:26px 30px}.crm-app.crm-unified-theme .cdr-rows>li{padding-top:22px;padding-bottom:22px}.crm-app.crm-unified-theme .cpf-profile{padding:30px 34px}.crm-app.crm-unified-theme .cpf-facts{gap:26px 40px}}@media (max-width:1150px){.crm-app.crm-unified-theme .cdr-directory{padding:20px}.crm-app.crm-unified-theme .cdr-toolbar{gap:10px}.crm-app.crm-unified-theme .cdr-view-switch>button{padding:6px 8px}.crm-app.crm-unified-theme .cdr-filter-toggle{padding:8px 10px}.crm-app.crm-unified-theme :is(.cdr-row-heading,.cdr-rows>li){grid-template-columns:minmax(220px,1.65fr) minmax(145px,1fr) minmax(105px,.7fr) 94px;gap:16px}.crm-app.crm-unified-theme .cdr-rows>li{padding-left:10px;padding-right:10px}.crm-app.crm-unified-theme .cdr-identity{gap:10px}.crm-app.crm-unified-theme .cdr-monogram{width:34px;height:34px;font-size:15px}.crm-app.crm-unified-theme .cpf-profile{padding:24px}.crm-app.crm-unified-theme .cpf-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.crm-app.crm-unified-theme .cpf-facts>div:nth-child(4n){border-right:1px solid var(--crm-line)}.crm-app.crm-unified-theme .cpf-facts>div:nth-child(3n){border-right:0}.crm-app.crm-unified-theme :is(.cpf-contact-columns,.cpf-contact-row>summary,article.cpf-contact-row){grid-template-columns:minmax(150px,1.15fr) minmax(130px,1fr) minmax(160px,1.2fr) 80px;gap:18px}}@media (max-width:850px){.crm-app.crm-unified-theme .cdr-toolbar{flex-wrap:wrap}.crm-app.crm-unified-theme .cdr-search{flex-basis:100%;max-width:none}.crm-app.crm-unified-theme .cdr-view-switch{margin-left:0}.crm-app.crm-unified-theme .cdr-filter-toggle{margin-left:auto}.crm-app.crm-unified-theme .cdr-row-heading{display:none}.crm-app.crm-unified-theme .cdr-rows>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px 22px;padding:22px 6px}.crm-app.crm-unified-theme .cdr-customer-cell{grid-column:1/-1}.crm-app.crm-unified-theme .cdr-cell-label{color:var(--crm-muted);margin-bottom:7px;font-size:11px;display:block}.crm-app.crm-unified-theme .cdr-record{align-self:end}.crm-app.crm-unified-theme .cpf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.crm-unified-theme .cpf-facts>div:nth-child(3n){border-right:1px solid var(--crm-line)}.crm-app.crm-unified-theme .cpf-facts>div:nth-child(2n){border-right:0}.crm-app.crm-unified-theme .cpf-contact-columns{display:none}.crm-app.crm-unified-theme :is(.cpf-contact-row>summary,article.cpf-contact-row){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 22px;padding:18px 8px}.crm-app.crm-unified-theme .cpf-contact-identity{grid-column:1}.crm-app.crm-unified-theme .cpf-contact-role{grid-area:2/1;padding-left:46px}.crm-app.crm-unified-theme .cpf-contact-phone{grid-area:2/2}.crm-app.crm-unified-theme :is(.cpf-contact-role,.cpf-contact-phone)>small{color:var(--crm-muted);margin-bottom:4px;font-size:11px;display:block}.crm-app.crm-unified-theme :is(.cpf-note-toggle,.cpf-no-note){grid-area:1/2}.crm-app.crm-unified-theme .cpf-contact-note{padding:0 16px 20px 54px}}@media (max-width:600px){.crm-app.crm-unified-theme .cdr-directory{border-radius:18px;padding:16px}.crm-app.crm-unified-theme .cdr-view-switch>button{padding:6px 9px;font-size:11px}.crm-app.crm-unified-theme .cdr-view-switch>button>svg{display:none}.crm-app.crm-unified-theme .cdr-filter-toggle{gap:5px;padding:8px;font-size:11px}.crm-app.crm-unified-theme .cdr-filters{gap:12px;padding:14px}.crm-app.crm-unified-theme .cdr-filters>label{min-width:120px;max-width:none}.crm-app.crm-unified-theme .cdr-visible-count{display:none}.crm-app.crm-unified-theme .cdr-result-meta{align-items:flex-start;gap:8px}.crm-app.crm-unified-theme .cdr-rows>li{grid-template-columns:1fr 1fr;gap:16px}.crm-app.crm-unified-theme .cdr-record{grid-column:1/-1}.crm-app.crm-unified-theme .cdr-cards{grid-template-columns:1fr;gap:12px}.crm-app.crm-unified-theme .cdr-card{padding:18px}.crm-app.crm-unified-theme .cpf-profile{border-radius:18px;padding:20px 18px}.crm-app.crm-unified-theme .cpf-section-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:22px}.crm-app.crm-unified-theme .cpf-section-head h2{font-size:17px}.crm-app.crm-unified-theme .cpf-facts{gap:22px 16px}.crm-app.crm-unified-theme .cpf-facts>div{padding-right:12px}.crm-app.crm-unified-theme .cpf-facts dd{font-size:13px}.crm-app.crm-unified-theme .cpf-contact-role{padding-left:0}.crm-app.crm-unified-theme .cpf-contact-note{padding:0 8px 20px}.crm-app.crm-unified-theme .cpf-note-toggle{font-size:11px}.crm-app.crm-unified-theme .cpf-person-symbol{width:30px;height:30px}.crm-app.crm-unified-theme .cpf-contact-identity{gap:8px}}@media (pointer:coarse){.crm-app.crm-unified-theme .cdr-directory :is(button,input,select),.crm-app.crm-unified-theme .cpf-profile :is(button,summary){min-height:44px}}@media (max-width:600px){.crm-app.crm-unified-theme:not(.sales-workbench-active) .customer-list.cdr-directory{border-radius:18px}}@media (prefers-reduced-motion:reduce){.crm-app.crm-unified-theme .cdr-directory *,.crm-app.crm-unified-theme .cpf-profile *{scroll-behavior:auto!important;transition:none!important}}:is(body:has(.crm-app.crm-unified-theme),body:has(.crm-auth-page)){background:var(--crm-canvas-image)}.crm-app.crm-unified-theme{background:var(--crm-canvas);font-size:14px}.crm-app.crm-unified-theme .app-shell{width:100%;max-width:none;min-height:100dvh;margin:0;padding:18px 24px 0;display:block}.crm-app.crm-unified-theme .floating-navigation{z-index:40;background:var(--crm-panel-surface);border:1px solid var(--crm-line);min-height:66px;box-shadow:none;border-radius:14px;align-items:center;gap:30px;padding:10px 20px;display:flex;position:relative}.crm-app.crm-unified-theme .floating-brand{color:var(--crm-muted);flex:none;gap:3px;font-size:11px;line-height:1.4;text-decoration:none;display:grid}.crm-app.crm-unified-theme .floating-brand img{object-fit:contain;filter:none;mix-blend-mode:multiply;opacity:1;width:118px;height:auto}.crm-app.crm-unified-theme .desktop-navigation{flex:1;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.crm-app.crm-unified-theme .navigation-primary,.crm-app.crm-unified-theme .navigation-personal{align-items:center;gap:5px;display:flex}.crm-app.crm-unified-theme .desktop-navigation button{box-shadow:none;min-height:40px;color:var(--crm-muted);white-space:nowrap;background:0 0;border:0;border-radius:14px;flex:none;padding:9px 14px;font-size:14px;transition:background .16s,color .16s,transform .16s}.crm-app.crm-unified-theme .desktop-navigation button:hover{background:var(--crm-soft);color:var(--crm-ink)}.crm-app.crm-unified-theme .desktop-navigation button[aria-current=page]{background:var(--crm-active-soft);color:var(--crm-accent);font-weight:650}.crm-app.crm-unified-theme .navigation-personal{border-left:1px solid var(--crm-line);padding-left:14px}.crm-app.crm-unified-theme .navigation-personal button{padding:10px;font-size:12px}.crm-app.crm-unified-theme .app-body{min-width:0}.crm-app.crm-unified-theme .topbar{z-index:30;height:auto;min-height:66px;box-shadow:none;background:0 0;border:0;align-items:center;gap:24px;padding:12px 4px;display:flex;position:relative}.crm-app.crm-unified-theme .crumb{white-space:nowrap;color:var(--crm-muted);align-items:center;gap:8px;font-size:13px;display:flex}.crm-app.crm-unified-theme .crumb h1{color:var(--crm-ink);letter-spacing:-.025em;font-size:24px}.crm-app.crm-unified-theme .global-search{background:var(--crm-soft);border:0;border-radius:13px;width:290px;max-width:34%;margin-left:auto;padding:0 12px}.crm-app.crm-unified-theme .global-search input{background:0 0;border:0;min-height:35px;font-size:12px}.crm-app.crm-unified-theme .account-actions{gap:12px;margin:0}.crm-app.crm-unified-theme .account-actions button{min-height:34px;color:var(--crm-muted);background:0 0;border:0;padding:7px;font-size:12px}.crm-app.crm-unified-theme .workspace-navigation{gap:8px;max-width:100%;padding:0 3px 12px;display:flex;overflow-x:auto}.crm-app.crm-unified-theme .workspace-navigation button{min-height:32px;box-shadow:none;color:var(--crm-muted);background:0 0;border:0;border-radius:11px;flex:none;padding:6px 11px;font-size:13px}.crm-app.crm-unified-theme .workspace-navigation button[aria-current=page]{background:var(--crm-active-soft);color:var(--crm-ink);box-shadow:none;font-weight:600}.crm-app.crm-unified-theme .main-content{min-width:0;max-width:none;padding:4px 2px 30px}.crm-app.crm-unified-theme .main-content>.page-heading{margin:0 0 16px}.crm-app.crm-unified-theme .panel{border-radius:var(--crm-panel-radius);background:var(--crm-panel-surface);box-shadow:var(--crm-elevation);border:0;overflow:visible}.crm-app.crm-unified-theme :is(.panel-heading,.panel-content){padding-left:24px;padding-right:24px}.crm-app.crm-unified-theme .panel-heading h2{letter-spacing:-.015em;font-size:18px;font-weight:650}.crm-app.crm-unified-theme .table-wrap{max-width:100%;overflow-x:auto}.crm-app.crm-unified-theme .toast{box-shadow:var(--crm-floating);border:0;border-radius:16px;top:26px;left:50%}.crm-app.crm-unified-theme .main-footer{color:var(--crm-muted);padding:18px 8px 28px}.crm-app.crm-unified-theme :where(button):active:not(:disabled){transform:translateY(1px)}.crm-app.crm-unified-theme :where(p,li,dd){overflow-wrap:anywhere}.crm-app.crm-unified-theme :where(h1,h2,h3){text-wrap:balance}@media (min-width:1500px){.crm-app.crm-unified-theme .app-shell{padding:24px 36px 0}.crm-app.crm-unified-theme .floating-navigation{gap:48px;padding:14px 28px}.crm-app.crm-unified-theme .desktop-navigation button{padding-left:18px;padding-right:18px}}@media (max-width:1150px){.crm-app.crm-unified-theme .app-shell{padding:16px 16px 0}.crm-app.crm-unified-theme .floating-navigation{gap:14px;padding:12px 14px}.crm-app.crm-unified-theme .floating-brand img{width:108px}.crm-app.crm-unified-theme .floating-brand span{display:none}.crm-app.crm-unified-theme .desktop-navigation{gap:8px}.crm-app.crm-unified-theme .desktop-navigation button{padding:10px 9px;font-size:13px}.crm-app.crm-unified-theme .navigation-personal{padding-left:7px}.crm-app.crm-unified-theme .navigation-personal span{display:none}.crm-app.crm-unified-theme .account-actions>span{white-space:normal;max-width:150px}.crm-app.crm-unified-theme .topbar{gap:14px}}@media (max-width:800px){.crm-app.crm-unified-theme .app-shell{padding:10px 10px 0}.crm-app.crm-unified-theme .floating-navigation{border-radius:20px;gap:10px;min-height:58px;padding:9px 12px;display:flex}.crm-app.crm-unified-theme .floating-brand{display:grid}.crm-app.crm-unified-theme .floating-brand img{width:74px}.crm-app.crm-unified-theme .desktop-navigation{gap:6px;display:flex}.crm-app.crm-unified-theme .navigation-primary{gap:3px;overflow-x:auto}.crm-app.crm-unified-theme .navigation-primary button{flex:none;gap:5px;padding:8px 9px;font-size:12px}.crm-app.crm-unified-theme .navigation-primary button>svg{display:none}.crm-app.crm-unified-theme .navigation-personal{flex:none}.crm-app.crm-unified-theme .topbar{flex-wrap:nowrap;gap:12px;min-height:60px;padding:10px 3px}.crm-app.crm-unified-theme .crumb{font-size:12px;display:flex}.crm-app.crm-unified-theme .crumb h1{font-size:22px}.crm-app.crm-unified-theme .global-search{flex:1;width:auto;min-width:140px;max-width:31%}.crm-app.crm-unified-theme .account-actions{flex:none;width:auto}.crm-app.crm-unified-theme .account-actions>span{white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:11px;overflow:hidden}.crm-app.crm-unified-theme .account-actions button{font-size:11px}.crm-app.crm-unified-theme .main-content{padding:4px 1px 24px}.crm-app.crm-unified-theme :is(.panel-heading,.panel-content){padding-left:18px;padding-right:18px}}@media (max-width:600px){.crm-app.crm-unified-theme .floating-brand{display:none}.crm-app.crm-unified-theme .navigation-personal{padding-left:4px}.crm-app.crm-unified-theme .navigation-personal button{padding:8px 6px}.crm-app.crm-unified-theme .global-search{max-width:none}.crm-app.crm-unified-theme .account-actions>span{display:none}.crm-app.crm-unified-theme .crumb h1{font-size:19px}}@media (prefers-reduced-motion:reduce){.crm-app.crm-unified-theme :where(button):active:not(:disabled){transform:none}.crm-app.crm-unified-theme .desktop-navigation button{transition:none}}.crm-app.crm-unified-theme :is(.followup-overview,.information-network-layout,.detail-columns){display:block}.crm-app.crm-unified-theme .followup-next-panel{margin-top:16px}.crm-app.crm-unified-theme .followup-context{border:1px solid var(--crm-line);background:var(--crm-panel-surface);border-radius:14px;gap:20px;padding:10px 16px}.crm-app.crm-unified-theme .followup-context label{white-space:nowrap;flex:1;align-items:center;gap:12px;margin:0;display:flex}.crm-app.crm-unified-theme .followup-context select{max-width:430px;margin:0;font-size:13px}.crm-app.crm-unified-theme .followup-context>span{white-space:nowrap;margin-left:auto;padding:0}.crm-app.crm-unified-theme .followup-toolbar{gap:16px;padding:16px 0}.crm-app.crm-unified-theme .followup-toolbar h2{font-size:16px}.crm-app.crm-unified-theme .followup-toolbar p{margin-top:3px;font-size:12px}.crm-app.crm-unified-theme .followup-entry{padding:18px 0}.crm-app.crm-unified-theme .followup-entry .record-excerpt{max-width:110ch}.crm-app.crm-unified-theme .followup-entry-footer{margin-top:12px}.crm-app.crm-unified-theme :is(.followup-composer,.followup-workspace .intake-panel,.editor-panel){max-width:none}.crm-app.crm-unified-theme .network-node-detail{border:1px solid var(--crm-line);background:var(--crm-panel-surface);border-radius:16px;margin-top:20px;padding:22px}.crm-app.crm-unified-theme .network-node-actions{flex-flow:wrap}.crm-app.crm-unified-theme .network-canvas{background:var(--crm-panel-surface)}.crm-app.crm-unified-theme .network-node{background:var(--crm-soft);border-color:var(--crm-line)}.crm-app.crm-unified-theme .network-focus-node,.crm-app.crm-unified-theme .network-node:hover{background:var(--crm-active-soft);border-color:var(--crm-accent)}.crm-app.crm-unified-theme :is(.search-results,.toast){background:var(--crm-panel-surface);border-color:var(--crm-line);color:var(--crm-ink);box-shadow:var(--crm-floating)}.crm-app.crm-unified-theme :is(.source-record,.customer-context,.quote-context,.import-panel,.contact-form,.assist-disclosure){background:var(--crm-soft);border-color:var(--crm-line);color:var(--crm-ink)}.crm-app.crm-unified-theme :is(.source-record small,.source-record .toolbar,.contact-row span,.contact-row small,td small){color:var(--crm-muted)}.crm-app.crm-unified-theme :is(.warning,.quote-result .yellow){background:var(--crm-warning-bg);color:var(--crm-warning-ink);border-color:#e6cda8}.crm-app.crm-unified-theme :is(.error,.form-error){color:var(--crm-danger)}.crm-unified-page [data-slot=dialog-content]{background:var(--crm-panel-surface);color:var(--crm-ink);border-color:var(--crm-line)}@media (max-width:800px){.crm-app.crm-unified-theme .followup-context{gap:12px;padding:10px 12px}.crm-app.crm-unified-theme .followup-context select{max-width:300px}}@media (max-width:600px){.crm-app.crm-unified-theme .followup-context>span{display:none}}.crm-app.crm-unified-theme.sales-workbench-active .app-shell{flex-direction:column;gap:0;height:100dvh;min-height:680px;padding:clamp(12px,1.1vw,30px);display:flex}.crm-app.crm-unified-theme.sales-workbench-active .floating-navigation{flex:none;gap:clamp(18px,2vw,52px);min-height:60px;padding:8px clamp(16px,1.4vw,36px)}.crm-app.crm-unified-theme.sales-workbench-active .floating-brand img{width:clamp(118px,8vw,210px)}.crm-app.crm-unified-theme.sales-workbench-active .floating-brand span{display:none}.crm-app.crm-unified-theme.sales-workbench-active .desktop-navigation button{min-height:clamp(40px,2.5vw,64px);padding:8px clamp(12px,1vw,26px);font-size:14px}.crm-app.crm-unified-theme.sales-workbench-active .desktop-navigation svg{width:1.25em;height:1.25em}.crm-app.crm-unified-theme.sales-workbench-active .app-body{flex-direction:column;flex:1;min-height:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .topbar{flex:none;gap:18px;width:100%;max-width:none;min-height:48px;padding:8px 2px}.crm-app.crm-unified-theme.sales-workbench-active .crumb h1{font-size:24px}.crm-app.crm-unified-theme.sales-workbench-active .global-search{width:clamp(270px,22vw,540px)}.crm-app.crm-unified-theme.sales-workbench-active :is(.global-search input,.account-actions,.account-actions button,.workspace-navigation button){font-size:var(--dw-body)}.crm-app.crm-unified-theme.sales-workbench-active .workspace-navigation{flex:none;padding-bottom:6px}.crm-app.crm-unified-theme.sales-workbench-active .workspace-navigation button{min-height:var(--dw-control);padding:5px 10px}.crm-app.crm-unified-theme.sales-workbench-active .main-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex}@media (max-width:1100px){.crm-app.crm-unified-theme.sales-workbench-active .desktop-navigation button{padding:8px;font-size:13px}.crm-app.crm-unified-theme.sales-workbench-active .floating-navigation{gap:12px}}@media (max-width:900px){.crm-app.crm-unified-theme.sales-workbench-active .app-shell{height:auto;min-height:100dvh}.crm-app.crm-unified-theme.sales-workbench-active .desktop-navigation button{padding:8px 6px;font-size:12px}.crm-app.crm-unified-theme.sales-workbench-active .floating-brand{display:none}}.crm-app.crm-unified-theme .floating-navigation{overflow:visible}.crm-app.crm-unified-theme .navigation-primary{gap:8px;min-width:0;overflow:visible}.crm-app.crm-unified-theme .navigation-section{border-radius:14px;align-items:center;display:flex;position:relative}.crm-app.crm-unified-theme .navigation-section>button{align-items:center;gap:8px;padding-right:6px;display:flex}.crm-app.crm-unified-theme .navigation-section>.navigation-expand{border-radius:8px;min-width:24px;margin-right:4px;padding:8px 7px}.crm-app.crm-unified-theme .navigation-section>.navigation-expand svg{width:13px;height:13px}.crm-app.crm-unified-theme .navigation-section.is-current>button:hover{background:#dfe6ff}.crm-app.crm-unified-theme .navigation-utility{display:flex;position:relative}.crm-app.crm-unified-theme .navigation-personal{flex:none;gap:4px;padding-left:10px}.crm-app.crm-unified-theme .navigation-personal button{justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:flex}.crm-app.crm-unified-theme .navigation-customize{background:var(--crm-panel-surface)}.crm-app.crm-unified-theme .navigation-customize[aria-pressed=true]{background:var(--crm-action-bg);color:var(--crm-action-ink)}.crm-app.crm-unified-theme .navigation-popover{z-index:80;border:1px solid var(--crm-line);background:var(--crm-panel-surface);border-radius:18px;gap:4px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 16px 40px #233a6426}.crm-app.crm-unified-theme .navigation-popover button{width:100%;min-height:42px;color:var(--crm-ink);text-align:left;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.crm-app.crm-unified-theme .navigation-popover button:hover{background:var(--crm-soft)}.crm-app.crm-unified-theme .navigation-popover button[aria-current=page]{background:var(--crm-active-soft);color:var(--crm-accent)}.crm-app.crm-unified-theme .navigation-account,.crm-app.crm-unified-theme .navigation-search{left:auto;right:0}.crm-app.crm-unified-theme .navigation-identity{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:4px;padding:12px;display:flex}.crm-app.crm-unified-theme .navigation-identity small{color:var(--crm-muted);font-size:12px}.crm-app.crm-unified-theme .navigation-search{width:min(460px,100vw - 40px);min-width:0;padding:14px}.crm-app.crm-unified-theme .navigation-search .global-search{background:var(--crm-field-surface);border:1px solid var(--crm-field-edge);border-radius:12px;align-items:center;gap:10px;width:100%;max-width:none;margin:0;padding:0 12px;display:flex;position:relative}.crm-app.crm-unified-theme .navigation-search .global-search input{outline-offset:5px;width:100%;min-width:0;min-height:44px;padding:8px 0;font-size:14px}.crm-app.crm-unified-theme .navigation-search .search-results{border:1px solid var(--crm-line);border-radius:16px;width:calc(100% + 28px);max-height:min(440px,60dvh);padding:8px;top:calc(100% + 14px);left:-14px;overflow:auto}.crm-app.crm-unified-theme .navigation-search .search-results button{white-space:normal;overflow-wrap:anywhere;display:block}.crm-app.crm-unified-theme .navigation-search .search-results small{color:var(--crm-muted);margin-top:4px;font-weight:400;display:block}.crm-app.crm-unified-theme .app-body{padding-top:clamp(14px,1vw,26px)}.crm-app.crm-unified-theme .compact-context-back{background:var(--crm-panel-surface);width:max-content;min-height:32px;color:var(--crm-muted);border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:12px;padding:6px 9px;font-size:12px;display:flex}.crm-app.crm-unified-theme .inquiry-relationship-list{border-top:1px solid var(--crm-line);margin:16px 24px;padding-top:16px}.crm-app.crm-unified-theme .inquiry-relationship-list>summary{cursor:pointer;color:var(--crm-accent);padding:8px 0}.crm-app.crm-unified-theme .inquiry-relationship-list article{border-bottom:1px solid var(--crm-line);padding:18px 0}.crm-app.crm-unified-theme .inquiry-relationship-list h3{margin-bottom:6px;font-size:16px}.crm-app.crm-unified-theme .inquiry-relationship-list article>small{color:var(--crm-muted)}.crm-app.crm-unified-theme.sales-workbench-active .navigation-popover button{min-height:42px;padding:10px 12px;font-size:14px}@media (max-width:1150px){.crm-app.crm-unified-theme .navigation-primary{gap:3px}.crm-app.crm-unified-theme .navigation-personal{padding-left:6px}.crm-app.crm-unified-theme .navigation-personal button{padding:8px}.crm-app.crm-unified-theme .navigation-customize span{display:inline}.crm-app.crm-unified-theme .navigation-section>button{gap:5px;padding-right:3px}.crm-app.crm-unified-theme .navigation-section>.navigation-expand{min-width:20px;margin-right:2px;padding:6px 4px}}@media (max-width:760px){.crm-app.crm-unified-theme .floating-navigation{flex-wrap:wrap}.crm-app.crm-unified-theme .desktop-navigation{flex-wrap:wrap;gap:8px;width:100%}.crm-app.crm-unified-theme .navigation-primary{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:4px}.crm-app.crm-unified-theme .navigation-personal{border-left:0;margin-left:auto}.crm-app.crm-unified-theme .navigation-primary button>svg{display:none}.crm-app.crm-unified-theme .navigation-primary .navigation-expand>svg{display:block}.crm-app.crm-unified-theme .navigation-section{position:static}.crm-app.crm-unified-theme .navigation-section .navigation-popover{top:calc(100% + 6px);left:0;right:0}.crm-app.crm-unified-theme .navigation-search{position:fixed;top:110px;right:16px}}.crm-app.crm-unified-theme.sales-workbench-active{--dw-body:14px;--dw-small:12px;--dw-heading:16px;--dw-pad:20px;--dw-gap:var(--crm-grid-gap,16px);--dw-control:clamp(30px,1.65vw,42px)}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace{min-width:0;min-height:0;font-size:var(--dw-body);flex-direction:column;flex:1;padding:0;display:flex;position:relative}.crm-app.crm-unified-theme.sales-workbench-active .dw-grid{gap:var(--dw-gap);flex:1;grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:auto;min-height:480px;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row{align-items:stretch;gap:var(--dw-gap);min-width:0;min-height:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget{flex-direction:column;flex:var(--widget-weight,1) 1 0;min-width:0;max-width:none;min-height:0;padding:var(--dw-pad);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-panel-radius);background:var(--crm-panel-surface);color:var(--crm-ink);box-shadow:var(--crm-elevation);--dw-ink:var(--crm-ink);--dw-muted:var(--crm-muted);--dw-line:var(--crm-line);--dw-accent:var(--crm-accent);--dw-soft:var(--crm-soft);--dw-button:var(--crm-soft);--dw-button-hover:#e7ecf6;--dw-button-ink:var(--crm-ink);grid-area:auto;display:flex;overflow:hidden;container:dashboard-card/inline-size}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aebacf transparent;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget :is(h2,h3){font-size:var(--dw-heading);color:var(--dw-ink)}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget :is(button,select,input,textarea){font-size:var(--dw-body)}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget :is(button,summary,select){box-shadow:none;min-height:var(--dw-control);border:0;border-radius:10px}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget :is(button,select){color:var(--dw-button-ink);background:var(--dw-button)}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget button:hover:not(:disabled){background:var(--dw-button-hover);text-decoration:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-section-head{min-height:var(--dw-control);flex-wrap:nowrap;flex:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:clamp(12px,1.2vw,26px);display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-section-head h2{flex:1;min-width:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-text-button{font-size:var(--dw-small);min-height:var(--dw-control);white-space:nowrap;flex:none;gap:5px;padding:6px 10px;line-height:1.3}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-hero{color:#26366b;--dw-ink:#26366b;--dw-muted:#57688c;--dw-line:#d0d9f3;--dw-accent:#4059d8;--dw-button:#dfe6ff;--dw-button-hover:#cfd9ff;--dw-button-ink:#26366b;--crm-ink:#26366b;--crm-muted:#57688c;--crm-line:#d0d9f3;background:#edf1ff}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-hero .dw-widget-body{scrollbar-color:#8b9bca transparent}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-total strong,.crm-app.crm-unified-theme.sales-workbench-active .dw-metric-focus strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;color:var(--dw-ink);white-space:nowrap;font-size:clamp(44px,17cqw,110px);font-weight:600;line-height:1.05;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-total strong{font-size:clamp(54px,9cqw,124px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-total small,.crm-app.crm-unified-theme.sales-workbench-active .dw-metric-focus small{letter-spacing:0;color:var(--dw-muted);margin-left:10px;font-size:clamp(12px,2.6cqw,22px);font-weight:400}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-total{flex:none;margin-bottom:clamp(6px,.7vw,16px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-metric-focus{text-align:left;background:#f5f7fb;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:clamp(8px,1vw,20px);min-width:0;min-height:0;padding:clamp(10px,1vw,24px);display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-metric-focus:hover:not(:disabled){background:#edf1ff}.crm-app.crm-unified-theme.sales-workbench-active .dw-metric-focus>span{font-size:var(--dw-body);color:var(--dw-muted);line-height:1.4}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-footer{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-top:clamp(12px,1.3vw,28px);display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-footer button{font-size:var(--dw-small);min-height:var(--dw-control);background:var(--crm-soft);padding:7px 12px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-footer button.dw-overdue{color:var(--crm-warning-ink);background:var(--crm-warning-bg)}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-footer b{font-weight:600}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline{flex-direction:column;flex:1;min-width:0;min-height:105px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-chart-unit{display:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline-days{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,1vw,20px);min-height:65px}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline-days li{grid-template-rows:auto minmax(35px,1fr) auto;gap:5px}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline-fill{background:#526bce;border-radius:5px 5px 0 0;width:clamp(16px,3cqw,48px);max-width:65%}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline-days :is(strong,time),.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline figcaption{font-size:var(--dw-small);color:var(--dw-muted)}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline figcaption{margin-top:10px;line-height:1.4}.crm-app.crm-unified-theme.sales-workbench-active .dw-state-note{font-size:var(--dw-small);color:var(--dw-muted);margin:8px 0 0;line-height:1.45}.crm-app.crm-unified-theme.sales-workbench-active .dw-empty-inline{font-size:var(--dw-body);color:var(--dw-muted);padding:clamp(16px,2vw,48px) 0;line-height:1.5}.crm-app.crm-unified-theme.sales-workbench-active .dw-focus-record{text-align:left;background:#f5f7fb;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:clamp(12px,1.2vw,24px);width:100%;min-height:0;padding:clamp(12px,1vw,22px);display:flex;position:relative;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active .dw-focus-record>strong{color:var(--dw-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(17px,3.8cqw,27px);font-weight:550;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active :is(.dw-latest-communication,.dw-changes .dw-focus-record)>strong{-webkit-line-clamp:1}.crm-app.crm-unified-theme.sales-workbench-active .dw-focus-record>svg{color:var(--dw-accent);align-self:flex-end;margin-top:auto}.crm-app.crm-unified-theme.sales-workbench-active .dw-record-meta{width:100%;font-size:var(--dw-small);color:var(--dw-muted);justify-content:space-between;align-items:center;gap:8px;min-width:0;line-height:1.5;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-record-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active .dw-record-meta>time{font-size:var(--dw-small);flex:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-work-kind{font-size:var(--dw-small);color:var(--crm-accent);background:var(--crm-active-soft);border-radius:6px;padding:4px 8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-priority{flex-direction:column;flex:1;min-height:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-material-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-material-links>button{font-size:var(--dw-small);align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-material-links strong{font-size:var(--dw-body)}.crm-app.crm-unified-theme.sales-workbench-active .dw-quick-disclosure{border:0;flex:none;margin:12px 0 0;padding:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-quick-disclosure>summary{background:var(--dw-button);font-size:var(--dw-small);min-height:var(--dw-control);border-radius:10px;gap:8px;padding:8px 12px}.crm-app.crm-unified-theme.sales-workbench-active .dw-quick-disclosure>summary>span,.crm-app.crm-unified-theme.sales-workbench-active .dw-compose :is(input,select,textarea,button){font-size:var(--dw-small)}.crm-app.crm-unified-theme.sales-workbench-active .dw-compose{padding-top:12px}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-context{--dw-ink:var(--crm-ink);--dw-muted:var(--crm-muted);--dw-line:var(--crm-line);--dw-accent:var(--crm-accent);background:0 0;justify-content:center}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-identity{background:0 0;gap:14px;padding:0 0 16px}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-monogram{background:var(--crm-active-soft);width:clamp(38px,5cqw,62px);height:clamp(38px,5cqw,62px);color:var(--crm-accent);font-size:clamp(18px,3cqw,30px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-title{color:var(--dw-ink);background:var(--dw-button);border-radius:12px;padding:9px 12px;font-size:clamp(20px,3.7cqw,38px);line-height:1.35}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-identity p{font-size:var(--dw-small);color:var(--dw-muted);margin-top:10px}.crm-app.crm-unified-theme.sales-workbench-active .dw-tools{gap:8px;min-width:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-canvas .dw-tools>select{min-width:80px;max-width:clamp(110px,20cqw,230px);font-size:var(--dw-small);min-height:var(--dw-control);padding:6px 8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-relations{border:0;flex-wrap:wrap;gap:8px;padding:6px 0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-relations>button{min-height:var(--dw-control);background:var(--dw-button);border:0;border-radius:10px;flex:1;padding:8px 12px}.crm-app.crm-unified-theme.sales-workbench-active .dw-relations>button>span,.crm-app.crm-unified-theme.sales-workbench-active .dw-relations small{font-size:var(--dw-small)}.crm-app.crm-unified-theme.sales-workbench-active .dw-relations strong{color:var(--dw-ink);font-size:clamp(20px,4cqw,34px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-canvas-actions{gap:8px;margin:0;padding-top:12px}.crm-app.crm-unified-theme.sales-workbench-active .dw-canvas-actions>button{font-size:var(--dw-small);background:var(--dw-button);color:var(--dw-button-ink);min-height:var(--dw-control);border-radius:10px;padding:8px 11px}.crm-app.crm-unified-theme.sales-workbench-active .dw-canvas-actions>.dw-main-action{background:var(--crm-accent);color:var(--crm-ink)}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-view{background:var(--crm-soft);border-radius:12px;min-height:180px;margin:0;padding:10px;overflow:auto}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-view .crm-region-stage{height:260px}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-edit{border-bottom:1px dashed var(--dw-line);flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:10px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-edit :is(button,select){border-radius:8px;min-height:32px;padding:5px 8px;font-size:12px;line-height:1.3}.crm-app.crm-unified-theme.sales-workbench-active .dw-drag-handle{cursor:grab;justify-content:center;align-items:center;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-drag-handle:active{cursor:grabbing}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-move{gap:4px;margin-left:auto;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-move button{justify-content:center;align-items:center;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget[data-dragging=true]{opacity:.6}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget[data-drop-target=true]{outline:3px solid var(--crm-accent);outline-offset:-3px}.crm-app.crm-unified-theme.sales-workbench-active .dw-layout-controls{z-index:90;border:1px solid var(--crm-muted);background:var(--crm-ink);border-radius:16px;align-items:center;gap:8px;max-width:calc(100vw - 28px);padding:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #233a641f}.crm-app.crm-unified-theme.sales-workbench-active .dw-layout-controls :is(button,summary){min-height:36px;box-shadow:none;background:var(--crm-soft);color:var(--crm-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;line-height:1.3;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-layout-controls .dw-edit-done{background:var(--crm-accent);color:var(--crm-ink)}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker{background:0 0;border:0;margin:0;padding:0;overflow:visible}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker>summary{list-style:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker>summary::-webkit-details-marker{display:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker>fieldset{border:1px solid var(--crm-muted);background:var(--crm-panel-surface);border-radius:14px;width:250px;max-height:65dvh;margin:0;padding:12px;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 8px 30px #233a641f}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker legend{background:var(--crm-panel-surface);color:var(--crm-ink);padding:0 6px;font-size:13px}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker label{min-height:36px;color:var(--crm-ink);cursor:pointer;align-items:center;gap:10px;margin:0;padding:4px 6px;font-size:14px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker input{width:17px;height:17px;min-height:0;accent-color:var(--crm-accent);margin:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker label:has(input:disabled){opacity:.5}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker small{color:var(--crm-muted);padding:10px 6px 2px;font-size:12px;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog{border:1px solid var(--crm-line);background:var(--crm-panel-surface);width:min(680px,100vw - 40px);max-width:none;max-height:80dvh;color:var(--crm-ink);border-radius:20px;padding:0;box-shadow:0 20px 80px #233a6426}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog::backdrop{background:#233a6433}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog-content{padding:24px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog h2{font-size:20px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog button{background:var(--crm-soft);color:var(--crm-ink);box-shadow:none;border:0;border-radius:10px;padding:10px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog li>button{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog li span{min-width:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog li strong{overflow-wrap:anywhere;font-size:15px;font-weight:550}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog li small{color:var(--crm-muted);margin-top:6px;font-size:12px;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-dialog li svg{flex:none}@container dashboard-card (width<=260px){.crm-app.crm-unified-theme.sales-workbench-active .dw-section-head{flex-wrap:wrap;gap:6px}.crm-app.crm-unified-theme.sales-workbench-active .dw-section-head h2{font-size:16px}.crm-app.crm-unified-theme.sales-workbench-active .dw-tools{flex-wrap:wrap;justify-content:flex-start}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-monogram{display:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-metric-focus strong{font-size:clamp(34px,19cqw,56px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-metric-focus small{margin:8px 0 0;font-size:12px;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-record-meta{flex-wrap:wrap}.crm-app.crm-unified-theme.sales-workbench-active .dw-canvas-actions>button:last-child{margin-left:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-quick-disclosure>summary{flex-wrap:wrap}.crm-app.crm-unified-theme.sales-workbench-active .dw-compose-footer{flex-direction:column;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-total strong{font-size:48px}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline-days{gap:3px}.crm-app.crm-unified-theme.sales-workbench-active .dw-overview .record-timeline-days :is(strong,time){font-size:10px}}@media (max-height:800px){.crm-app.crm-unified-theme.sales-workbench-active{--dw-pad:14px}.crm-app.crm-unified-theme.sales-workbench-active .dw-grid{min-height:460px}.crm-app.crm-unified-theme.sales-workbench-active .dw-section-head{margin-bottom:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-total strong{font-size:clamp(45px,6cqw,76px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-metric-focus strong{font-size:clamp(40px,13cqw,76px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-footer{margin-top:10px}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-total{margin-bottom:4px}}@media (max-width:700px){.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace{padding-bottom:6px;overflow-x:visible}.crm-app.crm-unified-theme.sales-workbench-active .dw-grid{flex:none;min-width:0;min-height:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-layout-controls{gap:5px;bottom:10px}.crm-app.crm-unified-theme.sales-workbench-active .dw-layout-controls :is(button,summary){padding:8px;font-size:12px}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-picker>fieldset{width:235px}}@media (prefers-reduced-motion:reduce){.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace *{scroll-behavior:auto!important;transition:none!important}}.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row[data-stacked=true]{display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row[data-stacked=true]>.dw-widget:first-child{grid-area:1/1/span 2}.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row[data-stacked=true]>.dw-widget:nth-child(2){grid-area:1/2}.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row[data-stacked=true]>.dw-widget:nth-child(3){grid-area:2/2}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget{--dw-chart:#6d8fc7;--dw-chart-soft:#91b3be26;--dw-ring-center:var(--crm-panel-surface);container-type:size}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget.dw-stat-hero{--dw-chart:#526bce;--dw-chart-soft:#9b75522b;--dw-ring-center:#edf1ff}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget :is(h2,h3){font-size:var(--dw-heading);letter-spacing:-.01em;font-weight:600;line-height:1.4}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget .dw-section-head{min-height:28px;margin-bottom:clamp(10px,1vw,22px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-icon-button{opacity:.85;border-radius:9px;min-width:30px;min-height:30px;padding:6px}.crm-app.crm-unified-theme.sales-workbench-active .dw-chart-button{background:0 0;border-radius:12px;width:100%;min-width:0;min-height:0;padding:0;display:block;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active .dw-chart-button:hover:not(:disabled){background:#e8edf6}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue .dw-widget-body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(15px,3cqw,54px);display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue .dw-section-head{grid-column:1/-1}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-value{text-align:left;background:0 0;grid-area:2/1;align-self:center;min-width:0;padding:0 0 8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-value:hover:not(:disabled){background:0 0}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-value strong{white-space:nowrap;letter-spacing:-.07em;color:var(--dw-ink);font-variant-numeric:tabular-nums;font-size:clamp(48px,8.1cqw,140px);font-weight:500;line-height:1.05;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-value small{letter-spacing:0;color:var(--dw-muted);margin:12px 0 0;font-size:clamp(13px,1.8cqw,20px);font-weight:400;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-chart{grid-area:2/2/span 2;align-self:end;height:80%;min-height:120px}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue .dw-stat-footer{grid-area:3/1;margin-top:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue .dw-stat-footer button{background:var(--dw-button);color:var(--dw-button-ink)}.crm-app.crm-unified-theme.sales-workbench-active .dw-mini-trend{flex-direction:column;height:100%;min-height:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-mini-trend svg{flex:1;width:100%;height:0;min-height:70px;display:block;overflow:visible}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-axis{stroke:var(--dw-line);stroke-width:1px;vector-effect:non-scaling-stroke}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-line{fill:none;stroke:var(--dw-chart);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-area{fill:var(--dw-chart-soft)}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-dot{fill:var(--dw-ring-center);stroke:var(--dw-chart);stroke-width:2px;vector-effect:non-scaling-stroke}.crm-app.crm-unified-theme.sales-workbench-active .dw-trend-labels{color:var(--dw-muted);font-size:var(--dw-small);justify-content:space-between;gap:2px;padding:6px 2px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active :is(.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus){text-align:left;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:clamp(8px,1cqw,18px);min-width:0;min-height:0;padding:0;display:flex;position:relative}.crm-app.crm-unified-theme.sales-workbench-active :is(.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus):hover:not(:disabled){background:#edf1f8}.crm-app.crm-unified-theme.sales-workbench-active :is(.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus)>strong{letter-spacing:-.045em;color:var(--dw-ink);font-variant-numeric:tabular-nums;font-size:clamp(36px,12cqw,90px);font-weight:550;line-height:1.05}.crm-app.crm-unified-theme.sales-workbench-active :is(.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus)>strong>small{letter-spacing:0;color:var(--dw-muted);margin-left:7px;font-size:clamp(12px,2.5cqw,19px);font-weight:400}.crm-app.crm-unified-theme.sales-workbench-active :is(.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus)>span{font-size:var(--dw-small);color:var(--dw-muted)}.crm-app.crm-unified-theme.sales-workbench-active .dw-deal-spark{opacity:.85;align-items:flex-end;gap:5px;width:36%;height:55%;display:flex;position:absolute;bottom:8px;right:2px}.crm-app.crm-unified-theme.sales-workbench-active .dw-deal-spark i{background:#5a987e;border-radius:4px 4px 0 0;flex:1;min-height:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-margin-track{background:#dbe2ec;border-radius:6px;flex:none;width:100%;height:6px;display:block;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active .dw-margin-track i{background:#e8bf69;border-radius:6px;height:100%;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-profit-track{border-radius:7px;gap:4px;width:100%;height:20px;display:flex;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active .dw-profit-track i:first-child{background:#5a987e}.crm-app.crm-unified-theme.sales-workbench-active .dw-profit-track i:last-child{background:var(--crm-line)}.crm-app.crm-unified-theme.sales-workbench-active .dw-profit-focus>span:last-child{flex-wrap:wrap;gap:5px;width:100%;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-profit-focus>span:last-child>span{margin-left:auto}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-dots{grid-template-columns:repeat(12,1fr);gap:8px;width:100%;margin:8px 0;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-dots i{aspect-ratio:1;background:#6d8fc7;border-radius:50%;width:100%;max-width:15px}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-dots i:nth-last-child(-n+4){background:#5a987e}.crm-app.crm-unified-theme.sales-workbench-active .dw-customers-focus b{color:var(--dw-accent);background:#e2e8f2;border-radius:6px;padding:4px 8px;font-weight:600}.crm-app.crm-unified-theme.sales-workbench-active .dw-ring-button{background:0 0;flex:1;place-items:center;min-height:0;padding:4px;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-conversion-ring{aspect-ratio:1;background:conic-gradient(#5a987e var(--ring-progress),var(--crm-line) 0);border-radius:50%;place-items:center;width:min(68cqw,235px,64cqh);padding:12px;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-conversion-ring>span{background:var(--dw-ring-center);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-conversion-ring strong{color:var(--dw-ink);letter-spacing:-.04em;font-size:clamp(28px,8cqw,66px);font-weight:550;line-height:1.1}.crm-app.crm-unified-theme.sales-workbench-active .dw-conversion-ring small{margin-left:3px;font-size:.4em;font-weight:400}.crm-app.crm-unified-theme.sales-workbench-active .dw-conversion-ring>span>span{font-size:var(--dw-small);color:var(--dw-muted)}.crm-app.crm-unified-theme.sales-workbench-active .dw-conversion-legend{font-size:var(--dw-small);color:var(--dw-muted);justify-content:center;gap:20px;padding-top:10px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-conversion-legend i{background:#5a987e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-focus{background:0 0;flex:1;justify-content:space-between;align-items:center;gap:clamp(12px,4cqw,34px);min-height:0;padding:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-ring{aspect-ratio:1;background:conic-gradient(#6d8fc7 0 34.7826%,#e8bf69 34.7826% 57.971%,#5a987e 57.971% 77.5362%,#d2938b 77.5362% 90.5797%,#8c98af 90.5797% 100%);border-radius:50%;flex:none;place-items:center;width:min(44cqw,58cqh,230px);padding:12px;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-ring>span{background:var(--dw-ring-center);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-ring strong{color:var(--dw-ink);letter-spacing:-.03em;font-size:clamp(25px,7cqw,55px);font-weight:550;line-height:1.1}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-ring small{font-size:var(--dw-small);color:var(--dw-muted)}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-legend{min-width:0;font-size:var(--dw-small);flex:1;gap:clamp(7px,3cqh,20px);display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-legend>span{color:var(--dw-muted);align-items:center;gap:8px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-legend i{border-radius:50%;flex:none;width:6px;height:6px}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-legend strong{color:var(--dw-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:550}.crm-app.crm-unified-theme.sales-workbench-active .dw-growth-bars{background:0 0;flex:1;justify-content:space-between;align-items:stretch;gap:clamp(6px,1.6cqw,18px);min-width:0;min-height:100px;padding:4px 0 0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-growth-bars>span{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-growth-track{flex:1;align-items:flex-end;min-height:55px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-growth-track i{background:#7290ce;border:1px solid #91b3be26;border-radius:8px 8px 4px 4px;width:100%;min-height:8px;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-growth-track i[data-latest=true]{background:#4263bd}.crm-app.crm-unified-theme.sales-workbench-active .dw-growth-bars small{font-size:var(--dw-small);color:var(--dw-muted);text-align:center}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-footer>span{font-size:var(--dw-small);color:var(--dw-muted)}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list{flex-direction:column;flex:1;justify-content:space-around;gap:8px;min-height:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list>button{text-align:left;background:#f5f7fb;align-items:center;gap:12px;width:100%;min-height:0;padding:10px 12px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-check{background:var(--crm-soft-teal);color:#5a987e;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list>button>span:nth-child(2){flex:1;gap:7px;min-width:0;display:grid}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list strong{font-size:var(--dw-body);color:var(--dw-ink);font-weight:500}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list b{color:var(--dw-ink);font-size:var(--dw-body);flex:none;font-weight:550}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list b small{color:var(--dw-muted);font-size:var(--dw-small);font-weight:400}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-progress{background:#e2e8f2;border-radius:3px;max-width:140px;height:3px;display:block;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-progress i{background:#588e77;height:100%;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dw-today .dw-stat-footer{justify-content:space-between;gap:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-pipeline-strip{border-radius:8px;gap:4px;height:24px;margin-top:15px;display:flex;overflow:hidden}.crm-app.crm-unified-theme.sales-workbench-active .dw-pipeline-strip span{background:#6d8fc7}.crm-app.crm-unified-theme.sales-workbench-active .dw-pipeline-strip span:nth-child(2){background:#5a987e}.crm-app.crm-unified-theme.sales-workbench-active .dw-pipeline-strip span:nth-child(3){background:#e8bf69}.crm-app.crm-unified-theme.sales-workbench-active .dw-pipeline-strip span:nth-child(4){background:#d2938b}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-detail-values{margin:0}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-detail-values>div{border-bottom:1px solid #dbe2ec;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-detail-values dt{color:var(--crm-muted);font-size:14px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-detail-values dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:550}@container dashboard-card (height<=230px){.crm-app.crm-unified-theme.sales-workbench-active .dw-widget .dw-section-head{margin-bottom:4px}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget :is(h2,h3){font-size:14px}.crm-app.crm-unified-theme.sales-workbench-active :is(.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus)>strong{font-size:clamp(30px,8cqw,56px)}.crm-app.crm-unified-theme.sales-workbench-active :is(.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus){gap:6px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-footer{margin-top:6px}.crm-app.crm-unified-theme.sales-workbench-active .dw-stat-footer button{min-height:26px;padding:4px 8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-customer-dots{display:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-value strong{font-size:clamp(30px,8cqw,64px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-chart{min-height:65px}.crm-app.crm-unified-theme.sales-workbench-active .dw-margin-track{height:4px}}@container dashboard-card (width<=330px){.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue .dw-widget-body{display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-chart{flex:1;height:auto;min-height:80px}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-value{align-self:stretch}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-value strong{font-size:clamp(32px,15cqw,52px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-revenue-value small{margin-left:8px;font-size:12px;display:inline}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-focus{gap:10px}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-ring{padding:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-legend{gap:8px;font-size:11px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list>button{gap:8px;padding:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-check{width:24px;height:24px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list strong{font-size:12px}.crm-app.crm-unified-theme.sales-workbench-active .dw-deal-spark{gap:3px;width:30%}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-edit{gap:4px}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-edit :is(button,select){padding:4px 6px;font-size:11px}}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-widget-body :is(.dw-revenue-value,.dw-chart-button,.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus,.dw-ring-button,.dw-distribution-focus,.dw-growth-bars,.dw-metric-focus){box-shadow:none;background:0 0;border:0}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-widget-body :is(.dw-revenue-value,.dw-chart-button,.dw-deals-focus,.dw-margin-focus,.dw-profit-focus,.dw-customers-focus,.dw-ring-button,.dw-distribution-focus,.dw-growth-bars,.dw-metric-focus):hover:not(:disabled){background:0 0}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-revenue .dw-widget-body .dw-revenue-value{text-align:left;justify-content:flex-start;place-self:start;width:100%;padding:0;display:block}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-revenue .dw-widget-body .dw-revenue-value strong{text-align:left;font-size:clamp(58px,14.5cqw,150px)}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-widget-body :is(.dw-deals-focus,.dw-margin-focus)>strong{font-size:clamp(40px,9cqw,72px)}@container dashboard-card (width<=330px){.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-revenue .dw-widget-body .dw-revenue-value strong{font-size:clamp(30px,15cqw,50px)}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-widget-body :is(.dw-deals-focus,.dw-margin-focus)>strong{font-size:clamp(32px,15cqw,44px)}}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-focus{justify-content:center;gap:clamp(18px,4cqw,44px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-ring{width:min(48cqw,76cqh,340px);padding:clamp(10px,2.2cqw,18px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-ring strong{font-size:clamp(28px,8cqw,68px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-legend{flex:0 210px;max-width:220px}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-widget-body .dw-today-total{text-align:left;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:baseline;gap:14px;min-height:0;padding:0 0 16px;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total strong{letter-spacing:-.04em;color:var(--dw-ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,8cqw,64px);font-weight:550;line-height:1.1}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total small{color:var(--dw-muted);letter-spacing:0;font-size:.48em;font-weight:400}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total>span{font-size:var(--dw-small);color:var(--dw-muted)}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list{flex:none;justify-content:flex-start;gap:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today .dw-stat-footer{margin-top:auto;padding-top:12px}@container dashboard-card (width<=330px){.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-focus{gap:10px}.crm-app.crm-unified-theme.sales-workbench-active .dw-distribution-ring{width:min(44cqw,66cqh,180px);padding:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-region-legend{flex:1;max-width:130px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total strong{font-size:36px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list>button{min-height:34px;padding:7px 8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list{gap:6px}}@container dashboard-card (height<=280px){.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-widget-body .dw-today-total{padding-bottom:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total strong{font-size:36px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list{gap:5px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list>button{min-height:30px;padding:5px 8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-progress{display:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-check{width:24px;height:24px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today .dw-stat-footer{padding-top:6px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today .dw-stat-footer button{min-height:26px;padding:4px 8px}}.crm-app.crm-unified-theme.sales-workbench-active .dw-grid{grid-template-rows:minmax(300px,1.65fr) minmax(240px,1fr);min-height:564px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-focus-row{flex:none;justify-content:space-between;align-items:center;gap:10px;padding-bottom:clamp(8px,3cqh,16px);display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-widget-body .dw-today-focus-row .dw-today-total{gap:10px;min-width:0;padding:0}.crm-app.crm-unified-theme.sales-workbench-active .dashboard-workspace .dw-widget .dw-widget-body .dw-today-overdue{background:var(--crm-warning-bg);color:var(--crm-warning-ink);font-size:var(--dw-small);white-space:nowrap;border-radius:9px;flex:none;min-height:28px;padding:5px 9px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list{gap:clamp(5px,1.8cqh,8px)}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list>button{min-height:30px;padding:clamp(5px,2cqh,10px) 10px}@container dashboard-card (height<=300px){.crm-app.crm-unified-theme.sales-workbench-active .dw-today-focus-row{padding-bottom:8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total strong{font-size:34px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list{gap:5px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-list>button{min-height:30px;padding:5px 8px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-progress{display:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-check{width:23px;height:23px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total>span{font-size:11px}}@container dashboard-card (width<=270px){.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total>span{display:none}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-total strong{font-size:30px}.crm-app.crm-unified-theme.sales-workbench-active .dw-today-focus-row{gap:6px}}@media (max-width:1100px){.crm-app.crm-unified-theme.sales-workbench-active .app-shell{height:auto;min-height:100dvh}.crm-app.crm-unified-theme.sales-workbench-active .dw-grid{gap:var(--dw-gap);flex-direction:column;min-height:0;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row{flex-wrap:wrap;align-items:stretch}.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row>.dw-widget{flex:var(--widget-weight,1) 1 20rem;max-width:100%;min-height:320px}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget-body{min-height:240px}}@media (max-width:760px){.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row[data-stacked=true]{flex-wrap:wrap;display:flex}.crm-app.crm-unified-theme.sales-workbench-active .dw-card-row>.dw-widget{flex-basis:100%;width:100%;min-height:300px}.crm-app.crm-unified-theme.sales-workbench-active .dw-widget{--dw-pad:16px}.crm-app.crm-unified-theme.sales-workbench-active .dw-section-head{flex-wrap:wrap}}:root,.crm-app.crm-unified-theme,.crm-unified-page,.crm-auth-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-canvas:#e5eaf3;--crm-canvas-image:linear-gradient(135deg, #dfe8f5 0%, #e8eaf2 55%, #eeebef 100%);--crm-ink:#25314a;--crm-heading:var(--crm-ink);--crm-muted:#56647b;--crm-line:#d5deeb;--crm-soft:#f0f3f9;--crm-active-soft:#e5edfb;--crm-accent:#2d62bd;--crm-accent-hover:#244f9b;--crm-action-bg:#2d69d4;--crm-action-hover:#2458b4;--crm-action-ink:#fff;--crm-action-line:var(--crm-action-bg);--crm-selected:#303c50;--crm-selected-hover:#3c4a62;--crm-panel-surface:#f8fafd;--crm-panel-secondary:#f0f4fa;--crm-panel-edge:#fff;--crm-glass:#f7f9fd;--crm-glass-hover:#fff;--crm-sidebar:#eaf0f7;--crm-field-surface:#fbfcff;--crm-field-edge:#7e8ba0;--crm-radius-control:11px;--crm-radius-field:11px;--crm-panel-radius:20px;--crm-radius-popover:20px;--crm-radius-pill:999px;--crm-content-inset:20px;--crm-grid-gap:16px;--crm-grid-unit:13rem;--crm-elevation:0 8px 24px -18px #42557d40, inset 0 1px 0 #ffffffd9;--crm-floating:0 16px 40px -12px #35486730;--crm-teal:#23745a;--crm-orange:#8c5418;--crm-danger:#b9384b;--crm-soft-blue:var(--crm-active-soft);--crm-soft-teal:#eaf6ef;--crm-soft-purple:#f0edff;--crm-soft-orange:#fff4df;--crm-warning-ink:#8c5418;--crm-warning-bg:#fff4df;--crm-error-bg:#fff0f2;--crm-bg:var(--crm-canvas);--crm-card:var(--crm-panel-surface);--crm-surface:var(--crm-panel-surface);--crm-surface-soft:var(--crm-soft);--crm-purple:var(--crm-accent);--home-glass:var(--crm-glass);--home-glass-hover:var(--crm-glass-hover);--home-glass-edge:var(--crm-panel-edge);--home-panel:var(--crm-panel-surface);--home-detail:var(--crm-panel-secondary);--home-sidebar:var(--crm-sidebar);--home-glass-shadow:var(--crm-elevation);--home-selected:var(--crm-selected);--home-selected-hover:var(--crm-selected-hover);--primary:var(--crm-action-bg);--primary-foreground:var(--crm-action-ink);--background:var(--crm-canvas);--foreground:var(--crm-ink);--surface:var(--crm-panel-surface);--surface-subtle:var(--crm-soft);--ink:var(--crm-ink);--muted:var(--crm-muted);--muted-foreground:var(--crm-muted);--border:var(--crm-line);--input:var(--crm-field-edge);--accent:var(--crm-active-soft);--ring:var(--crm-accent);--radius:var(--crm-radius-control)}body{background:var(--crm-canvas-image);color:var(--crm-ink);min-width:0;font-family:Segoe UI,Microsoft YaHei,sans-serif}.crm-app.crm-unified-theme{background:var(--crm-canvas-image);--dw-body:14px;--dw-small:12px;--dw-heading:16px;--dw-pad:20px;--dw-gap:var(--crm-grid-gap);min-width:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:14px}.crm-app.crm-unified-theme .app-body{background:0 0}.crm-app.crm-unified-theme .main-content{container:crm-workspace/inline-size}.crm-app.crm-unified-theme :where(button,input,select,textarea),.crm-unified-page [data-slot=dialog-content],.crm-auth-page{font-family:inherit}:is(.crm-app.crm-unified-theme,.crm-unified-page,.crm-auth-page) :where(a,button,summary),:is(.crm-app.crm-unified-theme,.crm-unified-page,.crm-auth-page) :where(a,button,summary):hover{text-decoration:none}:is(.crm-app.crm-unified-theme,.crm-unified-page,.crm-auth-page) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}:is(.crm-app.crm-unified-theme,.crm-unified-page,.crm-auth-page) ::selection{color:var(--crm-ink);background:#d9e6fb}.crm-app.crm-unified-theme :is(.panel,.work-panel,.flow-panel,.quote-result,.customer-context,.quote-context,.cpf-profile,.cdr-directory,.admin-intro,.admin-module-list,.assistant-main,.assistant-actions,.network-canvas,.ii-main,.ii-import-records,.sq-master-detail,.sq-capture,.customer-handovers,.growth-dashboard-summary){background:var(--crm-panel-surface);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-panel-radius);box-shadow:var(--crm-elevation);min-width:0}.crm-app.crm-unified-theme :is(.domain-customer-card,.formula-summary,.coarse-output-card,.galv-group,.contact-form,.network-node-detail){background:var(--crm-panel-secondary);border-color:var(--crm-line);border-radius:16px;min-width:0}.crm-app.crm-unified-theme :is(.filter-bar,.growth-toolbar,.sq-list-pane,.assistant-search,.ii-ai-import,.ii-paste-panel,.followup-linked-task,.task-editor,.ai-pair,.wecom-scope-notice,.wecom-binding-code,.organization-comparison,.map-history,.intake-raw){background:var(--crm-soft);border-color:var(--crm-line)}.crm-app.crm-unified-theme :is(.panel-heading,.panel-content){padding-inline:var(--crm-content-inset)}.crm-app.crm-unified-theme .panel-heading{padding-top:20px;padding-bottom:16px}.crm-app.crm-unified-theme .panel-content{padding-bottom:var(--crm-content-inset)}.crm-app.crm-unified-theme :is(.table-wrap,.sq-detail-pane,.assistant-main,.ii-main,.pricing-workspace){min-width:0;max-width:100%}.crm-app.crm-unified-theme .table-wrap{overscroll-behavior-inline:contain;overflow:auto}.crm-app.crm-unified-theme :is(th,td){border-color:var(--crm-line)}.crm-app.crm-unified-theme th{background:var(--crm-soft);color:var(--crm-muted)}.crm-app.crm-unified-theme td{color:var(--crm-ink)}.crm-app.crm-unified-theme :is(.formula-link,.source-link,.text-button){text-decoration:none}.crm-app.crm-unified-theme .formula-link{border-bottom:0}.crm-app.crm-unified-theme .floating-navigation{background:var(--crm-glass);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-panel-radius);box-shadow:var(--crm-elevation)}.crm-app.crm-unified-theme .navigation-section,.crm-app.crm-unified-theme .navigation-section>button{border-radius:var(--crm-radius-pill)}.crm-app.crm-unified-theme .navigation-section.is-current{background:var(--crm-selected)}.crm-app.crm-unified-theme .navigation-section.is-current>button{color:#fff;background:0 0}.crm-app.crm-unified-theme .navigation-section.is-current>button:hover{color:#fff;background:var(--crm-selected-hover)}.crm-app.crm-unified-theme :is(.navigation-popover,.search-results,.toast),.crm-unified-page .crm-notification-popover{background:var(--crm-glass);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-radius-popover);box-shadow:var(--crm-floating)}.crm-app.crm-unified-theme .navigation-popover button{border-radius:var(--crm-radius-control);white-space:normal}.crm-app.crm-unified-theme .home-workspace-switch :is(nav>button,button.crm-notifications-trigger){background:var(--crm-glass);border:1px solid var(--crm-panel-edge);box-shadow:var(--crm-elevation);border-radius:16px}.crm-app.crm-unified-theme .home-workspace-switch nav>button[aria-current=page]{color:var(--crm-accent);border-color:#a7bedf}.crm-app.crm-unified-theme .home-workspace-switch :is(nav>button,button.crm-notifications-trigger):hover{background:var(--crm-glass-hover);border-color:#a7bedf}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(button),.crm-unified-page [data-slot=dialog-content] button{border-radius:var(--crm-radius-control)}.crm-app.crm-unified-theme:not(.sales-workbench-active) :where(input,select,textarea),.crm-unified-page [data-slot=dialog-content] :is(input,select,textarea),.auth-page.crm-auth-page input{border-color:var(--crm-field-edge);border-radius:var(--crm-radius-field);background:var(--crm-field-surface);color:var(--crm-ink);max-width:100%}.crm-app.crm-unified-theme :where(input,textarea,select):focus,.crm-unified-page [data-slot=dialog-content] :where(input,textarea,select):focus,.auth-page.crm-auth-page input:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #2d62bd16}.crm-app.crm-unified-theme :where(input,textarea)::placeholder,.crm-unified-page [data-slot=dialog-content] :where(input,textarea)::placeholder{color:var(--crm-muted);opacity:1}.crm-app.crm-unified-theme :where(input[type=checkbox],input[type=radio]){accent-color:var(--crm-accent)}.crm-app.crm-unified-theme :is(.btn-primary,button[data-variant=default],.sq-primary),.crm-app.crm-unified-theme .sales-work-home button.swh-primary,.crm-unified-page [data-slot=dialog-content] :is(.btn-primary,button[data-variant=default]),.auth-page.crm-auth-page button{background:var(--crm-action-bg);color:var(--crm-action-ink);border-color:var(--crm-action-line);border-radius:var(--crm-radius-control)}.crm-app.crm-unified-theme :is(.btn-primary,button[data-variant=default],.sq-primary):hover:not(:disabled),.crm-app.crm-unified-theme .sales-work-home button.swh-primary:hover:not(:disabled),.crm-unified-page [data-slot=dialog-content] :is(.btn-primary,button[data-variant=default]):hover:not(:disabled),.auth-page.crm-auth-page button:hover:not(:disabled){color:#fff;background:var(--crm-action-hover);border-color:var(--crm-action-hover)}.crm-app.crm-unified-theme :is(.btn-primary,button[data-variant=default],.sq-primary):disabled,.crm-app.crm-unified-theme .sales-work-home button.swh-primary:disabled{color:#fff;background:var(--crm-action-bg)}.crm-app.crm-unified-theme :is(.tabs button,.assistant-tab,.domain-view-switch button,.network-view-switch button,.customer-action-filters>button,.sq-groups>button,.maintenance-tabs button){border-radius:var(--crm-radius-pill);border:1px solid #0000}.crm-app.crm-unified-theme :is(.tabs button[aria-selected=true],.assistant-tab[aria-selected=true],.domain-view-switch button[aria-pressed=true],.network-view-switch button[aria-pressed=true],.customer-action-filters>button[aria-pressed=true],.sq-groups>button[aria-pressed=true]){color:#fff;background:var(--crm-selected);border-color:var(--crm-selected)}.crm-app.crm-unified-theme :is(.tabs button[aria-selected=true],.assistant-tab[aria-selected=true],.domain-view-switch button[aria-pressed=true],.network-view-switch button[aria-pressed=true],.customer-action-filters>button[aria-pressed=true],.sq-groups>button[aria-pressed=true]):hover{color:#fff;background:var(--crm-selected-hover);border-color:var(--crm-selected-hover)}.crm-app.crm-unified-theme :is(.domain-view-switch,.network-view-switch){border-radius:var(--crm-radius-pill);background:var(--crm-soft);padding:4px}.crm-app.crm-unified-theme .pricing-workspace .maintenance-tabs button.active:hover{color:#fff;background:var(--crm-action-hover)}.crm-app.crm-unified-theme :is(.tabs,.assistant-tabs,.sq-groups){border-bottom:0;flex-wrap:wrap;gap:6px}.auth-page.crm-auth-page{background:var(--crm-panel-surface);border:1px solid var(--crm-panel-edge);box-shadow:var(--crm-floating);border-radius:24px;font-family:Segoe UI,Microsoft YaHei,sans-serif}.auth-page.crm-auth-page :is(form,fieldset,section){min-width:0}.auth-page.crm-auth-page input,.auth-page.crm-auth-page button{min-height:42px}.crm-unified-page [data-slot=dialog-overlay]{background:#26344855}.crm-unified-page [data-slot=dialog-content]{background:var(--crm-glass);border:1px solid var(--crm-panel-edge);border-radius:var(--crm-radius-popover);box-shadow:var(--crm-floating);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);color:var(--crm-ink);overflow-y:auto}.crm-unified-page [data-slot=dialog-content] :is(.form-actions,.dialog-actions){flex-wrap:wrap}.crm-unified-page .crm-notification-popover{max-width:calc(100vw - 24px)}.crm-app.crm-unified-theme :is(.domain-customer-grid,.admin-module-groups,.formula-grid,.wecom-setup-grid,.analysis-columns,.analysis-growth-visuals,.domain-opportunity-board){gap:var(--crm-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.crm-app.crm-unified-theme :is(.field-grid,.followup-form-grid,.intake-fields,.growth-field-pair,.sq-fields){column-gap:var(--crm-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.crm-app.crm-unified-theme :is(.line-fields,.ii-fields){gap:12px var(--crm-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.crm-app.crm-unified-theme :is(.admin-stats,.summary-strip,.analysis-summary,.pricing-workspace .stats){gap:var(--crm-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.crm-app.crm-unified-theme :is(.admin-stats>button,.pricing-workspace .stats article){background:var(--crm-glass);border:1px solid var(--crm-panel-edge);box-shadow:var(--crm-elevation);border-radius:var(--crm-panel-radius)}.crm-app.crm-unified-theme :is(.assignment-layout,.assistant-layout){gap:var(--crm-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.crm-app.crm-unified-theme .assignment-layout>:first-child{grid-column:span 5}.crm-app.crm-unified-theme .assignment-layout>:last-child{grid-column:span 7}.crm-app.crm-unified-theme .assistant-layout{align-items:stretch}.crm-app.crm-unified-theme .assistant-layout>:first-child{grid-column:span 8}.crm-app.crm-unified-theme .assistant-layout>:last-child{grid-column:span 4}.crm-app.crm-unified-theme :is(.account-panel,.model-connections,.wecom-workspace){max-width:none}.crm-app.crm-unified-theme :is(.page-heading,.panel-heading,.toolbar,.sq-toolbar,.price-maintenance-navigation){flex-wrap:wrap}.crm-app.crm-unified-theme :is(.page-heading,.panel-heading,.toolbar,.sq-toolbar)>:where(div,p,span){min-width:0}.crm-app.crm-unified-theme :is(.search-field,.assistant-customer label,.followup-context label,.customer-list-options select){min-width:0;max-width:100%}.crm-app.crm-unified-theme :is(.filter-bar,.customer-list-toolbar,.sq-toolbar)>:is(.search-field,.search-input,.sq-search){flex:16rem;min-width:0}.crm-app.crm-unified-theme :is(.filter-bar,.customer-list-toolbar,.sq-toolbar) select{min-width:0;max-width:100%}.crm-app.crm-unified-theme :is(.assistant-customer,.followup-context){flex-wrap:wrap}.crm-app.crm-unified-theme :is(.assistant-customer,.followup-context) label{white-space:normal;flex:16rem}.crm-app.crm-unified-theme :is(.sq-source-list button,.domain-customer-main,.domain-opportunity-card){overflow-wrap:anywhere;white-space:normal}.crm-app.crm-unified-theme :is(.material-status,.material-evidence,.material-next-step,.material-issues){border:1px solid var(--crm-line);min-width:0;max-width:100%;box-shadow:none;background:var(--crm-panel-secondary);color:var(--crm-ink);overflow-wrap:anywhere;border-radius:16px;margin-block:16px;padding:16px 18px;font-size:13px;line-height:1.7}.crm-app.crm-unified-theme :is(.material-status,.material-evidence,.material-next-step,.material-issues) :is(h3,h4){margin:0 0 8px;font-size:14px}.crm-app.crm-unified-theme :is(.material-status,.material-evidence,.material-next-step,.material-issues) :is(p,ul,ol){margin-block:6px}.crm-app.crm-unified-theme :is(.material-status,.material-evidence,.material-next-step,.material-issues) :is(ul,ol){padding-inline-start:20px}.crm-app.crm-unified-theme .material-status{background:var(--crm-soft)}.crm-app.crm-unified-theme .material-status[data-state=archived]{background:var(--crm-soft-teal);color:var(--crm-teal)}.crm-app.crm-unified-theme .material-next-step{background:var(--crm-active-soft)}.crm-app.crm-unified-theme .material-issues{background:var(--crm-warning-bg);color:var(--crm-warning-ink);border-color:#e6cda8}.crm-app.crm-unified-theme .material-evidence table{table-layout:fixed;width:100%;font-size:12px}.crm-app.crm-unified-theme .material-evidence :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:9px 10px}.crm-app.crm-unified-theme .material-evidence a{color:var(--crm-accent)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){:root,.crm-app.crm-unified-theme,.crm-unified-page,.crm-auth-page{--crm-panel-surface:#ffffffe0;--crm-panel-secondary:#f9fbffc2;--crm-panel-edge:#ffffffd9;--crm-glass:linear-gradient(145deg, #ffffffd9, #f8faffb3);--crm-glass-hover:linear-gradient(145deg, #fffffff2, #f8faffd9);--crm-sidebar:#f3f7fc80;--crm-field-surface:#ffffffd9}.crm-app.crm-unified-theme :is(.floating-navigation,.navigation-popover,.panel,.sq-master-detail,.sq-capture,.cpf-profile,.ii-main,.ii-import-records),.crm-unified-page :is([data-slot=dialog-content],.crm-notification-popover),.auth-page.crm-auth-page{-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%)}}@container crm-workspace (width<=850px){.crm-app.crm-unified-theme :is(.assignment-layout,.assistant-layout)>:is(:first-child,:last-child){grid-column:1/-1}}@media (max-width:900px){.crm-app.crm-unified-theme{--crm-content-inset:16px;--crm-grid-gap:12px}.crm-app.crm-unified-theme :is(.assignment-layout,.assistant-layout)>:is(:first-child,:last-child){grid-column:1/-1}}@media (max-width:600px){.crm-app.crm-unified-theme{--crm-content-inset:14px}.crm-app.crm-unified-theme :is(.tabs,.assistant-tabs,.maintenance-tabs),.crm-app.crm-unified-theme .main-footer{flex-wrap:wrap}.crm-app.crm-unified-theme :is(.followup-context,.customer-context,.quote-context){flex-wrap:wrap;align-items:flex-start}.crm-unified-page [data-slot=dialog-content]{max-height:calc(100dvh - 20px)}}@media (prefers-reduced-motion:reduce){.crm-app.crm-unified-theme :where(button,a):active:not(:disabled),.crm-unified-page [data-slot=dialog-content] button:active:not(:disabled){transform:none}}
