:root{--sidebar-width:264px;--brand-50:#eaf8f7;--brand-100:#d5f1ef;--brand-200:#a9e3df;--brand-300:#72cec8;--brand-500:#20b2aa;--brand-600:#168f89;--brand-700:#126e6a;--brand-800:#102b35;--brand-blue:#20b2aa;--brand-teal:#20b2aa;--surface:#fff;--surface-raised:#fff;--surface-subtle:#f7faf8;--text-primary:#102b35;--text-secondary:#69718b;--border-subtle:#e7e9f1;--shadow-card:0 8px 24px #2028490d;--shadow-float:0 18px 42px #2028491f;--radius-card:16px;--radius-control:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--purple:var(--brand-500);--purple-dark:var(--brand-700);--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--bg:#f7faf8;--soft:var(--brand-100);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--brand-50:#183b43;--brand-100:#1d4c53;--brand-200:#28716f;--brand-300:#50b5ad;--brand-500:#56c9c1;--brand-600:#75d8d0;--brand-700:#9fe5df;--brand-800:#c9f0ed;--surface:#14262c;--surface-raised:#192e35;--surface-subtle:#102229;--text-primary:#f2f8f7;--text-secondary:#b1c7c5;--border-subtle:#2c444a;--shadow-card:0 8px 28px #0003;--shadow-float:0 18px 48px #00000061;--purple:var(--brand-500);--purple-dark:var(--brand-600);--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--bg:#102229;--soft:var(--brand-100);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text-primary);font-family:Segoe UI,Tahoma,Arial,sans-serif;line-height:1.55}button,a,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-500) 55%, transparent);outline-offset:2px}input,select,textarea{border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary)}.sidebar{border-color:var(--border-subtle);background:var(--surface);width:252px;box-shadow:var(--shadow-card);padding:26px 16px 0}.brand{margin-bottom:28px}.workspace{border-color:var(--border-subtle);background:var(--surface)}.workspace>div{flex:1;min-width:0}.workspace strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-icon,.module-heading-icon,.module-row-icon,.channel-mark{background:var(--brand-100);color:var(--brand-700)}.nav-label{color:var(--text-secondary);letter-spacing:.04em;font-weight:650}nav button{min-height:42px;color:var(--text-secondary);border:1px solid #0000;border-radius:11px;font-weight:550}nav button.active{border-color:color-mix(in srgb, var(--brand-500) 15%, transparent);background:var(--brand-100);color:var(--brand-700)}nav button:hover:not(.active){background:var(--surface-subtle);color:var(--text-primary)}.trial{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-700)}.trial p{color:var(--text-secondary)}.shell[dir=ltr] .main{margin-left:252px;margin-right:0}.topbar{z-index:12;border-color:var(--border-subtle);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:72px;position:sticky;top:0}.breadcrumb strong{color:var(--text-primary);font-weight:650}.view-controls{border-color:var(--border-subtle);background:var(--surface-subtle)}.view-controls button.selected{background:var(--surface);color:var(--brand-700)}.page-content{width:100%;padding:30px clamp(18px,3vw,42px)}.page-content.teemo-page-transition{animation:.15s ease-out both teemo-page-enter}@keyframes teemo-page-enter{0%{opacity:.82;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-heading{margin-bottom:22px}.page-heading h1{line-height:1.25}.page-heading p{color:var(--text-secondary)}.card-heading p{color:var(--text-secondary);font-size:11px}.eyebrow{color:var(--brand-600);letter-spacing:.025em;font-weight:700}.primary{border-radius:var(--radius-control);background:var(--brand-600);min-height:40px;font-weight:650;box-shadow:0 5px 14px #6049c62e}.primary:hover:not(:disabled){background:var(--brand-700)}.secondary{border-color:var(--border-subtle);background:var(--surface);min-height:38px;color:var(--brand-700)}.card,.stat-card,.workspace,.modal,.inbox-layout{border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.stat-card{min-width:0;color:var(--text-primary);text-align:start;padding:18px 20px;transition:transform .18s,box-shadow .18s,border-color .18s}.stat-card:hover:not(:disabled){border-color:var(--brand-200);box-shadow:var(--shadow-float);transform:translateY(-2px)}.stat-top{color:var(--text-secondary)}.stat-icon.purple,.stat-icon.blue,.stat-icon.orange,.stat-icon.green{background:var(--brand-100);color:var(--brand-700)}.stat-number{color:var(--text-primary);font-size:clamp(27px,2.4vw,34px)}.dashboard-grid{gap:18px}.dashboard-grid>.card{min-width:0}.dashboard-ops-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.dashboard-ops-link{border:1px solid var(--border-subtle);background:var(--surface);min-width:0;color:var(--text-primary);text-align:start;box-shadow:var(--shadow-card);border-radius:13px;align-items:center;gap:12px;padding:13px 16px;display:flex}.dashboard-ops-link>svg{color:var(--brand-600);flex:none}.dashboard-ops-link>span{flex:1;gap:2px;min-width:0;display:grid}.dashboard-ops-link strong{font-size:11px}.dashboard-ops-link small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-ops-link b{color:var(--brand-700);flex:none;font-size:18px}.dashboard-ops-link:hover{border-color:var(--brand-300);background:var(--brand-50)}.dashboard-ops-details{margin:0 0 16px;overflow:hidden}.dashboard-ops-details>summary{color:var(--text-primary);cursor:pointer;align-items:center;gap:12px;padding:13px 16px;list-style:none;display:flex}.dashboard-ops-details>summary::-webkit-details-marker{display:none}.dashboard-ops-details>summary>span:first-child{flex:1;gap:2px;min-width:0;display:grid}.dashboard-ops-details>summary strong{font-size:11px}.dashboard-ops-details>summary small{color:var(--text-secondary);font-size:9px}.dashboard-ops-details>summary>b{color:var(--brand-700);font-size:11px}.dashboard-priority-pills,.dashboard-ops-details .workload-states.ticket-priorities{flex-wrap:wrap;gap:7px;padding:0 16px 12px;display:flex}.dashboard-priority-pills span,.dashboard-ops-details .workload-states.ticket-priorities span{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:20px;padding:5px 8px;font-size:10px}.dashboard-workload-rows{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;padding:0 16px 12px;display:grid}.dashboard-workload-row{border:1px solid var(--border-subtle);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:9px;display:flex}.dashboard-workload-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-workload-row span{color:var(--text-secondary);flex:none}.dashboard-ops-details>.text-button{margin:0 16px 12px}.dashboard-range{color:var(--text-secondary)}.welcome-strip{border-color:var(--brand-200);border-radius:var(--radius-card);background:linear-gradient(105deg, var(--brand-100), var(--surface) 78%)}.welcome-strip p{color:var(--text-secondary)}.chart-lines>div{border-color:var(--border-subtle)}.chart-lines span{background:var(--surface);color:var(--text-secondary)}.bars .bar-pair>div{background:var(--brand-500)}.bars .bar-pair>div+div{background:var(--brand-200)}.donut{background:conic-gradient(var(--brand-500) var(--progress), var(--brand-100) 0)}.donut>div{background:var(--surface)}.inbox-page{min-height:calc(100dvh - 72px)}.inbox-layout{border-radius:18px;height:clamp(500px,100dvh - 270px,820px);min-height:500px;overflow:hidden}.conversation-list{border-color:var(--border-subtle);background:var(--surface);width:318px;min-width:270px}.list-heading{color:var(--text-primary);align-items:center;padding:18px 18px 14px}.list-heading h2{font-size:14px;font-weight:700}.conversation-list>.search{margin:0 14px 10px}.tabs{border-color:var(--border-subtle);gap:4px;padding:8px 12px}.tabs button{color:var(--text-secondary);border-radius:8px}.tabs button.selected{background:var(--brand-100);color:var(--brand-700);font-weight:700}.inbox-filter-grid,.inbox-operations{border-color:var(--border-subtle);background:var(--surface-subtle)}.inbox-operation-details{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);padding:0 12px}.inbox-operation-details>summary{color:var(--brand-700);cursor:pointer;padding:8px 2px;font-size:11px;font-weight:700}.inbox-operation-details[open]{padding-bottom:10px}.inbox-operation-details .inbox-operations{background:0 0;border:0;margin:0;padding:6px 0 0}.conversation-item{border-color:var(--border-subtle);text-align:start;border-inline-start:3px solid #0000;border-inline-end:0;min-height:82px;padding:14px;transition:background .16s,border-color .16s}.conversation-item.selected{border-inline-start-color:var(--brand-500);background:var(--brand-50)}.conversation-title strong{color:var(--text-primary);font-size:12px}.conversation-title time{color:var(--text-secondary);font-size:9px}.conversation-item p{color:var(--text-secondary);font-size:11px}.conversation-meta small{color:var(--text-secondary);font-size:9px}.unread{margin-inline-start:auto;background:var(--brand-600);margin-right:0;font-weight:700}.chat{background:var(--surface);min-width:0}.chat-heading{border-color:var(--border-subtle);min-height:70px}.chat-heading h2{color:var(--text-primary);font-weight:700}.chat-heading small{color:var(--text-secondary)}.chat-tools{border-color:var(--border-subtle);background:var(--surface);flex-wrap:wrap;gap:10px}.chat-tools label{color:var(--text-secondary)}.chat-tools select{max-width:190px}.simulation{background:var(--brand-50);color:var(--brand-700);border-block:1px solid var(--brand-100);font-weight:650}.messages{background:var(--surface-subtle)}.bubble{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);box-shadow:0 4px 12px #231e410d}.bubble>span{color:var(--text-secondary)}.bubble.outgoing{border-color:var(--brand-200);background:var(--brand-100);color:var(--text-primary)}.bubble.note{color:#463913;background:#fff9e8;border-color:#d2a94f}.composer{border-color:var(--border-subtle);background:var(--surface)}.composer textarea{background:var(--surface-raised);color:var(--text-primary)}.note-composer,.note-composer textarea{background:#fff9e8}.composer-tabs button{color:var(--text-secondary)}.composer-tabs .selected{color:var(--brand-700)}.customer-panel{border-color:var(--border-subtle);background:var(--surface);width:270px}.panel-label,.customer-panel label{color:var(--text-secondary)}.panel-label{font-size:11px}.customer-panel label{font-size:10px}.customer-profile h2,.customer-panel label span{color:var(--text-primary)}.customer-profile p,.customer-note{color:var(--text-secondary)}.chat-empty{background:radial-gradient(ellipse at center, var(--brand-50), var(--surface) 72%)}.empty{color:var(--text-secondary)}.inbox-pagination{border-color:var(--border-subtle);background:var(--surface)}.toast{inset-inline:24px auto;border:1px solid var(--border-subtle);background:var(--brand-800);color:#fff;max-width:min(92vw,440px);box-shadow:var(--shadow-float);border-radius:12px;padding:10px 12px;bottom:24px;left:auto;right:auto}.toast>span{min-width:0}.toast-dismiss{width:28px;height:28px;color:inherit;border-radius:8px;flex:none;place-items:center;display:grid}.toast-dismiss:hover{background:#ffffff24}html[data-theme=dark] .toast{background:#332d4e;border-color:#5c527d}html[data-theme=dark] .welcome-strip{background:linear-gradient(105deg, var(--brand-50), var(--surface) 78%)}html[data-theme=dark] .trial{background:var(--brand-50)}html[data-theme=dark] .dashboard-ops-link{background:var(--surface-raised)}html[data-theme=dark] .dashboard-ops-details,html[data-theme=dark] .chat,html[data-theme=dark] .conversation-list,html[data-theme=dark] .chat-tools,html[data-theme=dark] .composer{background:var(--surface)}html[data-theme=dark] .chat-tools select,html[data-theme=dark] .customer-panel select,html[data-theme=dark] .inbox-filter-grid input,html[data-theme=dark] .inbox-filter-grid select,html[data-theme=dark] .dashboard-range select{background:var(--surface-raised);color:var(--text-primary);border-color:var(--border-subtle)}html[data-theme=dark] .messages{background:var(--surface-subtle)}html[data-theme=dark] .bubble.outgoing{background:#37304f;border-color:#534877}html[data-theme=dark] .bubble.note,html[data-theme=dark] .note-composer,html[data-theme=dark] .note-composer textarea{color:#f3e9c5;background:#393323;border-color:#776637}html[data-theme=dark] .simulation{background:var(--brand-50);border-color:var(--border-subtle);color:var(--brand-700)}html[data-theme=dark] .stat-icon.purple,html[data-theme=dark] .stat-icon.blue,html[data-theme=dark] .stat-icon.orange,html[data-theme=dark] .stat-icon.green{background:var(--brand-50);color:var(--brand-600)}@media (max-width:1200px){.sidebar{width:220px}.main{margin-right:220px}.shell[dir=ltr] .main{margin-left:220px}.conversation-list{width:285px;min-width:245px}.customer-panel{width:235px}}@media (max-width:1000px){.customer-panel{display:none}.conversation-list{width:290px}.inbox-layout{height:calc(100dvh - 250px);min-height:480px}}@media (max-width:760px){.sidebar{width:64px;padding-inline:7px}.main{margin-right:64px}.shell[dir=ltr] .main{margin-left:64px}.page-content{padding:20px 12px}.topbar{height:62px;padding-inline:9px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px}.page-heading h1{font-size:22px}.page-heading p{font-size:11px}.heading-actions{justify-content:space-between;width:100%}.welcome-strip{align-items:flex-start;padding:15px}.welcome-strip button{margin-inline-start:auto}.stats-grid{gap:9px}.stat-card{border-radius:13px;padding:13px}.stat-number{font-size:26px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-grid .card{grid-column:1}.dashboard-ops-links{grid-template-columns:minmax(0,1fr);gap:8px}.dashboard-workload-rows{grid-template-columns:minmax(0,1fr)}.inbox-page{padding:14px 8px}.inbox-page .page-heading{padding-inline:4px}.inbox-layout{border-radius:14px;height:calc(100dvh - 215px);min-height:450px}.conversation-list{width:100%;min-width:0}.has-selection .conversation-list{display:none}.has-selection .chat{min-width:0;display:flex}.conversation-item{min-height:74px;padding:12px}.chat-heading{gap:8px;padding:10px}.chat-heading select{max-width:105px}.chat-tools{padding:8px}.chat-tools label{flex:140px;min-width:0}.chat-tools select{min-width:0;max-width:none}.inbox-operations{align-items:stretch;padding:8px}.inbox-operations label{flex:135px;min-width:0}.inbox-operations select{min-width:0;max-width:100%}.conversation-events{max-height:34px}.messages{padding:14px 10px}.bubble{max-width:94%;padding:10px 12px}.bubble.note{width:100%;max-width:100%}.composer{padding:10px}.composer textarea{min-height:68px}}@media (max-width:420px){.topbar{gap:4px}.top-actions{gap:3px}.top-actions .demo-pill{max-width:72px}.compact-controls button{padding:5px;font-size:9px}.compact-controls button.selected{max-width:38px}.welcome-strip .welcome-icon{flex:none;width:36px;height:36px}.welcome-strip strong{font-size:12px}.welcome-strip p{font-size:10px}.inbox-heading-actions{gap:5px}.inbox-heading-actions .demo-pill{max-width:150px}.chat-heading h2{font-size:12px}.chat-tools>.secondary{max-width:100%;font-size:10px}.composer-footer{align-items:flex-end;gap:8px}.composer-footer small{max-width:55%;line-height:1.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-experience{gap:18px;max-width:1680px;margin-inline:auto;display:grid}.dashboard-heading{margin-bottom:0}.dashboard-heading .heading-actions{align-items:center;gap:10px}.dashboard-environment{border:1px solid var(--border-subtle);background:var(--surface);min-height:42px;color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.test-indicator{color:#54419d;letter-spacing:.02em;background:#f0ebff;border-radius:20px;align-items:center;gap:7px;padding:5px 9px;font-weight:750;display:inline-flex}.test-indicator i{background:#7b61d1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7b61d122}.technical-details{margin-inline-start:auto;position:relative}.technical-details summary{cursor:pointer;color:var(--brand-700);font-weight:650}.technical-details code{z-index:4;inset-inline-end:0;border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:max-content;color:var(--text-secondary);box-shadow:var(--shadow-float);border-radius:9px;padding:9px 11px;font-size:10px;display:block;position:absolute;top:28px}.dashboard-loading{background:var(--surface);color:var(--text-secondary);border-radius:12px;padding:16px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-kpi{border:1px solid var(--border-subtle);background:var(--surface);min-width:0;color:var(--text-primary);text-align:start;box-shadow:var(--shadow-card);border-radius:15px;gap:7px;padding:16px 17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.dashboard-kpi:hover{border-color:var(--brand-300);box-shadow:var(--shadow-float);transform:translateY(-2px)}.dashboard-kpi-top{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.dashboard-kpi-top i{background:var(--brand-50);width:34px;height:34px;color:var(--brand-700);border-radius:10px;place-items:center;font-style:normal;display:grid}.dashboard-kpi>strong{font-variant-numeric:tabular-nums;font-size:clamp(27px,2.2vw,34px);line-height:1.1}.dashboard-kpi>small{color:var(--text-secondary);font-size:11px}.dashboard-kpi-2 .dashboard-kpi-top i{color:#936315;background:#fff4d8}.dashboard-kpi-3 .dashboard-kpi-top i{color:#ae4f31;background:#fff0e9}.dashboard-kpi-4 .dashboard-kpi-top i{color:#287a58;background:#e9f7ee}.dashboard-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboard-panel{min-width:0;padding:18px}.dashboard-panel .module-empty{min-height:104px;padding:12px}.dashboard-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dashboard-panel-heading h2{margin-top:3px;font-size:16px}.dashboard-panel-heading .eyebrow{font-size:9px}.activity-bars{border-bottom:1px solid var(--border-subtle);justify-content:space-around;align-items:end;gap:8px;min-height:124px;padding:8px 4px 0;display:flex}.activity-bar-column{min-width:0;height:116px;color:var(--text-secondary);flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;display:flex}.activity-bar-column i{background:linear-gradient(180deg,var(--brand-500),#a99be9);border-radius:7px 7px 2px 2px;width:min(70%,32px);min-height:3px;transition:height .2s}.activity-bar-column small{white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.activity-bar-value{font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.activity-legend{color:var(--text-secondary);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:10px;display:flex}.activity-legend span{align-items:center;gap:6px;display:inline-flex}.activity-legend i{background:var(--brand-500);border-radius:50%;width:8px;height:8px}.activity-legend .legend-messages{background:#c6baf4}.dashboard-team-list{display:grid}.dashboard-team-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:32px minmax(105px,1fr) minmax(55px,.8fr) 30px;align-items:center;gap:10px;padding:11px 0;display:grid}.dashboard-team-name{gap:2px;min-width:0;display:grid}.dashboard-team-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-team-name small{color:var(--text-secondary);font-size:10px}.dashboard-workload-track{background:var(--surface-subtle);border-radius:8px;height:6px;overflow:hidden}.dashboard-workload-track i{border-radius:inherit;background:var(--brand-500);height:100%;display:block}.dashboard-team-row>b{text-align:end;font-variant-numeric:tabular-nums;font-size:12px}.dashboard-scope-note{color:var(--text-secondary);margin-top:11px;font-size:10px;display:block}.dashboard-attention-card{color:#523e1d;background:#fffaf0;border:1px solid #eadbbd;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;padding:15px 18px;display:flex}.attention-icon{color:#8a651c;background:#f7e9c7;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.attention-copy{flex:1;min-width:0}.attention-copy h2{margin:2px 0;font-size:13px}.attention-copy p{color:#786641;font-size:10px}.dashboard-attention-card .eyebrow{color:#8a651c;font-size:9px}.dashboard-attention-card .secondary{flex:none}.dashboard-more{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;overflow:hidden}.dashboard-more>summary{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;list-style:none;display:flex}.dashboard-more>summary::-webkit-details-marker{display:none}.dashboard-more>summary span{gap:2px;display:grid}.dashboard-more>summary strong{font-size:12px}.dashboard-more>summary small{color:var(--text-secondary);font-size:10px}.dashboard-more[open]>summary{border-bottom:1px solid var(--border-subtle)}.dashboard-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:16px;display:grid}.dashboard-more-grid>section{min-width:0}.dashboard-more-grid h3{margin:0 0 8px;font-size:12px}.dashboard-detail-row{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:10px;display:flex}.dashboard-detail-row b{color:var(--text-primary);font-variant-numeric:tabular-nums}.dashboard-detail-row .attention-number{color:#ba4b31}.dashboard-more-grid .text-button{margin-top:10px}.inbox-layout{gap:0}.inbox-heading-actions .demo-pill{max-width:none}.inbox-filter-toggle{border:1px solid var(--border-subtle);background:var(--surface);width:calc(100% - 24px);min-height:36px;color:var(--text-secondary);border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:0 12px 8px;padding:7px 10px;font-size:11px;display:flex}.inbox-filter-toggle:hover,.inbox-filter-toggle[aria-expanded=true]{border-color:var(--brand-300);color:var(--brand-700);background:var(--brand-50)}.inbox-filter-count{background:var(--brand-100);min-width:20px;height:20px;color:var(--brand-700);border-radius:10px;place-items:center;padding-inline:5px;font-size:10px;font-weight:700;display:inline-grid}.inbox-filter-grid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(36vh,310px);overflow:auto}.inbox-filter-grid label{min-width:0;font-size:10px}.inbox-filter-grid input,.inbox-filter-grid select{min-height:36px}.conversation-meta{row-gap:5px}.conversation-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.conversation-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-heading>div{flex:1;min-width:0}.chat-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-tools .text-button{border:1px solid var(--border-subtle);border-radius:9px;min-height:36px;padding:7px 10px}.chat-tools label{font-size:10px}.chat-tools select{min-height:36px}.customer-panel{position:relative}.panel-label{border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.mobile-details-back,.inbox-layout.hide-customer-details .customer-panel,.inbox-layout.mobile-customer-details .chat{display:none}.supervisor-live{padding:20px}.supervisor-live-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.supervisor-live-head>div:first-child{min-width:0}.supervisor-live-head h2{margin:2px 0 4px;font-size:16px}.supervisor-live-head p{color:var(--text-secondary);font-size:11px}.supervisor-live-head .module-actions{flex:none}.supervisor-live-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.supervisor-summary-metric{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:flex}.supervisor-summary-metric i{background:var(--brand-100);width:32px;height:32px;color:var(--brand-700);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.supervisor-summary-metric span{min-width:0;color:var(--text-secondary);gap:2px;font-size:10px;display:grid}.supervisor-summary-metric strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:19px}.supervisor-agent-table-wrap{border:1px solid var(--border-subtle);border-radius:12px;overflow:auto}.supervisor-agent-table{border-collapse:collapse;width:100%;min-width:680px}.supervisor-agent-table th,.supervisor-agent-table td{border-bottom:1px solid var(--border-subtle);text-align:start;padding:11px 12px;font-size:10px}.supervisor-agent-table th{background:var(--surface-subtle);color:var(--text-secondary);font-weight:650}.supervisor-agent-table tr:last-child td{border-bottom:0}.supervisor-agent-person{align-items:center;gap:9px;min-width:130px;display:flex}.supervisor-agent-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:650;overflow:hidden}.supervisor-agent-team{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:block;overflow:hidden}.supervisor-capacity{grid-template-columns:minmax(55px,1fr) auto;align-items:center;gap:8px;min-width:115px;display:grid}.supervisor-capacity-track{background:var(--surface-subtle);border-radius:8px;height:6px;overflow:hidden}.supervisor-capacity-track i{border-radius:inherit;background:var(--brand-500);height:100%;display:block}.supervisor-capacity strong{font-variant-numeric:tabular-nums;min-width:40px}.supervisor-availability{background:var(--surface-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.supervisor-availability.available{color:#24774f;background:#e8f6ef}.supervisor-availability.leave{color:#856019;background:#fff3dc}.supervisor-availability i{background:currentColor;border-radius:50%;width:6px;height:6px}.supervisor-queue{margin-top:18px}.supervisor-queue-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.supervisor-queue-heading h3{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.supervisor-queue-list{gap:8px;display:grid}.supervisor-live-row{border-color:var(--border-subtle);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(130px,190px) auto}.supervisor-queue-list .supervisor-live-row{gap:10px;min-height:58px;padding:8px 10px}.supervisor-queue-list .supervisor-live-row button{min-height:34px;padding:6px 10px}.supervisor-queue-list .supervisor-live-row select{min-height:34px}.supervisor-queue-actions{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px 0;font-size:11px;display:flex}.support-secondary-details{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px;margin-top:12px}.support-secondary-details>summary{color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-size:12px;font-weight:650;list-style-position:inside;display:flex}.support-secondary-details>summary span{color:var(--brand-700);font-size:11px}.support-secondary-details[open]>summary{border-bottom:1px solid var(--border-subtle)}.support-secondary-details>:not(summary){margin-inline:2px}.supervisor-live-row>span{min-width:0}.supervisor-live-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supervisor-live-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);overflow:hidden}.supervisor-live-row select{background:var(--surface-raised);min-height:36px;color:var(--text-primary)}.supervisor-live .is-overdue{color:#b42318;font-weight:700}.supervisor-live-foot{color:var(--text-secondary);margin:12px 0 0;font-size:10px}html[data-theme=dark] .test-indicator{color:#ddd5ff;background:#322d4c}html[data-theme=dark] .dashboard-kpi-2 .dashboard-kpi-top i{color:#f5cd79;background:#3b3425}html[data-theme=dark] .dashboard-kpi-3 .dashboard-kpi-top i{color:#ffb39a;background:#402d2b}html[data-theme=dark] .dashboard-kpi-4 .dashboard-kpi-top i{color:#88ddb0;background:#223a31}html[data-theme=dark] .dashboard-attention-card{color:#f1e3bf;background:#302b20;border-color:#615332}html[data-theme=dark] .attention-copy p{color:#c3b58e}html[data-theme=dark] .dashboard-attention-card .eyebrow{color:#e0c273}html[data-theme=dark] .activity-legend .legend-messages{background:#7869a9}html[data-theme=dark] .supervisor-availability.available{color:#88ddb0;background:#223a31}html[data-theme=dark] .supervisor-availability.leave{color:#f5cd79;background:#3b3425}.inbox-layout{border:1px solid var(--border-subtle);border-radius:18px;grid-template-columns:minmax(312px,350px) minmax(0,1fr) minmax(0,260px);gap:0;height:clamp(540px,100dvh - 250px,860px);min-height:0;display:grid;overflow:hidden}.conversation-list{border-inline-end:1px solid var(--border-subtle);flex-direction:column;width:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.list-heading{flex:none;min-height:58px;padding:13px 16px 10px}.list-heading h2{font-size:14px}.conversation-list>.search{flex:none;margin:0 12px 8px}.conversation-list>.search input{min-height:42px;font-size:13px}.conversation-list>.tabs{border-block-end:1px solid var(--border-subtle);scrollbar-width:none;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px 10px 9px;display:grid;overflow:visible}.conversation-list>.tabs::-webkit-scrollbar{display:none}.conversation-list>.tabs button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;min-width:0;min-height:33px;padding:5px 3px;font-size:11px;line-height:1.35}.inbox-filter-toggle{width:calc(100% - 20px);min-height:38px;margin:8px 10px;font-size:12px}.inbox-filter-grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(35vh,300px);overflow:hidden auto}.conversation-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-height:0;overflow:hidden auto}.conversation-item{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-height:88px;padding:13px 12px;display:grid}.conversation-item>div{min-width:0}.conversation-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversation-title strong{min-width:0;font-size:13px;line-height:1.55}.conversation-title time{flex:none;font-size:10px}.conversation-meta small{background:var(--surface-subtle);border-radius:20px;max-width:115px}.conversation-meta .unread{min-width:22px;height:22px;padding:3px}.inbox-pagination{flex:none;gap:6px;min-height:54px;padding:8px 10px;font-size:11px}.inbox-pagination button{min-height:35px;padding-inline:10px}.chat{background:var(--surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.chat-heading{flex:none;gap:12px;min-height:68px;padding:12px 18px}.chat-heading>div{flex:auto}.chat-heading h2{font-size:16px;line-height:1.5}.chat-heading small{margin-top:2px;font-size:11px;display:block}.chat-heading select{min-width:116px;min-height:38px;font-size:12px}.chat-customer-toggle{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:38px;color:var(--brand-700);border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.chat-customer-toggle:hover{border-color:var(--brand-300);background:var(--brand-50)}.inbox-routing-details,.inbox-operation-details{border-block:1px solid var(--border-subtle);background:var(--surface-raised);flex:none}.inbox-routing-details>summary,.inbox-operation-details>summary{min-height:39px;color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 16px;font-size:12px;font-weight:650;list-style:none;display:flex}.inbox-routing-details>summary::-webkit-details-marker{display:none}.inbox-operation-details>summary::-webkit-details-marker{display:none}.inbox-routing-details[open]>summary,.inbox-operation-details[open]>summary{color:var(--brand-700);border-block-end:1px solid var(--border-subtle)}.inbox-routing-details .chat-tools{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:10px;padding:12px 16px;display:flex}.inbox-routing-details .chat-tools label{min-width:min(180px,100%);color:var(--text-secondary);gap:5px;font-size:12px;display:grid}.inbox-routing-details .chat-tools select{width:100%;max-width:240px;min-height:40px;font-size:12px}.inbox-routing-details .chat-tools .secondary{min-height:40px}.inbox-operation-details{border-block-start:0}.inbox-operation-details>summary{min-height:37px;font-size:11px}.inbox-operations{align-items:end;gap:10px;padding:12px 16px}.inbox-operations label{gap:5px;min-width:150px;font-size:12px;display:grid}.inbox-operations select{min-height:40px;font-size:12px}.simulation{border-block:1px solid var(--border-subtle);text-align:center;flex:none;min-height:30px;padding:6px 14px;font-size:11px}.messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1 1 0;min-height:0;padding:22px clamp(20px,4vw,48px);display:flex;overflow:auto}.message-date{flex:none;margin:8px 0 16px;font-size:11px}.bubble{border-radius:16px;max-width:min(78%,720px);margin-block:5px;padding:14px 17px}.bubble p{overflow-wrap:anywhere;font-size:15px;line-height:1.85}.bubble>small{align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.bubble>span{margin-top:8px;font-size:10px;display:block}.bubble.note{border-style:dashed;border-inline-start:4px solid #c2922f;width:min(90%,820px);max-width:90%}.composer{border-block-start:1px solid var(--border-subtle);flex:none;max-height:260px;padding:12px 18px 14px;overflow:auto;box-shadow:0 -8px 22px #231e410a}.composer-tabs{align-items:center;gap:5px;margin-bottom:9px;display:flex}.composer-tabs button{border-radius:9px;gap:7px;min-height:36px;padding:6px 11px;font-size:12px}.composer-tabs button.selected{background:var(--brand-50);font-weight:700}.composer-tools>summary{width:fit-content;color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;padding:5px 1px;font-size:11px;font-weight:650;list-style:none;display:flex}.composer-tools>summary::-webkit-details-marker{display:none}.composer-assist{flex-wrap:wrap;align-items:end;gap:10px;margin:3px 0 8px;display:flex}.composer-assist>small{align-self:center;max-width:300px;font-size:11px}.composer textarea{resize:vertical;width:100%;min-height:86px;max-height:150px;padding:12px 14px;font-size:15px;line-height:1.75;display:block}.composer-footer{gap:12px;margin-top:9px}.composer-footer small{font-size:11px;line-height:1.6}.composer-footer .primary{min-height:42px;padding-inline:16px;font-size:12px}.customer-panel{border-inline-start:1px solid var(--border-subtle);scrollbar-gutter:stable;width:auto;min-width:0;min-height:0;padding:16px;overflow:hidden auto}.customer-panel .panel-label{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.customer-profile{padding:14px 0 18px}.customer-profile h2{font-size:14px;line-height:1.6}.customer-profile p{font-size:11px}.customer-panel>label{gap:5px;margin-top:14px;font-size:11px;display:grid}.customer-panel>label span,.customer-panel>label select{font-size:12px}.customer-note{font-size:12px;line-height:1.7}.inbox-layout.hide-customer-details .customer-panel,.inbox-layout.mobile-customer-details .chat{display:none}.inbox-layout.mobile-customer-details .customer-panel{width:100%;min-width:0;display:block}html[data-theme=dark] .conversation-meta small{background:var(--surface-subtle)}html[data-theme=dark] .chat-customer-toggle{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--brand-700)}html[data-theme=dark] .chat-customer-toggle:hover{background:var(--brand-50)}html[data-theme=dark] .inbox-routing-details,html[data-theme=dark] .inbox-operation-details{background:var(--surface)}@media (max-width:1150px) and (min-width:761px){.inbox-layout,.inbox-layout.hide-customer-details{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.customer-panel{display:none}.chat-heading{gap:8px;padding-inline:12px}.chat-customer-toggle{width:40px;padding:7px}.chat-customer-toggle span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px){.inbox-layout,.inbox-layout.hide-customer-details{border-radius:14px;height:calc(100dvh - 205px);min-height:460px;display:flex}.conversation-list{border:0;width:100%;min-width:0}.inbox-layout.has-selection .conversation-list{display:none}.inbox-layout.has-selection .chat{min-width:0;display:flex}.inbox-layout.hide-customer-details .customer-panel,.inbox-layout.mobile-customer-details .chat{display:none}.inbox-layout.mobile-customer-details .customer-panel{width:100%;display:block}.chat-heading{gap:7px;min-height:62px;padding:8px 10px}.chat-heading>div{min-width:0}.chat-heading h2{font-size:14px}.chat-heading small{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;font-size:10px;overflow:hidden}.chat-heading select{min-width:82px;max-width:98px;min-height:36px;padding:6px;font-size:11px}.chat-customer-toggle{width:38px;min-width:38px;min-height:38px;padding:8px}.chat-customer-toggle span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inbox-routing-details>summary,.inbox-operation-details>summary{min-height:36px;padding-inline:11px;font-size:11px}.inbox-routing-details .chat-tools{align-items:stretch;padding:9px 11px}.inbox-routing-details .chat-tools label{flex:125px;min-width:0;font-size:11px}.inbox-routing-details .chat-tools select{max-width:none;min-height:38px}.inbox-routing-details .chat-tools .secondary{flex:100%}.simulation{min-height:28px;padding:5px 8px;font-size:10px}.messages{padding:15px 11px}.bubble{max-width:92%;padding:11px 13px}.bubble p{font-size:14px}.bubble.note{width:96%;max-width:96%}.composer{max-height:245px;padding:8px 10px 10px}.composer-tabs{margin-bottom:6px}.composer-tabs button{min-height:34px;padding:5px 8px;font-size:11px}.composer textarea{min-height:66px;max-height:108px;padding:9px 10px;font-size:14px}.composer-footer .primary{min-height:38px;padding-inline:11px;font-size:11px}.conversation-item{min-height:78px;padding:11px}.conversation-title strong{font-size:13px}.conversation-item p{font-size:12px}.inbox-pagination{min-height:48px;padding:6px 8px}.customer-panel{padding:13px}}@media (max-width:420px){.conversation-list>.tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding-inline:7px}.conversation-list>.tabs button{min-height:32px;font-size:10px}.conversation-item{grid-template-columns:34px minmax(0,1fr);gap:8px}.conversation-title{align-items:flex-start}.conversation-title time{font-size:9px}.conversation-meta small{max-width:92px}.chat-heading{grid-template-columns:26px 30px minmax(0,1fr) 76px 36px;gap:4px;padding-inline:7px;display:grid}.chat-heading>.avatar{width:30px;height:30px}.chat-heading>div{flex:initial;width:auto}.chat-heading h2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.chat-heading small{display:none}.chat-heading select{min-width:0;max-width:76px;padding-inline:4px}.chat-customer-toggle{width:36px;min-width:36px;padding:7px}.composer-footer small{max-width:56%}}@media (max-width:1100px){.dashboard-kpis,.dashboard-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-experience{gap:13px}.dashboard-heading .heading-actions{width:100%}.dashboard-heading .heading-actions>*{flex:1}.dashboard-environment{align-items:flex-start;gap:8px;font-size:10px}.dashboard-environment>span:nth-child(2){flex:1}.technical-details{flex-basis:100%;margin-inline-start:0}.technical-details code{overflow-wrap:anywhere;min-width:0;margin-top:6px;position:static}.dashboard-kpis{gap:8px}.dashboard-kpi{padding:12px}.dashboard-kpi-top{font-size:10px}.dashboard-kpi-top i{width:29px;height:29px}.dashboard-kpi>strong{font-size:26px}.dashboard-main-grid{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-attention-card{flex-wrap:wrap;grid-column:auto;align-items:flex-start;padding:12px}.dashboard-attention-card .secondary{width:100%}.dashboard-more-grid{grid-template-columns:minmax(0,1fr)}.dashboard-panel{padding:14px}.activity-bars{min-height:130px}.activity-bar-column{height:122px}.supervisor-live{padding:14px}.supervisor-live-head{flex-direction:column}.supervisor-live-head .module-actions{width:100%}.supervisor-live-head .module-actions button{flex:1}.supervisor-live-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.supervisor-summary-metric{gap:7px;padding:9px}.supervisor-summary-metric strong{font-size:16px}.supervisor-agent-table-wrap{max-height:310px}.supervisor-live-row{grid-template-columns:minmax(0,1fr)}.supervisor-queue-list .supervisor-live-row{gap:7px}.supervisor-live-row select,.supervisor-live-row button{width:100%;max-width:none}.inbox-layout{display:flex}.inbox-page .page-heading>div>p,.inbox-heading-actions>.demo-pill{display:none}.inbox-layout.has-selection .chat{display:flex}.inbox-layout.mobile-customer-details .chat{display:none}.inbox-layout.mobile-customer-details .customer-panel{display:block}.customer-panel{display:none}.mobile-details-back{border:1px solid var(--border-subtle);color:var(--brand-700);border-radius:8px;align-items:center;gap:6px;margin-bottom:12px;padding:7px 9px;display:inline-flex}.customer-panel .panel-label{margin-bottom:8px}.inbox-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:33vh}.composer-assist>button.secondary,.composer-assist>small{display:none}.composer-assist{margin-top:4px}.composer textarea{min-height:56px;padding:9px}}@media (max-width:420px){.dashboard-kpi{gap:5px}.dashboard-kpi-top{align-items:flex-start}.dashboard-kpi-top i{width:26px;height:26px}.dashboard-kpi>small{font-size:9px}.dashboard-team-row{grid-template-columns:28px minmax(90px,1fr) minmax(35px,.55fr) 24px;gap:7px}.dashboard-team-name small{font-size:8px}.inbox-filter-toggle{width:calc(100% - 16px);margin-inline:8px}}.customer-history{border-top:1px solid var(--border-subtle);margin-top:14px}.customer-history summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;gap:8px;padding:12px 0;font-size:11px;font-weight:650;display:flex}.customer-history summary span{color:var(--text-secondary)}.customer-history-row{border:1px solid var(--border-subtle);text-align:start;border-radius:9px;gap:4px;width:100%;margin-bottom:6px;padding:9px;display:grid}.customer-history-row strong,.customer-history-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-history-row strong{color:var(--text-primary);font-size:10px}.customer-history-row small,.customer-history-row>span{color:var(--text-secondary);font-size:9px}.customer-record-action{width:100%;margin-top:14px}:root{--purple:var(--brand-500);--purple-dark:var(--brand-600);--soft:var(--brand-100)}.chat-heading{border-block-end-color:var(--border-subtle)}.inbox-routing-details{z-index:5;position:relative}.inbox-routing-details[open]{box-shadow:0 12px 22px #20284914}.inbox-routing-details .inbox-operations{border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.inbox-routing-details .inbox-operations label{min-width:min(180px,100%);color:var(--text-secondary);flex:150px}.inbox-routing-details .inbox-operations select{width:100%}.inbox-routing-details .conversation-events{flex-basis:100%}.bubble.incoming{background:var(--surface-raised);color:var(--text-primary)}.bubble.outgoing{color:var(--text-primary);background:#efecfb;border-color:#e2dcf6}.bubble.note{color:#443d2c;background:#fff9e9}html[data-theme=dark] .bubble.outgoing{color:var(--text-primary);background:#302b48;border-color:#4a4267}html[data-theme=dark] .bubble.note{color:#f3e9c5;background:#383222;border-color:#78683a}html[data-theme=dark] .inbox-routing-details[open]{box-shadow:0 12px 22px #0000003d}@media (max-width:1150px) and (min-width:761px){.inbox-layout,.inbox-layout.hide-customer-details{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}}@media (max-width:760px){.inbox-layout,.inbox-layout.hide-customer-details{display:flex}.inbox-layout.has-selection .conversation-list{display:none}.inbox-layout.has-selection .chat{min-width:0;display:flex}.inbox-routing-details>summary{min-height:36px;padding-inline:11px;font-size:11px}.inbox-routing-details .chat-tools{align-items:stretch;padding:9px 11px}.inbox-routing-details .chat-tools label{flex:125px;min-width:0;font-size:11px}.inbox-routing-details .chat-tools select{max-width:none;min-height:38px}.inbox-routing-details .inbox-operations{align-items:stretch;padding:9px 11px}.inbox-routing-details .inbox-operations label{min-width:100%}}.supervisor-workspace-heading{justify-content:space-between;align-items:center;gap:10px;margin:15px 0 9px;display:flex}.supervisor-workspace-heading h3{margin:0;font-size:13px}.supervisor-agent-table .module-footnote{color:var(--text-secondary);text-align:center}.quick-reply-picker{width:min(270px,100%);color:var(--text-secondary);gap:4px;font-size:9px;display:grid}.quick-reply-picker select{border-color:var(--border-subtle);background:var(--surface);min-height:34px;color:var(--text-primary);padding:6px 9px;font-size:10px}.message-date{width:100%;color:var(--text-secondary);align-items:center;gap:10px;margin:3px 0 10px;font-size:10px;display:flex}.message-date:before,.message-date:after{content:"";background:var(--border-subtle);flex:1;height:1px}.message-date span{border:1px solid var(--border-subtle);background:var(--surface);border-radius:20px;padding:4px 9px}html[data-theme=dark] .quick-reply-picker select{background:var(--surface-raised);color:var(--text-primary)}@media (max-width:760px){.shell{width:100%;min-width:0;display:block;overflow-x:clip}.shell .sidebar{z-index:20;width:64px;position:fixed;top:0;left:auto;right:0}.shell[dir=ltr] .sidebar{left:0;right:auto}.shell .main{width:calc(100% - 64px);min-width:0;margin:0 64px 0 0;display:block}.shell[dir=ltr] .main{margin:0 0 0 64px}.shell .topbar{gap:6px;width:100%;min-width:0;overflow:hidden}.shell .breadcrumb{white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.shell .breadcrumb-prefix{display:none}.shell .top-actions{flex:0 auto;gap:4px;min-width:0;max-width:68%;overflow:hidden}.shell .demo-pill{max-width:62px;overflow:hidden}.shell .demo-pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell .compact-controls{flex:none}}@media (max-width:420px){.shell .top-actions>.demo-pill,.shell .top-actions>.top-divider,.shell .top-actions>button[title=سجل\ النشاط]{display:none}.shell .top-actions{max-width:74%}.shell .compact-controls button{min-width:29px}.shell .compact-controls button.selected{max-width:42px}}.conversation-title strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root{--nav-surface:#102b35;--nav-border:#28434a;--nav-muted:#c2d3d2}html[data-theme=dark]{--nav-surface:#0b2027;--nav-border:#28434a;--nav-muted:#c2d3d2}.sidebar{width:var(--sidebar-width,264px);border-inline-start:1px solid var(--nav-border);background:var(--nav-surface);color:#f7f8fc;box-shadow:none;scrollbar-color:#59617b transparent;padding:22px 14px 0;overflow-y:auto}.main{margin-right:var(--sidebar-width,264px)}.shell[dir=ltr] .main{margin-right:0;margin-left:var(--sidebar-width,264px)}.sidebar .brand{min-height:68px;margin:0 0 20px}.sidebar .teemo-logo--sidebar{width:190px;height:62px}.sidebar .teemo-logo__light{display:none}.sidebar .teemo-logo__dark{display:block}.sidebar .workspace{background:#ffffff0b;border-color:#ffffff20;min-height:62px;margin-bottom:22px}.sidebar .workspace strong{color:#f6f7fb}.sidebar .workspace small,.sidebar .workspace-more{color:#b5bdd2}.sidebar .workspace-icon{color:#c3b7ff;background:#ffffff14}.sidebar .nav-label{color:#909ab6;font-size:11px}.sidebar nav button{min-height:41px;color:var(--nav-muted);border-radius:9px;margin-bottom:4px;padding:9px 12px;font-size:12px}.sidebar nav button svg{color:#aab4ce}.sidebar nav button.active{color:#fff;background:#20b2aa33;border-color:#a994ff45;font-weight:700}.sidebar nav button.active svg{color:#72ded7}.sidebar nav button:hover:not(.active){color:#fff;background:#ffffff0c}.sidebar nav button:focus-visible{outline-offset:2px;outline-color:#72ded7}.sidebar .nav-count{color:#fff;background:#168f89}.sidebar .nav-badge{color:#9fe5df;background:#ffffff12}.sidebar .trial{color:#f0edff;background:#ffffff0b;border-color:#ffffff1b}.sidebar .trial p{color:#b9c0d2}.sidebar .trial span{color:#a9e4db}.sidebar .trial svg{color:#83d8cb}.sidebar .profile{border-color:#ffffff1a}.sidebar .profile strong{color:#fff}.sidebar .profile small{color:#b7bfd1}.inbox-layout{grid-template-columns:minmax(286px,300px) minmax(0,1fr) minmax(250px,260px)}.inbox-layout.hide-customer-details{grid-template-columns:minmax(286px,300px) minmax(0,1fr)}.conversation-item{min-height:94px;padding:13px 12px}.conversation-title strong{font-size:14px;line-height:1.45}.conversation-title time{font-size:11px}.conversation-item p{margin-top:5px;font-size:13px;line-height:1.6}.conversation-meta{gap:5px;margin-top:7px}.conversation-meta .status,.conversation-meta small{min-height:22px;padding:4px 7px;font-size:11px}.conversation-meta small{max-width:102px}.conversation-item.selected{background:#eaf8f7}html[data-theme=dark] .conversation-item.selected{background:#183b43}.inbox-routing-details{background:0 0;border:0;width:max-content;max-width:calc(100% - 24px);margin:6px 12px}.inbox-routing-details>summary{border:1px solid var(--border-subtle);background:var(--surface-raised);width:max-content;max-width:100%;min-height:34px;color:var(--text-secondary);border-radius:8px;padding:6px 10px;font-size:11px}.inbox-routing-details[open]{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:11px;width:min(650px,100% - 24px);padding-bottom:8px}.inbox-routing-details[open]>summary{border:0;border-radius:0;width:100%}.inbox-routing-details .chat-tools{padding:10px}.chat-heading{min-height:64px}.chat-heading h2{font-size:17px}.messages{gap:16px;padding-block:18px}.bubble{max-width:min(76%,680px);padding:13px 16px}.bubble p{font-size:15px;line-height:1.8}.bubble.incoming{border-inline-start:3px solid #88cfc5}.bubble.outgoing{background:#eaf8f7;border-inline-end:3px solid #20b2aa}html[data-theme=dark] .bubble.incoming{border-inline-start-color:#4b9b90}html[data-theme=dark] .bubble.outgoing{background:#183b43;border-inline-end-color:#56c9c1}.bubble.note{border-inline-start:4px solid #c2922f;max-width:min(88%,760px)}.customer-panel{width:auto;padding:19px}.customer-profile{padding-block:18px 22px}.customer-panel .panel-label{min-height:30px}.composer{border-block-start:1px solid var(--border-subtle);background:var(--surface);max-height:285px;padding:10px 16px 13px;box-shadow:0 -4px 14px #2028490a}.composer-tabs{margin-bottom:7px}.composer-tools{margin-bottom:6px}.composer-input-shell{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:13px;padding:5px 8px 8px;transition:border-color .15s,box-shadow .15s,background .15s}.composer-input-shell:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 18%, transparent)}.composer-input-shell textarea{min-height:74px;max-height:125px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:9px 10px}.composer-input-shell textarea:focus{box-shadow:none}.composer-footer{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}.composer-footer small{max-width:60%;color:var(--text-secondary)}.composer-footer .primary{min-height:40px}.note-composer .composer-input-shell{background:#fff9e9;border-color:#e4cb7c}html[data-theme=dark] .composer-input-shell{background:#191e2b}html[data-theme=dark] .note-composer .composer-input-shell{background:#322e21;border-color:#746337}.system-status-list{gap:10px;display:grid}.system-status-list p{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:12px 14px;display:flex}.system-status-list p:last-child{background:0 0;border:0;display:block}.system-status-list strong{color:var(--text-primary)}.system-status-list span{color:var(--text-secondary);overflow-wrap:anywhere}.platform-bootstrap{background:var(--bg);min-height:100dvh;color:var(--text-primary);place-items:center;padding:24px;display:grid}.platform-bootstrap-card{border:1px solid var(--border-subtle);background:var(--surface);width:min(100%,520px);box-shadow:var(--shadow-float);border-radius:22px;gap:16px;padding:clamp(24px,5vw,42px);display:grid}.platform-bootstrap-card>.teemo-logo{width:230px;height:78px;margin-inline:auto}.teemo-logo--login{aspect-ratio:390/120}.platform-bootstrap-card h1,.platform-bootstrap-card p{margin:0}.platform-bootstrap-card form{gap:16px;display:grid}.platform-bootstrap-card label{color:var(--text-primary);gap:7px;font-weight:650;display:grid}.platform-bootstrap-card .module-footnote{color:var(--text-secondary);font-weight:400}@media (max-width:1200px) and (min-width:761px){.sidebar{width:210px}.main{margin-right:210px}.shell[dir=ltr] .main{margin-left:210px}.inbox-layout,.inbox-layout.hide-customer-details{grid-template-columns:minmax(270px,286px) minmax(0,1fr)}.customer-panel{display:none}}@media (max-width:760px){.sidebar{width:64px;padding:18px 7px 0}.main{margin-right:64px}.shell[dir=ltr] .main{margin-left:64px}.sidebar .teemo-logo--sidebar{width:48px;height:55px}.sidebar .workspace{justify-content:center;padding:7px}.sidebar .workspace>div,.sidebar .workspace-more,.sidebar .nav-label,.sidebar nav button span,.sidebar .nav-count,.sidebar .nav-badge,.sidebar .trial,.sidebar .profile>div{display:none}.sidebar nav button{justify-content:center;min-height:42px;padding:8px 5px}.inbox-layout,.inbox-layout.hide-customer-details{display:flex}.inbox-layout.has-selection .conversation-list{display:none}.inbox-layout.has-selection .chat{min-width:0;display:flex}.inbox-routing-details{max-width:calc(100% - 16px);margin:5px 8px}.inbox-routing-details[open]{width:calc(100% - 16px)}.inbox-routing-details .chat-tools,.inbox-routing-details .inbox-operations{padding:8px}.conversation-item{min-height:88px}.conversation-item p{font-size:12px}.conversation-meta .status,.conversation-meta small{font-size:10px}.composer{max-height:245px;padding:8px 9px 10px}.composer-input-shell textarea{min-height:56px;max-height:95px;font-size:14px}.composer-footer .primary{min-height:38px}.composer-footer small{max-width:56%;font-size:10px}.customer-panel{width:100%}}@media (prefers-reduced-motion:reduce){.page-content.teemo-page-transition{animation:none}}.sidebar nav button{min-height:40px;margin-bottom:3px;padding:8px 12px}.sidebar nav button.nav-separate{margin-top:8px}.sidebar .sidebar-bottom{padding-top:12px}.sidebar .trial{padding:12px}.sidebar .trial p{line-height:1.65}.sidebar .profile{margin-top:12px;padding:12px 0}.whatsapp-settings .card-heading h2{align-items:center;gap:9px;display:flex}.whatsapp-status-row{flex-wrap:wrap;align-items:center;gap:9px;margin:13px 0;display:flex}.whatsapp-facts{border:1px solid var(--line);border-radius:12px;padding:0 14px}.whatsapp-facts dd{overflow-wrap:anywhere;max-width:65%}.whatsapp-mock-note{align-items:flex-start;gap:10px;line-height:1.7;display:flex}.whatsapp-mock-note p{margin-top:4px}.whatsapp-onboarding{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;margin-top:14px;padding:13px 15px}.whatsapp-onboarding summary{cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-weight:650;display:flex}.whatsapp-onboarding summary svg{color:var(--purple)}.whatsapp-onboarding>div{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.9}.whatsapp-onboarding ol{padding-inline-start:24px}.whatsapp-onboarding li{padding:3px 0}@media (max-width:760px){.whatsapp-facts>div{flex-direction:column;align-items:flex-start;gap:5px}.whatsapp-facts dd{text-align:start;max-width:100%}.inbox-layout:not(.has-selection) .conversation-list{border:0;flex:100%;width:100%;min-width:0;display:flex}.inbox-layout:not(.has-selection) .chat,.inbox-layout:not(.has-selection) .chat-empty{display:none}}
:root{--sidebar-width:272px;--teemo-teal:#20b2aa;--teemo-teal-strong:#168f89;--teemo-teal-deep:#0f6f69;--teemo-teal-soft:#eaf8f7;--teemo-teal-line:#c9ece8;--teemo-navy:#102b35;--teemo-navy-800:#0b2027;--teemo-navy-700:#163a45;--teemo-amber:#8a5a0f;--teemo-amber-soft:#fff7e6;--teemo-amber-line:#ecd7a7;--teemo-rose:#9c4033;--teemo-rose-soft:#fff2ef;--teemo-rose-line:#f0ccc5;--teemo-green:#1f6d4d;--teemo-green-soft:#e9f7ef;--teemo-green-line:#c5e8d4;--brand-50:#eaf8f7;--brand-100:#d9f2f0;--brand-200:#b7e6e2;--brand-300:#7fd4ce;--brand-500:#20b2aa;--brand-600:#168f89;--brand-700:#0f6f69;--brand-800:#102b35;--bg:#f5f9f7;--surface:#fff;--surface-raised:#fff;--surface-subtle:#f3f8f6;--text-primary:#102b35;--text-secondary:#5e7074;--border-subtle:#e2eae7;--border-strong:#cfdcd8;--shadow-card:0 1px 2px #102b350a, 0 12px 30px #102b350d;--shadow-float:0 18px 48px #102b3521;--radius-card:18px;--radius-control:10px;--focus-ring:0 0 0 3px #20b2aa3d;--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--soft:var(--teemo-teal-soft);--purple:var(--teemo-teal-strong);--purple-dark:var(--teemo-teal-deep);--nav-surface:#102b35;--nav-border:#28434a;--nav-muted:#c2d3d2;--bubble-out:#0f6f69;--bubble-out-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--brand-50:#12343b;--brand-100:#17444c;--brand-200:#24616a;--brand-300:#55b7b0;--brand-500:#56c9c1;--brand-600:#7adbd3;--brand-700:#a6ece6;--brand-800:#d7f7f4;--bg:#081b21;--surface:#0f252c;--surface-raised:#142d35;--surface-subtle:#0b1f25;--text-primary:#eef6f5;--text-secondary:#a5bfbc;--border-subtle:#24424a;--border-strong:#33535b;--shadow-card:0 1px 2px #00000040, 0 14px 34px #00000038;--shadow-float:0 22px 52px #00000061;--focus-ring:0 0 0 3px #56c9c147;--teemo-teal-soft:#12343b;--teemo-teal-line:#1f4d52;--teemo-amber:#e0b464;--teemo-amber-soft:#2f2918;--teemo-amber-line:#5c4d29;--teemo-rose:#efa294;--teemo-rose-soft:#33201d;--teemo-rose-line:#5e3731;--teemo-green:#8edbb4;--teemo-green-soft:#132d22;--teemo-green-line:#29553d;--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--soft:var(--teemo-teal-soft);--purple:var(--brand-500);--purple-dark:var(--brand-600);--nav-surface:#0b2027;--nav-border:#1c3941;--bubble-out:#177a73;--bubble-out-text:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--bg);color:var(--text-primary);margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:14px;line-height:1.55}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 38%, transparent) transparent}::selection{background:color-mix(in srgb, var(--teemo-teal) 32%, transparent)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{box-shadow:var(--focus-ring);outline:0}h1,h2,h3,p{margin:0}h1{color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(24px,2.2vw,31px);font-weight:750;line-height:1.28}h2{color:var(--text-primary);letter-spacing:-.01em;font-size:16px;font-weight:700}h3{color:var(--text-primary);font-size:13px;font-weight:700}.muted,small{color:var(--text-secondary)}.card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.primary{border-radius:var(--radius-control);background:var(--teemo-teal-strong);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:700;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 7px 18px #168f892e}.primary:hover:not(:disabled){background:var(--teemo-teal-deep);filter:none;transform:translateY(-1px);box-shadow:0 10px 22px #168f893d}.primary:active:not(:disabled){transform:translateY(0)}.secondary{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);min-height:38px;color:var(--text-primary);justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:650;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.secondary:hover:not(:disabled){border-color:var(--teemo-teal);background:var(--teemo-teal-soft);color:var(--teemo-teal-deep);filter:none}.text-button{color:var(--teemo-teal-deep);align-items:center;gap:5px;padding:4px 2px;font-size:11px;font-weight:700;display:inline-flex}.text-button:hover:not(:disabled){color:var(--teemo-teal-strong);filter:none}html[data-theme=dark] .text-button{color:var(--brand-600)}input,select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:40px;color:var(--text-primary);font:inherit;padding:9px 11px;font-size:13px}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--text-secondary) 72%, transparent)}input:focus,select:focus,textarea:focus{border-color:var(--teemo-teal);box-shadow:var(--focus-ring);outline:0}select{cursor:pointer}label{color:var(--text-secondary);font-size:11px;font-weight:650}.avatar{border:1px solid var(--teemo-teal-line);background:var(--teemo-teal-soft);width:40px;height:40px;color:var(--teemo-teal-deep);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:750;line-height:1;display:inline-grid}.avatar.small{border-radius:10px;width:34px;height:34px;font-size:11px}html[data-theme=dark] .avatar{color:var(--brand-600)}.status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.status:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.status.open{border-color:var(--teemo-teal-line);background:var(--teemo-teal-soft);color:var(--teemo-teal-deep)}.status.pending{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft);color:var(--teemo-amber)}.status.closed{border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary)}.status.succeeded{border-color:var(--teemo-green-line);background:var(--teemo-green-soft);color:var(--teemo-green)}.status.failed{border-color:var(--teemo-rose-line);background:var(--teemo-rose-soft);color:var(--teemo-rose)}.tags{flex-wrap:wrap;gap:5px;display:flex}.tags>span{border:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.demo-pill{border:1px solid var(--border-subtle);background:var(--surface-subtle);min-height:30px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.demo-pill i{background:var(--teemo-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #20b2aa26}.error{border:1px solid var(--teemo-rose-line);background:var(--teemo-rose-soft);color:var(--teemo-rose);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.error.dismiss>button{width:28px;height:28px;color:inherit;border-radius:8px;flex:none;place-items:center;display:grid}.error.dismiss>button:hover{background:color-mix(in srgb, var(--teemo-rose) 10%, transparent)}.toast{border:1px solid var(--border-subtle);background:var(--teemo-navy);color:#fff;box-shadow:var(--shadow-float);border-radius:12px;font-size:12px}.shell{background:var(--bg);min-height:100dvh;display:block}.sidebar{z-index:30;width:var(--sidebar-width,272px);border:0;border-inline-start:1px solid var(--nav-border);background:var(--nav-surface);height:100dvh;box-shadow:none;color:#f7fbfa;flex-direction:column;padding:20px 14px 14px;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.shell[dir=ltr] .sidebar{border-inline-start:0;border-inline-end:1px solid var(--nav-border);inset-inline:0 auto}.main{min-width:0;margin-inline-start:var(--sidebar-width,272px);margin-right:var(--sidebar-width,272px);background:var(--bg)}.shell[dir=ltr] .main{margin-right:0;margin-left:var(--sidebar-width,272px)}.sidebar .brand{justify-content:flex-start;align-items:center;min-height:58px;margin:0 0 16px;padding-inline:4px;display:flex}.sidebar .teemo-logo--sidebar{width:182px;height:56px}.teemo-logo--login{aspect-ratio:390/120}.sidebar .teemo-logo__light{display:none}.sidebar .teemo-logo__dark{display:block}.sidebar .workspace{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;min-height:60px;margin-bottom:18px;padding:10px;display:flex}.sidebar .workspace-icon{background:#ffffff10;border:1px solid #ffffff16;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sidebar .workspace-icon .teemo-logo{width:24px;height:28px}.sidebar .workspace>div{flex:1;min-width:0}.sidebar .workspace strong{color:#f7fbfa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.sidebar .workspace small{color:#a9bfbc;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.sidebar .workspace-more{display:none}.sidebar .nav-label{color:#8fa5a2;letter-spacing:.12em;margin:2px 0 7px;padding-inline:10px;font-size:10px;font-weight:750}.sidebar nav{gap:2px;display:grid}.sidebar nav button{min-height:40px;color:var(--nav-muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:0;padding:8px 11px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.sidebar nav button svg{color:#8fb0ad;flex:none;transition:color .15s}.sidebar nav button:hover:not(.active){color:#fff;filter:none;background:#ffffff0c;border-color:#ffffff12}.sidebar nav button:hover:not(.active) svg{color:#bfe4df}.sidebar nav button.active{color:#fff;box-shadow:none;background:#20b2aa29;border-color:#20b2aa40;font-weight:700}.sidebar nav button.active:before{content:"";background:var(--teemo-teal);border-radius:0 4px 4px 0;width:3px;position:absolute;inset-block:9px;inset-inline-start:0}.shell[dir=ltr] .sidebar nav button.active:before{border-radius:4px 0 0 4px}.sidebar nav button.active svg{color:#7de3db}.sidebar nav button.nav-separate{margin-top:8px}.sidebar .nav-count{background:var(--teemo-teal);color:#062e2b;text-align:center;border-radius:999px;min-width:22px;margin-inline-start:auto;padding:2px 7px;font-size:10px;font-weight:800}.sidebar .nav-badge{color:#9ddeda;background:#ffffff10;border:1px solid #ffffff18;border-radius:999px;margin-inline-start:auto;padding:2px 6px;font-size:8px;font-weight:700}.sidebar-bottom{gap:10px;margin-top:auto;padding-top:14px;display:grid}.sidebar .trial{color:#f0fbf9;background:#ffffff09;border:1px solid #ffffff18;border-radius:14px;gap:7px;padding:12px;display:grid}.sidebar .trial-head{align-items:center;gap:7px;display:flex}.sidebar .trial-head svg{color:#83d8cb}.sidebar .trial-head strong{color:#fff;letter-spacing:.02em;font-size:11px;font-weight:750}.sidebar .trial-head span{color:#9ddeda;border:1px solid #ffffff18;border-radius:999px;margin-inline-start:auto;padding:2px 6px;font-size:8px;font-weight:700}.sidebar .trial p{color:#a9bfbc;margin:0;font-size:10px;line-height:1.7}.sidebar .profile{border-top:1px solid #ffffff14;align-items:center;gap:9px;margin-top:0;padding:10px 2px 2px;display:flex}.sidebar .profile>div{flex:1;min-width:0}.sidebar .profile strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.sidebar .profile small{color:#a9bfbc;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9px;display:block;overflow:hidden}.sidebar-signout{color:#b9cfcc;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s,border-color .15s;display:grid}.sidebar-signout:hover:not(:disabled){color:#ffd0c8;filter:none;background:#f3a59818;border-color:#f3a59855}.topbar{z-index:20;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:70px;padding:0 clamp(16px,2.4vw,32px);display:flex;position:sticky;top:0}.breadcrumb{min-width:0;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.breadcrumb-prefix{color:var(--text-secondary)}.breadcrumb svg{color:color-mix(in srgb, var(--text-secondary) 58%, transparent)}.breadcrumb strong{color:var(--text-primary);text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.top-actions{align-items:center;gap:9px;min-width:0;display:flex}.top-actions>button,.notifications-button{width:36px;height:36px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.top-actions>button:hover,.notifications-button:hover:not(:disabled){border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--teemo-teal-deep);filter:none}.notifications-button:disabled{opacity:.55}.top-divider{background:var(--border-subtle);width:1px;height:24px;margin-inline:2px}.view-controls{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.view-controls button{min-height:28px;color:var(--text-secondary);border-radius:7px;padding:4px 9px;font-size:10px;font-weight:650}.view-controls button.selected{background:var(--surface);color:var(--teemo-teal-deep);box-shadow:0 1px 3px #102b3514}.view-controls .theme-button{width:30px;padding:0}.top-account-button{border-radius:11px;align-items:center;padding:0;display:inline-flex}.account-menu{z-index:50;inset-inline-end:18px;border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:228px;box-shadow:var(--shadow-float);border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;top:62px}.account-menu>strong{color:var(--text-primary);padding:7px 9px 2px;font-size:12px}.account-menu>small{border-bottom:1px solid var(--border-subtle);padding:0 9px 8px;font-size:10px}.account-menu>button{min-height:36px;color:var(--text-primary);text-align:start;border-radius:8px;align-items:center;gap:8px;padding:8px 9px;font-size:11px;font-weight:600;display:flex}.account-menu>button:hover{background:var(--surface-subtle);color:var(--teemo-teal-deep);filter:none}.page-content{width:100%;max-width:1720px;margin:0 auto;padding:26px clamp(16px,2.5vw,36px) 34px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.page-heading h1{margin-top:2px}.page-heading p{max-width:680px;color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.7}.eyebrow{color:var(--teemo-teal-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.heading-count{border:1px solid var(--teemo-teal-line);background:var(--teemo-teal-soft);min-width:28px;height:24px;color:var(--teemo-teal-deep);vertical-align:middle;border-radius:999px;place-items:center;margin-inline-start:6px;padding:0 8px;font-size:11px;font-weight:750;display:inline-grid}.heading-actions{flex:none;align-items:center;gap:9px;display:flex}.search{align-items:center;gap:8px;display:flex;position:relative}.search>svg{z-index:1;color:var(--text-secondary);pointer-events:none;position:absolute;inset-inline-start:12px}.search>input{background:var(--surface);width:100%;min-height:40px;padding-inline:37px 34px}.search-clear{width:25px;height:25px;color:var(--text-secondary);background:0 0;border-radius:7px;place-items:center;display:grid;position:absolute;inset-inline-end:7px}.search-clear:hover{background:var(--surface-subtle);color:var(--text-primary)}.module-empty{border:1px dashed var(--border-subtle);background:var(--surface-subtle);min-height:120px;color:var(--text-secondary);text-align:center;border-radius:13px;align-content:center;place-items:center;gap:6px;padding:16px;font-size:11px;display:grid}.module-empty svg{color:var(--teemo-teal-strong)}.module-empty strong{color:var(--text-primary);font-size:12px}.module-empty span{max-width:360px;line-height:1.6}.dashboard-experience{gap:16px;max-width:1640px;margin-inline:auto;display:grid}.dashboard-heading{margin-bottom:0}.dashboard-heading h1{font-size:clamp(25px,2.3vw,32px)}.dashboard-heading p{max-width:620px}.dashboard-heading .heading-actions{align-items:center;gap:9px}.dashboard-range{border:1px solid var(--border-subtle);background:var(--surface);min-height:40px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:7px;padding:4px 5px 4px 11px;font-size:10px;font-weight:650;display:inline-flex}.dashboard-range select{background:var(--surface-subtle);min-height:30px;color:var(--text-primary);box-shadow:none;border:0;padding:4px 7px;font-size:11px;font-weight:650}.dashboard-range select:focus{box-shadow:var(--focus-ring)}.dashboard-environment{border:1px solid var(--border-subtle);background:var(--surface);min-height:42px;color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.test-indicator{border:1px solid var(--teemo-teal-line);background:var(--teemo-teal-soft);color:var(--teemo-teal-deep);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;font-weight:750;display:inline-flex}.test-indicator i{background:var(--teemo-teal);border-radius:50%;width:6px;height:6px}.technical-details{margin-inline-start:auto;position:relative}.technical-details summary{color:var(--text-secondary);cursor:pointer;font-size:10px;font-weight:650}.technical-details code{z-index:6;inset-inline-end:0;border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:max-content;color:var(--text-secondary);box-shadow:var(--shadow-float);border-radius:9px;padding:8px 10px;font-size:10px;display:block;position:absolute;top:28px}.dashboard-error{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-error .text-button{color:var(--teemo-rose);flex:none}.dashboard-loading{border:1px solid var(--border-subtle);background:var(--surface);min-height:52px;color:var(--text-secondary);border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex}.dashboard-loading:before{content:"";border:2px solid var(--teemo-teal-line);border-top-color:var(--teemo-teal);border-radius:50%;width:15px;height:15px;animation:.75s linear infinite teemo-spin}@keyframes teemo-spin{to{transform:rotate(360deg)}}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboard-kpi{border:1px solid var(--border-subtle);background:var(--surface);min-width:0;color:var(--text-primary);text-align:start;box-shadow:var(--shadow-card);border-radius:16px;gap:6px;padding:17px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.dashboard-kpi:hover{border-color:var(--teemo-teal-line);box-shadow:var(--shadow-float);filter:none;transform:translateY(-2px)}.dashboard-kpi-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-kpi-top>span{color:var(--text-secondary);font-size:11px;font-weight:700}.dashboard-kpi-top i{border:1px solid var(--teemo-teal-line);background:var(--teemo-teal-soft);width:35px;height:35px;color:var(--teemo-teal-deep);border-radius:10px;place-items:center;display:grid}.dashboard-kpi-2 .dashboard-kpi-top i{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft);color:var(--teemo-amber)}.dashboard-kpi-3 .dashboard-kpi-top i{border-color:var(--teemo-rose-line);background:var(--teemo-rose-soft);color:var(--teemo-rose)}.dashboard-kpi-4 .dashboard-kpi-top i{border-color:var(--teemo-green-line);background:var(--teemo-green-soft);color:var(--teemo-green)}.dashboard-kpi strong{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:33px;font-weight:750;line-height:1.1}.dashboard-kpi small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.dashboard-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:13px;display:grid}.dashboard-panel{flex-direction:column;min-width:0;padding:18px;display:flex}.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.dashboard-panel-heading h2{margin-top:3px;font-size:15px}.dashboard-panel-heading .eyebrow{font-size:9px}.dashboard-panel-heading .text-button{margin-top:2px}.activity-summary{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:11px;flex-wrap:wrap;gap:22px;margin-bottom:10px;padding:10px 12px;display:flex}.activity-summary>div{gap:1px;display:grid}.activity-summary small{color:var(--text-secondary);font-size:9px;font-weight:650}.activity-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750;line-height:1.2}.activity-chart{align-items:flex-end;gap:7px;min-height:172px;padding:4px 2px 0;display:flex;overflow:auto hidden}.activity-day{flex-direction:column;flex:1 0 30px;align-items:center;gap:7px;min-width:30px;display:flex}.activity-day-bars{border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:flex-end;gap:3px;width:100%;height:132px;padding:0 1px;display:flex}.activity-day-bars i{border-radius:4px 4px 2px 2px;width:min(28%,7px);min-height:3px;transition:height .25s,opacity .15s}.activity-day:hover .activity-day-bars i{opacity:.82}.activity-day-bars .bar-conversations{background:var(--teemo-teal)}.activity-day-bars .bar-incoming{background:color-mix(in srgb, var(--teemo-navy) 72%, var(--surface))}html[data-theme=dark] .activity-day-bars .bar-incoming{background:#8fb8b5}.activity-day-bars .bar-outgoing{background:#d6a04a}.activity-day small{max-width:100%;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.activity-legend{color:var(--text-secondary);flex-wrap:wrap;gap:13px;margin-top:12px;font-size:10px;display:flex}.activity-legend span{align-items:center;gap:5px;display:inline-flex}.activity-legend i{background:var(--teemo-teal);border-radius:3px;width:8px;height:8px}.activity-legend .legend-incoming{background:color-mix(in srgb, var(--teemo-navy) 72%, var(--surface))}html[data-theme=dark] .activity-legend .legend-incoming{background:#8fb8b5}.activity-legend .legend-outgoing{background:#d6a04a}.activity-empty{flex:1;min-height:172px}.dashboard-team-list{flex:1;align-content:start;display:grid}.dashboard-team-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:34px minmax(90px,1fr) minmax(48px,.7fr) 24px;align-items:center;gap:9px;padding:10px 0;display:grid}.dashboard-team-row:last-child{border-bottom:0}.dashboard-team-row .avatar{border-radius:9px;width:32px;height:32px;font-size:10px}.dashboard-team-name{gap:1px;min-width:0;display:grid}.dashboard-team-name strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.dashboard-team-name small{color:var(--text-secondary);font-size:9px}.dashboard-workload-track{background:var(--surface-subtle);border-radius:999px;height:6px;overflow:hidden}.dashboard-workload-track i{border-radius:inherit;background:var(--teemo-teal);height:100%;display:block}.dashboard-team-row>b{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:end;font-size:11px}.dashboard-team-empty{flex:1;min-height:150px}.dashboard-team-empty .secondary{margin-top:4px}.dashboard-scope-note{color:var(--text-secondary);margin-top:auto;padding-top:11px;font-size:9px;line-height:1.55;display:block}.dashboard-attention-card{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-primary);border-radius:14px;grid-column:1/-1;align-items:center;gap:13px;padding:14px 17px;display:flex}.dashboard-attention-card.has-attention{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft)}.dashboard-attention-card.is-clear{border-color:var(--teemo-green-line);background:var(--teemo-green-soft)}.attention-icon{border:1px solid var(--border-subtle);background:var(--surface);width:38px;height:38px;color:var(--text-secondary);border-radius:11px;flex:none;place-items:center;display:grid}.has-attention .attention-icon{border-color:var(--teemo-amber-line);color:var(--teemo-amber)}.is-clear .attention-icon{border-color:var(--teemo-green-line);color:var(--teemo-green)}.attention-copy{flex:1;min-width:0}.attention-copy h2{margin:2px 0;font-size:13px}.attention-copy p{color:var(--text-secondary);font-size:10px;line-height:1.55}.dashboard-attention-card .eyebrow{color:var(--text-secondary);font-size:9px}.dashboard-attention-card .secondary{flex:none}.dashboard-more{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.dashboard-more>summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;list-style:none;display:flex}.dashboard-more>summary::-webkit-details-marker{display:none}.dashboard-more>summary span{gap:1px;display:grid}.dashboard-more>summary strong{font-size:11px}.dashboard-more>summary small{color:var(--text-secondary);font-size:9px}.dashboard-more[open]>summary{border-bottom:1px solid var(--border-subtle)}.dashboard-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px;padding:17px;display:grid}.dashboard-more-grid section{min-width:0}.dashboard-more-grid h3{margin-bottom:7px}.dashboard-detail-row{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:10px;display:flex}.dashboard-detail-row:last-child{border-bottom:0}.dashboard-detail-row b{color:var(--text-primary);font-variant-numeric:tabular-nums}.dashboard-detail-row .attention-number{color:var(--teemo-rose)}.dashboard-more-grid .text-button{margin-top:8px}.dashboard-recent-automation{margin-top:10px}.dashboard-recent-automation h4{color:var(--text-primary);margin:0 0 4px;font-size:10px}.dashboard-scope-note{color:var(--text-secondary)}.dashboard-experience.is-empty .dashboard-kpis,.dashboard-experience.is-empty .dashboard-main-grid,.dashboard-experience.is-empty .dashboard-more{display:none}.dashboard-onboarding{border-color:var(--teemo-teal-line);background:radial-gradient(circle at 100% 0%, #20b2aa1a, transparent 34%), var(--surface);gap:18px;padding:clamp(18px,2.4vw,28px);display:grid}.onboarding-copy{align-items:flex-start;gap:14px;display:flex}.onboarding-icon{border:1px solid var(--teemo-teal-line);background:var(--teemo-teal-soft);width:46px;height:46px;color:var(--teemo-teal-deep);border-radius:13px;flex:none;place-items:center;display:grid}.onboarding-copy h2{letter-spacing:-.02em;margin:3px 0 4px;font-size:clamp(18px,1.7vw,23px)}.onboarding-copy p{max-width:720px;color:var(--text-secondary);font-size:12px;line-height:1.75}.onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.onboarding-steps>button{border:1px solid var(--border-subtle);background:var(--surface);min-width:0;color:var(--text-primary);text-align:start;border-radius:13px;align-items:center;gap:11px;padding:14px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.onboarding-steps>button:hover{border-color:var(--teemo-teal-line);box-shadow:var(--shadow-card);filter:none;transform:translateY(-2px)}.onboarding-steps>button>svg:last-child{color:var(--teemo-teal-strong);flex:none;margin-inline-start:auto}.step-icon{border:1px solid var(--teemo-teal-line);background:var(--teemo-teal-soft);width:37px;height:37px;color:var(--teemo-teal-deep);border-radius:10px;flex:none;place-items:center;display:grid}.onboarding-steps>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.onboarding-steps strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.onboarding-steps small{color:var(--text-secondary);font-size:9px;line-height:1.5}.onboarding-note{color:var(--text-secondary);align-items:center;gap:7px;padding-top:2px;font-size:10px;display:flex}.onboarding-note svg{color:var(--teemo-teal-strong);flex:none}.inbox-page{flex-direction:column;min-height:calc(100dvh - 70px);padding-bottom:18px;display:flex}.inbox-page .page-heading{margin-bottom:14px}.inbox-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.inbox-heading-actions .demo-pill{max-width:none}.inbox-layout{border:1px solid var(--border-subtle);background:var(--surface);height:clamp(520px,100dvh - 238px,860px);min-height:520px;box-shadow:var(--shadow-card);border-radius:18px;flex:1;grid-template-columns:minmax(300px,328px) minmax(0,1fr) minmax(268px,296px);display:grid;overflow:hidden}.inbox-layout.hide-customer-details{grid-template-columns:minmax(300px,328px) minmax(0,1fr)}.conversation-list{border-inline-end:1px solid var(--border-subtle);background:var(--surface);flex-direction:column;width:auto;min-width:0;display:flex}.list-heading{min-height:58px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:8px;padding:15px 16px 10px;display:flex}.list-heading h2{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.list-heading h2 small{border:1px solid var(--border-subtle);background:var(--surface-subtle);min-width:25px;height:21px;color:var(--text-secondary);border-radius:999px;place-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-grid}.list-heading>svg{color:var(--text-secondary)}.conversation-list>.search{flex:none;margin:0 12px 9px}.conversation-list>.search input{border-color:var(--border-subtle);background:var(--surface-subtle);min-height:39px;font-size:12px}.conversation-list>.tabs{border-bottom:1px solid var(--border-subtle);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:7px 10px;display:grid}.conversation-list>.tabs button{min-height:30px;color:var(--text-secondary);white-space:nowrap;border-radius:7px;padding:5px 4px;font-size:9px;font-weight:650}.conversation-list>.tabs button:hover{background:var(--surface-subtle);color:var(--text-primary)}.conversation-list>.tabs button.selected{background:var(--teemo-teal-soft);color:var(--teemo-teal-deep);box-shadow:inset 0 0 0 1px var(--teemo-teal-line)}.inbox-filter-toggle{border:1px dashed var(--border-strong);min-height:33px;color:var(--text-secondary);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;margin:7px 10px;padding:6px 9px;font-size:10px;font-weight:650;display:flex}.inbox-filter-toggle:hover{border-color:var(--teemo-teal-line);background:var(--teemo-teal-soft);color:var(--teemo-teal-deep);filter:none}.inbox-filter-count{background:var(--teemo-teal);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:8px;display:inline-grid}.inbox-filter-grid{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;margin:0 10px 8px;padding:10px;display:grid;overflow-y:auto}.inbox-filter-grid label{gap:3px;min-width:0;font-size:9px;display:grid}.inbox-filter-grid input,.inbox-filter-grid select{min-height:34px;padding:6px 8px;font-size:10px}.inbox-unread-filter{align-self:end;align-items:center;gap:6px;min-height:34px;display:flex!important}.inbox-unread-filter input{min-height:0;accent-color:var(--teemo-teal-strong)}.inbox-page .error{margin:0 10px 8px;padding:8px 10px;font-size:10px}.inbox-page .error button{flex:none}.conversation-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.conversation-item{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:82px;color:var(--text-primary);text-align:start;background:0 0;border-inline-start:3px solid #0000;gap:10px;padding:12px 13px;transition:background .14s,border-color .14s;display:flex;position:relative}.conversation-item:hover{background:var(--surface-subtle);box-shadow:none;filter:none;transform:none}.conversation-item.selected{border-inline-start-color:var(--teemo-teal);background:color-mix(in srgb, var(--teemo-teal-soft) 72%, var(--surface))}.conversation-item.is-unread:not(.selected){background:color-mix(in srgb, var(--teemo-teal-soft) 32%, var(--surface))}.conversation-item>div{flex:1;min-width:0}.conversation-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversation-title strong{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.conversation-item.is-unread .conversation-title strong{font-weight:750}.conversation-title time{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:9px}.conversation-item p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.conversation-item.is-unread p{color:color-mix(in srgb, var(--text-primary) 82%, var(--text-secondary))}.conversation-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;display:flex}.conversation-meta .status{min-height:20px;padding:2px 7px;font-size:9px}.conversation-meta small{border:1px solid var(--border-subtle);background:var(--surface-subtle);max-width:104px;min-height:20px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;display:inline-flex;overflow:hidden}.conversation-meta small.waiting-time{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft);color:var(--teemo-amber)}.conversation-meta small.unassigned{border-style:dashed}.conversation-meta .unread{background:var(--teemo-teal-strong);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-inline-start:auto;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.inbox-skeleton{gap:1px;display:grid}.inbox-skeleton-row{border-bottom:1px solid var(--border-subtle);gap:10px;padding:14px 13px;display:flex}.inbox-skeleton-row>i{background:var(--surface-subtle);border-radius:11px;flex:none;width:38px;height:38px;animation:1.2s ease-in-out infinite teemo-pulse}.inbox-skeleton-row>div{flex:1;gap:7px;padding-top:2px;display:grid}.inbox-skeleton-row span{background:var(--surface-subtle);border-radius:999px;height:9px;animation:1.2s ease-in-out infinite teemo-pulse;display:block}.inbox-skeleton-row span:first-child{width:52%}.inbox-skeleton-row span:nth-child(2){width:86%}.inbox-skeleton-row span:nth-child(3){width:64%}@keyframes teemo-pulse{0%,to{opacity:.55}50%{opacity:1}}.inbox-empty{min-height:260px;color:var(--text-secondary);text-align:center;align-content:center;place-items:center;gap:7px;padding:26px 20px;display:grid}.inbox-empty-icon{border:1px solid var(--teemo-teal-line);background:var(--teemo-teal-soft);width:48px;height:48px;color:var(--teemo-teal-deep);border-radius:14px;place-items:center;margin-bottom:3px;display:grid}.inbox-empty strong{color:var(--text-primary);font-size:12px}.inbox-empty p{max-width:240px;font-size:10px;line-height:1.65}.inbox-empty .secondary{min-height:34px;margin-top:4px;font-size:10px}.inbox-pagination{border-top:1px solid var(--border-subtle);background:var(--surface);min-height:50px;color:var(--text-secondary);flex:none;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.inbox-pagination button{min-height:32px;padding:5px 9px;font-size:10px}.chat{background:var(--surface);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.chat-heading{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:10px;min-height:68px;padding:11px 15px;display:flex}.chat-heading .avatar{border-radius:11px;width:38px;height:38px;font-size:12px}.chat-heading-copy{flex:1;gap:2px;min-width:0;display:grid}.chat-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.chat-subline{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chat-subline>span:first-child{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.channel-state{border:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:8px;font-weight:700;display:inline-flex}.channel-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.channel-state.simulation{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft);color:var(--teemo-amber)}.channel-state.verified{border-color:var(--teemo-green-line);background:var(--teemo-green-soft);color:var(--teemo-green)}.chat-heading>select{border-color:var(--border-subtle);background:var(--surface-subtle);flex:none;max-width:104px;min-height:34px;margin-inline-start:auto;padding:5px 8px;font-size:10px;font-weight:650}.chat-customer-toggle{border:1px solid var(--border-subtle);background:var(--surface);min-height:34px;color:var(--text-secondary);border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:650;display:inline-flex}.chat-customer-toggle:hover{border-color:var(--teemo-teal-line);background:var(--teemo-teal-soft);color:var(--teemo-teal-deep);filter:none}.back-to-list{display:none}.inbox-routing-details{background:0 0;border:0;flex:none;width:auto;max-width:calc(100% - 24px);margin:6px 12px}.inbox-routing-details>summary{border:1px solid var(--border-subtle);background:var(--surface);width:max-content;max-width:100%;min-height:31px;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:650;list-style:none;display:inline-flex}.inbox-routing-details>summary::-webkit-details-marker{display:none}.inbox-routing-details[open]{border:1px solid var(--border-subtle);background:var(--surface-raised);width:min(620px,100% - 24px);box-shadow:var(--shadow-card);border-radius:11px;padding-bottom:7px}.inbox-routing-details[open]>summary{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;width:100%}.chat-tools{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:9px 10px;display:flex}.chat-tools label{flex:150px;gap:3px;min-width:130px;font-size:9px;display:grid}.chat-tools select,.chat-tools .secondary{min-height:34px;font-size:10px}.inbox-operations{border-top:1px solid var(--border-subtle);align-items:flex-end;gap:8px;padding:0 10px 9px}.inbox-operations label{flex:150px;gap:3px;min-width:130px;font-size:9px;display:grid}.inbox-operations select,.inbox-operations textarea,.inbox-operations .secondary,.inbox-operations .primary{min-height:34px;font-size:10px}.conversation-events{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;width:100%;max-height:46px;padding:5px 10px;display:flex;overflow:hidden}.conversation-events small{background:var(--surface-subtle);border-radius:999px;padding:2px 6px;font-size:8px}.simulation{border-block:1px solid var(--border-subtle);background:var(--surface-subtle);min-height:32px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:9px;font-weight:650;display:flex}.simulation.is-simulated{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft);color:var(--teemo-amber)}.simulation.is-verified{border-color:var(--teemo-green-line);background:var(--teemo-green-soft);color:var(--teemo-green)}.simulation.is-unverified{border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary)}.messages{background:linear-gradient(0deg, color-mix(in srgb, var(--surface-subtle) 65%, transparent), color-mix(in srgb, var(--surface-subtle) 65%, transparent)), var(--surface);overscroll-behavior:contain;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:18px 18px 22px;display:flex;overflow-y:auto}.message-date{width:100%;color:var(--text-secondary);align-items:center;gap:10px;margin:3px 0 4px;font-size:9px;display:flex}.message-date:before,.message-date:after{content:"";background:var(--border-subtle);flex:1;height:1px}.message-date span{border:1px solid var(--border-subtle);background:var(--surface);border-radius:999px;padding:3px 8px}.bubble{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised);max-width:min(74%,660px);color:var(--text-primary);border-start-start-radius:5px;padding:10px 13px;box-shadow:0 3px 10px #102b350d}.bubble p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.bubble>span{color:var(--text-secondary);margin-top:5px;font-size:8px;line-height:1.5;display:block}.bubble.incoming{border-color:var(--border-subtle);background:var(--surface-raised)}.bubble.outgoing{border-radius:14px;background:var(--bubble-out);color:var(--bubble-out-text);border-color:#0000;border-end-end-radius:5px;align-self:flex-end;box-shadow:0 5px 14px #0f6f6929}.bubble.outgoing>span{color:#ffffffbd}.bubble.note{border:1px dashed var(--teemo-amber-line);background:var(--teemo-amber-soft);width:min(88%,720px);max-width:min(88%,720px);color:var(--text-primary);box-shadow:none;border-inline-start:4px solid #d6a04a;border-radius:10px;align-self:center;padding:10px 12px}.bubble.note small{color:var(--teemo-amber);align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:700;display:flex}.bubble.note p{font-size:12px}.bubble.note>span{color:var(--text-secondary)}.messages>.empty{width:100%;min-height:180px;color:var(--text-secondary);text-align:center;align-content:center;place-items:center;gap:5px;padding:24px;font-size:11px;display:grid}.messages>.empty svg{color:var(--teemo-teal-strong)}.messages>.empty strong{color:var(--text-primary);font-size:12px}.composer{border-top:1px solid var(--border-subtle);background:var(--surface);flex-direction:column;flex:none;gap:7px;max-height:300px;padding:9px 13px 12px;display:flex;box-shadow:0 -5px 16px #102b350a}.composer-tabs{align-items:center;gap:4px;margin:0;display:flex}.composer-tabs button{min-height:30px;color:var(--text-secondary);border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:650;display:inline-flex}.composer-tabs button:hover{background:var(--surface-subtle);color:var(--text-primary);filter:none}.composer-tabs button.selected{border-color:var(--teemo-teal-line);background:var(--teemo-teal-soft);color:var(--teemo-teal-deep);box-shadow:none}.note-composer .composer-tabs button.selected{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft);color:var(--teemo-amber)}.composer-tools{margin:0}.composer-tools>summary{color:var(--text-secondary);cursor:pointer;align-items:center;gap:4px;font-size:9px;font-weight:650;list-style:none;display:inline-flex}.composer-tools>summary::-webkit-details-marker{display:none}.composer-assist{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:8px;display:flex}.composer-assist>small{color:var(--text-secondary);flex-basis:100%;font-size:8px;line-height:1.5}.composer-assist .secondary{min-height:31px;padding:6px 9px;font-size:9px}.quick-reply-picker{min-width:180px;color:var(--text-secondary);flex:220px;gap:3px;font-size:9px;display:grid}.quick-reply-picker select{min-height:33px;font-size:10px}.composer-input-shell{border:1px solid var(--border-strong);background:var(--surface-subtle);border-radius:12px;padding:4px 6px 6px;transition:border-color .15s,box-shadow .15s}.composer-input-shell:focus-within{border-color:var(--teemo-teal);background:var(--surface);box-shadow:var(--focus-ring)}.note-composer .composer-input-shell{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft)}.composer-input-shell textarea{width:100%;min-height:58px;max-height:108px;color:var(--text-primary);resize:vertical;box-shadow:none;background:0 0;border:0;padding:7px 8px;font-size:13px;line-height:1.65}.composer-input-shell textarea:focus{box-shadow:none}.composer-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.composer-footer small{max-width:62%;color:var(--text-secondary);font-size:8px;line-height:1.45}.composer-footer .primary{min-height:34px;box-shadow:none;padding:7px 11px;font-size:10px}.chat-empty{background:radial-gradient(circle at 50% 36%, #20b2aa17, transparent 46%), var(--surface-subtle);place-items:center;min-width:0;padding:24px;display:grid}.chat-empty-card{border:1px solid var(--border-subtle);background:var(--surface);max-width:390px;box-shadow:var(--shadow-card);text-align:center;border-radius:18px;justify-items:center;gap:7px;padding:26px;display:grid}.chat-empty-icon{border:1px solid var(--teemo-teal-line);background:var(--teemo-teal-soft);width:52px;height:52px;color:var(--teemo-teal-deep);border-radius:15px;place-items:center;margin-bottom:3px;display:grid}.chat-empty-card h2{font-size:17px}.chat-empty-card p{max-width:300px;color:var(--text-secondary);font-size:11px;line-height:1.7}.chat-empty-hints{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:5px;display:flex}.chat-empty-hints span{border:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:8px;font-weight:650;display:inline-flex}.customer-panel{border-inline-start:1px solid var(--border-subtle);background:var(--surface);flex-direction:column;width:auto;min-width:0;padding:15px;display:flex;overflow-y:auto}.mobile-details-back{display:none}.panel-label{min-height:28px;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.panel-label button{border:1px solid var(--border-subtle);width:27px;height:27px;color:var(--text-secondary);border-radius:7px;place-items:center;display:grid}.panel-label button:hover{background:var(--surface-subtle);color:var(--text-primary)}.customer-profile{border-bottom:1px solid var(--border-subtle);text-align:center;justify-items:center;gap:5px;padding:15px 0 14px;display:grid}.customer-profile .avatar{border-radius:14px;width:48px;height:48px;margin-bottom:2px;font-size:14px}.customer-profile h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.customer-profile p{color:var(--text-secondary);font-size:9px}.customer-profile .text-button{font-size:9px}.customer-panel>label{color:var(--text-secondary);gap:4px;margin-top:12px;font-size:9px;font-weight:700;display:grid}.customer-panel>label>span,.customer-panel>label>select{border:1px solid var(--border-subtle);background:var(--surface-subtle);min-height:30px;color:var(--text-primary);overflow-wrap:anywhere;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:600}.customer-panel>label>select{width:100%}.customer-panel>.tags{margin-top:5px}.customer-note{border:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary);border-radius:8px;margin-top:5px;padding:8px 9px;font-size:10px;line-height:1.65}.customer-history{border-top:1px solid var(--border-subtle);margin-top:12px}.customer-history summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:10px;font-weight:700;display:flex}.customer-history summary span{color:var(--text-secondary);font-size:9px}.customer-history-row{border:1px solid var(--border-subtle);background:var(--surface);text-align:start;border-radius:8px;gap:2px;width:100%;margin-bottom:5px;padding:8px;display:grid}.customer-history-row strong,.customer-history-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-history-row strong{color:var(--text-primary);font-size:9px}.customer-history-row small,.customer-history-row>span{color:var(--text-secondary);font-size:8px}.customer-record-action{width:100%;min-height:34px;margin-top:10px;font-size:10px}@media (max-width:1320px){:root{--sidebar-width:240px}.inbox-layout{grid-template-columns:minmax(280px,310px) minmax(0,1fr) minmax(252px,276px)}.inbox-layout.hide-customer-details{grid-template-columns:minmax(280px,310px) minmax(0,1fr)}}@media (max-width:1240px){.inbox-layout,.inbox-layout.hide-customer-details{grid-template-columns:minmax(272px,304px) minmax(0,1fr)}.customer-panel{display:none}.inbox-layout.mobile-customer-details{grid-template-columns:minmax(0,1fr)}.inbox-layout.mobile-customer-details .conversation-list,.inbox-layout.mobile-customer-details .chat{display:none}.inbox-layout.mobile-customer-details .customer-panel{border-inline-start:0;width:100%;min-width:0;display:flex}.mobile-details-back{border:1px solid var(--border-subtle);background:var(--surface-subtle);min-height:30px;color:var(--text-secondary);border-radius:8px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:6px;padding:4px 8px;font-size:9px;font-weight:650;display:inline-flex}.mobile-details-back:hover{color:var(--text-primary)}}@media (max-width:1120px){:root{--sidebar-width:220px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:minmax(0,1fr)}.dashboard-attention-card{grid-column:1}.dashboard-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){:root{--sidebar-width:76px}.sidebar{padding:16px 8px 12px}.sidebar .teemo-logo--sidebar{width:52px;height:52px}.sidebar .teemo-logo--responsive{width:44px;height:44px}.sidebar .teemo-logo--responsive .teemo-logo__wordmark,.sidebar .teemo-logo--responsive .teemo-logo__icon.teemo-logo__light{display:none}.sidebar .teemo-logo--responsive .teemo-logo__icon.teemo-logo__dark{display:block}.sidebar .brand{justify-content:center;padding-inline:0}.sidebar .workspace{justify-content:center;padding:7px}.sidebar .workspace>div,.sidebar .workspace-more,.sidebar .nav-label,.sidebar nav button span,.sidebar .nav-count,.sidebar .nav-badge,.sidebar .trial{display:none}.sidebar nav button{justify-content:center;min-height:42px;padding:8px 5px}.sidebar .profile{flex-direction:column;align-items:center;gap:6px}.sidebar .profile>div{display:none}.sidebar-signout{width:36px;height:36px}.activity-summary{gap:16px}.dashboard-more-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:root{--sidebar-width:64px}.main{margin-right:64px}.shell[dir=ltr] .main{margin-left:64px;margin-right:0}.topbar{min-height:62px;padding-inline:9px}.breadcrumb-prefix{display:none}.top-actions{gap:3px;max-width:70%}.view-controls button{padding-inline:6px;font-size:9px}.top-actions .demo-pill{display:none}.page-content{padding:16px 10px 22px}.page-heading{flex-wrap:wrap;gap:10px;margin-bottom:14px}.page-heading h1{font-size:22px}.heading-actions{justify-content:space-between;width:100%}.dashboard-kpis{gap:9px}.dashboard-kpi{border-radius:14px;padding:13px}.dashboard-kpi strong{font-size:27px}.dashboard-kpi-top>span{font-size:10px}.dashboard-kpi-top i{width:31px;height:31px}.dashboard-panel{padding:14px}.activity-summary{gap:12px;padding:8px 10px}.activity-chart{min-height:150px}.activity-day-bars{height:112px}.dashboard-attention-card{flex-wrap:wrap;padding:13px}.dashboard-attention-card .secondary{width:100%}.onboarding-copy{flex-direction:column;gap:10px}.dashboard-onboarding{padding:16px}.inbox-page{min-height:calc(100dvh - 62px)}.inbox-layout,.inbox-layout.hide-customer-details{border-radius:14px;height:calc(100dvh - 190px);min-height:440px;display:flex}.conversation-list{border:0;width:100%;min-width:0}.inbox-layout.has-selection .conversation-list{display:none}.inbox-layout.has-selection .chat{min-width:0;display:flex}.conversation-item{min-height:78px}.chat-heading{gap:8px;padding:9px 10px}.chat-heading .avatar{width:34px;height:34px}.chat-heading h2{font-size:13px}.chat-heading>select{max-width:92px}.chat-customer-toggle span{display:none}.chat-customer-toggle{justify-content:center;width:34px;padding:0}.inbox-routing-details{max-width:calc(100% - 16px);margin:5px 8px}.inbox-routing-details[open]{width:calc(100% - 16px)}.messages{padding:14px 10px 18px}.bubble{max-width:88%}.bubble p{font-size:13px}.composer{max-height:260px;padding:8px 9px 10px}.composer-footer small{max-width:55%}.customer-panel{width:100%;padding:13px}.sidebar .trial{display:none}}@media (max-width:520px){.dashboard-kpis{grid-template-columns:minmax(0,1fr)}.dashboard-kpi{grid-template-columns:1fr auto;align-items:center}.dashboard-kpi-top,.dashboard-kpi small{grid-column:1/-1}.dashboard-range>span{display:none}.dashboard-heading .heading-actions{justify-content:space-between}.dashboard-heading .heading-actions .primary{flex:1}.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inbox-filter-grid{grid-template-columns:minmax(0,1fr)}.composer-tabs button{flex:1;justify-content:center}.inbox-pagination span{font-size:8px}}@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[data-theme=dark] .inbox-layout,html[data-theme=dark] .conversation-list,html[data-theme=dark] .chat,html[data-theme=dark] .customer-panel,html[data-theme=dark] .composer,html[data-theme=dark] .topbar,html[data-theme=dark] .account-menu{background:var(--surface)}html[data-theme=dark] .topbar{background:color-mix(in srgb, var(--surface) 92%, transparent)}html[data-theme=dark] .conversation-item.selected{background:color-mix(in srgb, var(--teemo-teal-soft) 72%, var(--surface))}html[data-theme=dark] .conversation-item.is-unread:not(.selected){background:color-mix(in srgb, var(--teemo-teal-soft) 42%, var(--surface))}html[data-theme=dark] .bubble.incoming{border-color:var(--border-subtle);background:var(--surface-raised)}html[data-theme=dark] .bubble.outgoing{background:var(--bubble-out);color:#fff;border-color:#0000}html[data-theme=dark] .bubble.note{border-color:var(--teemo-amber-line);background:var(--teemo-amber-soft);color:var(--text-primary);border-inline-start-color:#c2923f}html[data-theme=dark] .composer-input-shell{border-color:var(--border-strong);background:var(--surface-subtle)}html[data-theme=dark] .composer-input-shell:focus-within{background:var(--surface)}html[data-theme=dark] .note-composer .composer-input-shell{background:var(--teemo-amber-soft)}html[data-theme=dark] .inbox-filter-grid,html[data-theme=dark] .customer-note,html[data-theme=dark] .chat-empty-hints span,html[data-theme=dark] .conversation-meta small,html[data-theme=dark] .dashboard-kpi small{background:var(--surface-subtle)}html[data-theme=dark] .chat-empty{background:radial-gradient(circle at 50% 36%, #56c9c11a, transparent 46%), var(--surface-subtle)}html[data-theme=dark] .dashboard-onboarding{background:radial-gradient(circle at 100% 0%, #56c9c11a, transparent 34%), var(--surface)}html[data-theme=dark] .inbox-skeleton-row>i,html[data-theme=dark] .inbox-skeleton-row span,html[data-theme=dark] .conversation-list>.search input{background:var(--surface-subtle)}html[data-theme=dark] .sidebar{background:var(--nav-surface)}html[data-theme=dark] .error{background:var(--teemo-rose-soft);color:var(--teemo-rose)}html[data-theme=dark] .toast{color:#102b35;background:#d7f7f4}html[data-theme=dark] .dashboard-attention-card.is-clear{background:var(--teemo-green-soft)}html[data-theme=dark] .status.open{color:var(--brand-600)}
