:root{color:#17213a;font-synthesis:none;text-rendering:optimizelegibility;--bg-app:#f5f8fd;--bg-surface:#fff;--bg-raised:#f8faff;--bg-hover:#eaf2ff;--bg-input:#fff;--bg-modal:#fff;--bg-modal-header:#f8faff;--bg-modal-card:#f7faff;--bg-modal-secondary:#f5f8fd;--border:#dfe7f4;--border-strong:#cddbf0;--border-modal:#dfe7f4;--text-primary:#17213a;--text-secondary:#6b7891;--text-muted:#8392a8;--text-inverse:#fff;--text-accent:#286ef4;--icon-primary:#527095;--accent-blue:#286ef4;--accent-blue-hover:#1f60db;--accent-blue-soft:#eaf2ff;--color-success:#198754;--color-success-soft:#e8f7ef;--color-warning:#d99000;--color-warning-soft:#fff5d8;--color-danger:#d92d3d;--color-danger-hover:#b82232;--color-danger-soft:#fff0f2;--message-in:#f7faff;--message-out:#286ef4;--message-note:#fff7e6;--primary:var(--accent-blue);--primary-hover:var(--accent-blue-hover);--primary-soft:var(--accent-blue-soft);--surface:var(--bg-surface);--canvas:var(--bg-app);--text:var(--text-primary);--muted:var(--text-secondary);--success:var(--color-success);--danger:var(--color-danger);--shell-edge:22px;--shadow-sm:0 4px 14px #2f497812;--shadow-lg:0 28px 80px #12234240;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{color:#f3f4f6;--bg-app:#081220;--bg-surface:#111b2d;--bg-raised:#1a2332;--bg-hover:#1f2937;--bg-input:#16202c;--bg-modal:#141a23;--bg-modal-header:#1b2430;--bg-modal-card:#1f2937;--bg-modal-secondary:#16202c;--border:#273243;--border-strong:#34445a;--border-modal:#2a3544;--text-primary:#e6edf3;--text-secondary:#94a3b8;--text-muted:#6b7280;--text-inverse:#fff;--text-accent:#3b82f6;--icon-primary:#93a4b8;--accent-blue:#3b82f6;--accent-blue-hover:#2563eb;--accent-blue-soft:#1a2332;--color-success:#22c55e;--color-success-soft:#123a2b;--color-warning:#f59e0b;--color-warning-soft:#30291c;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-soft:#3b252d;--message-in:#1f2937;--message-out:#1e3a8a;--message-note:#211a31;--primary:var(--accent-blue);--primary-hover:var(--accent-blue-hover);--primary-soft:var(--accent-blue-soft);--surface:var(--bg-surface);--canvas:var(--bg-app);--text:var(--text-primary);--muted:var(--text-secondary);--success:var(--color-success);--danger:var(--color-danger);--shadow-sm:none;--shadow-lg:0 20px 60px #00000052;background:#081220}*{box-sizing:border-box}html,body,#root{background:var(--bg-app);width:100%;height:100%;margin:0}body{overscroll-behavior:none;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}svg{display:block}:focus-visible{outline-offset:2px;outline:3px solid #286ef447}.eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.error{color:var(--color-danger);margin:0;font-size:.86rem;line-height:1.4}.muted-state{color:var(--muted);margin:0;line-height:1.45}.button{border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.button svg{width:19px;height:19px}.button-primary{background:var(--primary);color:var(--text-inverse)}.button-primary:hover{background:var(--primary-hover)}.button-secondary{border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-accent)}.button-danger{background:var(--danger);color:var(--text-inverse)}.button-danger:hover:not(:disabled){background:var(--color-danger-hover)}.full-width{width:100%}.feedback-page{background:var(--canvas);min-height:0;padding:clamp(24px,4vw,52px);overflow:auto}.feedback-page-header{align-items:flex-start;gap:16px;max-width:1040px;margin:0 auto 24px;display:flex}.feedback-page-header .back-button{flex:none}.feedback-page-header h1{color:#132a4f;letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(1.5rem,2.4vw,2rem)}.feedback-page-header p:last-child{color:var(--muted);margin:0}.feedback-page-summary{grid-template-columns:repeat(2,minmax(0,180px));gap:12px;max-width:1040px;margin:0 auto 24px;display:grid}.feedback-page-summary article{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dce7f6;border-radius:16px;gap:5px;padding:14px 16px;display:grid}.feedback-page-summary small{color:var(--muted);font-size:.76rem;font-weight:700}.feedback-page-summary strong{color:#1b355f;font-size:1.35rem}.feedback-page-summary strong span{color:#f0ae00;margin-right:5px}.feedback-page-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:15px;max-width:1040px;margin:0 auto;display:grid}.feedback-page-item{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dce7f6;border-radius:18px;align-content:start;gap:13px;padding:16px;display:grid}.feedback-page-item>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.feedback-page-item>header>div{gap:3px;min-width:0;display:grid}.feedback-page-item>header strong,.feedback-page-item>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feedback-page-item>header strong{color:#1b335a;font-size:.9rem}.feedback-page-item>header small{color:var(--muted);font-size:.72rem}.feedback-page-rating{align-items:center;gap:8px;display:flex}.feedback-page-rating span{color:#f0ae00;letter-spacing:.08em;font-size:1.1rem}.feedback-page-rating b{color:#9a6d00;background:#fff5d8;border-radius:8px;padding:4px 7px;font-size:.76rem}.feedback-page-item>p{color:#405470;white-space:pre-wrap;min-height:44px;margin:0;line-height:1.42}.feedback-page-empty{font-style:italic;color:#8392a8!important}.feedback-page-item .button{border-radius:10px;justify-self:start;min-height:38px;padding:0 13px;font-size:.82rem;transition:border-color .16s,background .16s,color .16s}.feedback-page-item .button-secondary:hover{color:#1459ca;background:#edf4ff;border-color:#aecaef}.feedback-page-empty-state{text-align:center;background:#fff;border:1px dashed #c8d7eb;border-radius:20px;grid-column:1/-1;place-items:center;gap:8px;padding:64px 20px;display:grid}.feedback-page-empty-state svg{color:#f0ae00;width:32px;height:32px}.feedback-page-empty-state h2{color:#1b335a;margin:2px 0;font-size:1.1rem}.feedback-page-empty-state p{max-width:360px;color:var(--muted);margin:0;line-height:1.45}.brand-mark{background:var(--primary);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.brand-mark svg{width:23px;height:23px}.login-screen{background:var(--canvas);place-items:center;min-height:100%;padding:24px;display:grid}.login-card{border:1px solid var(--border);background:var(--surface);width:min(100%,440px);box-shadow:var(--shadow-lg);border-radius:24px;padding:32px}.login-card-header{align-items:center;gap:14px;display:flex}.login-card .brand-mark{border-radius:15px;width:50px;height:50px}.login-card h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,5vw,1.85rem)}.login-card form{gap:16px;margin-top:28px;display:grid}.login-card .button{width:100%;margin-top:4px}.login-remember{width:fit-content;color:var(--muted);cursor:pointer;justify-content:flex-start;align-items:center;gap:9px;font-weight:650;display:inline-flex}.login-remember input{width:18px;height:18px;min-height:18px;accent-color:var(--primary);margin:0}.login-site-link{color:#5c6f90;width:fit-content;margin:22px auto 0;font-size:.86rem;font-weight:400;text-decoration:none;transition:color .16s;display:block}.login-site-link:hover{color:var(--primary);text-decoration:underline}label{color:var(--text-primary);gap:7px;font-size:.86rem;font-weight:700;display:grid}input,textarea,select{border:1px solid var(--border-strong);background:var(--bg-input);width:100%;color:var(--text);border-radius:13px}input,select{min-height:48px;padding:0 14px}textarea{padding:13px 15px;line-height:1.45}input:focus,textarea:focus,select:focus{border-color:var(--primary);outline:2px solid #286ef424}.support-app{background:var(--canvas);grid-template-rows:72px minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.tariff-workspace,.users-workspace{grid-template-columns:62px minmax(0,1fr)}.user-management-page{color:var(--text);grid-column:2;padding:36px clamp(22px,4vw,64px);overflow:auto}.user-management-page>.user-directory-header{align-items:flex-start;gap:12px;max-width:1180px;margin:0 auto;display:flex}.user-management-page>.user-directory-header h2{margin:2px 0 5px;font-size:clamp(1.5rem,2.5vw,2rem)}.user-management-page>.user-directory-header p{color:var(--muted);margin:0}.user-management-page>.user-directory-header .eyebrow{margin-bottom:4px}.user-management-page .user-management-layout{grid-template-columns:minmax(280px,.82fr) minmax(400px,1.18fr);max-width:1180px;margin:28px auto 0}.user-page-editor{border:1px solid var(--border);background:var(--bg-surface);border-radius:18px;min-height:430px;padding:22px}.user-page-editor .user-editor{height:100%}.user-page-empty{min-height:380px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:9px;display:grid}.user-page-empty svg{width:38px;height:38px;color:var(--primary);opacity:.7}.user-page-empty h3,.user-page-empty p{margin:0}.user-page-empty h3{color:var(--text)}.settings-page{color:var(--text);grid-column:2;padding:36px clamp(22px,4vw,64px);overflow:auto}.settings-page>header,.settings-page>form{width:min(100%,680px);margin-left:auto;margin-right:auto}.settings-page>header{align-items:center;gap:11px;margin-bottom:24px;display:flex}.settings-page>header h2{margin:0;font-size:clamp(1.5rem,2.5vw,2rem)}.settings-page>form{border:1px solid var(--border);background:var(--bg-surface);border-radius:18px;gap:16px;padding:24px;display:grid}.settings-page .user-editor-actions{grid-template-columns:1fr;margin:6px 0 0}.settings-page .user-editor-actions .button{width:100%}.whatsapp-settings{gap:12px;display:grid}.whatsapp-phone-field{color:var(--text);gap:6px;font-size:.82rem;display:grid}.whatsapp-phone-field input{min-height:42px}.whatsapp-phone-field small{color:var(--muted);font-weight:500}@media (width<=760px),(height<=500px) and (pointer:coarse){.settings-workspace{grid-template-columns:1fr;display:grid;overflow:auto}.settings-workspace .app-sidebar{display:none}.settings-page{padding:20px 14px max(20px, env(safe-area-inset-bottom));grid-column:1}.settings-page>form{padding:18px}.settings-page .work-hours{flex-direction:column;align-items:flex-start}.users-workspace{grid-template-columns:1fr;display:grid;overflow:auto}.users-workspace .app-sidebar{display:none}.user-management-page{padding:20px 14px max(20px, env(safe-area-inset-bottom));grid-column:1}.user-management-page .user-management-layout{grid-template-columns:1fr}.user-page-editor{min-height:0;padding:18px}}.tariff-catalog-page{color:var(--text);padding:36px clamp(22px,4vw,64px);overflow:auto}.tariff-catalog-header{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1280px;margin:0 auto 24px;display:flex}.tariff-catalog-header h1{margin:3px 0 8px;font-size:clamp(1.5rem,2.5vw,2rem)}.tariff-catalog-header p{color:var(--muted);margin:0}.settings-dialog.tariff-editor-dialog{width:min(100vw - 40px,760px)}.tariff-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tariff-editor label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:750;display:grid}.tariff-editor input,.tariff-editor select{border:1px solid var(--border);background:var(--canvas);min-height:40px;color:var(--text);border-radius:9px;padding:0 10px}.tariff-table-wrap{border:1px solid var(--border);background:var(--bg-surface);border-radius:16px;max-width:1280px;margin:0 auto;overflow-x:auto}.tariff-table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.tariff-table th,.tariff-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 16px}.tariff-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.tariff-table tr:last-child td{border-bottom:0}.tariff-table strong,.tariff-table small{display:block}.tariff-table small{color:var(--muted);margin-top:4px;font-size:.77rem}.tariff-table code{font-size:.82rem}.tariff-catalog-header .button{border-radius:10px;min-height:40px;padding:0 16px;font-size:.82rem;font-weight:500}.tariff-status,.user-status{color:#61708a;letter-spacing:.01em;background:#f5f7fa;border:1px solid #d9e3ef;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.tariff-status{color:#277552;background:#eef8f2;border-color:#ccebd9}.tariff-status.archived{color:#6c7688;background:#f5f6f8;border-color:#dfe3e9}.tariff-status.hidden{color:#9a6c19;background:#fff7e9;border-color:#f3dfb4}.user-status.active{color:#277552;background:#eef8f2;border-color:#ccebd9}.tariff-edit{border:1px solid var(--border-strong);background:var(--bg-surface);width:40px;height:40px;color:var(--text-accent);border-radius:10px;place-items:center;display:inline-grid}.tariff-edit:hover{color:#1459ca;background:#edf4ff;border-color:#aecaef}.tariff-edit svg{width:18px;height:18px}.tariff-drag-cell{width:38px;padding-right:0!important}.tariff-drag-handle{color:#91a1b8;cursor:grab;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:36px;display:grid}.tariff-drag-handle:hover{color:var(--primary);background:#edf4ff}.tariff-drag-handle:active{cursor:grabbing}.tariff-drag-handle svg{width:18px;height:18px}.tariff-table tr.is-dragging{opacity:.45;background:#f4f8ff}@media (width<=960px){.tariff-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tariff-workspace{min-height:0}@media (width<=620px){.tariff-catalog-page{padding:20px 14px}.tariff-catalog-header{display:grid}.tariff-editor-grid{grid-template-columns:1fr}}.refresh-toast{z-index:90;left:50%;bottom:max(24px, env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--bg-surface);min-height:48px;color:var(--text);border-radius:15px;align-items:center;gap:9px;padding:0 15px;font-size:.84rem;font-weight:750;animation:.2s ease-out toast-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 32px #13284e2e}.refresh-toast svg{flex:none;width:20px;height:20px}.refresh-toast.success svg{color:var(--color-success)}.refresh-toast.error{border-color:var(--color-danger);background:var(--color-danger-soft)}.refresh-toast.error svg{color:var(--color-danger)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.app-header{border-bottom:1px solid var(--border);background:var(--bg-surface);padding:0 var(--shell-edge);grid-template-columns:minmax(0,1fr) minmax(280px,520px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.header-brand{align-items:center;gap:8px;min-width:0;display:flex}.header-search{min-width:0}.inbox-search{display:none}.header-search .conversation-search-results{z-index:70;max-height:min(420px,100dvh - 90px)}.notification-button{flex:none}.header-brand .notification-button{transform:translateY(2px)}.notifications-backdrop{z-index:60;background:0 0;border:0;position:fixed;inset:0}.notifications-panel{z-index:61;top:64px;left:var(--shell-edge);background:#fff;border-radius:16px;align-content:start;gap:15px;width:min(400px,100vw - 44px);max-height:min(520px,100dvh - 82px);padding:18px;animation:.16s ease-out notifications-pop;display:grid;position:fixed;overflow-y:auto;box-shadow:0 14px 38px #0f23462e}.notifications-panel:before{content:"";background:#fff;width:16px;height:16px;position:absolute;top:-8px;left:14px;transform:rotate(45deg)}.notifications-panel>*{position:relative}.notifications-panel header{justify-content:space-between;align-items:center;display:flex}.notifications-panel h2,.notifications-panel h3{margin:0}.push-card{background:#eef4ff;border-radius:15px;grid-template-columns:24px 1fr;gap:10px;padding:13px;display:grid}.push-card span{gap:3px;display:grid}.push-card small,.notifications-list small{color:var(--muted);font-size:.76rem}.push-card button{background:var(--primary);color:#fff;border:0;border-radius:9px;grid-column:2;justify-self:start;padding:7px 10px;font-weight:750}.notifications-list{gap:7px;display:grid}.notifications-list button{color:var(--text);text-align:left;background:#f5f7fb;border:0;border-radius:12px;gap:4px;padding:12px;display:grid}.notifications-list button:hover{background:#eaf1ff}@keyframes notifications-pop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.header-actions{justify-self:end;align-items:center;gap:6px;display:flex}.icon-button{color:#4d5d78;background:0 0;border:0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.icon-button:hover{background:var(--primary-soft);color:var(--primary)}.icon-button svg{width:20px;height:20px}.logout-button{color:#d92d3d;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:.82rem;font-weight:800;display:inline-flex}.logout-button:hover{color:#b82232;background:#fff0f2}.logout-button svg{width:19px;height:19px}.icon-button.is-success{color:var(--success);background:0 0}.icon-button.is-spinning svg{animation:.65s linear infinite spin}.operator-name{color:#44536e;align-items:center;gap:7px;margin:0 4px;font-size:.84rem;font-weight:700;display:inline-flex}.operator-name svg{width:18px}@keyframes spin{to{transform:rotate(360deg)}}.support-workspace{grid-template-columns:minmax(297px,347px) minmax(430px,1fr) minmax(270px,320px);min-height:0;display:grid;overflow:hidden}.support-workspace>*{min-width:0}.inbox-pane,.details-pane{background:#fff;min-height:0}.inbox-pane{--inbox-edge:16px;border-right:1px solid var(--border);min-width:0;padding:22px var(--inbox-edge) 0;grid-template-rows:auto minmax(0,1fr) auto;row-gap:0;display:grid;overflow:hidden}.details-pane{border-left:1px solid var(--border);padding:24px 22px;overflow:hidden auto}.count-badge,.unread-badge{background:var(--primary);color:#fff;border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.count-badge{min-width:34px;height:34px;padding:0 8px;box-shadow:0 5px 14px #246bee29}.filters{background:#fff;border:1px solid #e1e9f4;border-radius:16px;grid-template-columns:.78fr 1.15fr .62fr 1.32fr;align-items:center;gap:3px;min-width:0;padding:5px;display:grid}.filters button{color:#536786;white-space:nowrap;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:38px;padding:0 5px;font-size:.68rem;font-weight:750;display:inline-flex}.filters button:hover{color:#2465d6;background:#f2f6fc}.filters button.active,.filters button.active:hover{color:#fff;background:#2874f3}.filter-count{color:#286ef4;background:#bed5ff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:800;display:inline-grid}.filters button.active .filter-count{color:#fff;background:#ffffff47}.conversation-search{color:#6a7b97;background:#fff;border:1px solid #cfdbee;border-radius:13px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;display:grid;position:relative}.conversation-search.is-chat-search{grid-template-columns:20px auto minmax(0,1fr) auto}.conversation-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #286ef424}.conversation-search>svg{width:19px;height:19px}.conversation-search label{min-width:0}.conversation-search input{background:0 0;border:0;border-radius:0;outline:0;min-height:44px;padding:0;font-weight:400}.conversation-search input:focus{border:0;outline:0}.conversation-search input::placeholder{color:#7888a1;font-weight:400}.chat-search-tag{color:#2861c1;white-space:nowrap;background:#eaf2ff;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:5px 5px 5px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.chat-search-tag button{place-items:center;width:18px!important;height:18px!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;display:inline-grid!important}.chat-search-tag button svg{width:12px;height:12px}.chat-search-tag button:hover{background:#2661c124!important}.conversation-search>button{color:#60708b;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.conversation-search>button:hover{background:var(--primary-soft);color:var(--primary)}.conversation-search>button svg{width:17px;height:17px}.conversation-search-results{z-index:30;background:var(--surface);border:1px solid #cfdbee;border-radius:14px;max-height:min(420px,55dvh);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #172b502e}.conversation-search-results>p{text-align:center;padding:10px;font-size:.82rem}.conversation-search-results>button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.conversation-search-results>button:hover,.conversation-search-results>button:focus-visible{background:var(--primary-soft)}.conversation-search-results .avatar{width:34px;height:34px}.conversation-search-results>button>span:last-child{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;display:grid}.conversation-search-results strong,.conversation-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-search-results strong{font-size:.82rem}.conversation-search-results small{color:var(--muted);grid-column:1/-1;font-size:.74rem}.conversation-search-results time{color:var(--muted);white-space:nowrap;font-size:.7rem}.conversation-search-results mark{color:inherit;background:#ffe7a5;border-radius:3px;padding:0 1px}.conversation-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9c2cf transparent;min-width:0;min-height:0;margin-top:14px;margin-right:calc(4px - var(--inbox-edge));padding:0 0 20px;overflow:hidden auto}.conversation-scroll::-webkit-scrollbar{width:6px}.conversation-scroll::-webkit-scrollbar-track{background:0 0}.conversation-scroll::-webkit-scrollbar-thumb{background:#b9c2cf;border-radius:999px}.conversation-scroll::-webkit-scrollbar-thumb:hover{background:#aab5c4}.conversation-list{gap:8px;display:grid}.subscriber-group{border-radius:18px}.conversation-row{width:100%;min-height:76px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:18px;align-items:center;gap:10px;padding:9px 10px;display:flex}.conversation-row:hover{background:#f4f7fc}.conversation-row.selected{background:#e7f0ff}.conversation-row.requires-claim{background:#2bb16717;border:1px solid #198f5424}.conversation-row.requires-claim:hover{background:#2bb16724}.conversation-row.requires-claim.selected{background:#2bb16726;border-color:#198f543d}.conversation-row.resolved-conversation,.subscriber-case-list button.resolved-conversation{opacity:.62}.conversation-row.resolved-conversation:hover,.conversation-row.resolved-conversation.selected,.subscriber-case-list button.resolved-conversation:hover,.subscriber-case-list button.resolved-conversation.active{opacity:1}.conversation-row.selected .avatar{color:#fff;background:#347cf3}.avatar{color:#fff;letter-spacing:.03em;background:#347cf3;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:800;display:grid}.avatar-large{width:42px;height:42px}.conversation-copy{flex:1;gap:2px;min-width:0;display:grid}.conversation-copy-top,.conversation-copy-bottom{align-items:center;gap:6px;min-width:0;display:flex}.conversation-copy-top strong{flex:1}.conversation-count{color:#315a9d;background:#ceddf6;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.68rem;display:grid}.conversation-copy-bottom{justify-content:space-between;gap:10px}.conversation-source{color:#4c6c9f;background:#f0f5ff;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.conversation-source svg{width:17px;height:17px}.conversation-status:before{background:var(--success);content:"";vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.conversation-status.is-resolved{color:#22754d}.subscriber-case-list{background:#f4f7fc;border-radius:14px;gap:2px;margin:3px 8px 8px 58px;padding:5px;display:grid}.subscriber-case-list button{min-height:46px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.subscriber-case-list button:hover,.subscriber-case-list button.active{background:#fff}.subscriber-case-list button>span{gap:2px;min-width:0;display:grid}.subscriber-case-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.subscriber-case-list small,.subscriber-case-list time{color:var(--muted);font-size:.7rem}.subscriber-case-list time{flex:none}.resolved-divider{color:#8794aa;width:100%;font:inherit;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;align-items:center;gap:10px;margin:12px 2px 4px;padding:0;font-size:.68rem;font-weight:800;display:flex}.resolved-divider:before,.resolved-divider:after{content:"";background:#dfe7f4;flex:1;height:1px}.resolved-divider svg{flex:none;width:15px;height:15px;transition:transform .18s}.resolved-divider.is-collapsed svg{transform:rotate(-90deg)}.conversation-copy time{color:#7787a3;white-space:nowrap;flex:none;font-size:.72rem}.conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.conversation-copy .conversation-phone{color:#8090a9;font-size:.71rem}.conversation-source--primary{color:#2165db;background:#e5edfc;border-radius:50%;width:38px;height:38px}.unread-badge{min-width:24px;height:24px;padding:0 6px}.operator-menu{margin:0 calc(-1 * var(--inbox-edge));border-top:1px solid var(--border);padding:10px var(--inbox-edge) 12px;position:relative}.operator-menu-trigger{width:100%;min-height:52px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:4px;display:grid}.operator-menu-trigger:hover,.operator-menu-trigger.is-open{background:#f3f7ff}.operator-menu-trigger>span:nth-child(2){gap:3px;min-width:0;display:grid}.operator-menu-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.operator-menu-trigger small{color:var(--muted);font-size:.72rem}.operator-menu-trigger>svg{color:#607895;width:18px;transition:transform .18s}.operator-menu-trigger.is-open>svg{transform:rotate(-90deg)}.operator-avatar{color:#fff;background:#347cf3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:800;display:grid}.operator-avatar-large{flex:none;width:52px;height:52px;font-size:1.1rem}.operator-menu-panel{z-index:35;background:#fff;border:1px solid #d8e2f0;border-radius:16px;gap:4px;width:min(334px,100vw - 32px);padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:auto;right:12px;box-shadow:0 16px 32px #1a35622e}.operator-menu-panel button{min-height:42px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:.82rem;font-weight:750;display:flex}.operator-menu-panel button:hover{color:var(--primary);background:#edf4ff}.operator-menu-panel button svg{width:18px}.operator-menu-panel .operator-menu-logout{color:#c52a3a;background:#fff0f2}.operator-menu-panel .operator-menu-logout:hover{color:#a71f2d;background:#ffe2e6}.conversation-pane{background:var(--canvas);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.conversation-header{z-index:10;border-bottom:1px solid var(--border);background:#fffffffa;align-items:center;gap:10px;min-height:76px;padding:12px 22px;display:flex;position:relative}.back-button{background:var(--primary-soft);color:#2165d9;border:0;border-radius:13px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:background .16s,color .16s;display:inline-flex}.back-button:hover{color:#1459ca;background:#dceaff}.back-button svg{width:19px;height:19px}.customer-button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.customer-button>span:last-child{min-width:0}.customer-button h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:1rem;overflow:hidden}.customer-button p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;overflow:hidden}.secure-label{color:#557093;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:.76rem;display:inline-flex}.secure-label svg{width:17px;color:var(--success)}.chat-search-button{color:#527095;background:#f7faff;border:1px solid #d8e4f5;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;margin-left:8px;padding:0;transition:border-color .16s,background .16s,color .16s;display:inline-grid}.chat-search-button svg{width:19px;height:19px}.chat-search-button:hover,.chat-search-button.is-active{color:#2465d6;background:#eaf2ff;border-color:#a9c7f5}.mobile-management-trigger{background:var(--primary-soft);color:#2165d9;border:0;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:none}.mobile-management-trigger svg{width:22px;height:22px}.conversation-error{z-index:9;color:#a61b2a;background:#fff0f2;margin:0;padding:9px 22px;font-size:.82rem;position:absolute;top:76px;left:0;right:0}.message-region{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;min-height:0;display:flex;position:relative;overflow-y:auto}.message-search{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d8e3f2;border-radius:11px;align-items:center;gap:8px;width:min(100% - 36px,560px);min-height:38px;margin:12px auto 0;padding:0 10px;display:flex;position:sticky;top:0;box-shadow:0 5px 14px #25436f12}.message-search:focus-within{border-color:#92b7ef;box-shadow:0 0 0 3px #286ef41a}.message-search>svg{color:#6c7f9f;width:16px;height:16px}.message-search label{flex:1;min-width:0}.message-search input{background:0 0;border:0;outline:0;width:100%;min-height:36px;padding:0;font-size:.8rem}.message-search input:focus{border:0;outline:0}.message-search button{color:#7182a0;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.message-search button:hover{color:#286ef4;background:#eef4ff}.message-search button svg{width:15px;height:15px}.message-search-summary{background:#ffffffe6;border:1px solid #dfe8f6;border-radius:12px;gap:7px;width:min(100% - 36px,560px);margin:7px auto -3px;padding:8px;display:grid;box-shadow:0 5px 14px #25436f0f}.message-search-summary>span{color:#657894;font-size:.72rem;font-weight:700}.message-search-summary>div{gap:3px;max-height:114px;display:grid;overflow-y:auto}.message-search-summary button{color:#3f5678;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:.76rem;overflow:hidden}.message-search-summary button:hover{color:#1d5ec8;background:#edf4ff}.message-list{flex-direction:column;flex:1 0 auto;justify-content:flex-end;gap:10px;min-height:100%;padding:22px clamp(18px,4vw,44px);display:flex}.message-date-divider{color:#8796ad;text-align:center;align-items:center;gap:10px;width:100%;margin:5px 0 1px;font-size:.7rem;font-weight:700;display:flex}.message-date-divider:before,.message-date-divider:after{content:"";background:#dce5f0;flex:1;height:1px}.message-date-divider span{background:#edf2f8;border-radius:999px;padding:5px 10px}.message-bubble{width:fit-content;max-width:min(82%,620px);box-shadow:var(--shadow-sm);white-space:pre-wrap;background:#fff;border-radius:16px 16px 16px 5px;gap:4px;padding:10px 13px;display:grid}.message-bubble span{overflow-wrap:anywhere;line-height:1.42}.message-bubble small{color:#7b89a1;font-size:.7rem}.message-bubble.from-operator{background:var(--primary);color:#fff;border-radius:16px 16px 5px;align-self:flex-end}.message-bubble.from-operator strong,.message-bubble.from-operator small{color:#ffffffc7}.internal-note{align-self:center;justify-items:center;width:min(100%,360px);margin:8px 0;display:grid}.message-bubble.internal{color:#3f3769;text-align:left;background:#f4f1ff;border:1px solid #d8cffc;border-radius:16px;gap:6px;width:100%;max-width:none;padding:12px 15px 10px;box-shadow:0 6px 18px #5b4aa31a}.message-bubble.internal strong{color:#5c4aa5;letter-spacing:.015em;font-size:.75rem}.message-bubble.internal span{font-size:.92rem}.message-bubble.internal small{color:#766ba8;text-align:right}.message-bubble.search-hit,.service-event.search-hit{outline-offset:3px;outline:3px solid #f4a900;animation:2.4s ease-out search-message-highlight}@keyframes search-message-highlight{0%,65%{background:#fff0b8;outline-color:#f4a900;box-shadow:0 0 0 6px #ffbe2d52}to{box-shadow:none;outline-color:#0000}}.internal-note.search-hit .message-bubble.internal{animation:2.4s ease-out internal-note-highlight}@keyframes internal-note-highlight{0%,65%{background:#ede7ff;border-color:#9b82ef;box-shadow:0 0 0 4px #775ad324,0 12px 28px #5b4aa333}to{background:#f4f1ff;border-color:#d8cffc;box-shadow:0 6px 18px #5b4aa31a}}.service-event{color:#61708a;overflow-wrap:anywhere;text-align:center;white-space:normal;background:#edf1f6;border:1px solid #dfe6f0;border-radius:999px;align-self:center;max-width:min(92%,480px);margin:7px 0;padding:7px 13px;font-size:.75rem;font-weight:700;line-height:1.35}.customer-feedback-message{color:#20385c;background:#fff;border:1px solid #dce6f5;border-radius:15px;align-self:center;gap:8px;width:min(100%,330px);padding:12px 14px;display:grid;box-shadow:0 5px 16px #24477c14}.customer-feedback-message header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-feedback-message header strong{color:#516b95;font-size:.76rem}.customer-feedback-message header small{color:#8a9ab1;font-size:.68rem}.customer-feedback-rating{align-items:center;gap:8px;display:flex}.customer-feedback-stars{color:#f0ae00;letter-spacing:.07em;font-size:1.05rem}.customer-feedback-rating b{color:#9a6d00;background:#fff5d8;border-radius:8px;padding:3px 6px;font-size:.72rem}.customer-feedback-message p{color:#344967;white-space:pre-wrap;margin:0;line-height:1.38}.jump-button{z-index:8;width:44px;height:44px;color:var(--primary);background:#fff;border:1px solid #cad8ec;border-radius:50%;flex:none;align-self:center;place-items:center;margin:-56px 0 12px;display:grid;position:sticky;bottom:12px;box-shadow:0 8px 20px #233e6f29}.jump-button svg{width:22px;height:22px}.composer{z-index:10;border-top:1px solid var(--border);padding:12px clamp(16px, 3vw, 22px) max(12px, env(safe-area-inset-bottom));background:#fffffffa;gap:7px;display:grid;position:relative}.composer-row{grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:9px;display:grid}.composer textarea{resize:none;border-radius:13px;min-height:48px;max-height:120px;padding:12px 14px;font-size:16px;overflow-y:auto}.send-button{background:var(--primary);color:#fff;border:1px solid #c3d7f7;border-radius:12px;place-items:center;width:46px;height:46px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid}.send-button:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover);transform:translateY(-1px)}.send-button:disabled{color:#8fb3ee;opacity:1;background:#eaf2ff;border-color:#d3e1f7}.send-button svg{width:21px;height:21px;transform:translate(1px,-1px)}.internal-toggle{color:#64738b;align-items:center;gap:7px;width:fit-content;min-height:26px;font-size:.78rem;font-weight:500;display:inline-flex}.internal-toggle input{width:16px;height:16px;min-height:16px;accent-color:var(--primary);margin:0}.locked-composer{z-index:10;border-top:1px solid var(--border);padding:14px 22px max(14px, env(safe-area-inset-bottom));background:#fff;grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid;position:relative}.locked-composer p{color:var(--muted);margin:0;font-size:.84rem}.locked-composer-status{align-items:center;gap:8px;font-weight:500;display:inline-flex;color:#60718d!important;font-size:.84rem!important}.locked-composer-status svg{color:#627895;flex:none;width:18px;height:18px}.locked-composer-action,.details-take-button,.details-resume-button{color:#2465d6;min-height:38px;box-shadow:none;background:#f1f6ff;border:1px solid #cbdcf5;border-radius:10px;padding:0 13px;font-size:.82rem;font-weight:500}.locked-composer-action:hover:not(:disabled),.details-take-button:hover:not(:disabled),.details-resume-button:hover:not(:disabled){color:#1f60db;background:#e6f0ff;border-color:#a9c7f5}.locked-composer-action svg,.details-take-button svg,.details-resume-button svg{width:17px;height:17px}.empty-conversation{text-align:center;color:var(--muted);grid-template-rows:minmax(0,1fr);justify-content:center;align-items:center;overflow:hidden}.empty-conversation h2{color:#34415b;margin:0}.empty-conversation p{margin:0}.empty-state-copy,.details-empty-state{text-align:center;justify-items:center;gap:10px;max-width:340px;padding:28px;display:grid}.empty-state-copy h2,.details-empty-state h2{color:#34415b;letter-spacing:-.02em;margin:8px 0 0;font-size:1.28rem}.empty-state-copy p,.details-empty-state p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.empty-state-illustration{width:min(100%,320px);height:auto;overflow:visible}.illustration-shadow{fill:#eef3fb}.illustration-link{stroke:#82a9ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 6}.illustration-main-card,.illustration-ticket,.illustration-admin-panel{fill:var(--surface);stroke:#203b72;stroke-width:2.5px}.illustration-admin-avatar{fill:#dbe8ff;stroke:#3c78ff;stroke-width:2px}.illustration-admin-head{fill:#3c78ff}.illustration-admin-body{fill:none;stroke:#3c78ff;stroke-width:4px;stroke-linecap:round}.illustration-monitor-screen{fill:#f7faff;stroke:#b9cff4;stroke-width:2px}.illustration-desk,.illustration-desk-leg,.illustration-monitor-stand{fill:none;stroke:#203b72;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.illustration-person-head{fill:#dbe8ff;stroke:#3c78ff;stroke-width:2px}.illustration-person-hair{fill:none;stroke:#203b72;stroke-width:2.5px;stroke-linecap:round}.illustration-person-body{fill:#203b72;stroke:#203b72;stroke-width:2px;stroke-linejoin:round}.illustration-person-arms{fill:none;stroke:#3c78ff;stroke-width:3.5px;stroke-linecap:round}.illustration-person-legs{fill:none;stroke:#203b72;stroke-width:4px;stroke-linecap:round}.illustration-settings-card{fill:#f7faff;stroke:#b9cff4;stroke-width:2px}.illustration-setting-lines{stroke:#c8d9f4;stroke-width:3px;stroke-linecap:round}.illustration-setting-knob.blue{fill:#3c78ff}.illustration-setting-knob.green{fill:#1fc871}.illustration-setting-knob.violet{fill:#8d5bff}.illustration-gear-teeth{fill:none;stroke:#8d5bff;stroke-width:6px;stroke-linecap:round}.illustration-gear-core{fill:var(--surface);stroke:#8d5bff;stroke-width:3px}.illustration-route{stroke:#82a9ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 6}.illustration-arrow{fill:#3c78ff}.illustration-operator-card{fill:var(--surface);stroke-width:2.5px}.illustration-person{fill:none;stroke:#3c78ff;stroke-width:1.5px;stroke-linecap:round}.illustration-chat-sidebar{fill:var(--surface);stroke:#c8d8ef;stroke-width:2px}.illustration-chat-row{fill:#edf2f9}.illustration-chat-row.selected{fill:#d8e7ff;stroke:#3c78ff;stroke-width:1.5px}.illustration-select-arrow{fill:none;stroke:#3c78ff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.illustration-chat-window{fill:var(--surface);stroke:#203b72;stroke-width:2.5px}.illustration-window-divider{stroke:#dbe5f3;stroke-width:1.5px}.illustration-bubble.incoming{fill:#e9eff8}.illustration-bubble.outgoing{fill:#3c78ff}.illustration-composer{fill:#f0f4f9}.illustration-line{fill:#e5ebf4}.illustration-line.blue-line{fill:#cfe0fc}.illustration-line.faint{fill:#edf1f7}.illustration-node{fill:var(--surface);stroke-width:2.5px}.green-node{stroke:#1fc871}.blue-node{stroke:#3c78ff}.violet-node{stroke:#8d5bff}.illustration-dot.green{fill:#1fc871}.illustration-dot.blue{fill:#3c78ff}.illustration-dot.violet{fill:#8d5bff}.illustration-dot.amber{fill:#ffaf25}.illustration-bars,.illustration-settings{stroke:#5d8dff;stroke-width:3px;stroke-linecap:round}.illustration-avatar{fill:#dbe8ff;stroke:#3c78ff;stroke-width:1.5px}.illustration-spark{fill:#203b72}.illustration-spark-violet{fill:#8d5bff}.details-empty-state{align-content:center;min-height:100%;margin:auto}.details-empty-state .empty-state-illustration{transform-origin:50%;width:230px;margin:-8px 0 -14px;transform:scale(.88)}:root[data-theme=dark] .app-header,:root[data-theme=dark] .inbox-pane,:root[data-theme=dark] .details-pane,:root[data-theme=dark] .composer,:root[data-theme=dark] .locked-composer,:root[data-theme=dark] .conversation-header{background:var(--surface)}:root[data-theme=dark] .conversation-scroll{scrollbar-color:#52637d transparent}:root[data-theme=dark] .conversation-scroll::-webkit-scrollbar-thumb{background:#52637d}:root[data-theme=dark] .conversation-scroll::-webkit-scrollbar-thumb:hover{background:#7186a6}:root[data-theme=dark] .message-region{scrollbar-width:thin;scrollbar-color:#52637d transparent}:root[data-theme=dark] .message-region::-webkit-scrollbar{width:6px}:root[data-theme=dark] .message-region::-webkit-scrollbar-track{background:#151a22}:root[data-theme=dark] .message-region::-webkit-scrollbar-thumb{background:#52637d;border-radius:999px}:root[data-theme=dark] .message-region::-webkit-scrollbar-thumb:hover{background:#7186a6}:root[data-theme=dark] .details-pane{scrollbar-width:thin;scrollbar-color:#52637d transparent}:root[data-theme=dark] .details-pane::-webkit-scrollbar{width:6px}:root[data-theme=dark] .details-pane::-webkit-scrollbar-thumb{background:#52637d;border-radius:999px}:root[data-theme=dark] .details-pane::-webkit-scrollbar-thumb:hover{background:#7186a6}:root[data-theme=dark] .conversation-header .back-button{color:#a9c7ff;background:#1d355d;border:1px solid #38527a}:root[data-theme=dark] .conversation-header .back-button:hover{color:#e1ebff;background:#274675;border-color:#547bb5}:root[data-theme=dark] .chat-search-button{color:#a9c7ff;background:#1d355d;border-color:#38527a}:root[data-theme=dark] .chat-search-button:hover,:root[data-theme=dark] .chat-search-button.is-active{color:#e1ebff;background:#274675;border-color:#547bb5}:root[data-theme=dark] .conversation-row,:root[data-theme=dark] .message-bubble,:root[data-theme=dark] .profile-dialog,:root[data-theme=dark] .user-row,:root[data-theme=dark] .user-editor,:root[data-theme=dark] .mobile-transfer-section{border-color:var(--border);color:var(--text);background:#1b2940}:root[data-theme=dark] .conversation-row:hover,:root[data-theme=dark] .conversation-row.selected,:root[data-theme=dark] .user-row:hover,:root[data-theme=dark] .user-row.selected{background:#20375f;border-color:#5276ad}:root[data-theme=dark] .conversation-pane,:root[data-theme=dark] .mobile-assignment-card{background:var(--canvas)}:root[data-theme=dark] .empty-conversation h2,:root[data-theme=dark] .empty-state-copy h2,:root[data-theme=dark] .details-empty-state h2,:root[data-theme=dark] .customer-button{color:var(--text)}:root[data-theme=dark] .illustration-shadow{fill:#15233a}:root[data-theme=dark] .illustration-main-card,:root[data-theme=dark] .illustration-node,:root[data-theme=dark] .illustration-ticket,:root[data-theme=dark] .illustration-operator-card,:root[data-theme=dark] .illustration-chat-sidebar,:root[data-theme=dark] .illustration-chat-window,:root[data-theme=dark] .illustration-admin-panel,:root[data-theme=dark] .illustration-gear-core{fill:#1b2940}:root[data-theme=dark] .illustration-monitor-screen{fill:#25354f;stroke:#496b9b}:root[data-theme=dark] .illustration-desk,:root[data-theme=dark] .illustration-desk-leg,:root[data-theme=dark] .illustration-monitor-stand,:root[data-theme=dark] .illustration-person-legs{stroke:#b9cce8}:root[data-theme=dark] .illustration-person-body{fill:#b9cce8;stroke:#b9cce8}:root[data-theme=dark] .illustration-settings-card{fill:#25354f;stroke:#496b9b}:root[data-theme=dark] .illustration-setting-lines{stroke:#47658e}:root[data-theme=dark] .illustration-chat-sidebar{stroke:#3d5276}:root[data-theme=dark] .illustration-chat-row{fill:#2a3a55}:root[data-theme=dark] .illustration-chat-row.selected{fill:#294b7e}:root[data-theme=dark] .illustration-window-divider{stroke:#3a4d6d}:root[data-theme=dark] .illustration-bubble.incoming,:root[data-theme=dark] .illustration-composer{fill:#2b3c58}@media (width>=761px){.empty-state-copy h2{white-space:nowrap}}:root[data-theme=dark] .illustration-line{fill:#3d4e6a}:root[data-theme=dark] .illustration-line.blue-line{fill:#5473a4}:root[data-theme=dark] .illustration-line.faint{fill:#2c3d59}:root[data-theme=dark] .conversation-search,:root[data-theme=dark] .conversation-search-results{background:#152238;border-color:#3a4e70}:root[data-theme=dark] .conversation-search-results>button:hover,:root[data-theme=dark] .conversation-search-results>button:focus-visible{background:#20375f}:root[data-theme=dark] .conversation-search-results mark{background:#765a1c}:root[data-theme=dark] .filters button.active,:root[data-theme=dark] .filters button.active:hover{background:var(--primary);color:#17213a}:root[data-theme=dark] .customer-feedback-card{background:#2f291b;border-color:#705a27}:root[data-theme=dark] .customer-feedback-card>small,:root[data-theme=dark] .customer-feedback-card>strong{color:#f1d27a}:root[data-theme=dark] .customer-feedback-card p{color:#ddd2b6}.details-pane{border:0;border-left:1px solid var(--border);background:#fff;border-radius:0;align-content:start;gap:16px;min-height:0;margin:0;padding:24px 22px;display:grid}.details-title{justify-content:flex-start;align-items:center;gap:9px;display:flex}.details-title h2{color:#10284f;letter-spacing:-.025em;margin:0;font-size:1.35rem}.details-title>svg{color:#56739e;width:21px;height:21px}.details-conversation-card{background:linear-gradient(135deg,#f7faff,#f1f6ff);border:1px solid #dce7f6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.details-conversation-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.details-conversation-card strong{color:#182b4c;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.details-conversation-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.details-conversation-card .conversation-source{margin-top:3px}.details-notes{background:#f8f6ff;border:1px solid #ded7fa;border-radius:13px;overflow:hidden}.details-notes-trigger{color:#514486;text-align:left;width:100%;min-height:42px;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:0 11px;font-size:.82rem;font-weight:700;transition:background .16s,color .16s;display:grid}.details-notes-trigger>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.details-notes-trigger span svg{color:#6c58b0;width:17px;height:17px}.details-notes-trigger>b{color:#5c4aa5;text-align:center;background:#ece8ff;border-radius:999px;min-width:20px;padding:3px 6px;font-size:.7rem}.details-notes-trigger>svg{color:#766ba8;width:16px;height:16px;transition:transform .16s}.details-notes.is-open .details-notes-trigger{background:#fdfcff;border-bottom:1px solid #ded7fa}.details-notes.is-open .details-notes-trigger>svg{transform:rotate(180deg)}.details-notes-trigger:hover{color:#3f3769;background:#eeebff}.details-notes-list{gap:4px;padding:7px;display:grid}.details-notes-list button{color:#4a426f;text-align:left;font:inherit;background:0 0;border:0;border-radius:9px;gap:3px;padding:8px 9px;transition:background .16s,color .16s;display:grid}.details-notes-list button strong{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.details-notes-list button small{color:#7e75a6;font-size:.7rem}.details-notes-list button:hover{color:#3f3769;background:#eeeaff}.details-notes-list p{color:#7e75a6;margin:3px 4px;font-size:.76rem;line-height:1.4}.details-notes-list .details-notes-more{color:#5c4aa5;text-align:center;background:#f4f1ff;border:1px solid #ded7fa;justify-content:center;min-height:34px;font-size:.75rem;font-weight:700}.details-notes-list .details-notes-more:hover{color:#46358c;background:#eae5ff}.details-activity{background:#fbfdff;border:1px solid #dce7f6;border-radius:13px;overflow:hidden}.details-activity-trigger{color:#45617f;text-align:left;width:100%;min-height:42px;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:0 11px;font-size:.82rem;font-weight:700;transition:background .16s,color .16s;display:grid}.details-activity-trigger>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.details-activity-trigger span svg{color:#6684a8;width:17px;height:17px}.details-activity-trigger>b{color:#527095;text-align:center;background:#edf3fa;border-radius:999px;min-width:20px;padding:3px 6px;font-size:.7rem}.details-activity-trigger>svg{color:#7189a5;width:16px;height:16px;transition:transform .16s}.details-activity.is-open .details-activity-trigger{background:#fff;border-bottom:1px solid #dce7f6}.details-activity.is-open .details-activity-trigger>svg{transform:rotate(180deg)}.details-activity-trigger:hover{color:#304f70;background:#f0f6fc}.details-activity-list{gap:3px;padding:7px;display:grid}.details-activity-list button{color:#506783;text-align:left;font:inherit;background:0 0;border:0;border-radius:9px;gap:3px;padding:8px 9px;transition:background .16s,color .16s;display:grid}.details-activity-list button strong{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.details-activity-list button small{color:#8192aa;font-size:.7rem}.details-activity-list button:hover{color:#304f70;background:#edf4fb}.details-activity-list .details-activity-more{color:#527095;text-align:center;background:#f4f8fc;border:1px solid #dce7f6;justify-content:center;min-height:34px;font-size:.75rem;font-weight:700}.details-activity-list .details-activity-more:hover{color:#304f70;background:#eaf2fa}.notes-dialog{gap:18px;width:min(100%,510px);padding:24px;display:grid}.profile-dialog.notes-dialog>header{padding:0 54px 0 0;display:block}.notes-dialog>header>div{gap:4px;display:grid}.notes-dialog>header .eyebrow{color:#6c58b0;margin:0}.notes-dialog>header h2{color:#263653;letter-spacing:-.025em;margin:0;font-size:1.42rem}.notes-dialog>header p:last-child{color:#7889a4;margin:0;font-size:.84rem}.notes-dialog-list{overscroll-behavior:contain;gap:8px;max-height:min(48dvh,360px);padding-right:4px;display:grid;overflow-y:auto}.notes-dialog-list button{color:#463e70;text-align:left;font:inherit;background:#f8f6ff;border:1px solid #ded7fa;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;transition:border-color .16s,background .16s,color .16s;display:grid}.notes-dialog-list button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.notes-dialog-list button small{color:#7e75a6;font-size:.7rem}.notes-dialog-list button svg{color:#806fbd;grid-area:1/2/span 2;align-self:center;width:16px;height:16px}.notes-dialog-list button:hover{color:#342d5b;background:#eeeaff;border-color:#bfb2ef}.activity-dialog>header .eyebrow{color:#527095}.activity-dialog-list button{color:#405b78;background:#f8fbfe;border-color:#dce7f6}.activity-dialog-list button small{color:#8092aa}.activity-dialog-list button svg{color:#6684a8}.activity-dialog-list button:hover{color:#304f70;background:#edf4fb;border-color:#bacde1}.settings-dialog{gap:16px;width:min(100%,520px);padding:22px;display:grid}.settings-dialog>header{align-items:center;gap:11px;padding-right:46px;display:flex}.settings-dialog>header .eyebrow{letter-spacing:.08em;margin:0 0 2px;font-size:.7rem}.settings-dialog>header h2{letter-spacing:-.02em;margin:0;font-size:1.25rem}.channel-toggle{cursor:pointer;background:#fbfdff;border:1px solid #dce7f6;border-radius:14px;align-items:center;gap:16px;padding:13px 14px;display:flex}.channel-toggle-copy{flex:1;gap:3px;display:grid}.channel-toggle-copy strong{font-size:.88rem}.channel-toggle small{color:var(--muted);font-size:.76rem;line-height:1.4}.channel-switch{flex:none;width:38px;height:22px;display:block;position:relative}.channel-switch input{opacity:0;pointer-events:none;position:absolute}.channel-switch>span{background:#c7d3e4;border-radius:999px;transition:background .18s;position:absolute;inset:0}.channel-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #192c4c38}.channel-switch input:checked+span{background:var(--primary)}.channel-switch input:checked+span:after{transform:translate(16px)}.channel-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #286ef433}.channel-switch input:disabled+span{opacity:.55}.work-hours{border-top:1px solid #e4ebf6;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.work-hours header>span{gap:2px;display:grid}.work-hours strong{font-size:.88rem}.work-hours small{color:var(--muted);font-size:.74rem}.work-hours-fields{align-items:center;gap:8px;display:flex}.work-hours label{color:var(--muted);align-items:center;gap:5px;font-size:.76rem;display:flex}.work-hours input{width:86px;min-height:36px;color:var(--text);font:inherit;background:#fff;border:1px solid #cfdbee;border-radius:9px;padding:0 8px;font-size:.8rem;font-weight:600}.settings-dialog .error{margin:-4px 0 0;font-size:.8rem}.details-status{color:#22754d;align-items:center;gap:4px;width:fit-content;margin-top:6px;font-size:.72rem;font-weight:500;display:inline-flex}.details-status:not(.is-resolved):before{background:var(--success);content:"";border-radius:50%;width:7px;height:7px}.details-status svg{width:13px;height:13px}.details-status.is-resolved{color:#22754d}.details-assignee{gap:7px;display:grid}.details-assignee>small{color:#657894;font-size:.76rem;font-weight:600}.details-assignee>div{align-items:center;gap:8px;padding:1px 0;display:flex}.details-assignee svg{width:18px;height:18px;color:var(--primary)}.details-assignee strong{color:#1b2b46;font-size:.9rem;font-weight:600}.customer-feedback-card{background:#fffaf0;border:1px solid #f0d999;border-radius:14px;gap:7px;padding:13px 14px;display:grid}.customer-feedback-card>small{color:#8a6711;font-size:.78rem;font-weight:700}.customer-feedback-card>strong{color:#5b4612;align-items:center;gap:8px;font-size:.88rem;display:flex}.customer-feedback-card>strong span{color:#e6a400;letter-spacing:.06em;font-size:1.05rem}.customer-feedback-card p{color:#534d3f;white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.4}.details-take-button{justify-content:flex-start;margin-top:-4px}.transfer-form{border-top:1px solid #e1e9f5;gap:10px;margin:4px 0 0;padding-top:16px;display:grid}.transfer-form h3{color:#657894;margin:0 0 2px;font-size:.76rem;font-weight:600}.details-select-field{gap:7px}.details-select{position:relative}.details-select-trigger{color:#1b2b46;text-align:left;background:#fff;border:1px solid #d8e4f5;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 11px;font-size:.8rem;font-weight:500;display:grid}.details-select--plain .details-select-trigger{grid-template-columns:minmax(0,1fr) 16px;gap:8px}.details-select-trigger:focus-visible,.details-select.is-open .details-select-trigger{border-color:var(--primary);outline:3px solid #286ef41f}.details-select-trigger>svg:first-child{width:18px;height:18px;color:var(--primary)}.details-select-trigger>svg:last-child{color:#5d7190;justify-self:end;width:16px;height:16px;transition:transform .18s}.details-select.is-open .details-select-trigger>svg:last-child{transform:rotate(180deg)}.details-select-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.details-select-menu{z-index:20;background:#fff;border:1px solid #cfdcf0;border-radius:14px;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 28px #1b2f5429}.details-select-menu button{color:#273a59;text-align:left;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 11px;font-size:.9rem}.details-select-menu button:hover,.details-select-menu button.selected{color:#1f63db;background:#eaf2ff}.details-transfer-button{width:100%;min-height:40px;color:var(--primary);background:#f1f6ff;border:0;border-radius:9px;justify-content:flex-start;margin-top:1px;font-size:.8rem;font-weight:500}.details-transfer-button svg{width:16px;height:16px}.details-transfer-button:hover:not(:disabled){background:#e7f1ff}.details-transfer-button svg{transform:none}.details-actions{border-top:1px solid #e1e9f5;gap:6px;padding-top:12px;display:grid}.details-resolve-button.button-danger-outline,.details-delete-button.button-danger-outline{border-radius:9px;justify-content:flex-start;min-height:40px;padding:0 10px;font-size:.8rem;font-weight:500}.details-resolve-button.button-danger-outline{color:#d94a59;background:#fff4f5;border:0}.details-delete-button.button-danger-outline{color:#bd5862;background:#fff;border:1px solid #f4d5d9}.details-resolve-button.button-danger-outline:hover:not(:disabled){color:#ca3444;background:#ffe9ec;border:0}.details-delete-button.button-danger-outline:hover:not(:disabled){color:#b44350;background:#fff6f7;border-color:#efbec5}.details-resolve-button svg,.details-delete-button svg{width:16px;height:16px}.details-resume-button{justify-content:flex-start}.details-note{color:#59708f;background:#f7faff;border:1px solid #e1eaf7;border-radius:14px;gap:10px;margin:8px 0 0;padding:13px;font-size:.8rem;line-height:1.4;display:flex}.details-note svg{width:20px;height:20px;color:var(--primary);flex:none}.mobile-management-backdrop{z-index:45;overscroll-behavior:contain;background:#121d3285;display:none;position:fixed;inset:0;overflow:hidden}.mobile-management-sheet{max-height:min(88%,760px);box-shadow:var(--shadow-lg);background:#fff;border-radius:28px 28px 0 0;grid-template-rows:auto auto minmax(0,1fr);transition:transform .18s ease-out;display:grid;position:absolute;bottom:0;left:10px;right:10px;overflow:hidden}.mobile-sheet-drag-zone{touch-action:none;cursor:grab;place-items:center;height:26px;display:grid}.mobile-sheet-handle{background:#aebbd0;border-radius:999px;width:38px;height:4px}.mobile-management-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:0 18px 12px;display:flex}.mobile-management-header h2{letter-spacing:-.025em;margin:2px 0 0;font-size:1.45rem}.mobile-sheet-close{background:var(--primary-soft);color:#496386;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-sheet-close svg{width:21px;height:21px}.mobile-management-content{overscroll-behavior:contain;min-height:0;padding:18px 18px max(22px, env(safe-area-inset-bottom));align-content:start;gap:18px;display:grid;overflow-y:auto}.mobile-assignment-card{background:#f5f8fd;border:1px solid #d8e3f3;border-radius:19px;align-items:center;gap:13px;padding:15px;display:flex}.mobile-assignment-card>svg{width:24px;height:24px;color:var(--primary);border-radius:10px;flex:none}.mobile-assignment-card>span{gap:3px;min-width:0;display:grid}.mobile-assignment-card small{color:var(--muted);font-size:.76rem}.mobile-assignment-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.mobile-transfer-section{background:#fff;border:1px solid #dfe7f3;border-radius:21px;gap:14px;padding:17px;display:grid;box-shadow:0 6px 22px #233e6f0f}.mobile-transfer-section:not(.is-open){padding:0;overflow:hidden}.mobile-transfer-toggle{width:100%;min-height:64px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 14px;display:grid}.mobile-transfer-toggle>span{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;display:grid}.mobile-transfer-toggle span svg{width:20px;height:20px;color:var(--primary);grid-row:span 2}.mobile-transfer-toggle strong{font-size:.94rem}.mobile-transfer-toggle small{color:var(--muted);font-size:.72rem}.mobile-transfer-toggle>svg{color:#71809a;width:19px;height:19px;transition:transform .18s}.mobile-transfer-section.is-open .mobile-transfer-toggle>svg{transform:rotate(180deg)}.mobile-transfer-section h3{letter-spacing:-.015em;margin:2px 0 0;font-size:1.12rem}.mobile-transfer-section header>p:last-child{color:var(--muted);margin:6px 0 0;font-size:.82rem;line-height:1.45}.mobile-transfer-section .transfer-form{gap:11px;margin:0}.mobile-choice{position:relative}.mobile-choice-field{width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:#f8faff;border:1px solid #cfdcf0;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:8px 12px;display:grid}.mobile-choice-field:focus-visible,.mobile-choice.is-open .mobile-choice-field{border-color:var(--primary);outline:3px solid #286ef41f}.mobile-choice-field>svg:first-child{width:20px;height:20px;color:var(--primary);justify-self:center}.mobile-choice-field>span{gap:2px;min-width:0;display:grid}.mobile-choice-field small{color:var(--muted);font-size:.72rem;font-weight:650}.mobile-choice-field strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.mobile-choice-field .mobile-choice-chevron{color:#6f7f99;width:19px;height:19px;transition:transform .18s}.mobile-choice.is-open .mobile-choice-chevron{transform:rotate(180deg)}.mobile-choice-menu{z-index:20;background:#fff;border:1px solid #cfdcf0;border-radius:16px;gap:4px;max-height:218px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #1b2f542e}.mobile-choice-menu button{color:#273a59;text-align:left;background:0 0;border:0;border-radius:11px;min-height:44px;padding:0 12px;font-size:.9rem;font-weight:700}.mobile-choice-menu button:hover,.mobile-choice-menu button.selected{color:var(--primary);background:#eaf2ff}.mobile-transfer-hint{min-height:37px;color:var(--muted);margin:1px 2px 2px;font-size:.76rem;line-height:1.4}.mobile-transfer-submit{border-radius:16px;width:100%;min-height:54px;font-size:.94rem}.mobile-transfer-submit svg{width:19px;height:19px;transform:rotate(-90deg)}.mobile-management-error{background:#fff0f2;border-radius:12px;padding:10px 12px}.mobile-danger-zone{border-top:1px solid var(--border);padding-top:16px}.button-danger-outline{color:var(--danger);background:#fff;border:1px solid #f0b8bf}.button-danger-outline:hover{background:#fff1f3}.dialog-backdrop{z-index:50;background:#121d328f;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.profile-dialog{overscroll-behavior:contain;width:min(100%,620px);max-height:min(760px,100dvh - 44px);box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;padding:26px;position:relative;overflow-y:auto}.profile-dialog>header{align-items:center;gap:12px;padding-right:48px;display:flex}.profile-dialog h2{margin:2px 0 0}.operator-account-dialog,.password-change-dialog{width:min(100%,500px)}.dialog-close{background:var(--primary-soft);color:#496386;border:0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.dialog-close svg{width:21px}.dialog-close:hover{color:#1f63db;background:#dceaff}.resolve-dialog{gap:14px;width:min(100%,460px);padding:30px;display:grid}.resolve-dialog-icon{width:48px;height:48px;color:var(--danger);background:#fff0f2;border-radius:16px;place-items:center;display:grid}.resolve-dialog-icon svg{width:26px;height:26px}.take-dialog-icon{color:var(--primary);background:#eaf2ff}.take-dialog{gap:0;padding:28px 30px 30px}.take-dialog-header{align-items:center;gap:14px;margin:0 48px 20px 0;display:flex}.take-dialog-header>div{gap:2px;padding:2px 0;display:grid}.take-dialog-header .eyebrow{letter-spacing:.075em;margin:0;font-size:.68rem;line-height:1.2}.take-dialog-header h2{margin:0;font-size:1.42rem;line-height:1.16}.take-dialog-copy{max-width:380px;margin:0 0 26px!important}.take-dialog-copy strong{color:var(--text);font-weight:800}.take-dialog .resolve-dialog-actions{margin-top:0}.resolve-dialog h2{letter-spacing:-.025em;margin:4px 0 0;font-size:1.4rem}.resolve-dialog>p:not(.eyebrow){color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.resolve-dialog-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.resolve-dialog-actions .button{min-width:118px}.profile-content{gap:18px;margin-top:24px;display:grid}.profile-empty-state{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:180px}.profile-empty-state>div{gap:7px;max-width:380px;display:grid}.profile-empty-state h3{color:#263b5d;margin:0;font-size:1rem}.profile-empty-state p{color:#6e819e;margin:0;font-size:.88rem;line-height:1.55}.profile-empty-icon{color:#3876dc;background:#edf4ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.profile-empty-icon svg{width:23px;height:23px}.account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-actions .button{white-space:nowrap;width:100%;min-width:0;padding:0 12px}.account-actions .button:only-child{grid-column:1/-1}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-detail{border:1px solid var(--border);border-radius:14px;gap:9px;min-width:0;padding:12px;display:flex}.profile-detail>svg{width:20px;color:var(--primary);flex:none}.profile-detail span,.session-card span{gap:3px;min-width:0;display:grid}.profile-detail small,.session-card small{color:var(--muted)}.profile-detail strong{overflow-wrap:anywhere;font-size:.86rem}.session-card{background:#edf8f1;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.session-card>svg{width:22px;color:var(--success)}.session-card strong{color:#167544}.account-list{gap:9px;display:grid}.account-list h3{margin:0 0 3px;font-size:1rem}.account-list article{border:1px solid var(--border);border-radius:14px;gap:5px;padding:13px;display:grid}.account-list article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-list article header span{align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.account-list article svg{width:18px;color:var(--primary)}.account-list article p{margin:0}.account-list article small{color:var(--muted)}.user-management-dialog{width:min(100%,880px)}.user-directory-dialog{border:1px solid #e4ebf6;border-radius:18px;width:min(100%,460px);padding:18px;box-shadow:0 12px 32px #1f3d6f1a}.user-directory-content{margin-top:18px}.user-directory-dialog .user-list{max-height:min(52dvh,440px)}.user-editor-backdrop{z-index:60;background:#09122242}.user-editor-dialog{border:1px solid #e4ebf6;border-radius:18px;width:min(100%,560px);padding:18px;box-shadow:0 12px 32px #1f3d6f1a}.user-editor-dialog .dialog-close{top:16px;right:16px}.user-editor-dialog .user-editor{margin-top:0}.user-directory-header{min-height:44px}.user-dialog-icon{width:38px;height:38px;color:var(--primary);background:#eef4ff;border-radius:12px;place-items:center;display:grid}.user-dialog-icon svg{width:21px;height:21px}.user-management-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:22px;margin-top:24px;display:grid}.user-list-panel{align-content:start;gap:12px;min-width:0;display:grid}.user-create-button{width:100%;min-height:38px;color:var(--primary);background:#fff;border:1px solid #cbdcf5;border-radius:10px;justify-content:flex-start;padding:0 12px;font-size:.82rem;font-weight:500}.user-create-button:hover{color:#145edc;background:#f1f6ff;border-color:#93b8ee}.user-create-button svg{width:17px;height:17px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.user-search{display:block;position:relative}.user-search>svg,.user-search-clear{color:#5a7197;width:18px;height:18px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.user-search>svg{pointer-events:none}.user-search-clear{background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.user-search-clear:hover{color:var(--primary);background:#e9f1ff}.user-search-clear svg{width:16px;height:16px}.user-search input{border-color:#e0e8f4;border-radius:11px;min-height:40px;padding-right:42px;font-size:.86rem}.user-search input:focus{border-color:#8ab4ff;outline:none;box-shadow:0 0 0 3px #286ef41f}.user-list{gap:5px;max-height:430px;padding-right:2px;display:grid;overflow-y:auto}.user-row{text-align:left;background:#fff;border:1px solid #e4ebf6;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:7px 10px;display:grid}.user-row:hover,.user-row.selected{background:#f4f8ff;border-color:#9cbce9}.user-row-avatar{color:#fff;letter-spacing:.03em;background:#347cf3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.76rem;font-weight:800;display:grid}.user-row-copy{gap:2px;min-width:0;display:grid}.user-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.user-row small{color:var(--muted);font-size:.72rem}.user-status{flex:none}.user-editor{align-content:start;gap:11px;padding:0;display:grid}.user-editor-header{align-items:center;gap:11px;min-height:44px;padding-right:46px;display:flex}.user-editor-header>span:last-child{gap:3px;display:grid}.user-editor h3{margin:0;font-size:1.05rem;line-height:1.15}.user-editor-icon{width:38px;height:38px;color:var(--primary);background:#eef4ff;border-radius:12px;flex:none;place-items:center;display:grid}.user-editor-icon svg{width:21px;height:21px}.user-editor-hint{color:#526989;background:#f2f6fd;border-radius:13px;align-items:flex-start;gap:9px;margin:0 0 3px;padding:11px 12px;font-size:.82rem;line-height:1.45;display:flex}.user-editor-hint svg{width:17px;height:17px;color:var(--primary);flex:none;margin-top:1px}.user-editor label{color:#52627e;gap:6px;font-size:.8rem;font-weight:700;display:grid}.user-editor input,.user-editor select{width:100%;min-height:40px}.person-name-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.user-editor input:focus{border-color:#8ab4ff;outline:none;box-shadow:0 0 0 3px #286ef41f}.user-editor input:disabled{color:#65738c;cursor:not-allowed;background:#edf1f6}.user-password-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.password-generate-button{min-height:40px;color:var(--primary);background:#fff;border:1px solid #cbdcf5;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:500;display:inline-flex}.password-generate-button:hover{color:#145edc;background:#f1f6ff;border-color:#93b8ee}.password-generate-button svg{width:15px;height:15px}.user-active-button{justify-content:flex-start;width:100%;min-height:40px;padding:0 12px;font-size:.82rem;font-weight:500}.user-active-button svg{width:17px;height:17px}.user-active-button--disable{color:#c33b4a;background:0 0;border-color:#f0c7cd}.user-active-button--disable:hover:not(:disabled){color:#ad2334;background:#fff3f4;border-color:#df7e8a}.success-message{color:#187849;background:#e9f8ef;border-radius:12px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:700}.role-select{display:block;position:relative}.role-select-trigger{width:100%;min-height:44px;color:var(--text);text-align:left;background:#fff;border:1px solid #cfdbee;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.role-select-trigger:focus-visible,.role-select.is-open .role-select-trigger{border-color:#8ab4ff;outline:none;box-shadow:0 0 0 3px #286ef41f}.role-select-trigger svg{color:#526b93;flex:none;width:18px;height:18px;transition:transform .18s}.role-select.is-open .role-select-trigger svg{transform:rotate(180deg)}.role-select-menu{z-index:30;background:#fff;border:1px solid #cfdcf0;border-radius:13px;gap:4px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 28px #1b2f5429}.role-select-menu button{color:#273a59;text-align:left;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 11px}.role-select-menu button:hover,.role-select-menu button.selected{color:#1f63db;background:#eaf2ff}.password-generate-link{color:var(--primary);background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-self:start;align-items:center;gap:7px;margin-top:-6px;padding:3px 0;font-size:.82rem;font-weight:750;display:inline-flex}.password-generate-link:hover{color:#114ea8}.password-generate-link:focus-visible{outline-offset:3px;outline:2px solid #7aabff}.password-generate-link svg{width:17px;height:17px}.generated-password{color:#315384;background:#eef6ff;border-radius:12px;margin:-2px 0 0;padding:10px 12px;font-size:.78rem;line-height:1.45}.user-editor-actions{grid-template-columns:.75fr 1.25fr;gap:10px;margin-top:2px;display:grid}.user-editor-actions .button{justify-content:center;min-height:40px;font-size:.82rem;font-weight:500}.password-confirm-backdrop{z-index:70;background:#09122280}.password-confirm-dialog{border:1px solid #e4ebf6;border-radius:18px;width:min(100%,410px);padding:18px;box-shadow:0 18px 44px #091c3c3d}.password-confirm-dialog .dialog-close{top:16px;right:16px}.password-confirm-header{align-items:flex-start;gap:11px;padding:2px 42px 16px 0;display:flex}.password-confirm-header>span:last-child{gap:5px;display:grid}.password-confirm-header h3{margin:0;font-size:1.04rem}.password-confirm-header p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}@media (width<=1080px){.support-workspace{grid-template-columns:minmax(308px,363px) minmax(0,1fr)}.details-pane{display:none}}@media (width<=1260px){.header-operator-menu .operator-menu-trigger{grid-template-columns:32px;padding:5px}.header-operator-menu .operator-menu-trigger>span:nth-child(2),.header-operator-menu .operator-menu-trigger>svg{display:none}}@media (width<=760px),(height<=500px) and (pointer:coarse){:root{--shell-edge:14px}html,body,#root{background:#fff;height:100%}body{overflow:hidden}.support-app{grid-template-rows:calc(64px + env(safe-area-inset-top)) minmax(0, 1fr)}.app-header{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;display:flex}.header-search{display:none}.inbox-search{display:block}.notifications-panel{top:calc(56px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 76px - env(safe-area-inset-top));border-radius:20px;padding:16px;left:14px;right:14px}.notifications-panel:before{left:25px}.notifications-panel header .icon-button{width:40px;height:40px}.push-card{border-radius:16px;gap:9px;padding:12px}.push-actions{grid-template-columns:1fr 1fr;display:grid}.push-actions button,.push-disable{min-height:42px}.operator-name{display:none}.logout-button{justify-content:center;width:42px;height:42px;min-height:42px;padding:0}.logout-button span{display:none}.header-actions{gap:2px}.icon-button{width:42px;height:42px}.support-workspace{height:100%;display:block;overflow:hidden}.inbox-pane,.conversation-pane{width:100%;height:100%}.details-pane{display:none}.mobile-inbox-open .inbox-pane{display:grid}.mobile-inbox-open .conversation-pane,.mobile-chat-open .app-header,.mobile-chat-open .inbox-pane{display:none}.mobile-chat-open{top:var(--support-viewport-top,0px);width:100%;height:var(--support-viewport-height,100dvh);grid-template-rows:minmax(0,1fr);position:fixed;left:0}.mobile-chat-open .conversation-pane{display:grid}.inbox-pane{padding:18px var(--inbox-edge) max(14px, env(safe-area-inset-bottom));border:0;padding-top:12px}.filters{border-radius:16px;gap:3px;min-height:0;padding:4px}.filters button{min-height:42px;padding:0 4px;font-size:.66rem}.conversation-scroll{padding:0 0 max(20px, env(safe-area-inset-bottom));margin-right:0}.conversation-list{gap:4px}.subscriber-group{border-radius:14px}.conversation-row{border:1px solid #0000;border-radius:14px;min-height:64px;padding:7px 10px}.conversation-row:hover{background:#f4f7fc}.conversation-row.selected{background:linear-gradient(135deg,#edf5ff,#e5efff);border-color:#a9c8ff;box-shadow:0 5px 16px #2764d21c}.conversation-row.selected .conversation-source{color:var(--primary);background:#fff}.conversation-row.requires-claim{border-color:#198f542e}.subscriber-case-list{border-radius:13px;margin:4px 6px 9px 54px}.subscriber-case-list button{min-height:48px}.conversation-header{min-height:calc(72px + env(safe-area-inset-top));padding:max(10px, env(safe-area-inset-top)) 14px 10px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}.conversation-error{top:calc(72px + env(safe-area-inset-top))}.secure-label{display:none}.mobile-management-trigger{margin-left:0;display:grid}.back-button{padding:0}.customer-button{gap:8px;width:100%;min-width:0}.customer-button>span:last-child{min-width:0}.customer-button .avatar{width:38px;height:38px}.customer-button h2,.customer-button p{max-width:none}.message-list{gap:9px;padding:14px 16px 20px}.message-bubble{max-width:88%}.composer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}.composer-row{grid-template-columns:minmax(0,1fr) 46px}.message-region{scrollbar-gutter:auto;scrollbar-width:none}.message-region::-webkit-scrollbar{width:0;height:0}.jump-button{bottom:12px}.locked-composer{grid-template-columns:1fr}.dialog-backdrop{align-items:end;padding:0}.profile-dialog{width:100%;max-height:min(88dvh,760px);padding:24px 18px max(22px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.profile-grid{grid-template-columns:1fr}.user-management-dialog{max-height:min(90dvh,760px)}.user-management-layout{grid-template-columns:1fr;gap:16px}.user-list{max-height:210px}.user-directory-dialog,.user-editor-dialog,.password-confirm-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0}.user-editor-actions,.resolve-dialog-actions{grid-template-columns:1fr;display:grid}.user-editor-actions .button,.resolve-dialog-actions .button{width:100%;min-width:0}.role-select-menu{z-index:80}.person-name-fields{gap:8px}.mobile-management-backdrop{display:block}}.inbox-empty-state{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:38px 20px;display:grid}.inbox-empty-state svg{color:#91a6c5;width:24px;height:24px}.inbox-empty-state p{margin:0;font-size:.84rem;line-height:1.45}.network-status,.pwa-install-button{z-index:90;color:#3f5778;background:#fff;border:1px solid #d6e1f0;border-radius:13px;align-items:center;gap:8px;display:none;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #18305829}.network-status{bottom:max(14px, env(safe-area-inset-bottom));padding:10px 13px;font-size:.78rem;font-weight:700}.network-status svg{color:#c97714;width:17px;height:17px}.pwa-install-button{top:calc(70px + env(safe-area-inset-top));color:#2465d6;background:#f5f9ff;border-color:#c9dbf8;padding:9px 12px;font-size:.78rem;font-weight:750}.pwa-install-button svg{width:17px;height:17px}@media (width<=760px),(height<=500px) and (pointer:coarse){.network-status,.pwa-install-button{display:inline-flex}.pwa-install-button+.refresh-toast{bottom:max(62px, calc(env(safe-area-inset-bottom) + 56px))}}:root[data-theme=dark] .network-status,:root[data-theme=dark] .pwa-install-button{color:#d2def0;background:#202733;border-color:#344056}:root[data-theme=dark] .pwa-install-button{color:#b9d3ff;background:#1b3156;border-color:#355386}:root[data-support-keyboard] .composer,:root[data-support-keyboard] .locked-composer{padding-bottom:10px}@media (width<=390px){.customer-button p{max-width:calc(100vw - 130px)}}@media (width<=350px){.app-header{gap:6px}.header-brand{gap:4px}.brand{font-size:21px}.header-actions{gap:0}.icon-button,.logout-button{border-radius:11px;width:36px;height:36px;min-height:36px}.notification-button{width:36px}.icon-button svg,.logout-button svg{width:18px;height:18px}.filters button{font-size:.64rem}.conversation-row{gap:8px;padding-left:8px;padding-right:8px}.conversation-copy-bottom{gap:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.refresh-icon.is-spinning{animation:.65s linear infinite spin!important}}:root[data-theme=dark] .profile-detail,:root[data-theme=dark] .account-list article{border-color:var(--border);background:#1b2940}:root[data-theme=dark] .conversation-status.is-resolved{color:#8de5b5}:root[data-theme=dark] .details-title h2,:root[data-theme=dark] .details-conversation-card strong,:root[data-theme=dark] .details-assignee strong,:root[data-theme=dark] .transfer-form h3,:root[data-theme=dark] .details-select-trigger{color:var(--text)}:root[data-theme=dark] .details-resolve-button{color:#ffb8c0;background:#41262e}:root[data-theme=dark] .details-resolve-button:hover:not(:disabled){background:#542d38}:root[data-theme=dark] .profile-detail small,:root[data-theme=dark] .session-card small,:root[data-theme=dark] .account-list article small{color:var(--muted)}:root[data-theme=dark] .profile-detail strong,:root[data-theme=dark] .account-list article p,:root[data-theme=dark] .account-list h3{color:var(--text)}:root[data-theme=dark] .session-card{background:#243847}:root[data-theme=dark] .session-card>svg{color:#8bd8c0}:root[data-theme=dark] .session-card strong{color:#c2ecdc}:root[data-theme=dark] .user-editor-hint{color:#c0d1eb;background:#1d3150}:root[data-theme=dark] .password-generate-link{color:#91b9ff}:root[data-theme=dark] .generated-password{color:#c8dcff;background:#1d355d}:root[data-theme=dark]{color:#f1f3fa;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#20365d;--surface:#1b1e27;--canvas:#111319;--border:#30394b;--text:#f1f3fa;--muted:#aab4c6;--success:#75e7aa;--danger:#ffabb4;--shadow-sm:none;--shadow-lg:0 20px 60px #00000052;background:#111319}:root[data-theme=dark] .app-header,:root[data-theme=dark] .inbox-pane,:root[data-theme=dark] .details-pane,:root[data-theme=dark] .conversation-header,:root[data-theme=dark] .composer,:root[data-theme=dark] .locked-composer,:root[data-theme=dark] .login-card{background:#1b1e27}:root[data-theme=dark] .login-screen{background:#111319}:root[data-theme=dark] .login-card,:root[data-theme=dark] .profile-dialog{box-shadow:none;border-color:#30394b}:root[data-theme=dark] label,:root[data-theme=dark] .internal-toggle{color:#aab4c6}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{color:#f1f3fa;background:#151820;border-color:#30394b}:root[data-theme=dark] .operator-name,:root[data-theme=dark] .icon-button{color:#c5cee0}:root[data-theme=dark] .icon-button:hover{color:#f1f3fa;background:#252c3b}:root[data-theme=dark] .conversation-pane{background:#111319}:root[data-theme=dark] .conversation-row{color:#f1f3fa;background:0 0}:root[data-theme=dark] .conversation-row:hover{background:#252c3b}:root[data-theme=dark] .conversation-row.selected{background:#2d3d65;border-color:#0000}:root[data-theme=dark] .conversation-row.requires-claim{background:#8b602042;border-color:#e7b14e57}:root[data-theme=dark] .conversation-row.requires-claim:hover{background:#9c6c255c}:root[data-theme=dark] .conversation-row.requires-claim.selected{background:#a571266b;border-color:#f5c7657a}:root[data-theme=dark] .conversation-row.requires-claim .conversation-status{color:#e8c478}:root[data-theme=dark] .conversation-row.requires-claim .conversation-status:before{background:#edbd5d}:root[data-theme=dark] .avatar{color:#a8c6ff;background:#253c6d}:root[data-theme=dark] .conversation-source{color:#a8c6ff;background:#252c3b}:root[data-theme=dark] .filters{background:#1b1e27;border-color:#30394b}:root[data-theme=dark] .filters button{color:#aab4c6;background:#1b1e27;border-color:#30394b}:root[data-theme=dark] .filters button:hover{color:#f1f3fa;background:#252c3b}:root[data-theme=dark] .filters button.active,:root[data-theme=dark] .filters button.active:hover{color:#b8d0ff;background:#2d3d65}:root[data-theme=dark] .conversation-search{color:#aab4c6;background:#151820;border-color:#30394b}:root[data-theme=dark] .conversation-search input{background:0 0}:root[data-theme=dark] .conversation-search input::placeholder{color:#97a6bc;font-weight:400}:root[data-theme=dark] .chat-search-tag{color:#c2d8ff;background:#263d65}:root[data-theme=dark] .chat-search-tag button:hover{background:#c2d8ff24!important}:root[data-theme=dark] .message-bubble{color:#f1f3fa;box-shadow:none;background:#1b1e27;border:1px solid #282f3e}:root[data-theme=dark] .message-search{box-shadow:none;background:#1b1e27f0;border-color:#30394b}:root[data-theme=dark] .message-search input{color:#f1f3fa}:root[data-theme=dark] .message-search button:hover{color:#d5e3ff;background:#2d3d65}:root[data-theme=dark] .message-search-summary{box-shadow:none;background:#1b1e27;border-color:#30394b}:root[data-theme=dark] .message-search-summary>span{color:#aab4c6}:root[data-theme=dark] .message-search-summary button{color:#c7d0e0}:root[data-theme=dark] .message-search-summary button:hover{color:#edf3ff;background:#2d3d65}:root[data-theme=dark] .message-date-divider{color:#aab4c6}:root[data-theme=dark] .message-date-divider:before,:root[data-theme=dark] .message-date-divider:after{background:#30394b}:root[data-theme=dark] .message-date-divider span{background:#252c3b}:root[data-theme=dark] .message-bubble strong,:root[data-theme=dark] .message-bubble small{color:#aab4c6}:root[data-theme=dark] .message-bubble.from-operator{background:#2d3d65;border-color:#2d3d65}:root[data-theme=dark] .message-bubble.internal{color:#e2dcfa;background:#2d2740;border-color:#574879}:root[data-theme=dark] .message-bubble.internal strong,:root[data-theme=dark] .message-bubble.internal small{color:#c9bef2}:root[data-theme=dark] .service-event{color:#aab4c6;background:#252c3b;border-color:#30394b}:root[data-theme=dark] .customer-feedback-message{color:#dce8ff;box-shadow:none;background:#1b2940;border-color:#354967}:root[data-theme=dark] .customer-feedback-message header strong{color:#a9c7ff}:root[data-theme=dark] .customer-feedback-message header small{color:#aab4c6}:root[data-theme=dark] .customer-feedback-rating b{color:#f3cf64;background:#4b3d1e}:root[data-theme=dark] .customer-feedback-message p{color:#d5deef}:root[data-theme=dark] .feedback-page-summary article,:root[data-theme=dark] .feedback-page-item,:root[data-theme=dark] .feedback-page-empty-state{box-shadow:none;background:#1b1e27;border-color:#30394b}:root[data-theme=dark] .feedback-page-header h1,:root[data-theme=dark] .feedback-page-summary strong,:root[data-theme=dark] .feedback-page-item>header strong,:root[data-theme=dark] .feedback-page-empty-state h2{color:#f1f3fa}:root[data-theme=dark] .feedback-page-item>p{color:#c7d0e0}:root[data-theme=dark] .feedback-page-rating b{color:#f3cf64;background:#4b3d1e}:root[data-theme=dark] .feedback-page-item .button-secondary{color:#b8d0ff;background:#252c3b;border-color:#3b4c69}:root[data-theme=dark] .feedback-page-item .button-secondary:hover{color:#f1f5ff;background:#2d3d65;border-color:#4a68a0}:root[data-theme=dark] .message-bubble.search-hit,:root[data-theme=dark] .service-event.search-hit{outline-color:#ffc533;animation-name:search-message-highlight-dark}@keyframes search-message-highlight-dark{0%,65%{background:#5a481e;outline-color:#ffc533;box-shadow:0 0 0 6px #ffc5334d}to{box-shadow:none;outline-color:#0000}}:root[data-theme=dark] .internal-note.search-hit .message-bubble.internal{animation-name:internal-note-highlight-dark}@keyframes internal-note-highlight-dark{0%,65%{background:#382f55;border-color:#8d77d2;box-shadow:0 0 0 4px #8d77d229,0 12px 28px #00000047}to{box-shadow:none;background:#2d2740;border-color:#574879}}:root[data-theme=dark] .jump-button{box-shadow:none;background:#1b1e27;border-color:#30394b}:root[data-theme=dark] .send-button{border-color:#405984}:root[data-theme=dark] .send-button:disabled{color:#8ea8d1;background:#263651;border-color:#364864}:root[data-theme=dark] .conversation-error{color:#ffabb4;background:#3b252d}:root[data-theme=dark] .details-conversation-card{background:linear-gradient(135deg,#1d2638,#202f4b);border-color:#30394b}:root[data-theme=dark] .details-notes{background:#252038;border-color:#574879}:root[data-theme=dark] .details-notes.is-open .details-notes-trigger{background:#2d2740;border-color:#574879}:root[data-theme=dark] .details-notes-trigger{color:#ddd6f7}:root[data-theme=dark] .details-notes-trigger:hover{color:#f4f1ff;background:#342d4b}:root[data-theme=dark] .details-notes-trigger>b{color:#d7ccff;background:#40355f}:root[data-theme=dark] .details-notes-list button{color:#d6d0ed}:root[data-theme=dark] .details-notes-list button small,:root[data-theme=dark] .details-notes-list p{color:#aaa1c9}:root[data-theme=dark] .details-notes-list button:hover{color:#f4f1ff;background:#342d4b}:root[data-theme=dark] .details-notes-list .details-notes-more{color:#d7ccff;background:#2d2740;border-color:#574879}:root[data-theme=dark] .details-notes-list .details-notes-more:hover{color:#f4f1ff;background:#40355f}:root[data-theme=dark] .details-activity{background:#1d2633;border-color:#38495f}:root[data-theme=dark] .details-activity.is-open .details-activity-trigger{background:#222d3b;border-color:#38495f}:root[data-theme=dark] .details-activity-trigger{color:#c4d0df}:root[data-theme=dark] .details-activity-trigger>b{color:#b7cee7;background:#2b3b4f}:root[data-theme=dark] .details-activity-trigger:hover,:root[data-theme=dark] .details-activity-list button:hover{color:#e6f0fc;background:#263749}:root[data-theme=dark] .details-activity-list button{color:#c4d0df}:root[data-theme=dark] .details-activity-list button small{color:#90a2b8}:root[data-theme=dark] .details-activity-list .details-activity-more{color:#b7cee7;background:#222d3b;border-color:#38495f}:root[data-theme=dark] .details-activity-list .details-activity-more:hover{color:#e6f0fc;background:#263749}:root[data-theme=dark] .notes-dialog{background:#1b1e27}:root[data-theme=dark] .notes-dialog>header h2{color:#f1f3fa}:root[data-theme=dark] .notes-dialog>header p:last-child{color:#aab4c6}:root[data-theme=dark] .notes-dialog-list button{color:#ddd6f7;background:#252038;border-color:#574879}:root[data-theme=dark] .notes-dialog-list button small{color:#aaa1c9}:root[data-theme=dark] .notes-dialog-list button:hover{color:#f4f1ff;background:#342d4b;border-color:#7867a5}:root[data-theme=dark] .activity-dialog>header .eyebrow{color:#9ebfe4}:root[data-theme=dark] .activity-dialog-list button{color:#d5e0ed;background:#1d2633;border-color:#38495f}:root[data-theme=dark] .activity-dialog-list button small{color:#90a2b8}:root[data-theme=dark] .activity-dialog-list button:hover{color:#edf5ff;background:#263749;border-color:#50677f}:root[data-theme=dark] .details-assignee>div,:root[data-theme=dark] .details-note{background:#252c3b;border-color:#30394b}:root[data-theme=dark] .details-select-trigger{color:#f1f3fa;background:#252c3b;border-color:#30394b}:root[data-theme=dark] .details-select-trigger>svg:last-child{color:#aab4c6}:root[data-theme=dark] .details-select-menu{background:#1b1e27;border-color:#30394b;box-shadow:0 14px 28px #00000052}:root[data-theme=dark] .details-select-menu button{color:#f1f3fa}:root[data-theme=dark] .details-select-menu button:hover,:root[data-theme=dark] .details-select-menu button.selected{color:#b8d0ff;background:#2d3d65}:root[data-theme=dark] .details-status{color:#75e7aa;background:#1e4936;border-color:#2f6d51}:root[data-theme=dark] .details-status.is-resolved{color:#c5cee0;background:#252c3b;border-color:#3d4b62}:root[data-theme=dark] .transfer-form{border-color:#30394b}:root[data-theme=dark] .details-transfer-button{color:#a8c6ff;background:#253c6d}:root[data-theme=dark] .details-transfer-button:hover:not(:disabled){background:#2d4a82}:root[data-theme=dark] .locked-composer-status{color:#b7c4d8!important}:root[data-theme=dark] .locked-composer-status svg{color:#9bb4d8}:root[data-theme=dark] .locked-composer-action,:root[data-theme=dark] .details-take-button,:root[data-theme=dark] .details-resume-button{color:#a8c6ff;background:0 0;border-color:#405984}:root[data-theme=dark] .locked-composer-action:hover:not(:disabled),:root[data-theme=dark] .details-take-button:hover:not(:disabled),:root[data-theme=dark] .details-resume-button:hover:not(:disabled){color:#e1ebff;background:#253c6d;border-color:#6386bb}:root[data-theme=dark] .details-title>svg{color:#a8c6ff}:root[data-theme=dark] .details-assignee>div{background:0 0;border:0}:root[data-theme=dark] .details-status,:root[data-theme=dark] .details-status.is-resolved{color:#8de5b5;background:0 0;border:0}:root[data-theme=dark] .details-delete-button.button-danger-outline{color:#e9a2ab;background:0 0;border-color:#65424a}:root[data-theme=dark] .details-delete-button.button-danger-outline:hover:not(:disabled){color:#ffc2ca;background:#3b252d;border-color:#91515d}:root[data-theme=dark] .details-select-menu{background:#1b1e27;border-color:#30394b}:root[data-theme=dark] .details-actions{border-color:#30394b}:root[data-theme=dark] .details-resolve-button.button-danger-outline{color:#ffabb4;background:#3b252d}:root[data-theme=dark] .details-resolve-button.button-danger-outline:hover:not(:disabled){color:#ffd0d6;background:#4a2a35}:root[data-theme=dark] .user-create-button{color:#a8c6ff;background:0 0;border-color:#405984}:root[data-theme=dark] .user-create-button:hover{color:#e1ebff;background:#253c6d;border-color:#6386bb}:root[data-theme=dark] .resolve-dialog{background:#1b1e27}:root[data-theme=dark] .resolve-dialog-icon{color:#ffabb4;background:#3b252d}:root[data-theme=dark] .take-dialog-icon{color:#a8c6ff;background:#253c6d}:root[data-theme=dark] .dialog-backdrop,:root[data-theme=dark] .user-editor-backdrop{background:#000000a8}:root[data-theme=dark] .profile-dialog{color:#f1f3fa;background:#1b1e27;border-color:#30394b}:root[data-theme=dark] .profile-empty-state h3{color:#eef4ff}:root[data-theme=dark] .profile-empty-state p{color:#b2c0d4}:root[data-theme=dark] .profile-empty-icon{color:#9fc5ff;background:#203a62}:root[data-theme=dark] .user-editor{color:#f1f3fa;background:0 0}:root[data-theme=dark] .dialog-close{color:#aab4c6;background:#252c3b}:root[data-theme=dark] .profile-dialog .button-secondary{color:#c5cee0;background:#252c3b;border-color:#30394b}:root[data-theme=dark] .profile-dialog .button-secondary:hover{color:#f1f3fa;background:#30394b}.profile-dialog{border:1px solid #dce5f1;border-radius:28px;overflow:hidden}.profile-dialog>header{border-bottom:1px solid #dce5f1;min-height:104px;margin:-26px -26px 22px;padding:25px 78px 25px 26px}.profile-dialog>header .eyebrow,.take-dialog .eyebrow{display:none}.profile-dialog>header h2{margin:0;font-size:1.42rem;line-height:1.2}.profile-dialog>.profile-content{margin:0 -26px;padding:0 26px 26px}.profile-dialog>.user-editor{margin:-26px;padding:26px}.profile-dialog>.user-directory-content{margin:0 -26px -26px;padding:0 26px 26px}.profile-dialog .user-editor-actions,.profile-dialog .account-actions,.profile-dialog .resolve-dialog-actions{border-top:1px solid #dce5f1;margin:22px -26px -26px;padding:18px 26px 0}.profile-dialog .user-editor-header{border-bottom:1px solid #dce5f1;min-height:104px;margin:-26px -26px 22px;padding:25px 78px 25px 26px}.profile-dialog .password-confirm-header{border-bottom:1px solid #dce5f1;min-height:88px;margin:-18px -18px 18px;padding:18px 64px 18px 18px}.profile-dialog.password-confirm-dialog .user-editor-actions{margin:18px -18px -18px;padding:16px 18px 0}.profile-dialog.notes-dialog>header{border-bottom:1px solid #dce5f1;min-height:104px;margin:-24px -24px 18px;padding:25px 78px 25px 24px}.profile-dialog.notes-dialog>header>div{gap:0}.profile-dialog.notes-dialog>header p:last-child{margin-top:5px}.settings-dialog>header{margin:-22px -22px 22px;padding:25px 74px 25px 22px}.user-directory-dialog>header{margin:-18px -18px 18px;padding:23px 64px 23px 18px}.user-directory-dialog>.user-directory-content{margin:0 -18px -18px;padding:0 18px 18px}.user-editor-dialog>.user-editor{margin:-18px;padding:18px}.user-editor-dialog .user-editor-header{min-height:88px;margin:-18px -18px 18px;padding:20px 64px 20px 18px}.take-dialog{padding:0}.take-dialog-header{border-bottom:1px solid #dce5f1;min-height:114px;padding:28px 78px 28px 30px;margin:0!important}.take-dialog-copy{max-width:none;padding:28px 30px;margin:0!important;font-size:1rem!important}.take-dialog .resolve-dialog-actions{margin:0;padding:20px 30px 26px}.resolve-dialog:not(.take-dialog){padding:0}.modal-confirm-header{border-bottom:1px solid #dce5f1;align-items:center;gap:14px;min-height:108px;margin:0!important;padding:26px 78px 26px 30px!important;display:flex!important}.modal-confirm-header h2{margin:0!important}.modal-confirm-copy{padding:28px 30px;margin:0!important}.resolve-dialog:not(.take-dialog) .resolve-dialog-actions{margin:0;padding:20px 30px 26px}:root[data-theme=dark] .profile-dialog,:root[data-theme=dark] .profile-dialog>header,:root[data-theme=dark] .profile-dialog .user-editor-header,:root[data-theme=dark] .profile-dialog .password-confirm-header,:root[data-theme=dark] .profile-dialog .user-editor-actions,:root[data-theme=dark] .profile-dialog .account-actions,:root[data-theme=dark] .profile-dialog .resolve-dialog-actions,:root[data-theme=dark] .take-dialog-header{border-color:#30394b}:root[data-theme=dark] .user-row{color:#f1f3fa;background:#1b1e27;border-color:#30394b}:root[data-theme=dark] .user-search input,:root[data-theme=dark] .user-editor input,:root[data-theme=dark] .user-editor select{color:#f1f3fa;background:#151820;border-color:#30394b}:root[data-theme=dark] .user-search input:focus,:root[data-theme=dark] .user-editor input:focus,:root[data-theme=dark] .role-select.is-open .role-select-trigger,:root[data-theme=dark] .role-select-trigger:focus-visible{border-color:#5986d8;box-shadow:0 0 0 3px #70a2ff29}:root[data-theme=dark] .role-select-trigger{color:#f1f3fa;background:#151820;border-color:#30394b}:root[data-theme=dark] .role-select-trigger svg{color:#aab4c6}:root[data-theme=dark] .role-select-menu{background:#1b1e27;border-color:#30394b;box-shadow:0 14px 28px #00000052}:root[data-theme=dark] .role-select-menu button{color:#f1f3fa}:root[data-theme=dark] .role-select-menu button:hover,:root[data-theme=dark] .role-select-menu button.selected{color:#b8d0ff;background:#2d3d65}:root[data-theme=dark] .user-search-clear{color:#a8b7cf}:root[data-theme=dark] .user-search-clear:hover{color:#dce8ff;background:#2d3d65}:root[data-theme=dark] .user-editor input:disabled{color:#aab4c6;background:#252c3b}:root[data-theme=dark] .user-editor-icon,:root[data-theme=dark] .user-dialog-icon,:root[data-theme=dark] .user-row-avatar{color:#a8c6ff;background:#253c6d}:root[data-theme=dark] .user-create-button,:root[data-theme=dark] .password-generate-button{color:#c5d8ff;background:#20365d}:root[data-theme=dark] .user-create-button:hover,:root[data-theme=dark] .password-generate-button:hover{color:#e1ebff;background:#294775}:root[data-theme=dark] .user-editor-hint,:root[data-theme=dark] .generated-password{color:#c5cee0;background:#252c3b}:root[data-theme=dark] .user-status.active,:root[data-theme=dark] .success-message{color:#75e7aa;background:#1e4936}:root[data-theme=dark] .logout-button{color:#ffabb4}:root[data-theme=dark] .logout-button:hover{color:#ffd0d6;background:#3b252d}:root[data-theme=dark] .conversation-row.selected .avatar{color:#dce8ff;background:#3d5790}:root[data-theme=dark] .resolved-divider{color:#8390a6}:root[data-theme=dark] .resolved-divider:before,:root[data-theme=dark] .resolved-divider:after{background:#30394b}:root[data-theme=dark] .notifications-panel{background:#1b1e27;box-shadow:0 14px 38px #00000075}:root[data-theme=dark] .notifications-panel:before{background:#1b1e27}:root[data-theme=dark] .push-card button{color:#101827}:root[data-theme=dark] .notifications-list button{color:#f1f3fa;background:#252c3b}:root[data-theme=dark] .notifications-list button:hover{color:#dce8ff;background:#2d3d65}:root[data-theme=dark] .push-error{color:#ffabb4}:root[data-theme=dark] .user-directory-dialog,:root[data-theme=dark] .user-editor-dialog,:root[data-theme=dark] .password-confirm-dialog{background:#1c212b;border-color:#343d4c;box-shadow:0 18px 44px #00000057}:root[data-theme=dark] .user-row{background:#1c212b;border-color:#343d4c}:root[data-theme=dark] .user-row:hover,:root[data-theme=dark] .user-row.selected{background:#232d3d;border-color:#4d6388}:root[data-theme=dark] .user-row-avatar,:root[data-theme=dark] .user-dialog-icon,:root[data-theme=dark] .user-editor-icon{color:#b5ccf8;background:#263957}:root[data-theme=dark] .user-create-button,:root[data-theme=dark] .password-generate-button{color:#b9d0ff;background:0 0;border-color:#4d6690}:root[data-theme=dark] .user-create-button:hover,:root[data-theme=dark] .password-generate-button:hover{color:#e7efff;background:#263957;border-color:#7191c4}:root[data-theme=dark] .user-editor label{color:#adb9cb;font-weight:600}:root[data-theme=dark] .user-search input,:root[data-theme=dark] .user-editor input,:root[data-theme=dark] .user-editor select,:root[data-theme=dark] .role-select-trigger{color:#e8edf7;background:#151a22;border-color:#343d4c}:root[data-theme=dark] .user-active-button--disable{color:#f0a7b0;background:0 0;border-color:#71454e}:root[data-theme=dark] .user-active-button--disable:hover:not(:disabled){color:#ffd1d6;background:#35242b;border-color:#a4616e}:root[data-theme=dark] .user-status.active{color:#83dbac;background:#193e30}:root[data-theme=dark] .settings-dialog{background:#1c212b}:root[data-theme=dark] .channel-toggle,:root[data-theme=dark] .work-hours{background:#1c212b;border-color:#343d4c}:root[data-theme=dark] .channel-toggle small,:root[data-theme=dark] .work-hours small{color:#9eacc0}:root[data-theme=dark] .channel-switch>span{background:#3b4658}:root[data-theme=dark] .channel-switch>span:after{background:#cbd5e5}:root[data-theme=dark] .channel-switch input:checked+span{background:#315caa}:root[data-theme=dark] .work-hours input{color:#e8edf7;background:#151a22;border-color:#343d4c}.push-error{color:#b42318;grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.35}.push-card button:disabled{cursor:wait;opacity:.72}.push-management{grid-column:1/-1;gap:12px;padding-top:2px;display:grid}.push-pause{gap:4px;display:grid}.push-pause>small,.push-disable-row small{color:var(--muted);font-size:.74rem;line-height:1.35}.push-actions{flex-wrap:wrap;gap:7px;padding-top:3px;display:flex}.push-actions button{grid-column:auto;padding:7px 9px;font-size:.76rem}.push-disable-row{border-top:1px solid #4869a12e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:11px;display:grid}.push-disable-row>span{gap:3px;display:grid}.push-disable-row .push-disable{color:#a61b2a;background:0 0;grid-column:auto;padding:7px 9px;box-shadow:inset 0 0 0 1px}:root[data-theme=dark] .push-disable-row .push-disable{color:#ffabb4}:root[data-theme=dark] .operator-menu-trigger{color:#f1f3fa;background:0 0;border-color:#0000}:root[data-theme=dark] .operator-menu-trigger:hover{background:#1b2940;border-color:#0000}:root[data-theme=dark] .operator-avatar{color:#b8d0ff;background:#253c6d}:root[data-theme=dark] .operator-menu-panel{background:#1b1e27;border-color:#30394b;box-shadow:0 16px 32px #0000006b}:root[data-theme=dark] .operator-menu-panel button{color:#f1f3fa}:root[data-theme=dark] .operator-menu-panel button:hover{color:#b8d0ff;background:#2d3d65}:root[data-theme=dark] .operator-menu-panel .operator-menu-logout{color:#ffabb4;background:#3b252d}:root[data-theme=dark] .operator-menu-panel .operator-menu-logout:hover{color:#ffd0d6;background:#4a2a35}:root[data-theme=dark] .refresh-toast{color:#f1f3fa;background:#1b1e27;border-color:#30394b;box-shadow:0 14px 32px #00000061}:root[data-theme=dark] .refresh-toast.success svg{color:#75e7aa}:root[data-theme=dark] .refresh-toast.error{background:#2b1d24;border-color:#5c3640}:root[data-theme=dark] .refresh-toast.error svg{color:#ffabb4}@media (width<=760px),(height<=500px) and (pointer:coarse){.feedback-page{padding:18px 14px max(24px, env(safe-area-inset-bottom))}.feedback-page-header{gap:11px;margin-bottom:18px}.feedback-page-header h1{font-size:1.45rem}.feedback-page-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.feedback-page-summary article{padding:12px}:root[data-theme=dark] .conversation-row:hover{background:#252c3b}:root[data-theme=dark] .conversation-row.selected{background:linear-gradient(135deg,#273a66,#22345a);border-color:#5276ad;box-shadow:0 5px 16px #0000003d}:root[data-theme=dark] .conversation-row.selected .conversation-source{color:#b8d0ff;background:#1b2940}:root[data-theme=dark] .conversation-row.requires-claim{border-color:#5bd18b57}:root[data-theme=dark] .mobile-management-sheet{background:#1b1e27}:root[data-theme=dark] .mobile-sheet-handle{background:#56627a}:root[data-theme=dark] .mobile-assignment-card,:root[data-theme=dark] .mobile-transfer-section{box-shadow:none;background:#1b2940;border-color:#30394b}:root[data-theme=dark] .mobile-choice-field{background:#151820;border-color:#30394b}:root[data-theme=dark] .mobile-choice-field strong{color:#f1f3fa}:root[data-theme=dark] .mobile-choice-menu{background:#1b1e27;border-color:#30394b;box-shadow:0 16px 30px #0000006b}:root[data-theme=dark] .mobile-choice-menu button{color:#f1f3fa}:root[data-theme=dark] .mobile-choice-menu button:hover,:root[data-theme=dark] .mobile-choice-menu button.selected{color:#b8d0ff;background:#2d3d65}:root[data-theme=dark] .back-button,:root[data-theme=dark] .mobile-management-trigger,:root[data-theme=dark] .mobile-sheet-close{color:#b8c6dd;background:#252c3b}:root[data-theme=dark] .back-button:hover,:root[data-theme=dark] .mobile-management-trigger:hover,:root[data-theme=dark] .mobile-sheet-close:hover{color:#f1f3fa;background:#30394b}:root[data-theme=dark] .push-card button{color:#fff}}.notifications-list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notifications-list-header h3{margin:0}.notifications-list-header button{color:#2b64b7;background:#eef3fb;border:0;border-radius:8px;padding:6px 9px;font-size:.76rem;font-weight:750}.notifications-list-header button:hover{background:#e1edff}:root[data-theme=dark] .notifications-list-header button{color:#b8d1ff;background:#263d65}.push-card{background:0 0;border-radius:0;gap:11px;padding:0}.push-card>svg{width:24px;height:24px;color:var(--primary);margin-top:1px}.push-card>span{padding-top:1px}.push-pause,.push-disable-row{background:#f7faff;border:1px solid #dce7f6;border-radius:14px;padding:12px}.push-pause{gap:5px}.push-disable-row{border-top:1px solid #dce7f6}:root[data-theme=dark] .push-disable-row{border-color:#354967}:root[data-theme=dark] .notifications-panel{background:#191d27;border:1px solid #2b3342;box-shadow:0 22px 52px #0000006b}:root[data-theme=dark] .notifications-panel:before{background:#191d27;border-top:1px solid #2b3342;border-left:1px solid #2b3342}:root[data-theme=dark] .push-card>svg{color:#76a7ff}:root[data-theme=dark] .push-card>span>strong{color:#eef3ff}:root[data-theme=dark] .push-pause,:root[data-theme=dark] .push-disable-row{background:#202631;border-color:#303948}:root[data-theme=dark] .push-pause:hover,:root[data-theme=dark] .push-disable-row:hover{background:#232a36;border-color:#3d4a60}:root[data-theme=dark] .push-actions button{color:#fff;background:#2d69e8}:root[data-theme=dark] .push-actions button:hover{background:#3977f4}:root[data-theme=dark] .push-disable-row .push-disable{color:#ff9eaa;background:#d76a7814;border-color:#d76a78}:root[data-theme=dark] .push-disable-row .push-disable:hover{background:#d76a7829}.notifications-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121f3552}.notifications-panel{border:1px solid #e1e9f5;border-radius:22px;gap:18px;width:min(424px,100vw - 44px);max-height:min(680px,100dvh - 92px);padding:20px;top:72px;box-shadow:0 24px 64px #14284b38}.notifications-panel:before{display:none}.notifications-panel>.notifications-header{grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:11px;display:grid}.notifications-heading-icon,.push-state-icon{border-radius:13px;place-items:center;display:grid}.notifications-heading-icon{width:42px;height:42px;color:var(--primary);background:#eaf2ff}.notifications-heading-icon svg{width:21px;height:21px}.notifications-heading-copy{gap:2px;display:grid}.notifications-heading-copy small{color:#4d7ef0;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.notifications-panel .notifications-heading-copy h2{font-size:1.25rem;line-height:1.1}.notifications-header .icon-button{color:#577094;background:#f1f6fe;border-radius:12px;width:40px;height:40px}.notifications-header .icon-button:hover{color:var(--primary);background:#e6effd}.push-card{background:#f7faff;border:1px solid #dce7f6;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.push-state-icon{color:#159665;background:#e5f7ee;width:42px;height:42px}.push-state-icon.is-paused{color:#b77910;background:#fff4dc}.push-state-icon.is-disabled{color:var(--primary);background:#eaf2ff}.push-state-icon svg{width:21px;height:21px}.push-card .push-card-copy{align-content:center;gap:3px;padding:0;display:grid}.push-card .push-card-copy strong{color:var(--text);font-size:.95rem}.push-card .push-card-copy small{line-height:1.4}.push-card>button{border-radius:10px;min-height:38px;padding:8px 12px}.push-management{gap:10px;padding-top:2px}.push-pause,.push-disable-row{border-radius:14px;padding:13px}.push-pause strong,.push-disable-row strong{font-size:.9rem}.push-actions{gap:8px;padding-top:5px}.push-actions button{border-radius:9px;min-height:36px;padding:8px 11px}.push-disable-row{background:#fffafb;border-color:#f0d6d9;gap:14px}.push-disable-row .push-disable{border-radius:9px;min-height:36px;padding:8px 11px}.notifications-assigned{gap:10px;display:grid}.notifications-list-header{min-height:30px}.notifications-list-header h3{font-size:1.05rem}.notifications-list-header button{border-radius:9px;padding:7px 10px}.notifications-list{gap:8px}.notifications-list button{background:#f8faff;border:1px solid #e6edf7;border-radius:14px;gap:5px;padding:13px;transition:background .16s,border-color .16s,transform .16s}.notifications-list button:hover{background:#eff5ff;border-color:#cbdcf5;transform:translateY(-1px)}.notifications-list button strong{font-size:.9rem;line-height:1.35}.notifications-list button small{line-height:1.35}:root[data-theme=dark] .notifications-backdrop{background:#03081294}:root[data-theme=dark] .notifications-panel{background:#1c212b;border-color:#303a4a;box-shadow:0 24px 64px #00000080}:root[data-theme=dark] .notifications-heading-icon{color:#91b6ff;background:#263d65}:root[data-theme=dark] .notifications-heading-copy small{color:#91b6ff}:root[data-theme=dark] .notifications-header .icon-button{color:#b8c6dd;background:#252c3b}:root[data-theme=dark] .notifications-header .icon-button:hover{color:#dbe8ff;background:#303b50}:root[data-theme=dark] .push-card{background:#202733;border-color:#344056}:root[data-theme=dark] .push-state-icon{color:#85dfac;background:#193e30}:root[data-theme=dark] .push-state-icon.is-paused{color:#f4c662;background:#493b20}:root[data-theme=dark] .push-state-icon.is-disabled{color:#91b6ff;background:#263d65}:root[data-theme=dark] .push-card .push-card-copy strong{color:#f1f4fa}:root[data-theme=dark] .push-pause{background:#1b222d;border-color:#344056}:root[data-theme=dark] .push-disable-row{background:#281e25;border-color:#5b3a42}:root[data-theme=dark] .notifications-list button{background:#202733;border-color:#303a4a}:root[data-theme=dark] .notifications-list button:hover{background:#263246;border-color:#425574}@media (width<=760px){.notifications-panel{top:calc(58px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 76px - env(safe-area-inset-top));border-radius:20px;padding:16px;left:14px;right:14px}.notifications-panel>.notifications-header{grid-template-columns:40px minmax(0,1fr) 40px}.notifications-heading-icon,.push-state-icon{width:40px;height:40px}.push-actions{grid-template-columns:1fr 1.35fr;display:grid}.push-actions button,.push-disable-row .push-disable{min-height:42px}}.notifications-heading-copy{align-content:center}.notifications-panel .notifications-heading-copy h2{font-size:1.18rem}.push-management--simple{grid-column:1/-1;gap:8px;padding-top:4px;display:grid}.push-setting-row,.push-pause-row{background:#fff;border:1px solid #dce7f6;border-radius:13px}.push-setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:10px 12px 10px 13px;display:grid}.push-setting-row>span,.push-pause-trigger>span{text-align:left;gap:3px;display:grid}.push-setting-row strong,.push-pause-trigger strong{font-size:.88rem}.push-setting-row small,.push-pause-trigger small{color:var(--muted);font-size:.74rem;line-height:1.3}.push-switch{background:#c9d4e4;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:3px;transition:background .16s;position:relative}.push-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block;box-shadow:0 1px 3px #11234240}.push-switch.is-on{background:var(--primary)}.push-switch.is-on span{transform:translate(18px)}.push-switch:disabled{cursor:wait;opacity:.65}.push-pause-row{overflow:hidden}.push-pause-trigger{width:100%;min-height:62px;color:var(--text);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 13px;display:grid}.push-pause-trigger svg{color:#6880a5;width:18px;height:18px;transition:transform .16s}.push-pause-row.is-open .push-pause-trigger svg{transform:rotate(180deg)}.push-pause-trigger:disabled{color:#8c9bb1;cursor:not-allowed}.push-pause-options{background:#f8faff;border-top:1px solid #e3ebf6;gap:4px;padding:8px;display:grid}.push-pause-options button{color:#285ba5;text-align:left;background:0 0;border:0;border-radius:9px;min-height:38px;padding:8px 10px;font-size:.8rem;font-weight:750}.push-pause-options button:hover{background:#eaf2ff}:root[data-theme=dark] .push-setting-row,:root[data-theme=dark] .push-pause-row{background:#1b222d;border-color:#344056}:root[data-theme=dark] .push-pause-trigger{color:#edf2fb}:root[data-theme=dark] .push-pause-trigger:disabled{color:#8d9aad}:root[data-theme=dark] .push-pause-options{background:#202733;border-color:#344056}:root[data-theme=dark] .push-pause-options button{color:#9dc0ff}:root[data-theme=dark] .push-pause-options button:hover:not(:disabled){color:#e1ecff;background:#344d75;box-shadow:inset 0 0 0 1px #5473a7}:root[data-theme=dark] .filter-count{color:#c4dcff;background:#2c466d;box-shadow:inset 0 0 0 1px #426493}:root[data-theme=dark] .filters button.active .filter-count{color:#fff;box-shadow:none;background:#ffffff38}.details-customer-profile{border-top:1px solid #e1e9f5;gap:10px;padding-top:16px;display:grid}.details-customer-profile>header span{gap:2px;display:grid}.details-customer-profile h3{color:#657894;margin:0;font-size:.76rem;font-weight:600}.details-customer-profile>header small,.details-profile-state{color:var(--muted);font-size:.74rem}.details-profile-state{margin:0;padding:5px 0}.details-profile-state.is-error{color:#bb3f4d}.details-profile-grid{grid-template-columns:1fr;gap:7px;display:grid}.details-profile-grid .profile-detail{border-radius:10px;padding:9px}.details-profile-grid .profile-detail>svg{width:17px}.details-profile-grid .profile-detail small{font-size:.68rem}.details-profile-grid .profile-detail strong{font-size:.76rem}.details-connection-status{background:#edf8f1;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.details-connection-status>svg{width:18px;color:var(--success)}.details-connection-status span{gap:2px;display:grid}.details-connection-status small,.details-accounts small{color:var(--muted);font-size:.68rem}.details-connection-status strong{color:#167544;font-size:.78rem}.details-accounts{gap:7px;display:grid}.details-accounts article{border:1px solid var(--border);border-radius:10px;gap:4px;padding:10px;display:grid}.details-accounts article header{color:#425978;justify-content:space-between;gap:8px;font-size:.72rem;font-weight:700;display:flex}.details-accounts article header strong{color:var(--text)}.details-accounts p{color:var(--text);margin:0;font-size:.73rem;line-height:1.35}:root[data-theme=dark] .details-customer-profile{border-color:#30394b}:root[data-theme=dark] .details-customer-profile h3{color:#aebbd0}:root[data-theme=dark] .details-profile-grid .profile-detail,:root[data-theme=dark] .details-accounts article{background:#252c3b;border-color:#30394b}:root[data-theme=dark] .details-connection-status{background:#243847}:root[data-theme=dark] .details-connection-status>svg{color:#8bd8c0}:root[data-theme=dark] .details-connection-status strong{color:#c2ecdc}:root[data-theme=dark] .details-accounts article header{color:#b8c6da}@media (width<=760px){.push-setting-row,.push-pause-trigger{min-height:64px}.push-switch{width:46px;height:28px}.push-switch span{width:22px;height:22px}.push-switch.is-on span{transform:translate(18px)}}.push-card{background:0 0;border:0;padding:0}.push-card .push-management--simple{background:#fff;border:1px solid #dce7f6;border-radius:14px;gap:0;overflow:hidden}.push-card .push-setting-row,.push-card .push-pause-row{background:0 0;border:0;border-radius:0}.push-card .push-setting-row{border-bottom:1px solid #e3ebf6}.push-card .push-pause-trigger{color:var(--text);font-weight:inherit;background:0 0;justify-self:stretch}.push-card .push-pause-trigger:disabled{background:0 0}.push-card .push-pause-options{background:#f8faff;border-top:1px solid #e3ebf6}.push-card .push-pause-options button{color:#285ba5;background:0 0;justify-self:stretch}:root[data-theme=dark] .push-card{background:0 0}:root[data-theme=dark] .push-card .push-management--simple{background:#1b222d;border-color:#344056}:root[data-theme=dark] .push-card .push-setting-row{border-color:#344056}:root[data-theme=dark] .push-card .push-pause-options{background:#202733;border-color:#344056}:root[data-theme=dark] .push-card .push-pause-options button{color:#9dc0ff;background:0 0}.push-card.push-card--settings{grid-template-columns:minmax(0,1fr);gap:11px}.push-card--settings>h3{color:var(--text);margin:0;font-size:.96rem;line-height:1.3}.push-card.push-card--settings .push-management--simple{margin:0}.push-card .push-switch-control{cursor:pointer;flex:none;width:46px;height:28px;display:block;position:relative}.push-card .push-switch-control input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.push-card .push-switch-control>span{box-sizing:border-box;background:#aab9cc;border-radius:999px;width:46px;height:28px;padding:0;transition:background .18s;display:block}.push-card .push-switch-control>span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14284b47}.push-card .push-switch-control input:checked+span{background:#2f70ed}.push-card .push-switch-control input:checked+span:after{transform:translate(18px)}.push-card .push-switch-control input:focus-visible+span{outline-offset:2px;outline:3px solid #2f70ed47}.push-card .push-switch-control input:disabled+span{opacity:.6;cursor:wait}.push-card .push-pause-trigger{min-height:64px;color:var(--text);font-weight:inherit;background:#fff;grid-column:auto;justify-self:stretch;padding:11px 13px}.push-card .push-pause-trigger:hover:not(:disabled){background:#f7faff}.push-card .push-pause-trigger>span:first-child{min-width:0}.push-card .push-pause-value{color:#4774ba;white-space:nowrap;align-items:center;gap:6px;font-size:.76rem;font-weight:750;display:inline-flex}.push-card .push-pause-value svg{color:currentColor;width:17px;height:17px}.push-card .push-pause-options button{color:#285ba5;background:0 0;grid-column:auto;justify-self:stretch;min-height:38px;padding:8px 10px}.push-card .push-pause-options button:hover{background:#eaf2ff}:root[data-theme=dark] .push-card--settings>h3{color:#edf2fb}:root[data-theme=dark] .push-card .push-pause-trigger{color:#edf2fb;background:#1b222d}:root[data-theme=dark] .push-card .push-pause-trigger:hover:not(:disabled){background:#202b3b}:root[data-theme=dark] .push-card .push-pause-value,:root[data-theme=dark] .push-card .push-pause-options button{color:#9dc0ff}.profile-dialog{background:#fff;border:1px solid #d9e3f0;border-radius:20px;flex-direction:column;width:min(100vw - 40px,620px);max-height:min(760px,100dvh - 40px);padding:0;display:flex;overflow:hidden;box-shadow:0 20px 50px #142a4e2e}.profile-dialog>header,.profile-dialog .user-editor-header,.profile-dialog .password-confirm-header,.profile-dialog .take-dialog-header,.profile-dialog .modal-confirm-header{box-sizing:border-box;background:#f8faff;border-bottom:1px solid #d9e3f0;flex:none;min-height:76px;margin:0!important;padding:18px 76px 18px 24px!important}.profile-dialog>header{align-items:center;gap:12px;display:flex}.profile-dialog>header .eyebrow,.profile-dialog .take-dialog-header .eyebrow{display:none}.profile-dialog>header h2,.profile-dialog .user-editor-header h2,.profile-dialog .password-confirm-header h3,.profile-dialog .take-dialog-header h2,.profile-dialog .modal-confirm-header h2{margin:0;font-size:1.25rem;line-height:1.25}.profile-dialog>header p:last-child{color:var(--muted);margin:4px 0 0;font-size:.86rem}.dialog-close{color:#667996;background:0 0;border-radius:50%;width:36px;height:36px;transition:background .18s,color .18s,transform .18s;top:16px;right:16px}.dialog-close:hover{color:var(--primary);background:#edf3fb;transform:scale(1.05)}.dialog-close svg{width:20px;height:20px}.profile-dialog>.profile-content,.profile-dialog>.user-directory-content,.profile-dialog>.user-editor,.profile-dialog>.profile-dialog-body,.profile-dialog>.notes-dialog-list,.profile-dialog>.modal-confirm-copy,.profile-dialog>.take-dialog-copy,.profile-dialog>.password-confirm-copy,.profile-dialog>.notifications-dialog-body{box-sizing:border-box;flex:auto;min-height:0;margin:0;padding:22px 24px;overflow-y:auto}.profile-dialog>.notes-dialog-list{padding-top:16px;padding-bottom:20px}.settings-dialog{display:flex}.settings-dialog-body{gap:16px;display:grid}.user-editor-dialog>.user-editor{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.user-editor-body{flex:auto;gap:11px;min-height:0;padding:22px 24px;display:grid;overflow-y:auto}.user-editor-dialog .user-editor-actions{margin:0;padding:16px 24px 18px}.password-change-dialog>.user-editor{flex-direction:column;gap:14px;display:flex}.profile-dialog .user-editor-actions,.profile-dialog .account-actions,.profile-dialog .resolve-dialog-actions{box-sizing:border-box;background:#f8faff;border-top:1px solid #d9e3f0;flex:none;min-height:72px;margin:22px -24px -22px;padding:16px 24px 18px}.profile-dialog>.resolve-dialog-actions{margin:0;padding:16px 24px 18px}.profile-dialog .user-editor-actions .button,.profile-dialog .account-actions .button,.profile-dialog .resolve-dialog-actions .button{min-height:44px;font-size:.82rem;font-weight:700;line-height:1.2}.profile-dialog .take-dialog-copy,.profile-dialog .modal-confirm-copy{max-width:none;line-height:1.6;font-size:.98rem!important}.profile-dialog .take-dialog-copy{padding-bottom:24px}.profile-dialog .modal-confirm-header,.profile-dialog .take-dialog-header{align-items:center;gap:14px;display:flex!important}.profile-dialog .resolve-dialog-icon{border-radius:13px;width:42px;height:42px}.profile-dialog .resolve-dialog-icon svg{width:22px;height:22px}.user-editor-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1320349e}.user-management-backdrop.is-covered{pointer-events:none;background:0 0}.user-management-backdrop.is-covered .user-management-dialog{visibility:hidden}.user-editor-dialog>.user-editor .user-editor-actions{background:#f8faff;border-top:1px solid #d9e3f0;width:100%;margin:0;padding:16px 24px 18px}:root[data-theme=dark] .user-editor-dialog>.user-editor .user-editor-actions{background:#202733;border-color:#344056}.notes-dialog{width:min(100vw - 40px,620px)}.notes-dialog>header{align-items:center;gap:11px;min-height:68px!important;padding:14px 62px 14px 20px!important;display:flex!important}.notes-dialog-icon{color:#7058bf;background:#f0ecff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.notes-dialog-icon svg{width:20px;height:20px}.activity-dialog-icon{color:#4d79ae;background:#eaf3ff}.notes-dialog>header h2{font-size:1.18rem}.notes-dialog>header p:last-child{margin-top:2px}.notes-dialog-list{gap:10px}.notes-dialog-list button{border-radius:12px;min-height:64px}.notifications-dialog{width:min(100vw - 40px,530px)}.notifications-dialog-backdrop{z-index:66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121f3566}.notifications-dialog>.notifications-header{min-height:76px;display:flex;padding-right:68px!important}.notifications-dialog .notifications-heading-copy{min-width:0}.notifications-dialog .notifications-heading-copy h2{font-size:1.25rem}.notifications-dialog .dialog-close{position:absolute}.notifications-dialog-body{gap:24px;padding-top:22px;padding-bottom:24px;display:grid}.notifications-dialog .push-card--settings{display:grid}.notifications-dialog .notifications-assigned{gap:10px;display:grid}.notifications-dialog .notifications-list-header h3{margin:0}.notifications-dialog .notifications-list-header button{font-size:.78rem;font-weight:700}.password-confirm-dialog{width:min(100vw - 40px,440px);min-height:0}.password-confirm-dialog .password-confirm-header{align-items:center;gap:12px;display:flex}.password-confirm-dialog .password-confirm-copy{min-height:0;color:var(--muted);flex:none;margin:0;padding-top:20px;padding-bottom:20px;font-size:.88rem;line-height:1.5;display:block}.password-confirm-dialog .user-editor-actions{background:#f8faff;border-top:1px solid #d9e3f0;grid-template-columns:1fr 1fr;width:100%;min-height:0;margin:0;padding:12px 18px;display:grid}.password-confirm-dialog{overflow:hidden}.password-confirm-dialog .password-confirm-copy{flex:none;overflow:visible}.profile-dialog.password-confirm-dialog .user-editor-actions{box-sizing:border-box;flex:none;margin:0!important;padding:12px 18px!important}.password-confirm-dialog .user-editor-actions .button{width:100%;min-width:0}.settings-dialog{width:min(100vw - 40px,520px)}.settings-dialog>.settings-dialog-body{padding-bottom:26px}.settings-dialog>.settings-dialog-body .user-editor-actions{margin-bottom:-26px}.user-directory-dialog,.operator-account-dialog{width:min(100vw - 40px,500px)}.operator-account-dialog>.profile-content.user-editor{flex-direction:column;gap:14px;display:flex;overflow:hidden}.operator-account-dialog .account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% + 48px);margin:auto -24px -22px;padding:16px 24px 18px;display:grid}.operator-account-dialog .account-actions:has(.button:only-child){grid-template-columns:minmax(0,1fr)}.password-change-dialog{width:min(100vw - 40px,480px)}.password-change-dialog>.user-editor{flex-direction:column;gap:14px;display:flex;overflow:hidden}.password-change-dialog .user-editor-actions{width:calc(100% + 48px);margin:auto -24px -22px;padding:16px 24px 18px}.logout-dialog{width:min(100vw - 40px,480px)}.logout-dialog .modal-confirm-copy{align-items:center;min-height:96px;display:flex}@media (width<=720px){.operator-account-dialog .account-actions,.password-change-dialog .user-editor-actions{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}body .filters{background:0 0;border:0;border-radius:0;gap:5px;padding:0 0 4px;display:flex}body .filters button{color:#475569;border-radius:8px;width:auto;min-height:44px;padding:8px 14px;font-size:.78rem;font-weight:500}body .filters button:hover{color:#475569;background:#f8fafc}body .filters button.active,body .filters button.active:hover{color:#2563eb;background:#eff6ff;font-weight:600;box-shadow:inset 0 -2px #2563eb}body .filters .filter-count{color:#2563eb;background:#dbeafe;min-width:19px;height:19px;font-size:.65rem}body .filters button.active .filter-count{color:#2563eb;background:#dbeafe}body .inbox-pane .conversation-row{background:#fff;min-height:74px}body .inbox-pane .conversation-row:hover{background:#f8fafc}body .inbox-pane .conversation-row.selected,body .inbox-pane .conversation-row.requires-claim.selected{background:#eef8f3;border-color:#d7eee1}body .inbox-pane .conversation-copy strong{color:#0f172a;font-size:.875rem;font-weight:600}body .inbox-pane .conversation-preview{color:#64748b;font-size:.8125rem}body .inbox-pane .conversation-assignment{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2;display:block;overflow:hidden}body .inbox-pane .conversation-copy-top time{color:#94a3b8;font-size:.72rem}body .conversation-pane{background:#f8fafc}body .message-list{gap:10px;padding:22px clamp(24px,4vw,56px)}body .message-date-divider{gap:8px}body .message-date-divider:before,body .message-date-divider:after{background:#e2e8f0;max-width:42px}body .message-date-divider span{color:#475569;background:#fff;border:1px solid #e2e8f0;padding:6px 12px;font-size:.75rem;font-weight:500}body .message-bubble{max-width:min(60%,560px);box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px 12px 12px 3px;padding:10px 14px}body .message-bubble span{color:#0f172a;font-size:.875rem;line-height:1.43}body .message-bubble small{color:#64748b;justify-self:end;font-size:.69rem}body .message-bubble.from-operator{background:#fff;align-self:flex-start;margin-left:46px}body .message-bubble.from-operator:before{width:34px;height:34px;top:10px;right:calc(100% + 12px)}body .message-bubble.from-customer{background:#eaf2ff;border-color:#d7e5ff;border-radius:12px 12px 3px;align-self:flex-end}body .message-bubble.from-customer span{color:#0f172a}body .message-bubble.internal{width:fit-content;max-width:70%;box-shadow:none;background:#fff7e6;border-color:#fde6ad;border-radius:12px;padding:10px 14px}body .service-event{color:#475569;background:#f1f5f9;border:0;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:500}body .composer{background:0 0;border-top:0;gap:4px;padding:14px 22px 18px}body .composer-row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto 28px 40px;align-items:center;min-height:58px;padding:7px 8px}body .composer-row.is-note-mode{background:#fffbeb;border-color:#f5d98f}body .composer textarea{background:0 0;border:0;border-radius:8px;min-height:38px;max-height:90px;padding:8px;font-size:.875rem}body .composer textarea:focus{outline:0}.composer-icon{color:#64748b;place-items:center;display:grid}.composer-icon svg{width:19px;height:19px}.note-mode-button{color:#475569;background:#f8fafc;border:0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:600;display:inline-flex}.note-mode-button svg{width:15px;height:15px}.note-mode-button.is-active{color:#c56a00;background:#fff3d6}body .send-button{border:0;border-radius:50%;width:40px;height:40px}.composer-note-hint{color:#a66c00;margin-left:38px;font-size:.69rem}body .filters{min-height:44px;padding-bottom:2px}body .filters button{min-height:40px;padding:8px 13px}body .filters button.active,body .filters button.active:hover{box-shadow:inset 0 -2px #2563eb}body .inbox-pane .subscriber-group{border-bottom-color:#f1f5f9}body .inbox-pane .conversation-row{min-height:72px;padding-top:7px;padding-bottom:7px}body .inbox-pane .conversation-preview{line-height:1.2}body .message-list{gap:8px;padding-top:20px;padding-bottom:20px}body .message-date-divider{margin:12px 0 4px}body .message-date-divider:before,body .message-date-divider:after{max-width:50px}body .message-bubble{width:fit-content;min-width:0;max-width:min(60%,560px)}body .message-bubble.from-operator:before{width:33px;height:33px;right:calc(100% + 10px)}body .service-event{margin:3px 0;padding:6px 10px}body .service-event:before{color:#64748b;content:"✓";margin-right:6px;font-weight:700;display:inline-block}body .send-button:not(:disabled){color:#fff;background:#2563eb}body .send-button:not(:disabled):hover{background:#1d4ed8}body .inbox-pane .filters{background:0 0;border:0;border-radius:0;align-items:stretch;gap:24px;min-height:44px;padding:0;display:flex}body .inbox-pane .filters button{color:#475569;background:0 0;border-radius:0;width:auto;min-height:44px;padding:8px 0;font-size:.875rem;font-weight:500;position:relative}body .inbox-pane .filters button:hover{color:#2563eb;background:0 0}body .inbox-pane .filters button.active,body .inbox-pane .filters button.active:hover{color:#2563eb;box-shadow:none;background:0 0;font-weight:600}body .inbox-pane .filters button.active:after{content:"";background:#2563eb;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}body .inbox-pane .filters .filter-count,body .inbox-pane .filters button.active .filter-count{color:#2563eb;min-width:20px;height:20px;box-shadow:none;background:#dbeafe;font-size:.75rem}@media (width<=1180px){body .inbox-pane .filters{gap:6px}body .inbox-pane .filters button{padding-left:1px;padding-right:1px;font-size:.68rem}body .inbox-pane .filters button.active:after{left:2px;right:2px}body .inbox-pane .filters .filter-count,body .inbox-pane .filters button.active .filter-count{min-width:16px;height:16px;font-size:.6rem}}:root[data-theme=dark] .profile-dialog{background:#1b222d;border-color:#344056;box-shadow:0 20px 50px #0000004d}:root[data-theme=dark] .notes-dialog-icon{color:#b9a8f7;background:#30294a}:root[data-theme=dark] .activity-dialog-icon{color:#a9c7eb;background:#23364c}:root[data-theme=dark] .notifications-dialog-backdrop{background:#030812a8}:root[data-theme=dark] .password-confirm-dialog .user-editor-actions,:root[data-theme=dark] .profile-dialog>header,:root[data-theme=dark] .profile-dialog .user-editor-header,:root[data-theme=dark] .profile-dialog .password-confirm-header,:root[data-theme=dark] .profile-dialog .take-dialog-header,:root[data-theme=dark] .profile-dialog .modal-confirm-header,:root[data-theme=dark] .profile-dialog .user-editor-actions,:root[data-theme=dark] .profile-dialog .account-actions,:root[data-theme=dark] .profile-dialog .resolve-dialog-actions{background:#202733;border-color:#344056}:root[data-theme=dark] .dialog-close{color:#aab9cc}:root[data-theme=dark] .dialog-close:hover{color:#dce8ff;background:#2a3547}.support-app{grid-template-rows:56px minmax(0,1fr)}.app-header{grid-template-columns:minmax(220px,1fr) minmax(280px,520px) minmax(220px,1fr);gap:18px;padding:0 18px}.header-brand{gap:9px}.header-brand .brand-mark{background:#17ae75;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 4px #e7f8f0}.header-brand .brand-mark svg{stroke-width:2.7px;width:14px;height:14px}.header-search-group{align-items:center;gap:8px;min-width:0;display:flex}.header-search-group .header-search{flex:1}.header-search-group .notification-button{color:#286ef4;background:#eaf2ff;border-radius:9px;flex:none;width:30px;height:30px}.header-search-group .notification-button:hover{color:#1f60db;background:#dceaff}.brand{color:#243550;letter-spacing:-.03em;font-size:16px;font-weight:700}.header-search .conversation-search{background:#f4f7fc;border:0;border-radius:10px;min-height:36px;padding:0 11px}.header-search .conversation-search input{min-height:36px;font-size:.76rem}.header-actions{gap:2px}.header-actions .icon-button{border-radius:9px;width:34px;height:34px}.header-actions .icon-button svg{width:18px;height:18px}.support-workspace{grid-template-columns:48px minmax(262px,310px) minmax(430px,1fr) minmax(260px,300px)}.support-workspace>.inbox-pane{grid-column:2}.support-workspace>.conversation-pane{grid-column:3}.support-workspace>.details-pane{grid-column:4}.tariff-workspace{grid-template-columns:48px minmax(0,1fr)}.tariff-workspace>.tariff-catalog-page{grid-column:2;min-width:0}.users-workspace{grid-template-columns:48px minmax(0,1fr)}.users-workspace>.user-management-page{grid-column:2;min-width:0}.settings-workspace{grid-template-columns:48px minmax(0,1fr)}.settings-workspace>.settings-page{grid-column:2;min-width:0}.header-brand{margin-left:48px}.feedback-workspace{grid-template-columns:48px minmax(0,1fr)}.feedback-workspace .feedback-page{grid-column:2}.staff-chat-workspace{grid-template-columns:48px minmax(280px,340px) minmax(0,1fr)}.staff-chat-page{background:#f6f8fc;grid-column:2/-1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0;display:grid}.staff-chat-list{background:#fff;border-right:1px solid #dfe7f4;min-height:0;padding:20px 14px;overflow:auto}.staff-chat-list header{padding:0 6px 14px}.staff-chat-list h1{color:#19345e;margin:3px 0 0;font-size:1.15rem}.staff-chat-section{gap:3px;margin-top:16px;display:grid}.staff-chat-section-title{color:#7b8ba4;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 7px 6px;font-size:.7rem;font-weight:800;display:flex}.staff-chat-section-title>span:last-child{gap:3px;display:flex}.staff-chat-section-title button{color:#286ef4;background:#edf3ff;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;display:grid}.staff-chat-section-title button:hover{background:#dceaff}.staff-chat-section-title button svg{width:14px;height:14px}.staff-chat-contact,.staff-chat-room{color:#253b5e;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px;display:flex}.staff-chat-contact:hover,.staff-chat-room:hover{background:#f2f6fc}.staff-chat-contact>span:last-child,.staff-chat-room>span:last-child{gap:2px;min-width:0;display:grid}.staff-chat-contact strong,.staff-chat-room strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.staff-chat-contact small,.staff-chat-room small{color:#74849d;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.staff-chat-contact .avatar{color:#2165db;background:#e5edfc;width:34px;height:34px}.staff-chat-room.is-active{color:#1459ca;background:#eaf2ff}.staff-chat-room-icon{color:#286ef4;background:#edf3ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.staff-chat-room-icon svg{width:17px;height:17px}.staff-chat-thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.staff-chat-thread-header{background:#fff;border-bottom:1px solid #dfe7f4;align-items:center;gap:10px;min-height:64px;padding:10px 18px;display:flex}.staff-chat-thread-header h2{color:#1b355f;margin:0;font-size:.95rem}.staff-chat-thread-header p{color:#7787a3;margin:3px 0 0;font-size:.72rem}.staff-chat-messages{flex-direction:column;gap:10px;min-height:0;padding:22px clamp(22px,4vw,56px);display:flex;overflow:auto}.staff-chat-message{background:#fff;border:1px solid #dce7f6;border-radius:14px 14px 14px 5px;align-self:flex-start;max-width:min(560px,78%);padding:9px 11px;box-shadow:0 5px 14px #2f49780f}.staff-chat-message.from-me{background:#eaf2ff;border-color:#c9dcff;border-radius:14px 14px 5px;align-self:flex-end}.staff-chat-message small{color:#74849d;font-size:.68rem;font-weight:700}.staff-chat-message p{color:#2f4566;white-space:pre-wrap;margin:5px 0 0;line-height:1.4}.staff-chat-empty,.staff-chat-welcome{color:#7b8ba4;text-align:center;align-self:center}.staff-chat-welcome{place-content:center;justify-items:center;gap:8px;display:grid}.staff-chat-welcome svg{color:#286ef4;width:38px;height:38px}.staff-chat-welcome h2{color:#1b355f;margin:0}.staff-chat-welcome p{max-width:300px;margin:0;line-height:1.45}.staff-chat-composer{background:#fff;border-top:1px solid #dfe7f4;align-items:flex-end;gap:9px;padding:10px 18px 12px;display:flex}.staff-chat-composer textarea{resize:vertical;color:#263c5d;background:#fff;border:1px solid #cfdbee;border-radius:11px;outline:0;width:100%;min-height:44px;max-height:130px;padding:11px}.staff-chat-composer textarea:focus{border-color:#286ef4;box-shadow:0 0 0 2px #286ef424}.staff-chat-readonly,.staff-chat-error{color:#8c6911;text-align:center;background:#fff8e8;border-top:1px solid #dfe7f4;margin:0;padding:16px 18px;font-size:.82rem}.staff-chat-error{z-index:3;color:#a61b2a;background:#fff2f3;border:1px solid #f1b9c0;border-radius:10px;position:absolute;bottom:18px;right:18px}.app-sidebar{z-index:60;background:linear-gradient(#172b48,#10233e);flex-direction:column;align-items:center;gap:8px;width:48px;padding:68px 6px 12px;display:flex;position:fixed;top:0;bottom:0;left:0}.app-sidebar-item{color:#a9bbd2;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:background .16s,color .16s,transform .16s;display:grid}.app-sidebar-item svg{width:16px;height:16px}.app-sidebar-item:hover{color:#fff;background:#ffffff1f}.app-sidebar-item.is-active{color:#fff;background:#2874f3;box-shadow:0 5px 12px #1459cd6b}.app-sidebar-footer{gap:8px;margin-top:auto;display:grid}.inbox-pane{--inbox-edge:12px;padding-top:12px}.filters{background:#f6f8fc;border:0;border-radius:10px;padding:3px}.filters button{border-radius:8px;min-height:32px;font-size:.67rem}.filters button.active,.filters button.active:hover{background:#286ef4;box-shadow:0 3px 8px #286ef433}.conversation-scroll{margin-top:10px}.inbox-pane .conversation-row{border-radius:10px;min-height:62px;padding:7px 9px}.inbox-pane .conversation-row.requires-claim{background:#edf9f3;border-color:#0000}.inbox-pane .conversation-row.selected{background:#eaf2ff}.inbox-pane .conversation-source--primary{background:#edf3ff;width:34px;height:34px}.operator-menu{padding-top:8px}.operator-menu-trigger{min-height:48px}.conversation-pane{background:#f6f8fc}.conversation-header{background:#fffffff5;min-height:64px;padding:10px 18px}.back-button{border-radius:11px;width:40px;min-width:40px;height:40px}.message-list{padding:22px clamp(24px,4vw,56px)}.message-bubble{border-radius:14px 14px 14px 5px;box-shadow:0 7px 18px #2f49780f}.message-bubble.from-operator{border-radius:14px 14px 5px}.composer textarea{border-radius:11px;min-height:44px}.send-button{border-radius:11px;width:44px;height:44px}.details-pane{gap:14px;padding:16px 14px}.details-title h2{font-size:1.05rem}.details-conversation-card{border-radius:13px;padding:13px}.details-notes,.details-activity{border-radius:11px}:root[data-theme=dark] .app-sidebar{background:#101b2c}:root[data-theme=dark] .header-brand .brand-mark{box-shadow:0 0 0 4px #1d3b38}@media (width<=1080px){.support-workspace{grid-template-columns:44px minmax(275px,340px) minmax(0,1fr)}.support-workspace>.inbox-pane{grid-column:2}.support-workspace>.conversation-pane{grid-column:3}.feedback-workspace{grid-template-columns:44px minmax(0,1fr)}.staff-chat-workspace{grid-template-columns:44px minmax(260px,310px) minmax(0,1fr)}}@media (width<=760px),(height<=500px) and (pointer:coarse){.app-sidebar{display:none}.header-brand{margin-left:0}.header-brand .brand-mark{width:24px;height:24px}.header-brand .notification-button{width:36px;height:36px}}.inbox-pane .conversation-list{gap:4px}.inbox-pane .conversation-row{border-radius:14px;gap:9px;min-height:64px;padding:7px 10px}.inbox-pane .conversation-source--primary{width:34px;height:34px}.inbox-pane .conversation-source svg{width:16px;height:16px}.inbox-pane .conversation-copy{gap:1px}.inbox-pane .conversation-copy strong{font-size:.84rem}.inbox-pane .conversation-copy small{font-size:.71rem}.inbox-pane .conversation-copy .conversation-phone{font-size:.69rem}.inbox-pane .conversation-copy time{font-size:.68rem}.inbox-pane .conversation-status:before{width:6px;height:6px;margin-right:4px}.inbox-pane .resolved-divider{margin:9px 2px 3px}.inbox-pane .subscriber-case-list{margin-top:2px;margin-bottom:5px}@media (width<=720px){.profile-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:min(90dvh,760px)}.profile-dialog>header,.profile-dialog .user-editor-header,.profile-dialog .password-confirm-header,.profile-dialog .take-dialog-header,.profile-dialog .modal-confirm-header{padding:18px 62px 18px 20px!important}.profile-dialog>.profile-content,.profile-dialog>.user-directory-content,.profile-dialog>.user-editor,.profile-dialog>.notes-dialog-list,.profile-dialog>.modal-confirm-copy,.profile-dialog>.take-dialog-copy,.profile-dialog>.password-confirm-copy,.profile-dialog>.notifications-dialog-body{padding-left:20px;padding-right:20px}.profile-dialog .user-editor-actions,.profile-dialog .account-actions,.profile-dialog .resolve-dialog-actions{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}body .inbox-pane .conversation-list{gap:0}body .inbox-pane .subscriber-group{border-bottom:1px solid #e8edf5;border-radius:0}body .inbox-pane .conversation-scroll{margin-left:calc(-1 * var(--inbox-edge));margin-right:calc(-1 * var(--inbox-edge))}body .inbox-pane .conversation-row{background:#fff;border:1px solid #0000;gap:12px;min-height:76px;padding:10px 20px;border-radius:0!important}body .inbox-pane .conversation-row:hover{background:#f8fafc;border-radius:0!important}body .inbox-pane .conversation-row.selected,body .inbox-pane .conversation-row.requires-claim.selected{box-shadow:none;background:#eefbf3;border-color:#0000}body .inbox-pane .conversation-row.requires-claim{background:#fff;border-color:#0000}body .inbox-pane .conversation-row.requires-claim:hover{background:#36a56d21}.conversation-list-avatar{color:#fff;background:#64748b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.74rem;font-weight:700;display:grid}.conversation-row.requires-claim .conversation-list-avatar{background:#36a56d}body .inbox-pane .conversation-copy{gap:2px}body .inbox-pane .conversation-copy-top{gap:8px}body .inbox-pane .conversation-copy strong{font-size:.84rem;font-weight:700}body .inbox-pane .conversation-copy-top time{color:#94a3b8;margin-left:auto;font-size:.72rem}.conversation-preview{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:400;display:block;overflow:hidden}body .inbox-pane .conversation-copy-bottom{justify-content:flex-start}body .inbox-pane .conversation-status{color:#475569;font-size:.7rem}body .inbox-pane .conversation-status:before{width:6px;height:6px;margin-right:5px}body .inbox-pane .unread-badge{min-width:20px;height:20px;padding:0 5px;font-size:.62rem}:root[data-theme=dark] body .inbox-pane .subscriber-group{border-bottom-color:#2a394d;border-radius:0}:root[data-theme=dark] body .inbox-pane .conversation-row{color:#e6edf8;background:#162338}:root[data-theme=dark] body .inbox-pane .conversation-row.requires-claim{background:#162338;border-color:#0000}:root[data-theme=dark] body .inbox-pane .conversation-row.selected,:root[data-theme=dark] body .inbox-pane .conversation-row.requires-claim.selected{background:#3db9763d;border-color:#0000}:root[data-theme=dark] body .inbox-pane .conversation-status{color:#b9c8db}.message-list{gap:12px;padding:24px clamp(28px,5vw,70px)}.message-date-divider{color:#475569;font-size:.72rem}.message-date-divider span{background:#f8fafc;border:1px solid #e2e8f0;padding:6px 12px}.message-bubble{max-width:min(62%,560px);box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px 12px 12px 3px;gap:4px;padding:10px 13px}.message-bubble strong{color:#475569;font-size:.72rem}.message-bubble span{color:#0f172a;font-size:.86rem;line-height:1.45}.message-bubble.from-operator{color:#0f172a;background:#fff;align-self:flex-start;margin-left:42px;position:relative}.message-bubble.from-operator:before{color:#fff;content:attr(data-author-initials);background:#475569;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.61rem;font-weight:800;display:grid;position:absolute;top:13px;right:calc(100% + 10px)}.message-bubble.from-customer{background:#eaf2ff;border-color:#d7e5ff;border-radius:12px 12px 3px;align-self:flex-end}.message-bubble.from-customer strong,.message-bubble.from-customer small{color:#5272a8}.message-bubble.from-customer span{color:#0f2d5c}.message-bubble.internal{width:min(100%,620px);max-width:70%;box-shadow:none;color:#8a5800;background:#fff7e6;border:1px solid #ffe3a7;border-radius:12px;align-self:center}.message-bubble.internal strong{color:#a96400}.message-bubble.internal span{color:#6a4b15}.service-event{color:#475569;background:#f1f5f9;border:0;border-radius:8px;max-width:min(88%,520px);padding:7px 12px;font-weight:500}.composer{padding:12px 18px}.composer textarea{border-color:#e2e8f0;border-radius:11px}@media (width<=760px),(height<=500px) and (pointer:coarse){body .inbox-pane .conversation-row{min-height:72px}.conversation-list-avatar{width:36px;height:36px}.message-bubble{max-width:82%}}body .inbox-pane .filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}body .inbox-pane .filters button{justify-content:center;width:100%}body .inbox-pane .filters button.active:after{width:auto;left:0;right:0;transform:none}body .message-date-divider{justify-content:center}body .message-bubble.from-operator small{color:#64748b}body .conversation-header{min-height:88px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;margin:0;padding:10px 24px}body .conversation-header .back-button,body .conversation-header .chat-search-button{background:#f8fafc;border-radius:11px;width:44px;min-width:44px;height:44px}body .conversation-header .back-button{color:#2563eb}body .conversation-header .customer-button{gap:14px}body .header-customer-avatar{flex:none;display:grid;position:relative}body .conversation-header .avatar-large{color:#fff;background:#2563eb;width:54px;height:54px;font-size:.95rem}body .header-customer-avatar>i{background:#10b981;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:1px;right:0}body .conversation-header-copy{gap:4px;min-width:0;display:grid}body .conversation-header-title{align-items:center;gap:12px;min-width:0;display:flex}body .conversation-header .customer-button h2{color:#0f172a;margin:0;font-size:1rem;font-weight:700}body .conversation-header-title b{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:7px;padding:4px 8px;font-size:.7rem;font-weight:600}body .conversation-header .customer-button p{color:#64748b;align-items:center;gap:7px;margin:0;font-size:.78rem;display:flex;overflow:visible}body .conversation-header .customer-button p svg{color:#64748b;flex:none;width:16px;height:16px}body .conversation-header .customer-button p>i{background:#cbd5e1;flex:none;width:1px;height:18px}body .conversation-header .secure-label{color:#64748b;margin-left:auto;font-size:.82rem}body .conversation-header .secure-label svg{color:#059669;width:20px;height:20px}body .conversation-error{top:88px}@media (width<=760px),(height<=500px) and (pointer:coarse){body .conversation-header{min-height:calc(72px + env(safe-area-inset-top));box-shadow:none;padding:max(10px, env(safe-area-inset-top)) 14px 10px;border:0;border-radius:0;margin:0}body .conversation-header .back-button,body .conversation-header .chat-search-button{width:44px;min-width:44px;height:44px}body .conversation-header .avatar-large{width:38px;height:38px;font-size:.8rem}body .header-customer-avatar>i,body .conversation-header-title b,body .conversation-header .customer-button p{display:none}body .conversation-header .customer-button{gap:8px}body .conversation-error{top:calc(72px + env(safe-area-inset-top))}}body .details-notes.is-open .details-notes-list,body .details-activity.is-open .details-activity-list{visibility:visible;opacity:1;height:auto;min-height:62px;max-height:none;padding:8px;display:grid;position:static;overflow:visible}body .details-notes>summary,body .details-activity>summary{cursor:pointer;list-style:none}body .details-notes>summary::-webkit-details-marker{display:none}body .details-activity>summary::-webkit-details-marker{display:none}:root[data-theme=dark] .app-header{background:#182131;border-color:#2a3850}:root[data-theme=dark] .app-header .brand{color:#edf4ff}:root[data-theme=dark] .header-search-group .header-search .conversation-search{color:#afc0d9;background:#101824}:root[data-theme=dark] .header-search-group .notification-button{color:#80b5ff;background:#1d3d6c;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;line-height:0;display:grid}:root[data-theme=dark] .header-search-group .notification-button:hover{color:#c4ddff;background:#28528c}.header-search-group .notification-button{place-items:center;padding:0;line-height:0;display:grid}.header-search-group .notification-button svg{margin:0;display:block}:root[data-theme=dark] body .inbox-pane{background:#182131}:root[data-theme=dark] body .inbox-pane .filters{background:0 0;border:0}:root[data-theme=dark] body .inbox-pane .filters button,:root[data-theme=dark] body .inbox-pane .filters button:hover{color:#adbed6;box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-theme=dark] body .inbox-pane .filters button.active,:root[data-theme=dark] body .inbox-pane .filters button.active:hover{color:#80b5ff;background:0 0;box-shadow:inset 0 -2px #4285f4}:root[data-theme=dark] body .inbox-pane .filters .filter-count,:root[data-theme=dark] body .inbox-pane .filters button.active .filter-count{color:#d8e8ff;background:#29466f}:root[data-theme=dark] body .inbox-pane .subscriber-group{border-bottom-color:#2a3850}:root[data-theme=dark] body .inbox-pane .conversation-row,:root[data-theme=dark] body .inbox-pane .conversation-row.requires-claim{background:0 0;border-color:#0000}:root[data-theme=dark] body .inbox-pane .conversation-row:hover{background:#20314a}:root[data-theme=dark] body .inbox-pane .conversation-row.requires-claim:hover{background:#3db9762e}:root[data-theme=dark] body .inbox-pane .conversation-row.selected,:root[data-theme=dark] body .inbox-pane .conversation-row.requires-claim.selected{background:#3db97638}:root[data-theme=dark] body .inbox-pane .conversation-copy strong{color:#f3f7fd}:root[data-theme=dark] body .inbox-pane .conversation-preview{color:#aebed4}:root[data-theme=dark] body .inbox-pane .conversation-copy-top time{color:#92a9ca}body .details-notes[open]>.details-notes-trigger{background:#fdfcff;border-bottom:1px solid #ded7fa}body .details-activity[open]>.details-activity-trigger{background:#fff;border-bottom:1px solid #dce7f6}body .details-notes[open]>summary>svg,body .details-activity[open]>summary>svg{transform:rotate(180deg)}body .details-notes[open]>.details-notes-list,body .details-activity[open]>.details-activity-list{visibility:visible;opacity:1;height:auto;min-height:62px;max-height:none;padding:8px;display:grid;position:static;overflow:visible}body .details-notes[open]>.details-notes-list{background:#f8f6ff}body .details-activity[open]>.details-activity-list{background:#fbfdff}body .details-notes.is-open .details-notes-list{background:#f8f6ff}body .details-activity.is-open .details-activity-list{background:#fbfdff}body .details-notes.is-open .details-notes-list>button,body .details-activity.is-open .details-activity-list>button{background:#fff;align-content:center;min-height:46px}.management-disclosure{background:#fbfdff;border:1px solid #dce7f6;border-radius:12px;display:block;overflow:visible}.management-disclosure--notes{background:#fcfbff;border-color:#ded7fa}.management-disclosure__button{color:#45617f;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:0 13px;font-size:.88rem;font-weight:700;display:grid}.management-disclosure__button:hover{background:#f2f7fd}.management-disclosure--notes .management-disclosure__button:hover{background:#f4f1ff}.management-disclosure__label{align-items:center;gap:9px;min-width:0;display:inline-flex}.management-disclosure__label svg{color:#6684a8;flex:none;width:19px;height:19px}.management-disclosure__count{color:#527095;background:#edf3fa;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:.72rem;display:grid}.management-disclosure__chevron{color:#7189a5;width:18px;height:18px;transition:transform .16s}.management-disclosure--expanded .management-disclosure__button{background:#fff;border-bottom:1px solid #dce7f6;border-radius:12px 12px 0 0}.management-disclosure--notes.management-disclosure--expanded .management-disclosure__button{background:#fdfcff;border-color:#ded7fa}.management-disclosure--expanded .management-disclosure__chevron{transform:rotate(180deg)}.management-disclosure__content{background:#fbfdff;border-radius:0 0 12px 12px;padding:8px;display:block}.management-disclosure--notes .management-disclosure__content{background:#fcfbff}.management-disclosure__list{gap:5px;display:grid}.management-disclosure__list>button{color:#506783;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.management-disclosure--notes .management-disclosure__list>button{color:#4a426f}.management-disclosure__list>button:hover{color:#304f70;background:#edf4fb}.management-disclosure--notes .management-disclosure__list>button:hover{color:#3f3769;background:#eeeaff}.management-disclosure__list strong{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.79rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.management-disclosure__list small{color:#8192aa;font-size:.71rem}.management-disclosure--notes .management-disclosure__list small{color:#7e75a6}.management-disclosure__list p{color:#8192aa;margin:5px;font-size:.78rem;line-height:1.4}.management-disclosure--notes .management-disclosure__list p{color:#7e75a6}.management-disclosure__list .management-disclosure__more{color:#527095;text-align:center;background:#f4f8fc;border:1px solid #dce7f6;place-items:center;min-height:36px;font-size:.76rem;font-weight:700}.management-disclosure--notes .management-disclosure__list .management-disclosure__more{color:#5c4aa5;background:#f4f1ff;border-color:#ded7fa}.management-disclosure__list{gap:0}.management-disclosure__list>.management-disclosure__item{background:0 0;border-bottom:1px solid #edf2f8;border-radius:0;grid-template-columns:13px minmax(0,1fr) 18px;align-items:start;gap:9px;min-height:58px;padding:10px 3px}.management-disclosure--notes .management-disclosure__list>.management-disclosure__item{border-color:#eeeaf9}.management-disclosure__item>i{background:#2563eb;border-radius:999px;align-self:start;width:5px;height:5px;margin-top:7px}.management-disclosure__item>span{gap:3px;min-width:0;display:grid}.management-disclosure__item>svg{color:#7c8ea9;align-self:center;width:17px;height:17px}.management-disclosure__list>.management-disclosure__item:hover{background:#f5f9fe}.management-disclosure--notes .management-disclosure__list>.management-disclosure__item:hover{background:#f7f4ff}.management-disclosure__list>.management-disclosure__item strong{-webkit-line-clamp:1;font-size:.76rem;font-weight:600}.management-disclosure__list>.management-disclosure__item small{font-size:.68rem}.management-disclosure__all{color:#2563eb;text-align:left;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 2px 0;font-size:.76rem;font-weight:600;display:flex}.management-disclosure__all:hover{color:#174fb6}:root[data-theme=dark] .management-disclosure{background:#1d2633;border-color:#38495f}:root[data-theme=dark] .management-disclosure__button{color:#c4d0df}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__button{color:#ddd6f7}:root[data-theme=dark] .management-disclosure--expanded .management-disclosure__button{background:#222d3b;border-color:#38495f}:root[data-theme=dark] .management-disclosure--notes.management-disclosure--expanded .management-disclosure__button{background:#2d2740;border-color:#574879}:root[data-theme=dark] .management-disclosure__content{background:#1d2633}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__content{background:#252038}:root[data-theme=dark] .management-disclosure__list>button{color:#d5e0ed;background:#222d3b}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__list>button{color:#ddd6f7;background:#2d2740}:root[data-theme=dark] .management-disclosure__list>.management-disclosure__item{background:0 0;border-color:#30445a}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__list>.management-disclosure__item{background:0 0;border-color:#423957}:root[data-theme=dark] .management-disclosure__all{color:#8eb8ff}.management-disclosure,.management-disclosure--notes{background:#fff;border-color:#e3eaf3;border-radius:11px;box-shadow:0 2px 10px #24375906}.management-disclosure__button{color:#263b61;grid-template-columns:minmax(0,1fr) auto 15px;gap:8px;height:54px;min-height:54px;padding:0 14px;font-size:.74rem;font-weight:700}.management-disclosure--notes .management-disclosure__button{color:#263b61}.management-disclosure__label{gap:8px}.management-disclosure__label svg{color:#6684a8;width:17px;height:17px}.management-disclosure--notes .management-disclosure__label svg{color:#7f5cff}.management-disclosure__count{color:#6b7490;background:#f0f3fb;min-width:22px;height:22px;padding:0;font-size:.67rem}.management-disclosure--notes .management-disclosure__count{color:#7859df;background:#f1edff}.management-disclosure__chevron{color:#75839e;width:15px;height:15px}.management-disclosure--notes .management-disclosure__chevron{color:#75839e}.management-disclosure--expanded .management-disclosure__button,.management-disclosure--notes.management-disclosure--expanded .management-disclosure__button{background:#fff;border-bottom-color:#e8eef5}.management-disclosure__content,.management-disclosure--notes .management-disclosure__content{background:#fff;padding:0 14px 8px}.management-disclosure__list>.management-disclosure__item{background:0 0;border-bottom-color:#edf1f6;grid-template-columns:12px minmax(0,1fr) auto;gap:7px;min-height:66px;padding:10px 3px}.management-disclosure--notes .management-disclosure__list>.management-disclosure__item{border-bottom-color:#edf1f6}.management-disclosure__item>i{background:#3478f6;align-self:center;width:6px;height:6px;margin:0}.management-disclosure--notes .management-disclosure__item>i{background:#805cff}.management-disclosure__item>svg{color:#657b9e;width:15px;height:15px}.management-disclosure--notes .management-disclosure__item>svg{color:#657b9e}.management-disclosure__list>.management-disclosure__item:hover,.management-disclosure--notes .management-disclosure__list>.management-disclosure__item:hover{background:#f8faff}.management-disclosure__list>.management-disclosure__item strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;font-size:.78rem;font-weight:600;line-height:1.35;display:block;overflow:hidden}.management-disclosure__list>.management-disclosure__item small{color:#647995;white-space:nowrap;align-self:center;font-size:.73rem;line-height:1.25}.management-disclosure--notes .management-disclosure__list>.management-disclosure__item small{color:#647995}.management-disclosure__all{color:#5e45f6;white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;justify-content:normal;align-items:center;gap:7px;min-height:66px;padding:0 2px;font-size:.88rem;font-weight:700;display:grid}.management-disclosure__all svg{width:21px;height:21px}.details-pane .management-disclosure__all{height:44px;color:#5e45f6!important;background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:0 2px!important;font-size:.76rem!important;font-weight:700!important;line-height:1!important;display:grid!important}.details-pane .management-disclosure__all svg{width:17px!important;height:17px!important}.details-pane .management-disclosure__all:hover,.details-pane .management-disclosure__all:focus-visible{border-radius:0 0 10px 10px;height:52px;margin-bottom:-8px;margin-left:-14px;margin-right:-14px;background:#f4f1ff!important;width:calc(100% + 28px)!important;min-height:52px!important;padding-left:16px!important;padding-right:16px!important}.details-pane .management-disclosure__item{margin-left:-14px;margin-right:-14px;padding-left:17px;padding-right:17px;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:6px minmax(0,1fr) auto!important;align-items:center!important;width:calc(100% + 28px)!important}.details-pane .management-disclosure__item>i,.details-pane .management-disclosure__item>span,.details-pane .management-disclosure__item>small{grid-row:1!important;align-self:center!important}.details-pane .management-disclosure__item>i{margin:0!important}.message-bubble.jump-highlight,.service-event.jump-highlight,.customer-feedback-message.jump-highlight{outline-offset:4px;outline:3px solid #8b6cff;box-shadow:0 0 0 7px #8b6cff2e;animation:2.4s ease-out .5s both message-jump-highlight!important}.internal-note.jump-highlight .message-bubble.internal{background:#f2edff;border-color:#b79cff;box-shadow:0 0 0 5px #8b6cff29,0 10px 24px #5b4aa31f;animation:2.4s ease-out .5s both internal-note-jump-highlight!important}@keyframes message-jump-highlight{0%,62%{outline-offset:4px;outline:3px solid #8b6cff;box-shadow:0 0 0 7px #8b6cff2e}to{outline-offset:4px;box-shadow:none;outline-color:#0000}}@keyframes internal-note-jump-highlight{0%,62%{background:#f2edff;border-color:#b79cff;box-shadow:0 0 0 5px #8b6cff29,0 10px 24px #5b4aa31f}to{box-shadow:none;background:#fff7e6;border-color:#fde6ad}}:root[data-theme=dark] .message-bubble.jump-highlight,:root[data-theme=dark] .service-event.jump-highlight,:root[data-theme=dark] .customer-feedback-message.jump-highlight{outline-color:#af93ff;animation-name:message-jump-highlight-dark;box-shadow:0 0 0 7px #af93ff33}:root[data-theme=dark] .internal-note.jump-highlight .message-bubble.internal{background:#382f55;border-color:#9d80ee;animation-name:internal-note-jump-highlight-dark;box-shadow:0 0 0 5px #af93ff2e}@keyframes message-jump-highlight-dark{0%,62%{outline-offset:4px;outline:3px solid #af93ff;box-shadow:0 0 0 7px #af93ff33}to{outline-offset:4px;box-shadow:none;outline-color:#0000}}@keyframes internal-note-jump-highlight-dark{0%,62%{background:#382f55;border-color:#9d80ee;box-shadow:0 0 0 5px #af93ff2e}to{box-shadow:none;background:#2d2740;border-color:#574879}}@media (prefers-reduced-motion:reduce){.message-bubble.jump-highlight,.service-event.jump-highlight,.customer-feedback-message.jump-highlight,.internal-note.jump-highlight .message-bubble.internal{animation:none!important}}:root[data-theme=dark] body .conversation-header{background:#1b222d;border-bottom-color:#344056}:root[data-theme=dark] body .conversation-header .back-button,:root[data-theme=dark] body .conversation-header .chat-search-button{color:#a9c7ff;background:#223a61}:root[data-theme=dark] body .conversation-header .customer-button h2{color:#edf4ff}:root[data-theme=dark] body .conversation-header .customer-button p,:root[data-theme=dark] body .conversation-header .customer-button p svg,:root[data-theme=dark] body .conversation-header .secure-label{color:#9eb0c9}:root[data-theme=dark] body .conversation-header .customer-button p>i{background:#425168}:root[data-theme=dark] body .header-customer-avatar>i{border-color:#1b222d}:root[data-theme=dark] body .message-date-divider{color:#a9bad2}:root[data-theme=dark] body .message-date-divider span{color:#c6d4e7;background:#273142;border-color:#4a5870}:root[data-theme=dark] body .message-bubble,:root[data-theme=dark] body .message-bubble.from-operator{color:#edf4ff;background:#1b222d;border-color:#344056}:root[data-theme=dark] body .message-bubble.from-customer{background:#2b426f;border-color:#3d5c91}:root[data-theme=dark] body .message-bubble.internal{color:#f4d68a;background:#30291c;border-color:#705a30}:root[data-theme=dark] body .message-bubble.internal strong{color:#f2c96d}:root[data-theme=dark] body .message-bubble.internal span{color:#f7e1a9}:root[data-theme=dark] body .service-event{color:#bfcee1;background:#263246}:root[data-theme=dark] body .composer,:root[data-theme=dark] body .locked-composer{background:#1b222d;border-top-color:#344056}:root[data-theme=dark] body .composer textarea{color:#eef4ff;background:0 0}:root[data-theme=dark] body .composer-icon,:root[data-theme=dark] body .locked-composer p{color:#aebed3}:root[data-theme=dark] body .details-pane{color:#e6eefb;background:#1b222d;border-left-color:#344056}:root[data-theme=dark] body .details-title,:root[data-theme=dark] body .details-title h2,:root[data-theme=dark] body .details-customer-profile h3,:root[data-theme=dark] body .details-assignee strong{color:#edf4ff}:root[data-theme=dark] body .details-customer-profile,:root[data-theme=dark] body .details-assignee{border-color:#344056}:root[data-theme=dark] body .details-profile-state,:root[data-theme=dark] body .details-assignee>small{color:#a9bad0}:root[data-theme=dark] body .details-conversation-card{background:#21304a;border-color:#344b6b}:root[data-theme=dark] .management-disclosure,:root[data-theme=dark] .management-disclosure--notes,:root[data-theme=dark] .management-disclosure__content,:root[data-theme=dark] .management-disclosure--notes .management-disclosure__content{box-shadow:none;background:#1d2633;border-color:#39495f}:root[data-theme=dark] .management-disclosure--notes{background:#252038;border-color:#574879}:root[data-theme=dark] .management-disclosure__button,:root[data-theme=dark] .management-disclosure--notes .management-disclosure__button,:root[data-theme=dark] .management-disclosure--expanded .management-disclosure__button,:root[data-theme=dark] .management-disclosure--notes.management-disclosure--expanded .management-disclosure__button{color:#dce7f6;background:#1d2633;border-color:#39495f}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__button,:root[data-theme=dark] .management-disclosure--notes.management-disclosure--expanded .management-disclosure__button{color:#e0d9fb;background:#252038;border-color:#574879}:root[data-theme=dark] .management-disclosure__count{color:#c9d9ee;background:#2b3950}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__count{color:#d8cdfc;background:#3a3155}:root[data-theme=dark] .management-disclosure__list>.management-disclosure__item,:root[data-theme=dark] .management-disclosure--notes .management-disclosure__list>.management-disclosure__item{color:#dce7f6;background:0 0;border-bottom-color:#34445a}:root[data-theme=dark] .management-disclosure__list>.management-disclosure__item small,:root[data-theme=dark] .management-disclosure--notes .management-disclosure__list>.management-disclosure__item small{color:#9fb1c9}:root[data-theme=dark] .management-disclosure__list>.management-disclosure__item:hover{background:#26364d}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__list>.management-disclosure__item:hover{background:#332b49}:root[data-theme=dark] .details-pane .management-disclosure__all{color:#a9c8ff!important}:root[data-theme=dark] .details-pane .management-disclosure__all:hover,:root[data-theme=dark] .details-pane .management-disclosure__all:focus-visible{background:#26364d!important}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__all:hover,:root[data-theme=dark] .management-disclosure--notes .management-disclosure__all:focus-visible{background:#332b49!important}:root[data-theme=dark] body .conversation-header,:root[data-theme=dark] body .details-pane,:root[data-theme=dark] body .composer,:root[data-theme=dark] body .locked-composer{background:#202c3d}:root[data-theme=dark] body .conversation-header{border-bottom-color:#36475e}:root[data-theme=dark] body .details-pane{border-left-color:#36475e}:root[data-theme=dark] body .composer,:root[data-theme=dark] body .locked-composer{border-top-color:#36475e}:root[data-theme=dark] body .composer-row{background:#172231;border-color:#40536d}:root[data-theme=dark] body .composer-row.is-note-mode{background:#2d2c22;border-color:#807045}:root[data-theme=dark] html,:root[data-theme=dark] body,:root[data-theme=dark] #root{background:var(--bg-app)}:root[data-theme=dark] .app-header,:root[data-theme=dark] body .inbox-pane,:root[data-theme=dark] body .details-pane,:root[data-theme=dark] body .conversation-header,:root[data-theme=dark] body .composer,:root[data-theme=dark] body .locked-composer{background:var(--bg-surface)}:root[data-theme=dark] body .conversation-pane,:root[data-theme=dark] body .message-region{background:var(--bg-app)}:root[data-theme=dark] body .conversation-header,:root[data-theme=dark] body .composer,:root[data-theme=dark] body .locked-composer,:root[data-theme=dark] body .details-pane{border-color:var(--border)}:root[data-theme=dark] body .composer-row{border-color:var(--border);background:var(--bg-raised)}:root[data-theme=dark] body .composer-row.is-note-mode{border-color:var(--color-warning);background:var(--message-note)}:root[data-theme=dark] body .composer textarea,:root[data-theme=dark] body .composer textarea::placeholder{color:var(--text-primary)}:root[data-theme=dark] body .composer textarea::placeholder{color:var(--text-muted)}:root[data-theme=dark] body .message-date-divider span{border-color:var(--border);background:var(--bg-raised);color:var(--text-secondary)}:root[data-theme=dark] body .message-bubble,:root[data-theme=dark] body .message-bubble.from-operator{border-color:var(--border);background:var(--message-in);color:var(--text-primary)}:root[data-theme=dark] body .message-bubble strong,:root[data-theme=dark] body .message-bubble.from-operator small{color:var(--text-secondary)}:root[data-theme=dark] body .message-bubble span{color:var(--text-primary)}:root[data-theme=dark] body .message-bubble.from-customer{border-color:var(--accent-blue-hover);background:var(--message-out)}:root[data-theme=dark] body .message-bubble.from-customer strong,:root[data-theme=dark] body .message-bubble.from-customer small{color:#bfdbfe}:root[data-theme=dark] body .message-bubble.from-customer span{color:var(--text-primary)}:root[data-theme=dark] body .message-bubble.internal{background:var(--message-note);border-color:#53456f}:root[data-theme=dark] body .service-event{background:var(--bg-raised);color:var(--text-secondary)}:root[data-theme=dark] body .details-conversation-card{border-color:var(--border);background:var(--bg-raised)}:root[data-theme=dark] .management-disclosure,:root[data-theme=dark] .management-disclosure__content,:root[data-theme=dark] .management-disclosure__button,:root[data-theme=dark] .management-disclosure--expanded .management-disclosure__button{border-color:var(--border);background:var(--bg-surface)}:root[data-theme=dark] .management-disclosure--notes,:root[data-theme=dark] .management-disclosure--notes .management-disclosure__content,:root[data-theme=dark] .management-disclosure--notes .management-disclosure__button,:root[data-theme=dark] .management-disclosure--notes.management-disclosure--expanded .management-disclosure__button{background:#211a31;border-color:#4c3569}:root[data-theme=dark] .management-disclosure__list>.management-disclosure__item{border-color:var(--border)}:root[data-theme=dark] .management-disclosure__list>.management-disclosure__item:hover,:root[data-theme=dark] .details-pane .management-disclosure__all:hover{background:var(--bg-hover)!important}:root[data-theme=dark] .management-disclosure--notes .management-disclosure__list>.management-disclosure__item:hover,:root[data-theme=dark] .management-disclosure--notes .management-disclosure__all:hover{background:#2b203e!important}:root[data-theme=dark] .dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030812bd}:root[data-theme=dark] .profile-dialog{color:var(--text-primary);border-color:var(--border-modal);background:var(--bg-modal);box-shadow:0 24px 64px #0000007a}:root[data-theme=dark] .profile-dialog>header,:root[data-theme=dark] .profile-dialog .user-editor-header,:root[data-theme=dark] .profile-dialog .password-confirm-header,:root[data-theme=dark] .profile-dialog .take-dialog-header,:root[data-theme=dark] .profile-dialog .modal-confirm-header,:root[data-theme=dark] .profile-dialog .user-editor-actions,:root[data-theme=dark] .profile-dialog .account-actions,:root[data-theme=dark] .profile-dialog .resolve-dialog-actions{color:var(--text-primary);border-color:var(--border-modal);background:var(--bg-modal-header)}:root[data-theme=dark] .profile-dialog>.profile-content,:root[data-theme=dark] .profile-dialog>.profile-dialog-body,:root[data-theme=dark] .profile-dialog>.user-editor,:root[data-theme=dark] .profile-dialog>.user-directory-content,:root[data-theme=dark] .profile-dialog .user-editor-body,:root[data-theme=dark] .profile-dialog .notifications-dialog-body,:root[data-theme=dark] .profile-dialog .website-profile-content{color:var(--text-primary);background:var(--bg-modal)}:root[data-theme=dark] .profile-dialog h2,:root[data-theme=dark] .profile-dialog h3,:root[data-theme=dark] .profile-dialog h4,:root[data-theme=dark] .profile-dialog strong,:root[data-theme=dark] .profile-dialog b{color:var(--text-primary)}:root[data-theme=dark] .profile-dialog p,:root[data-theme=dark] .profile-dialog small,:root[data-theme=dark] .profile-dialog label,:root[data-theme=dark] .profile-dialog .muted{color:var(--text-secondary)}:root[data-theme=dark] .profile-dialog input,:root[data-theme=dark] .profile-dialog textarea,:root[data-theme=dark] .profile-dialog select,:root[data-theme=dark] .profile-dialog .role-select-trigger{color:var(--text-primary);border-color:var(--border-modal);background:var(--bg-input)}:root[data-theme=dark] .profile-dialog input::placeholder,:root[data-theme=dark] .profile-dialog textarea::placeholder{color:var(--text-muted)}:root[data-theme=dark] .profile-dialog input:focus,:root[data-theme=dark] .profile-dialog textarea:focus,:root[data-theme=dark] .profile-dialog select:focus,:root[data-theme=dark] .profile-dialog .role-select-trigger:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px #3b82f62e}:root[data-theme=dark] .profile-dialog .profile-detail,:root[data-theme=dark] .profile-dialog .session-card,:root[data-theme=dark] .profile-dialog .account-list article,:root[data-theme=dark] .profile-dialog .channel-toggle,:root[data-theme=dark] .profile-dialog .push-card,:root[data-theme=dark] .profile-dialog .push-management,:root[data-theme=dark] .profile-dialog .notifications-assigned,:root[data-theme=dark] .profile-dialog .notifications-list,:root[data-theme=dark] .profile-dialog .notes-dialog-list,:root[data-theme=dark] .profile-dialog .activity-dialog-list,:root[data-theme=dark] .profile-dialog .user-directory-list,:root[data-theme=dark] .profile-dialog .user-directory-item{color:var(--text-primary);border-color:var(--border-modal);background:var(--bg-modal-card)}:root[data-theme=dark] .profile-dialog .profile-detail--secondary,:root[data-theme=dark] .profile-dialog .profile-empty-state,:root[data-theme=dark] .profile-dialog .password-confirm-copy,:root[data-theme=dark] .profile-dialog .take-dialog-copy,:root[data-theme=dark] .profile-dialog .modal-confirm-copy,:root[data-theme=dark] .profile-dialog .push-pause-options{color:var(--text-secondary);border-color:var(--border-modal);background:var(--bg-modal-secondary)}:root[data-theme=dark] .profile-dialog .profile-detail:hover,:root[data-theme=dark] .profile-dialog .session-card:hover,:root[data-theme=dark] .profile-dialog .account-list article:hover,:root[data-theme=dark] .profile-dialog .user-directory-item:hover,:root[data-theme=dark] .profile-dialog .notes-dialog-list>button:hover,:root[data-theme=dark] .profile-dialog .activity-dialog-list>button:hover{background:var(--bg-hover)}:root[data-theme=dark] .profile-dialog .notes-dialog-list>button,:root[data-theme=dark] .profile-dialog .activity-dialog-list>button,:root[data-theme=dark] .profile-dialog .push-setting-row,:root[data-theme=dark] .profile-dialog .push-pause-row,:root[data-theme=dark] .profile-dialog .work-hours{color:var(--text-primary);border-color:var(--border-modal);background:var(--bg-modal-card)}:root[data-theme=dark] .profile-dialog .notes-dialog-list>button+button,:root[data-theme=dark] .profile-dialog .activity-dialog-list>button+button,:root[data-theme=dark] .profile-dialog .push-setting-row+.push-setting-row,:root[data-theme=dark] .profile-dialog .push-pause-row+.push-pause-row{border-top-color:var(--border-modal)}:root[data-theme=dark] .profile-dialog .button-secondary,:root[data-theme=dark] .profile-dialog .button-tertiary,:root[data-theme=dark] .profile-dialog .push-pause-trigger{color:var(--text-primary);border-color:var(--border-modal);background:var(--bg-modal-secondary)}:root[data-theme=dark] .profile-dialog .button-secondary:hover,:root[data-theme=dark] .profile-dialog .button-tertiary:hover,:root[data-theme=dark] .profile-dialog .push-pause-trigger:hover{background:var(--bg-modal-card)}:root[data-theme=dark] .profile-dialog .button-primary{background:var(--accent-blue)}:root[data-theme=dark] .profile-dialog .button-primary:hover{background:var(--accent-blue-hover)}:root[data-theme=dark] .profile-dialog .profile-detail svg,:root[data-theme=dark] .profile-dialog .session-card svg,:root[data-theme=dark] .profile-dialog .account-list svg,:root[data-theme=dark] .profile-dialog .user-editor-icon,:root[data-theme=dark] .profile-dialog .notes-dialog-icon,:root[data-theme=dark] .profile-dialog .user-dialog-icon,:root[data-theme=dark] .profile-dialog .notifications-heading-icon{color:var(--icon-primary)}:root[data-theme=dark] .profile-dialog .profile-detail a,:root[data-theme=dark] .profile-dialog a:not(.button-secondary):not(.button-primary){color:var(--text-accent)}:root[data-theme=dark] .profile-dialog .status-online,:root[data-theme=dark] .profile-dialog .status-active,:root[data-theme=dark] .profile-dialog .connection-active{color:var(--color-success)}
