.message-composer.translation-composer.composer-v2{background:#fff;border-top:1px solid #e5eaf2;flex-direction:column;min-height:0;max-height:48vh;overflow:auto;box-shadow:none!important;align-items:stretch!important;gap:10px!important;padding:14px 18px!important;display:flex!important}.composer-v2 .composer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-v2 .composer-heading-title{color:#536176;font-size:12px;font-weight:600}.composer-v2 .composer-language-pill{color:#5576aa;background:#f1f5fc;border-radius:12px;padding:4px 9px;font-size:11px}.message-composer.translation-composer.composer-v2>textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:62px;max-height:150px;box-shadow:none;color:#34435a;background:#fff;border:0;outline:none;flex:none;padding:5px 0;font:13px/1.65 Inter,Microsoft YaHei,sans-serif;display:block}.message-composer.translation-composer.composer-v2.has-preview>textarea{color:#768397;height:42px;min-height:38px;font-size:12px}.composer-v2 .composer-preview-card{background:#f7faff;border:1px solid #dce6f7;border-radius:10px;flex:none;overflow:hidden}.composer-v2 .composer-preview-card header{border-bottom:1px solid #e7eef9;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.composer-v2 .composer-preview-card header>span{align-items:center;gap:8px;display:flex}.composer-v2 .composer-preview-card b{color:#3f5c85;font-size:12px;font-weight:600}.composer-v2 .composer-preview-card header small{color:#6381ad;border:1px solid #dbe6f6;border-radius:4px;padding:1px 5px;font-size:10px}.composer-v2 .composer-edit-source{color:#577db5;cursor:pointer;background:0 0;border:0;padding:3px;font-size:11px}.message-composer.translation-composer.composer-v2 .composer-preview-card textarea{box-sizing:border-box;resize:vertical;color:#2d405e;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-height:80px;max-height:180px;margin:0;padding:12px 14px;font:14px/1.7 Inter,Microsoft YaHei,sans-serif;display:block}.composer-v2 .composer-preview-card:focus-within{border-color:#81a8ee;box-shadow:0 0 0 2px #ebf2ff}.composer-v2 .composer-preview-note{color:#8a9bb3;padding:0 14px 10px;font-size:10px}.composer-v2 .composer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-v2 .composer-hint{color:#95a0b0;font-size:10px}.composer-v2 .translation-actions{gap:8px;margin-left:auto;display:flex}.composer-v2 .translation-actions button{cursor:pointer;border-radius:6px;flex:none;min-width:86px;padding:8px 14px;font-size:12px}.composer-v2 .composer-preview-button{color:#62748f;background:#fff;border:1px solid #dce4ef}.composer-v2 .composer-send-button{color:#fff;background:#3779eb;border:1px solid #3779eb}.composer-v2 button:disabled{cursor:not-allowed;opacity:.5}.composer-v2 button:focus-visible{outline-offset:2px;outline:2px solid #83a8ef}.composer-v2 .composer-error{color:#b34d4d;background:#fff3f2;border-radius:6px;padding:8px 12px;font-size:12px}.message-composer.whatsapp-attachment-composer.attachment-composer-v2{background:#fbfcfe;border-top:1px solid #edf1f6;gap:10px;min-height:54px!important;padding:10px 18px!important}.attachment-composer-v2 .attachment-tools{align-items:center;gap:12px;min-width:0;display:flex}.attachment-composer-v2 .attachment-add-button{color:#486990;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:500 12px/18px Inter,Microsoft YaHei,sans-serif;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #263a5710}.attachment-composer-v2 .attachment-add-button:hover:not(:disabled){color:#336ed4;background:#edf4ff;border-color:#a8c4f1}.attachment-composer-v2 button:focus-visible{outline-offset:3px;outline:2px solid #85acf0}.attachment-composer-v2 button:disabled{opacity:.5;cursor:not-allowed}.attachment-composer-v2 .attachment-type-hint{color:#919eaf;font-size:11px}.attachment-composer-v2 .attachment-size-hint{color:#a0abba;white-space:nowrap;margin-left:auto;font-size:10px}.attachment-composer-v2 .attachment-preview{background:#fff;border:1px solid #e0e7f2;border-radius:10px;padding:14px;box-shadow:0 3px 12px #29436108}.attachment-composer-v2 .attachment-preview img,.attachment-composer-v2 .attachment-preview video{background:#f4f7fb;border-radius:7px}.attachment-composer-v2 .attachment-preview-name{border-bottom:1px solid #edf1f6;padding:3px 0 7px}.attachment-composer-v2 .attachment-preview-name b{color:#465871;font-size:12px;font-weight:500}.attachment-composer-v2 .attachment-preview-name .text-button{color:#8695aa;font-size:11px}.attachment-composer-v2 .attachment-preview>input{background:#f8fafd;border:1px solid #e4eaf3;border-radius:6px;outline:none;padding:10px 12px;font-size:12px}.attachment-composer-v2 .attachment-preview>input:focus{border-color:#8eafeb}.attachment-composer-v2 .attachment-preview>.primary{color:#fff;background:#3779eb;border:0;border-radius:6px;align-self:flex-end;padding:8px 16px;font-size:12px}@media (width<=700px){.attachment-composer-v2 .attachment-size-hint{display:none}.attachment-composer-v2 .attachment-type-hint{font-size:10px}.attachment-composer-v2 .attachment-tools{gap:8px}}.conversation-toolbar-actions{gap:8px;display:flex}.conversation-page.sales-chat-workspace .conversation-split{grid-template-columns:150px 280px minmax(360px,1fr) 280px}.conversation-page.sales-chat-workspace .conversation-toolbar{min-height:48px;padding:8px 16px}.conversation-views{background:#f3f7ff;border-right:1px solid #e5eaf3;flex-direction:column;gap:5px;padding:18px 8px;display:flex}.conversation-views h2{color:#24364b;margin:0 12px 18px;font-size:17px;font-weight:600}.conversation-view{color:#5c6c83;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:9px 12px;font-size:13px;display:flex}.conversation-view:hover{background:#eaf0fc}.conversation-view.active{color:#3266ed;background:#e2ebff;font-weight:600}.conversation-view:focus-visible{outline-offset:2px;outline:2px solid #3266ed}.view-mark{opacity:.8;border:1.5px solid;border-radius:4px;width:13px;height:12px}.view-mark.mine,.view-mark.human{border-radius:50% 50% 3px 3px}.view-mark.unread{border-style:dashed;border-radius:50%}.view-mark.closed{background:currentColor;border-radius:50%;width:7px;height:7px;margin:3px}.conversation-view-channel{color:#75869b;align-items:center;gap:7px;margin:auto 10px 0;padding-top:24px;font-size:11px;display:flex}.channel-presence{background:#2ab781;border-radius:50%;width:7px;height:7px}.conversation-page.sales-chat-workspace .conversation-detail{background:#fff}.conversation-page.sales-chat-workspace .message-timeline{background:#fff;flex:1;min-height:260px;max-height:calc(100vh - 440px);overflow-y:auto}.conversation-page.sales-chat-workspace .message-bubble{box-shadow:none;border-radius:8px}.conversation-page.sales-chat-workspace .conversation-list-item{border-left:0;border-radius:7px;width:calc(100% - 14px);margin:4px 7px}.conversation-page.sales-chat-workspace .conversation-list-item.active{background:#eaf0ff}.conversation-page.sales-chat-workspace .conversation-list-title{font-size:15px}.conversation-page.sales-chat-workspace .conversation-search input{background:#f3f5f9;border-color:#0000;font-size:12px}@media (width<=1450px){.conversation-page.sales-chat-workspace .conversation-split{grid-template-columns:118px 240px minmax(320px,1fr)}.conversation-page.sales-chat-workspace .conversation-profile{border-top:1px solid #e5eaf3;grid-column:2/-1;height:auto;position:static}.conversation-page.sales-chat-workspace .conversation-views{grid-row:1/3}}@media (width<=800px){.conversation-page.sales-chat-workspace .conversation-split{flex-direction:column;display:flex}.conversation-views{flex-flow:wrap;padding:8px}.conversation-views h2,.conversation-view-channel{display:none}.conversation-view{min-height:34px;padding:7px 9px;font-size:12px}.conversation-page.sales-chat-workspace .conversation-list{max-height:320px}}.conversation-page{background:#fff;border:1px solid #e7ebf2;border-radius:10px;padding:0;overflow:hidden}.conversation-toolbar{border-bottom:1px solid #edf0f5;align-items:center;margin:0;padding:12px 16px}.conversation-page .conversation-split{background:#fff;grid-template-columns:300px minmax(420px,1fr) 285px;gap:0;min-height:calc(100vh - 210px);display:grid}.conversation-list{background:#fff;border-right:1px solid #e8ecf2;max-height:calc(100vh - 210px);overflow-y:auto}.conversation-list-title{color:#1f2937;justify-content:space-between;align-items:center;padding:15px 16px 8px;font-size:13px;display:flex}.conversation-list-title span{color:#3178f6;background:#eef5ff;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.conversation-search{padding:4px 14px 10px}.conversation-search input{box-sizing:border-box;color:#40506a;background:#fafcff;border:1px solid #dfe5ee;border-radius:7px;outline:none;width:100%;padding:9px 11px;font-size:11px}.conversation-search input:focus{border-color:#7aa8ff;box-shadow:0 0 0 3px #eaf2ff}.conversation-list-meta{color:#718096;border-bottom:1px solid #edf1f5;justify-content:space-between;gap:8px;padding:9px 12px;font-size:10px;display:flex}.conversation-pagination{color:#65788d;border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:10px;display:flex}.conversation-pagination label{align-items:center;gap:4px;display:flex}.conversation-pagination select{background:#fff;border:1px solid #dce4ed;border-radius:5px;padding:5px}.conversation-list-item{border-left:3px solid #0000;padding:13px 14px;position:relative}.conversation-list-item.active{background:#f2f7ff;border-left-color:#2f73f6}.conversation-detail{background:#fbfcfe;flex-direction:column;min-width:0;display:flex}.conversation-detail-head{background:#fff;border-bottom:1px solid #e9edf3;padding:15px 20px}.conversation-facts{grid-template-columns:repeat(4,minmax(100px,1fr))}.conversation-action-bar{background:#fff}.message-timeline{background:#f8faff;min-height:390px;max-height:none;padding:22px 24px}.message-event{margin-bottom:14px}.message-event .message-bubble{background:#fff;border:1px solid #edf0f5;border-radius:10px 10px 10px 3px;max-width:min(76%,640px);box-shadow:0 2px 7px #1b2a4210}.message-event.outbound .message-bubble{background:#edf5ff;border-color:#dce8fb;border-radius:10px 10px 3px;margin-left:auto}.message-composer{min-height:100px}.message-translation{border-top:1px dashed #cad7e5;margin-top:8px;padding-top:8px}.message-translation small{color:#4d83bb;font-size:9px}.message-translation p{color:#39536d;margin-bottom:0}.conversation-profile{background:#fff;border-left:1px solid #e3e8ee;align-self:start;min-width:0;height:calc(100vh - 210px);position:sticky;top:0;overflow-y:auto}.profile-tabs{z-index:2;background:#fff;border-bottom:1px solid #e9edf3;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:0}.profile-tab{color:#6f7b8e;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 3px 11px;font-size:10px}.profile-tab.active{color:#2367df;border-bottom-color:#2f73f6;font-weight:700}.profile-tab-panel{color:#637188;padding:20px 17px;font-size:11px;line-height:1.9}.profile-tab-panel h4{color:#33445f;margin:0 0 12px;font-size:13px}.profile-tab-panel p{margin:0}.conversation-profile-empty{color:#a0aab7;text-align:center;padding:40px 18px;font-size:12px}.profile-head{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:18px 16px;display:flex}.profile-avatar{color:#347ed7;background:#e5f0ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.profile-head b,.profile-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-head b{color:#304862;font-size:14px}.profile-head small{color:#8b98a8;margin-top:4px;font-size:11px}.profile-section{border-bottom:1px solid #edf0f3;padding:15px 16px}.profile-section h4{color:#3c526a;margin:0 0 12px;font-size:12px}.profile-section h4 span{color:#347fdb;margin-right:4px}.profile-section p{color:#8996a5;margin:0 0 11px;font-size:11px;line-height:1.6}.profile-section dl{margin:0}.profile-section dl div{border-bottom:1px solid #f1f3f6;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.profile-section dt{color:#9aa6b4;font-size:10px}.profile-section dd{color:#53687d;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:145px;margin:0;font-size:10px;overflow:hidden}.ai-profile{background:#fbfdff}.ai-profile-status{color:#4382c5;font-size:11px}.ai-dot{background:#45b878;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.profile-actions{flex-wrap:wrap;gap:7px;display:flex}.reception-progress{background:#f3f8ff;border-bottom:1px solid #e5edf5;padding:14px 16px}.reception-progress header{color:#2d5f91;justify-content:space-between;gap:8px;font-size:11px;display:flex}.reception-progress header strong{color:#2378ce}.reception-progress>div{background:#dce9f7;border-radius:6px;height:6px;margin-top:10px;overflow:hidden}.reception-progress i{border-radius:inherit;background:#3787df;height:100%;display:block}.reception-progress small{color:#7a8fa5;margin-top:8px;display:block}.reception-context-section ul{color:#536b83;margin:0;padding-left:17px;font-size:11px;line-height:1.6}.reception-context-section li+li{margin-top:7px}.reception-context-section li b,.reception-context-section li span{display:block}.reception-context-section li span{color:#8292a4}.reception-context-section.next-step{background:#f7fbff;border-left:3px solid #3d88d8}.conversation-profile select{color:#53687d;background:#fff;border:1px solid #dce5ef;border-radius:5px;max-width:145px;padding:5px}.conversation-readonly-notice{color:#4b77a8;background:#f1f7fd;border-bottom:1px solid #dbe7f3;padding:11px 18px;font-size:11px}@media (width<=720px){.conversation-toolbar-actions{flex-wrap:wrap;width:100%}}@media (width<=1100px){.conversation-page .conversation-split{grid-template-columns:280px minmax(0,1fr)}.conversation-profile{border-top:1px solid #e3e8ee;border-left:0;grid-column:1/-1;height:auto;position:static}}@media (width<=720px){.conversation-page .conversation-split{grid-template-columns:1fr}.conversation-list,.conversation-profile{max-height:none}.conversation-profile{grid-column:1}}.message-event.recalled .message-bubble{border:1px solid #dc2626}.recalled-message-admin{gap:.4rem;display:grid}.message-failure-reason{color:#b42318;font-weight:600}.customer-reassignment-dialog{color:#253449;z-index:1000;background:#fff;border:1px solid #dbe2ea;border-radius:12px;width:min(620px,100vw - 32px);max-height:85vh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #192d4f40}.customer-reassignment-dialog::backdrop{background:#15243b66}.customer-reassignment-dialog h2{margin-top:0;font-size:20px}.customer-reassignment-dialog label{gap:7px;margin:14px 0;display:grid}.customer-reassignment-dialog select{background:#fff;border:1px solid #dbe2ea;border-radius:6px;padding:9px}.customer-reassignment-dialog footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.reassignment-preview{max-height:260px;overflow:auto}.reassignment-preview table{border-collapse:collapse;text-align:left;width:100%}.reassignment-preview th,.reassignment-preview td{border-bottom:1px solid #e7ecf2;padding:10px}.reassignment-selection{accent-color:#3977ed;width:18px;height:18px}.reassignment-result{color:#176841;background:#eaf8ef;border-radius:6px;margin:10px 0;padding:12px}.reassignment-product-group{border:1px solid #e2e8f0;border-radius:8px;margin:16px 0;padding:12px}.reassignment-product-group h3{margin:0 0 12px;font-size:15px}.customer-filter-panel{background:#fff;border:1px solid #e1e8f0;border-radius:8px;margin:18px 0;overflow:hidden}.customer-filter-panel .directory-toolbar{border-bottom:1px solid #e9eef5;margin:0;padding:14px 16px}.customer-filter-panel .directory-toolbar>input{width:min(580px,50%)}.customer-filter-grid{grid-template-columns:minmax(300px,2fr) repeat(5,minmax(125px,1fr));align-items:end;gap:12px;padding:14px 16px 10px;display:grid}.customer-filter-grid>label{color:#687b94;gap:7px;font-size:12px;display:grid}.customer-filter-grid select,.customer-filter-grid input{box-sizing:border-box;color:#274466;background:#fff;border:1px solid #dce5f1;border-radius:6px;width:100%;min-width:0;height:36px;padding:6px 9px}.submission-range{border:0;align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:flex}.submission-range legend{color:#687b94;margin-bottom:7px;font-size:12px}.customer-filter-hint{color:#8795a8;margin:0;padding:0 16px 12px;font-size:12px}.contact-directory .directory-table{min-width:1320px}.submission-cell{white-space:nowrap}.customer-product-tag{color:#3576d7;white-space:nowrap;background:#edf4ff;border-radius:4px;padding:4px 8px;display:inline-block}@media (width<=1400px){.customer-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.submission-range{grid-column:span 2}}@media (width<=760px){.customer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-filter-panel .directory-toolbar{flex-wrap:wrap}}.operation-page{min-width:0}.operation-filters{background:#fafcff;border-bottom:1px solid #e7edf4;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;padding:14px 22px;display:grid}.operation-filters input,.operation-filters select,.row-actions input,.row-actions select{color:#445a73;background:#fff;border:1px solid #dfe7f0;border-radius:6px;min-width:0;padding:8px 9px}.operation-table-wrap{overflow:auto}.operation-table{table-layout:fixed;width:100%}.operation-table th:first-child{width:27%}.operation-table th:nth-child(2){width:15%}.operation-table th:nth-child(3){width:20%}.operation-table th:nth-child(4){width:23%}.operation-table td{vertical-align:top;word-break:break-word}.operation-table td b,.operation-table td small,.operation-table td em{display:block}.operation-table td small{color:#8998aa;margin-top:5px;font-size:10px}.operation-table td em{color:#c8534b;white-space:pre-wrap;margin-top:6px;font-size:10px;font-style:normal}.row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.operation-detail{background:#f8fbff;border:1px solid #dfe8f2;border-radius:8px;margin:12px 22px;padding:15px}.operation-detail pre{color:#dce9f7;white-space:pre-wrap;word-break:break-word;background:#172b42;border-radius:6px;max-height:240px;padding:12px;font-size:10px;overflow:auto}.detail-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.detail-grid>div{background:#fff;border-radius:6px;padding:9px}.detail-grid dt{color:#91a0b1;font-size:10px}.detail-grid dd{color:#435a73;word-break:break-word;margin:5px 0 0;font-size:11px}.meta-page-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;padding:16px 22px;display:grid}.meta-page-card{background:#fff;border:1px solid #e1e8f0;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.meta-page-card b,.meta-page-card small{display:block}.meta-page-card small{color:#93a0af;margin-top:5px}.meta-page-card p{color:#718299;grid-column:1/-1;margin:4px 0;font-size:11px}.meta-page-card button{justify-self:start}.sync-log-card{border:1px solid #e1e8f0;border-radius:8px;margin:0 22px 20px;overflow:hidden}.sync-log-card>.section-heading{margin:0;padding:14px}.sync-log-table{border-top:1px solid #edf1f5}.sync-log-head,.sync-log-row{grid-template-columns:minmax(180px,1fr) 100px minmax(210px,1fr) minmax(220px,1.4fr);align-items:start;gap:12px;padding:10px 14px;display:grid}.sync-log-head{color:#7b8a9c;background:#f7f9fc;font-size:10px}.sync-log-row{color:#52667d;border-top:1px solid #edf1f5;font-size:11px}.sync-log-row:first-of-type{border-top:0}.sync-log-row b,.sync-log-row small{display:block}.sync-log-row small{color:#94a1b0;margin-top:4px}.sync-error{white-space:pre-wrap;word-break:break-word;color:#a05c55}@media (width<=1000px){.operation-filters,.detail-grid,.meta-page-grid{grid-template-columns:repeat(2,1fr)}.sync-log-head,.sync-log-row{grid-template-columns:1fr 90px 1fr}.sync-log-head span:last-child,.sync-log-row span:last-child{grid-column:1/-1}}@media (width<=720px){.operation-filters,.detail-grid,.meta-page-grid{grid-template-columns:1fr}.sync-log-head{display:none}.sync-log-row{grid-template-columns:1fr}.sync-log-row span:last-child{grid-column:auto}}.meta-form-bindings{border-top:1px solid #e4e9f1;min-width:0;margin-top:16px;padding-top:14px}.meta-form-bindings>p{color:#64748b;line-height:1.6}.meta-form-row{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0;display:grid}.meta-form-row small{overflow-wrap:anywhere;color:#64748b;margin-top:4px;display:block}.meta-form-row select{background:#fff;border:1px solid #dce2eb;border-radius:6px;width:100%;min-width:0;padding:8px}.settings-tabs{flex-wrap:wrap;margin-bottom:20px}.meta-product-create{background:#f6f8fb;border-radius:8px;grid-column:1/-1;padding:12px}.meta-product-create label{gap:6px;margin-bottom:10px;display:grid}.meta-product-create input{box-sizing:border-box;border:1px solid #dce2eb;border-radius:6px;width:100%;padding:9px}.meta-page-selector{color:#7a8ba1;align-items:end;gap:16px;padding:16px 22px 0;display:flex}.meta-page-selector label{color:#354e70;gap:7px;min-width:min(480px,80vw);display:grid}.meta-page-selector select{background:#fff;border:1px solid #dce5f1;border-radius:6px;padding:10px}.meta-page-grid.meta-page-single{display:block}.meta-page-card.meta-page-wide{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meta-page-wide>p{flex:1}.meta-page-wide>.meta-form-bindings{flex-basis:100%;width:100%}.meta-form-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.meta-form-toolbar h3{margin:0 0 6px}.meta-form-table-wrap{overflow-x:auto}.meta-form-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.meta-form-table th{color:#61758e;text-align:left;background:#f5f8fc;font-weight:500}.meta-form-table td,.meta-form-table th{vertical-align:middle;border-bottom:1px solid #e9eef5;padding:13px 14px}.meta-form-table th:first-child{width:30%}.meta-form-table th:nth-child(2){width:10%}.meta-form-table th:nth-child(3){width:23%}.meta-form-table th:nth-child(4){width:10%}.meta-form-table th:nth-child(5){width:27%}.meta-form-table b{overflow-wrap:anywhere}.meta-form-table small{color:#8797ab;margin-top:5px;display:block}.meta-form-table select{background:#fff;border:1px solid #dce5f1;border-radius:6px;width:100%;padding:9px}.meta-form-table .binding-pending{color:#ad7e23}.meta-form-pagination{color:#73849b;justify-content:space-between;align-items:center;padding:16px 0 0;display:flex}.meta-form-table .meta-product-create{margin-top:10px}.wecom-owner-drawer{z-index:100;box-sizing:border-box;background:#fff;border-left:1px solid #dfe7f0;width:min(480px,100vw);padding:24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 28px #16345b20}.wecom-owner-drawer .admin-form-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin:24px 0}.wecom-owner-drawer button{margin-right:8px}.qr-image{object-fit:contain;background:#fff;border:8px solid #fff;border-radius:6px;flex:0 0 220px;width:220px;height:220px;box-shadow:0 0 0 1px #dbe8f7}@media (width<=720px){.qr-image{flex-basis:190px;width:190px;height:190px}}.ai-editor{margin-bottom:16px}.ai-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-config-card{min-width:0}.ai-config-card>.detail-grid{grid-template-columns:repeat(2,1fr);margin:14px 0}.secret-rotate{border-top:1px solid #edf1f5;gap:8px;margin-top:12px;padding-top:12px;display:flex}.secret-rotate input{border:1px solid #dfe7f0;border-radius:6px;flex:1;min-width:0;padding:8px 9px}@media (width<=1000px){.ai-config-grid{grid-template-columns:1fr}}@media (width<=720px){.secret-rotate{flex-direction:column}}.sales-workspace{color:#303846;background:#fff;width:100%;height:100dvh;font-family:Inter,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.sales-workspace *{box-sizing:border-box}.sales-rail{z-index:20;color:#fff;background:linear-gradient(#3364eb,#3675ef);flex-direction:column;flex:0 0 60px;align-items:center;width:60px;padding:16px 5px 12px;display:flex;position:relative}.sales-logo{margin-bottom:24px;font-size:29px;font-style:italic;font-weight:800;line-height:36px;position:relative}.sales-logo span{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:6px;right:-7px}.sales-rail nav{flex-direction:column;gap:9px;width:100%;display:flex}.sales-rail .rail-item{color:#e7eeff;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:52px;padding:7px 0;display:flex}.sales-rail .rail-item span{font-size:10px;line-height:14px}.sales-rail .rail-item svg{width:21px;height:21px}.sales-rail .rail-item:hover,.sales-rail .rail-item.active{color:#fff;background:#ffffff26}.sales-rail button:focus-visible{outline-offset:2px;outline:2px solid #fff}.rail-account{margin-top:auto}.rail-avatar{color:#fff;cursor:pointer;background:#5b8bea;border:2px solid #ffffff75;border-radius:50%;width:32px;height:32px}.account-popover{color:#303846;background:#fff;border:1px solid #e5e9f0;border-radius:8px;flex-direction:column;gap:10px;width:200px;padding:16px;display:flex;position:absolute;bottom:12px;left:65px;box-shadow:0 6px 30px #172b4d25}.account-popover small{color:#8b94a3}.account-popover button{text-align:left;cursor:pointer;background:#f5f7fb;border:0;border-radius:4px;padding:9px}.sales-main{background:#fff;flex:1;min-width:0;height:100%;overflow:auto}.sales-main.is-chat{flex-direction:column;display:flex;overflow:hidden}.workspace-heading{border-bottom:1px solid #e9edf3;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:flex}.workspace-heading h1,.workspace-heading h2{margin:0;font-size:18px;font-weight:600}.workspace-heading span{color:#8591a2;font-size:13px}.workspace-page{flex:1;min-width:0;padding:22px;overflow:auto}.workspace-module{height:100%;display:flex}.module-navigation{background:#f6f8fc;border-right:1px solid #e7ebf2;flex:0 0 196px;padding:22px 12px}.module-navigation h1{margin:0 12px 28px;font-size:19px}.module-navigation button{text-align:left;color:#5c687b;background:0 0;border:0;border-radius:5px;width:100%;margin-bottom:5px;padding:12px 16px;display:block}.module-navigation button.active{color:#3566e7;background:#e8efff}.sales-workspace .sales-chat-workspace{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.sales-workspace .sales-chat-workspace .conversation-split{flex:1;grid-template-columns:184px 290px minmax(300px,1fr) 280px;min-height:0;overflow:hidden}.sales-workspace .sales-chat-workspace .conversation-views{background:#f4f7fe;grid-row:auto;min-height:0;padding:22px 10px}.sales-workspace .sales-chat-workspace .conversation-views h2{margin-bottom:26px;font-size:20px}.sales-workspace .sales-chat-workspace .conversation-list{height:100%;min-height:0;max-height:none;overflow:auto}.sales-workspace .sales-chat-workspace .conversation-profile{grid-column:auto;height:100%;min-height:0;position:static;overflow:auto}.sales-workspace .sales-chat-workspace .conversation-detail{min-height:0;overflow:hidden}.sales-workspace .sales-chat-workspace .message-timeline{flex:160px;min-height:90px;max-height:none;padding:22px;overflow:auto}.sales-workspace .sales-chat-workspace .conversation-action-bar{flex-wrap:wrap;gap:8px;padding:8px 14px}.sales-workspace .sales-chat-workspace .conversation-action-bar input{flex:1;min-width:90px}.sales-workspace .sales-chat-workspace .conversation-pagination{padding:6px;font-size:10px}.sales-workspace .sales-chat-workspace .conversation-toolbar{min-height:40px;padding:5px 14px}.sales-workspace .sales-chat-workspace .conversation-list-title{min-height:56px}.sales-workspace .sales-chat-workspace .conversation-list-item{border-bottom:1px solid #f2f4f8;border-radius:0;width:100%;margin:0;padding:15px}.sales-workspace .sales-chat-workspace .conversation-list-item.active{background:#eaf0ff}.sales-workspace .sales-chat-workspace .conversation-toolbar{flex-flow:row;justify-content:flex-end;align-items:center;display:flex}.sales-workspace .sales-chat-workspace .conversation-toolbar>strong{margin-right:auto}.sales-workspace .sales-chat-workspace .conversation-action-bar{flex-direction:row;align-items:center}.sales-workspace .sales-chat-workspace .conversation-action-bar button{white-space:nowrap;padding:6px 9px;font-size:11px}.sales-workspace .sales-chat-workspace .conversation-view{flex:none}@media (width<=1200px){.sales-workspace .sales-chat-workspace .conversation-split{grid-template-columns:144px 248px minmax(280px,1fr) 235px;overflow-x:auto}}@media (width<=850px){.sales-rail{flex-basis:52px;width:52px}.sales-workspace .sales-chat-workspace .conversation-split{grid-template-rows:auto minmax(420px,1fr) auto;grid-template-columns:210px minmax(340px,1fr);display:grid;overflow:auto}.sales-workspace .sales-chat-workspace .conversation-views{flex-flow:wrap;grid-column:1/-1;gap:3px;padding:8px}.sales-workspace .sales-chat-workspace .conversation-views h2,.sales-workspace .conversation-view-channel{display:none}.sales-workspace .sales-chat-workspace .conversation-profile{grid-column:2;height:auto}.sales-workspace .sales-chat-workspace .conversation-detail{height:calc(100dvh - 145px)}.sales-workspace .sales-chat-workspace .conversation-list{grid-row:2/4}.module-navigation{flex-basis:145px}.workspace-page{padding:12px}}.contact-directory{min-height:calc(100dvh - 110px);font-size:13px;position:relative}.directory-tabs{border-bottom:1px solid #e9edf3;align-items:center;gap:18px;padding:0 0 18px;display:flex}.directory-tabs b{color:#356be8}.directory-tabs span{color:#8b96a6;font-size:12px}.directory-toolbar{gap:8px;padding:20px 0;display:flex}.directory-toolbar input{width:290px;font:inherit;border:1px solid #e1e6ee;border-radius:5px;padding:9px 12px}.directory-refresh{margin-left:auto}.directory-table-wrap{overflow:auto}.directory-table{border-collapse:collapse;white-space:nowrap;width:100%}.directory-table th{color:#657084;text-align:left;background:#f7f9fc;padding:14px 16px;font-weight:500}.directory-table td{color:#576376;border-bottom:1px solid #edf0f5;padding:14px 16px;font-size:12px}.directory-table tr:hover,.directory-table tr.selected{background:#f6f9ff}.directory-contact{color:#34445c;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.directory-contact small{color:#96a0af;margin-top:5px;display:block}.directory-avatar{color:#5078d6;background:#e8efff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:600;display:inline-grid}.directory-table .directory-empty{text-align:center;color:#8b97a9;padding:80px 0}.directory-pagination{color:#7d8999;justify-content:flex-end;align-items:center;gap:14px;padding:22px 0;font-size:12px;display:flex}.directory-pagination>span:first-child{margin-right:auto}.directory-pagination select{background:#fff;border:1px solid #e1e6ee;border-radius:4px;padding:6px}.directory-drawer{z-index:15;background:#fff;border-left:1px solid #e6ebf2;width:390px;max-width:calc(100vw - 60px);padding:22px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 30px #263e6112}.directory-drawer header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.directory-drawer h2{margin:0;font-size:16px}.directory-identity{text-align:center;padding:28px 0}.directory-identity .directory-avatar{width:56px;height:56px;font-size:24px}.directory-identity h3{margin:12px 0 6px;font-size:17px}.directory-identity p{color:#98a1af;font-size:12px}.directory-drawer h4{font-size:13px}.directory-drawer dl{margin-bottom:28px;font-size:12px}.directory-drawer dl div{border-bottom:1px solid #f1f3f6;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.directory-drawer dt{color:#8994a5;flex:none}.directory-drawer dd{overflow-wrap:anywhere;text-align:right;color:#4d5b70;margin:0}.sales-workspace .sales-chat-workspace .conversation-toolbar>strong{white-space:nowrap}.sales-workspace .sales-chat-workspace .conversation-detail>header,.sales-workspace .sales-chat-workspace .conversation-detail>.conversation-action-bar,.sales-workspace .sales-chat-workspace .conversation-detail>.conversation-pagination,.sales-workspace .sales-chat-workspace .conversation-detail>.message-composer{flex-shrink:0}.sales-workspace .sales-chat-workspace .whatsapp-attachment-composer{align-items:center;min-height:46px;padding:10px 18px}.sales-workspace .sales-chat-workspace .translation-composer{gap:8px;min-height:0;padding:12px 18px}.sales-workspace .customer-profile-tabs{grid-template-columns:1fr 1fr}.customer-profile-group{border-bottom:1px solid #edf0f5;padding:0 16px;font-size:12px}.customer-profile-group summary{cursor:pointer;color:#39485c;padding:17px 0;font-weight:600}.customer-profile-group dl{margin:0 0 14px}.customer-profile-group dl div{justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.customer-profile-group dt{color:#8995a6;flex-shrink:0}.customer-profile-group dd{text-align:right;color:#556274;overflow-wrap:anywhere;margin:0}.sales-workspace .conversation-search{gap:6px;display:flex}.sales-workspace .conversation-search input{flex:1;min-width:0}.sales-workspace .conversation-search button{flex:none}.sales-workspace .whatsapp-attachment-composer{flex-direction:column;gap:8px;align-items:stretch!important}.attachment-file-input{display:none}.attachment-tools{align-items:center;gap:10px;display:flex}.attachment-tools small{color:#8a95a5;font-size:11px}.attachment-preview{background:#f6f8fc;border:1px solid #e5eaf2;border-radius:8px;flex-direction:column;gap:8px;width:100%;max-height:300px;padding:12px;display:flex;overflow:auto}.attachment-preview img,.attachment-preview video{object-fit:contain;align-self:flex-start;max-width:100%;max-height:140px}.attachment-preview audio{max-width:100%}.attachment-preview-name{align-items:center;gap:10px;font-size:12px;display:flex}.attachment-preview-name b{overflow-wrap:anywhere;min-width:0}.attachment-preview-name small{color:#8793a6}.attachment-preview-name button{white-space:nowrap;margin-left:auto}.attachment-preview>input{border:1px solid #dde4ed;border-radius:4px;padding:8px}.sales-workspace .translation-actions{justify-content:flex-end}.sales-workspace .translation-actions button{flex:none;min-width:94px;padding:8px 16px}.sales-workspace .translation-composer>textarea{box-shadow:none;resize:none;border:0;min-height:76px;padding:4px 0}.sales-workspace .translation-composer:focus-within{box-shadow:inset 0 2px #7198f1}.sales-workspace .translation-composer small{color:#8a95a5;font-size:11px}.sales-workspace .conversation-action-note{color:#7c8b9e;margin-right:auto;font-size:11px;position:relative}.conversation-action-note summary{cursor:pointer;padding:6px;list-style:none}.conversation-action-note summary:after{content:" ▾"}.sales-workspace .conversation-action-note input{z-index:5;background:#fff;border:1px solid #dce4ef;border-radius:6px;width:260px;padding:10px;position:absolute;top:32px;left:0;box-shadow:0 5px 18px #253a5920}.sales-workspace .sales-chat-workspace .conversation-detail-head{min-height:58px;padding:12px 18px}.sales-workspace .sales-chat-workspace .conversation-action-bar{min-height:37px;padding:5px 12px}.sales-workspace .sales-chat-workspace .conversation-detail>.conversation-pagination{background:#fafbfd;border-top:0;border-bottom:1px solid #f0f2f6;min-height:34px;padding:5px 12px}.sales-workspace .conversation-detail>.conversation-pagination label{display:none}.sales-workspace .conversation-detail>.conversation-pagination .filter{color:#6483b6;background:0 0;border:0;padding:4px 8px;font-size:11px}.sales-workspace .conversation-detail>.conversation-pagination .filter:disabled{color:#bbc3ce}.sales-workspace .message-event.system .message-bubble{color:#7c899a;text-align:left;background:#f4f6f9;border:0;border-radius:6px;max-width:90%;padding:10px 14px}.sales-workspace .message-event.system .message-event-head{font-size:10px}.sales-workspace .message-event.system .message-bubble p{font-size:12px;line-height:1.7}.sales-workspace .message-event.system .message-bubble time{font-size:9px}.sales-workspace .customer-profile-group{padding:0 16px}.sales-workspace .customer-profile-group summary{padding:12px 0;font-size:12px}.sales-workspace .customer-profile-group dl{margin:0 0 9px}.sales-workspace .customer-profile-group dl div{padding:7px 0;font-size:11px}.sales-workspace .customer-profile-group select{padding:4px 7px;font-size:11px}.sales-workspace .profile-head{padding:16px}.sales-workspace .profile-section{padding:12px 16px}.sales-workspace .profile-actions button{padding:5px 10px;font-size:11px}.sales-workspace .ai-profile{background:#f9fbff}.sales-workspace .ai-profile h4{margin-bottom:6px}.sales-workspace .ai-profile p{margin-bottom:8px;font-size:11px;line-height:1.6}.sales-workspace .translation-composer{position:relative}.sales-workspace .translation-composer>.translation-confirm-helper{color:#9aa5b4;font-size:10px}.sales-workspace .translation-composer>textarea{font-size:13px;line-height:1.6}.sales-workspace .attachment-tools .filter{color:#657b98;background:0 0;border:0;padding:4px}.sales-workspace .attachment-tools small{font-size:10px}.sales-workspace .whatsapp-attachment-composer{min-height:36px!important;padding:6px 16px!important}.sales-workspace .chat-header-actions{align-items:center;gap:12px;display:flex}.sales-workspace .profile-toggle{color:#7c8b9c;cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px}.sales-workspace .profile-toggle:hover{color:#356be8;background:#f0f5ff;border-radius:4px}.sales-workspace .sales-chat-workspace .conversation-profile[hidden]{display:none}.sales-workspace .sales-chat-workspace.profile-collapsed .conversation-split{grid-template-columns:184px 290px minmax(300px,1fr)}.sales-workspace .sales-chat-workspace .translation-composer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.sales-workspace .translation-composer>textarea,.sales-workspace .translation-composer>label,.sales-workspace .translation-composer>.alert,.sales-workspace .translation-composer>.translation-confirm-helper{grid-column:1/-1;width:100%}.sales-workspace .translation-composer>.composer-language{grid-area:2/1}.sales-workspace .translation-composer>.translation-actions{grid-column:2;margin:0}.sales-workspace .translation-composer>label{color:#65758b;flex-direction:column;gap:8px;font-size:12px;display:flex}.sales-workspace .translation-composer>label textarea{resize:vertical;background:#f7faff;border-color:#dce6f7;width:100%;min-height:74px}.sales-workspace .translation-composer>.translation-confirm-helper{margin-top:0;font-size:10px}@media (width<=1200px){.sales-workspace .sales-chat-workspace.profile-collapsed .conversation-split{grid-template-columns:144px 248px minmax(280px,1fr)}}@media (width<=850px){.sales-workspace .sales-chat-workspace.profile-collapsed .conversation-split{grid-template-columns:210px minmax(340px,1fr)}.sales-workspace .chat-header-actions{gap:5px}}.login-page{background:#f4f7fb;grid-template-columns:minmax(360px,46%) 1fr;min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:linear-gradient(145deg,#102a4b,#164c83 58%,#2f80ed);flex-direction:column;justify-content:space-between;padding:48px 7vw;display:flex}.login-brand{align-items:center;gap:12px;font-size:22px;display:flex}.login-brand>span{color:#2575d8;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.login-brand-panel h1{margin:14px 0 20px;font-size:36px;line-height:1.45}.login-brand-panel p{color:#a9d1ff;font-size:16px}.login-brand-panel small{color:#c7def7}.login-form-panel{place-items:center;padding:32px;display:grid}.login-card{background:#fff;border-radius:16px;gap:20px;width:min(420px,100%);padding:38px;display:grid;box-shadow:0 20px 50px #1836581f}.login-card-head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.login-card-head h2{color:#1e3553;margin:0}.login-card-head p{color:#8796aa;margin:6px 0 0}.login-card label{color:#4b5d73;gap:8px;font-size:14px;display:grid}.login-card input{border:1px solid #dbe3ee;border-radius:8px;outline:none;height:44px;padding:0 13px;font-size:15px}.login-card input:focus{border-color:#3182e8;box-shadow:0 0 0 3px #3182e81a}.login-submit{color:#fff;cursor:pointer;background:#2f80ed;border:0;border-radius:8px;height:46px;font-size:15px;font-weight:700}.login-submit:disabled{opacity:.65}.login-error{color:#c33;background:#fff0f0;border-radius:7px;padding:10px 12px;font-size:13px}.login-hint{text-align:center;color:#9aa7b8;margin:0;font-size:12px}@media (width<=760px){.login-page{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{padding:20px}.login-card{padding:28px}}.login-card .login-remember{align-items:center;gap:8px;display:flex}.login-card .login-remember input{accent-color:#2f80ed;width:16px;height:16px;padding:0}:root{color:#24344d;background:#f5f7fb;font-family:Inter,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh;display:flex}.sidebar{color:#aebed2;background:#162942;flex-direction:column;width:232px;padding:20px 14px;display:flex}.brand{color:#fff;align-items:center;gap:10px;padding:0 10px 30px;font-size:17px;font-weight:700;display:flex}.brand-mark{color:#fff;background:#3284e8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.workspace-label{color:#71859f;text-transform:uppercase;letter-spacing:1px;padding:0 12px 10px;font-size:11px}.manage{margin-top:24px}.nav-item{color:#aebed2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;margin-bottom:3px;padding:12px 14px;font-size:14px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#254466}.nav-item.active{box-shadow:inset 3px 0 #55a0f6}.nav-dot{opacity:.7;border:1px solid;border-radius:4px;width:14px;height:14px}.sidebar-user{color:#fff;border-top:1px solid #2b425d;align-items:center;gap:9px;margin-top:auto;padding:16px 6px 0;display:flex}.sidebar-user small,.customer-cell small,.activity small{color:#8393a7;margin-top:4px;font-size:11px;display:block}.more{color:#8295ad;margin-left:auto}.avatar{color:#3072c3;background:#e4efff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.main-area{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;height:66px;padding:0 34px;display:flex}.crumb{color:#99a5b5}.crumb strong{color:#34465d}.top-actions{color:#8d9aad;align-items:center;gap:22px;font-size:19px;display:flex}.search,.filter-search{color:#9aa6b6;border:1px solid #e5eaf1;border-radius:6px;width:230px;padding:9px 14px;font-size:12px}.top-avatar{font-size:11px}.page-content{padding:30px 34px}.page-heading{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.page-heading h1{color:#20334e;margin:0;font-size:25px}.page-heading p{color:#8793a5;margin:8px 0 0}.primary{color:#fff;cursor:pointer;background:#347fdb;border:0;border-radius:6px;padding:11px 18px;font-weight:600}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.metric-card,.panel{background:#fff;border:1px solid #e8edf3;border-radius:8px}.metric-card{padding:20px 22px}.metric-label{color:#75849a;font-size:13px}.metric-icon{float:right;color:#b7c8df}.metric-value{color:#263b59;margin:14px 0 8px;font-size:28px;font-weight:700}.metric-change{color:#36a36d;font-size:12px}.warn-text{color:#e78a42}.content-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;display:grid}.panel-head{justify-content:space-between;align-items:flex-start;padding:20px 22px 16px;display:flex}.panel-head h2{color:#273c5a;margin:0 0 7px;font-size:16px}.panel-head span{color:#98a4b4;font-size:12px}.text-button{color:#3a82db;cursor:pointer;background:0 0;border:0}.toolbar{gap:9px;padding:0 22px 17px;display:flex}.filter-search{flex:1;width:auto}.filter{color:#6d7c90;background:#fff;border:1px solid #e5eaf1;border-radius:6px;padding:8px 12px}.lead-panel{overflow:hidden}table{border-collapse:collapse;width:100%}th{color:#8a97a9;text-align:left;background:#f8fafc;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;padding:11px 18px;font-size:11px;font-weight:500}td{color:#526276;border-bottom:1px solid #f0f3f6;padding:14px 18px;font-size:12px}.customer-cell{align-items:center;gap:10px;display:flex}.customer-cell b{color:#314761;font-size:13px;display:block}.lead-avatar{color:#3a9b6d;background:#dff1e8;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.a1{color:#df8044;background:#ffe8d8}.a2{color:#4682d5;background:#e2edff}.a3{color:#8555b9;background:#eee7ff}.product-tag{color:#3879bf;background:#edf5ff;border-radius:4px;padding:5px 7px}.priority{font-size:12px}.priority.高{color:#e75d50}.priority.中{color:#e69b42}.priority.低{color:#6da3db}.status-tag{color:#64758c}.muted{color:#9aa6b6}.activity{border-top:1px solid #f0f3f6;align-items:center;gap:12px;padding:16px 22px;display:flex}.activity-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.red{color:#e9685d;background:#fff0ef}.orange{color:#e49a41;background:#fff5e8}.blue{color:#4284d3;background:#edf5ff}.activity b{color:#3c5069;font-size:13px;display:block}.arrow{color:#aab5c2;margin-left:auto;font-size:22px}@media (width<=1050px){.sidebar{width:190px}.metric-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.topbar,.page-content{padding-left:22px;padding-right:22px}}.pagination-bar{color:#8793a5;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:12px;display:flex}.pagination-controls{align-items:center;gap:6px;display:flex}.pagination-controls label{align-items:center;gap:5px;display:flex}.pagination-controls select{color:#526276;background:#fff;border:1px solid #e1e7ef;border-radius:5px;padding:6px 8px}.pagination-button{color:#64758c;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:5px;min-width:32px;height:30px;padding:0 9px}.pagination-button:hover:not(:disabled),.pagination-button.active{color:#fff;background:#347fdb;border-color:#347fdb}.pagination-button:disabled{color:#c1c9d4;cursor:not-allowed;background:#f8fafc}@media (width<=720px){.pagination-bar{flex-direction:column;align-items:flex-start}.pagination-controls{flex-wrap:wrap}}.admin-panel-head{padding-bottom:14px}.admin-tabs{border-bottom:1px solid #edf1f5;gap:4px;padding:0 22px;display:flex}.admin-tab{color:#8793a5;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 16px 12px;font-size:13px}.admin-tab.active{color:#347fdb;border-bottom-color:#347fdb;font-weight:600}.admin-message{color:#31915e;background:#effaf4;border-radius:6px;margin:14px 22px 0;padding:10px 12px;font-size:12px}.admin-toolbar{gap:9px;padding:18px 22px 16px;display:flex}.admin-toolbar .filter-search{flex:1}.admin-table td b{color:#314761;font-size:13px;display:block}.admin-table td small{color:#8393a7;margin-top:4px;font-size:11px;display:block}.admin-status{border-radius:10px;padding:4px 8px;font-size:11px;display:inline-flex}.admin-status.enabled{color:#2f9b64;background:#edf9f2}.admin-status.disabled{color:#d96b61;background:#fff0ef}.text-button.danger{color:#d96b61;margin-left:10px}.admin-form-card{background:#fbfdff;border:1px solid #dfe8f2;border-radius:8px;margin:16px 22px;padding:18px}.admin-form-title{color:#2e4563;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-form-grid label{color:#708096;font-size:12px}.admin-form-grid input,.admin-form-grid select{color:#32465f;background:#fff;border:1px solid #e1e7ef;border-radius:6px;width:100%;margin-top:6px;padding:9px 10px;display:block}.admin-form-grid input:disabled{color:#9aa6b6;background:#f3f6fa}.wide-field{grid-column:span 2}.permission-picker{color:#708096;margin-top:16px;font-size:12px}.permission-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.permission-group{background:#fff;border:1px solid #e7edf4;border-radius:7px;padding:10px}.permission-group>span{color:#3b5472;margin-bottom:8px;font-weight:600;display:block}.permission-group label{color:#64758c;margin-top:8px;display:block}.permission-group input{accent-color:#347fdb;margin-right:6px}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px;display:grid}.role-card{background:#fff;border:1px solid #e6edf4;border-radius:8px;padding:16px}.role-card-head{justify-content:space-between;align-items:flex-start;display:flex}.role-card h3{color:#2e4563;margin:0;font-size:15px}.role-card small{color:#9aa6b6;margin-top:5px;display:block}.role-card p{color:#76859a;min-height:32px;margin:14px 0;font-size:12px}.role-meta{color:#6c7d92;gap:8px;font-size:11px;display:flex}.role-meta span{background:#f4f7fa;border-radius:4px;padding:5px 7px}.role-actions{border-top:1px solid #eef2f6;margin-top:14px;padding-top:11px}.role-actions .text-button{padding:0}@media (width<=850px){.admin-form-grid,.permission-groups,.role-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.admin-toolbar{flex-wrap:wrap}.admin-toolbar .filter-search{min-width:100%}}.lead-management{padding-bottom:4px}.lead-management-toolbar{border-bottom:1px solid #eef2f6;gap:9px;padding:4px 22px 14px;display:flex}.lead-search-wrap{color:#9aa6b6;background:#fff;border:1px solid #e1e7ef;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.lead-search-wrap input{color:#40536c;border:0;outline:0;width:100%;padding:9px 0;font-size:12px}.lead-message{border-radius:6px;margin:12px 22px 0;padding:10px 12px;font-size:12px}.lead-message.success{color:#31915e;background:#effaf4}.lead-message.error{color:#d45e55;background:#fff1ef}.lead-field-config{background:#fbfdff;border:1px solid #dfe8f2;border-radius:8px;margin:14px 22px 4px}.lead-config-head{color:#2e4563;border-bottom:1px solid #e9eff5;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.lead-config-head span{color:#8c9aac;margin-top:5px;font-size:11px;font-weight:400;display:block}.lead-config-body{grid-template-columns:1.2fr 1fr;gap:16px;padding:15px 16px;display:grid}.field-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field-check-item{color:#56687d;cursor:pointer;background:#fff;border:1px solid #e7edf4;border-radius:6px;align-items:flex-start;gap:8px;padding:9px;display:flex}.field-check-item input{accent-color:#347fdb;margin-top:2px}.field-check-item b{color:#3b5472;font-size:12px;display:block}.field-check-item small{color:#9aa6b6;margin-top:3px;font-size:10px;display:block}.field-order-list{background:#fff;border:1px solid #e7edf4;border-radius:6px;padding:11px}.field-order-list>b{color:#3b5472;font-size:12px}.field-order-item{color:#64758c;border-bottom:1px solid #f0f3f6;align-items:center;gap:5px;padding:8px 0;font-size:12px;display:flex}.field-order-item span{flex:1}.mini-button{color:#6c7d92;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:4px;width:24px;height:22px}.mini-button:disabled{color:#c7d0db;cursor:not-allowed}.lead-config-actions{justify-content:flex-end;gap:8px;padding:0 16px 14px;display:flex}.stage-guidance{color:#65758a;background:#f8fbff;border:1px solid #e0eaf4;border-radius:7px;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin:14px 22px 2px;padding:10px 12px;font-size:11px;line-height:1.5;display:grid}.stage-guidance>b{color:#38526f;white-space:nowrap}.stage-guidance strong{color:#2f78c5}.stage-guidance span:nth-of-type(2) strong{color:#bb892b}.stage-guidance span:nth-of-type(3) strong{color:#3d9b78}.lead-table-meta{color:#8793a5;justify-content:space-between;padding:15px 22px 10px;font-size:12px;display:flex}.lead-table-meta span:last-child{color:#a0acba}.lead-table-scroll{overflow-x:auto}.dynamic-lead-table{min-width:1040px}.dynamic-lead-table thead th{color:#53667d;white-space:nowrap;background:#fff;padding:10px 12px;font-size:12px}.dynamic-lead-table tbody tr{cursor:pointer}.dynamic-lead-table tbody tr:hover{background:#f8fbff}.dynamic-lead-table td{white-space:nowrap;text-overflow:ellipsis;max-width:220px;height:42px;padding:7px 12px;overflow:hidden}.check-column{width:46px;text-align:center!important}.check-column input{accent-color:#347fdb;cursor:pointer;vertical-align:middle;width:18px;height:18px;margin:0}.sortable-heading{align-items:center;gap:5px;display:inline-flex}.sortable-heading i{color:#5d7088;font-size:12px;font-style:normal}.lead-date{color:#637a92}.lead-name-cell{color:#1e3b5b;align-items:center;gap:8px;min-width:150px;font-size:13px;font-weight:600;display:flex}.lead-initials{color:#66809a;background:#edf2f7;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:500;display:grid}.lead-tag,.product-tag{color:#506783;background:#f4f7fa;border-radius:3px;align-items:center;min-height:25px;padding:3px 8px;font-size:12px;line-height:1.2;display:inline-flex}.product-tag{color:#3879bf;background:#edf5ff}.owner-tag{color:#50627a;background:#f4f6f9}.source-tag{color:#3475b5;background:#eff6ff}.status-tag{color:#26845e;background:#edf8ef}.status-new,.status-contacted{color:#3478bd;background:#edf5ff}.status-closed,.status-lost{color:#c76458;background:#fff1ef}.stage-select{color:#344f6d;width:96px;min-height:26px;font:inherit;cursor:pointer;background:#f4f6f8;border:0;border-radius:3px;outline:0;padding:3px 24px 3px 8px;font-size:12px}.stage-select:focus{box-shadow:0 0 0 2px #347fdb2e}.stage-select:disabled{cursor:wait;opacity:.62}.stage-a{color:#2673b8;background:#eaf5ff}.stage-b{color:#a8751f;background:#fff7e7}.stage-c{color:#278360;background:#edf8f3}.lead-drawer-backdrop{z-index:20;background:#16294242;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-drawer{background:#fff;width:min(560px,100vw);height:100%;padding:22px;overflow-y:auto;box-shadow:-12px 0 30px #16294226}.drawer-head{color:#2e4563;border-bottom:1px solid #e9eff5;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.drawer-head b{font-size:18px}.drawer-head small{color:#95a1b0;margin-top:5px;font-size:11px;display:block}.drawer-section{border-bottom:1px solid #eef2f6;padding:18px 0}.drawer-section h3{color:#40536c;margin:0 0 13px;font-size:14px}.drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-item{min-width:0}.detail-item span{color:#9aa6b6;margin-bottom:5px;font-size:11px;display:block}.detail-item b{color:#40536c;word-break:break-word;font-size:12px;display:block}.form-detail-list{border:1px solid #e7edf4;border-radius:7px;overflow:hidden}.form-detail-item{border-bottom:1px solid #eef2f6;grid-template-columns:1fr 1.3fr;gap:8px;padding:11px 12px;display:grid}.form-detail-item:last-child{border-bottom:0}.form-detail-item small{color:#a0acba;grid-column:1/-1;font-size:10px}.drawer-empty{text-align:center;color:#9aa6b6;background:#f8fafc;padding:18px;font-size:12px}@media (width<=850px){.lead-config-body,.field-check-list,.stage-guidance{grid-template-columns:1fr}.lead-table-meta{flex-direction:column;align-items:flex-start;gap:10px}.lead-drawer{padding:18px}.drawer-grid{grid-template-columns:1fr}}.page-panel{overflow:hidden}.configuration-center{min-height:620px}.config-center-head{padding-bottom:14px}.config-tabs{border-bottom:1px solid #e7edf4;gap:2px;padding:0 22px;display:flex;overflow-x:auto}.config-tab{white-space:nowrap;color:#78889c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 15px;font-size:12px}.config-tab:hover,.config-tab.active{color:#347fdb}.config-tab.active{border-bottom-color:#347fdb;font-weight:600}.config-tab-content{min-height:480px}.config-page{padding:18px 22px 22px}.section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.section-heading h3{color:#2d4461;margin:0;font-size:15px}.section-heading p{color:#8997a8;margin:5px 0 0;font-size:11px;line-height:1.5}.primary:disabled,.filter:disabled,.text-button:disabled,.config-tab:disabled,.mode-tab:disabled{opacity:.5;cursor:not-allowed}.alert{border:1px solid #0000;border-radius:6px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.5}.alert.success{color:#2f8e5d;background:#effaf4;border-color:#d7f0e1}.alert.error{color:#c8534b;background:#fff1ef;border-color:#f4d7d3}.alert.warning{color:#9b6b20;background:#fff8e9;border-color:#f3e3bc}.alert.info{color:#4074ad;background:#eef6ff;border-color:#d9e8fb}.page-alert{margin:12px 22px 0}.inline-error{color:#c8534b;word-break:break-word;background:#fff1ef;border-radius:5px;margin-top:9px;padding:8px 10px;font-size:11px}.loading-state{text-align:center;color:#8897aa;padding:34px 18px}.empty-card{color:#8796a8;text-align:center;background:#fbfcfe;border:1px dashed #dce4ee;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:24px;display:flex}.empty-card b{color:#50637a}.empty-card span{font-size:11px}.empty-card.compact{min-height:96px}.compact-form{background:#f9fbfd;border:1px solid #e2e9f1;border-radius:7px;align-items:flex-end;gap:12px;padding:14px;display:flex}.compact-form label{color:#6d7d91;flex:1;font-size:11px}.compact-form input,.form-stack input,.form-stack select,.form-stack textarea,.knowledge-entry-form input,.knowledge-entry-form select,.knowledge-entry-form textarea,.mini-create-form input,.mini-create-form select,.rule-test-panel textarea{color:#344960;width:100%;font:inherit;background:#fff;border:1px solid #dfe7f0;border-radius:6px;outline:none;margin-top:6px;padding:9px 10px;display:block}.compact-form input:focus,.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus,.knowledge-entry-form input:focus,.knowledge-entry-form select:focus,.knowledge-entry-form textarea:focus,.mini-create-form input:focus,.mini-create-form select:focus,.rule-test-panel textarea:focus{border-color:#72a7e6;box-shadow:0 0 0 2px #347fdb14}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.account-card{background:#fff;border:1px solid #e2e9f1;border-radius:8px;padding:15px}.account-card-head,.record-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-card h4{color:#2e4562;margin:0 0 5px}.account-card-head>div>span{color:#98a5b4;font-size:10px}.status-pill{color:#66778b;white-space:nowrap;background:#edf2f7;border-radius:12px;align-items:center;width:max-content;padding:4px 8px;font-size:10px;font-style:normal;display:inline-flex}.status-pill.connected,.status-pill.sent,.status-pill.published,.status-pill.enabled,.status-pill.active{color:#2e9360;background:#eaf8f0}.status-pill.qr_pending,.status-pill.pending,.status-pill.ai,.status-pill.draft{color:#3479c6;background:#edf5ff}.status-pill.disconnected,.status-pill.closed,.status-pill.disabled,.status-pill.failed,.status-pill.error{color:#c85d55;background:#fff0ee}.status-pill.human{color:#b7772e;background:#fff4e6}.info-list{margin:14px 0}.info-list>div{border-bottom:1px solid #f0f3f6;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.info-list dt{color:#8b98a8;font-size:11px}.info-list dd{color:#465a72;text-align:right;word-break:break-all;margin:0;font-size:11px}.qr-panel{background:#f6faff;border:1px solid #dbe8f7;border-radius:7px;gap:12px;padding:12px;display:flex}.qr-placeholder{color:#23476e;background:#fff;border:6px dotted #23476e;flex:0 0 68px;place-items:center;width:68px;height:68px;font-weight:700;display:grid}.qr-panel>div:last-child{min-width:0}.qr-panel b,.qr-panel span,.qr-panel code,.qr-panel small{display:block}.qr-panel b{color:#36516f;font-size:12px}.qr-panel span,.qr-panel small{color:#8190a2;margin-top:4px;font-size:10px}.qr-panel code{color:#35638f;text-overflow:ellipsis;background:#e8f1fb;border-radius:4px;margin-top:7px;padding:5px;overflow:hidden}.qr-empty{color:#8997a8;text-align:center;background:#f7f9fc;border-radius:6px;padding:13px;font-size:11px}.card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.card-actions .text-button{padding:4px 0}.two-column-config{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:18px;display:grid}.config-form-card,.config-list-card{background:#fff;border:1px solid #e4eaf1;border-radius:8px;min-width:0;padding:16px}.form-stack{flex-direction:column;gap:12px;display:flex}.form-stack label,.knowledge-entry-form label{color:#6d7d91;font-size:11px}.form-stack label small{color:#95a2b1;margin-top:5px;line-height:1.4;display:block}.form-stack .form-row,.knowledge-entry-form .form-row{gap:10px;margin:0;display:flex}.form-stack .form-row>label,.knowledge-entry-form .form-row>label{flex:1}.checkbox-row{align-items:center;gap:7px;display:flex!important}.checkbox-row input{accent-color:#347fdb;width:auto!important;margin:0!important}.variable-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.variable-row>span{color:#7c8b9e;font-size:11px}.variable-chip{color:#4175ae;cursor:pointer;background:#f5f9fd;border:1px solid #dbe6f2;border-radius:4px;padding:5px 7px;font-size:10px}.template-preview{background:#f5f9fe;border-left:3px solid #5c9ce5;border-radius:4px;padding:12px}.template-preview span{color:#8291a3;font-size:10px}.template-preview p{color:#3e536b;margin:6px 0 0;line-height:1.6}.record-list{flex-direction:column;gap:10px;max-height:620px;display:flex;overflow-y:auto}.record-card{background:#fbfcfe;border:1px solid #e8edf3;border-radius:7px;padding:13px}.record-card-head b{color:#344b67;display:block}.record-card-head small,.record-card>small{color:#95a2b1;margin-top:4px;font-size:10px;display:block}.record-card>p{color:#607087;white-space:pre-wrap;margin:10px 0;font-size:11px;line-height:1.6}.rule-test-panel{background:#f8fbff;border:1px solid #dfe8f2;border-radius:7px;flex-direction:column;gap:8px;margin-top:16px;padding:13px;display:flex}.rule-test-panel>b{color:#3a526f}.rule-test-panel>span{color:#8c99a9;font-size:10px}.test-result{color:#64758c;background:#f1f4f7;border-radius:5px;flex-direction:column;gap:4px;padding:9px;font-size:11px;display:flex}.test-result.matched{color:#33835b;background:#edf9f2}.knowledge-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;display:grid}.knowledge-sidebar{border-right:1px solid #e8edf3;padding-right:18px}.mini-create-form{background:#f7f9fc;border-radius:7px;flex-direction:column;gap:8px;padding:11px;display:flex}.mini-create-form input,.mini-create-form select{margin:0}.mini-create-form .form-row{gap:7px;margin:0;display:flex}.mini-create-form .form-row>*{flex:1;min-width:0}.knowledge-base-list{flex-direction:column;gap:7px;margin-top:12px;display:flex}.knowledge-base-item{color:#465b72;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.knowledge-base-item:hover,.knowledge-base-item.active{background:#f3f8fe;border-color:#d9e7f6}.knowledge-base-item b,.knowledge-base-item small{display:block}.knowledge-base-item small{color:#96a2b1;margin-top:4px;font-size:10px}.knowledge-entry-form{background:#f9fbfd;border:1px solid #e2e9f1;border-radius:7px;flex-direction:column;gap:10px;margin-bottom:15px;padding:14px;display:flex}.knowledge-entry-list{flex-direction:column;gap:8px;display:flex}.knowledge-entry{border:1px solid #e8edf3;border-radius:7px;padding:12px 13px}.knowledge-entry>div{justify-content:space-between;gap:10px;display:flex}.knowledge-entry b{color:#3a506a}.knowledge-entry p{color:#607087;white-space:pre-wrap;margin:9px 0;font-size:11px;line-height:1.6}.knowledge-entry small{color:#95a2b1;font-size:10px}.conversation-toolbar{justify-content:space-between;gap:12px;padding:0 22px 14px;display:flex}.mode-tabs{gap:5px;display:flex}.mode-tab{color:#6f7f93;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:6px;padding:7px 12px}.mode-tab.active{color:#3477c1;background:#edf5ff;border-color:#347fdb}.conversation-split{border-top:1px solid #e8edf3;grid-template-columns:320px minmax(0,1fr);min-height:620px;display:grid}.conversation-list{background:#fafbfd;border-right:1px solid #e8edf3;min-width:0}.conversation-list-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;align-items:flex-start;gap:10px;width:100%;padding:13px 14px;display:flex}.conversation-list-item:hover,.conversation-list-item.active{background:#eef5fd}.conversation-list-item.active{box-shadow:inset 3px 0 #347fdb}.conversation-avatar{color:#377bc8;background:#dfeeff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.conversation-summary{flex:1;min-width:0}.conversation-summary b,.conversation-summary small,.conversation-summary time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-summary b{color:#364d68;font-size:12px}.conversation-summary small{color:#7e8ea1;margin-top:4px;font-size:10px}.conversation-summary time{color:#a0acb9;margin-top:5px;font-size:9px}.conversation-flags{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.conversation-flags i{color:#fff;background:#e9574f;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.conversation-detail{flex-direction:column;min-width:0;display:flex}.conversation-detail-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;padding:15px 18px;display:flex}.conversation-detail-head h3{color:#2e4562;margin:0 0 5px;font-size:15px}.conversation-detail-head div span{color:#8a98a9;font-size:10px}.conversation-facts{background:#e8edf3;border-bottom:1px solid #e8edf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.conversation-facts>span{color:#52657a;text-overflow:ellipsis;white-space:nowrap;background:#f9fbfd;min-width:0;padding:10px 12px;font-size:10px;overflow:hidden}.conversation-facts b{color:#99a5b3;margin-bottom:4px;font-weight:400;display:block}.conversation-action-bar{border-bottom:1px solid #edf1f5;gap:8px;padding:11px 18px;display:flex}.conversation-action-bar input{color:#435871;border:1px solid #dfe6ee;border-radius:6px;flex:1;min-width:120px;padding:8px 10px}.message-timeline{background:#f6f8fb;flex:1;min-height:280px;max-height:420px;padding:18px;overflow-y:auto}.message-event{margin-bottom:11px;display:flex}.message-event.outbound{justify-content:flex-end}.message-event.system{justify-content:center}.message-bubble{color:#465a72;background:#fff;border:1px solid #e0e7ef;border-radius:7px;max-width:72%;padding:10px 12px}.message-event.outbound:not(.system) .message-bubble{background:#eaf4ff;border-color:#cfe2f7}.message-event.system .message-bubble{color:#738195;text-align:center;background:#eef1f5;max-width:86%;padding:8px 12px}.message-event-head{color:#8290a1;justify-content:space-between;gap:14px;font-size:9px;display:flex}.message-event-head b{color:#526980}.message-bubble p{white-space:pre-wrap;word-break:break-word;margin:6px 0;line-height:1.55}.message-bubble time{color:#a1acb9;text-align:right;font-size:9px;display:block}.message-composer{background:#fff;border-top:1px solid #e8edf3;align-items:flex-end;gap:10px;padding:13px 18px;display:flex}.message-composer textarea{resize:vertical;min-height:68px;font:inherit;color:#3f536b;border:1px solid #dfe6ee;border-radius:6px;flex:1;padding:9px 10px}.conversation-empty{color:#94a1b0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:260px;display:flex}.conversation-empty b{color:#617287}.conversation-empty span{font-size:11px}.conversation-empty.small{min-height:180px}.followup-timeline{min-width:0}.timeline-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.timeline-toolbar b,.timeline-toolbar span{display:block}.timeline-toolbar b{color:#40536c}.timeline-toolbar span{color:#8d9aaa;margin-top:5px;font-size:10px}.timeline-toolbar .primary{padding:8px 10px;font-size:11px}.previous-result{color:#6d7c90;background:#f7f9fc;border-radius:6px;margin-top:12px;padding:11px;font-size:10px}.previous-result b,.previous-result span{display:block}.previous-result span{margin-top:4px}.previous-result p{margin:7px 0}.previous-result small{color:#c35a52}.timeline-list{margin-top:15px;padding-left:18px;position:relative}.timeline-list:before{content:"";background:#dbe4ed;width:1px;position:absolute;top:6px;bottom:10px;left:5px}.timeline-item{margin-bottom:12px;position:relative}.timeline-dot{background:#fff;border:2px solid #6ba3df;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:-17px}.timeline-item.failed .timeline-dot{border-color:#d86c64}.timeline-bubble{background:#fbfcfe;border:1px solid #e4eaf1;border-radius:7px;padding:11px}.timeline-meta{align-items:center;gap:7px;display:flex}.timeline-meta b{color:#425871;font-size:11px}.timeline-meta time{color:#98a4b3;margin-left:auto;font-size:9px}.timeline-bubble p{color:#586b81;white-space:pre-wrap;margin:8px 0;font-size:11px;line-height:1.55}.timeline-detail{color:#98a4b3;word-break:break-all;flex-direction:column;gap:3px;font-size:9px;display:flex}@media (width<=1000px){.two-column-config,.knowledge-layout,.conversation-split{grid-template-columns:1fr}.conversation-list{border-bottom:1px solid #e8edf3;border-right:0;max-height:330px;overflow-y:auto}.knowledge-sidebar{border-bottom:1px solid #e8edf3;border-right:0;padding:0 0 16px}.account-grid{grid-template-columns:1fr}.conversation-facts{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.config-page{padding:14px}.compact-form,.conversation-action-bar,.message-composer,.timeline-toolbar{flex-direction:column;align-items:stretch}.form-stack .form-row,.knowledge-entry-form .form-row{flex-direction:column}.config-tabs{padding:0 12px}.conversation-toolbar{flex-wrap:wrap;padding:0 14px 12px}.conversation-facts{grid-template-columns:1fr}.message-bubble{max-width:88%}.page-alert{margin-left:14px;margin-right:14px}.qr-panel{flex-direction:column}.top-actions .search{display:none}}.form-detail-item{flex-direction:column;gap:4px;padding:13px 12px;display:flex}.form-detail-item b{color:#253b55;word-break:break-word;font-size:13px}.form-detail-item em{color:#52708f;font-size:12px;font-style:normal}.form-detail-item .form-detail-key{color:#9aa6b6;order:-1;font-size:10px}.lead-drawer{flex-direction:column;display:flex}.lead-drawer>.drawer-section:first-of-type{order:3}.lead-drawer>.drawer-section:nth-of-type(2){order:1}.lead-drawer>.drawer-section:nth-of-type(3){order:2}.lead-drawer>.drawer-section:nth-of-type(4){order:4}.lead-drawer>.drawer-section{flex-shrink:0}.drawer-section h3{letter-spacing:.01em;font-size:15px}.form-detail-item span{font-size:13px;line-height:1.45}.form-detail-item b{font-size:14px;line-height:1.45}.form-detail-item em{font-size:13px;line-height:1.4}.lead-drawer>.drawer-section:nth-child(2){order:3}.lead-drawer>.drawer-section:nth-child(3){order:1}.lead-drawer>.drawer-section:nth-child(4){order:2}.lead-drawer>.drawer-section:nth-child(5){order:4}.form-detail-item .form-detail-key{display:none}.form-detail-item span{color:#506783;font-size:13px}.form-detail-item b{color:#203b5c;font-size:14px;font-weight:650}.review-flow{color:#8a98a8;background:#f8fbff;border:1px solid #dfe8f2;border-radius:7px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.review-flow-step{color:#8a98a8;align-items:center;gap:5px;display:inline-flex}.review-flow-step b{color:#718094;background:#e8edf3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.review-flow-step.active{color:#3479c6;font-weight:600}.review-flow-step.active b{color:#fff;background:#347fdb}.review-flow-step.done{color:#2f9360}.review-flow-step.done b{color:#2f9360;background:#e5f6ed}.review-flow-step small{color:#9aa7b6;font-size:9px;font-weight:400}.review-flow>i{color:#b5c0cc;font-style:normal}@media (width<=720px){.review-flow{flex-direction:column;align-items:flex-start}.review-flow>i{display:none}}.view-tabs{gap:4px;display:flex}.view-tabs .tab-btn{color:#6f7f93;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:6px;padding:7px 14px;font-size:12px}.view-tabs .tab-btn.active{color:#3477c1;background:#edf5ff;border-color:#347fdb}.heading-actions{align-items:center;gap:14px;display:flex}.knowledge-field-list{flex-direction:column;gap:10px;margin-top:4px;display:flex}.knowledge-field{background:#fff;border:1px solid #e6ecf3;border-radius:8px;padding:14px 16px}.knowledge-field.published{background:#f9fbfd;border-color:#e0e8f0}.field-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.field-header h4{color:#334e6b;margin:0;font-size:14px}.verification-badge,.publish-badge{white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;font-size:10px;display:inline-flex}.verification-badge.unverified{color:#7c8a9b;background:#f4f6f9}.verification-badge.confirmed{color:#288554;background:#eaf8f0}.verification-badge.conflict{color:#b7772e;background:#fff4e6}.publish-badge.draft{color:#7c8a9b;background:#f4f6f9}.publish-badge.pending_review{color:#3479c6;background:#edf5ff}.publish-badge.published{color:#2e9360;background:#eaf8f0}.publish-badge.rejected{color:#c85d55;background:#fff0ee}.field-source,.field-value{margin-bottom:10px}.field-source label,.field-value label{color:#8896a7;margin-bottom:4px;font-size:10px;display:block}.field-source blockquote{color:#5e7186;background:#f8fafc;border-left:3px solid #e0e7ef;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.source-ref{color:#a3b0c0;font-size:9px}.field-value .normalized-value{color:#2b4563;padding:4px 0;font-size:13px;font-weight:600;display:block}.field-value .normalized-value em{color:#b0bcca;font-weight:400}.field-value input{color:#344960;width:100%;font:inherit;border:1px solid #dfe7f0;border-radius:6px;padding:8px 10px;display:block}.field-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.field-actions button{cursor:pointer;border:0;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600}.field-actions .success{color:#fff;background:#2f9e64}.field-actions .danger{color:#fff;background:#e75d50}.field-actions .secondary{color:#53667b;background:#e8ecf1}.conflict-candidates{margin-bottom:10px}.conflict-candidates>label{color:#b7772e;margin-bottom:6px;font-size:11px;display:block}.candidate-list{flex-wrap:wrap;gap:8px;display:flex}.candidate-btn{color:#6e5628;cursor:pointer;background:#fffbf5;border:1px solid #e0d6c0;border-radius:6px;padding:6px 12px;font-size:12px}.candidate-btn.selected,.candidate-btn:hover{color:#825a13;background:#fef5e0;border-color:#c4972e}.field-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 0;display:flex}.field-summary{color:#8391a2;font-size:12px}.review-info{color:#95a2b1;margin-top:8px;font-size:10px;display:block}.knowledge-review-panel{flex-direction:column;gap:0;display:flex}.review-tabs{border-bottom:1px solid #e7edf4;gap:4px;margin-bottom:14px;padding-bottom:0;display:flex}.review-tabs .tab-btn{color:#78889c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:9px 14px;font-size:12px;display:flex}.review-tabs .tab-btn.active{color:#347fdb;border-bottom-color:#347fdb;font-weight:600}.tab-count{color:#64758c;background:#e8edf3;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font-size:10px;display:inline-flex}.review-actions-bar{margin-bottom:14px}.publish-btn{width:100%}.publish-btn:disabled{cursor:not-allowed;background:#a0b8d6}.review-field-list{flex-direction:column;gap:10px;display:flex}.review-field{background:#fff;border:1px solid #e6ecf3;border-radius:8px;padding:14px 16px}.review-field.conflict{background:#fffdf8;border-color:#f3e0b5}.review-field header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.review-field header h4{color:#334e6b;margin:0;font-size:14px}.field-comparison{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}.field-comparison .before,.field-comparison .after{border-radius:6px;padding:10px}.field-comparison .before{background:#f8fafc}.field-comparison .after{background:#f6faff}.field-comparison label{color:#8896a7;margin-bottom:4px;font-size:10px;display:block}.field-comparison blockquote{color:#5e7186;margin:0;font-size:12px;line-height:1.5}.field-comparison strong{color:#23456b;font-size:14px;display:block}.field-comparison small{color:#a3b0c0;margin-top:4px;font-size:9px;display:block}.conflict-info{color:#916a20;background:#fffbf0;border-radius:5px;margin-bottom:10px;padding:8px 10px;font-size:11px}.review-actions{align-items:flex-end;gap:10px;margin-top:10px;display:flex}.reject-group{flex:1;gap:6px;display:flex}.reject-group input{color:#435871;border:1px solid #dfe7f0;border-radius:6px;flex:1;padding:7px 9px;font-size:11px}.review-actions .success,.review-actions .danger{cursor:pointer;border:0;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600}.review-actions .success{color:#fff;background:#2f9e64}.review-actions .danger{color:#fff;background:#e75d50}.review-actions .danger:disabled,.review-actions .success:disabled{opacity:.5;cursor:not-allowed}.workbench{flex-direction:column;gap:16px;min-height:0;display:flex}.workbench-summary{padding:18px}.workbench-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.workbench-heading h2{color:#263f5d;margin:0 0 5px;font-size:17px}.workbench-heading span{color:#8998aa;font-size:11px}.workbench-heading label{color:#65778d;align-items:center;gap:9px;font-size:11px;display:flex}.workbench-heading input{color:#3d5571;background:#fff;border:1px solid #dce5ef;border-radius:6px;padding:8px 10px}.workbench-date-note{color:#708197;margin-top:15px;font-size:11px}.workbench-date-note b{color:#347fdb}.workbench-metrics{grid-template-columns:repeat(6,minmax(100px,1fr));gap:10px;margin-top:10px;display:grid}.workbench-card{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e3eaf2;border-radius:8px;padding:13px 14px}.workbench-card span,.workbench-card strong{display:block}.workbench-card span{color:#7d8da1;font-size:11px}.workbench-card strong{color:#264462;margin-top:8px;font-size:24px}.workbench-columns{grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);gap:16px;min-height:0;display:grid}.workbench-leads,.workbench-reminders{min-width:0;overflow:hidden}.workbench-lead-list{flex-direction:column;display:flex}.workbench-lead-list article{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.workbench-lead-list b,.workbench-lead-list span{display:block}.workbench-lead-list b{color:#354e6b}.workbench-lead-list span,.workbench-lead-list time{color:#8b99aa;margin-top:4px;font-size:10px}.workbench-owner{border-top:1px solid #edf1f5}.workbench-owner-button{color:#50647b;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(150px,.7fr) minmax(260px,1.3fr) auto;align-items:center;gap:12px;width:100%;padding:13px 18px;display:grid}.workbench-owner-button:hover{background:#f7faff}.workbench-owner-button b,.workbench-owner-button small{display:block}.workbench-owner-button b{color:#324b68}.workbench-owner-button small{color:#96a3b2;margin-top:4px;font-size:9px}.workbench-owner-button i{color:#4384ce;font-size:10px;font-style:normal}.workbench-owner-counts{font-size:10px}.workbench-owner-detail{background:#f9fbfd;border-top:1px solid #e8eef5}.workbench-reminder-row{color:#61738a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9eef4;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) minmax(140px,.8fr);align-items:center;gap:10px;width:100%;padding:11px 18px;display:grid}.workbench-reminder-row:hover,.workbench-reminder-row.active{background:#eef6ff}.workbench-reminder-row b,.workbench-reminder-row small,.workbench-reminder-row time{display:block}.workbench-reminder-row b{color:#344d69}.workbench-reminder-row small,.workbench-reminder-row time{color:#92a0b0;margin-top:3px;font-size:9px}.workbench-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:11px 18px;display:flex}.workbench-pagination button{color:#52708f;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:5px;padding:6px 9px}.workbench-pagination button:disabled{opacity:.45;cursor:not-allowed}.workbench-pagination span{color:#8492a3;font-size:10px}.workbench-timeline{background:#fff;border:1px solid #dfe7f0;border-radius:8px;margin:0 14px 14px;padding:14px}.workbench-timeline-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.workbench-timeline-head b{color:#334e6a}.workbench-timeline-head .primary{padding:7px 10px}.workbench-demand-summary{background:#f2f7fd;border-left:3px solid #3f8add;border-radius:4px;margin:12px 0;padding:11px}.workbench-demand-summary b{color:#345776;font-size:11px}.workbench-demand-summary p{color:#536b83;white-space:pre-wrap;margin:6px 0 0;line-height:1.55}.workbench-event{border-left:1px solid #dce5ef;margin-left:6px;padding:9px 0 9px 20px;position:relative}.workbench-event>i{background:#fff;border:2px solid #6ca3df;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:-5px}.workbench-event>div{background:#f8fafc;border-radius:6px;padding:9px 11px}.workbench-event header{justify-content:space-between;gap:10px;display:flex}.workbench-event header b{color:#435b75;font-size:11px}.workbench-event time,.workbench-event small{color:#93a0af;font-size:9px}.workbench-event p{color:#4c627a;white-space:pre-wrap;margin:7px 0}.workbench-loading,.workbench-inline-error{border-radius:6px;margin:12px 18px;padding:10px;font-size:11px}.workbench-loading{color:#75869a;background:#f5f8fc}.workbench-inline-error{color:#bd554d;background:#fff2f0;border:1px solid #f0cbc7}@media (width<=1100px){.workbench-metrics{grid-template-columns:repeat(3,1fr)}.workbench-columns{grid-template-columns:1fr}.workbench-owner-button{grid-template-columns:minmax(130px,.7fr) minmax(220px,1.3fr) auto}}@media (width<=720px){.workbench-heading{flex-direction:column;align-items:flex-start}.workbench-metrics{grid-template-columns:repeat(2,1fr)}.workbench-owner-button,.workbench-reminder-row{grid-template-columns:1fr}.workbench-owner-button{position:relative}.workbench-owner-button i{position:absolute;right:28px}.workbench-timeline-head{flex-direction:column;align-items:flex-start}.workbench-pagination{flex-wrap:wrap;justify-content:center}}.customer-demand-summary{color:#17324d;background:#fff;border:1px solid #dfe7f2;border-radius:10px;margin:12px 0;padding:14px}.opportunity-followup-toggle{color:#2460bc;cursor:pointer;font:inherit;background:#f4f8ff;border:1px solid #cbdcf6;border-radius:6px;margin:10px 0;padding:8px 12px;display:block}.opportunity-followup-toggle:focus-visible{outline-offset:2px;outline:2px solid #367bdc}.opportunity-priority label{gap:5px;margin:10px 0;display:grid}.opportunity-priority input,.opportunity-priority select{box-sizing:border-box;color:#17324d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbdcf6;border-radius:6px;padding:8px}.opportunity-priority summary{cursor:pointer;color:#2460bc}.demand-heading,.demand-slot-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.demand-heading h4{margin:0 0 4px}.demand-heading span,.demand-slot small,.demand-completion span{color:#7b8da5;font-size:12px}.demand-summary-copy,.demand-confirm,.demand-message{background:#f4f8fd;border-radius:8px;margin-top:12px;padding:10px}.demand-summary-copy p,.demand-slot p,.demand-confirm p{white-space:pre-wrap;margin:6px 0}.demand-slots{gap:8px;margin-top:12px;display:grid}.demand-slot{border:1px solid #e6edf6;border-radius:8px;padding:10px;position:relative}.demand-state{background:#edf2f8;border-radius:999px;padding:2px 7px;font-size:11px}.demand-state.answered{color:#16854b;background:#e9f8ef}.demand-state.unconfirmed{color:#b56a00;background:#fff4df}.demand-edit{color:#287ee5;cursor:pointer;background:0 0;border:0;position:absolute;bottom:8px;right:9px}.demand-slot-editor{gap:6px;margin:8px 0;display:flex}.demand-slot-editor input{border:1px solid #cfdbea;border-radius:6px;flex:1;min-width:0;padding:7px}.demand-missing{color:#9a6514;font-size:12px}.demand-complete{width:100%}.demand-confirm div{gap:8px;margin-top:8px;display:flex}.demand-local-state{color:#7b8da5;margin:8px 0 0}.demand-local-state.error,.demand-message{color:#b33b36}.conversation-profile .customer-demand-summary{border-width:1px 0 0;border-radius:0;margin:0}.reception-config{min-height:560px}.reception-config-toolbar{background:#fbfcfe;border-bottom:1px solid #e7edf4;align-items:center;gap:10px;padding:16px 20px;display:flex}.reception-config-toolbar label{color:#718198;font-size:11px}.reception-config-toolbar select,.reception-flow input,.reception-question-card select{color:#3e536b;background:#fff;border:1px solid #dce5ef;border-radius:6px;margin-top:5px;padding:8px;display:block}.reception-save-actions{gap:8px;margin-left:auto;display:flex}.source-badge,.reception-status,.risk-badge{white-space:nowrap;border-radius:10px;padding:3px 8px;font-size:10px;display:inline-flex}.source-badge.product{color:#347ac8;background:#edf5ff}.source-badge.user{color:#7852bd;background:#f1ebff}.reception-status{color:#728195;background:#f0f3f7}.reception-status.published{color:#2d925e;background:#e9f8ef}.reception-layout{grid-template-columns:180px minmax(0,1fr);min-height:500px;display:grid}.reception-layout>nav{background:#fafbfd;border-right:1px solid #e7edf4;padding:15px 10px}.reception-layout>nav button{color:#66798f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:11px 12px;display:block}.reception-layout>nav button.active{color:#2f78c5;background:#eaf4ff;font-weight:600}.reception-layout>main{min-width:0;padding:20px}.reception-menu-editor h3{margin:0}.reception-menu-editor p{color:#718096;margin:6px 0}.menu-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.menu-editor-head>div:last-child{gap:8px;display:flex}.menu-breadcrumb{background:#f7f9fc;border-radius:7px;margin:18px 0;padding:10px 12px}.menu-breadcrumb button{color:#2676c5;cursor:pointer;background:0 0;border:0}.menu-editor-grid{grid-template-columns:minmax(300px,42%) minmax(0,1fr);gap:16px;display:grid}.menu-level-list,.menu-editor-grid>aside{border:1px solid #e1e8f0;border-radius:8px;min-height:360px;padding:12px}.menu-level-list article{cursor:pointer;border:1px solid #e6ebf1;border-radius:7px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.menu-level-list article.selected{background:#f0f7ff;border-color:#3182ce}.menu-level-list article>span,.block-order{color:#456;background:#edf3f8;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.menu-level-list article>div{flex-direction:column;flex:1;display:flex}.menu-level-list small,.reception-answer-blocks small{color:#8492a6;margin-top:3px;display:block}.menu-editor-grid>aside>label{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.menu-editor-grid input,.menu-editor-grid textarea,.menu-editor-grid select{border:1px solid #d6dee8;border-radius:6px;padding:9px}.node-actions{gap:8px;display:flex}.danger-link{color:#d64545!important}.reception-answer-blocks{border-top:1px solid #e4e9ef;margin-top:20px;padding-top:15px}.reception-answer-blocks header{justify-content:space-between;display:flex}.reception-answer-blocks article{background:#f8fafc;border-radius:7px;grid-template-columns:auto 110px 1fr auto auto;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.reception-answer-blocks textarea{min-height:70px}.inline-error{color:#c53030}.reception-menu-preview pre{color:#eef6ff;white-space:pre-wrap;background:#13283f;border-radius:8px;min-height:180px;padding:16px}.preview-path{color:#245f96;background:#edf6ff;border-radius:7px;margin:12px 0;padding:10px 12px}.preview-input{gap:8px;margin-top:14px;display:flex}.preview-input input{border:1px solid #ccd7e3;border-radius:6px;max-width:180px;padding:9px}.preview-answer,.pending-handoff{background:#f0f9f4;border-radius:6px;margin-top:8px;padding:10px 12px}.pending-handoff{color:#9a6200;background:#fff6e6}.reception-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reception-flow label{color:#6d7e92;font-size:12px}.reception-flow input{width:100%}.flow-steps{color:#4278ad;background:#f8fbff;border:1px dashed #cddced;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.flow-steps i{color:#a9bdd1}.reception-card-list{gap:12px;display:grid}.reception-edit-card,.reception-question-card,.reception-settings-grid article{background:#fff;border:1px solid #e2e9f1;border-radius:8px;padding:15px}.reception-edit-card header,.reception-question-card header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.reception-edit-card header>div,.reception-question-card header>div{color:#344e6b;align-items:center;gap:8px;display:flex}.reception-edit-card textarea{resize:vertical;color:#40546b;width:100%;min-height:86px;font:inherit;border:1px solid #dce5ef;border-radius:6px;padding:10px}.switch-label{color:#738499;align-items:center;gap:5px;font-size:11px;display:flex}.reception-category-tabs{gap:7px;margin-bottom:15px;display:flex;overflow:auto}.reception-category-tabs button{color:#6c7e93;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:15px;padding:6px 12px}.reception-category-tabs button.active{color:#fff;background:#347fdb;border-color:#347fdb}.reception-question-card p{color:#60748a}.standard-answer{color:#3f5770;background:#f6f9fc;border-radius:6px;padding:11px;line-height:1.55}.standard-answer small{color:#8a99aa;margin-bottom:5px;display:block}.reception-question-card label{color:#7b899a;margin-top:12px;font-size:11px;display:block}.reception-question-card input[type=text],.reception-question-card label>input:not([type=checkbox]),.reception-question-card textarea{color:#40546b;width:100%;font:inherit;border:1px solid #dce5ef;border-radius:6px;margin-top:5px;padding:9px;display:block}.reception-question-card textarea{resize:vertical;min-height:78px}.risk-badge.low{color:#288b57;background:#eaf8f0}.risk-badge.medium{color:#b77624;background:#fff5e5}.risk-badge.high{color:#c55c53;background:#fff0ee}.reception-category-editor{background:#fafcff;border:1px solid #e1e8f0;border-radius:7px;align-items:flex-end;gap:12px;margin-bottom:14px;padding:12px;display:flex}.reception-category-editor label:first-child{color:#718198;flex:1;font-size:11px}.reception-category-editor input:not([type=checkbox]){border:1px solid #dce5ef;border-radius:6px;width:100%;margin-top:5px;padding:8px;display:block}.reception-upload{background:#fafcff;border:1px solid #e1e8f0;border-radius:7px;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:flex}.reception-upload input{color:#65788e;flex:1}.handoff-settings{grid-template-columns:repeat(3,minmax(230px,1fr))}.handoff-settings article header{justify-content:space-between;gap:8px;display:flex}.handoff-settings article>label{color:#6e7f92;margin:9px 0;font-size:10px;display:block}.handoff-settings article>label input:not([type=checkbox]){color:#40546b;border:1px solid #dce5ef;border-radius:5px;width:100%;margin-top:4px;padding:7px;display:block}.handoff-settings ul{color:#65788e;padding-left:18px;font-size:11px}.handoff-settings li{margin:6px 0}.reception-placeholder{text-align:center;color:#65798f;background:#fafcff;border:1px dashed #cdd9e7;border-radius:8px;padding:36px}.reception-placeholder p{color:#8b99a9}.reception-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reception-settings-grid article>b{color:#36506d;margin-bottom:13px;display:block}.reception-settings-grid label{color:#687a8e;margin:9px 0;font-size:11px;display:block}.reception-settings-grid p{color:#8795a5;min-height:48px;font-size:11px;line-height:1.55}.whatsapp-preview{grid-template-columns:300px 1fr;align-items:start;gap:24px;display:grid}.preview-phone{background:#efeae2;border:8px solid #263747;border-radius:22px;overflow:hidden}.preview-phone header{color:#fff;background:#075e54;padding:13px}.preview-chat{flex-direction:column;align-items:flex-start;gap:8px;min-height:390px;padding:16px;display:flex}.preview-bubble{color:#42556a;background:#fff;border-radius:2px 8px 8px;padding:10px;font-size:11px}.preview-chat button{color:#1683d8;background:#fff;border:0;border-radius:5px;width:100%;padding:9px}.reception-flow-policy{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.policy-field{color:#60748a;background:#fafcff;border:1px solid #e1e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.policy-field>span:first-child:not(.switch-label):not(.source-badge){flex:1}.policy-field input:not([type=checkbox]),.policy-field select{color:#294765;background:#fff;border:1px solid #cedbea;border-radius:7px;width:100%;margin-top:5px;padding:8px 9px}.policy-field .inline-field-error{flex-basis:100%}.menu-trace{background:#fafcff;border:1px solid #dce5ef;border-radius:7px;margin-top:12px;padding:10px}.migration-panels>p{color:#7d8da0}.migration-panels details{border:1px solid #e1e8f0;border-radius:7px;margin-top:10px}.migration-panels summary{color:#3c5572;cursor:pointer;padding:13px}@media (width<=850px){.reception-layout{grid-template-columns:1fr}.reception-layout>nav{border-bottom:1px solid #e7edf4;border-right:0;display:flex;overflow:auto}.reception-layout>nav button{white-space:nowrap;width:auto}.reception-config-toolbar{flex-wrap:wrap;align-items:flex-start}.reception-save-actions{margin-left:0}.reception-flow,.reception-flow-policy,.reception-settings-grid,.whatsapp-preview,.menu-editor-grid{grid-template-columns:1fr}.flow-steps{flex-direction:column;align-items:stretch}.flow-steps i{transform:rotate(90deg)}.reception-answer-blocks article{grid-template-columns:1fr}.menu-editor-head{flex-direction:column}}.rule-center{min-width:0}.rule-toolbar{background:#fff;border-bottom:1px solid #e4ebf2;align-items:center;gap:9px;margin:-20px -20px 14px;padding:14px 18px;display:flex}.rule-toolbar select,.rule-toolbar input{color:#294765;background:#fff;border:1px solid #cedbea;border-radius:7px;padding:9px 10px}.rule-toolbar input{width:240px}.rule-toolbar>span{flex:1}.rule-validation{color:#286c47;background:#eaf5ee;border:1px solid #bee2cb;border-radius:8px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 13px;display:flex}.rule-validation.invalid{color:#8b601b;background:#fff7e8;border-color:#f2d398;align-items:flex-start}.rule-validation ul{margin:0 0 0 auto;padding-left:20px}.rule-template-strip{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.rule-template-strip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5f0;border-radius:9px;padding:11px}.rule-template-strip b,.rule-template-strip span{display:block}.rule-template-strip span{color:#8092a8;margin-top:4px;font-size:11px}.rule-workspace{grid-template-columns:minmax(520px,1fr) 390px;gap:16px;display:grid}.rule-panel-head{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.rule-panel-head h2{margin:0;font-size:16px}.rule-panel-head>span{color:#8494a7;font-size:11px}.rule-list{overflow:hidden}.rule-list-item{color:#637c99;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:9px;width:calc(100% - 24px);margin:12px;padding:14px;display:block}.rule-list-item.selected{border-color:#3988ea;box-shadow:0 0 0 2px #e3f0ff}.rule-list-item header{align-items:center;gap:9px;display:flex}.rule-list-item header i{background:#bec9d5;border-radius:20px;width:34px;height:19px;margin-left:auto;position:relative}.rule-list-item header i.on{background:#3c8ce9}.rule-list-item header i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:2px}.rule-list-item header i.on:after{left:17px}.rule-list-item h3{color:#2c4562;margin:10px 0 7px;font-size:14px}.rule-list-item div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rule-list-item em{color:#a0b1c3;font-style:normal}.rule-list-item small{color:#93a2b5;margin-top:10px;display:block}.rule-badge,.rule-chip{background:#f2f6fa;border:1px solid #dae4ef;border-radius:5px;padding:3px 7px;font-size:10px}.rule-badge{color:#47729e;background:#edf4fc;border:0;border-radius:999px}.rule-editor{overflow:hidden}.rule-editor-body{padding:17px}.rule-editor-body h3{margin:0 0 4px}.rule-editor-body>label,.rule-row label{color:#40546b;margin-top:13px;font-size:11px;font-weight:600;display:block}.rule-editor-body input,.rule-editor-body select{color:#294765;background:#fff;border:1px solid #cedbea;border-radius:7px;width:100%;margin-top:5px;padding:8px 9px}.rule-row{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.rule-section-title{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.rule-section-title select{width:auto;margin:0}.rule-condition{background:#f7f9fc;border:1px solid #dde6f0;border-radius:8px;grid-template-columns:1fr .8fr 1.2fr;gap:6px;margin-top:8px;padding:10px;display:grid}.rule-condition header{grid-column:1/-1;justify-content:space-between;display:flex}.rule-condition header button,.rule-action button{color:#d45959;cursor:pointer;background:0 0;border:0}.rule-condition select,.rule-condition input{margin:0}.rule-action{background:#eef6ff;border:1px solid #cfe3fa;border-radius:7px;grid-template-columns:24px 1fr 1.2fr 24px;align-items:center;gap:6px;margin-top:7px;padding:8px;display:grid}.rule-action select{margin:0}.rule-add{color:#3479c5;cursor:pointer;background:#f9fcff;border:1px dashed #9ab9dc;border-radius:7px;width:100%;margin-top:8px;padding:9px}.rule-protection{color:#8b601b;background:#fff7e8;border:1px solid #f2d398;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:11px}.rule-editor>footer{border-top:1px solid #e4ebf2;gap:8px;padding:13px 17px;display:flex}.rule-editor>footer span{flex:1}.rule-template-overlay{z-index:50;background:#10233b88;place-items:center;display:grid;position:fixed;inset:0}.rule-template-modal{background:#fff;border-radius:12px;width:min(760px,100vw - 30px);padding:22px;box-shadow:0 22px 70px #10233b66}.rule-template-modal h2{margin-top:0}.rule-template-modal>p{color:#8294aa}.rule-template-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rule-template-grid button{color:#294765;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:14px}.rule-template-grid b,.rule-template-grid span{display:block}.rule-template-grid span{color:#8092a8;margin-top:7px;font-size:11px}.rule-template-modal footer{text-align:right;margin-top:18px}.question-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.question-fields .wide{grid-column:1/-1}.reception-category-editor textarea{border:1px solid #dce5ef;border-radius:6px;width:100%;min-height:50px;margin-top:5px;padding:8px;display:block}.media-rule-fields{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.media-rule-fields label{color:#718198;font-size:11px}.media-rule-fields select,.media-rule-fields input{border:1px solid #dce5ef;border-radius:6px;width:100%;margin-top:5px;padding:8px;display:block}.preview-scenarios{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.preview-scenarios article{background:#fafcff;border:1px solid #e2e9f1;border-radius:7px;padding:10px}.preview-scenarios b,.preview-scenarios span{display:block}.preview-scenarios span{color:#718198;margin-top:5px;font-size:11px}.preview-publish{background:#eaf5ee;border:1px solid #bee2cb;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.preview-publish b,.preview-publish span{display:block}.preview-publish span{color:#5d806c;margin-top:4px;font-size:11px}@media (width<=1100px){.rule-workspace{grid-template-columns:1fr}.rule-template-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.rule-toolbar{flex-direction:column;align-items:stretch}.rule-toolbar input{width:100%}.rule-template-grid,.question-fields,.preview-scenarios,.media-rule-fields{grid-template-columns:1fr}.rule-validation{flex-direction:column;align-items:flex-start}.rule-validation ul{margin-left:0}}.template-manager{flex-direction:column;gap:14px;display:flex}.template-scope-tabs,.template-filters,.pagination{align-items:center;gap:8px;display:flex}.template-filters{margin-bottom:12px}.template-filters input,.template-filters select,.pagination select,.resend-panel textarea{color:#344960;font:inherit;background:#fff;border:1px solid #dfe7f0;border-radius:6px;padding:8px 9px}.template-filters input{flex:1;min-width:0}.pagination{color:#7d8da0;justify-content:flex-end;margin-top:12px;font-size:10px}.template-source{color:#6f8196;justify-content:space-between;gap:8px;margin:8px 0;font-size:10px;display:flex}.template-source b{color:#2f8e5d}.preview-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:9px;display:grid}.translation-composer{flex-direction:column;align-items:stretch}.translation-actions{gap:10px;display:flex}.translation-actions button{flex:1}.translation-confirm-helper{color:#8796a8}.preview-values small{color:#708198}.resend-panel{background:#f9fbfe;border:1px solid #dce7f3;border-radius:7px;flex-direction:column;gap:12px;margin-top:12px;padding:14px;display:flex}.resend-panel textarea{resize:vertical;min-height:90px}.timeline-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.validation-state{color:#66788d;background:#eef1f5;border-radius:999px;padding:4px 8px;font-size:10px}.validation-state.valid{color:#2e9360;background:#eaf8f0}.validation-state.invalid{color:#c85d55;background:#fff0ee}.validation-state.dirty{color:#9a681a;background:#fff6e5}.validation-summary{color:#a94741;background:#fff2f0;border:1px solid #f0cbc7;border-radius:7px;margin:12px 20px;padding:12px}.validation-summary a{color:inherit}.inline-field-error{color:#c8534b;grid-column:1/-1;font-size:11px}.rule-order{gap:2px;display:flex}.rule-order button{border-radius:4px;padding:3px 5px;color:#47729e!important;background:#fff!important;border:1px solid #cfdeed!important}.preview-media{background:#f8fbff;border:1px solid #dce7f2;border-radius:6px;margin:7px 0;padding:9px}.preview-media b,.preview-media span{display:block}.preview-media span{color:#718198;margin-top:4px;font-size:10px}[aria-invalid=true]{box-shadow:0 0 0 1px #f5d2cf;border-color:#d8665d!important}.sales-sync-list{gap:10px;margin-bottom:14px;display:grid}.sales-sync-card{background:#f8fbff;border:1px solid #dce7f4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.sales-sync-card>div:first-child{grid-template-columns:auto auto;align-items:center;gap:4px 10px;display:grid}.sales-sync-card small{color:#718096;grid-column:1/-1}.sales-sync-card>div:last-child{gap:8px;display:flex}.sync-state{color:#64748b;background:#e9eef5;border-radius:999px;padding:2px 8px;font-size:12px}.sync-state.up_to_date{color:#16794f;background:#e5f7ef}.sync-state.update_available{color:#ad6500;background:#fff2d5}.sync-state.apply_failed{color:#c43b32;background:#feeceb}@media (width<=760px){.sales-sync-card{flex-direction:column;align-items:stretch}}.sales-status-panel{background:#fff;border:1px solid #e1e8f0;border-radius:10px;margin:14px 20px;overflow:hidden}.sales-status-heading{background:#f8fafc;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.sales-status-heading span{color:#718096;font-size:12px}.sales-status-panel table{border-collapse:collapse;width:100%;font-size:13px}.sales-status-panel th,.sales-status-panel td{text-align:left;white-space:nowrap;border-top:1px solid #edf1f5;padding:10px 12px}.sales-status-panel .empty-state{color:#8a97a8;text-align:center;padding:20px}.product-assignment-panel,.assignment-layout{grid-template-columns:260px minmax(0,1fr);min-width:0;min-height:480px;display:grid}.product-assignment-panel>aside,.assignment-products{background:#f8fafc;border-right:1px solid #e1e8f0;padding:18px 14px}.product-assignment-panel>aside h2{color:#2c4562;margin:0 0 14px;font-size:16px}.product-assignment-panel>aside button{color:#425b76;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:7px;padding:10px 12px;display:flex}.product-assignment-panel>aside button:hover{background:#eef6ff;border-color:#cfe0f2}.product-assignment-panel>aside small{color:#8292a5;white-space:nowrap}.product-assignment-panel>main,.assignment-editor{min-width:0;padding:20px}.product-assignment-panel>main h3{color:#2c4562;margin:0 0 16px}.assignment-member,.assignment-members{background:#fff;border:1px solid #e1e8f0;border-radius:8px;grid-template-columns:minmax(150px,1.4fr) 90px auto 120px auto;align-items:center;gap:9px;margin-bottom:9px;padding:10px;display:grid;overflow-x:auto}.product-assignment-panel select,.product-assignment-panel input[type=number]{color:#344960;background:#fff;border:1px solid #d4deea;border-radius:6px;min-width:0;padding:8px}.product-assignment-panel button{cursor:pointer}.product-assignment-panel button:disabled{cursor:not-allowed;opacity:.55}.assignment-actions{gap:8px;margin:14px 0;display:flex}.product-assignment-panel>main>section,.assignment-preview{background:#f8fbff;border:1px solid #dce7f3;border-radius:8px;margin-top:18px;padding:14px;overflow-x:auto}.product-assignment-panel>main>section label{align-items:center;gap:8px;display:flex}.product-assignment-panel>main>section ol{margin-bottom:0}.product-assignment-panel [role=status],.assignment-message{color:#8b601b;background:#fff7e8;border-bottom:1px solid #f0d39b;grid-column:1/-1;margin:0;padding:10px 14px}.assignment-dirty{color:#a86b12;font-weight:600}@media (width<=850px){.product-assignment-panel,.assignment-layout{grid-template-columns:1fr}.product-assignment-panel>aside,.assignment-products{border-bottom:1px solid #e1e8f0;border-right:0;align-items:center;gap:8px;display:flex;overflow-x:auto}.product-assignment-panel>aside h2{white-space:nowrap;margin:0 8px 0 0}.product-assignment-panel>aside button{width:auto;min-width:max-content;margin:0}.assignment-member{grid-template-columns:1fr;min-width:0}.assignment-members{min-width:0}.product-assignment-panel select,.product-assignment-panel input[type=number]{width:100%}}.app-shell{min-height:100vh}.sidebar{z-index:30;width:232px;height:100vh;position:fixed;inset:0 auto 0 0;overflow-y:auto}.main-area{min-height:100vh;margin-left:232px}.main-area .page-content{min-height:calc(100vh - 66px)}@media (width<=1050px){.sidebar{width:190px}.main-area{margin-left:190px}}.brand-mark{font-size:0}.brand-mark:after{content:"飞";font-size:16px}.brand>span:last-child{font-size:0}.brand>span:last-child:after{content:"飞扬CRM";font-size:17px}.page-heading p{font-size:0}.page-heading p:after{content:"飞扬CRM 销售管理平台";font-size:14px}.meta-form{border-bottom:1px solid #eef2f6;padding:0 22px 18px}.form-row{gap:12px;margin-bottom:12px;display:flex}.form-row label{color:#708096;flex:1;font-size:12px}.form-row input,.page-fields input{color:#32465f;background:#fff;border:1px solid #e1e7ef;border-radius:6px;width:100%;margin-top:6px;padding:9px 10px;display:block}.form-actions{gap:8px;display:flex}.page-config-list{padding:16px 22px}.page-config-card{border:1px solid #e8edf3;border-radius:8px;grid-template-columns:170px 1fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:grid}.page-config-card strong,.page-config-card small{display:block}.page-config-card small{color:#8c9aac;margin-top:5px}.page-fields{gap:8px;display:flex}.page-fields input{margin-top:0}.empty-state{text-align:center;color:#98a5b5;padding:28px}.crm-refresh{--ui-accent:#2468e8;--ui-ink:#203551;--ui-muted:#6a7b91;--ui-border:#e3e9f1;--ui-surface:#fff;--ui-radius:8px;color:var(--ui-ink);background:#f5f7fb;font-size:13px;line-height:1.5}.crm-refresh button,.crm-refresh input,.crm-refresh select,.crm-refresh textarea{font-family:inherit}.crm-refresh button{cursor:pointer}.crm-refresh button:disabled{cursor:not-allowed;opacity:.5}.crm-refresh :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.crm-refresh .sidebar{width:208px;color:var(--ui-ink);border-right:1px solid var(--ui-border);background:#fff;padding:24px 12px 16px}.crm-refresh .brand{color:#183960;gap:9px;padding:0 10px 28px}.crm-refresh .brand-mark{background:var(--ui-accent);border-radius:7px}.crm-refresh .workspace-label{color:#8290a3;letter-spacing:.5px;padding:0 12px 8px;font-size:11px}.crm-refresh .workspace-label.manage{border-top:1px solid var(--ui-border);margin-top:24px;padding-top:22px}.crm-refresh .nav-item{color:#52647c;gap:11px;width:100%;min-height:42px;padding:10px 12px;font-size:13px}.crm-refresh .nav-item:hover{color:#204984;background:#f4f7fc}.crm-refresh .nav-item.active{color:#2165df;box-shadow:none;background:#eaf2ff;font-weight:600}.navigation-icon{flex-shrink:0}.crm-refresh .sidebar-user{color:var(--ui-ink);border-color:var(--ui-border);flex-wrap:wrap;margin-top:auto;padding:18px 8px 0}.sidebar-user-name{flex:1;min-width:0}.sidebar-user-name b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-actions{gap:16px;width:100%;padding-left:37px;display:flex}.crm-refresh .main-area{margin-left:208px}.crm-refresh .topbar{background:#fff;height:58px;padding:0 24px}.topbar-location{align-items:center;gap:12px;min-width:0;display:flex}.crm-refresh .crumb{white-space:nowrap;font-size:12px}.crm-refresh .crumb span{color:#b5becc;margin:0 12px}.crm-refresh .top-actions{gap:18px}.crm-refresh .api-status{color:#8793a5;white-space:nowrap;font-size:11px}.crm-refresh .api-status.connected{color:#238463}.crm-refresh .page-content{min-height:calc(100vh - 58px);padding:22px 24px 28px}.crm-refresh .page-heading{margin:0 0 20px}.crm-refresh .page-heading h1{letter-spacing:-.5px;font-size:23px;line-height:1.4}.crm-refresh .page-heading p{color:var(--ui-muted);margin:5px 0 0;font-size:12px}.crm-refresh .page-heading p:after{content:none}.crm-refresh .panel{border-color:var(--ui-border);border-radius:var(--ui-radius);box-shadow:0 2px 5px #21385703}.crm-refresh .page-panel{min-width:0;padding:0}.crm-refresh .panel-head{padding:18px 20px 14px}.crm-refresh .panel-head h2{font-size:15px}.crm-refresh :is(.filter,.primary,.pagination-button){white-space:nowrap;border-radius:6px;min-height:34px;padding:7px 12px;font-size:12px;line-height:1.4}.crm-refresh .primary{background:var(--ui-accent)}.crm-refresh .primary:hover:not(:disabled){background:#1858ca}.crm-refresh .filter{color:#52647c;background:#fff;border:1px solid #dbe3ee}.crm-refresh .filter:hover:not(:disabled){background:#f6f9ff;border-color:#96b5e8}.crm-refresh .text-button{color:#2468d4;font-size:12px}.crm-refresh .text-button.user-delete-button{color:#d64545}.crm-refresh :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#304763;border-color:#dce4ee;border-radius:6px;font-size:12px}.crm-refresh :is(input:not([type=checkbox]):not([type=radio]),select){min-height:34px}.crm-refresh input::placeholder,.crm-refresh textarea::placeholder{color:#8997a9}.crm-refresh input[type=checkbox]{accent-color:var(--ui-accent)}.crm-refresh th{color:#5e7088;background:#f7f9fc;padding:12px 14px;font-size:12px;font-weight:600}.crm-refresh td{border-color:#edf1f6;padding:13px 14px;font-size:12px}.crm-refresh tbody tr:hover{background:#f7faff}.crm-refresh .empty-state{color:var(--ui-muted);padding:44px 20px;font-size:13px}.crm-refresh :is(.pagination-bar,.customer-pagination,.pool-pagination){border-top:1px solid var(--ui-border);flex-wrap:wrap;gap:10px;margin:0;padding:12px 16px}.crm-refresh .pagination-controls{flex-wrap:wrap}.crm-refresh .lead-management{padding:0}.crm-refresh .lead-management-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:16px 18px 12px;display:flex}.crm-refresh .lead-search-wrap{flex:1;min-width:180px;max-width:580px}.crm-refresh .lead-management-toolbar>.filter:first-of-type{margin-left:auto}.lead-filter-bar{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:end;gap:10px;padding:0 18px 16px;display:flex}.lead-filter-bar label{min-width:126px;max-width:190px;color:var(--ui-muted);flex-direction:column;flex:1;gap:5px;font-size:11px;display:flex}.lead-filter-bar label select,.lead-filter-bar label input{border:1px solid var(--ui-border);background:#fff;width:100%;padding:6px 9px}.crm-refresh details.stage-guidance{border:0;border-bottom:1px solid var(--ui-border);color:#7b899c;background:#fafbfd;border-radius:0;margin:0;padding:10px 18px;font-size:11px;display:block}.stage-guidance summary{cursor:pointer;width:fit-content}.stage-guidance>div{gap:6px;padding-top:10px;display:grid}.crm-refresh .lead-table-meta{padding:12px 18px}.crm-refresh .lead-name-button,.crm-refresh .customer-name-button{text-align:left;color:#2a466a;padding:0;font-size:12px;font-weight:600}.crm-refresh .lead-field-config{margin:0 18px 14px}.crm-refresh .customer-management{padding:16px 18px 0}.crm-refresh .customer-filters{flex-wrap:wrap;gap:10px;padding-bottom:16px;display:flex}.crm-refresh .customer-filters label{flex:125px}.crm-refresh .customer-filters label:first-child{flex-basis:240px}.crm-refresh .customer-content{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.crm-refresh .customer-content.has-detail{grid-template-columns:minmax(0,1fr) 320px}.crm-refresh .customer-table-wrap{border:0;border-radius:0}.crm-refresh .customer-detail{border:0;border-left:1px solid var(--ui-border);background:#fff;border-radius:0;max-height:calc(100vh - 90px);position:sticky;top:16px;overflow:auto}.crm-refresh .customer-detail-head{z-index:1;background:#fff;padding:15px 0;position:sticky;top:-15px}.crm-refresh .customer-pool{gap:14px;padding:16px 18px 0}.crm-refresh .pool-filters{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.crm-refresh :is(.pool-tabs,.pool-actions,.pool-pagination,.pool-filters,.pool-table) button{color:#416186;background:#fff;border:1px solid #dce4ef;border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px}.crm-refresh .pool-tabs button.active{color:var(--ui-accent);background:#eaf2ff;border-color:#bbd3ff}.crm-refresh .pool-actions h3{margin-right:auto}.crm-refresh .pool-drawer{background:#fff;border-color:#d0dced}.crm-refresh .pool-policy{padding:14px 0}.crm-refresh .pool-policy summary{cursor:pointer;color:#586f8d;font-size:12px}.crm-refresh .pool-policy[open] summary{margin-bottom:16px}.crm-refresh .configuration-center{grid-template-columns:190px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.config-navigation{border-right:1px solid var(--ui-border);background:#fbfcfe;padding:20px 12px}.config-navigation-group+.config-navigation-group{margin-top:24px}.config-navigation-group h2{color:#7f8da1;margin:0 10px 8px;font-size:11px;font-weight:500}.crm-refresh .config-navigation .config-tab{text-align:left;color:#52667f;background:0 0;border:0;border-radius:6px;width:100%;padding:10px 12px;font-size:12px}.crm-refresh .config-navigation .config-tab:hover{background:#eff4fc}.crm-refresh .config-navigation .config-tab.active{color:#2468df;background:#eaf2ff;font-weight:600}.crm-refresh .config-tab-content{min-width:0;padding:0}.crm-refresh .config-tab-content>.panel{box-shadow:none;border:0}.crm-refresh .config-tab-content .config-page{padding:20px}.crm-refresh .workbench-card{border:0;border-right:1px solid var(--ui-border);background:#fff;border-radius:0;padding:14px 18px}.crm-refresh .workbench-card:last-child{border-right:0}.crm-refresh .workbench-card strong{font-variant-numeric:tabular-nums;font-size:28px}.crm-refresh .workbench-card:first-child strong{color:var(--ui-accent)}.crm-refresh .workbench-owner-counts{font-size:11px}.crm-refresh .page-content--conversation>.page-panel{box-shadow:none;background:0 0;border:0}.crm-refresh .conversation-page{margin:0}.crm-refresh .conversation-page .conversation-split{grid-template-columns:260px minmax(310px,1fr) 270px;min-height:560px}.crm-refresh .conversation-list,.crm-refresh .conversation-profile{height:calc(100vh - 240px);min-height:560px;max-height:none}.crm-refresh .conversation-detail{min-width:0;min-height:560px}.crm-refresh .conversation-toolbar{flex-wrap:wrap;gap:10px;padding:12px 16px}.crm-refresh .conversation-detail-head{padding:16px}.crm-refresh .conversation-facts{background:#fafbfd;gap:8px;padding:10px 16px}.crm-refresh .conversation-action-bar{flex-wrap:wrap;gap:8px;padding:10px 16px}.crm-refresh .conversation-action-bar input{min-width:150px}.crm-refresh .message-timeline{background:#f7f9fc;padding:18px}.crm-refresh .message-bubble{box-shadow:none}.crm-refresh .profile-tab{font-size:11px}.crm-refresh .profile-section dd{white-space:normal;overflow-wrap:anywhere}.menu-toggle,.sidebar-backdrop{display:none}.skip-link{z-index:100;color:#fff;background:#2468e8;border-radius:6px;padding:10px 16px;position:fixed;top:-60px;left:220px}.skip-link:focus{top:8px}@media (width<=1280px){.crm-refresh .conversation-page .conversation-split{grid-template-columns:240px minmax(0,1fr)}.crm-refresh .conversation-profile{border-left:0;border-top:1px solid var(--ui-border);grid-column:1/-1;height:auto;min-height:0;max-height:460px;position:static}.crm-refresh .customer-content.has-detail{grid-template-columns:minmax(0,1fr)}.crm-refresh .customer-detail{border-left:0;border-top:1px solid var(--ui-border);position:static}}@media (width<=1000px){.crm-refresh .sidebar{width:184px;padding-left:8px;padding-right:8px}.crm-refresh .nav-item{gap:8px;font-size:12px}.crm-refresh .main-area{margin-left:184px}.crm-refresh .page-content{padding:18px}.crm-refresh .configuration-center{grid-template-columns:minmax(0,1fr)}.config-navigation{border-right:0;border-bottom:1px solid var(--ui-border);gap:16px;display:flex;overflow-x:auto}.config-navigation-group{min-width:155px}.config-navigation-group+.config-navigation-group{margin-top:0}}@media (width<=720px){.crm-refresh .sidebar{visibility:hidden;width:220px;transform:translate(-100%);box-shadow:10px 0 35px #20355118}.crm-refresh.menu-open .sidebar{visibility:visible;transform:translate(0)}.crm-refresh .main-area{margin-left:0}.menu-toggle{align-items:center;display:inline-flex}.sidebar-backdrop{z-index:25;background:#20355155;border:0;display:block;position:fixed;inset:0}.crm-refresh .topbar{padding:0 14px}.crm-refresh .top-actions{gap:8px}.crm-refresh .top-avatar{display:none}.crm-refresh .page-content{padding:16px 12px}.crm-refresh .page-heading h1{font-size:21px}.crm-refresh .lead-search-wrap{flex-basis:100%;max-width:none}.lead-filter-bar label{flex-basis:40%;max-width:none}.crm-refresh .conversation-page .conversation-split{grid-template-columns:minmax(0,1fr)}.crm-refresh .conversation-list{border-right:0;border-bottom:1px solid var(--ui-border);height:auto;min-height:0;max-height:350px}.crm-refresh .conversation-profile{grid-column:auto}.crm-refresh .workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-refresh .workbench-card{padding:12px}.crm-refresh .pool-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-refresh .pool-filters :is(input,select){width:100%;min-width:0}.skip-link{left:12px}}.workspace-v2{--v2-blue:#3565df;--v2-ink:#25334a;--v2-muted:#7b879b;--v2-line:#e5eaf2;color:var(--v2-ink);background:#f5f7fb;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}.workspace-v2 .sales-rail{width:208px;color:var(--v2-ink);border-right:1px solid var(--v2-line);background:#fff;flex:0 0 208px;align-items:stretch;padding:25px 14px 16px}.v2-brand{align-items:center;gap:11px;padding:0 9px 30px;display:flex}.v2-brand-mark{color:#fff;background:var(--v2-blue);border-radius:11px;place-items:center;width:37px;height:37px;font-size:24px;font-style:italic;font-weight:800;display:grid;box-shadow:0 4px 10px #3565df20}.v2-brand b{letter-spacing:.5px;font-size:17px}.v2-brand small{color:var(--v2-muted);letter-spacing:1px;margin-top:4px;font-size:10px;display:block}.v2-nav-caption{color:#97a2b2;letter-spacing:1px;padding:4px 14px 13px;font-size:11px}.workspace-v2 .sales-rail nav{gap:6px}.workspace-v2 .sales-rail .rail-item{color:#627087;border-radius:8px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:45px;padding:12px 14px}.workspace-v2 .sales-rail .rail-item span{font-size:13px;line-height:20px}.workspace-v2 .sales-rail .rail-item svg{width:19px;height:19px}.workspace-v2 .sales-rail .rail-item:hover{color:var(--v2-blue);background:#f5f7fc}.workspace-v2 .sales-rail .rail-item.active{color:var(--v2-blue);background:#edf2ff;font-weight:600}.workspace-v2 .sales-rail button:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.workspace-v2 .rail-account{border-top:1px solid var(--v2-line);align-items:center;gap:10px;padding:18px 8px 0;display:flex}.workspace-v2 .rail-avatar{color:var(--v2-blue);background:#edf2ff;border:0;font-weight:600}.v2-account-name b{font-size:12px;display:block}.v2-account-name small{color:var(--v2-muted);margin-top:3px;font-size:10px;display:block}.workspace-v2 .account-popover{bottom:72px;left:18px}.workspace-v2 .sales-main{background:#f5f7fb}.v2-topbar{border-bottom:1px solid var(--v2-line);height:54px;min-height:54px;color:var(--v2-muted);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:0 30px;font-size:12px;display:flex}.v2-topbar i{color:#c5cdda;margin:0 12px;font-style:normal}.v2-topbar b{color:var(--v2-ink);font-weight:500}.v2-topbar-note{font-size:11px}.v2-overview{max-width:1720px;margin:auto;padding:30px}.v2-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.v2-eyebrow{letter-spacing:2px;color:var(--v2-blue);font-size:10px;font-weight:600}.v2-page-heading h1{letter-spacing:1px;margin:8px 0 9px;font-size:27px;font-weight:650}.v2-page-heading p{color:var(--v2-muted);margin:0;font-size:12px;line-height:1.8}.v2-page-tools{align-items:end;gap:10px;display:flex}.v2-page-tools label{color:var(--v2-muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.v2-page-tools input{font:inherit;color:var(--v2-ink);background:#fff;border:1px solid #dfe5ee;border-radius:7px;height:36px;padding:8px 12px;font-size:12px}.v2-button{height:36px;color:var(--v2-ink);cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:7px;padding:0 14px;font-size:12px}.v2-button:hover{border-color:var(--v2-blue);color:var(--v2-blue)}.v2-context{color:var(--v2-muted);justify-content:space-between;gap:16px;margin-bottom:14px;font-size:11px;display:flex}.v2-context i{vertical-align:middle;background:#b6c0ce;border-radius:100%;width:3px;height:3px;margin:0 10px;display:inline-block}.v2-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.v2-metric{border:1px solid var(--v2-line);background:#fff;border-radius:12px;padding:22px 22px 18px;position:relative;box-shadow:0 2px 4px #24304b02}.v2-metric>span{color:#67758a;font-size:12px}.v2-metric strong{letter-spacing:-1px;color:#23324b;font-variant-numeric:tabular-nums;margin:15px 0 10px;font-size:32px;font-weight:650;display:block}.v2-metric strong small{letter-spacing:0;color:#8b97a9;margin-left:9px;font-size:11px;font-weight:400}.v2-metric p{color:#97a1b0;margin:0;font-size:10px}.v2-metric-symbol{color:#5e85e6;background:#eff4ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;top:17px;right:18px}.v2-metric-symbol.amber{color:#ce9735;background:#fff7e8}.v2-metric-symbol.rose{color:#db7b7b;background:#fff1f1}.v2-metric-symbol.green{color:#36a283;background:#eaf9f3}.v2-overview-grid{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.v2-card{border:1px solid var(--v2-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.v2-card>header{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.v2-card h2{margin:0 0 7px;font-size:15px;font-weight:600}.v2-card header p{color:var(--v2-muted);margin:0;font-size:11px;line-height:1.6}.v2-count{color:#7a87a0;white-space:nowrap;background:#f4f6fb;border-radius:5px;padding:5px 9px;font-size:10px}.v2-table-wrap{overflow:auto}.v2-card table{border-collapse:collapse;white-space:nowrap;width:100%}.v2-card th{text-align:left;color:#94a0b1;background:#fcfdff;border-bottom:1px solid #eef1f6;padding:12px 18px;font-size:10px;font-weight:500}.v2-card td{color:#748197;border-bottom:1px solid #f0f3f7;padding:18px;font-size:11px}.v2-card tbody tr:last-child td{border-bottom:0}.v2-card tbody tr:hover{background:#fafcff}.v2-customer-name{align-items:center;gap:10px;display:flex}.v2-customer-name b{color:#34425a;font-size:12px;font-weight:550}.v2-customer-avatar{color:#8394b4;background:#eef2fa;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.v2-status{color:#b38a37;background:#fff8e8;border-radius:4px;padding:4px 7px;font-size:10px}.v2-status.overdue{color:#ce6e6e;background:#fff0f0}.v2-link{color:var(--v2-blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11px}.v2-footnote{color:var(--v2-muted);padding:0 20px 14px;font-size:11px;line-height:1.7}.v2-product-list{padding:24px 22px}.v2-product{margin-bottom:24px}.v2-product:last-child{margin-bottom:0}.v2-product>div{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.v2-product i{border-radius:2px;width:7px;height:7px;margin-right:9px;display:inline-block}.v2-product b{font-size:13px;font-weight:550}.v2-product small{color:var(--v2-muted);font-size:10px;font-weight:400}.v2-product progress{appearance:none;background:#f1f4fa;border:0;border-radius:8px;width:100%;height:5px;display:block}.v2-product progress::-webkit-progress-bar{background:#f1f4fa;border-radius:8px}.v2-product progress::-webkit-progress-value{background:#88a6f1;border-radius:8px}.v2-work-note{background:#edf2fb;border:1px solid #e5ebf6;border-radius:9px;align-items:center;gap:16px;margin-top:24px;padding:15px 20px;display:flex}.v2-work-note>span{color:#6482b6;white-space:nowrap;font-size:11px;font-weight:600}.v2-work-note p{color:#7b8da7;margin:0;font-size:11px;line-height:1.8}.v2-empty{text-align:center;padding:45px 20px}.v2-empty>span{color:#65a58b;background:#eef8f3;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 16px;display:grid}.v2-empty h3{color:#71819b;margin:0 0 10px;font-size:13px;font-weight:500}.v2-empty p{color:#a0aabd;margin:0;font-size:11px;line-height:1.8}.v2-loading,.v2-error{border:1px solid var(--v2-line);color:#7d8ba2;background:#fff;border-radius:12px;padding:40px;font-size:13px}.v2-error{color:#ad5d5d;border-color:#f0dada}.v2-error span{font-size:12px}.v2-loading-dot{background:var(--v2-blue);border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.workspace-v2 .workspace-heading{border-bottom:1px solid var(--v2-line);background:#fff;min-height:72px;padding:0 30px}.workspace-v2 .workspace-heading h1{font-size:22px}.workspace-v2 .workspace-page{padding:24px 30px}.workspace-v2 .module-navigation{background:#f7f9fc;flex-basis:180px}.workspace-v2 .panel{border-color:var(--v2-line);box-shadow:none;border-radius:10px}.workspace-v2 button:focus-visible,.workspace-v2 input:focus-visible{outline-offset:3px;outline:2px solid #5b85e8}.workspace-v2 .sales-chat-workspace .conversation-split{grid-template-columns:145px 250px minmax(290px,1fr) 270px}.workspace-v2 .sales-chat-workspace .conversation-views{background:#f7f9fc}.workspace-v2 .sales-chat-workspace .conversation-list-item.active{background:#edf3ff;border-left:3px solid #5280e6}.workspace-v2 .sales-chat-workspace .conversation-detail{background:#f8fafc}.workspace-v2 .sales-chat-workspace .conversation-detail-head{background:#fff}@media (width>=1700px){.v2-overview{padding-top:38px}.v2-metric{padding:26px}.v2-overview-grid{gap:24px}}@media (width<=1280px){.workspace-v2 .sales-rail{flex-basis:170px;width:170px}.v2-brand{gap:7px;padding-left:3px}.v2-brand b{font-size:15px}.v2-overview{padding:24px}.v2-overview-grid{grid-template-columns:minmax(0,1fr)}.workspace-v2 .sales-chat-workspace .conversation-split{grid-template-columns:110px 225px minmax(270px,1fr)}.workspace-v2 .sales-chat-workspace .conversation-profile{grid-column:1/-1;height:auto;max-height:280px}.workspace-v2 .sales-chat-workspace.profile-collapsed .conversation-split{grid-template-columns:110px 225px minmax(270px,1fr)}}@media (width<=900px){.workspace-v2 .sales-rail{flex-basis:72px;width:72px;padding:20px 8px}.v2-brand{padding:0 8px 25px}.v2-brand>div,.v2-nav-caption,.v2-account-name{display:none}.workspace-v2 .sales-rail .rail-item{flex-direction:column;gap:5px;padding:9px 3px}.workspace-v2 .sales-rail .rail-item span{font-size:10px}.workspace-v2 .rail-account{padding:16px 10px 0}.v2-page-heading{align-items:flex-start}.v2-page-heading p{max-width:260px}.v2-page-tools{flex-wrap:wrap;justify-content:flex-end}.v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-topbar{padding:0 20px}.workspace-v2 .sales-chat-workspace .conversation-split{grid-template-columns:210px minmax(300px,1fr)}.workspace-v2 .sales-chat-workspace .conversation-views{display:none}.workspace-v2 .sales-chat-workspace.profile-collapsed .conversation-split{grid-template-columns:210px minmax(300px,1fr)}}@media (width<=600px){.v2-overview{padding:18px 14px}.v2-page-heading{flex-direction:column;gap:18px}.v2-page-tools{justify-content:flex-start;width:100%}.v2-context{flex-direction:column;gap:6px}.v2-metrics{gap:10px}.v2-metric{padding:16px}.v2-metric-symbol{display:none}.v2-metric strong{font-size:27px}.v2-topbar-note{display:none}.v2-work-note{align-items:flex-start;gap:10px;padding:13px}.workspace-v2 .workspace-page{padding:16px}.v2-card>header{padding:17px}.workspace-v2 .workspace-heading{padding:0 18px}.workspace-v2 .module-navigation{flex-basis:120px;padding:16px 7px}.workspace-v2 .module-navigation h1{font-size:16px}}.workspace-v2 .sales-chat-workspace .conversation-split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:260px minmax(300px,1fr) 275px}.workspace-v2 .sales-chat-workspace .conversation-views{border-bottom:1px solid var(--v2-line);background:#fff;border-right:0;flex-direction:row;grid-area:1/1/auto/-1;align-items:center;gap:8px;min-height:54px;padding:10px 18px;display:flex;overflow:auto}.workspace-v2 .sales-chat-workspace .conversation-views h2{display:none}.workspace-v2 .sales-chat-workspace .conversation-view{white-space:nowrap;border-radius:6px;width:auto;min-height:32px;margin:0;padding:7px 12px;font-size:11px}.workspace-v2 .sales-chat-workspace .conversation-view-channel{white-space:nowrap;margin:0 0 0 auto;padding:0 8px;font-size:10px}.workspace-v2 .sales-chat-workspace .conversation-list{background:#fff;grid-area:2/1}.workspace-v2 .sales-chat-workspace .conversation-detail{grid-area:2/2}.workspace-v2 .sales-chat-workspace .conversation-profile{border-left:1px solid var(--v2-line);background:#fff;grid-area:2/3;height:100%;max-height:none}.workspace-v2 .sales-chat-workspace.profile-collapsed .conversation-split{grid-template-columns:260px minmax(300px,1fr)}.workspace-v2 .customer-directory{border:1px solid var(--v2-line);background:#fff;border-radius:12px;overflow:hidden}.workspace-v2 .directory-toolbar{border-bottom:1px solid #edf1f6;padding:20px}.workspace-v2 .customer-filter-bar{border-color:var(--v2-line);background:#fafbfe;padding:16px 20px}.workspace-v2 .directory-table th{color:#8491a5;background:#f8faff;padding:13px 16px;font-size:11px;font-weight:500}.workspace-v2 .directory-table td{border-color:#edf1f6;padding:14px 16px;font-size:12px}.workspace-v2 .directory-table tbody tr:hover{background:#f7faff}.workspace-v2 .directory-avatar{color:#6483bd;background:#edf2fc;border-radius:9px}.workspace-v2 .directory-pagination{border-top:1px solid #edf1f6;padding:16px 20px}.workspace-v2 .directory-drawer{border-left:1px solid var(--v2-line);padding:24px;box-shadow:-12px 0 40px #1e355315}@media (width<=1150px){.workspace-v2 .sales-chat-workspace .conversation-split,.workspace-v2 .sales-chat-workspace.profile-collapsed .conversation-split{grid-template-columns:225px minmax(300px,1fr)}.workspace-v2 .sales-chat-workspace .conversation-profile{border-top:1px solid var(--v2-line);grid-area:3/1/auto/-1;max-height:240px}.workspace-v2 .sales-chat-workspace .conversation-split{grid-template-rows:auto minmax(250px,1fr) auto}}@media (width<=650px){.workspace-v2 .sales-chat-workspace .conversation-split,.workspace-v2 .sales-chat-workspace.profile-collapsed .conversation-split{grid-template-rows:auto minmax(150px,30vh) minmax(360px,1fr) auto;grid-template-columns:1fr;overflow:auto}.workspace-v2 .sales-chat-workspace .conversation-views{grid-column:1;gap:4px;padding:9px}.workspace-v2 .sales-chat-workspace .conversation-view-channel{display:none}.workspace-v2 .sales-chat-workspace .conversation-list{grid-area:2/1}.workspace-v2 .sales-chat-workspace .conversation-detail{grid-area:3/1;min-height:500px}.workspace-v2 .sales-chat-workspace .conversation-profile{grid-area:4/1;max-height:300px}.workspace-v2 .sales-chat-workspace .conversation-toolbar{flex-wrap:wrap;gap:6px}.workspace-v2 .sales-chat-workspace .conversation-toolbar-actions{flex-wrap:wrap}}.workspace-v2 .v2-control-form{gap:16px;max-width:560px;display:grid}.workspace-v2 .v2-control-form label{gap:8px;display:grid}.workspace-v2 .v2-control-form select,.workspace-v2 .v2-control-form textarea{color:#24324b;background:#fff;border:1px solid #dce3ef;border-radius:8px;padding:10px 12px}.workspace-v2 .v2-control-form textarea{resize:vertical;min-height:88px}.v3-overview{box-sizing:border-box;width:100%;max-width:none;padding:28px 32px}.v3-overview .v2-page-heading{border-bottom:1px solid #dfe6f0;margin-bottom:20px;padding-bottom:22px}.v3-overview .v2-page-heading h1{margin-top:10px;font-size:30px}.v3-overview .v2-page-heading p{font-size:14px}.v3-overview .v2-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.v3-overview .v2-metric{border-top:3px solid #6488e8;padding:24px}.v3-overview .v2-metric>span{font-size:15px}.v3-overview .v2-metric strong{margin:18px 0 12px;font-size:38px}.v3-overview .v2-metric p,.v3-overview .v2-context{font-size:12px}.v3-overview .v2-overview-grid{grid-template-columns:minmax(0,1fr)}.v3-overview .v2-card h2{font-size:18px}.v3-overview .v2-card header p{font-size:13px}.v3-overview .v2-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding:28px;display:grid}.v3-overview .v2-product{margin:0}.v3-overview .v2-product>div{font-size:14px}.v3-overview .v2-product progress{height:8px}@media (width<=700px){.v3-overview{padding:20px 14px}.v3-overview .v2-metrics,.v3-overview .v2-product-list{grid-template-columns:1fr}.v3-overview .v2-metric{padding:18px}.v3-overview .v2-metric strong{margin:10px 0;font-size:32px}}.assignment-filters{background:#fff;border:1px solid #e1e6ee;border-radius:12px;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;padding:20px;display:flex}.assignment-filters label{color:#53647b;gap:9px;font-size:13px;display:grid}.assignment-filters input{height:40px;font:inherit;color:#25334a;background:#fff;border:1px solid #d8dfeb;border-radius:6px;min-width:235px;padding:0 12px}.assignment-filters>span{color:#7b879b;padding-bottom:10px;font-size:12px}.assignment-filters button{color:#fff;background:#3565df;border-color:#3565df;height:40px}.assignment-overview button:disabled{opacity:.5;cursor:not-allowed}.assignment-summary{background:#edf3ff;border:1px solid #dce6fb;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:20px 24px;display:flex}.assignment-summary span{color:#53647b;font-size:13px}.assignment-summary strong{margin-top:8px;font-size:32px;display:block}.assignment-summary small{margin-left:12px;font-size:12px;font-weight:400}.assignment-summary p{color:#63748b;margin:0;font-size:12px;line-height:2}.assignment-products{gap:20px;display:grid}.assignment-product{background:#fff;border:1px solid #dddfe4;border-radius:10px;overflow:hidden}.assignment-product header{background:#fff0ba;border-bottom:1px solid #e6dcae;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.assignment-product h2{margin:0;font-size:17px}.assignment-product header b{font-size:14px;font-weight:600}.assignment-owner-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.assignment-owner{text-align:center;border-bottom:1px solid #e5e8ef;border-right:1px solid #e5e8ef;display:grid}.assignment-owner span{overflow-wrap:anywhere;background:#fafbfe;border-bottom:1px solid #e5e8ef;padding:14px 8px;font-size:14px}.assignment-owner strong{padding:16px 8px;font-size:24px;font-weight:600}.assignment-note{color:#79683d;margin:12px 0 20px;font-size:12px;line-height:1.8}.assignment-owner-grid>.assignment-note{grid-column:1/-1;padding:0 20px}@media (width<=900px){.assignment-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assignment-summary{flex-direction:column;align-items:start;gap:12px}}@media (width<=600px){.assignment-filters{padding:14px}.assignment-filters label{width:100%}.assignment-filters input{box-sizing:border-box;width:100%;min-width:0}.assignment-product header{flex-wrap:wrap;padding:14px}.assignment-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-summary{padding:16px}}.assignment-products{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.assignment-product header{background:#edf3ff;border-bottom:1px solid #dce6fb;padding:16px 20px}.assignment-product header b{color:#3565df;white-space:nowrap;font-size:28px}.assignment-product header small{color:#72819a;font-size:12px;font-weight:400}.assignment-owner-grid{flex-direction:column;gap:0;padding:10px 20px;display:flex}.assignment-owner{text-align:left;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(80px,1fr) 48px;gap:8px 16px;padding:12px 0;display:grid}.assignment-owner:last-child{border:0}.assignment-owner span{background:0 0;border:0;align-self:center;padding:0}.assignment-owner strong{text-align:right;padding:0;font-size:21px}.assignment-owner progress{appearance:none;border:0;border-radius:5px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}.assignment-owner progress::-webkit-progress-bar{background:#eef2f8}.assignment-owner progress::-webkit-progress-value{background:#7397ee;border-radius:5px}.assignment-summary{flex-wrap:wrap}.assignment-summary p{border-top:1px solid #dce6fb;flex-basis:100%;padding-top:12px}.assignment-kpi span{margin-top:6px;display:block}.assignment-summary .assignment-kpi strong{margin:0}@media (width<=1000px){.assignment-products{grid-template-columns:1fr}}@media (width<=900px){.assignment-summary{flex-direction:row}.assignment-summary>div{flex:1;min-width:65px}}
