:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#0a0f1a;--ui-canvas-soft:#0e1625;--ui-sidebar:#0c121e;--ui-surface:#111b2b;--ui-surface-raised:#172337;--ui-surface-hover:#1b2940;--ui-surface-strong:#22314a;--ui-border:#c2cfe21a;--ui-border-strong:#c2cfe22e;--ui-text:#f7f9fc;--ui-text-soft:#c7d0de;--ui-muted:#8492a7;--ui-accent:#f5c518;--ui-accent-strong:#ffdc4a;--ui-accent-soft:#f5c5181f;--ui-green:#35c79f;--ui-blue:#65a8ff;--ui-danger:#ff7272;--ui-radius-sm:10px;--ui-radius:14px;--ui-radius-lg:20px;--ui-radius-xl:26px;--ui-shadow:0 20px 54px #01060f47;--ui-shadow-soft:0 10px 30px #01060f33;--ui-modal-backdrop:#03070eb8;--sidebar-w:204px;--font:var(--font-nunito), "Tahoma", "Helvetica", "Arial", sans-serif;--mono:var(--font);--premium-bg:var(--ui-canvas);--premium-sidebar:var(--ui-sidebar);--premium-card:var(--ui-surface);--premium-hover:var(--ui-surface-hover);--premium-primary:var(--ui-accent);--premium-text:var(--ui-text);--premium-muted:var(--ui-muted);--premium-radius:var(--ui-radius-lg)}.leads-action.is-finalize{color:var(--ui-green)}.leads-action.is-finalize:hover:not(:disabled){color:#74e7be;background:#35c79f1f}.leads-drawer-actions button.is-finalize{color:var(--ui-green)}.chat-finalize-lead{gap:6px;color:var(--ui-green)!important}.lead-finalization-layer{z-index:10100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03070db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lead-finalization-modal{width:min(520px,100%);color:var(--ui-text);background:#101a2a;border:1px solid #ffffff17;border-radius:16px;animation:.18s leads-fade-in;overflow:hidden;box-shadow:0 30px 90px #0000007a}.lead-finalization-modal>header{border-bottom:1px solid #ffffff0f;grid-template-columns:42px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:20px;display:grid}.lead-finalization-modal>header>.lead-finalization-icon{width:42px;height:42px;color:var(--ui-green);background:#35c79f1c;border-radius:12px;place-items:center;display:grid}.lead-finalization-modal>header div>span{color:var(--ui-accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.lead-finalization-modal>header h2{margin:3px 0 4px;font-size:20px}.lead-finalization-modal>header p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.45}.lead-finalization-modal>header p strong{color:var(--ui-text-soft)}.lead-finalization-modal>header>button{width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.lead-finalization-modal>header>button:hover{color:var(--ui-text);background:#ffffff0f}.lead-finalization-body{gap:16px;padding:20px;display:grid}.lead-finalization-body fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.lead-finalization-body legend{color:var(--ui-text-soft);margin-bottom:9px;font-size:13px;font-weight:750}.lead-finalization-body fieldset>label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:0 40px minmax(0,1fr);align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.lead-finalization-body fieldset>label:hover{background:#f5c51809;border-color:#f5c51838}.lead-finalization-body fieldset>label.is-selected{box-shadow:inset 3px 0 0 var(--ui-green);background:#35c79f13;border-color:#35c79f6b}.lead-finalization-body fieldset input{opacity:0;pointer-events:none}.lead-finalization-body fieldset label>span:first-of-type{width:40px;height:40px;color:var(--ui-accent-strong);background:#f5c51814;border-radius:10px;place-items:center;display:grid}.lead-finalization-body fieldset label.is-sale>span:first-of-type{color:var(--ui-green);background:#35c79f17}.lead-finalization-body fieldset label.is-purchased>span:first-of-type{color:var(--ui-accent-strong);background:#f5c51814}.lead-finalization-body fieldset label.is-store-visit>span:first-of-type{color:var(--ui-blue);background:#65a8ff17}.lead-finalization-body fieldset label.is-invalid-number>span:first-of-type{color:var(--ui-danger);background:#ff727217}.lead-finalization-body fieldset label.is-out-of-area-ddd>span:first-of-type{color:#b497ff;background:#b497ff17}.lead-finalization-body fieldset label.is-other-agv>span:first-of-type{color:#58c4dc;background:#58c4dc17}.lead-finalization-body fieldset label>span:last-child{gap:3px;display:grid}.lead-finalization-body fieldset strong{color:var(--ui-text);font-size:14px}.lead-finalization-body fieldset small{color:var(--ui-muted);font-size:12px;line-height:1.35}.lead-finalization-date{background:#65a8ff0b;border:1px solid #65a8ff29;border-radius:10px;gap:7px;padding:13px;display:grid}.lead-finalization-date>span{color:var(--ui-text-soft);align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.lead-finalization-date input{height:40px;color:var(--ui-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#040a1373;border:1px solid #ffffff17;border-radius:8px;padding:0 12px}.lead-finalization-modal>footer{border-top:1px solid #ffffff0e;justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex}.lead-finalization-modal>footer .btn{align-items:center;gap:6px;display:inline-flex}.finalized-leads-page{min-height:100%;color:var(--ui-text);background:var(--ui-canvas);align-content:start;gap:16px;padding:18px;display:grid}.finalized-leads-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.finalized-leads-head>div>span{color:var(--ui-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.finalized-leads-head h1{margin:4px 0 3px;font-size:23px}.finalized-leads-head p{color:var(--ui-muted);margin:0;font-size:13px}.finalized-leads-head .btn{align-items:center;gap:6px;display:inline-flex}.finalized-leads-summaries{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.finalized-leads-summary{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:78px;box-shadow:var(--ui-shadow);border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.finalized-leads-summary>span{width:38px;height:38px;color:var(--ui-green);background:#35c79f17;border-radius:10px;place-items:center;display:grid}.finalized-leads-summary.is-sale>span{color:var(--ui-green);background:#35c79f17}.finalized-leads-summary.is-purchased>span{color:var(--ui-accent-strong);background:#f5c51817}.finalized-leads-summary.is-visit>span{color:var(--ui-blue);background:#65a8ff17}.finalized-leads-summary.is-missing-phone>span{color:var(--ui-muted);background:#ffffff0f}.finalized-leads-summary.is-team>span{color:#b497ff;background:#b497ff17}.finalized-leads-summary div{gap:2px;display:grid}.finalized-leads-summary strong{font-size:22px}.finalized-leads-summary small{color:var(--ui-muted);font-size:11px}.finalized-leads-card{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-shadow);border-radius:13px;overflow:hidden}.finalized-leads-toolbar{border-bottom:1px solid var(--ui-border);gap:9px;padding:12px;display:flex}.finalized-leads-toolbar label{border:1px solid var(--ui-border);min-width:220px;height:38px;color:var(--ui-muted);background:#ffffff06;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.finalized-leads-toolbar input{width:100%;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.finalized-leads-toolbar select{border:1px solid var(--ui-border);min-width:190px;height:38px;color:var(--ui-text-soft);background:var(--ui-surface-strong);font:inherit;border-radius:9px;padding:0 11px;font-size:12px}.finalized-leads-table-wrap{min-height:260px;position:relative;overflow:auto}.finalized-leads-table-wrap table{border-collapse:collapse;width:100%;min-width:1210px}.finalized-leads-table-wrap th{border-bottom:1px solid var(--ui-border);color:var(--ui-muted);letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#ffffff05;padding:10px 13px;font-size:10px;font-weight:800}.finalized-leads-table-wrap td{color:var(--ui-text-soft);vertical-align:middle;border-bottom:1px solid #ffffff0b;padding:12px 13px;font-size:12px}.finalized-leads-table-wrap tbody tr:hover{background:#ffffff06}.finalized-leads-table-wrap td>strong,.finalized-leads-table-wrap td>small{display:block}.finalized-leads-table-wrap td>strong{max-width:230px;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.finalized-leads-table-wrap td>small{color:var(--ui-muted);margin-top:3px;font-size:10px}.finalized-leads-result,.finalized-leads-visit,.finalized-leads-person{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.finalized-leads-result{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.finalized-leads-result.is-sale{color:var(--ui-green);background:#35c79f17}.finalized-leads-result.is-purchased{color:var(--ui-accent-strong);background:#f5c51817}.finalized-leads-result.is-store_visit{color:var(--ui-blue);background:#65a8ff17}.finalized-leads-result.is-invalid_number{color:var(--ui-danger);background:#ff727217}.finalized-leads-result.is-out_of_area_ddd{color:#b497ff;background:#b497ff17}.finalized-leads-result.is-other_agv{color:#58c4dc;background:#58c4dc17}.finalized-leads-result.is-missing_phone{color:var(--ui-muted);background:#ffffff0f}.finalized-leads-visit,.finalized-leads-person{color:var(--ui-muted)}.finalized-leads-undo{min-width:126px;height:32px;color:var(--ui-accent-strong);font:inherit;cursor:pointer;white-space:nowrap;background:#ffb02012;border:1px solid #ffb02047;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.finalized-leads-undo:hover:not(:disabled){background:#ffb02021;border-color:#ffb02080}.finalized-leads-undo:disabled{cursor:not-allowed;opacity:.55}.finalized-leads-automatic{color:var(--ui-muted);white-space:nowrap}.finalized-leads-card>footer{color:var(--ui-muted);text-align:right;padding:10px 13px;font-size:11px}.finalized-leads-skeleton span{background:linear-gradient(90deg,#ffffff06,#ffffff12,#ffffff06) 0 0/200% 100%;border-radius:5px;width:80%;height:12px;animation:1.2s infinite leads-shimmer;display:block}.finalized-leads-empty{color:var(--ui-muted);text-align:center;place-items:center;gap:6px;padding:54px 20px;display:grid}.finalized-leads-empty strong{color:var(--ui-text-soft)}.finalized-leads-empty p{margin:0;font-size:12px}@media (max-width:980px){.finalized-leads-summaries{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-finalize-lead span{display:none}}@media (max-width:620px){.lead-finalization-layer{align-items:end;padding:0}.lead-finalization-modal{border-radius:16px 16px 0 0}.lead-finalization-modal>header,.lead-finalization-body{padding:16px}.lead-finalization-modal>footer{padding:12px 16px 16px}.leads-drawer-actions{grid-template-columns:repeat(2,1fr)}.finalized-leads-page{padding:12px}.finalized-leads-head{flex-direction:column;align-items:flex-start}.finalized-leads-head .btn{justify-content:center;width:100%}.finalized-leads-summaries{grid-template-columns:1fr}.finalized-leads-toolbar{flex-direction:column}.finalized-leads-toolbar label,.finalized-leads-toolbar select{width:100%;min-width:0}}.voice-calls-page{flex-direction:column;gap:18px;min-height:100%;padding:28px;display:flex}.voice-calls-hero,.voice-calls-filters,.voice-calls-summary,.voice-call-card{background:#111b2bdb;border:1px solid #94a3b833;box-shadow:0 18px 45px #0f172a12}.voice-calls-hero{border-radius:24px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.voice-calls-hero h2{color:var(--ui-text);margin:4px 0 6px;font-size:clamp(28px,3vw,42px)}.voice-calls-hero p{max-width:680px;color:var(--ui-muted);margin:0}.voice-calls-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.voice-calls-filters{border-radius:18px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.voice-calls-filters label{min-width:150px;color:var(--ui-muted);grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;font-size:13.5px;display:grid}.voice-calls-filters label span{grid-column:2}.voice-calls-filters label input,.voice-calls-filters label select{border:1px solid var(--ui-border-strong);background:var(--ui-surface-raised);width:100%;min-height:38px;color:var(--ui-text);border-radius:10px;grid-column:1/-1;padding:0 10px}.voice-calls-summary{border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.voice-calls-summary article{background:#172337d6;gap:5px;min-height:112px;padding:17px 20px;display:grid;position:relative}.voice-calls-summary strong{color:var(--ui-text);font-size:24px}.voice-calls-summary span{color:var(--ui-muted);font-size:13.5px}.voice-call-kpi-icon{background:#65a8ff1f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:15px;right:16px;color:var(--ui-blue)!important}.voice-call-kpi>strong{align-self:end;padding-right:38px}.voice-call-kpi-green .voice-call-kpi-icon{background:#35c79f24;color:var(--ui-green)!important}.voice-call-kpi-yellow .voice-call-kpi-icon{background:#f5c51821;color:var(--ui-accent-strong)!important}.voice-call-kpi-red .voice-call-kpi-icon{background:#ff727221;color:var(--ui-danger)!important}.voice-call-kpi-purple .voice-call-kpi-icon{background:#b59cff21;color:#b59cff!important}.voice-calls-list,.voice-attendant-report{gap:12px;display:grid}.voice-report-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.voice-report-section-head h3{color:var(--ui-text);margin:3px 0 0;font-size:18px}.voice-report-section-head>span{color:var(--ui-muted);font-size:13.5px}.voice-call-card{border-radius:18px;padding:16px}.voice-call-card-head{align-items:center;gap:12px;display:flex}.voice-call-status-icon{width:38px;height:38px;color:var(--ui-blue);background:#65a8ff1f;border-radius:12px;place-items:center;display:grid}.voice-call-main{flex:1;gap:4px;min-width:0;display:grid}.voice-call-main strong{color:var(--ui-text)}.voice-call-main span{color:var(--ui-muted);font-size:13.5px}.voice-call-status{background:var(--ui-surface-raised);color:var(--ui-muted);text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:13.5px;font-weight:700}.voice-call-status-atendida{color:var(--ui-green);background:#35c79f29}.voice-call-status-sem-resposta,.voice-call-status-ocupado{color:var(--ui-accent-strong);background:#f5c51829}.voice-call-status-falha,.voice-call-status-cancelada{color:var(--ui-danger);background:#ff727224}.voice-call-status-answered{color:var(--ui-green);background:#35c79f29}.voice-call-status-voicemail{color:#c3b1ff;background:#b59cff29}.voice-call-status-no-answer,.voice-call-status-busy{color:var(--ui-accent-strong);background:#f5c51829}.voice-call-status-failed{color:var(--ui-danger);background:#ff727224}.voice-call-expand{width:34px;height:34px;color:var(--ui-muted);background:var(--ui-surface-raised);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.voice-call-expand:hover{color:var(--ui-blue);background:#65a8ff1f}.voice-call-grid{color:var(--ui-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;padding:15px 0 3px 50px;font-size:13.5px;display:grid}.voice-call-grid span{align-items:center;gap:5px;display:inline-flex}.voice-call-recording,.voice-call-no-recording{color:var(--ui-blue);align-items:center;gap:9px;margin:12px 0 0 50px;font-size:13.5px;display:flex}.voice-call-recording audio{width:min(100%,420px);height:34px}.voice-call-recording a{color:inherit;align-items:center;gap:5px;display:inline-flex}.voice-call-no-recording{color:var(--ui-muted)}.voice-call-raw{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:12px;max-height:420px;margin:14px 0 0 50px;padding:14px;font-size:13px;overflow:auto}.voice-calls-empty,.voice-calls-error{text-align:center;color:var(--ui-muted);background:#172337cc;border-radius:16px;padding:32px}.voice-calls-error{color:var(--ui-danger);background:#ff72721a}@media (max-width:1100px){.voice-calls-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.voice-calls-page{padding:16px}.voice-calls-hero{flex-direction:column}.voice-calls-hero-actions{justify-content:flex-start;width:100%}.voice-calls-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-report-section-head{flex-direction:column;align-items:flex-start;gap:5px}.voice-call-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.voice-call-recording,.voice-call-no-recording,.voice-call-raw{margin-left:0}.voice-call-status{display:none}.voice-call-details-table .voice-call-status{display:inline-flex}}.voice-calls-table-wrap{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:14px;overflow-x:auto}.voice-calls-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:13.5px}.voice-calls-table th{z-index:1;border-bottom:1px solid var(--ui-border-strong);background:var(--ui-surface-raised);color:var(--ui-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 12px;font-size:12.5px;font-weight:700;position:sticky;top:0}.voice-calls-table td{border-bottom:1px solid var(--ui-border);color:var(--ui-text-soft);vertical-align:middle;white-space:nowrap;padding:11px 12px}.voice-calls-table td strong{color:var(--ui-text)}.voice-calls-table td small{color:var(--ui-muted);margin-top:3px;font-size:12.5px;display:block}.voice-attendant-table{min-width:820px;font-size:12.5px;line-height:1.15}.voice-attendant-table th{letter-spacing:.04em;padding:6px 8px;font-size:12px}.voice-attendant-table td{padding:6px 8px}.voice-attendant-table td:first-child strong{font-size:12.5px}.voice-attendant-table td small{margin-top:1px;font-size:12px}.voice-attendant-table tbody tr:hover td{background:#65a8ff0e}.voice-answer-rate{gap:2px;min-width:64px;display:grid}.voice-answer-rate>strong{font-size:12.5px}.voice-answer-rate>span{background:#94a3b82e;border-radius:99px;width:100%;height:3px;display:block;overflow:hidden}.voice-answer-rate i{border-radius:inherit;background:linear-gradient(90deg, var(--ui-blue), var(--ui-green));height:100%;display:block}.voice-call-details-table{min-width:1180px}.voice-call-row:hover td{background:#65a8ff0e}.voice-call-row:last-child td{border-bottom:0}.voice-call-audio-link{color:var(--ui-blue);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.voice-call-audio-link:hover{color:var(--ui-accent-strong)}.voice-call-audio-cell{align-items:center;gap:6px;display:flex}.voice-call-audio-cell audio{width:190px;height:30px}.voice-call-download{min-width:28px;min-height:28px;color:var(--ui-blue);border-radius:7px;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.voice-call-download:hover{color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.voice-call-details-row td{white-space:normal;background:#0a0f1a7a;padding:14px 16px 16px}.voice-call-details-grid{color:var(--ui-muted);flex-wrap:wrap;gap:9px 20px;display:flex}.voice-call-details-grid>span{align-items:center;gap:5px;display:inline-flex}.voice-call-recording-inline{flex-basis:100%;align-items:center;gap:8px;color:var(--ui-blue)!important;display:flex!important}.voice-call-recording-inline audio{width:min(420px,100%);height:30px}.voice-call-recording-inline a{color:inherit;align-items:center;gap:5px;display:inline-flex}html,body{background:var(--ui-canvas)!important}.leads-page{flex-direction:column;gap:18px;min-height:100%;padding:28px;display:flex;overflow:auto}.leads-hero,.leads-integration-card,.leads-automation-card,.leads-table-card,.leads-metric{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-soft);background:linear-gradient(145deg,#111b2bf2,#0d1624eb)}.leads-hero{border-radius:var(--ui-radius-lg);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px;display:flex}.leads-kicker{color:var(--ui-accent-strong);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.leads-hero h1{color:var(--ui-text);letter-spacing:-.055em;margin:7px 0 5px;font-size:clamp(28px,3vw,42px)}.leads-hero p{max-width:640px;color:var(--ui-muted);margin:0;font-size:14px}.leads-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;display:flex}.leads-connection,.leads-source{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.leads-connection>span,.leads-source-dot{background:var(--ui-muted);border-radius:50%;width:7px;height:7px}.leads-connection.is-connected{color:var(--ui-green)}.leads-connection.is-connected>span{background:var(--ui-green);box-shadow:0 0 0 4px #35c79f1a}.leads-source.autocerto{color:var(--ui-accent-strong)}.leads-source.autocerto .leads-source-dot{background:var(--ui-accent)}.leads-source.mercadolivre{color:var(--ui-blue)}.leads-source.mercadolivre .leads-source-dot{background:var(--ui-blue)}.leads-source.usadosbr{color:#d97706}.leads-source.usadosbr .leads-source-dot{background:#8cff22}.usadosbr-logo{object-fit:contain;width:82px;height:auto;display:block}.leads-usadosbr-connection:not(.is-connected) .usadosbr-logo{opacity:.52;filter:grayscale()}.leads-source.whatsapp{color:var(--ui-green)}.leads-source.whatsapp .leads-source-dot{background:var(--ui-green)}.leads-source-logo{object-fit:contain;flex:none;place-items:center;width:18px;height:18px;display:grid}.leads-source-logo.is-olx{background:#fff;border-radius:6px;padding:2px}.leads-source-logo.is-mercadolivre{border-radius:50%}.leads-source-logo.is-chavesnamao{background:#ff1238;border-radius:6px}.leads-source-logo.is-napista{background:#fff;border-radius:6px}.leads-source-logo.is-googleads{padding:1px}.leads-source-logo.is-whatsapp{color:#25d366}.leads-source-logo.is-instagram,.leads-source-logo.is-facebook,.leads-source-logo.is-tiktok{border-radius:7px}.leads-source-name{line-height:1}.leads-source-list{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;display:flex}.leads-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.leads-metric{border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.leads-metric-icon{width:37px;height:37px;color:var(--ui-muted);background:#8492a71c;border-radius:11px;place-items:center;display:grid}.leads-metric div{gap:2px;display:grid}.leads-metric strong{color:var(--ui-text);letter-spacing:-.03em;font-size:22px}.leads-metric div>span{color:var(--ui-muted);font-size:13px}.leads-metric.is-accent .leads-metric-icon{color:var(--ui-accent);background:var(--ui-accent-soft)}.leads-metric.is-blue .leads-metric-icon{color:var(--ui-blue);background:#65a8ff1a}.leads-metric.is-green .leads-metric-icon{color:var(--ui-green);background:#35c79f1a}.leads-automation-card{border-radius:16px;order:4;gap:15px;padding:18px;transition:border-color .2s,background .2s;display:grid}.leads-automation-card.is-enabled{background:linear-gradient(135deg,#35c79f12,#0d1624f0 45%);border-color:#35c79f47}.leads-automation-heading{align-items:center;gap:12px;display:flex}.leads-automation-heading>div{flex:1;min-width:0}.leads-automation-heading strong{color:var(--ui-text);font-size:14px}.leads-automation-heading p{max-width:760px;color:var(--ui-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.leads-automation-icon{width:40px;height:40px;color:var(--ui-green);background:#35c79f1a;border-radius:12px;flex:none;place-items:center;display:grid}.leads-automation-toggle{color:var(--ui-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.leads-automation-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.leads-automation-toggle>span{background:#8492a738;border-radius:999px;width:34px;height:19px;transition:background .2s;position:relative}.leads-automation-toggle>span:after{background:var(--ui-muted);content:"";border-radius:50%;width:13px;height:13px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.leads-automation-toggle input:checked+span{background:#35c79f47}.leads-automation-toggle input:checked+span:after{background:var(--ui-green);transform:translate(15px)}.leads-automation-toggle input:focus-visible+span{outline:2px solid var(--ui-blue);outline-offset:2px}.leads-automation-fields{grid-template-columns:minmax(220px,1.3fr) minmax(190px,1fr) auto;align-items:end;gap:10px;display:grid}.leads-automation-fields>label{color:var(--ui-muted);gap:6px;font-size:12.5px;font-weight:700;display:grid}.leads-automation-fields>label>span{align-items:center;gap:5px;display:inline-flex}.leads-automation-fields select{border:1px solid var(--ui-border-strong);width:100%;min-height:39px;color:var(--ui-text-soft);font:inherit;background:#111b2bd1;border-radius:10px;outline:0;padding:0 10px;font-size:13.5px}.leads-automation-fields option{background:var(--ui-surface)}.leads-automation-fields .btn{white-space:nowrap;min-height:39px}.leads-automation-foot{border-top:1px solid var(--ui-border);color:var(--ui-muted);padding-top:10px;font-size:12.5px;line-height:1.45}.leads-automation-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leads-automation-platform{border:1px solid var(--ui-border);background:#ffffff05;border-radius:12px;gap:11px;min-width:0;padding:12px;transition:border-color .2s,background .2s;display:grid}.leads-automation-platform.is-enabled{background:#35c79f09;border-color:#35c79f3b}.leads-automation-platform>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.leads-automation-platform>header>div{gap:2px;min-width:0;display:grid}.leads-automation-platform>header strong{color:var(--ui-text);font-size:13.5px}.leads-automation-platform>header small{color:var(--ui-muted);font-size:11.5px}.leads-automation-platform-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;display:grid}.leads-automation-platform-fields>label{min-width:0;color:var(--ui-muted);gap:5px;font-size:11.5px;font-weight:700;display:grid}.leads-automation-platform-fields>label>span{align-items:center;gap:5px;display:inline-flex}.leads-automation-platform-fields select{border:1px solid var(--ui-border-strong);width:100%;min-width:0;min-height:37px;color:var(--ui-text-soft);font:inherit;background:#111b2bd1;border-radius:9px;outline:0;padding:0 9px;font-size:12.5px}.leads-automation-platform-fields select:disabled{opacity:.55;cursor:not-allowed}.leads-automation-platform-fields option{background:var(--ui-surface)}.leads-automation-auto-assignment{border:1px solid var(--ui-border-strong);min-height:37px;color:var(--ui-muted);background:#111b2b94;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:flex}.leads-automation-auto-assignment.is-active{color:var(--ui-green);background:#35c79f14;border-color:#35c79f4d}.leads-automation-parameters{border-top:1px solid var(--ui-border);gap:9px;padding-top:11px;display:grid}.leads-automation-parameters-head{gap:2px;display:grid}.leads-automation-parameters-head strong{color:var(--ui-text-soft);font-size:12.5px}.leads-automation-parameters-head small,.leads-automation-no-parameters{color:var(--ui-muted);font-size:11.5px;line-height:1.4}.leads-automation-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.leads-automation-parameter-grid label{min-width:0;color:var(--ui-muted);gap:5px;font-size:11.5px;font-weight:700;display:grid}.leads-automation-parameter-grid label>span{align-items:center;gap:5px;display:flex}.leads-automation-parameter-grid code{color:var(--ui-accent-strong);background:var(--ui-accent-soft);font-family:var(--font);border-radius:5px;padding:2px 5px;font-size:10.5px}.leads-automation-parameter-grid select{border:1px solid var(--ui-border-strong);width:100%;min-width:0;min-height:36px;color:var(--ui-text-soft);font:inherit;background:#111b2bd1;border-radius:9px;outline:0;padding:0 9px;font-size:12px}.leads-automation-actions{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:14px;padding-top:11px;display:flex}.leads-automation-actions>span{color:var(--ui-muted);font-size:12.5px;line-height:1.45}.leads-automation-actions .btn{white-space:nowrap;flex:none;min-height:39px}.admin-lead-automation-card{order:initial;grid-column:1/-1}.leads-integration-card{background:linear-gradient(100deg,#f5c51817,#111b2bdb);border-color:#f5c51833;border-radius:16px;order:5;align-items:center;gap:14px;padding:16px 18px;display:flex}.leads-integration-icon{width:43px;height:43px;color:var(--ui-accent);background:#f5c5181f;border-radius:13px;flex:none;place-items:center;display:grid}.leads-integration-copy{flex:1;min-width:0}.leads-integration-copy strong{color:var(--ui-text);font-size:14px}.leads-integration-copy p{color:var(--ui-muted);margin:4px 0 0;font-size:13.5px;line-height:1.45}.leads-integration-note{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.leads-toolbar{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-soft);background:#0d1624c7;border-radius:15px;flex-wrap:wrap;order:2;align-items:center;gap:10px;padding:12px;display:flex}.leads-search,.leads-select{border:1px solid var(--ui-border-strong);min-height:39px;color:var(--ui-muted);background:#111b2bc2;border-radius:11px;align-items:center;display:flex}.leads-search{flex:280px;gap:8px;padding:0 12px}.leads-search input,.leads-select select{color:var(--ui-text-soft);font:inherit;background:0 0;border:0;outline:0;font-size:13.5px}.leads-search input{width:100%;min-width:0}.leads-search input::placeholder{color:var(--ui-muted)}.leads-select{gap:7px;padding:0 10px}.leads-select select{cursor:pointer;min-width:142px;height:37px}.leads-select option{background:var(--ui-surface)}.leads-table-card{border-radius:var(--ui-radius-lg);border-color:#65a8ff3d;order:3;overflow:hidden;box-shadow:0 22px 50px #00000038,0 0 0 1px #65a8ff0a}.leads-table-head{border-bottom:1px solid var(--ui-border-strong);background:linear-gradient(100deg,#65a8ff17,#111b2bf0 42%);justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:18px 22px;display:flex}.leads-table-head>div{border-left:3px solid var(--ui-blue);padding-left:12px}.leads-table-head h2{color:var(--ui-text);letter-spacing:-.035em;margin:5px 0 0;font-size:21px}.leads-table-hint{border:1px solid var(--ui-border);color:var(--ui-muted);white-space:nowrap;background:#0d16249e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:inline-flex}.leads-table-hint:before{background:var(--ui-blue);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #65a8ff17}.leads-table-wrap{overscroll-behavior:contain;scrollbar-color:#65a8ffa6 #0d1624b8;scrollbar-gutter:stable;scrollbar-width:thin;background:#080f1b52;outline:0;height:clamp(320px,56vh,680px);overflow:auto}.leads-table-wrap:focus-visible{box-shadow:inset 0 0 0 2px #65a8ffb8}.leads-table-wrap::-webkit-scrollbar{width:11px;height:11px}.leads-table-wrap::-webkit-scrollbar-track{background:#0d1624b8}.leads-table-wrap::-webkit-scrollbar-thumb{background:#65a8ffa6;border:3px solid #0d1624b8;border-radius:999px}.leads-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--ui-blue)}.leads-table-wrap::-webkit-scrollbar-corner{background:#0d1624b8}.leads-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13.5px}.leads-table th{z-index:2;border-bottom:1px solid var(--ui-border-strong);color:var(--ui-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#111b2b;padding:12px 18px;font-size:12.5px;font-weight:750;position:sticky;top:0;box-shadow:0 5px 12px #00000024}.leads-table td{border-bottom:1px solid var(--ui-border);color:var(--ui-text-soft);vertical-align:middle;padding:13px 18px}.leads-table tbody tr:hover td{background:#65a8ff0a}.leads-table tbody tr:last-child td{border-bottom:0}.leads-person{align-items:center;gap:10px;min-width:190px;display:flex}.leads-avatar{width:31px;height:31px;color:var(--ui-blue);background:#65a8ff1c;border-radius:10px;flex:none;place-items:center;display:grid}.leads-person div{gap:3px;min-width:0;display:grid}.leads-person strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.leads-person div>span{color:var(--ui-muted);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.leads-interest{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--ui-text-soft);display:block;overflow:hidden}.leads-count{min-width:34px;color:var(--ui-muted);white-space:nowrap;background:#8492a71a;border-radius:999px;justify-content:center;padding:5px 8px;font-size:12.5px;font-weight:800;display:inline-flex}.leads-count.is-repeat{color:var(--ui-blue);background:#65a8ff1f}.leads-status{color:var(--ui-muted);white-space:nowrap;background:#8492a71a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12.5px;font-weight:750;display:inline-flex}.leads-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.leads-status.is-new{color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.leads-status.is-progress{color:var(--ui-blue);background:#65a8ff1a}.leads-status.is-qualified,.leads-status.is-converted{color:var(--ui-green);background:#35c79f1a}.leads-status.is-lost{color:var(--ui-danger);background:#ff72721a}.leads-date{color:var(--ui-muted);white-space:nowrap;font-size:13px}.leads-row-actions{justify-content:flex-end;gap:5px;display:flex}.leads-action{width:29px;height:29px;color:var(--ui-muted);cursor:pointer;background:#8492a714;border:0;border-radius:8px;place-items:center;text-decoration:none;display:grid}.leads-action:hover:not(:disabled){color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.leads-action.is-whatsapp{color:var(--ui-green)}.leads-action.is-whatsapp:hover{background:#35c79f1f}.leads-action.is-call:hover{color:var(--ui-blue);background:#65a8ff1a}.leads-action:disabled{cursor:not-allowed;opacity:.35}.leads-empty{text-align:center;justify-items:center;gap:5px;padding:54px 20px 64px;display:grid}.leads-empty>span{width:38px;height:38px;color:var(--ui-muted);background:#8492a71a;border-radius:12px;place-items:center;margin-bottom:5px;display:grid}.leads-empty strong{color:var(--ui-text);font-size:14px}.leads-empty p{color:var(--ui-muted);margin:0;font-size:13px}.leads-spin{animation:1s linear infinite leads-spin}@keyframes leads-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.leads-page{padding:16px}.leads-hero{flex-direction:column;padding:20px}.leads-hero-actions{justify-content:flex-start}.leads-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-automation-heading{flex-wrap:wrap;align-items:flex-start}.leads-automation-toggle{margin-left:52px}.leads-automation-platform .leads-automation-toggle{margin-left:0}.leads-automation-fields,.leads-automation-platforms,.leads-automation-platform-fields,.leads-automation-parameter-grid{grid-template-columns:1fr}.leads-automation-actions{flex-direction:column;align-items:stretch}.leads-automation-actions .btn{justify-content:center}.leads-integration-card{flex-wrap:wrap;align-items:flex-start}.leads-integration-note{flex-basis:100%;margin-left:57px}.leads-table-head{flex-direction:column;align-items:flex-start}.leads-table-hint{white-space:normal}.leads-table-wrap{height:clamp(300px,62vh,560px)}.leads-toolbar>*{flex:100%}}body{color:var(--ui-text);text-rendering:optimizelegibility;font-family:var(--font)!important}::selection{color:#fff;background:#f5c5184d}:where(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid var(--ui-accent)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#94a3b847 padding-box padding-box;border:2px solid #0000;border-radius:999px}.app{background:radial-gradient(circle at 68% -18%, #47628f33, transparent 36%), radial-gradient(circle at 0 100%, #f5c5180e, transparent 28%), var(--ui-canvas)!important;gap:10px!important;height:100dvh!important;min-height:100dvh!important;padding:10px!important}.app:not(.app-tools){grid-template-columns:var(--sidebar-w) clamp(300px, 21vw, 340px) minmax(0, 1fr) clamp(260px, 18vw, 300px)!important;grid-template-rows:minmax(0,1fr)!important}.app.app-tools{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)!important;grid-template-rows:minmax(0,1fr)!important}.sidebar,.panel,.main,.customer-panel{border:1px solid var(--ui-border)!important;height:auto!important;min-height:0!important;box-shadow:var(--ui-shadow)!important}.panel,.main,.customer-panel{-webkit-backdrop-filter:blur(20px);border-radius:var(--ui-radius-lg)!important;background:#111b2bf0!important}.panel,.main,.customer-panel,.login-shell{animation:.36s cubic-bezier(.22,1,.36,1) both ui-surface-enter}@keyframes ui-surface-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.sidebar{border-radius:var(--ui-radius-lg)!important;background:linear-gradient(180deg, #ffffff05, transparent 34%), var(--ui-sidebar)!important;grid-area:1/1!important;width:auto!important;margin:0!important;padding:11px 9px!important;position:relative!important;inset:auto!important;box-shadow:0 16px 44px #01060f57!important}.sidebar-brand,.sidebar-bottom{flex:none}.sidebar-nav{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{display:none}.app:has(.sidebar-collapsed){--sidebar-w:68px!important}.sidebar-collapsed{padding:10px 8px!important}.sidebar-brand{border-bottom:1px solid var(--ui-border)!important;gap:9px!important;min-height:54px!important;margin:0 2px 8px!important;padding:5px 6px 12px!important}.sidebar-logo{background:#000!important;border:1px solid #ffffff24!important;border-radius:13px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;padding:4px!important;overflow:hidden!important;box-shadow:0 9px 24px #0003!important}.sidebar-logo img{object-fit:contain!important;width:100%!important;height:100%!important}.sidebar-brand-copy{min-width:0;gap:2px!important;display:grid!important}.sidebar-brand-copy strong{color:var(--ui-text)!important;letter-spacing:-.02em!important;font-size:14px!important;font-weight:760!important}.sidebar .sidebar-brand-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ui-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;display:block!important}.sidebar-collapse{box-shadow:0 10px 24px #01060f57,inset 0 1px #ffffff14;border:3px solid var(--ui-canvas)!important;width:24px!important;height:28px!important;color:var(--ui-text-soft)!important;background:linear-gradient(#1d2a41,#121d2e)!important;border-left-width:1px!important;border-radius:8px 999px 999px 8px!important;top:38px!important;right:-11px!important}.sidebar-collapse svg{width:14px!important;height:14px!important}.sidebar-collapse:hover{transform:translate(1px);color:var(--ui-accent)!important;background:var(--ui-surface-strong)!important}.sidebar-nav{align-items:stretch!important;gap:2px!important;margin-top:2px!important;padding:0!important}.sidebar-btn{font-family:var(--font);width:100%!important;height:36px!important;color:var(--ui-muted)!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:flex-start!important;gap:9px!important;padding:0 9px!important;transition:color .16s,background .16s,border-color .16s!important}.sidebar-btn:hover{color:var(--ui-text)!important;background:#ffffff0b!important;border-color:#ffffff0b!important;transform:none!important}.sidebar-btn.active{color:var(--ui-accent-strong)!important;background:linear-gradient(90deg,#f5c51824,#f5c5180b)!important;border-color:#f5c51829!important}.sidebar-btn.active:before{background:var(--ui-accent)!important;border-radius:0 999px 999px 0!important;width:3px!important;height:20px!important;left:-1px!important}.sidebar-btn-label{font-size:13px!important;font-weight:650!important}.sidebar-badge{background:var(--ui-accent)!important;color:#15180f!important;border:2px solid #0c121ef5!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;margin-left:auto!important;padding:0 6px!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;position:static!important;transform:none!important;box-shadow:0 8px 18px #f5c51829!important}.sidebar-bottom{width:100%;align-items:stretch!important;gap:7px!important}.sidebar-user-card{border:1px solid var(--ui-border);background:#ffffff08;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.sidebar-user-avatar{background:linear-gradient(145deg, var(--ui-accent), #dba900);color:#16180e;border-radius:11px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:850;display:grid}.sidebar-user-copy{gap:1px;min-width:0;display:grid}.sidebar-user-copy strong,.sidebar-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user-copy strong{color:var(--ui-text-soft);font-size:13px;font-weight:720}.sidebar-user-copy small{color:var(--ui-muted);font-size:12px}.sidebar-logout{width:28px;height:28px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.sidebar-logout:hover{color:var(--ui-danger);background:#ff72721a}.sidebar-status-card{min-height:24px!important;color:var(--ui-muted)!important;background:0 0!important;border-color:#0000!important;margin:0!important;padding:4px 8px!important;font-size:12.5px!important}.sidebar-status{width:7px!important;height:7px!important}.sidebar-collapsed .sidebar-user-copy,.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-status-card span:not(.sidebar-status){display:none!important}.sidebar-collapsed .sidebar-user-card{justify-items:center;grid-template-columns:1fr!important;padding:6px!important}.sidebar-collapsed .sidebar-logout{width:36px}.sidebar-collapsed .sidebar-brand{border-bottom:0!important;justify-content:center!important;min-height:66px!important;margin:0 0 10px!important;padding:4px 0 18px!important;position:relative!important}.sidebar-collapsed .sidebar-brand:after{content:"";background:linear-gradient(90deg,#0000,#c2cfe229,#0000);border-radius:999px;height:1px;position:absolute;bottom:2px;left:9px;right:9px}.sidebar-collapsed .sidebar-logo{background:#000!important;border-color:#ffffff29!important;border-radius:14px!important;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:7px!important;box-shadow:0 12px 26px #01060f52,inset 0 0 0 1px #f5c51814!important}.sidebar-collapsed .sidebar-logo img{width:26px!important;height:26px!important}.sidebar-collapsed .sidebar-collapse{color:#9aa9bf!important;background:linear-gradient(#18253a,#101929)!important;width:22px!important;height:26px!important;top:47px!important;right:-10px!important;box-shadow:0 8px 18px #01060f47,inset 0 1px #ffffff14!important}.sidebar-collapsed .sidebar-collapse svg{width:12px!important;height:12px!important}.sidebar-collapsed .sidebar-nav{gap:5px!important;margin-top:1px!important}.sidebar-collapsed .sidebar-btn{border-radius:13px!important;justify-content:center!important;width:46px!important;height:42px!important;min-height:42px!important;padding:0!important;position:relative!important}.sidebar-collapsed .sidebar-btn.active{background:#f5c51821!important}.sidebar-collapsed .sidebar-btn.active:before{height:22px!important;left:-8px!important}.sidebar-collapsed .sidebar-badge{min-width:19px!important;height:19px!important;padding:0 5px!important;font-size:12px!important;position:absolute!important;top:-5px!important;right:-5px!important}.app:not(.app-tools) .panel{overflow:hidden;grid-area:1/2!important;width:auto!important}.app:not(.app-tools) .main{grid-area:1/3/auto/-1!important}.app:not(.app-tools) .main.main-chat-active{grid-column:3!important}.app:not(.app-tools) .customer-panel{grid-area:1/4!important}.panel-header{border-bottom:1px solid var(--ui-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff06,#0000)!important;padding:15px 14px 11px!important}.panel-eyebrow{color:var(--ui-accent)!important;letter-spacing:.13em!important;font-size:12px!important;font-weight:800!important}.panel-title-row h2,.panel-header h2{color:var(--ui-text)!important;letter-spacing:-.04em!important;font-size:19px!important;font-weight:760!important}.panel-title-actions{gap:5px!important}.panel-title-actions .badge-neutral{color:var(--ui-muted)!important;background:#ffffff0f!important;border:0!important}.conv-filter-chips{border:1px solid var(--ui-border);background:#050b1457;border-radius:12px;gap:4px!important;margin:11px 0 8px!important;padding:3px!important}.conv-filter-chip,.conv-label-subchip{min-width:32px!important;min-height:30px!important;color:var(--ui-muted)!important;background:0 0!important;border:0!important;border-radius:10px!important}.conv-filter-chip:hover,.conv-label-subchip:hover{color:var(--ui-text-soft)!important;background:#ffffff0d!important}.conv-filter-chip-active,.conv-label-subchip-active{background:var(--ui-accent)!important;color:#17180f!important;box-shadow:0 7px 18px #f5c5181f!important}.search-box{border:1px solid var(--ui-border)!important;height:36px!important;color:var(--ui-muted)!important;box-shadow:none!important;background:#050b146b!important;border-radius:13px!important}.search-box:focus-within{border-color:#f5c5186b!important;box-shadow:0 0 0 3px #f5c51814!important}.search-box input{color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.conv-list{background:0 0!important;padding:5px 7px 10px!important}.conv-item{content-visibility:auto;contain-intrinsic-size:auto 66px;contain:layout paint style;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;gap:8px!important;min-height:66px!important;margin:1px 0!important;padding:7px 8px!important;transition:background .15s,border-color .15s!important}.conv-item:hover,.conv-item:focus-visible{background:#ffffff0a!important;border-color:#ffffff0e!important;transform:none!important}.conv-item.active{box-shadow:inset 3px 0 var(--ui-accent)!important;background:linear-gradient(100deg,#f5c51821,#f5c51809)!important;border-color:#f5c5182b!important}.conv-avatar{background:var(--avatar-bg,#596b84)!important;width:38px!important;height:38px!important;box-shadow:none!important;border:0!important;border-radius:50%!important;flex:0 0 38px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.conv-avatar-initials{color:#f7f9fc!important;font-size:13.5px!important}.conv-name{color:var(--ui-text)!important;font-size:13.5px!important;font-weight:700!important}.conv-preview{color:var(--ui-muted)!important;margin-top:2px!important;font-size:12.5px!important}.conv-workflow-row{gap:5px!important;margin-top:4px!important}.conv-origin-logo{background:#ffffff0b;border:1px solid #ffffff14;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;display:inline-grid;overflow:hidden}.conv-origin-logo .leads-source-logo,.conv-origin-logo .lead-platform-neutral{object-fit:contain;width:14px;height:14px;padding:0}.conv-origin-logo:has(.usadosbr-logo){width:38px}.conv-origin-logo .usadosbr-logo{width:34px;max-width:none;height:auto}.conv-status-pill,.conv-assignee{border-radius:6px!important;height:17px!important;padding:0 5px!important;font-size:12px!important}.conv-assignee svg{width:10px!important;height:10px!important}.conv-meta{gap:4px!important}.conv-fav-btn,.conv-read-btn{width:24px!important;height:24px!important}.conv-time,.conv-assignee{color:#718097!important}.conv-unread{background:var(--ui-accent)!important;color:#17180f!important;min-width:18px!important;height:18px!important;box-shadow:none!important}.conv-window-count{min-width:66px!important;height:21px!important;padding:0 7px!important;font-size:12px!important}.conv-empty,.empty-state{color:var(--ui-text-soft)!important}.conv-empty svg,.empty-state-icon{color:var(--ui-accent)!important}.chat-shell{background:var(--ui-canvas-soft)!important}.chat-header{border-bottom:1px solid var(--ui-border)!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#111b2b!important;gap:11px!important;padding:12px 17px!important}.chat-header-avatar{background:var(--avatar-bg,#596b84)!important;border:0!important;border-radius:50%!important;flex:0 0 43px!important;width:43px!important;height:43px!important}.chat-header-avatar .conv-avatar-initials{font-size:14px!important}.app:not(.app-tools).app-conversations-collapsed .conv-avatar,.conv-hover-head .conv-avatar{background:var(--avatar-bg,#596b84)!important;border:0!important;border-radius:50%!important;overflow:hidden!important}.chat-header-name{color:var(--ui-text)!important;font-size:14px!important;font-weight:740!important}.chat-header-sub,.chat-header-phone{color:var(--ui-muted)!important}.chat-workflow-select,.chat-header-actions .btn{border:1px solid var(--ui-border)!important;min-height:36px!important;color:var(--ui-text-soft)!important;background:#050b146b!important;border-radius:11px!important}.chat-header-actions .btn:hover{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-hover)!important;color:var(--ui-text)!important}:is(.main:has(.chat-header-menu),.chat-header:has(.chat-header-menu)){overflow:visible!important}.chat-messages{background:radial-gradient(circle at 12% 8%,#f5c51806,#0000 26%),radial-gradient(circle at 86% 88%,#65a8ff09,#0000 28%),#0d1625!important}.chat-messages:before{opacity:.11!important;background-image:radial-gradient(#abbbd23d .65px,#0000 .65px)!important;background-size:24px 24px!important}.chat-messages-inner{width:100%!important;max-width:1180px!important;padding:24px 18px 22px!important}.chat-date-divider span{border:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;box-shadow:none!important;background:#0b121ecc!important;padding:6px 10px!important}.msg-bubble{border:1px solid #ffffff0b!important;border-radius:16px!important;max-width:min(78%,760px)!important;padding:10px 12px 8px!important;font-size:14px!important;line-height:1.52!important;box-shadow:0 7px 22px #01060f29!important}.msg-bubble.incoming{color:#f2f5fa!important;background:#1b2940!important;border-bottom-left-radius:5px!important}.msg-bubble.outgoing{color:#fffdf3!important;background:linear-gradient(145deg,#393621,#302f21)!important;border-color:#f5c51817!important;border-bottom-right-radius:5px!important}.msg-footer{opacity:.72}.msg-template-author{color:#fffdf38c!important}.chat-input-area{border-top:1px solid var(--ui-border)!important;background:#111b2bf0!important;padding:11px 14px 14px!important;box-shadow:0 -12px 36px #01060f1f!important}.chat-input-row{border:1px solid var(--ui-border)!important;min-height:48px!important;box-shadow:none!important;background:#050b147a!important;border-radius:15px!important;padding:4px 5px 4px 14px!important}.chat-input-row:focus-within{border-color:#f5c51857!important;box-shadow:0 0 0 3px #f5c51812!important}.chat-input{color:var(--ui-text)!important}.btn-send{background:var(--ui-accent)!important;color:#15180f!important;border:0!important;border-radius:12px!important;width:40px!important;height:40px!important;box-shadow:0 8px 20px #f5c51824!important}.btn-send:hover:not(:disabled){background:var(--ui-accent-strong)!important;transform:translateY(-1px)!important}.customer-panel{background:linear-gradient(#ffffff05,#0000 34%),#111b2bf0!important;padding:19px 17px!important}.customer-avatar{border:3px solid #ffffff14;background:linear-gradient(145deg, var(--ui-accent), #d9a900)!important;border-radius:19px!important;width:62px!important;height:62px!important;box-shadow:0 12px 28px #f5c5181f!important}.customer-profile h2,.customer-section-title{color:var(--ui-text)!important}.customer-profile>span,.customer-data dt,.timeline-event span,.timeline-event time{color:var(--ui-muted)!important}.customer-section{border-color:var(--ui-border)!important}.customer-quick-actions button,.timeline-icon{border:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;background:#050b1461!important}.customer-quick-actions button:hover{color:var(--ui-accent)!important;border-color:#f5c5183d!important}.app:not(.app-tools) .btn,.start-conversation-modal .btn{min-height:36px;border:1px solid var(--ui-border)!important;color:var(--ui-text-soft)!important;box-shadow:none!important;background:#ffffff09!important;border-radius:11px!important}.app:not(.app-tools) .btn:hover:not(:disabled),.start-conversation-modal .btn:hover:not(:disabled){border-color:var(--ui-border-strong)!important;color:var(--ui-text)!important;background:#fff1!important}.app:not(.app-tools) .btn-primary,.start-conversation-modal .btn-primary{border-color:var(--ui-accent)!important;background:var(--ui-accent)!important;color:#17180f!important}.app:not(.app-tools) .btn-primary:hover:not(:disabled),.start-conversation-modal .btn-primary:hover:not(:disabled){border-color:var(--ui-accent-strong)!important;background:var(--ui-accent-strong)!important;color:#17180f!important}.empty-state{background:radial-gradient(circle,#f5c5180b,#0000 34%),0 0!important}.empty-state h3{color:var(--ui-text)!important;letter-spacing:-.035em!important;font-size:20px!important}.empty-state p{color:var(--ui-muted)!important}.empty-state-visual,.empty-state-chat-preview{border-color:var(--ui-border)!important;background:var(--ui-surface-raised)!important;box-shadow:var(--ui-shadow-soft)!important}.start-conversation-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070eb8!important}.start-conversation-modal{border:1px solid var(--ui-border-strong)!important;color:var(--ui-text)!important;background:#111b2b!important;border-radius:22px!important;box-shadow:0 30px 90px #01060f85!important}.start-conversation-head,.start-conversation-actions{border-color:var(--ui-border)!important}.start-conversation-modal .form-input,.start-conversation-modal .form-select{border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:#050b147a!important}.dialer-quick-backdrop,.start-conversation-overlay,.modal-overlay,.chat-quick-modal-backdrop,.chat-schedule-overlay,.chat-message-schedule-overlay{overscroll-behavior:contain;overflow-y:auto;z-index:3000!important;background:var(--ui-modal-backdrop)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.dialer-quick-backdrop.dialer-quick-backdrop-passive{overscroll-behavior:auto;pointer-events:none;overflow:visible;-webkit-backdrop-filter:none!important;background:0 0!important}.dialer-quick-backdrop-passive .webphone-card{pointer-events:auto}.chat-quick-modal{flex-direction:column;max-height:calc(100dvh - 36px);display:flex}.chat-quick-modal-body{min-height:0;overflow-y:auto}.login-page{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 16% 10%,#f5c51821,#0000 29%),radial-gradient(circle at 86% 88%,#35c79f12,#0000 25%),linear-gradient(145deg,#070b12,#0c1421 58%,#080d16)!important}.login-shell{border:1px solid var(--ui-border-strong)!important;background:#0c131fe6!important;border-radius:28px!important;width:min(100%,980px)!important;min-height:590px!important;box-shadow:0 36px 100px #0000007a!important}.login-showcase{border-color:var(--ui-border)!important;background:radial-gradient(circle at 84% 78%,#f5c5182b,#0000 32%),linear-gradient(150deg,#f5c5181b,#ffffff04 48%,#35c79f0b)!important;padding:42px 46px!important}.login-showcase h2{max-width:430px;letter-spacing:-.055em!important;font-size:clamp(34px,3.2vw,45px)!important;font-weight:760!important}.login-card{background:#111b2bcc!important;padding:56px 50px!important}.login-brand h1{color:var(--ui-text)!important;font-weight:760!important}.login-copy,.login-security-note{color:var(--ui-muted)!important}.login-input-wrap .form-input{border-color:var(--ui-border-strong)!important;color:var(--ui-text)!important;background:#050b1480!important}.login-input-wrap .form-input:focus{background:#050b14bd!important;border-color:#f5c51894!important;box-shadow:0 0 0 3px #f5c51814!important}.login-submit{background:var(--ui-accent)!important;color:#17180f!important;border:0!important}.login-submit:hover:not(:disabled){background:var(--ui-accent-strong)!important}.app.app-tools .panel{overflow:hidden;border-radius:var(--ui-radius-lg)!important;grid-area:1/2!important}.app.app-tools .panel:has(.voice-calls-page){scrollbar-gutter:stable;overflow:hidden auto!important}@media (max-width:1500px){:root{--sidebar-w:76px}.app:not(.app-tools){grid-template-columns:76px minmax(300px,330px) minmax(0,1fr) minmax(260px,280px)!important}.sidebar .sidebar-brand-copy,.sidebar .sidebar-user-copy,.sidebar .sidebar-status-card span:not(.sidebar-status),.sidebar .sidebar-btn-label{display:none!important}.sidebar-brand{justify-content:center!important;padding-inline:0!important}.sidebar-btn{justify-content:center!important;padding:0!important}.sidebar-badge{position:absolute!important;top:1px!important;right:1px!important}.sidebar-user-card{justify-items:center;grid-template-columns:1fr!important;padding:6px!important}.sidebar-logout{width:36px}}@media (max-width:1220px){.app:not(.app-tools){grid-template-columns:76px minmax(290px,315px) minmax(0,1fr)!important}.app:not(.app-tools) .customer-panel{display:none!important}.app:not(.app-tools) .main,.app:not(.app-tools) .main.main-chat-active{grid-column:3!important}}@media (max-width:820px){.app,.app:not(.app-tools),.app.app-tools{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:62px minmax(0,1fr)!important;gap:7px!important;padding:7px!important}.sidebar{border-radius:17px!important;padding-inline:8px!important}.sidebar-collapse{display:none!important}.app:not(.app-tools) .panel,.app:not(.app-tools) .main,.app:not(.app-tools) .main.main-chat-active,.app.app-tools .panel{grid-area:1/2!important}.panel,.main,.customer-panel{border-radius:17px!important}.chat-header{min-height:66px!important;padding:9px!important}.chat-messages-inner{max-width:none!important;padding:14px 7px 13px!important}.msg-bubble{max-width:92%!important}.chat-input-area{padding:9px!important}}@media (max-width:520px){.app,.app:not(.app-tools),.app.app-tools{grid-template-columns:minmax(0,1fr)!important;padding:0!important}.sidebar{display:none!important}.app:not(.app-tools) .panel,.app:not(.app-tools) .main,.app:not(.app-tools) .main.main-chat-active,.app.app-tools .panel{border:0!important;border-radius:0!important;grid-column:1!important}.panel-header{padding:16px 13px 12px!important}.chat-messages-inner{padding:12px 6px!important}.msg-bubble{max-width:94%!important}.login-page{padding:14px!important}.login-shell{border-radius:22px!important;min-height:auto!important}.login-card{padding:32px 24px!important}}.olx-logo-mark{object-fit:contain;flex:none;width:30px;height:30px;display:block}.olx-logo-mark.is-compact{width:22px;height:22px}@media (min-width:1221px){.app:not(.app-tools):has(.customer-lead-rail.is-collapsed){grid-template-columns:var(--sidebar-w) clamp(300px, 21vw, 340px) minmax(0, 1fr) 42px!important}.app:not(.app-tools):has(.customer-lead-rail.is-open){grid-template-columns:var(--sidebar-w) clamp(300px, 21vw, 340px) minmax(0, 1fr) minmax(430px, 540px)!important}}.app:not(.app-tools) .customer-lead-rail{transition:width .22s;background:#0d1726!important;border-radius:13px!important;width:auto!important;min-width:0!important;padding:0!important;overflow:hidden!important}.customer-lead-rail.is-collapsed{display:block!important}.customer-lead-toggle{width:100%;height:100%;min-height:180px;color:var(--ui-accent-strong);font:inherit;cursor:pointer;background:linear-gradient(#f5c51814,#ffffff04);border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:18px 0;display:flex}.customer-lead-toggle:hover{color:#fff0a6;background:linear-gradient(#f5c51824,#ffffff06)}.customer-lead-toggle span{color:currentColor;letter-spacing:.13em;text-transform:uppercase;writing-mode:vertical-rl;font-size:12px;font-weight:800}.customer-lead-loading{height:100%;color:var(--ui-muted);place-content:center;justify-items:center;gap:10px;font-size:12.5px;display:grid}.customer-lead-loading svg{color:var(--ui-accent);animation:.8s linear infinite customer-lead-spin}@keyframes customer-lead-spin{to{transform:rotate(360deg)}}.leads-drawer.is-embedded{width:100%;max-width:none;height:100%;box-shadow:none;border-left:0;animation:none}.leads-drawer.is-embedded .leads-drawer-head{padding-left:19px}@media (min-width:821px) and (max-width:1220px){.app:not(.app-tools) .customer-lead-rail{z-index:10020;top:10px;bottom:10px;right:10px;box-shadow:-16px 0 45px #0000004d;grid-area:auto!important;display:block!important;position:fixed!important}.app:not(.app-tools) .customer-lead-rail.is-collapsed{width:42px!important}.app:not(.app-tools) .customer-lead-rail.is-open{width:min(520px,100vw - 110px)!important}}@media (max-width:820px){.app:not(.app-tools) .customer-lead-rail{display:none!important}}@media (max-width:430px){.olx-chat-page>.workspace-channel-tabs{width:100%;max-width:100%;overflow:hidden}.olx-chat-page>.workspace-channel-tabs button{gap:3px;padding-inline:3px}.olx-thread,.olx-message-canvas,.olx-composer{box-sizing:border-box;width:100%;max-width:100%}.olx-message-bubble{max-width:calc(100% - 10px)}}@media (min-width:821px){.app:not(.app-tools).app-conversations-collapsed .panel-header>.workspace-channel-tabs{flex-direction:column;align-items:center;gap:3px;width:46px;max-width:46px;margin:7px auto 3px;padding:3px;display:flex;overflow:hidden}.app:not(.app-tools).app-conversations-collapsed .panel-header>.workspace-channel-tabs button{border-radius:9px;flex:0 0 38px;gap:0;width:38px;min-width:38px;min-height:38px;padding:6px}.app:not(.app-tools).app-conversations-collapsed .panel-header>.workspace-channel-tabs button>span:not(.workspace-channel-alert){display:none!important}.app:not(.app-tools).app-conversations-collapsed .workspace-channel-alert{width:18px;height:18px;top:1px;right:1px;min-width:18px!important}.app:not(.app-tools).app-conversations-collapsed .panel-header>.workspace-channel-tabs button>svg{width:17px;height:17px}.app:not(.app-tools).app-conversations-collapsed .panel-header>.workspace-channel-tabs button>.olx-logo-mark{width:22px;height:22px;padding:2px;display:block!important}}.workspace-channel-tabs button>.olx-logo-mark{background:#fff;border-radius:7px;flex:none;padding:2px;display:block;box-shadow:0 3px 9px #210c4238}.workspace-channel-tabs button.is-olx-chat{color:#b8a2ff;background:#5b32be1a}.workspace-channel-tabs button.is-olx-chat:hover{background:#673dd029;border-color:#9670ff40}.workspace-channel-tabs button.is-olx-chat.is-active{color:#fff;background:linear-gradient(135deg,#6f3dcc 0%,#8d55e7 58%,#a86cf2 100%);border-color:#cab4ff7a;box-shadow:0 7px 20px #6938ca47,inset 0 1px #ffffff24}.workspace-channel-tabs button.is-olx-chat.is-active small{color:#ffffffd1}.olx-chat-page{--olx-purple:#7b45d2;--olx-purple-bright:#9a67eb;--olx-purple-deep:#392069;--olx-border:#b293f424;color:#eef0f7;background:radial-gradient(circle at 48% -12%,#7b45d224,#0000 34%),#080d16;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:18px 20px 20px;display:flex;overflow:hidden}.olx-chat-page>.workspace-channel-tabs{flex:none;margin:0}.olx-chat-shell{border:1px solid var(--olx-border);background:#0b111d;border-radius:17px;flex:auto;grid-template-columns:minmax(248px,300px) minmax(360px,1fr) minmax(210px,252px);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000047}.olx-chat-list,.olx-contact-panel{background:linear-gradient(#121827fa,#0c121efa);min-width:0}.olx-chat-list{border-right:1px solid #ffffff0e;flex-direction:column;min-height:0;display:flex}.olx-list-header,.olx-thread-header{border-bottom:1px solid #ffffff0e;flex:none;align-items:center;min-height:68px;padding:12px 15px;display:flex}.olx-list-header{justify-content:space-between}.olx-brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.olx-brand-lockup>span:last-child{gap:2px;min-width:0;display:grid}.olx-brand-lockup strong{letter-spacing:-.01em;font-size:14px}.olx-brand-lockup small{color:#78869b;font-size:12px}.olx-brand-icon,.olx-empty-logo{background:#fff;border:1px solid #cfb9ff52;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #703bcd40,inset 0 1px #ffffff26}.olx-icon-button,.olx-mobile-back{color:#97a3b5;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.olx-icon-button:hover{color:#d7c9ff;background:#7b45d21a;border-color:#9c6eeb40}.olx-icon-button:disabled{cursor:wait;opacity:.6}.olx-chat-search{color:#718096;background:#050a129e;border:1px solid #fff1;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:37px;margin:11px 12px 7px;padding:0 10px;display:flex}.olx-chat-search:focus-within{border-color:#9a67eb6b;box-shadow:0 0 0 3px #7b45d214}.olx-chat-search input{color:#e9edf5;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12.5px}.olx-chat-search input::placeholder{color:#5f6d80}.olx-list-summary{color:#6f7c90;letter-spacing:.06em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;padding:7px 14px 6px;font-size:12px;font-weight:750;display:flex}.olx-list-summary span{align-items:center;gap:5px;display:inline-flex}.olx-list-summary strong{color:#c5b4f4;text-align:center;background:#7b45d21f;border-radius:999px;min-width:23px;padding:2px 6px}.olx-conversation-list{scrollbar-width:thin;scrollbar-color:#8962d647 transparent;flex:auto;min-height:0;padding:2px 7px 10px;overflow-y:auto}.olx-conversation-item{width:100%;min-height:73px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px;transition:border-color .16s,background .16s,transform .16s;display:flex}.olx-conversation-item:hover{background:#ffffff06;transform:translate(1px)}.olx-conversation-item.is-active{background:linear-gradient(105deg,#7b45d22e,#7b45d20e);border-color:#a47cee2e}.olx-contact-avatar{color:#e7ddff;background:linear-gradient(145deg,#6d40c2e0,#4b2b89e6);border:1px solid #b89bf12e;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff1a}.olx-contact-avatar.is-large{border-radius:13px;width:40px;height:40px}.olx-contact-avatar.is-profile{border-radius:18px;width:58px;height:58px;font-size:15px}.olx-conversation-copy{flex:auto;gap:4px;min-width:0;display:grid}.olx-conversation-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.olx-conversation-line strong{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.olx-conversation-line-meta{flex:none;align-items:center;gap:6px;display:inline-flex}.olx-conversation-line time{color:#68758a;font-size:12px}.olx-pending-reply{color:#fb923c;background:#ea580c3d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;box-shadow:inset 0 0 0 1px #fb923c8a,0 0 14px #ea580c33}.olx-pending-reply svg{animation:1.1s ease-in-out infinite responseWaitRing}.olx-conversation-preview{color:#8995a8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.olx-conversation-assignee{color:#9aa8ba;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex;overflow:hidden}.olx-conversation-ad{color:#876fbd;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex;overflow:hidden}.olx-conversation-skeleton{background:linear-gradient(90deg,#ffffff06,#fff1,#ffffff06) 0 0/200% 100%;border-radius:11px;height:67px;margin:5px 3px;animation:1.25s linear infinite olx-skeleton}@keyframes olx-skeleton{to{background-position:-200% 0}}.olx-list-empty,.olx-thread-empty{color:#7f8ca0;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.olx-list-empty svg{color:#7654ae}.olx-list-empty strong,.olx-thread-empty strong{color:#cbd2df;font-size:13px}.olx-list-empty p,.olx-thread-empty p{max-width:260px;margin:0;font-size:12px;line-height:1.55}.olx-thread{background:linear-gradient(#080d16ed,#080d16ed),radial-gradient(circle at 25% 20%,#8453da1f,#0000 30%);flex-direction:column;min-width:0;min-height:0;display:flex}.olx-thread-header{background:#0e1420eb;gap:10px}.olx-thread-title{gap:3px;min-width:0;display:grid}.olx-thread-title strong{color:#f1f3f8;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.olx-thread-title small{color:#7f8ca0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.olx-online-dot{background:#57d6a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #57d6a514}.olx-assignee-select{color:#d8cafa;max-width:150px;font:inherit;cursor:pointer;background:#171326;border:1px solid #9c78df33;border-radius:9px;outline:0;margin-left:auto;padding:6px 25px 6px 8px;font-size:12px}.olx-assignee-select:focus{border-color:#b591f57a;box-shadow:0 0 0 3px #7b45d21a}.olx-assignee-select:disabled{cursor:wait;opacity:.6}.olx-thread-ad{color:#ae94df;text-overflow:ellipsis;white-space:nowrap;background:#7b45d212;border:1px solid #9c78df24;border-radius:9px;align-items:center;gap:6px;max-width:34%;padding:6px 9px;font-size:12px;display:inline-flex;overflow:hidden}.olx-mobile-back{display:none}.olx-message-canvas{scrollbar-width:thin;scrollbar-color:#8962d640 transparent;flex:auto;min-height:0;padding:18px clamp(16px,4vw,54px) 22px;overflow-y:auto}.olx-chat-security{color:#786993;background:#7b45d20b;border:1px solid #b89bf11a;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:90%;margin:0 auto 18px;padding:5px 9px;font-size:12px;display:flex}.olx-message-row{width:100%;margin:8px 0;display:flex}.olx-message-row.is-outgoing{justify-content:flex-end}.olx-message-row.is-incoming{justify-content:flex-start}.olx-message-bubble{color:#dce2ec;background:#192231;border:1px solid #ffffff0f;border-radius:13px 13px 13px 4px;gap:4px;max-width:min(72%,560px);padding:9px 11px 6px;display:grid;box-shadow:0 6px 16px #0000001f}.olx-message-row.is-outgoing .olx-message-bubble{color:#fff;background:linear-gradient(145deg,#6537b6,#7f4bd0);border-color:#b89bf129;border-radius:13px 13px 4px}.olx-message-sender{color:#bfa8ea;font-size:12px;font-weight:800}.olx-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.olx-message-meta{color:#78869a;justify-content:flex-end;align-items:center;gap:3px;font-size:12px;display:inline-flex}.olx-message-row.is-outgoing .olx-message-meta{color:#ffffff9e}.olx-composer{background:#0e1420f5;border-top:1px solid #ffffff0e;flex:none;align-items:flex-end;gap:9px;padding:11px 14px;display:flex}.olx-composer textarea{resize:vertical;color:#edf0f6;min-width:0;min-height:39px;max-height:110px;font:inherit;background:#0a101b;border:1px solid #ffffff13;border-radius:12px;outline:none;flex:auto;padding:11px 13px;font-size:12.5px;line-height:1.35}.olx-composer textarea:focus{border-color:#a47cee6b;box-shadow:0 0 0 3px #7b45d214}.olx-composer textarea::placeholder{color:#626f82}.olx-composer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#7441c8,#945de0);border:1px solid #d7c3ff33;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;padding:0;display:grid;box-shadow:0 8px 18px #703bcd40}.olx-composer button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.olx-composer button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.olx-contact-panel{border-left:1px solid #ffffff0e;min-width:0;padding:18px 14px;overflow-y:auto}.olx-contact-profile{text-align:center;border-bottom:1px solid #ffffff0e;place-items:center;gap:5px;padding:8px 4px 20px;display:grid}.olx-contact-profile strong{color:#eef1f6;margin-top:5px;font-size:13px}.olx-contact-profile small{color:#7d899c;font-size:12px}.olx-contact-details{border-bottom:1px solid #ffffff0b;gap:8px;padding:15px 2px;display:grid}.olx-detail-label{color:#695a84;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.olx-contact-details>span:not(.olx-detail-label){color:#77658f;align-items:flex-start;gap:7px;min-width:0;display:flex}.olx-contact-details strong{color:#aeb7c6;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.4;overflow:hidden}.olx-open-ad{color:#bca3ea;background:#7b45d213;border:1px solid #a780ed2e;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:8px 10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.olx-open-ad:hover{color:#ded1f7;background:#7b45d221;border-color:#a780ed57}.olx-thread-empty{height:100%}.olx-empty-logo{border-radius:22px;width:68px;height:68px}.olx-empty-logo .olx-logo-mark{width:48px;height:48px}.olx-thread-empty strong{margin-top:5px;font-size:14px}.olx-chat-error{color:#fda4af;background:#7f1d1d24;border:1px solid #f871712e;border-radius:10px;flex:none;padding:8px 11px;font-size:12px}@media (max-width:1100px){.olx-chat-shell{grid-template-columns:minmax(230px,280px) minmax(360px,1fr)}.olx-contact-panel{display:none}}@media (max-width:760px){.workspace-channel-tabs button{padding-inline:6px}.workspace-channel-tabs button strong{font-size:12.5px}.workspace-channel-tabs button small{font-size:12px}.olx-chat-page{padding:10px}.olx-chat-shell{display:block;position:relative}.olx-chat-list,.olx-thread{position:absolute;inset:0}.olx-chat-list{border-right:0}.olx-chat-list.has-selection,.olx-thread{display:none}.olx-thread.has-conversation{display:flex}.olx-mobile-back{display:grid}.olx-message-bubble{max-width:86%}.olx-thread-ad{max-width:36%}}@media (max-width:430px){.workspace-channel-tabs{gap:3px;padding:3px}.workspace-channel-tabs button{gap:5px;min-height:40px}.workspace-channel-tabs button>span:not(.workspace-channel-alert){text-align:center}.workspace-channel-tabs button small{display:none}.olx-logo-mark.is-compact{width:20px;height:20px}.olx-chat-page{gap:8px;padding:8px}.olx-chat-shell{border-radius:13px}.olx-thread-header{padding-inline:10px}.olx-thread-ad{display:none}.olx-message-canvas{padding:14px 12px 18px}.olx-composer{padding:9px}}@media (prefers-reduced-motion:reduce){.olx-pending-reply svg{animation:none}}.olx-chat-shell:not(:has(>.olx-lead-rail)){grid-template-columns:minmax(248px,300px) minmax(360px,1fr)}.olx-chat-shell:has(>.olx-lead-rail.is-collapsed){grid-template-columns:minmax(248px,300px) minmax(360px,1fr) 42px}.olx-chat-shell:has(>.olx-lead-rail.is-open){grid-template-columns:minmax(248px,300px) minmax(360px,1fr) minmax(410px,480px)}.app.app-tools .olx-chat-shell>.customer-panel.olx-lead-rail{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(#121827fa,#0c121efa)!important;border:0!important;border-left:1px solid #ffffff0e!important;border-radius:0!important;grid-area:auto!important;padding:0!important;animation:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.app.app-tools .olx-chat-shell>.olx-lead-rail .customer-lead-toggle{color:#c9b3f4;background:linear-gradient(#7b45d22b,#ffffff04)}.app.app-tools .olx-chat-shell>.olx-lead-rail .customer-lead-toggle:hover{color:#fff;background:linear-gradient(#945de042,#ffffff06)}@media (max-width:1100px){:is(.olx-chat-shell:not(:has(>.olx-lead-rail)),.olx-chat-shell:has(>.olx-lead-rail.is-collapsed),.olx-chat-shell:has(>.olx-lead-rail.is-open)){grid-template-columns:minmax(230px,280px) minmax(360px,1fr)}.app.app-tools .olx-chat-shell>.customer-panel.olx-lead-rail{z-index:30;height:100%!important;position:absolute!important;inset:0 0 0 auto!important;box-shadow:-18px 0 45px #00000052!important}.app.app-tools .olx-chat-shell>.olx-lead-rail.is-collapsed{width:42px!important}.app.app-tools .olx-chat-shell>.olx-lead-rail.is-open{width:min(480px,100% - 58px)!important}}.admin-command-center{--admin-primary:#d8b84b;--admin-primary-soft:#d8b84b1a;--admin-bg:#101416;--admin-card:#171c1f;--admin-soft:#1b2125;--admin-border:#cbd5e11a;--admin-border-strong:#cbd5e12e;--admin-text:#f1f3f4;--admin-muted:#9aa4ad;background:var(--admin-bg);min-width:0;color:var(--admin-text);grid-template-columns:232px minmax(0,1fr)!important;display:grid!important}.admin-navigation{border-right:1px solid var(--admin-border);background:radial-gradient(circle at 8% 0,#d8b84b0e,#0000 28%),#14191c;flex-direction:column;gap:16px;min-width:0;padding:17px 13px 13px;display:flex;overflow:hidden}.admin-navigation-brand{border-bottom:1px solid var(--admin-border);align-items:center;gap:11px;min-height:52px;padding:6px 8px 12px;display:flex}.admin-navigation-brand>span:last-child,.admin-navigation-health>span:last-child{gap:3px;min-width:0;display:grid}.admin-navigation-brand strong,.admin-navigation-health strong{color:var(--admin-text);font-size:14px;font-weight:780;line-height:1.2}.admin-navigation-brand small,.admin-navigation-health small{color:#89939d;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.admin-navigation-mark,.admin-navigation-icon{color:var(--admin-primary);background:var(--admin-primary-soft);flex:none;place-items:center;display:grid}.admin-navigation-mark{border:1px solid #d8b84b33;border-radius:12px;width:38px;height:38px}.admin-command-center .admin-section-tabs{background:0 0;border:0;flex-direction:column;flex:auto;align-items:stretch;gap:5px;min-height:0;padding:0;display:flex;overflow:hidden auto}.admin-command-center .admin-section-tabs button{color:#a6afb7;text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 4px;justify-content:stretch;align-items:center;gap:10px;width:100%;height:auto;min-height:58px;padding:8px 9px;display:grid}.admin-command-center .admin-section-tabs button:hover{border-color:var(--admin-border);color:var(--admin-text);background:#ffffff09}.admin-command-center .admin-section-tabs button.active{color:#f2e8c5;background:linear-gradient(90deg,#d8b84b1c,#d8b84b06);border-color:#d8b84b29}.admin-navigation-icon{color:#929da6;background:#cbd5e10f;border-radius:10px;width:36px;height:36px}.admin-section-tabs button.active .admin-navigation-icon{color:var(--admin-primary);background:var(--admin-primary-soft)}.admin-navigation-copy{gap:2px;min-width:0;display:grid}.admin-navigation-copy strong,.admin-navigation-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-navigation-copy strong{color:inherit;font-size:13.5px;font-weight:760}.admin-navigation-copy small{color:#7e8993;font-size:12.5px;font-weight:590}.admin-command-center .admin-section-tabs button>i{background:0 0;border-radius:999px;justify-self:end;width:3px;height:24px}.admin-command-center .admin-section-tabs button.active>i{background:var(--admin-primary);box-shadow:0 0 10px #d8b84b40}.admin-navigation-health{border:1px solid var(--admin-border);background:#ffffff07;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.admin-health-ring{background:conic-gradient(#42b883 var(--admin-health), #cbd5e11f 0);isolation:isolate;border-radius:50%;flex:none;grid-template-columns:auto auto;place-content:center;width:46px;height:46px;display:grid;position:relative}.admin-health-ring:before{z-index:-1;border-radius:inherit;content:"";background:#181e21;position:absolute;inset:4px}.admin-health-ring strong{font-size:13.5px}.admin-health-ring small{color:#9aa4ad;align-self:end;font-size:12px}.admin-workspace{background:var(--admin-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-command-center .admin-console-topbar{border-bottom-color:var(--admin-border);background:#14191cf7;align-items:center;min-height:94px;padding:17px 22px;box-shadow:0 8px 24px #0000001a}.admin-console-kicker i{color:#626d76;font-style:normal}.admin-command-center .admin-console-title h2{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px)}.admin-command-center .admin-console-title p{color:var(--admin-muted)}.admin-command-center .admin-console-actions{align-items:center}.admin-sync-status{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:720;display:inline-flex}.admin-sync-status>i{background:#42b883;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42b88317}.admin-sync-status.is-syncing>i{background:var(--admin-primary);animation:1.2s ease-in-out infinite admin-status-pulse;box-shadow:0 0 0 4px #d8b84b17}@keyframes admin-status-pulse{50%{opacity:.42}}.admin-command-center .admin-command-strip{border-bottom-color:var(--admin-border);background:#12171a;gap:9px;padding:12px 18px}.admin-command-center .admin-metric{border-color:var(--admin-border);min-height:82px;box-shadow:none;background:#181e21;border-radius:12px;padding:12px}.admin-command-center .admin-metric-icon{border-radius:11px;flex-basis:38px;width:38px;height:38px}.admin-command-center .admin-console-body{scrollbar-gutter:stable;background:var(--admin-bg);padding:18px 20px 24px}.admin-command-center .admin-overview-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.58fr);gap:14px}.admin-command-center .admin-overview-layout>.admin-saas-card:first-child{grid-row:span 2}.admin-command-center .admin-two-column{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:14px}.admin-command-center .admin-saas-card{border-color:var(--admin-border);background:var(--admin-card);border-radius:14px;gap:16px;padding:18px;box-shadow:0 10px 28px #0000001a}.admin-command-center .admin-card-head{padding-bottom:2px}.admin-command-center .admin-card-head h3{letter-spacing:-.01em;font-size:14px}.admin-command-center .admin-card-icon{border-radius:10px}.admin-command-center .admin-feature-grid,.admin-command-center .admin-shortcut-grid{gap:9px}.admin-command-center .admin-feature-tile,.admin-command-center .admin-shortcut,.admin-command-center .admin-health-list>div,.admin-command-center .admin-status-row,.admin-command-center .admin-phone-row,.admin-command-center .admin-variable-row,.admin-command-center .admin-pro-toggle,.admin-command-center .admin-toggle-card,.admin-command-center .admin-template-permission,.admin-command-center .admin-schedule-head,.admin-command-center .admin-status-card,.admin-command-center .admin-trigger-card,.admin-command-center .admin-muted-block,.admin-command-center .admin-runtime-item,.admin-command-center .admin-empty-block,.admin-command-center .admin-ai-reply{border-color:var(--admin-border);background:#ffffff07;border-radius:11px}.admin-command-center .admin-feature-tile{min-height:104px;padding:14px}.agent-analysis-page{width:100%;min-width:0;color:var(--ui-text);background:radial-gradient(circle at 94% 2%, #65a8ff14, transparent 30%), var(--ui-canvas);padding:22px}.agent-analysis-hero{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-soft);background:linear-gradient(135deg,#172337f5,#0e1625f5);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:22px;display:flex}.agent-analysis-kicker{color:var(--ui-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.agent-analysis-hero h2{color:var(--ui-text);letter-spacing:-.035em;margin:8px 0 5px;font-size:clamp(22px,3vw,31px);line-height:1.1}.agent-analysis-hero p{max-width:720px;color:var(--ui-muted);margin:0;font-size:14px;line-height:1.55}.agent-analysis-provider{border:1px solid var(--ui-border);background:#ffffff09;border-radius:12px;align-items:center;gap:10px;min-width:210px;padding:11px 13px;display:flex}.agent-analysis-provider.is-ready{color:var(--ui-green);border-color:#35c79f38}.agent-analysis-provider.is-pending{color:var(--ui-danger);border-color:#ff727238}.agent-analysis-provider span{gap:2px;min-width:0;display:grid}.agent-analysis-provider small{color:var(--ui-muted);text-transform:uppercase;font-size:12.5px;font-weight:750}.agent-analysis-provider strong{max-width:240px;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.agent-analysis-controls{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);grid-template-columns:minmax(170px,.48fr) minmax(190px,.55fr) minmax(320px,1.6fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.agent-analysis-controls label{gap:7px;min-width:0;display:grid}.agent-analysis-controls label>span{color:var(--ui-muted);letter-spacing:.035em;text-transform:uppercase;font-size:12.5px;font-weight:800}.agent-analysis-controls select,.agent-analysis-controls textarea{border:1px solid var(--ui-border-strong);background:var(--ui-canvas-soft);width:100%;min-height:42px;color:var(--ui-text);font:inherit;border-radius:10px;outline:none;padding:9px 11px;font-size:13.5px}.agent-analysis-controls textarea{resize:vertical;height:66px;line-height:1.4}.agent-analysis-run{white-space:nowrap;min-height:42px;margin-bottom:1px}.agent-analysis-security,.agent-analysis-error{border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.agent-analysis-security{color:var(--ui-text-soft);background:#65a8ff11;border:1px solid #65a8ff26}.agent-analysis-security svg{color:var(--ui-blue);flex:none}.agent-analysis-error{color:#ffc1c1;background:#ff727212;border:1px solid #ff727238}.agent-analysis-metrics{grid-template-columns:repeat(4,minmax(170px,1fr));align-items:stretch;gap:12px;margin-top:14px;display:grid}.agent-analysis-metrics article{--metric-color:var(--ui-accent);--metric-tint:#f5c51829;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:linear-gradient(135deg, var(--metric-tint), transparent 42%), linear-gradient(180deg, #ffffff09, #ffffff03), var(--ui-surface);grid-template-columns:42px 1fr;grid-template-areas:"icon label""icon value""foot foot";align-items:start;gap:4px 12px;min-width:0;min-height:118px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #01060f29}.agent-analysis-metrics article:after{content:"";background:var(--metric-color);opacity:.75;border-radius:999px 999px 0 0;height:2px;position:absolute;inset:auto 15px 0}.agent-metric-card.is-conversations{--metric-color:var(--ui-blue);--metric-tint:#65a8ff24}.agent-metric-card.is-messages{--metric-color:var(--ui-green);--metric-tint:#35c79f21}.agent-metric-card.is-waiting{--metric-color:#ffb84d;--metric-tint:#ffb84d24}.agent-metric-icon{border:1px solid color-mix(in srgb, var(--metric-color) 28%, transparent);background:color-mix(in srgb, var(--metric-color) 12%, transparent);width:38px;height:38px;color:var(--metric-color);border-radius:10px;grid-area:icon;place-items:center;display:grid}.agent-analysis-metrics strong{color:var(--ui-text);grid-area:value;font-size:28px;font-weight:850;line-height:1}.agent-metric-label{color:var(--ui-muted);letter-spacing:.055em;text-transform:uppercase;grid-area:label;align-self:end;font-size:12.5px;font-weight:850;line-height:1.25}.agent-analysis-metrics small{color:var(--ui-muted);border-top:1px solid #c2cfe214;grid-area:foot;margin-top:10px;padding-top:10px;font-size:13px;line-height:1.35;display:block}.agent-analysis-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-shadow-soft);margin-top:14px;padding:18px}.agent-comparison-card{background:linear-gradient(180deg, #65a8ff0b, transparent 34%), var(--ui-surface);padding:0;overflow:hidden}.agent-learner-card{background:linear-gradient(180deg, #35c79f0b, transparent 38%), var(--ui-surface)}.agent-learner-form{grid-template-columns:minmax(180px,.55fr) minmax(320px,1.45fr);gap:12px;margin-bottom:14px;display:grid}.agent-learner-form label,.agent-learner-history{gap:7px;display:grid}.agent-learner-form label>span,.agent-learner-history>span{color:var(--ui-muted);letter-spacing:.035em;text-transform:uppercase;font-size:12.5px;font-weight:800}.agent-learner-form input,.agent-learner-form textarea,.agent-learner-history select{border:1px solid var(--ui-border-strong);background:var(--ui-canvas-soft);width:100%;min-height:42px;color:var(--ui-text);font:inherit;border-radius:10px;outline:none;padding:9px 11px;font-size:13.5px}.agent-learner-form textarea{resize:vertical;height:78px;line-height:1.45}.agent-learner-profile,.agent-learner-empty{border-radius:var(--ui-radius);background:#ffffff07;border:1px solid #35c79f24}.agent-learner-profile{padding:15px}.agent-learner-profile-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.agent-learner-profile-head>div{gap:4px;min-width:0;display:grid}.agent-learner-profile-head strong{color:var(--ui-text);font-size:16px}.agent-learner-profile-head span,.agent-learner-profile p{color:var(--ui-muted);font-size:13.5px;line-height:1.55}.agent-learner-profile p{margin:0 0 12px}.agent-learner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-learner-grid>div{border:1px solid var(--ui-border);background:#070c1542;border-radius:10px;gap:7px;min-width:0;padding:12px;display:grid}.agent-learner-grid strong{color:var(--ui-text);font-size:13.5px}.agent-learner-grid span{color:var(--ui-text-soft);font-size:13px;line-height:1.45}.agent-learner-empty{color:var(--ui-muted);align-items:center;gap:10px;padding:13px;font-size:13.5px;display:flex}.agent-learner-empty svg{color:var(--ui-accent);flex:none}.agent-learner-history{margin-top:12px}.agent-analysis-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.agent-analysis-card-head h3{color:var(--ui-text);letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.agent-comparison-card .agent-analysis-card-head{border-bottom:1px solid #c2cfe214;margin:0;padding:18px 18px 14px}.agent-analysis-card-subtitle{max-width:520px;color:var(--ui-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.agent-analysis-card-head>span,.agent-analysis-card-meta{color:var(--ui-muted);font-size:13px}.agent-analysis-card-meta{text-align:right;justify-items:end;gap:5px;min-width:220px;display:grid}.agent-analysis-card-meta strong{width:fit-content;color:var(--ui-accent-strong);letter-spacing:.035em;text-transform:uppercase;background:#f5c51814;border:1px solid #f5c51829;border-radius:999px;padding:5px 9px;font-size:12.5px;font-weight:850}.agent-analysis-table-wrap{background:#070c1533;border:1px solid #c2cfe217;border-radius:12px;max-width:100%;margin:0 18px;overflow-x:auto}.agent-analysis-table{border-collapse:separate;border-spacing:0;width:100%;min-width:940px}.agent-analysis-table th,.agent-analysis-table td{border-bottom:1px solid var(--ui-border);text-align:left;padding:13px 12px;font-size:13.5px}.agent-analysis-table th{z-index:1;color:var(--ui-muted);letter-spacing:.045em;text-transform:uppercase;background:#101827;font-size:12px;font-weight:850;position:sticky;top:0}.agent-analysis-table td{color:var(--ui-text-soft)}.agent-analysis-table tbody tr{transition:background .14s}.agent-analysis-table tbody tr:hover{background:#ffffff07}.agent-analysis-table tbody tr:last-child td{border-bottom:0}.agent-analysis-table td strong{color:var(--ui-text)}.agent-name-cell{min-width:150px}.agent-number-cell{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:750}.agent-time-cell{color:var(--ui-text-soft);font-variant-numeric:tabular-nums;font-weight:700}.agent-analysis-rate{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;justify-content:center;min-width:48px;padding:4px 8px;font-weight:800;display:inline-flex}.agent-analysis-rate.is-high{color:var(--ui-green);background:#35c79f1f;border-color:#35c79f2e}.agent-analysis-rate.is-mid{color:var(--ui-accent-strong);background:#f5c5181c;border-color:#f5c51833}.agent-analysis-rate.is-low{color:#ffb4b4;background:#ff72721a;border-color:#ff727233}.agent-analysis-attribution-note{color:var(--ui-muted);margin:12px 18px 16px;font-size:12.5px;line-height:1.45}.agent-analysis-report{margin-bottom:24px}.agent-analysis-warning{color:#f8db6d;background:#f5c51814;border-radius:9px;margin-bottom:14px;padding:9px 11px;font-size:13px}.agent-analysis-markdown{color:var(--ui-text-soft);font-size:14px;line-height:1.7}.agent-analysis-markdown h2,.agent-analysis-markdown h3,.agent-analysis-markdown h4{color:var(--ui-text);margin:19px 0 7px}.agent-analysis-markdown h2{font-size:19px}.agent-analysis-markdown h3{font-size:16px}.agent-analysis-markdown h4{font-size:14px}.agent-analysis-markdown p{margin:4px 0}.agent-analysis-bullet{padding-left:16px;position:relative}.agent-analysis-bullet:before{content:"";background:var(--ui-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:2px}.agent-analysis-spacer{height:6px}.agent-analysis-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);min-height:270px;color:var(--ui-muted);text-align:center;align-content:center;place-items:center;gap:7px;margin-top:14px;padding:30px;display:grid}.agent-analysis-empty svg{color:var(--ui-accent)}.agent-analysis-empty h3,.agent-analysis-empty p{margin:0}.agent-memory-card{grid-column:1/-1}.agent-memory-list{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.agent-memory-item{background:#0f172a8a;border:1px solid #94a3b829;border-radius:14px;padding:14px 16px}.agent-memory-item-head{color:var(--muted-text,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.agent-memory-category{color:#facc15;letter-spacing:.03em;background:#facc1524;border-radius:999px;padding:4px 8px;font-weight:800}.agent-memory-item p{color:#e2e8f0;margin:10px 0 7px;line-height:1.5}.agent-memory-item small{color:#64748b}.agent-memory-empty{color:#94a3b8;border:1px dashed #94a3b838;border-radius:14px;align-items:center;gap:12px;padding:20px;display:flex}.agent-analysis-empty h3{color:var(--ui-text);font-size:17px}.agent-analysis-empty p{max-width:520px;font-size:13.5px}@media (max-width:1120px){.agent-analysis-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-analysis-focus{grid-column:1/-1}.agent-analysis-run{justify-self:start}}@media (max-width:720px){.agent-analysis-page{padding:12px}.agent-analysis-hero{flex-direction:column;padding:17px}.agent-analysis-provider{width:100%}.agent-analysis-controls,.agent-analysis-metrics{grid-template-columns:1fr}.agent-analysis-focus{grid-column:auto}.agent-analysis-run{width:100%}.agent-analysis-card-head{flex-direction:column}.agent-analysis-card-meta{text-align:left;justify-items:start;min-width:0}.agent-analysis-table-wrap{margin:0 12px}.agent-learner-form,.agent-learner-grid{grid-template-columns:1fr}.agent-learner-profile-head{flex-direction:column}}.admin-command-center .admin-feature-tile:hover,.admin-command-center .admin-shortcut:hover{background:#d8b84b0e;border-color:#d8b84b3d}.admin-command-center .form-input,.admin-command-center .form-textarea,.admin-command-center .form-select,.admin-command-center .admin-template-search{border-color:var(--admin-border-strong);background-color:#101416;border-radius:10px}.admin-command-center .btn{border-radius:10px;min-height:36px}.admin-command-center .btn-primary{color:#171714;background:#d8b84b;border-color:#d8b84b;box-shadow:0 7px 18px #d8b84b21}.admin-command-center .btn-primary:hover:not(:disabled){color:#171714;background:#e1c365;border-color:#e1c365}.admin-tv-control{gap:16px;display:grid}.admin-tv-description{color:var(--admin-muted);margin:0 0 16px;font-size:13px;line-height:1.55}.admin-tv-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-tv-goal{border:1px solid var(--admin-border);background:var(--admin-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.admin-tv-goal>span{color:var(--admin-text);align-items:center;gap:8px;display:inline-flex}.admin-tv-goal>span svg{color:var(--admin-primary)}.admin-tv-goal input,.admin-tv-count{border:1px solid var(--admin-border-strong);width:92px;min-height:38px;color:var(--admin-text);background:var(--admin-bg);font:inherit;text-align:center;border-radius:9px;outline:0;padding:7px 9px;font-size:14px;font-weight:800}.admin-tv-goal input:focus,.admin-tv-count:focus{border-color:#d8b84b8c;box-shadow:0 0 0 3px #d8b84b17}.admin-tv-mode{border:1px solid var(--admin-border);color:var(--admin-muted);background:var(--admin-soft);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}.admin-tv-mode.is-manual{color:#62cf9d;background:#42b88314;border-color:#42b88340}.admin-tv-table-wrap{border:1px solid var(--admin-border);border-radius:12px;overflow-x:auto}.admin-tv-table{border-collapse:collapse;width:100%;min-width:560px}.admin-tv-table th,.admin-tv-table td{border-bottom:1px solid var(--admin-border);text-align:left;padding:10px 14px}.admin-tv-table th{color:var(--admin-muted);background:var(--admin-soft);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.admin-tv-table th:not(:first-child),.admin-tv-table td:not(:first-child){text-align:center;width:150px}.admin-tv-table th svg{color:var(--admin-primary);vertical-align:-2px;margin-right:4px}.admin-tv-table td strong{color:var(--admin-text);font-size:13px}.admin-tv-table tbody tr:last-child td{border-bottom:1px solid var(--admin-border)}.admin-tv-table tfoot td{color:var(--admin-primary);background:#d8b84b0b;border-bottom:0;font-weight:850}.admin-tv-loading{min-height:180px;color:var(--admin-muted);justify-content:center;align-items:center;gap:8px;display:flex}.admin-tv-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.admin-tv-actions small{color:var(--admin-muted)}@media (max-width:1180px){.admin-command-center{grid-template-columns:208px minmax(0,1fr)!important}.admin-command-center .admin-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-command-center .admin-overview-layout,.admin-command-center .admin-two-column{grid-template-columns:minmax(0,1fr)}.admin-command-center .admin-overview-layout>.admin-saas-card:first-child{grid-row:auto}.admin-tv-goals{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.admin-command-center{flex-direction:column;display:flex!important}.admin-navigation{border-right:0;border-bottom:1px solid var(--admin-border);flex:none;gap:8px;padding:9px 10px 10px;overflow:visible}.admin-navigation-brand{min-height:40px;padding:0 4px 7px}.admin-navigation-mark{border-radius:10px;width:32px;height:32px}.admin-command-center .admin-section-tabs{flex-direction:row;flex:none;gap:7px;padding-bottom:2px;overflow:auto hidden}.admin-command-center .admin-section-tabs button{grid-template-columns:31px minmax(0,1fr);min-width:154px;min-height:48px;padding:6px 8px}.admin-navigation-icon{width:31px;height:31px}.admin-command-center .admin-section-tabs button>i,.admin-navigation-health{display:none}.admin-workspace{flex:auto}.admin-command-center .admin-console-topbar{flex-direction:row;align-items:center;min-height:0;padding:15px 16px}.admin-command-center .admin-console-actions,.admin-command-center .admin-console-actions .btn{width:auto}.admin-sync-status{display:none}.admin-command-center .admin-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.admin-command-center .admin-console-body{padding:14px 14px 22px}}@media (max-width:560px){.admin-command-center .admin-console-topbar{flex-direction:column;align-items:stretch}.admin-command-center .admin-console-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-command-center .admin-console-actions .btn{justify-content:center;width:100%}.admin-command-center .admin-command-strip,.admin-command-center .admin-feature-grid,.admin-command-center .admin-shortcut-grid,.admin-command-center .admin-form-grid,.admin-command-center .admin-runtime-grid,.admin-command-center .admin-token-grid,.admin-command-center .admin-automation-grid,.admin-command-center .admin-schedule-columns,.admin-command-center .admin-variable-row{grid-template-columns:minmax(0,1fr)}.admin-command-center .admin-saas-card{border-radius:14px;padding:14px}.admin-command-center .admin-card-head{align-items:flex-start}.admin-tv-actions{flex-direction:column;align-items:stretch}.admin-tv-actions .btn{justify-content:center}}.internal-chat-page{height:100%;min-height:0;color:var(--ui-text);background:linear-gradient(180deg, #65a8ff0e, #65a8ff00 36%), var(--ui-canvas-soft);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.internal-chat-header{border-bottom:1px solid var(--ui-border);background:#111b2bdb;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.internal-chat-title{min-width:0}.internal-chat-kicker{color:var(--ui-accent);letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:12.5px;font-weight:850;display:inline-flex}.internal-chat-title h2{color:var(--ui-text);margin:6px 0 3px;font-size:24px;line-height:1.1}.internal-chat-title p{max-width:620px;color:var(--ui-muted);margin:0;font-size:13.5px;line-height:1.45}.internal-chat-header-actions{align-items:center;gap:9px;display:flex}.internal-chat-me{border:1px solid var(--ui-border);background:#ffffff09;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:inline-flex}.internal-chat-me i,.internal-chat-avatar{background:linear-gradient(145deg, var(--ui-accent), #dba900);color:#16180e;border-radius:8px;place-items:center;font-style:normal;font-weight:850;display:grid}.internal-chat-me i{width:28px;height:28px;font-size:12.5px}.internal-chat-me strong{max-width:180px;color:var(--ui-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.internal-chat-icon-btn,.internal-chat-send,.internal-chat-load-more{border:1px solid var(--ui-border);color:var(--ui-text-soft);cursor:pointer;background:#050b146b;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.internal-chat-icon-btn:hover:not(:disabled),.internal-chat-load-more:hover:not(:disabled){border-color:var(--ui-border-strong);background:var(--ui-surface-hover);color:var(--ui-text)}.internal-chat-stream{background:#0d1625;flex-direction:column;gap:9px;min-height:0;padding:18px min(4vw,42px);display:flex;overflow-y:auto}.internal-chat-load-more{align-self:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:750}.internal-chat-empty{min-height:260px;color:var(--ui-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.internal-chat-empty svg{color:var(--ui-accent)}.internal-chat-empty strong{color:var(--ui-text)}.internal-chat-day{justify-content:center;margin:5px 0;display:flex}.internal-chat-day span{border:1px solid var(--ui-border);color:var(--ui-muted);background:#0b121ed1;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:750}.internal-chat-row{justify-items:start;width:100%;display:grid}.internal-chat-row.is-own{justify-items:end}.internal-chat-row .internal-chat-day{justify-self:center}.internal-chat-message{align-items:flex-end;gap:8px;max-width:min(720px,86%);display:flex}.internal-chat-message.is-own{flex-direction:row-reverse}.internal-chat-avatar{color:#f7f9fc;background:#596b84;flex:0 0 34px;width:34px;height:34px;font-size:13px}.internal-chat-message.is-own .internal-chat-avatar{background:var(--ui-accent);color:#17180f}.internal-chat-bubble{background:#172337f0;border:1px solid #c2cfe21a;border-radius:8px;min-width:0;padding:9px 11px;box-shadow:0 10px 24px #01060f24}.internal-chat-message.is-own .internal-chat-bubble{background:#f5c5181f;border-color:#f5c51833}.internal-chat-message-head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.internal-chat-message-head strong{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.internal-chat-message-head span{color:var(--ui-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.internal-chat-bubble p{color:var(--ui-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.internal-chat-error{color:#ffb4b4;background:#ff727214;border-top:1px solid #ff727233;padding:8px 20px;font-size:13.5px}.internal-chat-composer{border-top:1px solid var(--ui-border);background:#111b2bf0;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:10px;padding:12px 16px;display:grid}.internal-chat-input-wrap{border:1px solid var(--ui-border);background:#050b146b;border-radius:8px;gap:5px;min-width:0;padding:8px 10px;display:grid}.internal-chat-input-wrap span{color:var(--ui-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.internal-chat-input-wrap textarea{resize:vertical;width:100%;min-height:22px;max-height:120px;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.45}.internal-chat-send{background:var(--ui-accent);color:#17180f;border-color:#f5c51840;width:42px;height:42px}.internal-chat-icon-btn:disabled,.internal-chat-send:disabled,.internal-chat-load-more:disabled{cursor:wait;opacity:.62}@media (max-width:720px){.internal-chat-header{flex-direction:column;align-items:flex-start;padding:15px}.internal-chat-header-actions,.internal-chat-me{width:100%}.internal-chat-icon-btn{margin-left:auto}.internal-chat-stream{padding:13px 10px}.internal-chat-message{max-width:94%}.internal-chat-message-head{flex-direction:column;gap:1px}.internal-chat-composer{padding:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0}body{overscroll-behavior:none}.internal-chat-page{background:#0b1220}.internal-chat-header{background:#0c121ed1;border-bottom-color:#c2cfe214;padding:15px 22px}.internal-chat-kicker{color:#8ebcff;letter-spacing:.08em;gap:6px;font-size:12px}.internal-chat-title h2{letter-spacing:-.02em;margin:4px 0 2px;font-size:18px;font-weight:680}.internal-chat-title p{color:#7f8ca2;font-size:13px}.internal-chat-me{background:#ffffff06;border-color:#c2cfe214;border-radius:10px;gap:7px;padding:5px 7px}.internal-chat-me i{color:#a9c9ff;background:#223654;border-radius:8px;width:26px;height:26px;font-size:12px}.internal-chat-me strong{color:#aebbd0;font-size:13px;font-weight:600}.internal-chat-icon-btn,.internal-chat-load-more{background:#ffffff06;border-color:#c2cfe21a;border-radius:10px}.internal-chat-icon-btn{width:34px;height:34px}.internal-chat-stream{background:radial-gradient(circle at 50% 0,#65a8ff0b,#0000 42%),#0b1220;gap:6px;padding:22px min(5vw,56px)}.internal-chat-load-more{min-height:30px;font-size:12.5px;font-weight:600}.internal-chat-day{align-items:center;gap:12px;width:100%;margin:13px 0 9px}.internal-chat-day:before,.internal-chat-day:after{content:"";background:#c2cfe212;flex:1;height:1px}.internal-chat-day span{color:#68778f;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.internal-chat-message{gap:8px;max-width:min(680px,82%)}.internal-chat-avatar{color:#9cb4d6;background:#1b2a40;border-radius:9px;flex-basis:28px;width:28px;height:28px;font-size:12px;font-weight:700}.internal-chat-message.is-own .internal-chat-avatar{color:#d7e7ff;background:#284c7d}.internal-chat-bubble{box-shadow:none;background:#121c2c;border:1px solid #c2cfe214;border-radius:14px 14px 14px 5px;padding:9px 12px 10px}.internal-chat-message.is-own .internal-chat-bubble{background:#345d9647;border-color:#65a8ff3b;border-radius:14px 14px 5px}.internal-chat-message-head{gap:7px;margin-bottom:5px}.internal-chat-message-head strong{color:#c7d4e8;font-size:13px;font-weight:650}.internal-chat-message-head span{color:#718099;font-size:12px}.internal-chat-bubble p{color:#d4deec;font-size:13.5px;line-height:1.48}.internal-chat-composer{background:#0c121edb;border-top-color:#c2cfe214;gap:8px;padding:10px 16px 14px}.internal-chat-input-wrap{background:#ffffff09;border-color:#c2cfe21a;border-radius:12px;gap:4px;padding:8px 11px}.internal-chat-input-wrap:focus-within{border-color:#65a8ff6b;box-shadow:0 0 0 3px #65a8ff14}.internal-chat-input-wrap span{color:#718099;letter-spacing:.06em;font-size:12px}.internal-chat-input-wrap textarea{color:#d4deec;font-size:13.5px}.internal-chat-input-wrap textarea::placeholder{color:#65748c}.internal-chat-send{color:#f2f7ff;background:#4f8fda;border-color:#65a8ff40;border-radius:11px;width:38px;height:38px}.internal-chat-send:hover:not(:disabled){background:#609fe8}@media (max-width:720px){.internal-chat-header{padding:14px}.internal-chat-stream{padding:16px 12px}.internal-chat-message{max-width:92%}.internal-chat-composer{padding:9px 10px 11px}}.login-page,.app{min-height:100svh!important}@supports (height:100dvh){.login-page,.app{min-height:100dvh!important}.app{height:100dvh!important}}@media (max-width:820px){.login-page{padding:max(14px, env(safe-area-inset-top,0px)) 14px max(18px, env(safe-area-inset-bottom,0px))!important;justify-content:flex-start!important;overflow:hidden auto!important}.login-shell{overflow:hidden;width:min(100%,430px)!important;min-height:auto!important;margin:auto 0!important}.login-card{padding:clamp(24px,7vw,34px) clamp(18px,6vw,28px)!important}.login-brand{gap:12px!important}.login-logo{border-radius:12px!important;flex-basis:44px!important;width:44px!important;height:44px!important}.login-brand h1{font-size:clamp(21px,6vw,25px)!important;line-height:1.12!important}.login-copy{margin-top:16px!important;font-size:14px!important;line-height:1.48!important}.login-fields{gap:14px!important;margin-top:22px!important}.login-input-wrap{width:100%;min-width:0}.login-input-wrap .form-input{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 46px 0 42px!important;font-size:16px!important}.login-input-wrap>svg{left:14px!important}.login-password-toggle{width:36px!important;height:36px!important;right:5px!important}.login-submit{min-height:46px!important;margin-top:20px!important;font-size:14px!important}.login-security-note{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-top:18px!important;line-height:1.35!important}.app,.app:not(.app-tools),.app.app-tools{width:100%;overflow:hidden!important}.app:not(.app-tools) .panel,.app:not(.app-tools) .main,.app.app-tools .panel{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app:not(.app-tools) .main.show,.app:not(.app-tools) .main.main-chat-active.show{flex-direction:column;display:flex!important}.panel-header,.panel-title-row,.panel-title-row>div:first-child{min-width:0}.panel-title-actions{flex-wrap:wrap;justify-content:flex-end}.conv-filter-wrap{min-width:0}.conv-filter-chips{scrollbar-width:none;overflow-x:auto}.conv-filter-chips::-webkit-scrollbar{display:none}.conv-attendant-filter{max-width:100%}.search-box input,.form-input,.form-select,.form-textarea{min-width:0;max-width:100%}.chat-header{flex-wrap:nowrap!important;overflow:hidden!important}.chat-header-info{flex:auto!important;min-width:0!important}.chat-header-actions{flex:none!important}.chat-header-action-label{display:none!important}.chat-input-area{padding-bottom:max(9px, env(safe-area-inset-bottom,0px))!important}}@media (max-width:520px){.login-page{padding-inline:10px!important}.login-shell{border-radius:18px!important;width:100%!important}.login-card{padding:22px 18px!important}.login-logo{flex-basis:40px!important;width:40px!important;height:40px!important}.login-copy{margin-top:13px!important}.login-fields{gap:12px!important;margin-top:18px!important}.login-input-wrap .form-input{height:44px!important;min-height:44px!important}.login-submit{min-height:44px!important;margin-top:16px!important}.login-security-note{margin-top:14px!important}.app,.app:not(.app-tools),.app.app-tools{grid-template-rows:minmax(0,1fr) 58px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important}.app .sidebar{scrollbar-width:none;width:100%!important;height:58px!important;min-height:58px!important;padding:6px max(8px, env(safe-area-inset-right,0px)) max(6px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))!important;border:0!important;border-top:1px solid var(--ui-border)!important;border-radius:0!important;flex-direction:row!important;grid-area:2/1!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:auto hidden!important}.app .sidebar::-webkit-scrollbar{display:none}.app .sidebar-brand,.app .sidebar-collapse,.app .sidebar-bottom{display:none!important}.app .sidebar-nav{flex-direction:row!important;flex:none!important;align-items:center!important;gap:5px!important;width:max-content!important;min-width:max-content!important;margin:0!important}.app .sidebar-btn{border-radius:12px!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important}.app .sidebar-btn.active:before,.app .sidebar-btn:after,.app .sidebar-btn-label{display:none!important}.app:not(.app-tools) .panel,.app:not(.app-tools) .main,.app:not(.app-tools) .main.main-chat-active,.app.app-tools .panel{border:0!important;border-radius:0!important;grid-area:1/1!important}.chat-header{min-height:58px!important}.chat-header-avatar{flex-basis:34px!important;width:34px!important;height:34px!important}.chat-header-actions .btn{width:34px!important;min-width:34px!important;height:34px!important}.chat-messages-inner{padding-inline:8px!important}.msg-bubble{max-width:92%!important}.chat-input-toolbar{min-width:0}}@media (max-width:380px),(max-height:700px){.login-card{padding-block:18px!important}.login-brand h1{font-size:20px!important}.login-copy{font-size:13.5px!important}.login-input-wrap .form-input{height:42px!important;min-height:42px!important}.login-submit{min-height:42px!important}}@media (max-width:820px),(max-height:720px){html,body{width:100%;max-width:100%;overflow-x:hidden}.login-page{width:100%;max-width:100vw;min-height:100svh!important;padding:max(12px, env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) max(14px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px))!important;justify-content:flex-start!important;overflow:hidden auto!important}@supports (height:100dvh){.login-page{min-height:100dvh!important}}.login-glow,.login-showcase{display:none!important}.login-shell{width:min(100%,430px)!important;max-width:calc(100vw - max(20px, env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px)))!important;border-radius:clamp(14px,5vw,22px)!important;grid-template-columns:minmax(0,1fr)!important;min-height:auto!important;margin:auto 0!important;overflow:hidden!important}.login-card{gap:0!important;width:100%!important;min-width:0!important;padding:clamp(18px,6.4vw,30px) clamp(16px,5.4vw,26px)!important}.login-brand{gap:clamp(10px,3vw,14px)!important;min-width:0!important}.login-logo{border-radius:14px!important;flex-basis:clamp(38px,11vw,48px)!important;width:clamp(38px,11vw,48px)!important;height:clamp(38px,11vw,48px)!important}.login-brand h1{font-size:clamp(20px,6vw,25px)!important;line-height:1.12!important}.login-copy{margin-top:clamp(14px,4vw,20px)!important;font-size:clamp(12.5px,3.7vw,14px)!important;line-height:1.55!important}.login-fields{gap:clamp(12px,3.8vw,16px)!important;margin-top:clamp(18px,5vw,26px)!important}.login-input-wrap .form-input{height:clamp(42px,13vw,54px)!important;min-height:clamp(42px,13vw,54px)!important;font-size:clamp(13px,4vw,15px)!important}.login-submit{min-height:clamp(42px,13vw,54px)!important;margin-top:clamp(18px,5vw,26px)!important;font-size:clamp(13px,4vw,15px)!important}.login-security-note{margin-top:clamp(14px,4vw,20px)!important;font-size:clamp(13px,3.5vw,14px)!important;line-height:1.35!important}.login-footer{display:none!important}}@media (max-width:360px),(max-height:640px){.login-page{padding-block:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-bottom,0px))!important}.login-card{padding-block:16px!important}.login-copy{margin-top:10px!important}.login-fields{gap:10px!important;margin-top:14px!important}.login-security-note{margin-top:12px!important}}.chat-memory-trigger-active{color:#f5c518!important;background:#f5c5181f!important;border-color:#f5c5188c!important}.chat-memory-panel{z-index:70;border:1px solid var(--ui-border-strong);width:min(390px,100% - 28px);max-height:min(760px,100% - 94px);color:var(--ui-text);background:#0f1928fa;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:78px;right:14px;overflow:hidden;box-shadow:0 22px 60px #00000070}.chat-memory-panel-head{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.chat-memory-panel-head>div:first-child{min-width:0}.chat-memory-panel-head strong{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.chat-memory-panel-head strong svg{color:#f5c518}.chat-memory-panel-head span{color:var(--ui-muted);margin-top:5px;font-size:13px;line-height:1.45;display:block}.chat-memory-panel-actions{color:var(--ui-muted);border-bottom:1px solid #869dbe1f;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:flex}.chat-memory-refresh,.chat-memory-card-actions button,.chat-memory-edit-actions button{color:var(--ui-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:13px;font-weight:750}.chat-memory-refresh{align-items:center;gap:5px;display:inline-flex}.chat-memory-refresh:hover:not(:disabled),.chat-memory-card-actions button:hover,.chat-memory-edit-actions button:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.chat-memory-refresh:disabled,.chat-memory-edit-actions button:disabled{cursor:wait;opacity:.6}.chat-memory-list{min-height:0;padding:12px;overflow:auto}.chat-memory-card{background:#070e19b3;border:1px solid #869dbe2e;border-radius:12px;margin-bottom:10px;padding:12px}.chat-memory-card:last-child{margin-bottom:0}.chat-memory-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.chat-memory-card-head>div:first-child{min-width:0}.chat-memory-card-head strong{color:var(--ui-text);font-size:13.5px;display:block}.chat-memory-confidence{color:var(--ui-muted);background:#94a3b821;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:12.5px;font-weight:750;display:inline-block}.chat-memory-confidence-high{color:#6ee7b7;background:#10b98121}.chat-memory-confidence-medium{color:#fcd34d;background:#f59e0b21}.chat-memory-confidence-low{color:#fca5a5;background:#ef444421}.chat-memory-card-actions{flex-shrink:0;gap:3px;display:flex}.chat-memory-card-actions button{color:#9db7d9;padding:4px 6px}.chat-memory-card-actions button.is-danger{color:#fca5a5}.chat-memory-summary{color:var(--ui-text-soft);margin:12px 0 10px;font-size:13.5px;line-height:1.55}.chat-memory-field{border-top:1px solid #869dbe1f;margin-top:9px;padding-top:9px}.chat-memory-field>span{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:12.5px;font-weight:800;display:block}.chat-memory-field ul{color:var(--ui-text-soft);margin:0;padding-left:17px;font-size:13px;line-height:1.5}.chat-memory-field li+li{margin-top:3px}.chat-memory-field-objections>span{color:#fbbf24}.chat-memory-field-responses>span{color:#6ee7b7}.chat-memory-field-humanization>span{color:#93c5fd}.msg-bubble.internal-note.internal-note-learning{width:fit-content!important;max-width:min(100%,520px)!important;box-shadow:none!important;color:#71809d!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:2px 4px!important}.internal-note-learning-trigger{color:#71809d;width:100%;min-height:20px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.internal-note-learning-trigger:hover{color:#96a6c6}.internal-note-learning-trigger svg:first-child{flex:none}.internal-note-learning-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.internal-note-learning-trigger svg:last-child{color:#667592;flex:none}.internal-note-learning-context{color:#8593ae;background:#141e31b8;border-top:1px solid #748eff29;margin:8px 0 2px;padding:9px 10px;font-size:13px;line-height:1.45}.internal-note-learning-context p{margin:0 0 5px}.internal-note-learning-context p:last-child{margin-bottom:0}.internal-note-learning .msg-footer{justify-content:flex-end;margin-top:2px!important}.internal-note-learning .msg-time{font-size:12px;color:#7182b3!important}.chat-memory-field em{color:var(--ui-muted);font-size:13px}.chat-memory-edit-form{gap:9px;margin-top:12px;display:grid}.chat-memory-edit-form label{gap:5px;display:grid}.chat-memory-edit-form label>span{color:var(--ui-muted);font-size:12.5px;font-weight:750}.chat-memory-edit-form textarea,.chat-memory-edit-form select{box-sizing:border-box;border:1px solid var(--ui-border);width:100%;color:var(--ui-text);font:inherit;resize:vertical;background:#050b14a6;border-radius:8px;padding:8px;font-size:13px}.chat-memory-edit-form textarea:focus,.chat-memory-edit-form select:focus{border-color:#f5c518;outline:none;box-shadow:0 0 0 3px #f5c5181f}.chat-memory-edit-actions{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.chat-memory-edit-actions button.is-primary{color:#14110a;background:#f5c518}.chat-memory-edit-actions button.is-primary:hover:not(:disabled){color:#14110a;background:#ffd84d}.chat-memory-empty{color:var(--ui-muted);text-align:center;justify-items:center;gap:8px;padding:38px 24px;font-size:13.5px;line-height:1.5;display:grid}.chat-memory-empty svg{color:#f5c518}.chat-memory-empty strong{color:var(--ui-text-soft);font-size:14px}.chat-memory-error{color:#fca5a5;background:#ef44441f;border-radius:8px;margin:12px 12px 0;padding:9px 10px;font-size:13px}.is-spinning{animation:.9s linear infinite chat-memory-spin}@keyframes chat-memory-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.chat-memory-panel{width:calc(100% - 16px);max-height:calc(100% - 82px);top:72px;right:8px}}.workspace-channel-tabs{background:#060c16b8;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;max-width:380px;margin:11px 0 2px;padding:4px;display:grid}.workspace-channel-tabs button{min-width:0;min-height:42px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:5px 9px;display:flex;position:relative}.workspace-channel-alert{z-index:2;background:#ef4444;border:2px solid #07101e;border-radius:999px;place-items:center;width:21px;height:21px;animation:.22s ease-out workspace-channel-alert-in;position:absolute;top:-9px;right:7px;box-shadow:0 4px 10px #ef44445c;color:#fff!important;min-width:21px!important;display:grid!important}.workspace-channel-tabs button.is-active .workspace-channel-alert{border-color:var(--ui-accent)}@keyframes workspace-channel-alert-in{0%{opacity:0;transform:translateY(3px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.workspace-channel-alert{animation:none}}@media (max-width:430px){.olx-chat-page>.workspace-channel-tabs .workspace-channel-alert{top:1px;right:1px}}.workspace-channel-tabs button>span:not(.workspace-channel-alert){text-align:left;gap:1px;min-width:0;display:grid}.workspace-channel-tabs button strong{color:inherit;font-size:13px;line-height:1.1}.workspace-channel-tabs button small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.workspace-channel-tabs button.is-active{color:#171207;background:var(--ui-accent);border-color:#f5c51859;box-shadow:0 6px 16px #f5c5181f}.workspace-channel-tabs button.is-active small{color:#171207b3}.workspace-channel-tabs button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.leads-page>.workspace-channel-tabs{flex:none;margin:0}.leads-owner-scope{color:#71d8b5;white-space:nowrap;background:#35c79f0f;border:1px solid #35c79f2e;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:12.5px;font-weight:750;display:inline-flex}.leads-page{background:radial-gradient(circle at 82% 0%, #f5c5180b, transparent 28%), var(--ui-canvas);gap:14px;padding:20px 22px 28px}.lead-recycling-page{background:radial-gradient(circle at 84% 2%, #35c79f12, transparent 29%), radial-gradient(circle at 18% 0%, #65a8ff0b, transparent 24%), var(--ui-canvas)}.lead-recycling-intro{background:linear-gradient(112deg,#35c79f17,#65a8ff0b 58%,#0000),#101a2ae0;border:1px solid #35c79f24;border-radius:15px;flex:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px 18px;display:grid;overflow:hidden;box-shadow:0 14px 34px #00000029}.lead-recycling-intro-icon{width:48px;height:48px;color:var(--ui-green);background:#35c79f1c;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #35c79f14}.lead-recycling-intro-copy{min-width:0}.lead-recycling-intro-copy>span{color:var(--ui-green);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.lead-recycling-intro h1{color:var(--ui-text);letter-spacing:-.04em;margin:3px 0 2px;font-size:clamp(22px,2vw,29px);line-height:1.05}.lead-recycling-intro p{color:var(--ui-muted);margin:0;font-size:12.5px;line-height:1.45}.lead-recycling-rule{min-height:42px;color:var(--ui-green);background:#35c79f0e;border:1px solid #35c79f24;border-radius:10px;align-items:center;gap:9px;padding:7px 11px;display:flex}.lead-recycling-rule span{color:var(--ui-text-soft);white-space:nowrap;gap:2px;font-size:12px;font-weight:750;display:grid}.lead-recycling-rule strong{color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.lead-recycling-all-leads{min-height:36px;color:var(--ui-text-soft);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.lead-recycling-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lead-recycling-all-leads:disabled{opacity:.6;cursor:default}.lead-recycling-all-leads:hover:not(:disabled){color:var(--ui-green);background:#35c79f0f;border-color:#35c79f40}.predictive-bulk-bar{background:linear-gradient(105deg,#65a8ff11,#35c79f09);border:1px solid #65a8ff24;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.predictive-bulk-bar.is-active{border-color:#65a8ff52;box-shadow:inset 3px 0 #65a8ff}.predictive-bulk-copy{gap:2px;min-width:0;display:grid}.predictive-bulk-copy span{color:#65a8ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.predictive-bulk-copy strong{color:var(--ui-text-soft);font-size:12px}.predictive-bulk-actions{align-items:center;gap:7px;display:flex}.predictive-bulk-actions button,.predictive-modal-actions button{min-height:35px;color:var(--ui-text-soft);font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.predictive-bulk-actions button.is-primary,.predictive-modal-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#367dcc,#2a66ae);border-color:#438eea;box-shadow:0 8px 22px #367dcc33}.predictive-bulk-actions button:disabled,.predictive-modal-actions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.leads-bulk-check{width:38px;text-align:center!important}.leads-bulk-check input{accent-color:#65a8ff;cursor:pointer;width:15px;height:15px}.leads-data-row.is-predictive-selected td{background:#65a8ff0b}.predictive-modal-layer{z-index:10060;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.predictive-modal{background:#111c2d;border:1px solid #65a8ff38;border-radius:18px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #00000075}.predictive-modal-head{background:linear-gradient(120deg,#65a8ff1a,#35c79f0b);border-bottom:1px solid #ffffff12;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.predictive-modal-head>div:nth-child(2)>span{color:#65a8ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.predictive-modal-head h2{color:var(--ui-text);letter-spacing:-.035em;margin:3px 0 4px;font-size:22px}.predictive-modal-head p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.45}.predictive-modal-head>button{width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:#ffffff0b;border:0;border-radius:9px;align-self:start;place-items:center;display:grid}.predictive-signal{place-items:center;width:72px;height:52px;display:grid;position:relative}.predictive-signal>span{z-index:1;color:#35c79f;background:#13283a;border:1px solid #35c79f57;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 6px #35c79f0d}.predictive-signal>i{transform-origin:100%;background:linear-gradient(90deg,#0000,#65a8ff);width:28px;height:1px;position:absolute;left:0}.predictive-signal>i:first-child{top:12px;transform:rotate(20deg)}.predictive-signal>i:nth-child(2){top:26px}.predictive-signal>i:nth-child(3){bottom:11px;transform:rotate(-20deg)}.predictive-modal-body{gap:14px;padding:18px 20px;display:grid}.predictive-count{color:var(--ui-muted);align-items:center;gap:9px;display:flex}.predictive-count strong{color:var(--ui-text);margin-right:5px;font-size:20px}.predictive-loading,.predictive-error{min-height:42px;color:var(--ui-muted);background:#ffffff09;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.predictive-error{color:#ff8d97;background:#ff4b5b13}.predictive-field{color:var(--ui-muted);gap:6px;font-size:11px;font-weight:750;display:grid}.predictive-field select{width:100%;min-height:42px;color:var(--ui-text);font:inherit;background:#17243a;border:1px solid #ffffff1a;border-radius:10px;padding:0 11px}.predictive-campaign-meta{color:var(--ui-muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.predictive-campaign-meta span{align-items:center;gap:5px;display:flex}.predictive-consent{color:var(--ui-text-soft);cursor:pointer;border:1px solid #ffffff13;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;font-size:12px;line-height:1.4;display:flex}.predictive-consent input{accent-color:#35c79f;margin-top:2px}.predictive-consent span{gap:7px;display:flex}.predictive-consent i{color:#35c79f}.predictive-ramal{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;min-height:38px;position:relative;overflow:hidden}.predictive-ramal iframe{opacity:.01;pointer-events:none;width:1px;height:1px;position:absolute}.predictive-ramal span{min-height:38px;color:var(--ui-muted);align-items:center;gap:8px;padding:0 11px;font-size:11px;display:flex}.predictive-ramal span i{background:#f5c518;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f5c51814}.predictive-ramal.is-ready span{color:#8edfc7}.predictive-ramal.is-ready span i{background:#35c79f;box-shadow:0 0 0 4px #35c79f1a}.predictive-live{background:#35c79f0d;border:1px solid #35c79f2e;border-radius:12px;gap:12px;padding:14px;display:grid}.predictive-connected-call{background:linear-gradient(115deg,#35c79f21,#65a8ff12);border:1px solid #35c79f57;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;box-shadow:inset 3px 0 #35c79f,0 10px 28px #0000001f}.predictive-connected-call.is-ended{background:#ffffff09;border-color:#ffffff1a;box-shadow:inset 3px 0 #ffffff3d}.predictive-connected-avatar{color:#0b1c19;background:#35c79f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.predictive-connected-call.is-ended .predictive-connected-avatar{color:var(--ui-muted);background:#ffffff14}.predictive-connected-person{gap:1px;min-width:0;display:grid}.predictive-connected-person>span{color:#8edfc7;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.predictive-connected-person>strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.predictive-connected-person>small{color:var(--ui-muted);font-size:11px}.predictive-connected-context{gap:6px;min-width:0;margin-top:7px;display:flex}.predictive-connected-context>span{min-width:0;color:var(--ui-muted);background:#050c1438;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.predictive-connected-context>span:first-child{flex:0 auto}.predictive-connected-context>span:last-child{flex:150px}.predictive-connected-context em{color:var(--ui-muted);text-transform:uppercase;font-style:normal;font-weight:750}.predictive-connected-context b{color:var(--ui-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.predictive-connected-context .leads-source-logo{object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px}.predictive-connected-context .lead-platform-neutral{flex:none;place-items:center;width:14px;height:14px;display:grid}.predictive-connected-status{justify-items:end;gap:4px;display:grid}.predictive-connected-status>span{color:#8edfc7;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.predictive-connected-status>span i{background:#35c79f;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite predictive-connected-pulse;box-shadow:0 0 0 4px #35c79f1a}.predictive-connected-status>strong{color:var(--ui-text);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:15px;display:flex}.predictive-connected-call.is-ended .predictive-connected-person>span,.predictive-connected-call.is-ended .predictive-connected-status>span{color:var(--ui-muted)}.predictive-connected-call.is-ended .predictive-connected-status>span i{background:var(--ui-muted);box-shadow:none;animation:none}.predictive-awaiting-call{color:#65a8ff;background:#65a8ff09;border:1px dashed #65a8ff33;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;display:flex}.predictive-awaiting-call>span{color:var(--ui-muted);gap:1px;font-size:10px;display:grid}.predictive-awaiting-call strong{color:var(--ui-text-soft);font-size:11px}@keyframes predictive-connected-pulse{50%{opacity:.42;transform:scale(.78)}}.predictive-live-head{color:#8edfc7;justify-content:space-between;font-size:12px;display:flex}.predictive-live-head span{align-items:center;gap:6px;font-weight:800;display:flex}.predictive-live progress{accent-color:#35c79f;border:0;border-radius:8px;width:100%;height:7px;overflow:hidden}.predictive-live-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.predictive-live-stats span{color:var(--ui-muted);text-align:center;gap:2px;font-size:10px;display:grid}.predictive-live-stats strong{color:var(--ui-text);font-size:17px}.predictive-live p{color:var(--ui-muted);margin:0;font-size:11px;line-height:1.45}.predictive-modal-actions{background:#060c1547;border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.predictive-modal-actions .is-stop{color:#ff9ca5;background:#ff4b5b14;border-color:#ff4b5b4d}@media (max-width:760px){.predictive-bulk-bar,.predictive-bulk-actions{flex-direction:column;align-items:stretch}.predictive-bulk-actions button{width:100%}.predictive-modal-head{grid-template-columns:56px minmax(0,1fr) auto;padding:16px}.predictive-signal{width:52px}.predictive-modal-body{padding:16px}.predictive-campaign-meta{flex-direction:column}.predictive-connected-call{grid-template-columns:auto minmax(0,1fr)}.predictive-connected-status{grid-area:2/2;grid-template-columns:auto auto;place-items:center start}.predictive-connected-context{flex-direction:column;align-items:stretch}.predictive-connected-context>span:last-child{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.predictive-modal-layer,.predictive-connected-status>span i{animation:none}}.leads-hero{background:linear-gradient(112deg,#121d2ef5,#0c1421f0);border-color:#fff1;border-radius:15px;justify-content:flex-start;align-items:center;gap:18px;padding:16px 18px;box-shadow:0 12px 30px #00000029}.leads-overview{gap:14px;display:grid}.lead-recycling-overview{flex:none}.leads-overview.is-collapsed .leads-hero{padding:8px 12px}.leads-overview.is-collapsed .leads-hero-actions{justify-content:flex-end}.leads-overview-label{color:var(--ui-muted);margin-right:auto;font-size:13px;font-weight:750}.leads-hero-controls{flex:none;align-items:center;gap:8px;display:flex}.leads-overview-toggle{width:34px;height:34px;color:var(--ui-muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;flex:none;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid}.leads-overview-toggle:hover{color:var(--ui-accent);background:#f5c5180f;border-color:#f5c51847}.leads-overview-toggle:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.leads-kicker{letter-spacing:.15em;font-size:12px}.leads-hero h1{letter-spacing:-.045em;margin:3px 0 2px;font-size:clamp(25px,2.4vw,32px)}.leads-hero p{font-size:13px;line-height:1.45}.leads-hero-actions{justify-content:space-between;gap:8px;width:100%}.leads-platforms{flex-wrap:wrap;flex:100%;align-items:stretch;gap:7px;min-width:0;display:flex}.leads-platform{min-width:128px;min-height:48px;color:var(--ui-text-soft);font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #fff1;border-radius:11px;align-items:center;gap:9px;padding:7px 10px;transition:border-color .18s,background .18s,transform .18s;display:flex}.leads-platform:hover{background:#f5c5180b;border-color:#f5c5183d;transform:translateY(-1px)}.leads-platform.is-active{background:#f5c51813;border-color:#f5c5186b;box-shadow:inset 0 0 0 1px #f5c5180e}.leads-platform:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.leads-platform-logo{background:#ffffff0e;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.leads-platform-logo .leads-source-logo{width:25px;height:25px}.usadosbr-logo.is-platform{width:62px;max-width:none}.leads-platform:has(.usadosbr-logo) .leads-platform-logo{background:0 0;width:64px}.leads-platform-whatsapp{color:#25d366;place-items:center;display:grid}.leads-platform-copy{gap:3px;min-width:0;display:grid}.leads-platform-copy>span{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.leads-platform-copy i{background:#7b8798;border-radius:50%;width:5px;height:5px}.leads-platform-copy i.is-connected{background:var(--ui-green);box-shadow:0 0 0 3px #35c79f17}.leads-platform-copy strong{color:var(--ui-text);font-size:16px;line-height:1}.leads-platform-copy small{color:var(--ui-muted);font-size:12px;font-weight:650}.leads-connection{background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;gap:6px;padding:7px 9px;font-size:12.5px}.leads-hero-actions .btn{border-radius:9px;min-height:34px;padding:0 13px;font-size:13px}.leads-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.leads-metric{background:#101a2ad1;border-color:#ffffff0e;border-radius:13px;gap:10px;min-height:70px;padding:12px 13px;box-shadow:0 8px 22px #0000001f}.leads-metric-icon{border-radius:10px;width:34px;height:34px}.leads-metric strong{font-size:20px;line-height:1}.leads-metric div>span{margin-top:3px;font-size:12.5px}.leads-metric.is-purple .leads-metric-icon{color:#b8a5ff;background:#8b73ff1c}.leads-metric.is-danger .leads-metric-icon{color:#fb8585;background:#fb72721c}.leads-integrations-stack{gap:8px;display:grid}.leads-integration-card{order:initial;min-height:58px;box-shadow:none;background:#f5c5180b;border-color:#f5c51824;border-radius:12px;padding:10px 14px}.leads-integration-icon{border-radius:10px;width:34px;height:34px}.leads-integration-copy strong{font-size:13px}.leads-integration-copy p{margin-top:2px;font-size:12.5px}.leads-workspace{background:#0b131fd1;border:1px solid #ffffff0f;border-radius:15px;overflow:visible;box-shadow:0 18px 42px #0000002e}.leads-quick-filters{scrollbar-width:none;border-bottom:1px solid #ffffff0e;gap:4px;padding:8px 10px 0;display:flex;overflow-x:auto}.leads-quick-filters::-webkit-scrollbar{display:none}.leads-quick-filters button{min-height:38px;color:var(--ui-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px 7px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.leads-quick-filters button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.leads-quick-filters button strong{min-width:23px;height:19px;color:var(--ui-muted);background:#ffffff0e;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:grid}.leads-quick-filters button:hover{color:var(--ui-text-soft)}.leads-quick-filters button.is-active{color:var(--ui-text)}.leads-quick-filters button.is-active:after{background:var(--ui-accent)}.leads-quick-filters button.is-active strong{color:#171207;background:var(--ui-accent)}.leads-toolbar{order:initial;box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;padding:10px}.leads-search,.leads-select,.leads-more-filters,.leads-clear{background:#ffffff07;border:1px solid #ffffff13;border-radius:9px;min-height:35px}.leads-search{flex:255px;max-width:380px}.leads-search:focus-within,.leads-select:focus-within{border-color:#f5c51866;box-shadow:0 0 0 3px #f5c5180e}.leads-search input,.leads-select select{font-size:12.5px}.leads-select{padding:0 8px}.leads-select select{min-width:92px;height:33px}.leads-toolbar .leads-select:nth-of-type(4) select{min-width:120px}.leads-more-filters,.leads-clear{color:var(--ui-muted);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.leads-more-filters:hover,.leads-more-filters.is-active{color:var(--ui-text);background:#f5c5180f;border-color:#f5c51838}.leads-clear{color:#fca5a5;background:0 0;border-color:#0000}.leads-clear:hover{background:#ef444414}.leads-advanced-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:0 11px 11px;display:flex}.leads-advanced-filters>label:not(.leads-check){color:var(--ui-muted);gap:4px;font-size:12px;font-weight:700;display:grid}.leads-advanced-filters input[type=date]{min-height:33px;color:var(--ui-text-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;outline:0;padding:0 9px;font-size:12.5px}.leads-check{min-height:33px;color:var(--ui-muted);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:inline-flex}.leads-check input{opacity:0;width:1px;height:1px;position:absolute}.leads-check>span{background:#ffffff1a;border-radius:999px;width:29px;height:17px;transition:all .18s;position:relative}.leads-check>span:after{background:var(--ui-muted);content:"";border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:3px;left:3px}.leads-check input:checked+span{background:#f5c51838}.leads-check input:checked+span:after{background:var(--ui-accent);transform:translate(12px)}.leads-list-head{background:#ffffff05;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 12px 9px 15px;display:flex}.leads-list-head>div:first-child>span{color:var(--ui-accent-strong);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.leads-list-head h2{color:var(--ui-text);letter-spacing:-.02em;margin:2px 0 0;font-size:14px}.leads-list-controls{align-items:center;gap:8px;display:flex}.leads-sync-hint{color:var(--ui-muted);white-space:nowrap;font-size:12px}.leads-sort{min-height:32px;color:var(--ui-muted);background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:flex}.leads-sort select{height:30px;color:var(--ui-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.leads-sort option{background:var(--ui-surface)}.leads-table-wrap{background:#060c163d;border:0;height:auto;min-height:280px;max-height:min(56vh,650px)}.leads-table{min-width:1440px;font-size:13.5px}.leads-table th{color:#718096;box-shadow:none;letter-spacing:.105em;background:#101a2a;border-color:#ffffff0e;padding:10px 13px;font-size:12px}.leads-table td{border-color:#ffffff0b;padding:10px 13px}.leads-data-row{cursor:pointer;outline:0}.leads-data-row:hover td,.leads-data-row:focus-visible td{background:#f5c51807}.leads-data-row:focus-visible td:first-child{box-shadow:inset 2px 0 var(--ui-accent)}.leads-person{gap:9px;min-width:190px}.leads-avatar{color:#a7b5c8;background:#ffffff0e;border-radius:9px;width:30px;height:30px}.leads-person strong{max-width:165px;font-size:13.5px}.leads-person div>span{font-size:12.5px}.leads-person div>.leads-ddd-location{color:#8ca2bc;text-overflow:ellipsis;white-space:nowrap;max-width:205px;overflow:hidden}.leads-person div>.leads-ddd-location svg{color:var(--ui-blue);flex:none}.leads-person div>.leads-ddd-location.is-unknown{color:var(--ui-muted)}.leads-person div>.leads-ddd-location.is-unknown svg{color:currentColor}.leads-person div>.leads-person-name{min-width:0;color:inherit;align-items:center;gap:6px;display:flex}.leads-person-name>strong{min-width:0}.leads-person div>.leads-person-name .leads-hot-badge{color:#f87171;white-space:nowrap;background:#ef444414;border:1px solid #ef444424;border-radius:6px;flex:none;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:750;line-height:1.25;display:inline-flex}.leads-hot-badge>span{font-size:11px;line-height:1}.leads-person em{align-items:center;gap:5px;margin-top:1px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.leads-person em i{background:currentColor;border-radius:50%;width:5px;height:5px}.leads-person em.is-danger{color:#fb8585}.leads-person em.is-warning{color:#fbbf73}.leads-person em.is-success{color:#55d6aa}.leads-interest{white-space:normal;gap:2px;max-width:215px;display:grid}.leads-interest strong{color:var(--ui-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.leads-interest small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.leads-source{font-size:12.5px}.leads-source-cell{gap:5px;min-width:145px;display:grid}.leads-entry-kind{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:3px 6px;font-size:10.5px;font-weight:750;line-height:1.2;display:inline-flex}.leads-entry-kind.is-integration{color:#78b5ff;background:#3b82f614;border-color:#60a5fa29}.leads-entry-kind.is-manual{color:#f5cf42;background:#f5c51814;border-color:#f5c5182e}.leads-entry-kind.is-received{color:#4fd1bd;background:#14b8a612;border-color:#2dd4bf24}.usadosbr-logo.is-source{width:56px}.leads-responsible{color:var(--ui-text-soft);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:inline-flex}.leads-responsible.is-unassigned{color:#fbbf73;background:#f59e0b14;border-radius:7px;padding:5px 7px}.leads-responsible.is-recycling-free{color:#80e5c3;background:#35c79f1a;border-radius:7px;padding:5px 7px}.leads-action.is-claim{color:#80e5c3;background:#35c79f1f}.leads-action.is-claim:hover:not(:disabled){color:#b0f5de;background:#35c79f33}.leads-drawer-actions button.is-claim{color:#80e5c3;background:#35c79f14;border-color:#35c79f38}.leads-assignee-select{max-width:150px;color:var(--ui-text-soft);background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.leads-assignee-select:focus-within{border-color:#f5c51859;box-shadow:0 0 0 2px #f5c51812}.leads-assignee-select.is-unassigned{color:#fbbf73;background:#f59e0b14}.leads-assignee-select select{min-width:0;max-width:125px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:12.5px;font-weight:700}.leads-assignee-select select:disabled{cursor:wait;opacity:.65}.leads-assignee-select select option{color:var(--ui-text);background:var(--ui-surface)}.leads-entry{white-space:nowrap;gap:2px;min-width:105px;display:grid}.leads-entry strong{color:var(--ui-text-soft);font-size:12.5px}.leads-entry small{color:var(--ui-muted);font-size:12px}.leads-status{padding:5px 7px;font-size:12px}.leads-status.is-waiting{color:#fbbf73;background:#f59e0b1a}.leads-status.is-scheduled{color:#b8a5ff;background:#8b73ff1a}.leads-status.is-attended{color:#60d5e8;background:#22d3ee17}.leads-appointment{white-space:nowrap;align-items:center;gap:7px;min-width:108px;display:inline-flex}.leads-appointment>svg{flex:none}.leads-appointment>span{gap:1px;display:grid}.leads-appointment strong{font-size:12px;font-weight:800}.leads-appointment small{color:var(--ui-muted);font-size:10.5px;line-height:1.2}.leads-appointment.is-scheduled{color:#55d6aa}.leads-appointment.is-scheduled>svg{filter:drop-shadow(0 0 5px #35c79f40)}.leads-appointment.is-unscheduled{color:#fb7272}.leads-credit-empty{color:#8492a78c;font-size:12.5px}.leads-credit-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.leads-credit-status.is-compact{gap:4px;padding:5px 7px;font-size:12px}.leads-credit-status.is-approved{color:#55d6aa;background:#35c79f1f;box-shadow:inset 0 0 0 1px #35c79f1a}.leads-credit-status.is-analysis{color:#65a8ff;background:#65a8ff1c}.leads-credit-status.is-rejected,.leads-credit-status.is-expired{color:#fb8585;background:#ff72721a}.leads-credit-status.is-simulation{color:#f5c518;background:#f5c51817}.leads-table th:nth-child(10){color:#9eb0c9}.leads-contact-activity{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.leads-contact-activity>span{border:1px solid;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.leads-contact-activity>.is-done{color:#35c79f;background:#35c79f1c;box-shadow:inset 0 0 0 1px #35c79f0a}.leads-contact-activity>.is-pending{color:#fb7272;background:#ff72721a;box-shadow:inset 0 0 0 1px #ff727209}.leads-interaction{min-width:82px;color:var(--ui-text-soft);white-space:nowrap;background:#65a8ff12;border-radius:7px;align-items:center;padding:4px 7px;font-size:13px;font-weight:700;display:inline-flex}.leads-interaction.is-recycling{color:#f8cf63;background:#f5c51813;gap:4px}.leads-row-actions{position:relative}.leads-action{border-radius:7px;width:27px;height:27px}.leads-more-menu{position:relative}.leads-more-menu summary{list-style:none}.leads-more-menu summary::-webkit-details-marker{display:none}.leads-more-menu>div{z-index:8;background:#152033;border:1px solid #ffffff17;border-radius:9px;min-width:130px;padding:5px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 12px 30px #00000057}.leads-more-menu>div button{color:var(--ui-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:12px}.leads-more-menu>div button:hover{background:#ffffff0d}.leads-more-menu>div button.is-danger{color:var(--ui-danger);align-items:center;gap:6px;display:flex}.leads-more-menu>div button.is-danger:hover{background:#ff72721a}.leads-more-menu>div button:disabled{cursor:wait;opacity:.65}.leads-skeleton-row td>span{background:linear-gradient(90deg,#ffffff09,#ffffff14,#ffffff09) 0 0/200% 100%;border-radius:6px;width:82%;height:19px;animation:1.25s linear infinite leads-shimmer;display:block}@keyframes leads-shimmer{to{background-position:-200% 0}}.leads-empty{align-content:center;min-height:290px;padding:45px 20px}.leads-empty>span{color:var(--ui-accent);background:#f5c51814}.leads-empty button{color:var(--ui-accent-strong);font:inherit;cursor:pointer;background:#f5c5180e;border:1px solid #f5c51838;border-radius:8px;margin-top:8px;padding:7px 10px;font-size:12px;font-weight:750}.leads-pagination{min-height:54px;color:var(--ui-muted);border-top:1px solid #ffffff0e;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:grid}.leads-pagination>span strong{color:var(--ui-text-soft)}.leads-pages{align-items:center;gap:3px;display:flex}.leads-pages button{min-width:28px;height:28px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.leads-pages button:hover:not(:disabled){color:var(--ui-text-soft);background:#ffffff0b}.leads-pages button.is-active{color:#171207;background:var(--ui-accent);border-color:#f5c51840}.leads-pages button:disabled{opacity:.35;cursor:not-allowed}.leads-pagination>label{justify-content:flex-end;align-items:center;gap:6px;display:flex}.leads-pagination>label select{height:29px;color:var(--ui-text-soft);font:inherit;background:#121d2e;border:1px solid #ffffff12;border-radius:7px;outline:0;padding:0 6px;font-size:12px}.leads-automation-compact{background:#101a2ac7;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:auto minmax(175px,.8fr) minmax(280px,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.leads-automation-compact.is-enabled{border-color:#35c79f24}.leads-automation-compact .leads-automation-icon{width:34px;height:34px;color:var(--ui-accent);background:#f5c51814;border-radius:9px}.leads-automation-summary{gap:3px;display:grid}.leads-automation-summary>strong{color:var(--ui-text);font-size:13px}.leads-automation-summary>span{color:var(--ui-muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.leads-automation-summary>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.leads-automation-summary>span.is-on{color:var(--ui-green)}.leads-automation-meta{gap:26px;min-width:0;display:flex}.leads-automation-meta>span{min-width:0;color:var(--ui-muted);gap:2px;font-size:12px;display:grid}.leads-automation-meta strong{color:var(--ui-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.leads-automation-compact>button{min-height:32px;color:var(--ui-text-soft);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.leads-automation-compact>button:hover{color:var(--ui-accent-strong);border-color:#f5c5183b}.leads-drawer-layer,.leads-automation-modal-layer{z-index:10040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03070d94;justify-content:flex-end;animation:.18s leads-fade-in;display:flex;position:fixed;inset:0}.leads-drawer{background:#0d1726;border-left:1px solid #ffffff14;width:min(540px,100vw);height:100%;animation:.24s leads-drawer-in;overflow:hidden;box-shadow:-24px 0 60px #00000057}@keyframes leads-fade-in{0%{opacity:0}}@keyframes leads-drawer-in{0%{opacity:.5;transform:translate(28px)}}.leads-drawer-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:14px;min-height:94px;padding:18px 19px 15px;display:flex}.leads-drawer-head span{color:var(--ui-accent-strong);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.leads-drawer-head h2{color:var(--ui-text);letter-spacing:-.035em;margin:4px 0 2px;font-size:20px}.leads-drawer-head p{color:var(--ui-muted);margin:0;font-size:12.5px}.leads-drawer-head>button,.leads-automation-modal>header>button{width:31px;height:31px;color:var(--ui-muted);cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;place-items:center;display:grid}.leads-drawer-actions{border-bottom:1px solid #ffffff0e;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 18px;display:grid}.leads-drawer-actions button{min-height:34px;color:var(--ui-text-soft);font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.leads-drawer-actions button:first-child{color:var(--ui-green)}.leads-drawer-actions button:hover:not(:disabled){background:#f5c5180b;border-color:#f5c51833}.leads-drawer-actions button:disabled{opacity:.35;cursor:not-allowed}.leads-drawer-tabs{border-bottom:1px solid #ffffff0e;gap:18px;min-height:43px;padding:0 18px;display:flex}.leads-drawer-tabs button{min-width:66px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 2px;font-size:12.5px;font-weight:750;display:inline-flex;position:relative}.leads-drawer-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.leads-drawer-tabs button:hover{color:var(--ui-text-soft)}.leads-drawer-tabs button.is-active{color:var(--ui-accent-strong)}.leads-drawer-tabs button.is-active:after{background:var(--ui-accent);box-shadow:0 -2px 9px #f5c51838}.leads-drawer-tabs button:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #f5c51880}.leads-drawer-body{height:calc(100% - 192px);padding:16px 18px 28px;overflow-y:auto}.leads-drawer-body.is-observation{padding-top:18px}.leads-vehicle-card{background:linear-gradient(120deg,#65a8ff13,#ffffff05);border:1px solid #65a8ff21;border-radius:12px;grid-template-columns:128px minmax(0,1fr);gap:13px;width:100%;min-width:0;margin-bottom:10px;padding:10px;display:grid;overflow:hidden}.leads-vehicle-media{width:100%;min-width:0;height:86px;color:var(--ui-blue);background:#65a8ff17;border-radius:9px;place-items:center;display:grid;overflow:hidden}.leads-vehicle-media img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.leads-vehicle-card>div:last-child{align-content:center;gap:4px;min-width:0;display:grid}.leads-vehicle-card span{color:var(--ui-blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.leads-vehicle-card strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.leads-vehicle-card small{color:var(--ui-text-soft);font-size:12.5px;font-weight:750}.leads-vehicle-card a{width:max-content;color:var(--ui-accent-strong);align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.leads-credit-card{background:linear-gradient(135deg,#35c79f12,#ffffff04);border:1px solid #35c79f29;border-radius:12px;gap:11px;margin-bottom:10px;padding:12px;display:grid}.leads-credit-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.leads-credit-card>header span:not(.leads-credit-status){color:var(--ui-green);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.leads-credit-card h3{color:var(--ui-text);margin:3px 0 0;font-size:14px}.leads-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.leads-credit-grid>div{background:#00000017;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-height:59px;padding:8px;display:grid}.leads-credit-grid svg{color:var(--ui-green);grid-row:1/span 3}.leads-credit-grid span{color:var(--ui-muted);font-size:12px}.leads-credit-grid strong{overflow-wrap:anywhere;color:var(--ui-text-soft);font-size:12.5px}.leads-credit-grid small{color:var(--ui-muted);font-size:12px}.leads-credit-card>p{color:#f8d866;background:#f5c5180f;border-radius:8px;margin:0;padding:8px;font-size:12px;line-height:1.45}.leads-drawer-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.leads-drawer-grid>div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:9px;align-content:start;gap:4px;min-height:72px;padding:10px;display:grid}.leads-drawer-grid>div>span{color:var(--ui-muted);font-size:12px;font-weight:700}.leads-drawer-grid>div>strong{color:var(--ui-text-soft);font-size:12.5px;line-height:1.35}.leads-drawer-grid>div>strong.is-unassigned{color:#fbbf73}.leads-drawer-grid>div>small{color:var(--ui-muted);font-size:12px}.leads-drawer-origin{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.leads-drawer-origin-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.leads-drawer-origin-logo{object-fit:contain;flex:none;place-items:center;width:20px;height:20px;display:grid}.usadosbr-logo.leads-drawer-origin-logo{width:52px;height:auto}.lead-platform-neutral.leads-drawer-origin-logo{color:var(--ui-muted)}.leads-identifiers-section{margin-top:18px}.leads-identifiers-section dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 0;display:grid}.leads-identifiers-section dl>div{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;min-width:0;padding:9px}.leads-identifiers-section dt{color:var(--ui-muted);align-items:center;gap:5px;font-size:12px;display:flex}.leads-identifiers-section dd{overflow-wrap:anywhere;color:var(--ui-text-soft);margin:5px 0 0;font-size:12px;font-weight:700}.leads-note-section,.leads-call-section{margin-top:18px}.leads-note-section.is-tab-panel{background:linear-gradient(135deg,#f5c5180e,#ffffff05);border:1px solid #f5c5181f;border-radius:12px;margin-top:0;padding:15px}.leads-note-section .leads-drawer-section-title span,.leads-call-section .leads-drawer-section-title span{align-items:center;gap:6px;display:inline-flex}.leads-note-section .leads-drawer-section-title strong.is-saved{color:var(--ui-green)}.leads-note-section>p{color:var(--ui-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.leads-note-section textarea{resize:vertical;width:100%;min-height:92px;color:var(--ui-text-soft);font:inherit;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;outline:0;margin-top:10px;padding:10px;font-size:12px;line-height:1.5}.leads-note-section.is-tab-panel textarea{min-height:210px}.leads-note-section textarea:focus{border-color:#f5c5184d}.leads-note-section textarea:disabled{cursor:not-allowed;opacity:.6}.leads-note-section footer{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.leads-note-section footer span{color:var(--ui-muted);font-size:12px}.leads-note-section footer button{color:#171207;background:var(--ui-accent);min-height:31px;font:inherit;cursor:pointer;border:1px solid #f5c51838;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.leads-note-section footer button:disabled{cursor:not-allowed;opacity:.4}.leads-call-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.leads-call-cost{color:var(--ui-muted);background:#ffffff05;border-radius:8px;margin-top:7px;padding:7px 9px;font-size:12px}.leads-call-cost strong{color:var(--ui-text-soft)}.leads-call-history{max-height:none;margin-top:8px}.leads-call-error,.leads-call-response{color:#fb8585;margin:4px 0 0;font-size:12px;line-height:1.4}.leads-call-response{color:var(--ui-blue)}.leads-call-provider-id{overflow-wrap:anywhere;color:var(--ui-muted);margin-top:5px;font-size:12px;display:block}.leads-timeline-section{margin-top:20px}.leads-drawer-section-title{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.leads-drawer-section-title span{color:var(--ui-text);font-size:13px;font-weight:750}.leads-drawer-section-title strong{color:var(--ui-muted);font-size:12px;font-weight:650}.leads-timeline{gap:0;margin:0;padding:10px 0 0;list-style:none;display:grid}.leads-timeline li{grid-template-columns:44px 1fr;gap:13px;min-height:55px;padding-bottom:10px;display:grid;position:relative}.leads-timeline li:before{content:"";background:#7e8ca1;border:2px solid #0d1726;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:49px;box-shadow:0 0 0 1px #7e8ca159}.leads-timeline li:after{content:"";background:#ffffff12;width:1px;position:absolute;top:15px;bottom:-1px;left:52px}.leads-timeline li:last-child:after{display:none}.leads-timeline li.is-entry:before{background:var(--ui-accent);box-shadow:0 0 0 1px #f5c51866}.leads-timeline li.is-incoming:before{background:var(--ui-green)}.leads-timeline li.is-appointment:before{background:#a78bfa}.leads-timeline time{color:var(--ui-muted);font-size:12px}.leads-timeline li>span{gap:3px;padding-left:10px;display:grid}.leads-timeline li strong{color:var(--ui-text-soft);font-size:12px}.leads-timeline li small{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.leads-drawer-empty{color:var(--ui-muted);text-align:center;padding:24px 10px;font-size:12px}.leads-automation-modal-layer{justify-content:center;align-items:center;padding:18px}.leads-automation-modal{background:#101a2a;border:1px solid #ffffff14;border-radius:14px;width:min(860px,100%);max-height:min(90vh,820px);overflow:hidden;box-shadow:0 30px 80px #0000006b}.leads-automation-modal>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 14px;display:flex}.leads-automation-modal>header span{color:var(--ui-accent-strong);text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.leads-automation-modal>header h2{color:var(--ui-text);margin:5px 0 3px;font-size:18px}.leads-automation-modal>header p{color:var(--ui-muted);margin:0;font-size:12px}.leads-automation-modal-body{gap:15px;max-height:calc(min(90vh,820px) - 92px);padding:16px 18px 18px;display:grid;overflow-y:auto}.leads-automation-toggle-editor{background:#ffffff05;border:1px solid #ffffff0e;border-radius:9px;margin:0;padding:10px}.leads-automation-toggle-editor div{gap:2px;display:grid}.leads-automation-toggle-editor div strong{color:var(--ui-text-soft);font-size:12.5px}.leads-automation-toggle-editor div small{color:var(--ui-muted);font-size:12px;font-weight:500}.leads-automation-modal .leads-automation-fields{grid-template-columns:1.2fr 1fr;align-items:end}.leads-automation-modal .leads-automation-fields .btn{grid-column:1/-1;justify-self:end}@media (max-width:1120px){.lead-recycling-intro{grid-template-columns:auto minmax(0,1fr) auto}.lead-recycling-rule{grid-area:2/2/auto/4;justify-self:start}.leads-hero{flex-direction:column;align-items:flex-start}.leads-hero-actions{justify-content:space-between;width:100%}.leads-metrics{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(125px,1fr));overflow-x:auto}.leads-toolbar .leads-search{max-width:none}.leads-pagination{grid-template-columns:1fr auto}.leads-pages{grid-area:2/1/auto/-1;justify-content:center}.leads-automation-compact{grid-template-columns:auto 1fr auto}.leads-automation-meta{grid-area:2/2/auto/-1}}@media (max-width:760px){.workspace-channel-tabs{max-width:none}.leads-page{gap:11px;padding:12px}.lead-recycling-intro{grid-template-columns:auto minmax(0,1fr);padding:14px}.lead-recycling-rule{grid-area:auto/1/auto/-1;width:100%}.lead-recycling-all-leads{grid-column:1/-1;justify-self:stretch}.lead-recycling-export-actions{grid-column:1/-1}.lead-recycling-export-actions>button{flex:1}.leads-hero{align-items:flex-start;padding:14px}.leads-hero-actions{justify-content:flex-start;width:100%}.leads-platforms{scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.leads-platform{flex:none}.leads-connection{padding:6px 8px}.leads-hero-controls{margin-left:auto}.leads-metrics{grid-template-columns:repeat(5,132px);gap:7px;margin-right:-12px;padding-right:12px}.leads-metric{min-height:64px;padding:10px}.leads-toolbar>*{flex:calc(50% - 7px)}.leads-toolbar .leads-search{flex-basis:100%;max-width:none}.leads-select select{width:100%}.leads-list-head{flex-direction:column;align-items:flex-start;padding:10px 12px}.leads-list-controls{justify-content:space-between;width:100%}.leads-sync-hint{display:none}.leads-sort{margin-left:auto}.leads-table-wrap{max-height:58vh}.leads-pagination{grid-template-columns:1fr auto}.leads-pagination>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-pages button:first-child,.leads-pages button:last-child{font-size:0}.leads-pages button:first-child svg,.leads-pages button:last-child svg{margin:0}.leads-automation-compact{grid-template-columns:auto 1fr auto;gap:9px}.leads-automation-meta{display:none}.leads-automation-compact>button{grid-column:auto}.leads-integration-note{flex-basis:auto;margin-left:48px}}@media (max-width:520px){.leads-page{padding:10px}.leads-platforms{order:2}.leads-platform{min-width:120px}.leads-hero-actions .btn{flex-basis:100%;margin-left:0}.leads-overview:not(.is-collapsed) .leads-hero-controls{width:100%}.leads-overview:not(.is-collapsed) .leads-hero-controls .btn{flex:auto}.leads-toolbar>*{flex-basis:100%}.leads-advanced-filters>label:not(.leads-check){flex:calc(50% - 6px)}.leads-advanced-filters input[type=date]{width:100%}.leads-pagination{grid-template-columns:1fr}.leads-pagination>label{justify-content:flex-start}.leads-pages{grid-column:1;justify-content:flex-start;overflow-x:auto}.leads-automation-compact{grid-template-columns:auto 1fr}.leads-automation-compact>button{grid-column:1/-1;justify-content:center}.leads-drawer-grid{grid-template-columns:1fr}.leads-vehicle-card{grid-template-columns:96px minmax(0,1fr)}.leads-vehicle-media{width:96px;height:76px}.leads-credit-grid,.leads-identifiers-section dl,.leads-automation-modal .leads-automation-fields{grid-template-columns:1fr}.leads-integration-card{align-items:flex-start}.leads-integration-card .btn,.leads-integration-note{margin-left:47px}}.workspace-channel-tabs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:680px}.app:not(.app-tools) .panel-header>.workspace-channel-tabs button{flex-direction:column;gap:2px;padding-inline:2px}.app:not(.app-tools) .panel-header>.workspace-channel-tabs button small{display:none}.app:not(.app-tools) .panel-header>.workspace-channel-tabs button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.app:not(.app-tools) .panel-header>.workspace-channel-tabs button>svg{width:17px;height:17px}.app:not(.app-tools) .panel-header>.workspace-channel-tabs .olx-logo-mark.is-compact{width:19px;height:19px}.workspace-channel-tabs button.is-instagram.is-active{color:#fff;background:linear-gradient(135deg,#833ab4 0%,#c13584 46%,#f77737 100%);border-color:#ffffff38;box-shadow:0 7px 18px #c135843b}.workspace-channel-tabs button.is-instagram.is-active small{color:#ffffffc7}.instagram-chat-shell{grid-template-columns:minmax(250px,320px) minmax(420px,1fr)}.instagram-brand-icon,.instagram-empty-logo,.instagram-contact-avatar{color:#fff;background:linear-gradient(145deg,#833ab4,#c13584 52%,#f77737)}.instagram-brand-icon{place-items:center;display:grid}.instagram-conversation-item.is-active{background:#c135841a;border-color:#c1358452}.instagram-chat-page .olx-composer button{background:linear-gradient(145deg,#833ab4,#c13584 58%,#f77737)}.instagram-chat-page .olx-message-bubble a{color:inherit;font-size:12px;text-decoration:underline}@media (max-width:900px){.workspace-channel-tabs button{gap:5px;padding-inline:6px}}.theme-toggle{border:1px solid var(--ui-border);width:100%;min-height:38px;color:var(--ui-text-soft);font:inherit;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:9px;padding:5px 8px;font-size:12.5px;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:flex}.theme-toggle:hover{border-color:var(--ui-border-strong);color:var(--ui-text);background:#ffffff0f}.theme-toggle-icon{background:var(--ui-accent-soft);width:28px;height:28px;color:var(--ui-accent-strong);border-radius:9px;flex:0 0 28px;place-items:center;display:grid}.theme-toggle-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-collapsed .sidebar-theme-toggle{justify-content:center;padding:5px}.sidebar-collapsed .sidebar-theme-toggle .theme-toggle-label{display:none}.login-theme-toggle{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c131fe0;width:auto;padding-right:12px;position:absolute;top:22px;right:24px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#f3f6fa;--ui-canvas-soft:#eef2f7;--ui-sidebar:#fff;--ui-surface:#fff;--ui-surface-raised:#f6f8fb;--ui-surface-hover:#edf2f7;--ui-surface-strong:#e5ebf3;--ui-border:#0f172a1a;--ui-border-strong:#0f172a2e;--ui-text:#101828;--ui-text-soft:#344054;--ui-muted:#667085;--ui-accent:#e0ad00;--ui-accent-strong:#8a6800;--ui-accent-soft:#e0ad001f;--ui-green:#087f6b;--ui-blue:#2563eb;--ui-danger:#d92d20;--ui-shadow:0 18px 48px #0f172a17;--ui-shadow-soft:0 8px 26px #0f172a12;--ui-modal-backdrop:#0f172a6b;--sig-black:#101828;--sig-black-2:#1d2939;--sig-black-3:#344054;--sig-panel:#fff;--sig-panel-2:#f7f9fc;--sig-border:#dfe5ee;--sig-border-strong:#c7d0dd;--sig-muted:#667085;--primary:#c99700;--primary-hover:#a77c00;--primary-light:#c997001a;--primary-medium:#c997002b;--primary-glow:#c9970024;--primary-gradient:#e0ad00;--primary-gradient-intense:#c99700;--accent:#0f766e;--accent-light:#0f766e17;--sidebar-bg:#fff;--sidebar-bg-light:#f7f9fc;--sidebar-border:#0f172a1a;--sidebar-text:#667085;--sidebar-text-hover:#101828;--sidebar-text-active:#6d5200;--sidebar-active-bg:#e0ad0021;--sidebar-active-indicator:#e0ad00;--bg-app:#f3f6fa;--bg-panel:#fff;--bg-surface:#fff;--bg-elevated:#f6f8fb;--bg-input:#f2f5f9;--bg-hover:#0f172a0d;--bg-active:#edf3f8;--bg-glass:#fffffff0;--border:#dfe5ee;--border-light:#edf1f6;--border-focus:#c99700;--premium-border:#dfe5ee;--premium-border-strong:#c7d0dd;--premium-shadow:0 18px 42px #0f172a14;--text-primary:#101828;--text-secondary:#475467;--text-muted:#7b8794;--text-inverse:#fff;--green:#0f766e;--green-light:#0f766e1a;--red:#d92d20;--red-light:#d92d2014;--orange:#c76e00;--orange-light:#c76e0017;--blue:#2563eb;--blue-light:#2563eb1a;--purple:#6941c6;--bubble-in-bg:#fff;--bubble-in-border:#dfe5ee;--bubble-out-bg:#fff5c2;--bubble-out-border:#efd262;--bubble-out-text:#2c2200;--chat-bg:#eef2f6;--chat-pattern-bg:#d7dee8;--shadow-xs:0 1px 2px #0f172a0d;--shadow-sm:0 2px 8px #0f172a12;--shadow:0 8px 22px #0f172a14;--shadow-md:0 14px 32px #0f172a1a;--shadow-lg:0 24px 54px #0f172a21;--shadow-glow:none}html[data-theme=light] body,html[data-theme=light] .app,html[data-theme=light] .panel,html[data-theme=light] .main{color:var(--ui-text)}html[data-theme=light] .app{background:radial-gradient(circle at 68% -18%, #2563eb14, transparent 36%), radial-gradient(circle at 0 100%, #e0ad0012, transparent 28%), var(--ui-canvas)!important}html[data-theme=light] .panel,html[data-theme=light] .main,html[data-theme=light] .customer-panel{background:#fffffff2!important}html[data-theme=light] .sidebar{background:linear-gradient(180deg, #0f172a05, transparent 34%), var(--ui-sidebar)!important;box-shadow:var(--ui-shadow)!important}html[data-theme=light] .sidebar-logo,html[data-theme=light] .sidebar-collapsed .sidebar-logo{border-color:#0f172a1f!important;box-shadow:0 8px 20px #0f172a1f!important}html[data-theme=light] .sidebar-collapse,html[data-theme=light] .sidebar-collapsed .sidebar-collapse{border-color:var(--ui-canvas)!important;color:var(--ui-muted)!important;background:linear-gradient(#fff,#edf2f7)!important;box-shadow:0 8px 18px #0f172a1f!important}html[data-theme=light] .sidebar-btn:hover{background:#0f172a0b!important;border-color:#0f172a12!important}html[data-theme=light] .sidebar-user-card,html[data-theme=light] .theme-toggle{background:#0f172a06}html[data-theme=light] .theme-toggle:hover{background:#0f172a0e}html[data-theme=light] .panel-header{background:linear-gradient(#0f172a06,#0000)!important}html[data-theme=light] .panel-title-actions .badge-neutral,html[data-theme=light] .app:not(.app-tools) .btn,html[data-theme=light] .start-conversation-modal .btn,html[data-theme=light] .conv-filter-chips,html[data-theme=light] .search-box,html[data-theme=light] .chat-workflow-select,html[data-theme=light] .chat-header-actions .btn,html[data-theme=light] .chat-input-row,html[data-theme=light] .start-conversation-modal .form-input,html[data-theme=light] .start-conversation-modal .form-select{background:#0f172a09!important}html[data-theme=light] .conv-filter-chip:hover,html[data-theme=light] .conv-label-subchip:hover,html[data-theme=light] .conv-item:hover,html[data-theme=light] .conv-item:focus-visible,html[data-theme=light] .app:not(.app-tools) .btn:hover:not(:disabled),html[data-theme=light] .start-conversation-modal .btn:hover:not(:disabled){background:#0f172a0e!important;border-color:#0f172a14!important}html[data-theme=light] .chat-shell{background:var(--ui-canvas-soft)!important}html[data-theme=light] .chat-header,html[data-theme=light] .chat-input-area{background:#fffffff0!important}html[data-theme=light] .chat-messages{background:radial-gradient(circle at 12% 8%,#e0ad000d,#0000 26%),radial-gradient(circle at 86% 88%,#2563eb0d,#0000 28%),#eef2f6!important}html[data-theme=light] .chat-messages:before{opacity:.18!important;background-image:radial-gradient(#47546747 .65px,#0000 .65px)!important}html[data-theme=light] .chat-date-divider span{background:#ffffffe0!important}html[data-theme=light] .msg-bubble{border-color:#0f172a14!important;box-shadow:0 5px 16px #0f172a14!important}html[data-theme=light] .msg-bubble.incoming{color:#1d2939!important;background:#fff!important}html[data-theme=light] .msg-bubble.outgoing{color:#2c2200!important;background:linear-gradient(145deg,#fff6c9,#ffed9c)!important;border-color:#efd262!important}html[data-theme=light] .msg-template-author{color:#2c220094!important}html[data-theme=light] .customer-panel{background:linear-gradient(#0f172a04,#0000 34%),#fffffff2!important}html[data-theme=light] .customer-avatar{border-color:#0f172a17}html[data-theme=light] .customer-quick-actions button,html[data-theme=light] .timeline-icon{background:#0f172a09!important}html[data-theme=light] .start-conversation-modal,html[data-theme=light] .modal-card,html[data-theme=light] .automation-modal-panel,html[data-theme=light] .chat-quick-modal{background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:0 28px 80px #0f172a33!important}html[data-theme=light] .login-page{background:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px),radial-gradient(circle at 16% 10%,#e0ad0021,#0000 29%),radial-gradient(circle at 86% 88%,#0f766e14,#0000 25%),linear-gradient(145deg,#eef2f7,#f8fafc 58%,#edf2f7)!important}html[data-theme=light] .login-shell,html[data-theme=light] .login-card{background:#ffffffed!important;box-shadow:0 30px 80px #0f172a24!important}html[data-theme=light] .login-showcase{background:radial-gradient(circle at 84% 78%,#e0ad0029,#0000 32%),linear-gradient(150deg,#e0ad001c,#ffffff57 48%,#0f766e0f)!important}html[data-theme=light] .login-input-wrap .form-input,html[data-theme=light] .login-input-wrap .form-input:focus{background:#f7f9fc!important}html[data-theme=light] .login-theme-toggle{background:#ffffffe0}html[data-theme=light] .voice-calls-hero,html[data-theme=light] .voice-calls-filters,html[data-theme=light] .voice-calls-summary,html[data-theme=light] .voice-call-card,html[data-theme=light] .voice-calls-empty{background:#ffffffe6}html[data-theme=light] .voice-calls-table th,html[data-theme=light] .leads-table th{background:var(--ui-surface-raised)}html[data-theme=light] .leads-page{background:var(--ui-canvas)!important}html[data-theme=light] .lead-recycling-intro{background:linear-gradient(112deg,#05966913,#2563eb0a 58%,#0000),#fffffff2;border-color:#0596692b;box-shadow:0 14px 30px #0f172a12}html[data-theme=light] .lead-recycling-all-leads{border-color:var(--ui-border);background:#ffffffbf}html[data-theme=light] .leads-hero,html[data-theme=light] .leads-toolbar,html[data-theme=light] .leads-automation-card,html[data-theme=light] .leads-integration-card,html[data-theme=light] .leads-table-card,html[data-theme=light] .leads-automation-compact,html[data-theme=light] .leads-drawer,html[data-theme=light] .leads-automation-modal{background:#fffffff0!important}html[data-theme=light] .leads-search,html[data-theme=light] .leads-select,html[data-theme=light] .leads-automation-fields select,html[data-theme=light] .leads-automation-platform-fields select,html[data-theme=light] .leads-automation-auto-assignment,html[data-theme=light] .leads-automation-parameter-grid select,html[data-theme=light] .leads-note-section textarea,html[data-theme=light] .leads-pagination>label select,html[data-theme=light] .leads-more-menu>div{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--ui-border)!important;background:var(--ui-surface-raised)!important}html[data-theme=light] .leads-table-head{background:linear-gradient(100deg,#2563eb14,#fffffff5 42%)}html[data-theme=light] .leads-table-wrap,html[data-theme=light] .leads-drawer-grid>div,html[data-theme=light] .leads-credit-grid>div,html[data-theme=light] .leads-automation-toggle-editor{background:#0f172a06}html[data-theme=light] .leads-automation-platform{background:#0f172a05}html[data-theme=light] .leads-automation-platform.is-enabled{background:#0596690b}html[data-theme=light] .leads-timeline li:before{border-color:#fff}html[data-theme=light] .users-premium-page{--users-bg:#f3f6fa;--users-sidebar:#fff;--users-card:#fff;--users-card-soft:#ffffffd1;--users-hover:#edf2f7;--users-text:#101828;--users-muted:#667085;--users-border:#0f172a1a;--users-shadow:0 18px 42px #0f172a14}html[data-theme=light] .attendant-performance-pro-page{--ap-bg:#f3f6fa;--ap-panel:#fff;--ap-panel-2:#f6f8fb;--ap-panel-3:#edf2f7;--ap-border:#0f172a1a;--ap-border-strong:#0f172a2e;--ap-text:#101828;--ap-muted:#667085;--ap-soft:#344054;background:var(--ap-bg)}html[data-theme=light] .admin-command-center{--admin-bg:#f3f6fa;--admin-card:#fff;--admin-soft:#f6f8fb;--admin-border:#0f172a1a;--admin-border-strong:#0f172a2e;--admin-text:#101828;--admin-muted:#667085}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .leads-advanced-filters input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:760px){.login-theme-toggle{top:12px;right:12px}}.automation-studio{--automation-accent:var(--admin-primary,#f3c300);--automation-green:#35c79f;--automation-blue:#65a8ff;--automation-purple:#a78bfa;min-width:0;color:var(--admin-text);gap:14px;display:grid}.automation-studio-hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--automation-accent) 22%, var(--admin-border));background:radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--automation-accent) 18%, transparent), transparent 30%), radial-gradient(circle at 12% 110%, #35c79f1a, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--admin-card) 94%, #1c2430), var(--admin-card));border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:210px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 56px #00000029}.automation-studio-hero:before,.automation-studio-hero:after{z-index:-1;border:1px solid color-mix(in srgb, var(--automation-accent) 13%, transparent);content:"";border-radius:50%;position:absolute}.automation-studio-hero:before{width:360px;height:360px;box-shadow:0 0 0 48px color-mix(in srgb, var(--automation-accent) 2.8%, transparent);top:-210px;right:-90px}.automation-studio-hero:after{width:180px;height:180px;bottom:-145px;right:210px}.automation-studio-hero-copy{max-width:790px}.automation-studio-kicker{color:var(--automation-accent);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-flex}.automation-studio-hero h2{max-width:720px;color:var(--admin-text);letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,39px);font-weight:880;line-height:1.03}.automation-studio-hero-copy>p{max-width:710px;color:var(--admin-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.automation-studio-health{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px;display:flex}.automation-studio-health span{color:var(--admin-muted);align-items:center;gap:7px;font-size:12.5px;font-weight:760;display:inline-flex}.automation-studio-health .is-live{color:var(--automation-green)}.automation-studio-health i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 11%, transparent);background:currentColor;border-radius:50%}.automation-studio-save{z-index:1;min-height:42px;box-shadow:0 14px 28px color-mix(in srgb, var(--automation-accent) 15%, transparent);flex:none;padding-inline:17px;position:relative}.automation-studio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.automation-studio-metric{--metric-color:var(--automation-accent);border:1px solid var(--admin-border);background:linear-gradient(135deg, color-mix(in srgb, var(--metric-color) 8%, transparent), transparent 50%), var(--admin-card);border-radius:14px;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon value""detail detail";align-items:center;gap:8px 11px;min-width:0;min-height:112px;padding:15px;display:grid;box-shadow:0 10px 26px #00000017}.automation-studio-metric.is-blue{--metric-color:var(--automation-blue)}.automation-studio-metric.is-green{--metric-color:var(--automation-green)}.automation-studio-metric.is-purple{--metric-color:var(--automation-purple)}.automation-studio-metric>span{border:1px solid color-mix(in srgb, var(--metric-color) 24%, transparent);width:40px;height:40px;color:var(--metric-color);background:color-mix(in srgb, var(--metric-color) 10%, transparent);border-radius:12px;grid-area:icon;place-items:center;display:grid}.automation-studio-metric>div{grid-area:value;gap:3px;min-width:0;display:grid}.automation-studio-metric strong{color:var(--admin-text);font-size:24px;font-weight:900;line-height:1}.automation-studio-metric small,.automation-studio-metric p{color:var(--admin-muted);font-size:12px}.automation-studio-metric small{text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.automation-studio-metric p{border-top:1px solid var(--admin-border);grid-area:detail;margin:0;padding-top:8px}.automation-studio-tabs{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-card) 90%, transparent);scrollbar-width:none;border-radius:13px;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 8px 24px #00000012}.automation-studio-tabs::-webkit-scrollbar{display:none}.automation-studio-tabs button{min-height:38px;color:var(--admin-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:820;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.automation-studio-tabs button:hover{color:var(--admin-text);background:#ffffff09}.automation-studio-tabs button.is-active{border-color:color-mix(in srgb, var(--automation-accent) 25%, transparent);color:var(--automation-accent);background:color-mix(in srgb, var(--automation-accent) 9%, transparent)}.automation-studio-content,.automation-studio-stack{min-width:0}.automation-studio-stack{gap:12px;display:grid}.automation-overview{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:12px;display:grid}.automation-overview>.automation-studio-card-wide{grid-column:1}.automation-overview-side{grid-area:1/2/span 2;gap:12px;min-width:0;display:grid}.automation-overview-side>.leads-automation-compact{border-color:var(--admin-border);background:var(--admin-card);border-radius:14px;min-height:112px;box-shadow:0 10px 26px #00000017}.automation-studio-card{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:15px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 28px #00000017}.automation-section-heading>span{color:var(--automation-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.automation-section-heading h3,.automation-page-head h3,.automation-feature-head h3{color:var(--admin-text);letter-spacing:-.02em;margin:0}.automation-section-heading h3{margin-top:5px;font-size:17px}.automation-section-heading p,.automation-page-head p,.automation-feature-head p{color:var(--admin-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.automation-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.automation-journey-card{border:1px solid var(--admin-border);min-width:0;min-height:96px;color:var(--admin-text);text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;transition:transform .15s,border-color .15s,background .15s;display:grid}.automation-journey-card:hover{border-color:var(--admin-border-strong);background:#ffffff09;transform:translateY(-1px)}.automation-journey-card.is-active{background:linear-gradient(135deg,#35c79f11,#0000 60%);border-color:#35c79f33}.automation-journey-icon{border:1px solid var(--admin-border);width:42px;height:42px;color:var(--admin-muted);background:#ffffff06;border-radius:12px;place-items:center;display:grid}.automation-journey-card.is-active .automation-journey-icon{color:var(--automation-green);background:#35c79f14;border-color:#35c79f33}.automation-journey-copy{gap:6px;min-width:0;display:grid}.automation-journey-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.automation-journey-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.automation-journey-title em{border:1px solid var(--admin-border);color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900}.automation-journey-card.is-active .automation-journey-title em{color:var(--automation-green);background:#35c79f12;border-color:#35c79f33}.automation-journey-copy small{color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.automation-journey-arrow{color:var(--admin-muted)}.automation-routing-lane{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.automation-routing-lane>svg{color:color-mix(in srgb, var(--automation-accent) 60%, var(--admin-muted))}.automation-routing-step{border:1px solid var(--admin-border);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;min-height:104px;padding:13px;display:flex}.automation-routing-step>span{width:34px;height:34px;color:var(--automation-accent);background:color-mix(in srgb, var(--automation-accent) 9%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.automation-routing-step>div{gap:3px;min-width:0;display:grid}.automation-routing-step em{color:var(--admin-muted);letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:900}.automation-routing-step strong{color:var(--admin-text);font-size:13px}.automation-routing-step small{color:var(--admin-muted);font-size:11.5px;line-height:1.35}.automation-readiness-list{gap:8px;display:grid}.automation-readiness-list button{color:#ffb84d;text-align:left;cursor:pointer;background:#ffb84d0d;border:1px solid #ffb84d29;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.automation-readiness-list button.is-ready{color:var(--automation-green);background:#35c79f0d;border-color:#35c79f29}.automation-readiness-list button>span{gap:2px;min-width:0;display:grid}.automation-readiness-list strong{color:var(--admin-text);font-size:12.5px}.automation-readiness-list small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.automation-page-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 2px;display:flex}.automation-page-head h3{font-size:20px}.automation-page-head>div:last-child{align-items:center;gap:8px;display:flex}.automation-page-head .btn{min-height:38px}.automation-feature-head{border-bottom:1px solid var(--admin-border);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-width:0;padding-bottom:15px;display:grid}.automation-feature-icon{border:1px solid color-mix(in srgb, var(--automation-accent) 18%, transparent);width:42px;height:42px;color:var(--automation-accent);background:color-mix(in srgb, var(--automation-accent) 8%, transparent);border-radius:12px;place-items:center;display:grid}.automation-feature-head>div{min-width:0}.automation-feature-head h3{font-size:15px}.automation-switch{flex:none;width:40px;height:22px;display:inline-flex;position:relative}.automation-switch input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.automation-switch i{background:color-mix(in srgb, var(--admin-muted) 22%, transparent);cursor:pointer;border-radius:999px;width:40px;height:22px;transition:background .16s;position:relative}.automation-switch i:after{background:var(--admin-muted);content:"";border-radius:50%;width:16px;height:16px;transition:background .16s,transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000040}.automation-switch input:checked+i{background:#35c79f38}.automation-switch input:checked+i:after{background:var(--automation-green);transform:translate(18px)}.automation-switch input:focus-visible+i{outline:2px solid var(--automation-accent);outline-offset:3px}.automation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.automation-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-message-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.automation-field{gap:7px;min-width:0;display:grid}.automation-field>span{color:var(--admin-muted);letter-spacing:.025em;font-size:11.5px;font-weight:850}.automation-field .form-input,.automation-field .form-textarea{border-color:var(--admin-border-strong);background:color-mix(in srgb, var(--admin-soft) 92%, transparent);color:var(--admin-text);border-radius:9px}.automation-field .form-input:focus,.automation-field .form-textarea:focus{border-color:color-mix(in srgb, var(--automation-accent) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--automation-accent) 10%, transparent)}.automation-textarea{resize:vertical;min-height:96px}.automation-weekdays{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.automation-weekdays legend{color:var(--admin-muted);letter-spacing:.025em;margin-bottom:7px;font-size:11.5px;font-weight:850}.automation-weekdays>div{grid-template-columns:repeat(7,minmax(54px,1fr));gap:8px;display:grid}.automation-weekdays button{border:1px solid var(--admin-border-strong);background:color-mix(in srgb, var(--admin-soft) 92%, transparent);min-height:38px;color:var(--admin-muted);font:inherit;cursor:pointer;border-radius:9px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s,color .16s}.automation-weekdays button:hover{border-color:color-mix(in srgb, var(--automation-accent) 42%, var(--admin-border-strong));color:var(--admin-text)}.automation-weekdays button.is-selected{border-color:color-mix(in srgb, var(--automation-green) 50%, var(--admin-border));background:color-mix(in srgb, var(--automation-green) 13%, transparent);color:var(--automation-green)}.automation-weekdays button:focus-visible{outline:2px solid var(--automation-accent);outline-offset:2px}.automation-weekdays small{color:var(--admin-muted);font-size:11px;line-height:1.4}.automation-feature-option{border:1px solid var(--admin-border);background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:flex}.automation-feature-option.is-on{background:#35c79f0a;border-color:#35c79f29}.automation-feature-option>span:first-child{gap:3px;min-width:0;display:grid}.automation-feature-option strong{color:var(--admin-text);font-size:12.5px}.automation-feature-option small{color:var(--admin-muted);font-size:11.5px;line-height:1.35}.automation-rule-list{gap:10px;display:grid}.automation-rule-card{border:1px solid var(--admin-border);background:#ffffff04;border-radius:13px;min-width:0;overflow:hidden}.automation-rule-card.is-enabled{border-color:color-mix(in srgb, var(--automation-green) 16%, var(--admin-border))}.automation-rule-card>header{border-bottom:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-soft) 78%, transparent);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.automation-rule-index{border:1px solid var(--admin-border);width:30px;height:30px;color:var(--admin-muted);border-radius:9px;place-items:center;font-size:10.5px;font-weight:900;display:grid}.automation-rule-card>header>div{gap:3px;min-width:0;display:grid}.automation-rule-card>header strong,.automation-rule-card>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-rule-card>header strong{color:var(--admin-text);font-size:13px}.automation-rule-card>header small{color:var(--admin-muted);font-size:11.5px}.automation-rule-body{gap:12px;padding:14px;display:grid}.automation-trigger-options{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:end;gap:11px;display:grid}.automation-empty-state{border:1px dashed var(--admin-border-strong);min-height:160px;color:var(--admin-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.automation-empty-state>span{width:44px;height:44px;color:var(--automation-accent);background:color-mix(in srgb, var(--automation-accent) 8%, transparent);border-radius:13px;place-items:center;display:grid}.automation-empty-state>div{gap:4px;display:grid}.automation-empty-state strong{color:var(--admin-text);font-size:14px}.automation-empty-state p{max-width:540px;color:var(--admin-muted);margin:0;font-size:12.5px;line-height:1.45}.automation-flow-workspace{overflow:hidden}.automation-flow-workspace .flow-builder-section{border-color:var(--admin-border);background:color-mix(in srgb, var(--admin-soft) 65%, transparent);border-radius:12px;margin:0}html[data-theme=light] .automation-studio-hero,html[data-theme=light] .automation-studio-card,html[data-theme=light] .automation-studio-metric,html[data-theme=light] .automation-studio-tabs,html[data-theme=light] .automation-overview-side>.leads-automation-compact{box-shadow:0 12px 32px #0f172a12}html[data-theme=light] .automation-field .form-input,html[data-theme=light] .automation-field .form-textarea,html[data-theme=light] .automation-rule-card,html[data-theme=light] .automation-journey-card,html[data-theme=light] .automation-routing-step,html[data-theme=light] .automation-feature-option{background:#0f172a05}@media (max-width:1180px){.automation-overview{grid-template-columns:minmax(0,1fr)}.automation-overview>.automation-studio-card-wide,.automation-overview-side{grid-column:1}.automation-overview-side{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-studio-metrics,.automation-routing-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-routing-lane>svg{display:none}}@media (max-width:860px){.automation-studio-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:22px}.automation-studio-save{justify-content:center;align-self:stretch}.automation-journey-grid,.automation-form-grid-3,.automation-message-grid{grid-template-columns:minmax(0,1fr)}.automation-feature-head{grid-template-columns:42px minmax(0,1fr) auto}.automation-feature-head>.btn{grid-area:2/2/auto/-1;justify-self:start}}@media (max-width:620px){.automation-studio{gap:10px}.automation-studio-hero,.automation-studio-card{border-radius:13px;padding:15px}.automation-studio-hero h2{font-size:25px}.automation-studio-health span:not(.is-live){display:none}.automation-studio-metrics{scrollbar-width:none;grid-template-columns:repeat(4,152px);margin-right:-12px;padding-right:12px;overflow-x:auto}.automation-studio-metrics::-webkit-scrollbar{display:none}.automation-studio-metric{min-height:102px}.automation-studio-tabs{margin-inline:-2px}.automation-overview-side,.automation-form-grid,.automation-trigger-options,.automation-routing-lane{grid-template-columns:minmax(0,1fr)}.automation-page-head{flex-direction:column;align-items:stretch}.automation-page-head>div:last-child,.automation-page-head .btn{width:100%}.automation-page-head .btn{justify-content:center}.automation-feature-head{grid-template-columns:38px minmax(0,1fr) auto}.automation-feature-icon{width:38px;height:38px}.automation-rule-card>header{grid-template-columns:30px minmax(0,1fr) auto}.automation-rule-card>header>.btn{grid-area:2/2/auto/-1;justify-self:end}.automation-rule-body{padding:12px}.automation-weekdays>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.leads-drawer-actions{grid-template-columns:repeat(4,1fr)}@media (max-width:620px){.leads-drawer-actions{grid-template-columns:repeat(2,1fr)}}.app.app-tools[data-view=missed-appointments] .panel.panel-settings{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0!important;overflow:hidden auto!important}.app.app-tools[data-view=missed-appointments] .missed-appointments-page{flex:none;width:100%;min-height:100%;height:auto!important;overflow:visible!important}
