.recording-with-feedback{min-width:0;width:100%}.recording-feedback{margin-top:6px;padding:8px 0;border-top:1px solid var(--border, #e5e7eb)}.recording-feedback-choices{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0}.recording-feedback-choices button[aria-pressed=true]{border-color:currentColor;background:var(--surface-alt, #eef3f8)}.recording-feedback-status{font-size:12px;line-height:1.5;margin:4px 0 0;color:var(--text-muted, #64748b)}.recording-feedback-reminder{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin:0 0 6px}:root{--color-bg: #f3f5f8;--color-surface: #ffffff;--color-surface-2: #f7f8fb;--color-surface-3: #eef1f6;--color-border: #e6e9f0;--color-border-strong: #d5dae4;--color-text: #12151c;--color-text-muted: #5c6474;--color-text-faint: #8a93a3;--color-accent: #3b5bdd;--color-accent-hover: #314dca;--color-accent-soft: #edf1fd;--color-accent-ring: rgba(59, 91, 221, .18);--color-ok: #0f7a4d;--color-warn: #9a5b0b;--color-danger: #c0392b;--color-ok-soft: #e3f6ec;--color-warn-soft: #fff4e0;--color-danger-soft: #fdecea;--side-bg: #10131a;--side-bg-hover: rgba(255, 255, 255, .06);--side-bg-active: #1b2233;--side-text: #9aa3b5;--side-text-strong: #f5f7fb;--side-border: rgba(255, 255, 255, .06);--font-sans: "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "SFMono-Regular", "Cascadia Mono", Consolas, "Microsoft YaHei", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--radius-sm: 8px;--radius-md: 10px;--radius: 12px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(16, 19, 26, .04);--shadow: 0 1px 2px rgba(16, 19, 26, .04), 0 10px 28px rgba(16, 19, 26, .05);--shadow-lg: 0 24px 56px rgba(16, 19, 26, .18);--duration-fast: .14s;--duration: .22s;--ease: cubic-bezier(.16, 1, .3, 1);--sidebar-w: 232px;--header-h: 60px;--control-h: 36px;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{min-width:320px;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--color-accent)}.muted{color:var(--color-text-muted)}.faint{color:var(--color-text-faint)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.btn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.btn:focus-visible,.nav-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-primary{background:var(--color-accent);border-color:transparent;color:#fff;box-shadow:0 1px 2px #3b5bdd47}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:transparent;color:#fff}.btn-danger{background:var(--color-danger);border-color:transparent;color:#fff}.btn-danger:hover:not(:disabled){background:#a53227;border-color:transparent;color:#fff}.btn-ghost{background:transparent;border-color:transparent;color:var(--color-text-muted)}.btn-ghost:hover:not(:disabled){background:var(--color-surface-3);border-color:transparent;color:var(--color-text)}.btn-sm{height:30px;padding:0 var(--space-3);font-size:var(--text-xs)}.btn:disabled,button:disabled{opacity:.5;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label,.field>span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.01em}.field input:not([type=checkbox]):not([type=radio]):not([type=range]),.field select{width:100%}.input,.select,textarea,.field input:not([type=checkbox]):not([type=radio]):not([type=range]),.field select,.toolbar input:not([type=checkbox]):not([type=radio]),.toolbar select,.filters input:not([type=checkbox]):not([type=radio]),.filters select,.user-create input:not([type=checkbox]):not([type=radio]),.user-create select,.workbench-lead-search input,.lead-location-editor select,.agent-status-toolbar select,.followup-form input:not([class*=ant-]),.followup-form select:not([class*=ant-]){min-width:0;height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.input:focus,.select:focus,textarea:focus,.field input:focus,.field select:focus,.toolbar input:focus,.toolbar select:focus,.filters input:focus,.filters select:focus,.user-create input:focus,.user-create select:focus,.workbench-lead-search input:focus,.lead-location-editor select:focus,.followup-form input:not([class*=ant-]):focus,.followup-form select:not([class*=ant-]):focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}textarea{height:auto;min-height:96px;padding:var(--space-3);resize:vertical;line-height:1.55}.input-sm,.select-sm{height:30px;padding:0 var(--space-2)}.store-policy-fields{display:flex;align-items:center;gap:var(--space-2);min-width:220px}.store-policy-fields .select,.store-policy-fields .input{width:auto;min-width:88px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card h3{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-base);line-height:1.4}.card h4{margin:var(--space-4) 0 var(--space-3);font-size:var(--text-sm)}.card-desc{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.page,.admin-page,.board,.callbacks,.users,.leads,.tasks-page{display:flex;flex-direction:column;gap:var(--space-5)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:0;flex-wrap:wrap}.page-head h2{margin:0 0 var(--space-1);font-size:var(--text-xl);letter-spacing:-.03em;font-weight:700}.page-title-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page-title-row h2{margin-bottom:0}.title-store-filter{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.page-head p{margin:0;max-width:64ch;line-height:1.65;font-size:var(--text-sm)}.antd-filter.ant-form-inline{row-gap:12px}.page>section>h3{margin:0 0 var(--space-3);font-size:var(--text-lg);letter-spacing:-.02em}.lead-pagination,.pager,.pagination-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3);margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.lead-pagination label,.pager label{display:flex;align-items:center;gap:var(--space-2)}.lead-pagination .select{width:auto}.page-jump{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;white-space:nowrap}.page-jump input{width:64px;height:30px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-align:center}.page-jump input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:650;line-height:1.6;white-space:nowrap}.tag-neutral{background:var(--color-surface-3);color:var(--color-text-muted)}.tag-ok{background:var(--color-ok-soft);color:var(--color-ok)}.tag-warn{background:var(--color-warn-soft);color:var(--color-warn)}.tag-danger{background:var(--color-danger-soft);color:var(--color-danger)}.table-wrap,.table-card{overflow-x:auto}.table-card{box-shadow:var(--shadow-sm)}.tbl,.lead-table,.user-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.tbl th,.lead-table th,.user-table th{text-align:left;padding:10px var(--space-4);background:var(--color-surface-2);color:var(--color-text-faint);border-bottom:1px solid var(--color-border);font-size:11px;font-weight:650;letter-spacing:.02em;white-space:nowrap}.tbl td,.lead-table td,.user-table td{height:48px;padding:10px var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}.tbl tbody tr:last-child td,.lead-table tbody tr:last-child td,.user-table tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover,.lead-table tbody tr:hover,.user-table tbody tr:hover{background:var(--color-accent-soft)}.cell-strong{font-weight:600}.followup-status{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--color-surface-2);color:var(--color-text);white-space:nowrap}.followup-status-cell{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px}.followup-status-cell .muted{font-size:var(--text-xs)}.followup-status-valid_archived,.followup-status-arrived_handoff{background:var(--color-accent-soft);color:var(--color-accent)}.followup-status-invalid,.followup-status-defeat{background:var(--color-danger-soft);color:var(--color-danger)}.followup-remark{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-empty,.empty{padding:var(--space-8) var(--space-4)!important;text-align:center;color:var(--color-text-faint);font-size:var(--text-sm)}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.list-card,.workbench-leads{overflow:hidden}.workbench-leads.workbench-leads-fixed-page{overflow:clip}.list-card>.section-heading,.workbench-leads>.section-heading{flex-wrap:wrap;align-items:flex-start;gap:var(--space-3) var(--space-4);padding:16px 18px;border-bottom:1px solid var(--color-border)}.list-card>.section-heading>div:first-child{min-width:0}.list-card>.section-heading h3{margin:0 0 var(--space-1)}.list-card>.section-heading p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.list-card>.section-heading p+p{margin-top:var(--space-1)}.list-card>.section-heading strong{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}.list-card>.section-heading .row-actions{flex:none;flex-wrap:wrap;justify-content:flex-end}.lead-type-tabs{justify-content:flex-start;flex-wrap:wrap;padding:0 18px 12px;gap:var(--space-2)}.lead-type-tabs button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.potential-view-filter button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.list-card>[role=alert],.list-card>[role=status]{margin:0;padding:8px 18px;border-bottom:1px solid var(--color-border);background:var(--color-surface-2);font-size:var(--text-sm)}.list-card .table-empty{padding:var(--space-6) var(--space-4)!important}.list-card>.pager,.list-card>.lead-pagination,.workbench-leads>.lead-pagination{padding:10px 18px;border-top:1px solid var(--color-border);background:var(--color-surface-2)}.list-card>.pager{justify-content:flex-end}.list-card>.pager>span:first-child,.list-card>.lead-pagination>span:first-child,.workbench-leads>.lead-pagination>span:first-child{margin-right:auto}.list-card>.pager .select,.list-card>.lead-pagination .select,.workbench-leads>.lead-pagination .select{height:30px}.lead-table-card{padding:0;overflow:hidden;box-shadow:none}.lead-table-antd .ant-table{background:transparent;font-size:var(--text-sm)}.lead-table-antd .ant-table-thead>tr>th{padding:10px 12px;background:var(--color-surface-2);color:var(--color-text-faint);border-bottom:1px solid var(--color-border);font-size:11px;font-weight:650;letter-spacing:.02em;white-space:nowrap}.lead-table-antd .ant-table-tbody>tr>td{padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle}.lead-table-antd .ant-table-tbody>tr:last-child>td{border-bottom:0}.lead-table-antd .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--color-accent-soft)}.lead-table-antd .row-actions{flex-wrap:wrap;row-gap:var(--space-2)}.lead-table-antd .row-actions-stacked{flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;row-gap:6px}.lead-table-antd .row-actions-line{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);white-space:nowrap}.lead-table-antd .followup-remark{max-width:240px}.lead-table-antd .ant-btn-sm,.workbench-leads>.section-heading .ant-btn-sm{height:30px;padding:0 12px;border-radius:var(--radius-sm);font-size:var(--text-sm)}.lead-table-antd .ant-select,.lead-table-antd .ant-input{font-size:var(--text-sm)}.lead-table-antd .ant-table-placeholder>td{border-bottom:0}.lead-table-antd .ant-table-placeholder .ant-table-cell{padding:var(--space-6) var(--space-4);color:var(--color-text-faint)}.lead-table-fixed-actions .ant-table-cell-fix-right{background:var(--color-surface)}.lead-table-fixed-actions .ant-table-thead .ant-table-cell-fix-right{background:var(--color-surface-2)}.lead-table-fixed-actions .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.lead-table-fixed-actions .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:var(--color-accent-soft)}.workbench-leads .lead-table-antd .ant-table{border-radius:0}.lead-pagination .ant-pagination,.pagination-actions .ant-pagination{margin:0}.workbench-leads>.section-heading .btn,.workbench-leads>.section-heading .ant-btn{flex:none}.recording-table-scroll{position:relative;max-height:clamp(360px,58dvh,680px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.recording-table-scroll:focus{outline:2px solid var(--color-accent);outline-offset:2px}.recording-table{width:max(100%,2470px);table-layout:fixed}.recording-table th,.recording-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-table thead th{position:sticky;z-index:4;top:0}.recording-table th:nth-child(1){width:200px}.recording-table th:nth-child(2){width:120px}.recording-table th:nth-child(3){width:140px}.recording-table th:nth-child(4){width:150px}.recording-table th:nth-child(5),.recording-table th:nth-child(6){width:120px}.recording-table th:nth-child(7),.recording-table th:nth-child(8){width:135px}.recording-table th:nth-child(9){width:180px}.recording-table th:nth-child(10){width:240px}.recording-table th:nth-child(11),.recording-table th:nth-child(12){width:130px}.recording-table th:nth-child(13),.recording-table th:nth-child(14){width:110px}.recording-table th:nth-child(15){width:90px}.recording-table th:nth-child(16){width:100px}.recording-table th:nth-child(17){width:80px}.recording-table th:nth-child(18){width:190px}.recording-table th:nth-child(1),.recording-table td:nth-child(1),.recording-table th:nth-child(2),.recording-table td:nth-child(2),.recording-table th:nth-child(3),.recording-table td:nth-child(3){position:sticky;background:var(--color-surface)}.recording-table th:nth-child(1){left:0}.recording-table td:nth-child(1){z-index:2;left:0}.recording-table th:nth-child(2){left:200px}.recording-table td:nth-child(2){z-index:2;left:200px}.recording-table th:nth-child(3){left:320px;box-shadow:8px 0 12px -12px #111622b3}.recording-table td:nth-child(3){z-index:2;left:320px;box-shadow:8px 0 12px -12px #111622b3}.recording-table thead th:nth-child(-n+3){z-index:6;background:var(--color-surface-2)}.recording-table tbody tr:hover td:nth-child(-n+3){background:var(--color-accent-soft)}.shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;height:100vh;overflow:hidden}.workforce-tabs{display:flex;gap:22px;border-bottom:1px solid var(--color-border-strong)}.workforce-tabs button{border:0;border-bottom:2px solid transparent;padding:10px 2px;background:transparent;color:var(--color-text-muted);font-weight:600;cursor:pointer}.workforce-tabs button.active{border-color:var(--color-accent);color:var(--color-accent)}.workforce-week{padding:0}.workforce-week .section-head{padding:17px 18px 0}.workforce-week-message{margin:10px 18px 0;color:var(--color-warn)}.workforce-week-toolbar{justify-content:space-between}.workforce-week-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workforce-week-nav span{min-width:235px;text-align:center;font-size:var(--text-sm);font-weight:600}.workforce-week-guidance{margin:-5px 18px 14px;color:var(--color-text-muted);font-size:var(--text-xs)}.workforce-week-layout{display:grid;grid-template-columns:minmax(600px,1fr) 260px;gap:16px;padding:0 18px 18px}.workforce-week-table{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.workforce-week-table .tbl{min-width:840px;table-layout:fixed}.workforce-week-table .tbl th{text-align:center;padding:9px 5px}.workforce-week-table .tbl th:first-child{width:150px;text-align:left;padding-left:14px}.workforce-week-table .tbl td{height:86px;padding:8px 5px;text-align:center}.workforce-week-table .tbl td:first-child{padding-left:14px;text-align:left}.workforce-rule{display:flex;align-items:center;gap:4px;margin-top:6px;color:var(--color-text-muted);font-size:11px}.workforce-rule select{max-width:72px;border:0;border-bottom:1px dashed var(--color-border-strong);background:transparent;color:var(--color-accent);font-size:11px}.workforce-day{position:relative;display:flex;min-height:66px;flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.workforce-day:focus-within{outline:2px solid var(--color-accent);outline-offset:1px}.workforce-day.rest{background:var(--color-surface-3)}.workforce-day.leave{background:var(--color-warn-soft)}.workforce-day.draft{border:1px dashed var(--color-accent);background:var(--color-accent-soft)}.workforce-day.past{opacity:.55;cursor:not-allowed}.workforce-day select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.workforce-day select:disabled{cursor:default}.workforce-day span{font-size:var(--text-sm);font-weight:650}.workforce-day small{color:var(--color-text-faint);font-size:10px}.workforce-week-summary{align-self:start;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:15px}.workforce-week-summary h4{margin:0 0 10px;font-size:var(--text-sm)}.workforce-week-summary h4 span{float:right;color:var(--color-accent)}.workforce-week-summary p{margin:0;padding:8px 0;border-bottom:1px solid var(--color-border);font-size:var(--text-xs)}.workforce-week-summary .muted{border-bottom:0}.workforce-preview{max-height:210px;margin-top:12px;overflow-y:auto;border:1px solid var(--color-accent-ring);border-radius:var(--radius-sm);padding:5px 10px;background:var(--color-accent-soft)}.workforce-week-actions{display:flex;gap:8px;margin-top:14px}@media(max-width:1180px){.workforce-week-layout{grid-template-columns:1fr}}.shell-side{display:flex;flex-direction:column;gap:var(--space-5);height:100vh;padding:20px 14px;overflow-y:auto;background:radial-gradient(120% 80% at 0% 0%,rgba(59,91,221,.22),transparent 55%),var(--side-bg);color:var(--side-text);border-right:1px solid var(--side-border)}.brand{display:flex;align-items:center;gap:var(--space-3);padding:4px 8px 8px}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(180deg,#5b7aff 0%,var(--color-accent) 100%);color:#fff;font-size:var(--text-sm);font-weight:700;box-shadow:0 8px 18px #3b5bdd47}.brand-name{color:var(--side-text-strong);font-weight:700;letter-spacing:.01em}.nav{display:flex;flex-direction:column;gap:2px}.nav-entry{display:contents}.nav-group{margin:var(--space-4) var(--space-3) 6px;color:#6f7890;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:none}.nav-entry:first-child .nav-group{margin-top:0}.nav-item{display:flex;width:100%;min-height:36px;align-items:center;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--side-text);font-size:var(--text-sm);font-weight:500;text-align:left;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.nav-item:hover{background:var(--side-bg-hover);color:var(--side-text-strong)}.nav-item.is-active{background:var(--side-bg-active);color:var(--side-text-strong);box-shadow:inset 0 0 0 1px #ffffff0a;font-weight:600}.nav-item.is-parent-active{color:var(--side-text-strong)}.nav-subitem{min-height:32px;padding-left:28px;font-size:var(--text-xs);opacity:.82}.side-foot{margin-top:auto;padding:8px 12px 4px;color:#5d6578;font-size:11px;letter-spacing:.02em}.shell-main{display:flex;min-width:0;height:100vh;flex-direction:column;overflow:hidden;background:var(--color-bg)}.topbar{z-index:20;display:flex;flex:none;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 28px;background:#ffffffd6;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-title{font-size:var(--text-sm);font-weight:650;letter-spacing:-.01em}.topbar-leading{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.mobile-nav-toggle,.mobile-nav-overlay{display:none}.topbar-user{display:flex;align-items:center;gap:var(--space-3)}.user-meta{display:flex;flex-direction:column;align-items:flex-end;margin-right:4px;line-height:1.25}.user-id{font-size:var(--text-sm);font-weight:600}.user-role{color:var(--color-text-muted);font-size:11px}.content{flex:1 1 auto;min-width:0;min-height:0;padding:24px 28px 40px;overflow-y:auto}.login-wrap{display:grid;place-items:center;min-height:100%;padding:var(--space-6);color:#d7deee;background:radial-gradient(90% 70% at 8% -10%,rgba(91,122,255,.38),transparent 52%),radial-gradient(70% 50% at 100% 110%,rgba(20,184,166,.16),transparent 48%),#0c101b}.login-wrap>p{color:#c9d2e4}.login-panel{width:100%;max-width:420px;padding:28px;box-shadow:var(--shadow-lg);color:var(--color-text)}.login-head{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.login-head h1{margin:0 0 4px;font-size:1.2rem;letter-spacing:-.03em}.login-head p{margin:0;font-size:var(--text-sm)}.login-form{display:flex;flex-direction:column;gap:var(--space-4)}.login-submit{height:40px;margin-top:var(--space-2)}.login-error{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-4)}.stat{position:relative;display:flex;flex-direction:column;gap:6px;min-height:96px;padding:18px 20px;overflow:hidden}.stat:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:99px;background:var(--color-border-strong);content:""}.stat-ok:before{background:var(--color-ok)}.stat-warn:before{background:var(--color-warn)}.stat-accent:before{background:var(--color-accent)}.stat-label{color:var(--color-text-faint);font-size:11px;font-weight:650;letter-spacing:.04em}.stat-value{font-size:var(--text-2xl);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.04em}.panel,.board-panel,.task-section{padding:20px}.panel>h3,.board-panel>h3,.task-section>h3{margin-bottom:var(--space-4);font-size:var(--text-lg);letter-spacing:-.02em}.settings-row{display:flex;align-items:flex-end;gap:var(--space-4);padding:var(--space-4) 0;flex-wrap:wrap}.settings-row .field{min-width:190px}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:12px 0;border-bottom:1px solid var(--color-border)}.switch-row:last-of-type{border-bottom:0}.switch-info{min-width:0}.switch-name{font-size:var(--text-sm);font-weight:650}.switch-state{margin-top:2px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}.runtime-overview{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2)}.runtime-overview-title{display:flex;align-items:center;gap:var(--space-3);white-space:nowrap}.runtime-metrics{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap;color:var(--color-text-muted);font-size:var(--text-sm)}.runtime-metrics span,.runtime-metric-button{display:inline-flex;align-items:baseline;gap:3px}.runtime-metrics strong{color:var(--color-text);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.runtime-metric-button{padding:0;border:0;background:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer}.runtime-metric-button:hover{color:var(--color-accent)}.runtime-metric-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.runtime-detail-button{padding:0;border:0;background:transparent;color:var(--color-accent);font:inherit;cursor:pointer}.runtime-detail-button:hover{text-decoration:underline}.runtime-detail-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.store-runtime-list{border-top:1px solid var(--color-border)}.store-runtime-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(520px,2fr) auto;align-items:center;gap:var(--space-5);padding:16px 0;border-bottom:1px solid var(--color-border)}.store-runtime-name{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px var(--space-2)}.store-runtime-name small{grid-column:1 / -1;color:var(--color-text-muted)}.store-runtime-metrics{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:var(--space-4);margin:0}.store-runtime-metrics div{min-width:0}.store-runtime-metrics dt{color:var(--color-text-faint);font-size:var(--text-xs)}.store-runtime-metrics dd{margin:3px 0 0;color:var(--color-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.toolbar,.user-create,.filters{display:flex;align-items:flex-end;gap:var(--space-3);padding:16px 18px;flex-wrap:wrap}.toolbar .field,.user-create .field,.filters .field{min-width:140px}.toolbar .grow,.user-create .grow,.filters .grow{flex:1;min-width:180px}.check-field,.account-switches label{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.check-group{display:flex;flex-wrap:wrap;gap:var(--space-3)}.account-switches{display:flex;flex-direction:column;gap:var(--space-2);min-width:100px}.credential-password{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.task-stack{display:flex;flex-direction:column}.task-row{display:flex;align-items:center;gap:var(--space-4);min-height:52px;padding:12px 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.task-row:last-child{border-bottom:0}.task-row>div:first-child{flex:1}.task-row p{margin:3px 0 0;color:var(--color-text-muted)}.compact-stats .stat{min-height:82px}.leads-count{display:inline-flex;align-items:baseline;gap:4px;padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);box-shadow:var(--shadow-sm)}.leads-count b{color:var(--color-accent);font-size:var(--text-lg)}.wb-pulse{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:650}.workbench{display:flex;flex-direction:column;gap:var(--space-5);padding-right:340px}.workbench-embedded{padding-right:0}.wb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.wb-head h2{margin:0;font-size:var(--text-xl);letter-spacing:-.03em}.wb-head p{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.wb-pulse:before{width:8px;height:8px;border-radius:50%;background:var(--color-text-faint);content:""}.wb-pulse.is-live{background:var(--color-ok-soft);color:var(--color-ok);border-color:transparent}.wb-pulse.is-live:before{background:var(--color-ok)}.incoming{display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;border:1px solid var(--color-border);border-left:4px solid var(--color-warn);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm)}.incoming div{flex:1}.incoming p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.incoming.connected{border-left-color:var(--color-ok)}.call-status{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-warn-soft);color:var(--color-warn);font-size:var(--text-sm)}.workbench-leads .section-heading{padding:16px 18px;border-bottom:1px solid var(--color-border)}.workbench-lead-search{display:flex;align-items:flex-end;gap:var(--space-4);padding:12px 18px;border-bottom:1px solid var(--color-border);background:var(--color-surface-2);flex-wrap:wrap}.workbench-lead-search .grow{flex:1;max-width:620px}.workbench-lead-search .muted{flex:none;padding-bottom:9px;font-size:var(--text-xs)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.section-heading h2,.section-heading h3{margin:0}.wb-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:var(--space-5);align-items:start}.wb-detail-column{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}.wb-lead{padding:var(--space-5)}.wb-lead-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.wb-name{margin-right:var(--space-3);font-size:var(--text-lg);font-weight:700}.wb-phone{color:var(--color-text-muted);font-size:var(--text-base)}.wb-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-5);margin:0}.wb-field{min-width:0}.wb-field dt{margin-bottom:2px;color:var(--color-text-faint);font-size:var(--text-xs)}.wb-field dd{margin:0;font-size:var(--text-sm);font-weight:500;overflow-wrap:anywhere}.wb-lead-actions{display:flex;gap:var(--space-2);padding-top:var(--space-4)}.wb-note,.wb-detail,.wb-history-section{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.wb-note p{margin-bottom:0}.wb-detail-groups{display:flex;flex-direction:column;gap:var(--space-4)}.wb-detail-gtitle{margin-bottom:var(--space-2);padding-bottom:3px;border-bottom:1px solid var(--color-border);color:var(--color-text-faint);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}.call-row{padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.call-row dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-2)}.call-row dd{margin:0}.inline-form{display:flex;align-items:flex-end;gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap}.inline-form .field{flex:1;min-width:200px}.wb-form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.followup-fields{display:flex;flex-direction:column;gap:var(--space-4);border:0;padding:0;margin:0;min-width:0}.wb-form>label,.followup-form>label,.followup-fields>label{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.followup-multi{margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:var(--space-2)}.followup-multi legend{padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.followup-multi label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.followup-multi input{width:auto}.lincoln-followup-form h3{margin:0 0 var(--space-2)}.lincoln-ai-header{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:space-between}.lincoln-ai-header-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2) var(--space-4);flex:1;min-width:0}.lincoln-ai-header-main p{margin:0;font-size:var(--text-sm)}.lincoln-ai-header-main span{display:block;color:var(--color-text-muted);font-size:var(--text-xs)}.lincoln-ai-header-main em{font-style:normal;color:var(--color-primary, #2563eb)}.lincoln-ai-stats{display:flex;flex-wrap:wrap;gap:var(--space-4);width:100%;margin:0}.lincoln-ai-stats div{margin:0}.lincoln-ai-stats dt{color:var(--color-text-muted);font-size:var(--text-xs)}.lincoln-ai-stats dd{margin:0;font-size:var(--text-sm)}.lincoln-recommend-model{margin:0;font-size:var(--text-sm);font-weight:600}.lincoln-recommend-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lincoln-recommend-tabs button{border:1px solid var(--color-border);background:transparent;padding:var(--space-1) var(--space-2);color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs)}.lincoln-recommend-tabs button.is-active{color:var(--color-primary, #2563eb);border-color:currentColor}.lincoln-recommend-frame-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.lincoln-recommend-frame{width:100%;min-height:320px;border:1px solid var(--color-border);background:#fff}.lincoln-recommend-open{font-size:var(--text-xs)}.lincoln-panel-tabs{display:flex;gap:var(--space-2);margin-top:var(--space-4);border-bottom:1px solid var(--color-border)}.lincoln-panel-tabs button{border:0;background:transparent;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);cursor:pointer}.lincoln-panel-tabs button.is-active{color:var(--color-primary, #2563eb);box-shadow:inset 0 -2px 0 currentColor}.lincoln-followup-block{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.lincoln-followup-block h4{margin:0;font-size:var(--text-sm)}.lincoln-followup-block h5{margin:var(--space-3) 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}.lincoln-followup-history{display:flex;flex-direction:column;gap:var(--space-2);max-height:280px;overflow-y:auto}.lincoln-archive-inline{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2, var(--color-surface-3))}.lincoln-archive-inline-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lincoln-archive-inline-head h4{margin:0;font-size:var(--text-sm)}.lincoln-archive-inline .ant-form-item{margin-bottom:var(--space-2)}.lincoln-archive-inline .ant-form-item-label>label{font-size:var(--text-sm);color:var(--color-text-muted)}.lincoln-archive-inline .ant-collapse{background:transparent}.lincoln-followup-antd .ant-form-item{margin-bottom:var(--space-2)}.lincoln-followup-antd .ant-form-item-label>label{font-size:var(--text-sm);color:var(--color-text-muted)}.followup-form .ant-picker .ant-picker-input>input,.followup-form .ant-picker .ant-picker-input>input:focus{height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.lincoln-archive-counter{display:block;text-align:right;font-size:var(--text-xs)}.store-handover-form{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-3)}.store-handover-form legend{padding:0 var(--space-2);font-weight:700}.store-handover-form>label{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.store-handover-form textarea{min-height:72px}.wb-form h3{font-size:var(--text-lg)}.writeback-panel{padding:var(--space-4) var(--space-5)}.writeback-panel p{margin:var(--space-1) 0;font-size:var(--text-sm)}.remote-audio{display:none}.wb-task-panel{position:fixed;z-index:30;top:76px;right:20px;bottom:20px;display:flex;width:310px;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow)}.wb-task-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);margin:0;border-bottom:1px solid var(--color-border);flex-shrink:0}.wb-task-panel-head h3{margin:0 0 2px;font-size:var(--text-base)}.wb-task-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);overflow-y:auto}.wb-task-card{display:flex;flex-direction:column;gap:5px;width:100%;padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-surface-2);font-size:var(--text-sm)}.wb-task-card:hover{border-color:var(--color-accent)}.wb-task-card.is-red{border-left:4px solid var(--color-danger)}.wechat-intent-card{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:#95ec69;color:#111;font:inherit;line-height:1.8;white-space:pre-wrap}.wb-task-card-top{display:flex;justify-content:space-between;gap:var(--space-2)}.task-tags{display:inline-flex;align-items:center;gap:4px}.wb-task-card.is-red .wb-task-card-top{color:var(--color-danger)}.wb-task-customer{font-size:var(--text-sm)}.wb-task-empty{margin:var(--space-3);font-size:var(--text-sm)}.lead-detail{display:flex;flex-direction:column;gap:var(--space-5)}.ld-hero{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--space-6);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow)}.ld-hero:before{position:absolute;inset:0 0 auto;height:4px;background:var(--color-accent);content:""}.ld-name{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;font-size:var(--text-2xl);letter-spacing:-.01em}.ld-brand{display:inline-flex;padding:3px 10px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:700}.ld-facts{display:flex;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap}.ld-fact{display:inline-flex;align-items:baseline;gap:6px;color:var(--color-text-faint);font-size:var(--text-sm)}.ld-fact b{color:var(--color-text)}.ld-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);gap:var(--space-5);align-items:start}.ld-col{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}.ld-card,.ld-timeline{padding:var(--space-5)}.kv{display:flex;flex-direction:column;margin:0}.kv-row{display:grid;grid-template-columns:84px 1fr;gap:var(--space-3);padding:7px 0;border-bottom:1px dashed var(--color-border)}.kv-row:last-child{border-bottom:0}.kv-row dt{color:var(--color-text-faint);font-size:var(--text-sm)}.kv-row dd{margin:0;font-weight:500;overflow-wrap:anywhere}.recording-player{width:100%;margin-top:var(--space-3)}.lead-detail-dialog{min-width:0;background:var(--color-surface);font-size:var(--text-sm)}.lead-dialog-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:68px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.lead-dialog-summary-actions,.lead-live-controls{display:flex;align-items:center;gap:var(--space-2)}.lead-dialog-summary-actions{flex-wrap:wrap;justify-content:flex-end}.lead-live-controls{padding:4px 6px 4px var(--space-3);border-radius:var(--radius-sm);background:var(--color-warn-soft);color:var(--color-warn);font-size:var(--text-xs);font-weight:700}.lead-live-controls.is-connected{background:var(--color-ok-soft);color:var(--color-ok)}.lead-dialog-identity{display:flex;min-width:0;align-items:center;gap:var(--space-4)}.lead-dialog-identity>div{display:flex;min-width:0;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lead-dialog-identity h2{margin:0 var(--space-2) 0 0;font-size:1.2rem;line-height:1.25;letter-spacing:-.01em}.lead-dialog-eyebrow{flex:none;padding-right:var(--space-4);border-right:1px solid var(--color-border);color:var(--color-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}.lead-quick-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface-2)}.lead-location-editor{display:flex;align-items:end;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.lead-location-editor h3{margin:0 auto 7px 0;font-size:var(--text-sm)}.lead-location-editor label{display:grid;gap:4px;color:var(--color-text-muted);font-size:var(--text-xs)}.lead-location-editor select{min-width:150px}.lead-location-editor [role=status]{align-self:center;color:var(--color-text-muted);font-size:var(--text-xs)}.lead-quick-fact{min-width:0;padding:6px var(--space-3);border-right:1px solid var(--color-border)}.lead-quick-fact:nth-child(5n){border-right:0}.lead-quick-fact dt{margin-bottom:2px;color:var(--color-text-faint);font-size:.7rem;line-height:1.3}.lead-quick-fact dd{margin:0;overflow:hidden;color:var(--color-text);font-size:var(--text-sm);font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.lead-detail-update,.lead-detail-notice{margin:0;padding:8px var(--space-5);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs)}.lead-detail-notice{background:var(--color-warn-soft);color:var(--color-warn);border-radius:var(--radius-sm);border-bottom:0}.lead-dialog-shell{display:grid;min-height:0;grid-template-columns:minmax(360px,420px) minmax(0,1fr)}.lead-detail-dialog.has-action-panel .lead-dialog-shell{grid-template-columns:minmax(360px,420px) minmax(0,1fr)}.lead-dialog-record{min-width:0;padding:var(--space-4) var(--space-5) var(--space-6)}.lead-dialog-action{min-width:0;margin-top:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-2)}.lead-dialog-portrait{min-width:0;position:sticky;top:0;align-self:start;padding:var(--space-4);border-right:1px solid var(--color-border)}.lead-dialog-action>*+*{margin-top:var(--space-4)}.lead-dialog-action:first-child{margin-top:0;border-top:0}.lead-dialog-action .wb-form,.lead-dialog-action .writeback-panel{box-shadow:none}.lead-dialog-action .wb-form{padding:var(--space-4)}.lead-dialog-action .followup-form{gap:var(--space-3);padding:var(--space-3)}.lead-dialog-action .followup-form h3{margin:0}.lead-dialog-action .followup-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:var(--space-3)}.lead-dialog-action .followup-fields>*{grid-column:1 / -1;min-width:0}.lead-dialog-action .followup-fields>label{grid-column:auto;gap:var(--space-1)}.lead-dialog-action .followup-fields>label:has(textarea){grid-column:1 / -1}.lead-dialog-action .followup-form input:not([type=checkbox]):not([class*=ant-]),.lead-dialog-action .followup-form select:not([class*=ant-]),.lead-dialog-action .followup-form textarea:not([class*=ant-]){width:100%}.lead-dialog-action .followup-form textarea:not([class*=ant-]){min-height:72px;padding:var(--space-2)}.lead-dialog-action .followup-multi{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding:var(--space-2)}.lead-dialog-action .followup-multi label{min-height:28px;gap:var(--space-1)}.lead-dialog-action .followup-multi input{width:14px;height:14px;padding:0;flex-shrink:0}.lead-dialog-action .followup-fields>.btn{justify-self:start}.followup-extras{border:1px solid var(--color-border);border-radius:6px;padding:8px 10px;min-width:0}.followup-extras>summary{cursor:pointer;font-size:var(--text-sm);font-weight:600}.followup-extras>summary span{margin-left:8px;color:var(--color-text-muted);font-weight:400;font-size:12px}.followup-extras[open]>summary{margin-bottom:10px}.followup-extras>.followup-fields{gap:8px}.lead-portrait-section{padding:var(--space-4);box-shadow:none}.lead-portrait-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.lead-portrait-section>header h3{margin:0}.lead-portrait-section>header span{font-size:var(--text-xs)}.lead-portrait-update{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}.lead-portrait-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--color-border)}.lead-portrait-tabs button{flex:none;padding:10px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;cursor:pointer}.lead-portrait-tabs button[aria-selected=true]{color:#bb002f;border-bottom-color:#bb002f}.lead-portrait-tabs[aria-label=画像分类]{background:var(--color-surface-2)}.lead-portrait-tabs[aria-label=画像分类] button{flex:1}.lead-portrait-tabs[aria-label=用户画像信息] button{padding-right:6px;padding-left:6px}.lead-portrait-content{min-height:180px;max-height:min(640px,calc(100dvh - 320px));overflow-y:auto;padding-top:var(--space-3)}.lead-portrait-group+.lead-portrait-group{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.lead-portrait-content h4{margin:0 0 var(--space-2);font-size:var(--text-sm)}.lead-portrait-section .kv-row{grid-template-columns:minmax(130px,1.1fr) minmax(0,1fr)}.lead-portrait-section select{width:100%;min-width:0}.lead-detail-dialog .empty{padding:var(--space-3) 0!important;text-align:left}.lead-portrait-frame{width:100%;height:clamp(360px,calc(100dvh - 300px),640px);min-height:300px;margin-top:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2)}.lead-portrait-content:has(.lead-portrait-frame){max-height:none;padding-top:var(--space-5)}.lead-portrait-link{margin:var(--space-2) 0 0;text-align:right;font-size:var(--text-xs)}.lead-info-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr);gap:var(--space-3);margin-top:var(--space-4)}.lead-info-summary{display:flex;min-width:0;flex-direction:column;gap:var(--space-3)}.lead-info-group{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.lead-info-group h3{margin:0 0 var(--space-2);padding-bottom:6px;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.lead-dms-followups{height:clamp(340px,44dvh,460px);overflow-y:auto;scrollbar-gutter:stable}.lead-dms-followups>h3{position:sticky;z-index:1;top:calc(-1 * var(--space-3));margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) var(--space-2);padding:var(--space-3) var(--space-4) 6px;background:var(--color-surface)}.lead-dms-followups .call-row{padding:var(--space-3) 0;font-size:var(--text-xs)}.dms-followup-entry:first-of-type{border-top:0}.dms-followup-content{display:grid;gap:4px;margin:0;padding:10px var(--space-3);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-sm);font-weight:600;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.dms-followup-content span{color:var(--color-text-faint);font-size:.68rem;font-weight:700;letter-spacing:.04em}.dms-followup-meta{display:flex;gap:4px var(--space-3);margin-top:var(--space-2);color:var(--color-text-faint);font-size:.7rem;line-height:1.55;flex-wrap:wrap}.dms-followup-meta time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:600}.lead-info-pair{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lead-info-group .kv-row{grid-template-columns:88px minmax(0,1fr)}.lead-info-group .kv-row,.lead-portrait-section .kv-row{gap:var(--space-2);padding:5px 0}.lead-info-group .kv-row dt,.lead-portrait-section .kv-row dt{font-size:var(--text-xs)}.lead-info-group .kv-row dd,.lead-portrait-section .kv-row dd{font-size:var(--text-sm);font-weight:500}.lead-activity-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:var(--space-4);margin-top:var(--space-4)}.lead-activity-grid.only-calls .lead-activity-section{grid-column:1 / -1}.lead-followup-column,.lead-activity-section{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.lead-detail-dialog .wb-note,.lead-detail-dialog .wb-history-section{margin:0;padding:0;border:0}.lead-detail-dialog .wb-note+.wb-history-section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.lead-activity-section>h3{margin:0 0 var(--space-2);font-size:var(--text-sm)}.lead-call-row{padding:var(--space-3) 0;font-size:var(--text-xs)}.lead-call-row:first-of-type{border-top:0}.lead-call-row dl{grid-template-columns:76px minmax(0,1fr);gap:4px var(--space-2)}.lead-transcript{display:grid;gap:3px;margin:var(--space-2) 0;padding:var(--space-2);border-radius:6px;background:var(--color-accent-soft)}.lead-transcript span{color:var(--color-text-faint);font-size:.7rem}.modal-overlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#0c101b7a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-card{width:100%;max-width:440px;max-height:calc(100dvh - 2rem);overflow:auto;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.manual-entry-modal{max-width:900px}.manual-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.manual-entry-grid label,.manual-entry-modal .modal-body>label{display:flex;flex-direction:column;gap:var(--space-2)}.modal-card-lead{display:flex;width:min(1480px,calc(100vw - 2rem));max-width:none;height:min(900px,calc(100dvh - 2rem));flex-direction:column;overflow:hidden}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);margin:0;border-bottom:1px solid var(--color-border)}.modal-head h3{margin:0;font-size:var(--text-lg);letter-spacing:-.02em}.modal-x{border:0;background:transparent;color:var(--color-text-faint);font-size:1.4rem;line-height:1;border-radius:var(--radius-sm);width:32px;height:32px}.modal-x:hover{color:var(--color-text);background:var(--color-surface-3)}.modal-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.modal-body-lead{min-height:0;padding:0;overflow-y:auto}.modal-body .form-grid{display:flex;flex-direction:column;gap:var(--space-4)}.modal-body .form-grid label{display:flex;flex-direction:column;gap:var(--space-2)}.modal-actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.modal-body [role=alert]{color:var(--color-danger)}.toast{position:fixed;z-index:60;right:24px;top:calc(var(--header-h) + 16px);max-width:420px;margin:0;padding:12px 16px;border-radius:var(--radius-sm);background:#1b2233;color:#fff;box-shadow:var(--shadow-lg);font-size:var(--text-sm)}.waiting-customer-alert,.agent-availability-alert{margin:0;padding:14px 16px;border:1px solid #efd2a3;border-left:4px solid var(--color-warn);border-radius:var(--radius);background:var(--color-warn-soft);color:#5d3a00;font-weight:600}.waiting-customer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;font-weight:500}.microphone-setup{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.microphone-setup-heading,.microphone-setup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.microphone-setup-heading{justify-content:space-between}.microphone-setup-heading h3,.microphone-setup p{margin:0}.microphone-setup-heading span,.microphone-setup p{font-size:var(--text-sm);color:var(--color-text-muted)}.microphone-setup label{display:grid;gap:6px}.microphone-setup select,.microphone-setup progress{width:100%}.microphone-setup progress{height:14px;accent-color:var(--color-ok)}.wb-task-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex-shrink:0;border-bottom:1px solid var(--color-border)}.wb-task-tabs [role=tab]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font:inherit;font-size:12px;cursor:pointer}.wb-task-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft);font-weight:600}.wb-task-tabs [role=tab]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.wb-task-tab-count{font-size:11px;font-variant-numeric:tabular-nums}.stat-clickable{text-align:left;font:inherit;cursor:pointer}.stat-clickable:hover{border-color:var(--color-accent)}.stat-clickable:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.stat-detail-hint{margin-left:8px;color:var(--color-accent);font-size:11px}.agent-status-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.agent-status-toolbar label{display:flex;align-items:center;gap:8px}.agent-status-table-wrap{overflow-x:auto}.agent-status-table-wrap table{min-width:680px}.modal-card-wide{max-width:1000px}.period-switch{display:flex;align-items:center;gap:var(--space-2)}.performance-filters{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) minmax(220px,1.4fr) auto;align-items:end;gap:var(--space-3);padding:var(--space-4)}.performance-filters label{display:grid;gap:5px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}.performance-filters input,.performance-filters select{min-width:0}.performance-stats .stat small{color:var(--color-text-faint);font-size:var(--text-xs)}.performance-report-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:var(--space-4)}.performance-trend-bars{display:flex;align-items:end;gap:4px;min-height:190px;padding-top:var(--space-4);overflow-x:auto}.performance-trend-item{display:grid;flex:1 0 24px;min-width:24px;height:170px;grid-template-rows:18px 1fr 20px;align-items:end;text-align:center}.performance-trend-item>span{color:var(--color-text-muted);font-size:.68rem}.performance-trend-item>i{display:block;width:70%;min-height:4px;margin:0 auto;border-radius:4px 4px 0 0;background:var(--color-accent)}.performance-trend-item>small{align-self:center;color:var(--color-text-faint);font-size:.62rem;white-space:nowrap}.performance-ledger .tbl{min-width:1120px}.performance-note{max-width:280px;margin:6px 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}.performance-error{display:block;max-width:180px;margin-top:5px;color:var(--color-danger);overflow-wrap:anywhere}.handoff-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.handoff-detail>header h3{margin:var(--space-2) 0 var(--space-4)}.handoff-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.handoff-detail-grid>.card{padding:var(--space-4);box-shadow:none}.handoff-detail-grid h4{margin:0 0 var(--space-3)}.handoff-sync-card{grid-column:1 / -1}@media(min-width:1281px){.lead-detail-dialog .lead-dialog-shell:has(.lead-portrait-frame){grid-template-columns:minmax(360px,480px) minmax(0,1fr)}}@media(max-width:1280px){.workbench{padding-right:0}.wb-task-panel{position:static;width:auto;max-height:420px;order:3}.lead-dialog-shell,.lead-detail-dialog.has-action-panel .lead-dialog-shell{grid-template-columns:minmax(360px,400px) minmax(0,1fr)}.lead-info-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}}@media(max-width:1000px){.wb-grid,.ld-grid,.lead-dialog-shell,.lead-detail-dialog.has-action-panel .lead-dialog-shell,.lead-activity-grid{grid-template-columns:1fr}.lead-dialog-portrait{position:static;border-right:0;border-top:1px solid var(--color-border)}.lead-dialog-record{order:-1}.lead-portrait-content{max-height:none}.lead-dialog-action{border-top:1px solid var(--color-border);border-left:0}.lead-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-quick-fact:nth-child(5n){border-right:1px solid var(--color-border)}.lead-quick-fact:nth-child(3n){border-right:0}.recording-table-scroll{max-height:62dvh}.recording-table th:nth-child(3),.recording-table td:nth-child(3){position:static;box-shadow:none}.runtime-overview{align-items:flex-start;flex-direction:column}.runtime-metrics{justify-content:flex-start}.store-runtime-row{grid-template-columns:1fr auto}.store-runtime-metrics{grid-column:1 / -1;grid-row:2}.performance-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-report-grid{grid-template-columns:1fr}}@media(max-width:760px){.shell{display:block;height:100dvh;min-height:100%}.shell-side{position:fixed;z-index:60;inset:0 auto 0 0;width:min(86vw,320px);height:100dvh;max-height:none;padding:18px 14px;visibility:hidden;transform:translate(-105%);transition:transform var(--duration) var(--ease),visibility var(--duration) step-end;box-shadow:var(--shadow-lg)}.shell-side.is-open{visibility:visible;transform:translate(0);transition-timing-function:var(--ease),step-start}.mobile-nav-overlay{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:#0c101b7a}.mobile-nav-toggle{display:inline-flex;min-width:44px;min-height:44px;padding:0;font-size:18px}.shell-main{height:100dvh;min-height:0;overflow:hidden}.topbar{position:sticky;top:0;height:56px;padding:0 var(--space-3)}.content{padding:var(--space-4)}.nav{flex-direction:column;overflow:visible}.nav-entry{display:contents}.nav-group{display:block}.nav-item{width:100%;min-height:44px}.toolbar .field,.user-create .field,.filters .field{width:100%;min-width:100%}.toolbar .grow,.user-create .grow,.filters .grow{min-width:100%}.table-wrap,.table-card{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.table-wrap>.tbl,.table-card>.tbl{min-width:760px}.leads .table-card>.tbl{min-width:1480px}.lead-pagination,.pager,.pagination-actions{justify-content:flex-start;gap:var(--space-2)}.page-jump{margin-left:0}.lead-pagination .btn,.pager .btn,.pagination-actions .btn,.page-jump input{min-width:44px;min-height:44px}.page-jump input{width:72px}.wb-fields{grid-template-columns:1fr}.task-row,.incoming{align-items:stretch;flex-direction:column}.row-actions{justify-content:flex-start;flex-wrap:wrap}.modal-overlay{padding:0}.manual-entry-modal{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0}.manual-entry-grid{grid-template-columns:1fr}.modal-card-lead{width:100vw;height:100dvh;max-height:none;border-radius:0}.lead-dialog-summary{align-items:flex-start}.lead-dialog-identity{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.lead-info-pair{grid-template-columns:1fr}.lead-dialog-eyebrow{padding:0;border:0}.lead-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-quick-fact:nth-child(3n){border-right:1px solid var(--color-border)}.lead-quick-fact:nth-child(2n){border-right:0}.lead-info-grid{grid-template-columns:1fr}.lead-dialog-record{padding:var(--space-3)}.lead-portrait-tabs[aria-label=用户画像信息] button{font-size:11px}.performance-filters,.handoff-detail-grid{grid-template-columns:1fr}.handoff-sync-card{grid-column:1}}@media(max-width:560px){.topbar-title{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user{gap:var(--space-1)}.topbar-user .btn{padding-inline:var(--space-2)}.content{padding:var(--space-3)}.user-meta{display:none}.lead-pagination>span:first-child,.pager>span:first-child{width:100%}.page-jump{width:100%}.recording-table th:nth-child(2),.recording-table td:nth-child(2){position:static}.store-runtime-row{grid-template-columns:1fr}.store-runtime-metrics{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-favorite-controls{display:inline-flex;align-items:center;gap:4px}.favorite-star{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#87909d;cursor:pointer}.favorite-star svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.favorite-star.is-favorite{color:#bd841b}.favorite-star.is-favorite svg{fill:currentColor}.favorite-star:hover{background:#f6f1e5}.favorite-star:focus-visible{outline:2px solid #bd841b;outline-offset:2px}.favorite-star:disabled{opacity:.5;cursor:default}.favorite-error{font-size:12px;color:#ad3540;max-width:180px;white-space:normal}.favorite-create-folder{border-top:1px solid #e7e9ed;margin-top:20px;padding-top:16px}.favorites-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:20px;align-items:start}.favorite-folders{padding:16px 12px;position:sticky;top:20px}.favorite-folders .section-heading{padding:0 4px 8px;gap:8px}.favorite-folders h3{font-size:14px;white-space:nowrap}.favorite-folders nav{max-height:calc(100dvh - 240px);overflow-y:auto}.favorite-folder{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:6px;text-align:left;background:transparent;cursor:pointer;color:inherit}.favorite-folder svg{flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.favorite-folder-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-folder-count{padding:1px 7px;border-radius:4px;background:#f0f2f5;color:#75808e;font-size:12px;font-variant-numeric:tabular-nums}.favorite-folder:hover{background:#f4f6f8}.favorite-folder.is-active{background:#f6f1e5;color:#976b19;font-weight:600;box-shadow:inset 3px 0 #bd841b}.favorite-folder.is-active .favorite-folder-count{background:#eee3cc;color:#976b19}.favorite-folder-group{padding:16px 12px 6px;color:#75808e;font-size:12px}.favorite-folder-actions{margin-top:16px;padding:12px 4px 0;border-top:1px solid #e7e9ed}.favorite-content{min-width:0}.favorite-content .section-heading h3{font-size:20px}.favorite-content .workbench-lead-search{align-items:end}.favorite-content .tbl td{vertical-align:middle}.favorite-lead-meta{display:block;margin-top:4px;color:#75808e;font-size:12px;font-weight:400;white-space:nowrap}.potential-channel{display:block;line-height:1.5}.potential-channel>span{display:block}@media(max-width:900px){.favorites-layout{grid-template-columns:minmax(0,1fr);gap:12px}.favorite-folders{position:static}.favorite-folders nav{display:flex;gap:6px;overflow-x:auto;max-height:none}.favorite-folder{width:auto;min-width:130px;max-width:240px;flex:0 0 auto}.favorite-folder-group{display:none}}.table-sort-button{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap}.interrupted-followups .section-heading{margin-bottom:12px}.interrupted-count{margin-left:8px;color:var(--color-text-muted);font-size:13px;font-weight:400}.interrupted-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.interrupted-item{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--color-border);border-radius:8px}.interrupted-info{flex:1;min-width:0}.interrupted-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.interrupted-phone{font-variant-numeric:tabular-nums}.interrupted-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0;color:var(--color-text-muted);font-size:12px}.interrupted-preview{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.interrupted-item>.btn{flex-shrink:0}@media(max-width:600px){.interrupted-item{align-items:stretch;flex-direction:column;gap:10px}.interrupted-item>.btn{align-self:flex-start}}.store-management [hidden]{display:none!important}.store-management{gap:16px}.store-line-buttons .btn+.btn{margin-left:6px}.store-page-actions,.store-list-heading,.store-section-toggle,.store-tabs,.store-call-fields,.store-lines-actions,.store-prompt-heading{display:flex;align-items:center;gap:12px}.store-page-actions{flex-wrap:wrap;justify-content:flex-end}.store-page-actions .field{margin:0}.store-list-heading{justify-content:space-between;margin:8px 0 12px;font-weight:600}.store-section{background:var(--surface, #fff);border:1px solid var(--border, #e4e7ef);border-radius:12px;margin-bottom:0;overflow:hidden}.store-section.is-open{border-color:#c3c9ee}.store-section-toggle{width:100%;border:0;background:transparent;padding:18px 20px;text-align:left;color:inherit;cursor:pointer}.store-section-toggle:hover{background:#f8f9fc}.store-section-toggle:focus-visible,.store-tabs button:focus-visible{outline:2px solid #5264cf;outline-offset:-3px}.store-identity{display:flex;flex-direction:column;gap:4px;flex:1;min-width:160px}.store-identity strong{font-size:16px}.store-identity .muted,.store-line-summary,.store-expand-label{font-size:12px}.store-expand-label{color:#4c5dbe;margin-left:auto;white-space:nowrap}.store-section-body{border-top:1px solid var(--border, #e4e7ef);padding:0 20px 20px}.store-tabs{gap:24px;border-bottom:1px solid var(--border, #e4e7ef);margin-bottom:18px;overflow-x:auto}.store-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:14px 2px 12px;color:#69728a;white-space:nowrap;cursor:pointer}.store-tabs button[aria-selected=true]{border-bottom-color:#4858cc;color:#3748b3;font-weight:600}.store-call-controls{margin-bottom:20px}.store-call-controls h3{margin:0 0 12px;font-size:14px}.store-call-fields{flex-wrap:wrap;align-items:end}.store-call-fields .check-field{align-self:center}.store-management .card{box-shadow:none}.store-section-body>[role=tabpanel]>.card{border:0;margin:0;padding:0}.store-section-body details>summary{cursor:pointer;padding-block:10px;font-weight:600}.store-lines-actions{justify-content:flex-end;margin-bottom:12px}.store-lines-table{width:100%;overflow-x:auto}.store-line-maintenance,.store-line-editor{padding:16px;margin-top:16px;border:1px solid #e4e7ef;border-radius:10px;background:#fafbfe}.store-create-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.store-create-form>p,.store-create-form>button{grid-column:1 / -1}.store-prompt-row{border:1px solid #e4e7ef;border-radius:10px;padding:14px 16px;margin-bottom:10px}.store-prompt-heading{flex-wrap:wrap}.store-prompt-heading h3{font-size:14px;margin:0 auto 0 0}.store-prompt-row>p{margin:6px 0;font-size:12px;color:#69728a}.store-prompt-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.store-prompt-row>div[hidden]{display:none}.store-prompt-audio{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.store-prompt-row>div:not(.store-prompt-heading):not([hidden]){margin-top:14px}@media(max-width:760px){.store-page-actions{width:100%;justify-content:flex-start}.store-section-toggle{flex-wrap:wrap;padding:14px;gap:8px}.store-identity{flex-basis:100%}.store-section-body{padding:0 12px 14px}.store-create-form{grid-template-columns:1fr}.store-call-fields,.store-call-fields .field,.store-policy-fields{width:100%}.store-prompt-row{padding:12px}.store-prompt-heading h3{flex-basis:100%}.store-prompt-audio audio{max-width:100%!important}}.account-routing{padding:4px 0 12px}.route-panel-head,.route-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.route-panel-head h3,.route-editor h4{margin:0 0 6px}.route-panel-head p,.route-editor-head p{margin:0;font-size:13px}.route-actions{display:flex;gap:8px;flex-shrink:0}.route-overview{display:grid;grid-template-columns:1fr 1fr 1fr 1.7fr;margin:20px 0;border:1px solid #e3e8f0;border-radius:12px;background:#f8fafc;overflow:hidden}.route-overview>div{padding:16px 20px;border-right:1px solid #e3e8f0}.route-overview>div:last-child{border-right:0}.route-overview span{display:block;font-size:12px;color:#64748b}.route-overview strong{display:block;margin:7px 0 3px;font-size:27px;font-weight:600;font-variant-numeric:tabular-nums;color:#1e293b}.route-overview strong small{font-size:12px;margin-left:5px;color:#64748b;font-weight:400}.route-overview p{margin:0;color:#64748b;font-size:12px}.route-overview .route-policy strong{font-size:16px;margin-top:12px}.route-table-scroll{overflow-x:auto;border:1px solid #e3e8f0;border-radius:12px}.route-table{min-width:780px}.route-table th{white-space:nowrap}.route-account-state{display:block;margin-top:4px;color:#8a6470;font-size:11px}.route-account-state.is-ready{color:#368368}.route-numbers{display:flex;flex-direction:column;gap:5px}.route-numbers>span{display:flex;align-items:baseline;gap:8px}.route-numbers b{font-weight:500;font-variant-numeric:tabular-nums}.route-numbers small,.route-empty{color:#8290a3;font-size:12px}.route-editor{margin-top:18px;padding:22px;border:1px solid #c7d2fe;border-radius:12px;background:#fff;box-shadow:0 4px 18px #33415508}.route-editor-head>.field{min-width:180px}.route-cap{display:flex;align-items:center;gap:8px}.route-cap .input{width:160px}.route-inheritance{display:flex;gap:24px;flex-wrap:wrap;padding:14px 0;margin-top:12px;border-top:1px solid #edf0f5}.route-group-list{display:flex;flex-direction:column;gap:10px}.route-line-group{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 16px;border:1px solid #e5eaf1;border-radius:9px}.route-line-identity strong{display:block;font-size:15px;font-variant-numeric:tabular-nums}.route-line-identity span{display:block;margin-top:4px;font-size:12px;color:#64748b}.route-permissions{display:flex;align-items:center;gap:22px;font-size:13px}.route-permissions label,.route-channel-details label{display:flex;gap:6px;align-items:center}.route-permissions small{color:#8a6f35;font-size:11px}.route-channel-details{grid-column:1/-1;font-size:12px;color:#64748b}.route-channel-details summary{cursor:pointer;padding:3px 0}.route-channel-details>div{display:flex;align-items:center;gap:16px;padding:10px 0 0;flex-wrap:wrap}.route-channel-details code{min-width:160px;color:#475569;font-size:11px}.route-channel-details small{color:#926c35}.route-editor-footer{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #edf0f5}.route-editor-footer>span{flex:1;font-size:12px;color:#64748b}.route-notice,.route-message{padding:10px 12px;font-size:13px;border-radius:8px;background:#f5f7fb;color:#52627a}.route-message.is-error{background:#fff1f2;color:#9f1239}.route-back{margin-bottom:12px}.store-pacing-details{margin:0 0 20px;padding:12px 16px;border:1px solid #e3e8f0;border-radius:10px}.store-pacing-details>summary{cursor:pointer;color:#475569;font-size:14px;font-weight:500}@media(max-width:760px){.route-panel-head,.route-editor-head{flex-direction:column;gap:12px}.route-overview{grid-template-columns:1fr 1fr}.route-overview>div{padding:12px;border-bottom:1px solid #e3e8f0}.route-overview>div:nth-child(2n){border-right:0}.route-overview>div:nth-child(n+3){border-bottom:0}.route-editor{padding:14px}.route-line-group{grid-template-columns:1fr}.route-permissions{flex-wrap:wrap;gap:14px}.route-editor-footer{flex-wrap:wrap}.route-editor-footer>span{flex-basis:100%}.route-cap .input{width:150px}}.workforce-result-details{margin-top:12px;padding:12px 16px;border:1px solid #e3e8f0;border-radius:10px;background:#fff}.workforce-result-details>summary{cursor:pointer;color:#475569;font-weight:500}.workforce-result-details .table-card{margin-top:10px;max-height:320px;overflow:auto}.workforce-result-details .tbl{min-width:650px}.workforce-publication{margin-top:18px;padding:16px;background:#f8fafc;border-radius:12px}.workforce-publication h4{margin:0 0 10px}.followup-form select.followup-consultant-readonly:disabled{color:var(--color-text-muted);background:var(--color-surface-3);cursor:not-allowed;opacity:.7}.interrupted-actions{flex:0 1 260px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.interrupted-actions .card-desc{flex-basis:100%;margin:0}@media(max-width:640px){.interrupted-actions{flex-basis:auto}}.inbound-live-card{position:sticky;top:0;z-index:200;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 20px;background:#eaf3ff;border-bottom:2px solid #2764b4;color:#172d46}.inbound-live-card button{padding:7px 16px;border:1px solid #2764b4;border-radius:6px;background:#fff;color:#172d46;cursor:pointer}.trial-filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3);margin-bottom:var(--space-4)}.trial-filters label{display:grid;gap:5px}.trial-performance .stat-value{color:#bb0a30}.audi-todos{padding:18px 22px}.audi-todo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:660px;margin:12px auto}.audi-todo-category{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 6px;border:1px solid transparent;border-radius:8px;color:inherit;background:transparent;cursor:pointer;font:inherit}.audi-todo-category:hover,.audi-todo-category.is-selected{background:#f3f5ff;border-color:#cfd5ef}.audi-todo-category:focus-visible{outline:2px solid #485ac5;outline-offset:2px}.audi-todo-category:disabled{cursor:wait}.audi-todo-icon{position:relative;display:grid;place-items:center;width:46px;height:46px;border:1px solid #747c90;border-radius:50%}.audi-todo-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.audi-todo-count{position:absolute;top:-6px;left:32px;min-width:23px;padding:1px 5px;border-radius:12px;background:#b91439;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}.audi-todo-update{margin:8px 0 0;font-size:12px}.audi-todo-notice{margin:8px 0 0;color:#815400;font-size:12px}.audi-todo-details{margin-top:14px;border-top:1px solid #e4e7f0;padding-top:14px}.audi-todo-search{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.audi-todo-search label{display:flex;align-items:center;gap:6px}.audi-todo-search input[type=date]{flex:none;width:145px}.audi-todo-search input{flex:1 1 210px;min-width:120px;padding:7px 9px;border:1px solid #d2d8e5;border-radius:6px}@media(max-width:520px){.audi-todos{padding:14px}.audi-todo-grid{gap:5px}.audi-todo-category{font-size:12px}}.lincoln-todos{padding:18px 22px}.lincoln-todo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:900px;margin:12px auto}.lincoln-todo-category{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 6px;border:1px solid transparent;border-radius:8px;color:inherit;background:transparent;cursor:pointer;font:inherit}.lincoln-todo-category:hover,.lincoln-todo-category.is-selected{background:#f3f5ff;border-color:#cfd5ef}.lincoln-todo-category:focus-visible{outline:2px solid #485ac5;outline-offset:2px}.lincoln-todo-category:disabled{cursor:wait}.lincoln-todo-icon{position:relative;display:grid;place-items:center;width:46px;height:46px;border:1px solid #747c90;border-radius:50%}.lincoln-todo-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lincoln-todo-count{position:absolute;top:-6px;left:32px;min-width:23px;padding:1px 5px;border-radius:12px;background:#b91439;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}.lincoln-todo-update{margin:8px 0 0;font-size:12px}.lincoln-todo-notice{margin:8px 0 0;color:#815400;font-size:12px}.lincoln-todo-details{margin-top:14px;border-top:1px solid #e4e7f0;padding-top:14px}.lincoln-todo-search{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.lincoln-todo-search input{flex:1 1 210px;min-width:120px;padding:7px 9px;border:1px solid #d2d8e5;border-radius:6px}@media(max-width:760px){.lincoln-todo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.lincoln-todos{padding:14px}.lincoln-todo-grid{gap:5px}.lincoln-todo-category{font-size:12px}}
