.feedback-overlay[data-v-d4fb7efe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:24px;background:#0f172a75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feedback-dialog[data-v-d4fb7efe]{width:min(460px,100%);overflow:hidden;border:1px solid #dbe3ef;border-radius:12px;background:#fff;box-shadow:0 24px 64px #0f172a47}.feedback-dialog-header[data-v-d4fb7efe]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid #edf2f7}.feedback-dialog-heading[data-v-d4fb7efe]{display:flex;align-items:center;gap:10px;min-width:0}.feedback-dialog-icon[data-v-d4fb7efe]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:15px;font-weight:800;flex-shrink:0}.feedback-success .feedback-dialog-icon[data-v-d4fb7efe]{background:#ecfdf5;color:#047857}.feedback-error .feedback-dialog-icon[data-v-d4fb7efe]{background:#fef2f2;color:#b91c1c}.feedback-warning .feedback-dialog-icon[data-v-d4fb7efe],.feedback-icon-warning[data-v-d4fb7efe]{background:#fffbeb;color:#b45309}.feedback-icon-danger[data-v-d4fb7efe]{background:#fef2f2;color:#dc2626}.feedback-icon-info[data-v-d4fb7efe],.feedback-info .feedback-dialog-icon[data-v-d4fb7efe]{background:#eff6ff;color:#1d4ed8}.feedback-confirm-danger[data-v-d4fb7efe]{border-color:#f3d0d0}.feedback-confirm-danger .feedback-dialog-header[data-v-d4fb7efe]{border-bottom-color:#f8e4e4}.feedback-confirm-danger h2[data-v-d4fb7efe]{color:#7f1d1d}.feedback-dialog h2[data-v-d4fb7efe]{margin:0;color:#0f172a;font-size:16px;font-weight:700;overflow-wrap:anywhere}.feedback-dialog-body[data-v-d4fb7efe]{padding:22px;color:#475569;font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-line}.feedback-dialog-footer[data-v-d4fb7efe]{display:flex;justify-content:flex-end;gap:8px;padding:0 22px 22px}.feedback-danger-button[data-v-d4fb7efe]{border-color:#dc2626!important;background:#dc2626!important;color:#fff!important}.feedback-danger-button[data-v-d4fb7efe]:hover{border-color:#b91c1c!important;background:#b91c1c!important}.feedback-close[data-v-d4fb7efe]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer;font-size:22px;line-height:1;flex-shrink:0}.feedback-close[data-v-d4fb7efe]:hover{background:#f1f5f9;color:#334155}.feedback-dialog-enter-active[data-v-d4fb7efe],.feedback-dialog-leave-active[data-v-d4fb7efe]{transition:opacity .18s ease}.feedback-dialog-enter-active .feedback-dialog[data-v-d4fb7efe],.feedback-dialog-leave-active .feedback-dialog[data-v-d4fb7efe]{transition:transform .18s ease,opacity .18s ease}.feedback-dialog-enter-from[data-v-d4fb7efe],.feedback-dialog-leave-to[data-v-d4fb7efe]{opacity:0}.feedback-dialog-enter-from .feedback-dialog[data-v-d4fb7efe],.feedback-dialog-leave-to .feedback-dialog[data-v-d4fb7efe]{opacity:0;transform:translateY(10px) scale(.98)}.feedback-toast[data-v-d4fb7efe]{position:fixed;top:24px;right:24px;z-index:1000;display:flex;width:min(380px,calc(100vw - 32px));align-items:center;gap:10px;padding:13px 14px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;box-shadow:0 10px 28px #0f172a29;color:#166534}.feedback-toast.feedback-error[data-v-d4fb7efe]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.feedback-toast.feedback-warning[data-v-d4fb7efe]{border-color:#fde68a;background:#fffbeb;color:#b45309}.feedback-toast.feedback-info[data-v-d4fb7efe]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.feedback-toast-icon[data-v-d4fb7efe]{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;background:#ffffffb3;font-size:12px;font-weight:800}.feedback-toast-message[data-v-d4fb7efe]{min-width:0;flex:1;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.feedback-toast-close[data-v-d4fb7efe]{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:0;border-radius:6px;background:transparent;color:currentColor;cursor:pointer;font-size:18px;line-height:1;opacity:.65}.feedback-toast-close[data-v-d4fb7efe]:hover{background:#ffffffb3;opacity:1}.feedback-toast-enter-active[data-v-d4fb7efe],.feedback-toast-leave-active[data-v-d4fb7efe]{transition:opacity .18s ease,transform .18s ease}.feedback-toast-enter-from[data-v-d4fb7efe],.feedback-toast-leave-to[data-v-d4fb7efe]{opacity:0;transform:translateY(-8px)}@media (max-width: 640px){.feedback-overlay[data-v-d4fb7efe]{padding:16px}.feedback-toast[data-v-d4fb7efe]{top:16px;right:16px}}.global-minimized-call-card[data-v-6a2e74b1]{position:fixed;right:24px;bottom:24px;z-index:3000;display:flex;width:min(390px,calc(100vw - 32px));min-height:76px;align-items:center;gap:8px;padding:10px;border:1px solid #cbd9ed;border-radius:16px;background:#fffffff7;box-shadow:0 18px 45px #0f172a38,0 2px 8px #2563eb1a;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:global-minimized-call-in-6a2e74b1 .22s ease-out}.global-minimized-call-card.dragging[data-v-6a2e74b1]{cursor:grabbing;box-shadow:0 22px 52px #0f172a42,0 3px 10px #2563eb24}.global-minimized-call-main[data-v-6a2e74b1]{display:flex;min-width:0;flex:1;align-items:center;gap:11px;padding:4px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.global-minimized-call-main[data-v-6a2e74b1]:hover{background:#f8fafc}.global-minimized-call-icon[data-v-6a2e74b1]{position:relative;display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#2563eb,#075bd8);color:#fff;box-shadow:0 8px 18px #2563eb42}.global-minimized-call-icon i[data-v-6a2e74b1]{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e24}.global-minimized-call-icon i.inactive[data-v-6a2e74b1]{background:#94a3b8;box-shadow:0 0 0 3px #94a3b824}.global-minimized-call-copy[data-v-6a2e74b1]{display:grid;min-width:0;flex:1;gap:3px}.global-minimized-call-copy strong[data-v-6a2e74b1]{overflow:hidden;color:#172033;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.global-minimized-call-copy small[data-v-6a2e74b1]{overflow:hidden;color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.global-minimized-call-state[data-v-6a2e74b1]{display:grid;flex:0 0 auto;justify-items:end;gap:3px}.global-minimized-call-state em[data-v-6a2e74b1]{color:#16a34a;font-size:11px;font-style:normal;font-weight:600}.global-minimized-call-state strong[data-v-6a2e74b1]{color:#172033;font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.global-minimized-call-hangup[data-v-6a2e74b1],.global-minimized-call-restore[data-v-6a2e74b1]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;border-radius:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.global-minimized-call-hangup[data-v-6a2e74b1]{border:1px solid #fecaca;background:#fff1f2;color:#dc2626}.global-minimized-call-hangup[data-v-6a2e74b1]:hover:not(:disabled){border-color:#f87171;background:#fee2e2;transform:translateY(-1px)}.global-minimized-call-hangup[data-v-6a2e74b1]:disabled{cursor:wait;opacity:.6}.global-minimized-call-restore[data-v-6a2e74b1]{border:1px solid #d8e2ee;background:#fff;color:#52627a}.global-minimized-call-restore[data-v-6a2e74b1]:hover{border-color:#93b5e7;background:#eff6ff;color:#075bd8;transform:translateY(-1px)}@keyframes global-minimized-call-in-6a2e74b1{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 680px){.global-minimized-call-card[data-v-6a2e74b1]{right:12px;bottom:12px;width:calc(100vw - 24px);border-radius:14px}.global-minimized-call-state[data-v-6a2e74b1]{display:none}}.empty-state-view[data-v-941f0217]{display:flex;width:100%;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:28px 20px;color:#94a3b8;text-align:center}.empty-state-view-icon[data-v-941f0217]{display:grid;width:62px;height:62px;margin-bottom:5px;place-items:center;border:1px solid #dbe4ef;border-radius:16px;background:#f8fafc;color:#94a3b8}.empty-state-view-icon svg[data-v-941f0217]{width:38px;height:38px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.empty-state-view strong[data-v-941f0217]{color:#475569;font-size:14px;font-weight:650}.empty-state-view-description[data-v-941f0217]{max-width:440px;color:#94a3b8;font-size:12px;line-height:1.6}.empty-state-view-actions[data-v-941f0217]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.empty-state-view.compact[data-v-941f0217]{gap:5px;padding:18px 14px}.empty-state-view.compact .empty-state-view-icon[data-v-941f0217]{width:48px;height:48px;border-radius:13px}.empty-state-view.compact .empty-state-view-icon svg[data-v-941f0217]{width:30px;height:30px}button.app-clear-filter-button[data-v-c3d0b78f]:not(#app-clear-filter-button-style-guard){all:unset!important;box-sizing:border-box!important;display:inline-flex!important;width:auto!important;height:30px!important;min-width:0!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border:1px solid #d5deea!important;border-radius:7px!important;background:#f7f9fc!important;color:#52657e!important;cursor:pointer!important;font-family:inherit!important;font-size:12px!important;font-weight:550!important;line-height:1!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease!important}button.app-clear-filter-button:not(#app-clear-filter-button-style-guard) svg[data-v-c3d0b78f]{width:14px!important;height:14px!important;flex:0 0 14px!important}button.app-clear-filter-button[data-v-c3d0b78f]:not(#app-clear-filter-button-style-guard):hover:not(:disabled){border-color:#9dbce8!important;background:#edf4ff!important;color:#075bd8!important}button.app-clear-filter-button[data-v-c3d0b78f]:not(#app-clear-filter-button-style-guard):active:not(:disabled){transform:translateY(1px)!important}button.app-clear-filter-button[data-v-c3d0b78f]:not(#app-clear-filter-button-style-guard):focus-visible{outline:none!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #075bd859!important}button.app-clear-filter-button[data-v-c3d0b78f]:not(#app-clear-filter-button-style-guard):disabled{cursor:not-allowed!important;opacity:.55!important}:root{--primary: #6366f1;--primary-hover: #4f46e5;--primary-active: #4338ca;--primary-light: #e0e7ff;--primary-50: #eef2ff;--bg: #f1f5f9;--surface: #ffffff;--surface-hover: #f8fafc;--border: #e2e8f0;--border-light: #f1f5f9;--text: #0f172a;--text-2: #334155;--text-3: #64748b;--text-4: #94a3b8;--success: #059669;--success-bg: #ecfdf5;--danger: #dc2626;--danger-bg: #fef2f2;--warning: #d97706;--warning-bg: #fffbeb;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .07), 0 2px 4px -2px rgb(0 0 0 / .07);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -4px rgb(0 0 0 / .05);--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--t-fast: .15s ease;--t-normal: .25s ease}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page{max-width:1400px;margin:0 auto;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-head h1{margin:0 0 4px;font-size:24px;font-weight:700;letter-spacing:0;color:var(--text)}.page-head p{margin:0;color:var(--text-3);font-size:14px;line-height:1.5}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px 24px;margin-bottom:20px;box-shadow:var(--shadow-xs);transition:box-shadow var(--t-normal)}.panel:hover{box-shadow:var(--shadow-sm)}.panel-title{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--text-2);display:flex;align-items:center;gap:8px}.panel-title:before{content:"";display:inline-block;width:3px;height:16px;background:var(--primary);border-radius:2px;flex-shrink:0}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field{display:flex;flex-direction:column;gap:6px}.field label{color:var(--text-2);font-size:13px;font-weight:500}.field input,.field select,.field textarea{height:38px;border:1px solid var(--border);border-radius:var(--r-md);padding:0 12px;background:var(--surface);color:var(--text);font-size:14px;outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.field textarea{height:auto;min-height:80px;padding:10px 12px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--text-4)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px;cursor:pointer}.actions-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;grid-column:1 / -1;margin-top:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all var(--t-fast);-webkit-user-select:none;user-select:none}.btn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-50)}.btn:active{transform:scale(.97)}.btn-primary{border-color:var(--primary);background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff;box-shadow:0 2px 8px #6366f159}.btn-danger{border-color:#fecaca;background:var(--surface);color:var(--danger)}.btn-danger:hover{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-sm{height:30px;padding:0 12px;font-size:12px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-light)}.table th{color:var(--text-3);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-hover);position:sticky;top:0}.table tbody tr{transition:background var(--t-fast)}.table tbody tr:hover{background:var(--primary-50)}.table tbody tr:last-child td{border-bottom:none}.table code{color:var(--text-2);background:var(--border-light);border-radius:var(--r-sm);padding:2px 6px;font-size:12px;font-family:JetBrains Mono,Fira Code,Consolas,monospace}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.4}.badge-success{background:var(--success-bg);color:var(--success)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-info{background:var(--primary-light);color:var(--primary)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-neutral{background:var(--border-light);color:var(--text-3)}.message{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;border-radius:var(--r-md);font-size:13px;font-weight:500;color:var(--success);background:var(--success-bg);border:1px solid #a7f3d0}.message:before{content:"✓";font-weight:700;flex-shrink:0}.error{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;border-radius:var(--r-md);font-size:13px;font-weight:500;color:var(--danger);background:var(--danger-bg);border:1px solid #fecaca}.error:before{content:"✕";font-weight:700;flex-shrink:0}.hint{color:var(--text-3);font-size:13px;line-height:1.5}.empty-state{padding:40px 24px;text-align:center;color:var(--text-4);background:var(--surface-hover);border-radius:var(--r-md);border:1px dashed var(--border);font-size:14px}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.checkbox-item{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:13px;cursor:pointer;transition:all var(--t-fast)}.checkbox-item:hover{border-color:var(--primary-light);background:var(--primary-50)}.checkbox-item:has(input:checked){border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 1px var(--primary)}.checkbox-item input[type=checkbox]{margin-top:2px;accent-color:var(--primary);width:16px;height:16px;flex-shrink:0}.checkbox-item strong{display:block;font-weight:600;color:var(--text);line-height:1.4}.checkbox-item span span{display:block;color:var(--text-3);font-size:12px;margin-top:2px;word-break:break-all}.table select{height:32px;border:1px solid var(--border);border-radius:var(--r-sm);padding:0 8px;background:var(--surface);color:var(--text-2);font-size:13px;cursor:pointer;outline:none;transition:border-color var(--t-fast)}.table select:focus{border-color:var(--primary)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease;padding:24px}.modal{background:var(--surface);border:1px solid #dbe3ef;border-radius:12px;box-shadow:0 24px 64px #0f172a3d;width:100%;max-width:520px;max-height:85vh;display:flex;flex-direction:column;animation:slideUp .25s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--border-light)}.modal-header h3{margin:0;font-size:17px;font-weight:600;color:var(--text)}.modal-close{width:32px;height:32px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--t-fast);font-size:20px;flex-shrink:0}.modal-close:hover{background:var(--border-light);color:var(--text)}.modal-body{padding:18px 24px 20px;overflow-y:auto;flex:1}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 24px 22px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:8px}.list-card{display:flex;flex-direction:column;gap:6px}.list-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);cursor:pointer;transition:all var(--t-fast)}.list-item:hover{border-color:var(--primary-light);background:var(--primary-50)}.list-item.active{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 1px var(--primary)}.list-item-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.list-item-body{flex:1;min-width:0}.list-item-title{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px}.list-item-desc{font-size:12px;color:var(--text-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}@media (max-width: 980px){.layout{grid-template-columns:1fr!important}.sidebar{display:none!important}.grid-2,.grid-3,.form-grid,.checkbox-grid{grid-template-columns:1fr}.page-head{flex-direction:column}}@media (max-width: 640px){.page{padding:0}.panel{padding:16px;border-radius:var(--r-md)}.form-grid{grid-template-columns:1fr}}:root{--primary: #075bd8;--primary-hover: #004bb9;--primary-active: #003f9e;--primary-light: #dbeafe;--primary-50: #edf4ff;--bg: #f4f7fb;--surface: #ffffff;--surface-hover: #f5f7fa;--border: #c7d1e1;--border-light: #d9e0e9;--text: #172033;--text-2: #29486d;--text-3: #64748b;--text-4: #8a99ad;--r-sm: 6px;--r-md: 8px;--r-lg: 8px;--r-xl: 8px}body{color:#172033;background:#f4f7fb}.login-page{padding:20px!important;background:#f4f7fb!important}.login-page .login-panel{padding:36px!important;border-color:#c7d1e1!important;border-radius:8px!important;box-shadow:0 18px 50px #1e314e1a!important}.login-page .brand-mark,.login-page .login-submit{background:#075bd8!important}.login-page .login-heading h1{color:#101828!important;font-size:22px!important;letter-spacing:0!important}.login-page .login-form input,.login-page .login-submit{height:38px!important;border-radius:8px!important}.login-page .login-form input{border-color:#c7d1e1!important;background:#f8fafc!important}.login-page .login-form input:focus{border-color:#075bd8!important;background:#fff!important;box-shadow:0 0 0 3px #075bd81a!important}.workspace .main>.page:not(.workbench-page){width:min(100%,1440px)!important;max-width:1440px!important;margin:0 auto!important;color:#172033;--primary: #075bd8 !important;--primary-hover: #004bb9 !important;--border: #c7d1e1 !important;--border-light: #d9e0e9 !important;--border-soft: #e5eaf1 !important;--text: #172033 !important;--text-secondary: #29486d !important;--secondary: #29486d !important;--muted: #64748b !important}.workspace .main>.page:not(.workbench-page) .page-head,.workspace .main>.page:not(.workbench-page) [class$=-page-head]{align-items:center!important;gap:14px!important;margin-bottom:20px!important}.workspace .main>.page:not(.workbench-page) .page-head h1,.workspace .main>.page:not(.workbench-page) [class$=-page-head] h1{margin:0 0 5px!important;color:#101828!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important}.workspace .main>.page:not(.workbench-page) .page-head p,.workspace .main>.page:not(.workbench-page) [class$=-page-head] p{margin:0!important;color:#64748b!important;font-size:13px!important;line-height:1.55!important}.workspace .main>.page .page-head>:first-child:has(h1){display:none!important}.workspace .main>.page .page-head:has(>:first-child:has(h1)){margin-bottom:0!important}.workspace .main>.page .page-head:has(>:first-child:has(h1))>:not(:first-child){margin-left:auto}.workspace .main>.page:not(.workbench-page) :is(.panel,[class$=-panel],.action-card,.list-card){border-color:#c7d1e1!important;border-radius:8px!important;background-color:#fff!important;box-shadow:0 3px 8px #1e314e0f!important}.workspace .main>.page:not(.workbench-page) :is(.panel,[class$=-panel]):hover{box-shadow:0 5px 14px #1e314e14!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats){gap:12px!important;margin-bottom:20px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.workspace .main>.page:not(.workbench-page) .summary-strip>*,.workspace .main>.page:not(.workbench-page) .summary-grid>*,.workspace .main>.page:not(.workbench-page) .settings-summary>*,.workspace .main>.page:not(.workbench-page) .stats-grid>*,.workspace .main>.page:not(.workbench-page) .billing-stats>*{min-height:104px!important;padding:16px 18px!important;border:1px solid #c7d1e1!important;border-radius:8px!important;background:#fff!important;box-shadow:0 3px 8px #1e314e0f!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats) :is(span,small){color:#64748b!important;font-size:12px!important;letter-spacing:0!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats) strong{color:#101828!important;font-size:24px!important;font-weight:700!important;line-height:1.15!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats)>:first-child strong{color:#075bd8!important}.workspace .main>.page:not(.workbench-page) :is(.summary-icon,[class$=-icon]){border-radius:8px!important}.workspace .main>.page:not(.workbench-page) .summary-icon{width:50px!important;height:50px!important;flex-basis:50px!important;border-radius:50%!important}.workspace .main>.page:not(.workbench-page) :is(.panel-toolbar,.panel-head,.panel-header,.section-toolbar){min-height:64px!important;padding:12px 16px!important;border-color:#c7d1e1!important;background:#fff!important}.workspace .main>.page:not(.workbench-page) :is(.panel-toolbar,.panel-head,.panel-header,.section-toolbar) h2,.workspace .main>.page:not(.workbench-page) .panel-title{color:#172033!important;font-size:15px!important;font-weight:650!important;letter-spacing:0!important}.workspace .main>.page:not(.workbench-page) .panel-title:before{background:#075bd8!important}.workspace .main>.page:not(.workbench-page) .btn{min-height:0!important;height:36px!important;gap:6px!important;padding:0 14px!important;border:1px solid #c7d1e1!important;border-radius:8px!important;background:#fff!important;color:#172033!important;font-size:13px!important;font-weight:550!important;letter-spacing:0!important;box-shadow:none!important}.workspace .main>.page:not(.workbench-page) .btn:hover:not(:disabled){border-color:#075bd8!important;background:#f3f7ff!important;color:#075bd8!important}.workspace .main>.page:not(.workbench-page) .btn-primary{border-color:#075bd8!important;background:#075bd8!important;color:#fff!important}.workspace .main>.page:not(.workbench-page) .btn-primary:hover:not(:disabled){border-color:#004bb9!important;background:#004bb9!important;color:#fff!important}.workspace .main>.page:not(.workbench-page) .btn-danger{border-color:#fecaca!important;background:#fff!important;color:#dc2626!important}.workspace .main>.page:not(.workbench-page) .btn-danger:hover:not(:disabled){border-color:#dc2626!important;background:#fff0f0!important;color:#b91c1c!important}.workspace .main>.page:not(.workbench-page) .btn-sm{height:30px!important;padding:0 10px!important;font-size:12px!important}.workspace .main>.page:not(.workbench-page) input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace .main>.page:not(.workbench-page) select,.workspace .main>.page:not(.workbench-page) textarea{border-color:#c7d1e1!important;border-radius:8px!important;background-color:#f8fafc!important;color:#172033!important;font-size:13px!important;letter-spacing:0!important;outline:none!important}.workspace .main>.page:not(.workbench-page) input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace .main>.page:not(.workbench-page) select{height:36px!important}.workspace .main>.page:not(.workbench-page) input:focus,.workspace .main>.page:not(.workbench-page) select:focus,.workspace .main>.page:not(.workbench-page) textarea:focus{border-color:#075bd8!important;background-color:#fff!important;box-shadow:0 0 0 3px #075bd81a!important}.workspace .main>.page:not(.workbench-page) input::placeholder,.workspace .main>.page:not(.workbench-page) textarea::placeholder{color:#8a99ad!important}.workspace .main>.page:not(.workbench-page) :is(.table-shell,.table-wrap,[class$=-table-wrap]){border-color:#c7d1e1!important}.workspace .main>.page:not(.workbench-page) table{color:#29486d!important;font-size:13px!important;letter-spacing:0!important}.workspace .main>.page:not(.workbench-page) table th,.workspace .main>.page:not(.workbench-page) table td{height:auto!important;padding:11px 14px!important;border-color:#d9e0e9!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.workspace .main>.page:not(.workbench-page) table th{background:#f1f3f6!important;color:#29486d!important;font-size:12px!important;font-weight:650!important}.workspace .main>.page:not(.workbench-page) table tbody tr:nth-child(2n) td{background-color:#f7f9fb}.workspace .main>.page:not(.workbench-page) table tbody tr:hover td{background-color:#edf4ff!important}.workspace .main>.page:not(.workbench-page) :is(.badge,[class$=-badge],.status){min-height:22px!important;align-items:center!important;padding:2px 8px!important;border-radius:6px!important;font-size:11px!important;letter-spacing:0!important}.workspace .main>.page:not(.workbench-page) :is(.table-footer,.pagination-footer,.billing-table-footer,.detail-footer){min-height:52px!important;padding:10px 16px!important;color:#64748b!important;font-size:12px!important}.workspace .main>.page:not(.workbench-page) :is(.pagination,.pagination-controls,.detail-pagination,.billing-pagination) button,.workspace .main>.page:not(.workbench-page) :is(.page-button,.billing-page-button){width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:1px solid #c7d1e1!important;border-radius:6px!important;background:#fff!important;color:#29486d!important}.workspace .main>.page:not(.workbench-page) :is([class$=-tabs],.tabs) button.active{color:#075bd8!important}.workspace .main>.page:not(.workbench-page) :is(.action-link,.link-button,.detail-link-button){border-radius:6px!important;color:#075bd8!important;font-size:12px!important;letter-spacing:0!important}.workspace .main>.page:not(.workbench-page) :is(.action-link,.link-button,.detail-link-button):hover:not(:disabled){background:#edf4ff!important;color:#004bb9!important}.workspace .main>.page:not(.workbench-page) :is(.empty-state,.empty:not(button),[class$=-empty]){color:#64748b!important;background-color:#f8fafc!important;border-color:#c7d1e1!important;border-radius:8px!important}.modal-overlay:not(.work-modal-overlay)>.modal:not([class*=drawer]),.modal-mask>.modal:not([class*=drawer]){border-color:#c7d1e1!important;border-radius:8px!important;background:#fff!important;color:#172033!important;box-shadow:0 20px 50px #1e314e33!important}.modal-overlay:not(.work-modal-overlay)>.modal:not([class*=drawer]) :is(.modal-header,header),.modal-mask>.modal:not([class*=drawer]) :is(.modal-header,header){border-color:#d9e0e9!important}.modal-overlay:not(.work-modal-overlay)>.modal:not([class*=drawer]) :is(.modal-header,header) h3,.modal-mask>.modal:not([class*=drawer]) :is(.modal-header,header) h3{color:#172033!important;font-size:16px!important;letter-spacing:0!important}.modal-overlay:not(.work-modal-overlay)>.modal:not([class*=drawer]) .btn,.modal-mask>.modal:not([class*=drawer]) .btn{height:36px!important;padding:0 14px!important;border-color:#c7d1e1!important;border-radius:8px!important;font-size:13px!important;letter-spacing:0!important}.modal-overlay:not(.work-modal-overlay)>.modal:not([class*=drawer]) .btn-primary,.modal-mask>.modal:not([class*=drawer]) .btn-primary{border-color:#075bd8!important;background:#075bd8!important;color:#fff!important}.modal-overlay:not(.work-modal-overlay)>.modal:not([class*=drawer]) :is(input,select,textarea),.modal-mask>.modal:not([class*=drawer]) :is(input,select,textarea){border-color:#c7d1e1!important;border-radius:8px!important;background-color:#f8fafc!important;font-size:13px!important;letter-spacing:0!important}.modal-overlay:not(.work-modal-overlay)>.modal:not([class*=drawer]) :is(input,select,textarea):focus,.modal-mask>.modal:not([class*=drawer]) :is(input,select,textarea):focus{border-color:#075bd8!important;background-color:#fff!important;box-shadow:0 0 0 3px #075bd81a!important}@media (max-width: 760px){.workspace .main>.page:not(.workbench-page) .page-head,.workspace .main>.page:not(.workbench-page) [class$=-page-head]{align-items:flex-start!important;flex-direction:column!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 520px){.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats){grid-template-columns:1fr!important}}.workspace .main>.page:not(.workbench-page){zoom:.9;padding-bottom:34px!important}.workspace .main>.page:not(.workbench-page) .page-head,.workspace .main>.page:not(.workbench-page) [class$=-page-head]{margin-bottom:28px!important}.workspace .main>.page:not(.workbench-page) .page-head h1,.workspace .main>.page:not(.workbench-page) [class$=-page-head] h1{margin-bottom:4px!important;color:#101828!important;font-size:28px!important;font-weight:750!important}.workspace .main>.page:not(.workbench-page) .page-head p,.workspace .main>.page:not(.workbench-page) [class$=-page-head] p{color:#29486d!important;font-size:14px!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid){gap:16px!important;margin-bottom:34px!important;overflow:visible!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip>*,.summary-grid>*,.settings-summary>*,.stats-grid>*,.billing-stats>*,.summary-cards>*,.metric-grid>*,.summary-card,.metric-card,.stat-card){height:82px!important;min-height:82px!important;max-height:82px!important;box-sizing:border-box!important;padding:12px 18px!important;border:1px solid #c7d1e1!important;border-radius:17px!important;background:#fff!important;box-shadow:0 3px 8px #1e314e14!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid) :is(span,small){color:#29486d!important;font-size:13px!important;letter-spacing:.02em!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid) strong{color:#101828!important;font-size:24px!important;font-weight:750!important;line-height:1.1!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid)>:first-child strong{color:#075bd8!important}.workspace .main>.page:not(.workbench-page) :is(.summary-icon,.summary-card .summary-icon,.metric-icon,.stat-icon){width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:50%!important}.workspace .main>.page:not(.workbench-page) :is(.panel,[class$=-panel],.action-card,.list-card){border:1px solid #c7d1e1!important;border-radius:8px!important;background:#fff!important;box-shadow:0 3px 8px #1e314e14!important}.workspace .main>.page:not(.workbench-page) :is(.panel-toolbar,.panel-head,.panel-header,.section-toolbar,.toolbar){min-height:0!important;padding:18px 20px!important;border-color:#d9e0e9!important;background:#fff!important}.workspace .main>.page:not(.workbench-page) :is(.panel-toolbar h2,.panel-head h2,.panel-header h2,.section-toolbar h2,.toolbar h2,.toolbar-title h2,.panel-title){color:#172033!important;font-size:16px!important;font-weight:600!important}.workspace .main>.page:not(.workbench-page) .btn,.workspace .main>.page:not(.workbench-page) .login-submit{height:38px!important;padding:0 15px!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important}.workspace .main>.page:not(.workbench-page) .btn-primary,.workspace .main>.page:not(.workbench-page) .login-submit{border-color:#075bd8!important;background:#075bd8!important;color:#fff!important}.workspace .main>.page:not(.workbench-page) .btn-sm{height:32px!important;padding:0 13px!important;font-size:12px!important}.workspace .main>.page:not(.workbench-page) input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace .main>.page:not(.workbench-page) select{height:38px!important;border-radius:6px!important;background:#f8fafc!important;font-size:13px!important}.workspace .main>.page:not(.workbench-page) textarea{border-radius:6px!important;background:#f8fafc!important;font-size:13px!important}.workspace .main>.page:not(.workbench-page) :is(.table-shell,.table-wrap,[class$=-table-wrap]){border-color:#c7d1e1!important;border-radius:8px!important;background:#fff!important}.workspace .main>.page:not(.workbench-page) table{color:#29486d!important;font-size:13px!important}.workspace .main>.page:not(.workbench-page) table th,.workspace .main>.page:not(.workbench-page) table td{padding:13px 14px!important;border-color:#d9e0e9!important;font-size:13px!important;letter-spacing:0!important}.workspace .main>.page:not(.workbench-page) table th{background:#f1f3f6!important;color:#29486d!important;font-size:14px!important;font-weight:650!important}.workspace .main>.page:not(.workbench-page) table tbody tr:nth-child(2n) td{background:#f5f7fa!important}.workspace .main>.page:not(.workbench-page) table tbody tr:hover td{background:#edf4ff!important}.workspace .main>.page:not(.workbench-page) :is(.table-footer,.pagination-footer,.billing-table-footer,.detail-footer){min-height:72px!important;padding:24px 0 0!important;border-top:0!important;background:transparent!important;color:#29486d!important;font-size:14px!important}.workspace .main>.page:not(.workbench-page) :is(.pagination,.pagination-controls,.detail-pagination,.billing-pagination) button,.workspace .main>.page:not(.workbench-page) :is(.page-button,.billing-page-button){width:40px!important;min-width:40px!important;height:40px!important;border-color:#c7d1e1!important;border-radius:8px!important;background:#fff!important;color:#29486d!important;font-size:14px!important}.workspace .main>.page:not(.workbench-page) :is(.pagination,.pagination-controls,.detail-pagination,.billing-pagination) button.active,.workspace .main>.page:not(.workbench-page) :is(.page-button,.billing-page-button).active{border-color:#075bd8!important;background:#075bd8!important;color:#fff!important}@media (max-width: 680px){.workspace .main>.page:not(.workbench-page) .page-head,.workspace .main>.page:not(.workbench-page) [class$=-page-head]{align-items:flex-start!important;flex-direction:column!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.workspace .main>.page:not(.workbench-page) :is(.summary-strip>*,.summary-grid>*,.settings-summary>*,.stats-grid>*,.billing-stats>*,.summary-cards>*,.metric-grid>*,.summary-card,.metric-card,.stat-card){min-height:128px!important;padding:18px!important}}@media (max-width: 480px){.workspace .main>.page:not(.workbench-page) :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid){grid-template-columns:1fr!important}}.workspace .main>.page :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid){gap:10px!important;margin-bottom:16px!important}.workspace .main>.page :is(.summary-strip>*,.summary-grid>*,.settings-summary>*,.stats-grid>*,.billing-stats>*,.summary-cards>*,.metric-grid>*,.summary-card,.metric-card,.stat-card){min-height:82px!important;padding:12px 16px!important;border-radius:8px!important;box-shadow:0 2px 6px #1e314e0d!important}.workspace .main>.page :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid) strong{font-size:22px!important}.workspace .main>.page :is(.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid) :is(span,small){font-size:11px!important}.workspace .main>.page .page-head{margin-bottom:12px!important}.workspace .main>.page .page-head h1{font-size:22px!important}.workspace .main>.page .page-head p{font-size:12px!important}.workspace .main>.page .content-tabs{display:flex;gap:22px;margin:0 0 14px;border-bottom:1px solid #d9e0e9}.workspace .main>.page .content-tabs button{min-height:34px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;font-size:13px;cursor:pointer}.workspace .main>.page .content-tabs button.active{border-bottom-color:#075bd8;color:#075bd8;font-weight:650}.workspace .main>.page>.workbench-actions-bar{margin-top:12px}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]){border:1px solid #c7d1e1!important;border-radius:8px!important;background:#fff!important;color:#172033!important;box-shadow:0 20px 50px #1e314e33!important}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]) :is(.modal-header,.work-modal-header,.detail-header,.drawer-header,header){border-color:#d9e0e9!important;background:#fff!important}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]) :is(.modal-header h3,.work-modal-header h3,.detail-header h3,.drawer-header h3,header h3){color:#172033!important;font-size:17px!important;letter-spacing:0!important}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]) :is(.modal-close,.close-button,.drawer-close){border-radius:8px!important;color:#64748b!important}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]) :is(.modal-close:hover,.close-button:hover,.drawer-close:hover){background:#edf4ff!important;color:#075bd8!important}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]) .btn{height:38px!important;padding:0 15px!important;border:1px solid #c7d1e1!important;border-radius:6px!important;font-size:13px!important}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]) .btn-primary{border-color:#075bd8!important;background:#075bd8!important;color:#fff!important}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]) :is(input,select,textarea){border-color:#c7d1e1!important;border-radius:6px!important;background:#f8fafc!important;color:#172033!important;font-size:13px!important}body>:is(.modal-overlay,.modal-mask,[class*=drawer-mask])>:is(.modal,[class*=drawer]) :is(input,select){height:38px!important}body>.work-modal-overlay.stage-lead-create-overlay{display:grid!important;place-items:center!important;padding:24px!important}body>.work-modal-overlay.stage-lead-create-overlay>.lead-create-modal.stage-lead-create-modal{display:flex!important;box-sizing:border-box!important;width:min(720px,100%)!important;max-width:720px!important;min-width:720px!important;height:auto!important;min-height:0!important;max-height:min(760px,calc(100dvh - 48px))!important;flex-direction:column!important;overflow:hidden!important}body>.work-modal-overlay.stage-lead-create-overlay>.stage-lead-create-modal>.work-modal-header{align-items:center!important;gap:18px!important;padding:18px 22px!important;border-bottom:1px solid var(--border-light)!important;background:#fff!important}body>.work-modal-overlay.stage-lead-create-overlay>.stage-lead-create-modal>.stage-lead-create-form{min-height:0!important;flex:1 1 auto!important;padding:20px!important;overflow-y:auto!important;overscroll-behavior:contain!important}body>.work-modal-overlay.stage-lead-create-overlay>.stage-lead-create-modal>.stage-lead-create-form>.lead-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}body>.work-modal-overlay.stage-lead-create-overlay>.stage-lead-create-modal>.stage-lead-create-form>footer{position:sticky!important;bottom:-20px!important;z-index:2!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:20px -20px -20px!important;padding:14px 20px!important;border-top:1px solid var(--border-light)!important;background:#fff!important}@media (max-width: 680px){body>.work-modal-overlay.stage-lead-create-overlay{padding:12px!important}body>.work-modal-overlay.stage-lead-create-overlay>.lead-create-modal.stage-lead-create-modal{max-height:min(760px,calc(100dvh - 24px))!important}}.workspace .main>.page.intent-page .intent-panel{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.workspace .main>.page.intent-page .intent-panel>.toolbar{min-height:88px!important;padding:16px 18px!important;border:1px solid #c7d1e1!important;border-bottom:0!important;border-radius:17px 17px 0 0!important;background:#fff!important}.workspace .main>.page.intent-page .intent-panel>.table-shell{min-height:360px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important}.workspace .main>.page.intent-page .intent-panel>.table-shell .table-wrap tbody tr:last-child td{border-bottom:0!important}.workspace .main>.page.intent-page .intent-panel>.table-footer{min-height:48px!important;box-sizing:border-box!important;margin:0!important;padding:10px 14px!important;border-top:1px solid #e2e8f0!important;background:#fff!important;color:#64748b!important;font-size:11px!important}.workspace .main>.page.intent-page .pagination-controls{gap:5px!important;margin-left:auto!important}.workspace .main>.page.intent-page .pagination-controls select,.workspace .main>.page.intent-page .pagination-controls .page-button{height:30px!important;min-height:30px!important;border-color:#dce5f0!important;border-radius:6px!important;background:#fff!important;color:#64748b!important;font-size:11px!important}.workspace .main>.page.intent-page .pagination-controls select{padding:0 8px!important}.workspace .main>.page.intent-page .pagination-controls .page-button{width:30px!important;min-width:30px!important}.workspace .main>.page.intent-page .pagination-controls .page-button:hover:not(:disabled),.workspace .main>.page.intent-page .pagination-controls .page-button.active{border-color:#075bd8!important;background:#fff!important;color:#075bd8!important}@media (max-width: 680px){.workspace .main>.page.intent-page .intent-panel>.table-footer{align-items:flex-start!important;flex-direction:column!important;padding:10px 14px!important}}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .toolbar-filter-group{display:flex!important;min-width:0!important;flex:0 1 auto!important;align-items:center!important;gap:6px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .toolbar-filter-group .toolbar-filter-button,.workspace .main>.page.call-center-page .statistics-panel>.panel-toolbar>.toolbar-filter-button{margin-left:0!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .toolbar-actions,.workspace .main>.page.workbench-page .workbench-actions-bar,.workspace .main>.page.workbench-page .lead-toolbar-actions,.workspace .main>.page.customer-stage-page .stage-toolbar-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important;margin-left:auto!important;white-space:nowrap!important}.workspace .main>.page.call-center-page .statistics-panel>.panel-toolbar>.toolbar-filter-button{order:1}.workspace .main>.page.call-center-page .statistics-panel>.panel-toolbar>.toolbar-actions{order:2}.workspace .main>.page.workbench-page .toolbar-filter-group .workbench-tabs{flex:0 0 auto!important}.workspace .main>.page.workbench-page .toolbar-filter-group .search-control{flex:0 1 280px!important;width:clamp(220px,19vw,280px)!important;min-width:220px!important;max-width:280px!important}@media (max-width: 1380px){.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.panel-toolbar,.toolbar){flex-wrap:wrap!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .toolbar-actions,.workspace .main>.page.workbench-page .workbench-actions-bar,.workspace .main>.page.workbench-page .lead-toolbar-actions,.workspace .main>.page.customer-stage-page .stage-toolbar-actions{margin-left:auto!important}}@media (max-width: 900px){.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .toolbar-filter-group{width:100%!important;flex:1 1 100%!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .toolbar-actions,.workspace .main>.page.workbench-page .workbench-actions-bar,.workspace .main>.page.workbench-page .lead-toolbar-actions,.workspace .main>.page.customer-stage-page .stage-toolbar-actions{width:auto!important;margin-left:auto!important}}@media (max-width: 680px){.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .toolbar-filter-group .search-control,.workspace .main>.page.workbench-page .toolbar-filter-group .search-control{width:calc(100% - 46px)!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .toolbar-actions,.workspace .main>.page.workbench-page .workbench-actions-bar,.workspace .main>.page.workbench-page .lead-toolbar-actions,.workspace .main>.page.customer-stage-page .stage-toolbar-actions{width:100%!important;flex-wrap:wrap!important;margin-left:0!important}}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin-right:0!important;margin-left:0!important;zoom:1!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview){width:100%!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important;margin:0 0 16px!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview)>*{width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;box-sizing:border-box!important;padding:10px 14px!important;border:1px solid #dce5f0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a05!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview) .summary-item-copy{display:grid!important;min-width:0!important;gap:3px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview) .summary-item-copy>span{color:#71839d!important;font-size:11px!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:uppercase!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview) .summary-item-copy>strong{color:#0f172a!important;font-size:23px!important;font-weight:750!important;line-height:1.1!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview) .summary-item-copy>small{display:none!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview) .summary-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:10px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.workbench-panel,.customer-stage-panel,.call-panel,.intent-panel){width:100%!important;max-width:none!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #dce5f0!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.workspace .main>.page.intent-page .intent-panel>.toolbar,.workspace .main>.page.customer-stage-page .customer-stage-panel>.panel-toolbar,.workspace .main>.page.call-center-page .call-panel>.panel-toolbar,.workspace .main>.page.workbench-page .workbench-panel>.panel-toolbar{min-height:52px!important;box-sizing:border-box!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid #dce5f0!important;border-radius:0!important;background:#fff!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.table-shell,.table-wrap){max-width:100%!important;border-radius:0!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) table th{height:40px!important;box-sizing:border-box!important;padding:7px 10px!important;background:#f8fafc!important;color:#526783!important;font-size:11px!important;font-weight:650!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) table td{height:56px!important;box-sizing:border-box!important;padding:7px 10px!important;border-color:#e2e8f0!important;font-size:12px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.table-footer,.stage-list-footer){min-height:48px!important;box-sizing:border-box!important;margin:0!important;padding:10px 14px!important;border-top:1px solid #e2e8f0!important;background:#fff!important;color:#64748b!important;font-size:11px!important}.workspace .main>.page.platform-compact-page{font-size:12px!important}.workspace .main>.page.platform-compact-page button{font-size:11px!important}.workspace .main>.page.platform-compact-page .btn{width:auto;height:30px!important;min-height:30px!important;gap:4px!important;padding:0 9px!important;border-radius:6px!important;font-size:11px!important;line-height:1!important}.workspace .main>.page.platform-compact-page .btn svg{width:13px!important;height:13px!important}.workspace .main>.page.platform-compact-page .btn-primary{border-color:#075bd8!important;background:#075bd8!important;color:#fff!important}.workspace .main>.page.platform-compact-page .btn-primary:hover:not(:disabled){border-color:#004bb9!important;background:#004bb9!important;color:#fff!important}.workspace .main>.page.platform-compact-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){height:30px!important;min-height:30px!important;border-radius:6px!important;font-size:12px!important}.workspace .main>.page.platform-compact-page textarea{border-radius:6px!important;font-size:12px!important}.workspace .main>.page.platform-compact-page :is(.table,table){font-size:12px!important}.workspace .main>.page.platform-compact-page :is(.table,table) th{padding:9px 10px!important;font-size:11px!important}.workspace .main>.page.platform-compact-page :is(.table,table) td{padding:10px!important;font-size:12px!important}.workspace .main>.page.platform-compact-page :is(.field label,.field>span,.filter-label,.toolbar-label,small,.hint){font-size:11px!important}.workspace .main>.page.platform-compact-page :is(.panel h2,.section-heading h2,.library-head h2,.selected-title h2){font-size:15px!important}.workspace .main>.page.platform-compact-page :is(.panel h3,.section-title h3,.modal-header h3){font-size:14px!important}.workspace .main>.page.platform-compact-page :is(.page-button,.pagination button,.billing-page-button,.voice-pagination button){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:6px!important;font-size:11px!important}:is(.work-detail-drawer,.stage-detail-drawer,.customer-detail-drawer,.detail-drawer) .call-failure-column{width:160px!important;max-width:160px!important}:is(.work-detail-drawer,.stage-detail-drawer,.customer-detail-drawer,.detail-drawer) .call-failure-text{display:block;width:160px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.workspace .main>.page.platform-compact-page :is(.catalog-tabs,.settings-tabs,.content-tabs) button{font-size:11px!important}body>.platform-compact-overlay{font-size:12px!important}body>.platform-compact-overlay button{font-size:11px!important}body>.platform-compact-overlay :is(.modal,.material-preview-modal) .btn{width:auto;height:30px!important;min-height:30px!important;gap:4px!important;padding:0 9px!important;border-radius:6px!important;font-size:11px!important;line-height:1!important}body>.platform-compact-overlay :is(.modal,.material-preview-modal) .btn-primary{border-color:#075bd8!important;background:#075bd8!important;color:#fff!important}body>.platform-compact-overlay :is(.modal,.material-preview-modal) .btn-primary:hover:not(:disabled){border-color:#004bb9!important;background:#004bb9!important;color:#fff!important}body>.platform-compact-overlay :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){height:30px!important;min-height:30px!important;border-radius:6px!important;font-size:12px!important}body>.platform-compact-overlay textarea{border-radius:6px!important;font-size:12px!important}body>.platform-compact-overlay :is(.table,table){font-size:12px!important}body>.platform-compact-overlay :is(.table,table) th{padding:9px 10px!important;font-size:11px!important}body>.platform-compact-overlay :is(.table,table) td{padding:10px!important;font-size:12px!important}body>.platform-compact-overlay :is(.field label,.field>span,small,.hint){font-size:11px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .pagination-controls{gap:5px!important;margin-left:auto!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .pagination-controls :is(select,.page-button){height:30px!important;min-height:30px!important;border-radius:6px!important;font-size:11px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .pagination-controls .page-button{width:30px!important;min-width:30px!important}@media (max-width: 1180px){.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 560px){.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview){grid-template-columns:1fr!important;gap:10px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview)>*{height:78px!important;min-height:78px!important;max-height:78px!important;padding:10px 12px!important}}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.panel-toolbar,.toolbar){flex-wrap:nowrap!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .search-control{width:clamp(200px,18vw,280px)!important;min-width:200px!important;max-width:280px!important;flex:0 1 280px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .search-control input{width:100%!important;min-width:0!important}.workspace .main>.page.workbench-page .workbench-actions-bar,.workspace .main>.page.workbench-page .lead-toolbar-actions,.workspace .main>.page.customer-stage-page .stage-toolbar-actions{flex:0 0 auto!important;flex-wrap:nowrap!important;margin-left:auto!important;white-space:nowrap!important}.workspace .main>.page.workbench-page .workbench-actions-bar .btn{padding-right:10px!important;padding-left:10px!important}@media (max-width: 1280px){.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.panel-toolbar,.toolbar){flex-wrap:wrap!important}.workspace .main>.page.workbench-page .workbench-actions-bar,.workspace .main>.page.workbench-page .lead-toolbar-actions,.workspace .main>.page.customer-stage-page .stage-toolbar-actions{margin-left:0!important}}@media (max-width: 680px){.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) .search-control{width:calc(100% - 48px)!important;min-width:0!important;max-width:none!important;flex-basis:calc(100% - 48px)!important}}.workspace .main>.page.ai-config-page{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin-right:0!important;margin-left:0!important;zoom:1!important}.workspace .main>.page.ai-config-page>.page-head{display:none!important;min-height:0!important;margin:0!important;padding:0!important}.workspace .main>.page.ai-config-page>.content-tabs{margin-top:0!important;margin-bottom:12px!important}.workspace .main>.page.ai-config-page .config-panel{border-color:#dce5f0!important;border-radius:14px!important;box-shadow:none!important}.workspace .main>.page.ai-config-page .panel-head{min-height:72px!important;padding:16px 18px!important;border-color:#e2e8f0!important}.workspace .main>.page.ai-config-page .btn{border-radius:9px!important;font-weight:600!important}.workspace .main>.page.ai-config-page .panel-head.panel-head-actions>.panel-actions>.btn{height:30px!important;min-height:30px!important;max-height:30px!important;box-sizing:border-box!important;gap:5px!important;padding:0 10px!important;border-radius:6px!important;font-size:11px!important;line-height:1!important}.workspace .main>.page.ai-config-page .panel-head.panel-head-actions>.panel-actions>.btn svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.workspace .main>.page.ai-config-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:9px!important;background:#fff!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page)>.summary-strip{gap:10px!important;margin-bottom:16px!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page)>.summary-strip>.summary-item{height:78px!important;min-height:78px!important;max-height:78px!important;box-sizing:border-box!important;padding:10px 14px!important;border-radius:10px!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page)>.summary-strip .summary-item-copy{gap:3px!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page)>.summary-strip .summary-item-copy>span{font-size:11px!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:uppercase!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page)>.summary-strip .summary-item-copy>strong{font-size:23px!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page)>.summary-strip .summary-icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:10px!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page)>.summary-strip .summary-icon svg{width:21px!important;height:21px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page)>:is(.summary-strip,.statistics-overview) .summary-icon svg{width:21px!important;height:21px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.workbench-panel,.customer-stage-panel,.call-panel,.intent-panel)>:is(.panel-toolbar,.toolbar) .search-control input{height:30px!important;min-height:30px!important;padding-right:10px!important;padding-left:31px!important;border-radius:6px!important;font-size:11px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.workbench-panel,.customer-stage-panel,.call-panel,.intent-panel)>:is(.panel-toolbar,.toolbar) .search-control svg{left:10px!important;width:13px!important;height:13px!important}.workspace .main>.page.intent-page .intent-panel>.toolbar .search-control>span{top:6px!important;left:10px!important;font-size:14px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.workbench-panel,.customer-stage-panel,.call-panel,.intent-panel)>:is(.panel-toolbar,.toolbar) .toolbar-filter-button{display:inline-flex!important;width:auto!important;height:30px!important;min-height:30px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border-radius:6px!important;font-size:11px!important;font-weight:550!important;white-space:nowrap!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.workbench-panel,.customer-stage-panel,.call-panel,.intent-panel)>:is(.panel-toolbar,.toolbar) .toolbar-filter-button i{top:5px!important;right:4px!important;width:4px!important;height:4px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.workbench-panel,.customer-stage-panel,.call-panel,.intent-panel)>:is(.panel-toolbar,.toolbar) :is(.toolbar-actions,.stage-toolbar-actions,.lead-toolbar-actions,.workbench-actions-bar) .btn{height:30px!important;min-height:30px!important;gap:4px!important;padding:0 8px!important;border-radius:6px!important;font-size:11px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.workbench-panel,.customer-stage-panel,.call-panel,.intent-panel)>:is(.panel-toolbar,.toolbar) :is(.toolbar-actions,.stage-toolbar-actions,.lead-toolbar-actions,.workbench-actions-bar) .btn svg{width:13px!important;height:13px!important}.workspace .main>.page:is(.workbench-page,.customer-stage-page,.call-center-page,.intent-page) :is(.advanced-filter-panel,.statistics-filter-bar) :is(input:not([type=checkbox]):not([type=radio]),select,.btn,.clear-filter-button){height:30px!important;min-height:30px!important;border-radius:6px!important;font-size:11px!important}.workspace .main>.page table td:is(.action-column,.actions-column) button,.workspace .main>.page table td>:is(.row-actions,.action-cell,.actions-row,.person-actions)>button,.workspace .main>.page :is(.voice-row-actions,.number-row-actions)>button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.workspace .main>.page table td:is(.action-column,.actions-column) button:hover:not(:disabled),.workspace .main>.page table td>:is(.row-actions,.action-cell,.actions-row,.person-actions)>button:hover:not(:disabled),.workspace .main>.page :is(.voice-row-actions,.number-row-actions)>button:hover:not(:disabled){border-color:transparent!important;background:#f5f5f5!important;box-shadow:none!important}.workspace .main>.page table td:is(.action-column,.actions-column) :is(.btn-primary,.action-primary,.primary),.workspace .main>.page table td>:is(.row-actions,.action-cell,.actions-row,.person-actions)>:is(.btn-primary,.action-primary,.primary),.workspace .main>.page :is(.voice-row-actions,.number-row-actions)>:is(.btn-primary,.action-primary,.primary){color:#075bd8!important}.workspace .main>.page table td:is(.action-column,.actions-column) :is(.btn-danger,.btn-danger-text,.danger,.return-link),.workspace .main>.page table td>:is(.row-actions,.action-cell,.actions-row,.person-actions)>:is(.btn-danger,.btn-danger-text,.danger,.return-link),.workspace .main>.page :is(.voice-row-actions,.number-row-actions)>:is(.btn-danger,.btn-danger-text,.danger,.return-link){color:#dc2626!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .row-actions{gap:2px!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .operation-text-action{display:inline-flex!important;width:auto!important;min-width:38px!important;height:27px!important;min-height:27px!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 7px!important;border:1px solid #aebdce!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;color:#334155!important;font-size:11px!important;white-space:nowrap!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .operation-text-action svg{width:12px!important;height:12px!important;flex:0 0 12px!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .operation-text-action:hover:not(:disabled){border-color:#94a3b8!important;background:#f5f5f5!important;color:#1e293b!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .operation-text-action.action-primary{border-color:#86c99d!important;background:#fff!important;color:#16803c!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .operation-text-action.action-primary:hover:not(:disabled){border-color:#15803d!important;background:#fff!important;color:#116b32!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .operation-text-action.promote-link{border-color:#aebdce!important;background:#fff!important;color:#334155!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .operation-text-action:is(.return-link,.danger){border-color:#f2c8c8!important;background:#fff!important;color:#c2413b!important}.workspace .main>.page:is(.workbench-page,.intent-page,.customer-stage-page) table td:is(.action-column,.actions-column) .operation-text-action:is(.return-link,.danger):hover:not(:disabled){border-color:#e7abab!important;background:#fef2f2!important;color:#b91c1c!important}.workspace .list-refresh-button{display:inline-flex!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex:0 0 30px!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#526783!important;box-shadow:none!important}.workspace .list-refresh-button:hover:not(:disabled){border-color:#075bd8!important;background:#f3f7ff!important;color:#075bd8!important}.workspace .list-refresh-button svg{width:13px!important;height:13px!important}.workspace .list-refresh-button.is-loading svg{animation:list-refresh-spin .8s linear infinite}@keyframes list-refresh-spin{to{transform:rotate(360deg)}}.workspace .main>.page.intent-page .intent-panel>.toolbar>.toolbar-filter-group>.list-refresh-button,.workspace .main>.page.customer-stage-page .customer-stage-panel>.panel-toolbar .toolbar-filter-group>.list-refresh-button,.workspace .main>.page.call-center-page .call-panel>.panel-toolbar .toolbar-filter-group>.list-refresh-button,.workspace .main>.page.call-center-page .statistics-panel>.panel-toolbar .statistics-toolbar-controls>.list-refresh-button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;flex:0 0 30px!important;align-self:center!important;margin:0!important;padding:0!important;border-radius:6px!important}@media (max-width: 760px){.workspace .main>.page.customer-stage-page .customer-stage-panel>.panel-toolbar .toolbar-filter-group>.list-refresh-button,.workspace .main>.page.call-center-page .call-panel>.panel-toolbar .toolbar-filter-group>.list-refresh-button,.workspace .main>.page.intent-page .intent-panel>.toolbar>.toolbar-filter-group>.list-refresh-button{width:30px!important;flex-basis:30px!important}}.workspace .main>.page.workbench-page.ai-workbench-page .workbench-panel>.panel-toolbar,.workspace .main>.page.workbench-page.ai-workbench-page .toolbar-filter-group,.workspace .main>.page.workbench-page.ai-workbench-page .workbench-actions-bar{align-items:center!important}.workspace .main>.page.workbench-page.ai-workbench-page .toolbar-filter-group .search-control{height:30px!important;align-self:center!important;margin-block:0!important}.workspace .main>.page.workbench-page.ai-workbench-page .workbench-actions-bar{align-self:center!important;margin-top:0!important;margin-bottom:0!important}:root{--workspace-page-top-gap: 12px;--workspace-page-x-gap: 20px;--workspace-page-bottom-gap: 20px}.layout .workspace>.main{padding:var(--workspace-page-top-gap) var(--workspace-page-x-gap) var(--workspace-page-bottom-gap)!important}.workspace .main>:is(.page,.account-center-shell,.management-tabs){margin-top:0!important;padding-top:0!important}.workspace .main>:is(.page,.account-center-shell)>:first-child{margin-top:0!important}.workspace .main>.page>.page-head,.workspace .main>.page>[class$=-head]{margin-top:0!important;padding-top:0!important}.workspace .main>.page>.page-head>div:first-child{display:none!important}.workspace .main>.page>.page-head:has(>:first-child:has(h1)){margin-bottom:0!important}.workspace .main>.account-center-shell>:is(.page,.verification-flow),.workspace .main>.management-tabs+:is(.page,.directory-page,.roles-page){margin-top:0!important;padding-top:0!important}.workspace .main>.page>.page-head+:is(.content-tabs,.summary-strip,.summary-grid,.settings-summary,.stats-grid,.billing-stats,.summary-cards,.metric-grid,.workbench-panel,.customer-stage-panel,.call-panel,.intent-panel,.config-form,.panel,[class$=-panel],.directory-layout,.roles-layout){margin-top:0!important}.workspace .main>.account-center-shell>.management-tabs,.workspace .main>.management-tabs,.workspace .main>.page.ai-config-page>.content-tabs,.workspace .main>.page>.content-tabs:first-child{margin-top:0!important}@media (max-width: 980px){:root{--workspace-page-x-gap: 16px;--workspace-page-bottom-gap: 16px}}.layout .workspace>.main:has(>.call-center-page){padding-top:var(--workspace-page-top-gap)!important}.workspace .main>.page.call-center-page>.call-head{display:none!important;margin:0!important;padding:0!important}.workspace .main>.page.call-center-page>.content-tabs{margin-top:0!important;margin-bottom:12px!important}.workspace .main>.page.customer-stage-page>.customer-stage-panel>.panel-toolbar .toolbar-filter-button{position:relative!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border:1px solid #b8cff0!important;border-radius:6px!important;background:#edf4ff!important;box-shadow:none!important;color:#075bd8!important;font-size:11px!important;font-weight:550!important;line-height:1!important;white-space:nowrap!important}.workspace .main>.page.customer-stage-page>.customer-stage-panel>.panel-toolbar .toolbar-filter-button:hover{border-color:#075bd8!important;background:#e2edff!important;color:#075bd8!important}.workspace .main>.page.customer-stage-page>.customer-stage-panel>.panel-toolbar .toolbar-filter-button.active{border-color:#075bd8!important;background:#dbeafe!important;color:#075bd8!important}.workspace .main>.page.customer-stage-page>.customer-stage-panel>.panel-toolbar .toolbar-filter-button i{position:absolute!important;top:5px!important;right:4px!important;width:4px!important;height:4px!important;border:0!important;border-radius:50%!important;background:#e21d24!important}.workspace .main>.page.customer-stage-page:not(.pool-stage-page)>.customer-stage-panel>.panel-toolbar .stage-toolbar-actions>.stage-batch-call-button{display:inline-flex!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 8px!important;border:1px solid #16a34a!important;border-radius:6px!important;background:#16a34a!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;font-weight:550!important;line-height:1!important;white-space:nowrap!important}.workspace .main>.page.customer-stage-page:not(.pool-stage-page)>.customer-stage-panel>.panel-toolbar .stage-toolbar-actions>.stage-batch-call-button svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.workspace .main>.page.customer-stage-page:not(.pool-stage-page)>.customer-stage-panel>.panel-toolbar .stage-toolbar-actions>.stage-batch-call-button:hover:not(:disabled){border-color:#15803d!important;background:#15803d!important;box-shadow:none!important;color:#fff!important}.workspace .main>.page.customer-stage-page:not(.pool-stage-page)>.customer-stage-panel>.panel-toolbar .stage-toolbar-actions>.stage-batch-call-button:disabled{border-color:#16a34a!important;background:#16a34a!important;box-shadow:none!important;color:#fff!important;cursor:not-allowed!important;opacity:.55!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page)>.workbench-head,.workspace .main>.page.customer-stage-page:not(.pool-stage-page)>.stage-head{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.workspace .main>.page.workbench-page:not(.ai-workbench-page),.workspace .main>.page.customer-stage-page:not(.pool-stage-page){margin-top:0!important;padding-top:0!important}.workspace .main>.page.intent-page>.intent-panel>.toolbar .toolbar-filter-button{position:relative!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border:1px solid #b8cff0!important;border-radius:6px!important;background:#edf4ff!important;box-shadow:none!important;color:#075bd8!important;font-size:11px!important;font-weight:550!important;line-height:1!important;white-space:nowrap!important}.workspace .main>.page.intent-page>.intent-panel>.toolbar .toolbar-filter-button:hover{border-color:#075bd8!important;background:#e2edff!important;color:#075bd8!important}.workspace .main>.page.intent-page>.intent-panel>.toolbar .toolbar-filter-button.active{border-color:#075bd8!important;background:#dbeafe!important;color:#075bd8!important}.workspace .main>.page.intent-page>.intent-panel>.toolbar .toolbar-filter-button i{position:absolute!important;top:5px!important;right:4px!important;width:4px!important;height:4px!important;border:0!important;border-radius:50%!important;background:#e21d24!important}.customer-call-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:start center!important;box-sizing:border-box!important;align-items:start!important;justify-content:center!important;padding:36px 20px 20px!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:150!important;background:#0f172a7a!important}.call-settings-overlay{z-index:160!important}.customer-call-dialog{display:flex!important;width:min(620px,100%)!important;max-width:620px!important;height:min(720px,calc(100dvh - 40px))!important;max-height:calc(100dvh - 40px)!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #d8e1ec!important;border-radius:10px!important;background:#fff!important;box-shadow:0 18px 48px #0f172a38!important}.customer-call-header{display:flex!important;min-height:68px!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:14px 18px!important;border-bottom:1px solid #e6ebf1!important;background:#fff!important}.customer-call-header :is(.work-customer-heading,.customer-heading,.stage-customer-heading){display:flex!important;min-width:0!important;align-items:center!important;gap:11px!important}.customer-call-header :is(.detail-avatar,.stage-detail-avatar){display:grid!important;width:42px!important;height:42px!important;flex:0 0 42px!important;place-items:center!important;border-radius:50%!important;background:#e6f0ff!important;color:#075bd8!important;font-size:15px!important;font-weight:650!important}.customer-call-header h3{margin:0!important;color:#172033!important;font-size:17px!important;font-weight:650!important}.customer-call-header p{margin:4px 0 0!important;overflow:hidden!important;color:#64748b!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-call-header :is(.work-modal-header-actions,.header-actions,.stage-header-actions){display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important}.customer-call-header :is(.modal-close,.close-button){display:grid!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#64748b!important;font-size:22px!important;cursor:pointer!important}.customer-call-header :is(.modal-close,.close-button):hover{background:#f1f5f9!important;color:#172033!important}.customer-call-dialog .btn{display:inline-flex!important;height:38px!important;min-height:38px!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 14px!important;border:1px solid #c7d1e1!important;border-radius:7px!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important}.customer-call-dialog .btn:hover:not(:disabled){border-color:#1677ff!important;color:#1677ff!important}.customer-call-dialog .btn.btn-primary{border-color:#1677ff!important;background:#1677ff!important;color:#fff!important}.customer-call-dialog .btn.btn-primary:hover:not(:disabled){border-color:#0958d9!important;background:#0958d9!important;color:#fff!important}.customer-call-dialog .btn.btn-danger{border-color:#ef4444!important;background:#ef4444!important;color:#fff!important}.customer-call-dialog .btn.btn-danger:hover:not(:disabled){border-color:#dc2626!important;background:#dc2626!important;color:#fff!important}.customer-call-dialog .btn:disabled{border-color:#d9d9d9!important;background:#f5f5f5!important;color:#a8b0bc!important;cursor:not-allowed!important;opacity:1!important}.customer-call-body{display:grid!important;min-height:0!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"summary" "console" "follow"!important;grid-template-rows:auto auto auto!important;gap:12px!important;max-height:none!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#f7f9fc!important}.customer-call-summary{display:grid!important;grid-area:summary!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #dfe5ec!important;border-radius:8px!important;background:#fff!important}.customer-call-summary>div{display:flex!important;box-sizing:border-box!important;min-width:0!important;min-height:52px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:8px 11px!important;border:0!important;border-right:1px solid #edf1f5!important}.customer-call-summary>div:last-child{border-right:0!important}.customer-call-summary span{color:#64748b!important;font-size:12px!important}.customer-call-summary strong{overflow:hidden!important;color:#172033!important;font-size:13px!important;font-weight:550!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-call-console,.customer-call-follow{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:14px 16px!important;border:1px solid #d8e2ee!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.customer-call-console{position:relative!important;display:block!important;grid-area:console!important}.customer-call-console:before{position:absolute!important;top:-1px!important;right:18px!important;left:18px!important;height:3px!important;border-radius:0 0 3px 3px!important;background:#1677ff!important;content:""!important}.customer-call-console :is(.console-label,.stage-console-label){display:flex!important;min-height:22px!important;align-items:center!important;gap:7px!important;color:#1d4ed8!important;font-size:13px!important;font-weight:600!important}.customer-call-console :is(.console-dot,.stage-console-dot){width:8px!important;height:8px!important;border-radius:50%!important;background:#94a3b8!important}.customer-call-console :is(.console-dot,.stage-console-dot).active{background:#22c55e!important;box-shadow:0 0 0 3px #22c55e26!important}.customer-call-console :is(.console-status,.stage-console-status){position:relative!important;top:27px!important;display:inline-flex!important;min-height:24px!important;margin-left:auto!important;align-items:center!important;padding:0 9px!important;border:1px solid #bfdbfe!important;border-radius:999px!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:12px!important;transform:scale(3)!important;transform-origin:right center!important;z-index:1!important}.customer-call-phone{display:block!important;margin:8px 0 10px!important;color:#0f172a!important;font-size:24px!important;font-weight:650!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important}.customer-call-console :is(.call-mode-control,.field,.stage-caller-row label){display:grid!important;min-width:0!important;gap:5px!important;margin:0!important;color:#475569!important;font-size:12px!important;font-weight:600!important}.customer-call-console :is(.call-mode-control select,.field select,.caller-number-row select,.stage-caller-row select){width:100%!important;height:38px!important;padding:0 30px 0 10px!important;border:1px solid #d5dee9!important;border-radius:7px!important;background:#f8fafc!important;color:#172033!important}.customer-call-console :is(.caller-number-row,.caller-row,.stage-caller-row){display:flex!important;align-items:flex-end!important;gap:8px!important;margin:8px 0 0!important}.customer-call-console :is(.caller-number-row,.caller-row,.stage-caller-row)>label{min-width:0!important;flex:1!important}.customer-call-console :is(.icon-button,.stage-icon-button){width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid #d5dee9!important;border-radius:7px!important;background:#f8fafc!important;color:#64748b!important}.customer-call-console :is(.console-actions,.stage-console-actions){display:flex!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding-top:0!important;border-top:0!important}.customer-call-console :is(.console-actions,.stage-console-actions) .btn{min-width:112px!important;height:40px!important;justify-content:center!important}.customer-call-follow{display:flex!important;min-height:0!important;flex-direction:column!important;grid-area:follow!important;padding-bottom:18px!important}.customer-call-follow :is(.section-heading,.stage-section-heading){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important}.customer-call-follow :is(.section-heading,.stage-section-heading)>div{display:grid!important;gap:4px!important}.customer-call-follow :is(.section-heading,.stage-section-heading) h4{margin:0!important;color:#172033!important;font-size:15px!important;font-weight:600!important}.customer-call-follow :is(.section-heading,.stage-section-heading) span{color:#64748b!important;font-size:12px!important;line-height:1.5!important}.customer-call-follow textarea{display:block!important;width:100%!important;min-height:82px!important;max-height:82px!important;flex:0 0 82px!important;padding:9px 11px!important;resize:none!important;border:1px solid #d5dee9!important;border-radius:7px!important;background:#fbfdff!important;color:#172033!important;font:inherit!important;line-height:1.55!important}.customer-call-follow :is(.form-actions,.stage-form-actions){display:flex!important;justify-content:flex-end!important;margin:12px 0 2px!important}@media (max-width: 720px){.customer-call-overlay{align-items:flex-start!important;padding:10px!important}.customer-call-dialog{width:100%!important;height:auto!important;max-height:calc(100dvh - 20px)!important}.customer-call-header{min-height:0!important;padding:12px 14px!important}.customer-call-body{gap:10px!important;padding:10px!important}.customer-call-summary>div{min-height:46px!important;padding:7px 8px!important}.customer-call-console,.customer-call-follow{padding:12px!important}.customer-call-follow{padding-bottom:14px!important}.customer-call-phone{margin:7px 0 9px!important;font-size:21px!important}.customer-call-follow textarea{min-height:70px!important;max-height:70px!important;flex-basis:70px!important}}@media (max-width: 560px){.customer-call-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-call-summary>div:nth-child(2){border-right:0!important}.customer-call-summary>div:nth-child(-n+2){border-bottom:1px solid #edf1f5!important}}@media (max-height: 720px) and (min-width: 561px){.customer-call-overlay{padding:8px!important}.customer-call-header{min-height:58px!important;padding:8px 14px!important}.customer-call-body{gap:8px!important;padding:10px!important}.customer-call-summary>div{min-height:44px!important;padding-top:6px!important;padding-bottom:6px!important}.customer-call-console,.customer-call-follow{padding:10px 14px!important}.customer-call-follow{padding-bottom:14px!important}.customer-call-phone{margin:5px 0 7px!important;font-size:21px!important}.customer-call-follow textarea{min-height:64px!important;max-height:64px!important;flex-basis:64px!important}}.customer-call-dialog.manual-lead-call-dialog{width:min(620px,100%)!important;max-width:620px!important;height:min(720px,calc(100dvh - 40px))!important}.shared-customer-call-overlay>.shared-customer-call-dialog{width:min(620px,calc(100vw - 40px))!important;min-width:0!important;max-width:620px!important;height:min(720px,calc(100dvh - 40px))!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;flex:0 1 auto!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-body{align-content:start!important;grid-auto-rows:auto!important;grid-template-rows:124px 390px auto!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary{height:124px!important;min-height:124px!important;max-height:124px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,62px)!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary>div{min-height:62px!important;padding-top:9px!important;padding-bottom:9px!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary>div:nth-child(2n){border-right:0!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary>div:nth-child(-n+2){border-bottom:1px solid #edf1f5!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-copy-value{display:flex!important;min-width:0!important;min-height:0!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:0!important;border:0!important;text-align:left!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-copy-value strong{min-width:0!important;flex:0 1 auto!important;text-align:left!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-copy-value .copy-text-button,.customer-call-dialog.manual-lead-call-dialog .customer-call-phone-row .copy-text-button{position:static!important;height:22px!important;flex:0 0 auto!important;padding:0 6px!important;font-size:11px!important}.customer-call-dialog.manual-lead-call-dialog .copy-text-button{display:inline-flex;height:26px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 9px;border:1px solid #d8e2ee;border-radius:6px;background:#fff;color:#52627a;font-size:12px;cursor:pointer}.customer-call-dialog.manual-lead-call-dialog .copy-text-button:hover{border-color:#91caff;background:#eff6ff;color:#075bd8}.customer-call-dialog.manual-lead-call-dialog .copy-text-button:focus-visible{outline:none;box-shadow:0 0 0 2px #1677ff2e}.customer-call-dialog.manual-lead-call-dialog .call-minimize-button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer}.customer-call-dialog.manual-lead-call-dialog .call-minimize-button:hover{background:#eff6ff;color:#075bd8}.customer-call-dialog.manual-lead-call-dialog .customer-call-console{display:flex!important;overflow:hidden!important;align-self:stretch!important;flex:0 0 390px!important;height:390px!important;min-height:390px!important;max-height:390px!important;min-block-size:390px!important;max-block-size:390px!important;flex-direction:column!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow{align-self:start!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .form-actions{margin-bottom:14px!important}.ai-workbench-call-overlay>.customer-call-dialog.manual-lead-call-dialog .customer-call-body{grid-template-rows:124px auto auto!important}.ai-workbench-call-overlay>.customer-call-dialog.manual-lead-call-dialog .customer-call-console{overflow:visible!important;flex:0 0 auto!important;height:auto!important;min-height:390px!important;max-height:none!important;min-block-size:390px!important;max-block-size:none!important}.ai-workbench-call-overlay>.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions{flex:0 0 auto!important;padding-bottom:4px!important;z-index:2!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-phone-row{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:18px 0 10px!important}.customer-call-dialog.manual-lead-call-dialog .today-last-call-tip{display:inline-flex!important;width:fit-content!important;max-width:100%!important;align-items:center!important;gap:6px!important;margin:12px auto 0!important;padding:7px 10px!important;border:1px solid #fed7aa!important;border-radius:8px!important;background:#fff7ed!important;color:#9a3412!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.customer-call-dialog.manual-lead-call-dialog .today-last-call-tip svg{flex:0 0 auto!important;color:#ea580c!important}.customer-call-dialog.manual-lead-call-dialog .today-last-call-tip span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-phone-row .customer-call-phone{font-size:32px!important;text-align:center!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-state-row{display:flex!important;min-height:68px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:24px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-state-row .console-status{position:static!important;top:auto!important;min-height:34px!important;margin:0!important;padding:0 16px!important;border-color:#dbe3ec!important;background:#f8fafc!important;color:#64748b!important;font-size:15px!important;font-weight:650!important;transform:none!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-state-row .console-status.is-active{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#15803d!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-state-row .call-duration{display:inline-flex!important;min-height:26px!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 9px!important;border:1px solid #91caff!important;border-radius:999px!important;background:#fff!important;color:#075bd8!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12px!important;font-variant-numeric:tabular-nums!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row{display:grid!important;gap:6px!important;width:min(360px,100%)!important;margin:12px auto 0!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row label{display:grid!important;gap:5px!important;margin:0!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row label>span{color:#475569!important;font-size:12px!important;font-weight:600!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row select{width:100%!important;height:38px!important;box-sizing:border-box!important;padding:0 30px 0 10px!important;border:1px solid #d5dee9!important;border-radius:7px!important;background:#f8fafc!important;color:#172033!important;font-size:12px!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row select:hover:not(:disabled){border-color:#a9c7ed!important;background:#fff!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row select:focus{border-color:#1677ff!important;background:#fff!important;box-shadow:0 0 0 3px #1677ff1f!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row select:disabled{color:#94a3b8!important;cursor:not-allowed!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row small{color:#64748b!important;font-size:11px!important;line-height:1.4!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions{position:relative!important;justify-content:center!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:10px!important;margin-top:auto!important;padding-top:18px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .ai-seat-select-row+.console-actions{margin-top:10px!important;padding-top:12px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn{min-width:156px!important;height:52px!important;border-radius:10px!important;font-size:15px!important;font-weight:650!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn svg{width:20px!important;height:20px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn.btn-primary:not(:disabled){border-color:#16a34a!important;background:#16a34a!important;color:#fff!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn.btn-primary:hover:not(:disabled){border-color:#15803d!important;background:#15803d!important;color:#fff!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn.btn-danger:not(:disabled){border-color:#fecaca!important;background:#fff5f5!important;color:#b42318!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn.btn-danger:hover:not(:disabled){border-color:#fca5a5!important;background:#fee2e2!important;color:#991b1b!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn.btn-danger:disabled{border-color:#f1d6d6!important;background:#fdf2f2!important;color:#b98585!important;opacity:1!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.call-duration{display:none!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-compact-actions{display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-promote-actions{order:1!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn.btn-primary{order:2!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn.btn-danger{order:3!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-blacklist-actions{order:4!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-compact-actions .btn{width:96px!important;min-width:96px!important;height:30px!important;min-height:30px!important;box-sizing:border-box!important;gap:4px!important;padding:0 9px!important;border-radius:7px!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-promote-button{width:96px!important;min-width:96px!important;height:30px!important;min-height:30px!important;border-radius:7px!important;border-color:#bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:11px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-promote-button svg{width:14px!important;height:14px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-blacklist-button{border-color:#fecaca!important;background:#fff5f5!important;color:#b42318!important}@media (max-width: 720px){.customer-call-dialog.manual-lead-call-dialog .customer-call-compact-actions{gap:6px!important}}.customer-call-dialog.manual-lead-call-dialog .customer-call-compact-actions svg{width:14px!important;height:14px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-promote-button:hover:not(:disabled){border-color:#93c5fd!important;background:#dbeafe!important;color:#1e40af!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-blacklist-button:hover:not(:disabled){border-color:#fca5a5!important;background:#fee2e2!important;color:#991b1b!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .call-star-row>span{color:#172033!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important}.customer-call-dialog.manual-lead-call-dialog .call-star-row{display:flex;min-height:34px;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #edf1f5}.customer-call-dialog.manual-lead-call-dialog .call-star-row .star-control{position:relative;display:inline-flex;min-width:85px;align-items:center;gap:1px}.customer-call-dialog.manual-lead-call-dialog .call-star-row .star-button{display:inline-flex;width:17px;height:30px;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#d5dbe5;font:inherit;font-size:17px;line-height:1;cursor:pointer}.customer-call-dialog.manual-lead-call-dialog .call-star-row .star-button.active,.customer-call-dialog.manual-lead-call-dialog .call-star-row .star-button:hover:not(:disabled),.customer-call-dialog.manual-lead-call-dialog .call-star-row .star-button:focus-visible{color:#ffb257}.customer-call-dialog.manual-lead-call-dialog .call-star-row .star-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 480px){.shared-customer-call-overlay>.shared-customer-call-dialog{width:100%!important;height:auto!important;min-height:min(660px,calc(100dvh - 20px))!important;max-height:calc(100dvh - 20px)!important}.customer-call-dialog.manual-lead-call-dialog{height:auto!important;min-height:min(660px,calc(100dvh - 20px))!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-compact-actions{grid-column:1 / -1!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn{width:100%!important;min-width:0!important}}.customer-call-overlay{place-items:center!important;align-items:center!important;padding:clamp(8px,2vh,20px) clamp(8px,2vw,20px)!important;overflow:hidden!important}.shared-customer-call-overlay>.shared-customer-call-dialog{width:min(620px,calc(100vw - 16px))!important;height:min(720px,calc(100dvh - 16px))!important;min-height:0!important;max-height:calc(100dvh - 16px)!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-body{grid-template-rows:auto minmax(0,320px) auto!important;gap:8px!important;padding:12px!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary{height:auto!important;min-height:100px!important;max-height:none!important;grid-template-rows:repeat(2,minmax(50px,auto))!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary>div{min-height:50px!important;padding-top:7px!important;padding-bottom:7px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console{flex:0 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;min-block-size:0!important;max-block-size:unset!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow{padding:10px 12px 12px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .call-star-row{min-height:28px!important;margin-bottom:7px!important;padding-bottom:6px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .section-heading{margin-bottom:7px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow textarea{min-height:60px!important;max-height:60px!important;flex-basis:60px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .form-actions{margin:8px 0 0!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .form-actions .btn{height:36px!important;min-height:36px!important}@media (max-height: 760px){.shared-customer-call-overlay>.shared-customer-call-dialog{height:min(720px,calc(100dvh - 12px))!important;max-height:calc(100dvh - 12px)!important}.customer-call-header{min-height:58px!important;padding:9px 14px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-body{grid-template-rows:auto minmax(0,280px) auto!important;padding:10px!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary{min-height:88px!important;grid-template-rows:repeat(2,minmax(44px,auto))!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary>div{min-height:44px!important;padding-top:6px!important;padding-bottom:6px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console,.customer-call-dialog.manual-lead-call-dialog .customer-call-follow{padding:10px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-phone-row{margin:10px 0 7px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-phone-row .customer-call-phone{font-size:27px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-state-row{min-height:52px!important;gap:8px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions{gap:7px!important;padding-top:9px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn{height:44px!important;min-height:44px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow textarea{min-height:52px!important;max-height:52px!important;flex-basis:52px!important}}@media (max-height: 640px){.customer-call-header{min-height:52px!important;padding:7px 11px!important}.customer-call-header :is(.detail-avatar,.stage-detail-avatar){width:34px!important;height:34px!important;flex-basis:34px!important;font-size:13px!important}.customer-call-header h3{font-size:15px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-body{grid-template-rows:auto minmax(0,240px) auto!important;gap:6px!important;padding:8px!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary{min-height:76px!important;grid-template-rows:repeat(2,minmax(38px,auto))!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary>div{min-height:38px!important;padding:5px 8px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console,.customer-call-dialog.manual-lead-call-dialog .customer-call-follow{padding:8px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console :is(.console-label,.stage-console-label){min-height:18px!important}.customer-call-dialog.manual-lead-call-dialog .today-last-call-tip{margin-top:5px!important;padding:5px 7px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-phone-row{margin:5px 0!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-phone-row .customer-call-phone{font-size:23px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-state-row{min-height:42px!important;gap:4px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-state-row .console-status{min-height:28px!important;padding:0 10px!important;font-size:13px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions{margin-top:5px!important;padding-top:5px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console .console-actions>.btn{height:38px!important;min-height:38px!important;font-size:13px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .call-star-row{min-height:24px!important;margin-bottom:4px!important;padding-bottom:4px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .section-heading{margin-bottom:4px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow textarea{min-height:42px!important;max-height:42px!important;flex-basis:42px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .form-actions{margin-top:5px!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-follow .form-actions .btn{height:32px!important;min-height:32px!important}}.customer-call-dialog.manual-lead-call-dialog .customer-call-body{align-content:start!important;grid-auto-rows:max-content!important;grid-template-rows:auto auto auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.customer-call-dialog.manual-lead-call-dialog .customer-call-console{overflow:visible!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;min-block-size:0!important;max-block-size:none!important}.customer-call-dialog.manual-lead-call-dialog .manual-call-summary,.customer-call-dialog.manual-lead-call-dialog .customer-call-follow{align-self:stretch!important}.shared-customer-call-overlay>.shared-customer-call-dialog.has-follow-section{height:min(900px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important}.shared-customer-call-dialog.has-follow-section .customer-call-console{min-height:390px!important}@media (max-height: 760px){.shared-customer-call-dialog.has-follow-section .customer-call-console{min-height:280px!important}}
