html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-page:#f7f5f2;--theme-surface:#fff;--theme-raised:#f0ede9;--theme-border:#e4dfd9;--theme-text:#202124;--theme-muted:#706b66;--theme-link:#a8371d;--theme-hover:#f5f1ed;--theme-field:#fff;--theme-success-bg:#e5f7f2;--theme-success-text:#076a5c;--theme-warning-bg:#fff5dc;--theme-warning-text:#78530a;--theme-danger-bg:#fff0f2;--theme-danger-text:#a6223c}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#202124;--mist:#171615;--paper:#211f1d;--soft:#2d2a27;--line:#403b36;--ink:#f4f1ed;--muted:#b6b0a9;--blue:#ff8b72;--cyan:#ff8b72;--theme-page:#171615;--theme-surface:#211f1d;--theme-raised:#2d2a27;--theme-border:#403b36;--theme-text:#f4f1ed;--theme-muted:#b6b0a9;--theme-link:#ff9078;--theme-hover:#302d29;--theme-field:#1d1c1a;--theme-success-bg:#12392f;--theme-success-text:#8de0c5;--theme-warning-bg:#40351b;--theme-warning-text:#f5d27b;--theme-danger-bg:#421f2d;--theme-danger-text:#ffacba;color:var(--theme-text);background:var(--theme-page)}html[data-theme=dark] body{color:var(--theme-text);background:var(--theme-page)}html[data-theme=dark] :is(h1,h2,h3,code){color:var(--theme-text)}html[data-theme=dark] :is(label,.eyebrow,.mini-label,.muted,small,.quiet-label,.quiet-link,.connection-pill,.status-title strong,.line-message,.call-direction,.keypad-heading,.empty-mailing,.locked-note,.field-help,.optional,.empty-state,.appointment-heading p,.history-limit-note,.history-panel .panel-head .quiet-label){color:var(--theme-muted)}html[data-theme=dark] a:not(.side-link):not(.button):not(.phone-link):not(.supervision-action):not(.supervision-sort){color:var(--theme-link)}html[data-theme=dark] :is(.auth-card,.status-card,.panel,.mailing-drawer,.call-action-dialog,.call-drawer,.operator-day-drawer,.context-modal-dialog,.system-confirm-dialog,.admin-action-toast,.spy-console,.sms-panel,.sms-preview-card,.sms-checklist-card,.tariff-card,.cost-summary-card,.tenant-card,.tenant-user-item,.export-request-panel){color:var(--theme-text);background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=dark] :is(.auth-shell,.admin-auth){background:var(--theme-page)}html[data-theme=dark] .auth-card{box-shadow:0 24px 70px #0000004d}html[data-theme=dark] .auth-brand{border-right:1px solid #ff5a363d}html[data-theme=dark] .sidebar{color:#f4f1ed;background:#211f1d;border-right:1px solid #403b36}html[data-theme=dark] .brand-mark{background:#fff}html[data-theme=dark] #adminSidebar .sidebar-toggle:hover,html[data-theme=dark] #adminSidebar .side-submenu a:hover{background:#393530}html[data-theme=dark] :is(input,select,textarea){color:var(--theme-text);border-color:var(--theme-border);background-color:var(--theme-field)}html[data-theme=dark] :is(input,textarea)::placeholder{color:#b6b0a9;opacity:1}html[data-theme=dark] select option{color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#ff9078}html[data-theme=dark] :is(.button-soft,.copy-button,.detail-button,.drawer-close,.context-modal-close,.operator-day-head button,.admin-access-link,.sms-upload-action,.sms-variables button,.sms-checklist-card li>span:first-child,.appointment-cancel,.drawer-quick-actions button,.offline-toggle,.supervision-action,.theme-toggle-card){color:#f0ede9;background:#302d2a;border-color:#4c4741}html[data-theme=dark] :is(.button-soft,.copy-button,.detail-button,.drawer-close,.context-modal-close,.operator-day-head button,.admin-access-link,.sms-upload-action,.sms-variables button,.appointment-cancel,.drawer-quick-actions button,.offline-toggle,.supervision-action,.theme-toggle-card):hover{color:#fff;background:#393530;border-color:#b95b45}html[data-theme=dark] .button-link{color:var(--theme-link)}html[data-theme=dark] .button-primary{color:#fff}html[data-theme=dark] .button-danger,html[data-theme=dark] .supervision-action.force-logout{color:var(--theme-danger-text);background:var(--theme-danger-bg);border-color:#81394c}html[data-theme=dark] .system-confirm-dialog{color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .system-confirm-kicker{color:#b6b0a9}html[data-theme=dark] .system-confirm-content h2{color:var(--theme-text)}html[data-theme=dark] .system-confirm-content>p:not(.system-confirm-kicker){color:var(--theme-muted)}html[data-theme=dark] .system-confirm-cancel{color:#f0ede9;background:#302d2a;border-color:#4c4741}html[data-theme=dark] :is(.page-heading,.history-table-wrap,.supervision-table-wrap,.export-table-wrap,.cost-table-wrap,.table-wrap,.route-list,.tenant-user-list,.extension-list details,.extension-list,.tenant-routes,.pause-registry,.tenant-pause-layout,.tenant-detail-grid){border-color:var(--theme-border)}html[data-theme=dark] :is(th,.supervision-table th,.cost-table th,.exports-table th,.credential-results th){color:#ddd7d0;background:#2d2a27}html[data-theme=dark] :is(td,.supervision-table td,.cost-table td,.exports-table td,.history-table-wrap td){color:#d8e4f4;border-color:#2b3e56}html[data-theme=dark] :is(.history-row:hover td,.tenant-card[open] summary,.route-row[open]>summary,.tenant-user-item[open]>summary,.tenant-user-item>summary:hover,.crud-editor,.context-modal-body .crud-editor,.pause-editor,.pause-create,.tenant-pause-create,.tenant-card-actions,.tenant-user-editor,.bulk-user-row,.company-user-item,.company-user-editor,.company-user-credentials,.credential-results,.operator-day-cards>div,.pause-create,.pause-editor,.appointment-form,.appointment-timeline,.appointment-alert,.history-filters,.pbx-rail>div,.pbx-rail>p,.tenant-pause-settings>summary){color:var(--theme-text);border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] :is(.history-row:focus-within td,.agent-search input,.context-modal-dialog>header,.context-modal-close,.drawer-close,.call-direction,.count,.call-media-status,.recording-player,.no-recording,.company-user-management .user-count,.user-count,.tenant-user-list-heading>span,.user-extension-number,.extension-state,.supervisor-status.offline,.route-availability,.tenant-status,.export-status,.export-progress progress,.sms-segment-count,.sms-format-note,.sms-sending-policy,.sms-upload,.sms-schedule-choice,.sms-checklist-card li>span:first-child,.sms-phone-message){color:var(--theme-muted);border-color:var(--theme-border);background:var(--theme-raised)}html[data-theme=dark] .agent-search input{background:0 0}html[data-theme=dark] :is(.state-track b,.appointment-item,.appointment-timeline,.appointment-item time,.appointment-item.due time,.phone-keypad,.dtmf-panel,.route-row,.tenant-user-item,.extension-list details,.tenant-card-actions,.tenant-detail-grid,.tenant-routes,.pause-registry,.pause-breakdown>div,.context-modal-dialog>header){border-color:var(--theme-border)}html[data-theme=dark] :is(){background:#403b36}html[data-theme=dark] :is(.pbx-rail>div,.pbx-rail>p,.appointment-item,.appointment-timeline,.history-filters,.appointment-form,.appointment-form input,.appointment-timeline,.supervision-connection,.compact-pagination a,.compact-pagination span,.compact-pagination .disabled,.spy-mode-switch,.spy-info-button,.operator-day-cards>div,.remove-user-row,.async-feedback,.export-progress progress,.cost-summary-total,.tenant-pause-settings>summary){color:var(--theme-text);border-color:var(--theme-border);background:var(--theme-raised)}html[data-theme=dark] .compact-pagination .active{color:#fff;background:#c84225;border-color:#c84225}html[data-theme=dark] .remove-user-row{color:var(--theme-danger-text);background:var(--theme-danger-bg);border-color:#81394c}html[data-theme=dark] .async-feedback{color:var(--theme-success-text);background:var(--theme-success-bg);border-color:#286953}html[data-theme=dark] .async-feedback.is-error{color:var(--theme-danger-text);background:var(--theme-danger-bg);border-color:#81394c}html[data-theme=dark] .audio-permission.pending{color:#ddd7d0;background:#302d2a;border-color:#4c4741}html[data-theme=dark] .history-row:hover td{background:#2a2724}html[data-theme=dark] .history-row:focus-within td{background:#302d2a}html[data-theme=dark] .export-status.failed{color:var(--theme-danger-text);background:var(--theme-danger-bg)}html[data-theme=dark] .export-progress progress{appearance:none}html[data-theme=dark] :is(.alert-success,.company-user-create .async-feedback,.company-user-management .async-feedback,.async-feedback.is-success,.credential-results,.export-status.completed,.route-use,.tenant-status.active,.route-availability.is-active,.supervisor-status.online,.extension-state.active,.audio-permission.granted,.audio-permission.ready,.call-media-status.healthy,.appointment-call-button){color:var(--theme-success-text);background:var(--theme-success-bg);border-color:#286953}html[data-theme=dark] :is(.alert-error,.company-user-create .async-feedback.is-error,.company-user-management .async-feedback.is-error,.async-feedback.is-error,.recording-indicator,.audio-permission.denied,.audio-mute-button[aria-pressed=true],.spy-console[data-state=error] .spy-eye,.supervision-action.force-logout,.supervision-action.force-logout:hover:not(:disabled)){color:var(--theme-danger-text);background:var(--theme-danger-bg);border-color:#81394c}html[data-theme=dark] .alert-warning,html[data-theme=dark] :is(.appointment-count,.appointment-item.due,.appointment-alert-time,.pause-breakdown>div,.cost-warning,.call-media-status.degraded,.tenant-pause-settings>summary,.agent-status.paused){color:var(--theme-warning-text);background:var(--theme-warning-bg);border-color:#735b2d}html[data-theme=dark] :is(.history-panel,.agent-overview,.pbx-registry,.tariff-panel,.cost-filter-panel,.cost-report-panel,.export-request-panel,.line-status,.active-call,.phone-keypad,.dtmf-panel,.history-filters,.appointment-form,.appointment-timeline,.appointment-item,.call-media-status,.recording-player,.no-recording,.operator-day-cards>div,.pause-create,.pause-editor,.tenant-card-actions,.bulk-user-form,.credential-reveal,.sms-readiness,.sms-format-note,.sms-sending-policy,.sms-schedule-choice,.sms-preview-card,.sms-checklist-card,.sms-upload,.sms-phone){color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=dark] :is(.line-status,.active-call,.history-filters,.appointment-form,.appointment-timeline,.phone-keypad,.dtmf-panel,.call-media-status,.recording-player,.no-recording,.operator-day-cards>div,.pause-create,.pause-editor,.tenant-card-actions,.bulk-user-form,.credential-reveal,.sms-readiness,.sms-format-note,.sms-sending-policy,.sms-schedule-choice,.sms-upload,.sms-checklist-card li>span:first-child){background:var(--theme-raised)}html[data-theme=dark] .line-status{background:linear-gradient(110deg,#211f1d 0 64%,#2a2724 100%)}html[data-theme=dark] .line-status:after{border-color:#ff5a363d}html[data-theme=dark] .supervision-command{background:linear-gradient(105deg,#252321 0,#2e2926 62%,#342925 100%);border-color:#28627d}html[data-theme=dark] .supervision-command select{color:#f4f1ed;background:#292623;border-color:#49627e}html[data-theme=dark] .supervision-command .button{color:#fff;background:#ffffff1f;border-color:#ffffff52}html[data-theme=dark] :is(.auth-brand,.supervision-command,.system-confirm-signal,.credential-reveal code,.supervision-toast,.spy-exit-button,.agent-status.talking,.agent-status.calling,.supervision-action.details,.compact-pagination .active){color:#fff}html[data-theme=dark] .credential-reveal{background:linear-gradient(105deg,#302a27,#262321)}html[data-theme=dark] .system-confirm-dialog,.context-modal-dialog{box-shadow:0 28px 90px #0000008c}html[data-theme=dark] .context-modal-dialog>header{color:var(--theme-text);background:linear-gradient(105deg,#2a2724,#211f1d)}html[data-theme=dark] .context-modal-body .crud-editor{background:var(--theme-surface)}html[data-theme=dark] .spy-console{background:#211f1dfa;border-color:#4c4741}html[data-theme=dark] .spy-mode-switch{background:#302d2a}html[data-theme=dark] .spy-mode-switch button.active{color:#fff;background:#c84225}html[data-theme=dark] .team-management-intro{background:linear-gradient(125deg,var(--theme-surface) 50%,#282522)}html[data-theme=dark] :is(.team-company-picker,.team-selection,.team-summary){color:var(--theme-text);border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] :is(.team-selection legend,.team-person.check,.team-card-body,.team-card-summary,.supervision-team-heading th){color:var(--theme-text);border-color:var(--theme-border);background:var(--theme-raised)}html[data-theme=dark] .team-card-summary:hover{background:#3b3631}html[data-theme=dark] .team-person.check b{color:var(--theme-text)}html[data-theme=dark] .supervision-team-title{color:#f0ede9}html[data-theme=dark] .team-mark{color:#fff}html[data-theme=dark] :is(.status-orb,.line-pulse){box-shadow:0 0 0 7px #302d2a}html[data-theme=dark] .status-orb.available{box-shadow:0 0 0 7px #173b35}html[data-theme=dark] .line-pulse:has(.available){box-shadow:0 0 0 7px #173b35}html[data-theme=dark] .status-orb.paused{box-shadow:0 0 0 7px #40351b}html[data-theme=dark] :is(.status-orb,.agent-status,.agent-status.offline,.supervision-action,.offline-toggle,.export-status,.tenant-status,.route-availability){border-color:#0000}html[data-theme=dark] .agent-status{color:#d4e0f0;background:#35312c}html[data-theme=dark] .agent-status.talking{background:#078775}html[data-theme=dark] .agent-status.calling{background:#c84225}html[data-theme=dark] .agent-status.available{color:#8fe0f4;background:#292e2d}html[data-theme=dark] .agent-status.paused{color:#f5d27b;background:#40351b}html[data-theme=dark] .agent-status.offline{color:#b6b0a9;background:#35312c}html[data-theme=dark] .supervision-action.details{background:#39322e}html[data-theme=dark] .supervision-action:hover:not(:disabled){color:#fff;background:#c84225}html[data-theme=dark] .supervision-action.barge:hover:not(:disabled){background:#c93c50}html[data-theme=dark] .export-status.queued,html[data-theme=dark] .export-status.processing{color:#a9dcf4;background:#19364d}html[data-theme=dark] .export-status.expired{color:#b6b0a9;background:#35312c}html[data-theme=dark] :is(.phone-keypad,.telephone-key,.incoming-ring,.control-button,.audio-console-toggle,.appointment-cancel,.copy-button,.detail-button,.sms-schedule-choice,.sms-message-field textarea,.sms-phone-message){color:var(--theme-text);background:var(--theme-surface);box-shadow:none;border-color:#4c4741}html[data-theme=dark] :is(.telephone-key:hover:not(:disabled),.audio-console-toggle:hover,.appointment-cancel:hover,.sms-schedule-choice.is-selected,.sms-upload:hover,.sms-upload:focus-within,.sms-variables button:hover){background:#3b3631;border-color:#75675e}html[data-theme=dark] .telephone-key:active:not(:disabled){background:#3b3530}html[data-theme=dark] .telephone-key:focus-visible{outline-color:#ff9078}html[data-theme=dark] .control-button[aria-pressed=true]{color:#fff;background:#c84225}html[data-theme=dark] .control-button.danger:not(:disabled){color:var(--theme-danger-text);background:var(--theme-danger-bg);border-color:#81394c}html[data-theme=dark] .call-action-dialog{color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .incoming-call{color:var(--theme-text);background:#183346;border-color:#285a70}html[data-theme=dark] .incoming-ring{color:#70d9ed}html[data-theme=dark] .audio-console-head{background:linear-gradient(115deg,#211f1d 55%,#20344d)}html[data-theme=dark] .audio-channel-icon{color:#f4f1ed;background:#39322e}html[data-theme=dark] .audio-meter{background:repeating-linear-gradient(90deg,#40526b 0 8px,#26384f 8px 10px)}html[data-theme=dark] .volume-slider{background:#4c4741}html[data-theme=dark] .audio-mute-button{color:#f0ede9;background:#302d2a}html[data-theme=dark] .audio-check-button{color:#8de0c5;background:#12392f;border-color:#286953}html[data-theme=dark] .appointment-item.due{background:linear-gradient(90deg,#40351b,#302b20)}html[data-theme=dark] .appointment-alert{color:var(--theme-text);background:#211f1d}html[data-theme=dark] .appointment-alert-time{color:var(--theme-warning-text);background:linear-gradient(160deg,#4b3d20,#40351b)}html[data-theme=dark] .appointment-call-button{color:#fff;background:#078775}html[data-theme=dark] .recording-indicator i{background:#ff8296}html[data-theme=dark] .sms-phone{background:linear-gradient(#0e1928,#18273b);box-shadow:0 14px 28px #00000061,inset 0 0 0 1px #ffffff14}html[data-theme=dark] .sms-phone-message{background:#302d2a}html[data-theme=dark] .sms-phone-message.is-empty{color:#b6b0a9;background:0 0}html[data-theme=dark] .sms-contact-avatar{color:#fff}html[data-theme=dark] :is(.mailing-drawer dd,.call-detail-list dd,.active-call strong,.incoming-call strong,.dtmf-panel-heading h3,.dtmf-status,.call-permission-fields legend,.audio-channel-body label,.volume-label output,.appointment-item strong,.appointment-item time,.history-loader,.recording-cell,.company-user-item .tenant-user-identity b,.tenant-user-identity b,.credential-secret,.overview-head>strong span,.state-counters b,.agent-identity b,.metric-cell,.operator-day-date,.operator-day-cards b,.timeline-event time,.timeline-event span,.spy-console-title strong,.tariff-card-heading strong,.cost-summary-card strong,.cost-table td,.cost-table td:first-child strong,.exports-table td:first-child strong){color:var(--theme-text)}html[data-theme=dark] :is(.credential-reveal p,.tenant-routes>span,.extension-list>span,.audio-test-guide,.audio-test-guide strong,.call-media-status strong,.appointment-alert-copy strong,.operator-day-head button,.spy-console-title p,.export-progress b,.export-request-form label,.cadence-notation-label,.tariff-fields label,.cost-filter-form label,.tariff-card-heading small,.tariff-card-footer small,.cost-summary-card span,.cost-summary-card small,.cost-table td:first-child small,.cost-table td:nth-child(2) small,.exports-table td:first-child small,.exports-table td:nth-child(6) small,.pbx-rail p,.timeline-event time,.tenant-user-item .user-row-edit,.user-row-edit){color:var(--theme-muted)}html[data-theme=dark] :is(.phone-link,.copy-button,.company-user-item .user-row-edit,.user-row-edit,.quiet-link){color:var(--theme-link)}html[data-theme=dark] :is(.audio-permission.granted,.audio-permission.ready,.audio-check-button,.call-media-status.healthy,.company-user-item .extension-state.active,.extension-state.active,.route-use,.tenant-status.active,.supervisor-status.online,.route-availability.is-active,.cost-summary-total strong,.tariff-feedback){color:var(--theme-success-text)}html[data-theme=dark] :is(.telephone-key-utility,.call-permission-fields legend,.volume-label,.bulk-user-row legend,.sms-file-state,.sms-audience-footer>span,.sms-variables,.sms-character-count,.sms-consent-note,.sms-schedule-choice small,.sms-phone-top,.sms-phone-contact small,.sms-phone-time,.sms-preview-foot,.sms-checklist-card li,.sms-mode-pill,.sms-readiness,.sms-format-note,.sms-sending-policy,.sms-field>span){color:var(--theme-muted)}html[data-theme=dark] :is(.sms-panel-heading .eyebrow,.sms-preview-heading .eyebrow,.sms-checklist-card .eyebrow,.sms-field,.sms-upload-copy small,.sms-format-note strong,.sms-sending-policy strong,.sms-phone-contact strong,.sms-phone-contact small,.sms-phone-message,.sms-checklist-card h2),html[data-theme=dark] :is(.sms-panel-heading h2,.sms-preview-heading h2,.sms-checklist-card h2){color:var(--theme-text)}html[data-theme=dark] .sms-step{color:#8ddff3;background:#183547;border-color:#31566a}html[data-theme=dark] .sms-mode-pill{color:#ddd7d0;background:#302d2a;border-color:#4c4741}html[data-theme=dark] .sms-readiness{color:#b9d5e8;background:#183547;border-color:#31566a}html[data-theme=dark] .sms-readiness strong{color:#e0eef8}html[data-theme=dark] .sms-upload-icon{color:#adbcff;background:#283b62}html[data-theme=dark] .sms-upload-copy strong{color:var(--theme-text)}html[data-theme=dark] .sms-format-note>span,html[data-theme=dark] .sms-sending-policy>span{color:#8ddff3;background:#1d3a4d}html[data-theme=dark] .sms-format-note code{color:#b8c5ff;background:#293856}html[data-theme=dark] .sms-segment-count{color:#c7d2ff;background:#293856}html[data-theme=dark] .sms-schedule-choice strong{color:var(--theme-text)}html[data-theme=dark] .sms-radio-mark{background:#142237;border-color:#7185a0}html[data-theme=dark] .sms-preview-live{color:#8de0c5;background:#12392f;border-color:#286953}html[data-theme=dark] .sms-phone-top{color:#b4c3d8}html[data-theme=dark] .sms-phone-contact{border-color:#403b36}html[data-theme=dark] .sms-phone-contact strong{color:#e7eef8}html[data-theme=dark] .sms-phone-contact small,html[data-theme=dark] .sms-phone-message.is-empty{color:#b6b0a9}html[data-theme=dark] .sms-consent-note span{color:#8de0c5;background:#12392f}html[data-theme=dark] .dial-card .manual-call .phone-keypad-toggle{color:#f0ede9;background:#302d2a;border-color:#4c4741}html[data-theme=dark] .cost-summary-total strong{color:var(--theme-success-text)}html[data-theme=dark] .cost-warning{color:var(--theme-warning-text)}html[data-theme=dark] .supervision-connection{color:#ddd7d0}html[data-theme=dark] .overview-head>strong{color:var(--theme-muted)}html[data-theme=dark] .agent-search span{color:#9db2d1}html[data-theme=dark] .operator-day-drawer,.spy-console{color:var(--theme-text)}html[data-theme=dark] .spy-console-title strong{color:var(--theme-text)}html[data-theme=dark] .spy-info-button{color:#f0ede9}html[data-theme=dark] .spy-mode-switch button{color:#bdcde2}html[data-theme=dark] .spy-mode-switch button.active{color:#fff}html[data-theme=dark] .appointment-cancel:hover{color:var(--theme-danger-text);background:var(--theme-danger-bg);border-color:#81394c}html[data-theme=dark] .system-confirm[data-tone=danger] .system-confirm-cancel{color:#ffd1d8;background:#421f2d;border-color:#81394c}html[data-theme=dark] :is(.context-modal-backdrop,.operator-day-backdrop,.drawer-backdrop,.system-confirm-backdrop){background:#020812b8}html[data-theme=dark] .performance-metric>strong,html[data-theme=dark] .performance-agent-cell strong,html[data-theme=dark] .performance-table-wrap td>strong{color:var(--theme-text)}html[data-theme=dark] .performance-rate-track{background:#403b36}html[data-theme=dark] .performance-rate-track span{background:#39c5a4}html[data-theme=dark] .performance-validation{color:var(--theme-danger-text);background:var(--theme-danger-bg);border-color:#81394c}html[data-theme=dark] .performance-footnote code{color:var(--theme-link);background:var(--theme-raised)}.theme-toggle{cursor:pointer}.theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #ff765b}.theme-toggle-card{border:1px solid var(--line);color:#36547e;white-space:nowrap;background:#f7f9fc;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.theme-toggle-icon{place-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:inline-grid}.auth-card-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.auth-card-toolbar .eyebrow{margin:0}#adminSidebar .theme-toggle-sidebar{color:#a9bddc;min-height:38px;font-size:14px}#adminSidebar .theme-toggle-sidebar .theme-toggle-icon{font-size:17px}#adminSidebar .theme-toggle-sidebar:hover{color:#fff}#adminSidebar.expanded .side-bottom .theme-toggle-sidebar{border:1px solid #daeaff2b;border-radius:8px;grid-column:1/-1}.phone-sidebar .theme-toggle-label{display:none!important}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle-card{transition:none!important}}html[data-theme=light]{--brand:#ff5a36;--brand-strong:#c84225;--brand-soft:#fff0ea;--navy:#202124;--ink:#202124;--blue:#c84225;--cyan:#c84225;--purple:#4a4540;--paper:#fff;--mist:#f7f5f2;--line:#e4dfd9;--soft:#f0ede9;--muted:#706b66}html[data-theme=dark]{--brand:#ff5a36;--brand-strong:#c84225;--brand-soft:#3a2822;--purple:#d2c7bc}html[data-theme] .auth-shell{background:#f7f5f2}html[data-theme=light] :is(th,.supervision-table th,.cost-table th,.exports-table th,.credential-results th){color:#655e57;background:#f0ede9}html[data-theme=light] :is(td,.supervision-table td,.cost-table td,.exports-table td,.history-table-wrap td){color:#302d29;border-color:#e6e1dc}html[data-theme=light] :is(.button-soft,.copy-button,.detail-button,.drawer-close,.context-modal-close,.operator-day-head button,.admin-access-link,.sms-upload-action,.sms-variables button,.appointment-cancel,.drawer-quick-actions button,.offline-toggle,.supervision-action,.theme-toggle-card){color:#4f4943;background:#f3f0ec;border-color:#e1dbd5}html[data-theme=light] :is(.button-soft,.copy-button,.detail-button,.drawer-close,.context-modal-close,.operator-day-head button,.admin-access-link,.sms-upload-action,.sms-variables button,.appointment-cancel,.drawer-quick-actions button,.offline-toggle,.supervision-action,.theme-toggle-card):hover{color:#282522;background:#eae5df;border-color:#c9c0b8}html[data-theme=light] :is(label,.eyebrow,.mini-label){color:#5c554f}html[data-theme] .auth-brand:after{border-color:#ff755857;box-shadow:0 0 0 50px #ff5a360b,0 0 0 100px #ff5a3609}html[data-theme] .auth-brand img{object-fit:contain;object-position:left center;mix-blend-mode:normal;filter:none;width:min(280px,72vw);max-height:64px}html[data-theme] .auth-brand .eyebrow{color:#ff947b}html[data-theme] .sidebar{color:#f4f1ed;background:#202124}html[data-theme] .brand-mark{background:#2b2926;border:1px solid #49443f;border-radius:12px}html[data-theme] .brand-mark img{object-fit:contain;width:28px;max-width:100%;height:28px}html[data-theme] .side-link.active{color:#ff9078;background:#ff5a3626;border-left-color:#ff5a36}html[data-theme] .side-link:hover{color:#fff;background:#36322f}html[data-theme] #adminSidebar .side-submenu a[aria-current=page]{color:#fff;background:#ff5a3629;box-shadow:inset 2px 0 #ff5a36}html[data-theme] #adminSidebar.expanded .side-bottom .theme-toggle-sidebar{border-color:#f4f1ed2e}html[data-theme] .button-primary,html[data-theme] .system-confirm-accept,html[data-theme] .compact-pagination .active,html[data-theme] .compact-pagination a:hover,html[data-theme] .spy-mode-switch button.active,html[data-theme] .control-button[aria-pressed=true]{color:#fff;background:#c84225;border-color:#c84225;box-shadow:0 8px 18px #c8422533}html[data-theme] .button-primary:hover,html[data-theme] .system-confirm-accept:hover{background:#ad361d;border-color:#ad361d}html[data-theme] .side-link.active .side-icon,html[data-theme] .quiet-link,html[data-theme] .phone-link,html[data-theme] .supervision-sort.active:after{color:#c84225}html[data-theme] .admin-access-link:hover{color:#a8371d;background:#fff6f2;border-color:#ffaa98}html[data-theme] .sms-upload-icon{color:#c84225;background:#fff0ea}html[data-theme] .sms-format-note code,html[data-theme] .sms-segment-count{color:#a8371d;background:#fff0ea}html[data-theme] .sms-variables button{color:#a8371d;background:#fff9f6;border-color:#f0c2b7}html[data-theme] .sms-schedule-choice.is-selected{background:#fff6f2;border-color:#ff9078;box-shadow:0 0 0 2px #ff5a3614}html[data-theme] .sms-schedule-choice.is-selected .sms-radio-mark{border-color:#c84225}html[data-theme] .sms-contact-avatar{background:linear-gradient(145deg,#c84225,#ff8b72)}html[data-theme] .avatar{background:#c84225}html[data-theme] .theme-toggle:focus-visible,html[data-theme] :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#ff765b}html[data-theme] .system-confirm-signal{background:linear-gradient(#302d29,#202124)}html[data-theme] .system-confirm-signal span{background:#ff5a3626;border-color:#ff7558b8;box-shadow:0 0 0 7px #ff5a3617}html[data-theme] .system-confirm-signal span:before,html[data-theme] .system-confirm-signal i{background:#ff765b}html[data-theme] .supervision-command{background:radial-gradient(circle at 92% 15%,#ff5a3638,#0000 30%),linear-gradient(105deg,#202124,#302c29 72%,#3b2b25);border-color:#ff5a3642}html[data-theme] .line-status:after{border-color:#ff5a3638;box-shadow:0 0 0 28px #ff5a3609,0 0 0 56px #ff5a3605}html[data-theme] .audio-console{border-top-color:#ff5a36}html[data-theme] .agent-status.calling{color:#fff;background:#c84225}html[data-theme] .supervision-action:not(.barge):hover:not(:disabled){color:#fff;background:#c84225;border-color:#c84225}html[data-theme] .spy-console{border-top-color:#ff5a36}html[data-theme] .spy-eye{color:#c84225;background:#fff0ea}html[data-theme] .spy-wave i{background:#c84225}html[data-theme] .performance-metric-calls,html[data-theme] .performance-metric-rate{border-top-color:#ff5a36}html[data-theme=dark] .sidebar{color:#f4f1ed;background:#202124;border-right-color:#403b36}html[data-theme=dark] .brand-mark{background:#2b2926;border-color:#49443f}html[data-theme=dark] .side-link.active{color:#ff9078;background:#ff5a3626;border-left-color:#ff5a36}html[data-theme=dark] .side-link:hover{color:#fff;background:#36322f}html[data-theme=dark] .supervision-command{border-color:#ff5a3642}html[data-theme=dark] .spy-eye{color:#ff9078;background:#3a2822}html[data-theme=dark] .theme-toggle-card{color:#f0ede9}html[data-theme=dark] .sms-upload-icon,html[data-theme=dark] .sms-format-note code,html[data-theme=dark] .sms-segment-count{color:#ff9078}html[data-theme=dark] .admin-access-link:hover,html[data-theme=dark] .sms-upload-icon,html[data-theme=dark] .sms-format-note code,html[data-theme=dark] .sms-segment-count,html[data-theme=dark] .sms-variables button{color:#ff9078;background:#3a2822;border-color:#6b453b}html[data-theme=dark] .sms-schedule-choice.is-selected{background:#322722;border-color:#b95b45}html[data-theme=dark] .sms-schedule-choice.is-selected .sms-radio-mark{border-color:#ff765b}html[data-theme=dark] .tenant-module-badge{color:var(--theme-muted);border-color:var(--theme-border);background:var(--theme-raised)}html[data-theme=dark] .tenant-module-badge.is-enabled{color:#8de0c5;background:#12392f;border-color:#286953}html[data-theme] .auth-brand{isolation:isolate}html[data-theme=light] .auth-shell{background:linear-gradient(135deg,#f3f0ec,#fbfaf8 55%,#eee9e3)}html[data-theme] .auth-brand{background:radial-gradient(circle at 32% 29%,#ff5a3629,#0000 28%),linear-gradient(145deg,#202124,#302d2a)}html[data-theme] .auth-brand p:last-child{color:#d4d0cb}html[data-theme=light] .auth-card{box-shadow:0 24px 70px #20212424}html[data-theme=light] .auth-card label{color:#4a4540}html[data-theme=light] .auth-card input,html[data-theme=light] .auth-card select{border-color:#d2c7bc}html[data-theme] .auth-brand:after{content:none}html[data-theme] .auth-brand>.auth-brand-watermark{z-index:0;opacity:.085;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(300px,48vw,620px);height:auto;max-height:none;position:absolute;bottom:clamp(-170px,-12vw,-72px);right:clamp(-130px,-7vw,-48px)}html[data-theme] .auth-brand>img:not(.auth-brand-watermark),html[data-theme] .auth-brand>div{z-index:1;position:relative}html[data-theme] #adminSidebar:not(.expanded) .sidebar-head{flex-direction:column;justify-content:flex-start;gap:6px;min-height:96px;padding-bottom:10px}html[data-theme] #adminSidebar:not(.expanded) .brand-mark{background:0 0;border:0;border-radius:10px;width:40px;height:40px;margin:0;display:grid;overflow:visible}html[data-theme] #adminSidebar .brand-mark-symbol{object-fit:contain;width:30px;max-width:100%;height:30px}html[data-theme] #adminSidebar .brand-mark-wordmark{display:none}html[data-theme] #adminSidebar.expanded .brand-mark{background:0 0;border:0;border-radius:0;width:min(156px,100% - 48px);height:40px;display:block;overflow:visible}html[data-theme] #adminSidebar.expanded .brand-mark-symbol{display:none}html[data-theme] #adminSidebar.expanded .brand-mark-wordmark{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:40px;display:block}@media (width<=760px){html[data-theme] .auth-brand>.auth-brand-watermark{opacity:.07;width:min(78vw,330px);bottom:-138px;right:-82px}}
