@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";.adminContent{position:relative}.adminTitle{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.adminTitle h2{margin:6px 0;font-size:24px}.adminTitle p{color:#8290a0;margin:0;font-size:11px}.adminTitle>button{color:#fff;cursor:pointer;background:#1670e8;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font:600 11px inherit;display:flex}.agentTable{background:#fff;border:1px solid #e4e9ef;border-radius:12px;overflow:hidden}.tableHead{border-bottom:1px solid #edf0f3;justify-content:space-between;padding:18px 20px;display:flex}.tableHead h3{margin:0;font-size:14px}.tableHead p{color:#8c97a4;margin:4px 0 0;font-size:9px}.tableHead button{background:#f2f5f8;border:0;border-radius:7px;width:32px}.columns,.agentRecord{grid-template-columns:2fr .7fr 1.4fr .6fr;align-items:center;padding:11px 20px;display:grid}.columns{color:#85919f;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;font-size:9px;font-weight:600}.agentRecord{border-top:1px solid #edf0f3;min-height:64px}.agentRecord>div:first-child{align-items:center;gap:10px;display:flex}.recordAvatar{color:#256fc9;background:#e7f0ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.agentRecord strong,.agentRecord small{display:block}.agentRecord strong{font-size:11px}.agentRecord small{color:#8995a3;margin-top:3px;font-size:9px}.agentRecord>b{font-size:13px}.devicePills{gap:5px;display:flex}.devicePills span{text-transform:capitalize;background:#f0f4f8;border-radius:7px;padding:5px 7px;font-size:8px}.devicePills svg{vertical-align:middle;width:11px;height:11px;margin-right:4px}.activePill{color:#168860;font-size:9px}.activePill i{background:#27bf86;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.emptyAgents{color:#8a96a4;flex-direction:column;align-items:center;padding:55px;display:flex}.emptyAgents strong{color:#536071;margin:10px 0 4px;font-size:12px}.emptyAgents span{font-size:10px}.modalBackdrop{z-index:30;background:#06101d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agentModal{background:#fff;border-radius:15px;width:min(620px,100%);padding:23px;box-shadow:0 30px 90px #0008}.modalHead{border-bottom:1px solid #edf0f3;justify-content:space-between;padding-bottom:15px;display:flex}.modalHead h3{margin:0;font-size:16px}.modalHead p{color:#8994a2;font-size:9px}.modalHead button{background:0 0;border:0}.formGrid{grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;display:grid}.formGrid label{font-size:9px;font-weight:600}.formGrid label.full{grid-column:1/-1}.formGrid input{border:1px solid #dfe5eb;border-radius:8px;outline:0;width:100%;height:39px;margin-top:6px;padding:0 10px;font:11px inherit;display:block}.agentModal fieldset{border:1px solid #e1e6ec;border-radius:9px;gap:16px;padding:12px;display:flex}.agentModal legend{padding:0 4px;font-size:9px;font-weight:600}.agentModal fieldset label{align-items:center;gap:5px;font-size:9px;display:flex}.agentModal fieldset svg{width:13px}.modalActions{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.modalActions button{background:#fff;border:1px solid #dfe4ea;border-radius:8px;padding:9px 14px;font:600 10px inherit}.modalActions button:last-child{color:#fff;background:#1670e8;border-color:#1670e8}.adminError{color:#b9324c;background:#fff0f2;border-radius:8px;margin:10px 0;padding:10px;font-size:10px}.credentialNotice{background:#edfaf5;border:1px solid #bce7d5;border-radius:11px;flex-direction:column;gap:4px;margin-bottom:14px;padding:14px 40px 14px 16px;font-size:10px;display:flex;position:relative}.credentialNotice>strong{color:#137956}.credentialNotice code{background:#fff;border-radius:4px;padding:3px 6px}.credentialNotice small{color:#718078}.credentialNotice>button{background:0 0;border:0;position:absolute;top:10px;right:10px}@media (width<=800px){.columns{display:none}.agentRecord{grid-template-columns:1fr auto}.agentRecord>.devicePills{grid-column:1/-1;margin-top:8px}.formGrid{grid-template-columns:1fr}.formGrid label.full{grid-column:auto}}.adminTabs{overflow-x:auto}.adminTabs button{white-space:nowrap}.columns,.agentRecord{grid-template-columns:2fr .65fr 1.25fr .55fr .7fr}.manageAgent{color:#176ed7;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:7px;padding:7px 10px;font:600 9px inherit}.agentDetailBackdrop{align-items:start;overflow:auto}.agentDetailModal{background:#f7f9fc;border-radius:16px;width:min(980px,100%);margin:25px 0;overflow:hidden;box-shadow:0 30px 90px #0008}.agentDetailHead{background:#fff;align-items:center;padding:19px 22px}.agentDetailHead>div{align-items:center;gap:11px;display:flex}.agentDetailHead h3{font-size:16px}.agentDetailHead p{margin:4px 0 0}.agentDetailTabs{background:#fff;border-bottom:1px solid #e4e9ef;gap:5px;padding:0 22px 14px;display:flex}.agentDetailTabs button{color:#657386;cursor:pointer;background:#f1f4f8;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 13px;font:600 9px inherit;display:flex}.agentDetailTabs button.active{color:#176ed7;background:#e8f1ff}.agentDetailTabs svg{width:13px}.agentDetailModal>.adminError,.agentDetailModal>.agentDetailSuccess{margin:12px 22px}.agentDetailSuccess{color:#167b5b;background:#eaf9f3;border-radius:8px;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}.agentDetailSuccess svg{width:14px}.agentProfileForm{background:#fff;border:1px solid #e3e9f0;border-radius:11px;margin:16px;padding:5px 20px 20px}.agentProfileForm label small{color:#8995a3;margin-top:5px;font-size:8px;display:block}.agentProfileForm .modalActions button:last-child{align-items:center;gap:5px;display:flex}.agentProfileForm .modalActions svg{width:13px}.portalPasswordCard{background:#f8fbff;border:1px solid #dce5ef;border-radius:10px;margin-top:4px;padding:13px}.portalPasswordCard>div:first-child{align-items:flex-start;gap:9px;display:flex}.portalPasswordCard>div:first-child>svg{color:#176ed7;width:17px}.portalPasswordCard strong,.portalPasswordCard small{display:block}.portalPasswordCard strong{font-size:10px}.portalPasswordCard small{color:#7b8795;margin-top:3px;font-size:8px}.portalPasswordCard>button{color:#176ed7;background:#fff;border:1px solid #c9dcf5;border-radius:7px;margin-top:11px;padding:8px 11px;font:600 8px inherit}.portalPasswordCard>button:disabled{opacity:.55}.portalPasswordReveal{background:#edf8f3;border:1px solid #cbe9dc;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:11px;padding:10px;display:flex}.portalPasswordReveal span{color:#536071;font-size:8px}.portalPasswordReveal code{color:#172438;background:#fff;border-radius:5px;margin-left:4px;padding:4px 6px;font-size:9px}.portalPasswordReveal button{color:#176ed7;vertical-align:middle;background:0 0;border:0}.portalPasswordReveal button svg{width:12px}.portalPasswordReveal small{width:100%}.agentDevicesDetail{padding:16px}.deviceHelp{color:#315b91;background:#eaf2ff;border:1px solid #d4e5ff;border-radius:10px;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.deviceHelp>svg{width:18px}.deviceHelp strong{font-size:10px;display:block}.deviceHelp p{margin:3px 0 0;font-size:8px}.deviceCredentialCard{background:#fff;border:1px solid #e1e7ee;border-radius:11px;margin-top:10px;overflow:hidden}.deviceCredentialHead{align-items:center;gap:10px;padding:13px 15px;display:flex}.deviceCredentialHead>span{color:#176ed7;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.deviceCredentialHead>span svg{width:16px}.deviceCredentialHead>div{flex:1}.deviceCredentialHead strong,.deviceCredentialHead small{display:block}.deviceCredentialHead strong{font-size:10px}.deviceCredentialHead small{color:#8995a3;margin-top:3px;font-size:8px}.deviceCredentialHead>button{color:#42617f;background:#fff;border:1px solid #dce4ed;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font:600 8px inherit;display:flex}.deviceCredentialHead>button svg{width:12px}.credentialFields{background:#fbfcfe;border-top:1px solid #e8edf2;grid-template-columns:1fr 1fr;gap:11px;padding:13px 15px;display:grid}.credentialFields label{color:#758395;font-size:8px}.credentialFields label>div{background:#fff;border:1px solid #dfe6ed;border-radius:7px;align-items:center;height:36px;margin-top:5px;padding-left:9px;display:flex}.credentialFields code{color:#172438;text-overflow:ellipsis;font-size:9px;overflow:hidden}.credentialFields input{border:0;outline:0;flex:1;min-width:0;font:9px ui-monospace,monospace}.credentialFields label button{color:#44709d;background:#fff;border:0;border-left:1px solid #e7ebef;width:34px;height:100%;margin-left:auto}.credentialFields label button svg{width:12px}.credentialSave{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.credentialSave span{color:#7b8795;font-size:8px}.credentialSave button{color:#fff;background:#176ed7;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px 11px;font:600 8px inherit;display:flex}.credentialSave button svg{width:12px}.credentialSave button:disabled{opacity:.55}.embeddedTelephony{padding:16px}.embeddedTelephony .telephonyAgentCard{margin:0}.adminTelephony.embedded .telephonyAgentHead>span{display:none}@media (width<=800px){.agentRecord{grid-template-columns:1fr auto}.agentRecord>.manageAgent{grid-column:2}.credentialFields{grid-template-columns:1fr}.credentialSave{grid-column:auto}.agentDetailTabs{overflow:auto}.agentDetailTabs button{white-space:nowrap}.agentDetailModal{border-radius:0;min-height:100%;margin:0}}.adminTabs{border-bottom:1px solid #dfe5eb;gap:5px;margin-bottom:22px;display:flex}.adminTabs button{color:#798695;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px;font:600 10px inherit;display:flex}.adminTabs button.selected{color:#176fe5;border-bottom-color:#176fe5}.adminTabs svg{width:14px}.integrationForm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.integrationForm>article{background:#fff;border:1px solid #e3e8ee;border-radius:12px;padding:20px}.integrationHead{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;padding-bottom:15px;display:flex}.integrationHead>div{flex:1}.integrationHead h3{margin:0;font-size:13px}.integrationHead p{color:#85919e;margin:4px 0 0;font-size:9px}.integrationHead>button{background:#fff;border:1px solid #dde4eb;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font:600 9px inherit;display:flex}.integrationHead>button svg{width:13px}.integrationIcon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.integrationIcon svg{width:17px}.integrationIcon.video{color:#7350ca;background:#eeeaff}.integrationIcon.mail{color:#2776c9;background:#e7f3ff}.integrationForm .check{align-items:center;gap:7px;display:flex}.integrationForm .check input{width:auto;height:auto;margin:0}.integrationActions{grid-column:1/-1;justify-content:flex-end;display:flex}.integrationActions button{color:#fff;background:#1670e8;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font:600 10px inherit;display:flex}.integrationActions svg{width:14px}.integrationMessage{color:#157b57;background:#e9f8f2;border-radius:8px;grid-column:1/-1;padding:10px;font-size:10px}.integrationLoading{color:#7f8b99;padding:30px;font-size:11px}@media (width<=900px){.integrationForm{grid-template-columns:1fr}.integrationActions{grid-column:auto}}.adminTelephony>.adminTitle>button{color:#52708c;background:#fff;border:1px solid #dfe5eb}.adminTelephony>.adminTitle>button svg{width:14px}.telephonyAgentCard{background:#fff;border:1px solid #e3e8ee;border-radius:13px;margin-bottom:14px;overflow:hidden}.telephonyAgentHead{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;padding:16px 18px;display:flex}.telephonyAgentHead>span{color:#216dc8;background:#e8f1ff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:700;display:grid}.telephonyAgentHead>div{flex:1}.telephonyAgentHead h3{margin:0;font-size:12px}.telephonyAgentHead p{color:#8794a2;margin:4px 0 0;font-size:8px}.telephonyAgentHead button{color:#fff;background:#1670e8;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font:600 8px inherit;display:flex}.telephonyAgentHead button svg{width:13px}.telephonySettings{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 18px;display:grid}.telephonySettings>label{color:#536171;font-size:8px;font-weight:600}.telephonySettings>label>div{border:1px solid #dfe5eb;border-radius:8px;align-items:center;height:37px;margin-top:6px;display:flex}.telephonySettings input[type=number]{border:0;outline:0;width:100%;min-width:0;padding-left:9px;font:10px inherit}.telephonySettings>label>div>span{color:#8a96a3;padding-right:8px;font-size:7px}.settingToggle{align-items:center;gap:8px;display:flex!important}.settingToggle input{display:none}.settingToggle>span{background:#cbd3dc;border-radius:9px;flex:none;width:31px;height:18px;position:relative}.settingToggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.settingToggle input:checked+span{background:#1cab78}.settingToggle input:checked+span:after{left:15px}.settingToggle>div{border:0!important;height:auto!important;margin:0!important;display:block!important}.settingToggle strong,.settingToggle small{display:block}.settingToggle small{color:#8995a2;white-space:nowrap;text-overflow:ellipsis;max-width:130px;margin-top:2px;font-size:7px;overflow:hidden}.greetings{background:#fafbfc;border-top:1px solid #edf0f3;padding:14px 18px}.greetings h4{margin:0 0 10px;font-size:9px}.greetingRecorder{border-top:1px solid #edf0f3;grid-template-columns:145px 1fr;align-items:center;gap:10px;min-height:42px;display:grid}.greetingRecorder:first-of-type{border-top:0}.greetingRecorder strong,.greetingRecorder span{font-size:8px;display:block}.greetingRecorder span{color:#8995a2;margin-top:2px}.greetingRecorder span.exists{color:#18865f;align-items:center;gap:3px;display:flex}.greetingRecorder span svg{width:10px}.recorderActions{align-items:center;gap:6px;display:flex}.recorderActions button{background:#fff;border:1px solid #dce3ea;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font:600 7px inherit;display:flex}.recorderActions button svg{width:11px}.recorderActions .stopRecord{color:#c33e57;border-color:#edcad1}.recorderActions .saveGreeting{color:#fff;background:#1cab78;border:0}.recorderActions audio{width:180px;height:27px}.recorderError{color:#be3b54;font-size:7px}.telephonySaved{color:#16825c;background:#e9f8f2;border-radius:7px;margin:0 18px 14px;padding:8px;font-size:8px}.telephonyAdminEmpty{color:#83909e;background:#fff;border:1px solid #e3e8ee;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:250px;font-size:9px;display:flex}.telephonyAdminEmpty svg{width:17px}@media (width<=950px){.telephonySettings{grid-template-columns:1fr 1fr}}@media (width<=650px){.telephonySettings,.greetingRecorder{grid-template-columns:1fr}.recorderActions{flex-wrap:wrap}}.supervisorActions{gap:7px;display:flex}.supervisorActions button{color:#52708c;background:#fff;border:1px solid #dfe5eb;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font:600 8px inherit;display:flex}.supervisorActions button svg{width:14px}.supervisorActions button.presentationActive{color:#6548bf;background:#f0edff;border-color:#d8cff7}.supervisorPanel>.presentationBanner{border:1px solid #ded5fb;border-radius:9px;margin-bottom:12px}.supervisorStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.supervisorStats article{background:#fff;border:1px solid #e3e8ee;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.supervisorStats article>svg{color:#2874d7;width:20px}.supervisorStats small,.supervisorStats strong{display:block}.supervisorStats small{color:#8995a2;font-size:8px}.supervisorStats strong{margin-top:3px;font-size:17px}.supervisorGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supervisorSection{background:#fff;border:1px solid #e3e8ee;border-radius:12px;overflow:hidden}.supervisorSection.queues{grid-column:1/-1}.supervisorHead{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.supervisorHead h3{margin:0;font-size:11px}.supervisorHead>span{color:#8794a2;font-size:7px}.liveDot{align-items:center;gap:4px;display:flex}.liveDot i{background:#22b77d;border-radius:50%;width:6px;height:6px;animation:1.4s infinite ringPulse}.liveDot.simulated i{background:#7658d6;animation:none}.activeCallRow,.agentPresence,.queueRow{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;min-height:58px;padding:9px 16px;display:flex}.activeCallRow:last-child,.agentPresence:last-child,.queueRow:last-child{border-bottom:0}.activeCallRow>span{color:#18885f;background:#e9f8f2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.activeCallRow svg{width:13px}.activeCallRow>div,.agentPresence>div,.queueRow>div{flex:1}.activeCallRow strong,.activeCallRow small,.agentPresence strong,.agentPresence small,.queueRow strong,.queueRow small{display:block}.activeCallRow strong,.agentPresence strong,.queueRow strong{font-size:9px}.activeCallRow small,.agentPresence small,.queueRow small{color:#8a96a3;margin-top:3px;font-size:7px}.activeCallRow>b,.agentPresence>b{color:#6c7a89;text-transform:capitalize;font-size:7px}.agentPresence>i{background:#b9c3cc;border-radius:50%;width:8px;height:8px}.agentPresence>i.available{background:#22b77d}.agentPresence>i.busy{background:#e14b64}.queueRow>span{color:#176fe5;background:#eaf2ff;border-radius:7px;padding:6px;font-size:8px}.supervisorEmpty{color:#8995a2;place-items:center;min-height:125px;font-size:8px;display:grid}@media (width<=850px){.supervisorActions{flex-wrap:wrap;justify-content:flex-end}.supervisorStats{grid-template-columns:1fr 1fr}.supervisorGrid{grid-template-columns:1fr}.supervisorSection.queues{grid-column:auto}}.reportsPanel .adminTitle{align-items:center}.reportActions{align-items:end;gap:6px;display:flex}.reportActions label{color:#7f8c99;font-size:7px}.reportActions input{border:1px solid #dfe5eb;border-radius:7px;height:32px;margin-top:4px;padding:0 7px;font:8px inherit;display:block}.reportActions button{height:32px!important;padding:0 9px!important}.reportActions .exportReport{color:#fff!important;background:#1b9a6d!important;border:0!important}.reportKpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.reportKpis article{background:#fff;border:1px solid #e3e8ee;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.reportKpis svg{color:#2776ce;width:19px}.reportKpis small,.reportKpis strong{display:block}.reportKpis small{color:#8794a2;font-size:7px}.reportKpis strong{margin-top:3px;font-size:16px}.reportGrid{grid-template-columns:1.5fr 1fr;gap:12px;margin-bottom:12px;display:grid}.reportCard{background:#fff;border:1px solid #e3e8ee;border-radius:12px;overflow:hidden}.reportHead{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.reportHead h3{margin:0;font-size:10px}.reportHead p{color:#8995a2;margin:3px 0 0;font-size:7px}.reportHead>svg{color:#2874d7;width:17px}.bars{justify-content:space-around;align-items:end;gap:8px;height:210px;padding:25px 17px 10px;display:flex}.barDay{text-align:center;flex-direction:column;flex:1;justify-content:end;height:100%;display:flex}.barTrack{justify-content:center;align-items:end;gap:2px;height:145px;display:flex}.barTrack span{border-radius:4px 4px 0 0;width:min(14px,38%);min-height:2px}.answeredBar{background:#3383e4}.missedBar{background:#e05269}.barDay strong{margin-top:5px;font-size:8px}.barDay small{color:#8995a2;text-transform:capitalize;margin-top:3px;font-size:6px}.chartLegend{color:#7d8a98;justify-content:center;gap:15px;padding:8px 16px 12px;font-size:7px;display:flex}.chartLegend i{border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.chartLegend i.answered{background:#3383e4}.chartLegend i.missed{background:#e05269}.peakHours{padding:12px 15px}.peakHours>div{grid-template-columns:38px 1fr 22px;align-items:center;gap:6px;margin:9px 0;font-size:7px;display:grid}.peakHours>div>div{background:#edf1f5;border-radius:3px;height:6px;overflow:hidden}.peakHours i{background:#7054d7;border-radius:3px;height:100%;display:block}.peakHours b{text-align:right}.dispositions{border-top:1px solid #edf0f3;padding:12px 15px}.dispositions h4{margin:0 0 8px;font-size:8px}.dispositions>span{background:#f0f3f7;border-radius:11px;gap:5px;margin:2px;padding:5px 7px;font-size:7px;display:inline-flex}.dispositions>span b{color:#176fe5}.dispositions p{color:#8995a2;font-size:7px}.agentReportHead,.agentReportRow{grid-template-columns:2fr repeat(5,.7fr);align-items:center;padding:10px 16px;display:grid}.agentReportHead{color:#82909e;text-transform:uppercase;background:#f8fafb;font-size:7px;font-weight:600}.agentReportRow{border-top:1px solid #edf0f3;min-height:51px}.agentReportRow strong,.agentReportRow small{display:block}.agentReportRow strong{font-size:9px}.agentReportRow small{color:#8995a2;margin-top:3px;font-size:7px}.agentReportRow>b{font-size:8px}.agentReportRow b.danger{color:#d3425d}.agentReportRow b.pending{color:#a96e0e}.reportLoading{color:#84919e;background:#fff;border:1px solid #e3e8ee;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:300px;font-size:9px;display:flex}.reportLoading svg{width:17px}.reportWarning{color:#93600f;background:#fff5df;border-radius:8px;margin-bottom:10px;padding:8px;font-size:8px}@media (width<=950px){.reportsPanel .adminTitle{flex-direction:column;align-items:flex-start;gap:12px}.reportGrid{grid-template-columns:1fr}}@media (width<=700px){.reportActions{flex-wrap:wrap}.reportKpis{grid-template-columns:1fr 1fr}.agentReport{overflow-x:auto}.agentReportHead,.agentReportRow{min-width:650px}}.reportFilters{background:#fff;border:1px solid #e3e8ee;border-radius:12px;grid-template-columns:auto repeat(6,minmax(105px,1fr)) auto;align-items:end;gap:8px;margin-bottom:12px;padding:12px;display:grid}.filterTitle{color:#344354;white-space:nowrap;align-self:center;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.filterTitle svg{color:#2776ce;width:14px}.filterTitle b{color:#176fe5;background:#eaf2ff;border-radius:10px;padding:3px 6px;font-size:6px}.reportFilters label{color:#7f8c99;font-size:7px}.reportFilters input,.reportFilters select{color:#253448;background:#fff;border:1px solid #dfe5eb;border-radius:7px;width:100%;height:32px;margin-top:4px;padding:0 7px;font:8px inherit;display:block}.clearReportFilters{background:#f6f8fa;border:1px solid #dfe5eb;border-radius:7px;height:32px;padding:0 9px;font-size:8px}.callDetailReport{margin-bottom:12px}.callReportHead,.callReportRow{grid-template-columns:1.1fr .65fr 2fr 1.2fr .9fr .8fr .6fr 20px;align-items:center;gap:9px;padding:10px 14px;display:grid}.callReportHead{color:#82909e;text-transform:uppercase;background:#f8fafb;font-size:6px;font-weight:700}.callReportEntry{border-top:1px solid #edf0f3}.callReportRow{text-align:left;color:#334254;cursor:pointer;background:#fff;border:0;width:100%;min-height:55px;font:7px inherit}.callReportRow:hover{background:#f9fbfe}.callReportRow strong,.callReportRow small{display:block}.callReportRow strong{color:#162338;font-size:8px}.callReportRow small{color:#8995a2;margin-top:3px;font-size:6px}.callReportRow>b{font-size:7px}.callReportRow .direction{border-radius:10px;justify-self:start;padding:4px 6px}.callReportRow .direction.inbound{color:#16835d;background:#e8f8f1}.callReportRow .direction.outbound{color:#176fe5;background:#eaf2ff}.callReportRow .direction.internal{color:#6745bd;background:#f0ecff}.callReportRow .answered{color:#16835d}.callReportRow .missed{color:#d3425d}.callReportRow>svg{width:13px;transition:transform .2s}.callReportRow>svg.open{transform:rotate(180deg)}.callParties{min-width:0}.callParties strong,.callParties small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.callJourney{background:#f7faff;border-top:1px solid #e2ebf6;padding:13px 16px}.journeySteps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.journeySteps>div{align-items:center;gap:8px;display:flex;position:relative}.journeySteps>div:not(:last-child):after{content:"";background:#b9cbe1;width:20px;height:1px;position:absolute;left:calc(100% - 6px)}.journeySteps i{color:#fff;background:#2776ce;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.journeySteps small,.journeySteps strong{display:block}.journeySteps small{text-transform:uppercase;color:#7c8c9d;font-size:6px}.journeySteps strong{margin-top:2px;font-size:8px}.callTechnical{border-top:1px solid #e2ebf6;grid-template-columns:.5fr 1.4fr .6fr .8fr .8fr;gap:8px;margin-top:12px;padding-top:10px;display:grid}.callTechnical small,.callTechnical strong{display:block}.callTechnical small{color:#8493a2;font-size:6px}.callTechnical strong{overflow-wrap:anywhere;margin-top:3px;font-size:7px}.callTechnical .journeyNotes{background:#fff;border-radius:7px;grid-column:1/-1;padding:8px}.emptyReportCalls{text-align:center;color:#8493a2;padding:35px;font-size:8px}.reportPagination{border-top:1px solid #edf0f3;justify-content:flex-end;align-items:center;gap:6px;padding:10px 14px;display:flex}.reportPagination span{color:#7f8c99;margin-right:8px;font-size:7px}.reportPagination button{background:#fff;border:1px solid #dfe5eb;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:7px;display:flex}.reportPagination button:disabled{opacity:.45}.reportPagination svg{width:12px}@media (width<=1200px){.reportFilters{grid-template-columns:repeat(4,1fr)}.filterTitle{grid-column:1/-1}.callDetailReport{overflow-x:auto}.callReportHead,.callReportRow{min-width:900px}.callJourney{min-width:870px}}@media (width<=700px){.reportFilters{grid-template-columns:1fr 1fr}.filterTitle{grid-column:1/-1}.journeySteps{grid-template-columns:1fr}.journeySteps>div:after{display:none}.callTechnical{grid-template-columns:1fr 1fr}}@media (width>=701px){.reportKpis{grid-template-columns:repeat(5,1fr)}}@media (width>=1201px){.reportFilters{grid-template-columns:auto repeat(8,minmax(105px,1fr)) auto}}.queueTitleActions{gap:9px;display:flex}.queueTitleActions button{align-items:center;gap:7px;display:flex}.queueTitleActions svg{width:16px}.queueEmpty{color:#78869a;background:#fff;border:1px dashed #dce3ed;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:270px;display:flex}.queueEmpty>svg{color:#7787f8;width:32px;height:32px}.queueEmpty strong{color:#26324a}.queueGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.queueGrid article{background:#fff;border:1px solid #e4e9f1;border-radius:16px;padding:18px;box-shadow:0 5px 20px #2232540a}.queueCardHead{align-items:center;gap:12px;display:flex}.queueCardHead>div{flex:1}.queueCardHead h3,.queueCardHead p{margin:0}.queueCardHead p{color:#8792a5;margin-top:2px;font-size:12px}.queueNumber{color:#5c63db;background:#eef0ff;border-radius:13px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.queueCardHead>b{color:#8994a6;background:#f1f3f6;border-radius:99px;padding:5px 8px;font-size:11px}.queueCardHead>b.enabled{color:#188a60;background:#e7f8f0}.queueFacts{color:#647187;gap:18px;padding:17px 0 12px;font-size:13px;display:flex}.queueFacts span{align-items:center;gap:6px;display:flex}.queueFacts svg{width:15px}.queueStrategy{color:#7b8799;border-top:1px solid #eef1f5;padding-top:12px;font-size:12px}.queueStrategy strong{color:#344057}.queueMembers{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.queueMembers span{color:#556278;background:#f2f4f8;border-radius:99px;padding:5px 8px;font-size:11px}.queueModal{width:min(690px,94vw)}.queueModal select{color:#26324a;background:#fff;border:1px solid #dfe4ec;border-radius:9px;width:100%;padding:11px}.queueAgentChoices{grid-template-columns:repeat(2,1fr);gap:8px;display:grid!important}.queueAgentChoices label{border:1px solid #e4e8ef;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.queueAgentChoices label span{flex-direction:column;display:flex}.queueAgentChoices small{color:#8490a2}@media (width<=700px){.queueTitleActions{width:100%}.queueTitleActions button{flex:1}.queueAgentChoices{grid-template-columns:1fr}}.draftSafety{color:#8a6413;background:#fff8e7;border:1px solid #f4dfa7;border-radius:13px;align-items:center;gap:11px;margin-bottom:15px;padding:12px 15px;display:flex}.draftSafety svg{width:19px}.draftSafety div{flex-direction:column;display:flex}.draftSafety span{font-size:12px}.flowWorkspace{grid-template-columns:210px minmax(0,1fr);gap:14px;min-height:620px;display:grid}.flowList,.flowEditor{background:#fff;border:1px solid #e3e8f0;border-radius:15px}.flowList{padding:12px}.flowList h3{margin:4px 6px 12px;font-size:13px}.flowList>button{text-align:left;color:#566277;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.flowList>button.active{color:#5259cc;background:#eef0ff}.flowList svg{width:16px}.flowList span{flex-direction:column;display:flex}.flowList small{margin-top:2px;font-size:10px}.flowList p{color:#8a95a6;padding:5px;font-size:12px}.flowEditor{overflow:hidden}.flowWelcome{color:#7b8799;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:500px;display:flex}.flowWelcome>svg{color:#6970df;width:40px;height:40px}.flowWelcome strong{color:#29354b}.flowWelcome button,.saveFlow{align-items:center;gap:7px;display:flex}.flowToolbar{border-bottom:1px solid #e8ecf2;align-items:center;gap:10px;height:64px;padding:10px 13px;display:flex}.flowToolbar>input{border:1px solid #dfe4ec;border-radius:9px;flex:1;min-width:180px;padding:10px;font-weight:650}.modeSwitch{background:#f0f2f6;border-radius:9px;padding:3px;display:flex}.modeSwitch button{background:0 0;border:0;border-radius:7px;padding:7px 10px}.modeSwitch button.active{background:#fff;box-shadow:0 2px 8px #dce0e8}.flowBody{grid-template-columns:180px minmax(360px,1fr) 190px;height:500px;display:grid}.nodePalette,.nodeInspector{border-right:1px solid #e8ecf2;padding:12px;overflow:auto}.nodeInspector{border-left:1px solid #e8ecf2;border-right:0}.nodePalette h4,.nodeInspector h4{margin:2px 0 11px;font-size:12px}.nodePalette>button{color:#48546a;text-align:left;background:#fff;border:1px solid #e2e7ef;border-radius:8px;align-items:center;gap:6px;width:100%;margin-bottom:7px;padding:9px 7px;font-size:11px;display:flex}.nodePalette>button span{flex:1}.nodePalette svg{width:13px}.nodeInspector p{color:#8994a5;font-size:12px}.nodeInspector label{color:#707c8f;margin-bottom:12px;font-size:11px;display:block}.nodeInspector input{border:1px solid #dfe4ec;border-radius:8px;width:100%;margin-top:5px;padding:9px}.removeNode{color:#bc394c;background:#fff1f3;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.removeNode svg{width:14px}.flowCanvas{background-color:#f9fafc;background-image:radial-gradient(#d7dce6 1px,#0000 1px);background-size:20px 20px;position:relative;overflow:auto}.flowCanvas>svg{pointer-events:none;width:4000px;height:4000px;position:absolute;inset:0}.flowCanvas line{stroke:#9aa4b6;stroke-width:2px}.flowNode{text-align:left;background:#fff;border:2px solid #dfe4ed;border-radius:11px;width:150px;min-height:68px;padding:9px;position:absolute;box-shadow:0 5px 15px #2b395312}.flowNode small{color:#8a95a6;font-size:9px;display:block}.flowNode strong{color:#344057;font-size:12px}.flowNode.entry{border-color:#6570df}.flowNode.queue,.flowNode.agent{border-color:#36a878}.flowNode.voicemail,.flowNode.external,.flowNode.hangup{border-color:#e29b4b}.flowNode.selected{box-shadow:0 0 0 3px #dfe2ff}.canvasHint{color:#9aa4b3;pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.manualFlow{background:#fafbfd;padding:13px;overflow:auto}.manualFlow>div{background:#fff;border:1px solid #e4e8ef;border-radius:9px;grid-template-columns:18px 28px 160px 1fr 27px 27px 32px;align-items:center;gap:6px;margin-bottom:7px;padding:7px;display:grid}.manualFlow svg{width:14px}.manualFlow select,.manualFlow input{border:1px solid #dfe4ec;border-radius:7px;min-width:0;padding:8px}.manualFlow button{background:#f1f3f6;border:0;border-radius:6px;height:28px}.manualType{background:#eef0ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.flowValidation{border-top:1px solid #e8ecf2;align-items:center;gap:7px;min-height:44px;padding:9px 13px;display:flex;overflow:auto}.flowValidation strong{font-size:11px}.flowValidation span{white-space:nowrap;color:#886519;background:#fff4d8;border-radius:8px;padding:5px 7px;font-size:10px}.flowValidation span.error{color:#b43d50;background:#fff0f2}.flowValidation span.ok{color:#18825b;background:#e9f8f1}@media (width<=1100px){.flowWorkspace{grid-template-columns:1fr}.flowList{display:none}.flowBody{grid-template-columns:150px minmax(350px,1fr)}.nodeInspector{display:none}}@media (width<=760px){.flowBody{grid-template-columns:1fr}.nodePalette{display:none}.flowToolbar{flex-wrap:wrap;height:auto}.flowWorkspace{min-height:500px}}.flowToolbar>input{min-width:140px}.flowBody{grid-template-columns:180px minmax(360px,1fr) 210px}.flowSecondary{white-space:nowrap;background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:5px;padding:8px;display:flex}.flowSecondary svg{width:14px}.nodeInspector input,.nodeInspector select{border:1px solid #dfe4ec;border-radius:8px;width:100%;margin-top:5px;padding:9px}.connectionEditor{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;margin:5px 0 10px;padding:11px 0}.connectionEditor>strong{font-size:11px}.connectionEditor button{color:#5259c9;background:#eef0ff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:6px;padding:8px;display:flex}.connectionEditor button svg{width:13px}.connectionList{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.connectionList>div{background:#f5f6f9;border-radius:7px;align-items:center;gap:4px;padding:6px;display:flex}.connectionList span{flex:1;font-size:9px}.connectionList button{background:0 0;border:0;padding:1px}.connectionList svg{width:12px}.flowCanvas text{fill:#68758a;paint-order:stroke;stroke:#f9fafc;stroke-width:4px;font-size:10px}.flowPreviewModal,.flowVersionsModal{background:#fff;border-radius:16px;width:min(720px,94vw);max-height:88vh;padding:20px;overflow:auto}.previewStatus{color:#8a6413;background:#fff3dc;border-radius:10px;justify-content:space-between;margin:12px 0;padding:12px;display:flex}.previewStatus.ready{color:#187d58;background:#e9f8f1}.previewIssue{color:#8b671d;background:#fff7e6;border-radius:7px;margin:5px 0;padding:8px;font-size:12px}.previewIssue.error{color:#ad3f51;background:#fff0f2}.previewSteps{margin-top:14px}.previewSteps>div{border-bottom:1px solid #edf0f4;gap:10px;padding:10px 0;display:flex}.previewSteps>div>span{color:#565ed0;background:#eef0ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.previewSteps div div{flex-direction:column;display:flex}.previewSteps small{color:#788497}.previewSteps em{color:#5967c8;margin-top:4px;font-size:10px}.versionList>div{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:11px 2px;display:flex}.versionList>div>span{color:#5a63d3;font-weight:800}.versionList>div>div{flex-direction:column;flex:1;display:flex}.versionList small{color:#8490a2}.versionList button{background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:5px;padding:7px;display:flex}.versionList button svg{width:14px}.nodeSpecific textarea{resize:vertical;width:100%;min-height:76px;font:inherit;border:1px solid #dfe4ec;border-radius:8px;margin-top:5px;padding:8px}.configCaption{color:#707c8f;margin-bottom:6px;font-size:11px;display:block}.dayPicker{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:12px;display:grid}.dayPicker button{color:#6f7b8e;background:#fff;border:1px solid #e0e5ed;border-radius:6px;padding:6px 0;font-size:9px}.dayPicker button.active{color:#fff;background:#5962d5;border-color:#5962d5}.flowWelcome>div{gap:8px;display:flex}.flowTemplatesModal{background:#fff;border-radius:16px;width:min(760px,94vw);padding:20px}.templateGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.templateGrid>button{text-align:left;background:#fff;border:1px solid #e1e6ee;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;min-height:170px;padding:18px;display:flex}.templateGrid>button:hover{border-color:#737be1;box-shadow:0 7px 22px #3d468c1a}.templateGrid svg{color:#626bd7}.templateGrid span{color:#7b8799;font-size:12px}.menuAudio{background:#fafbfd;border:1px solid #e3e7ee;border-radius:9px;margin:9px 0;padding:9px}.menuAudio>strong{margin-bottom:7px;font-size:11px;display:block}.menuAudio>small{color:#7e899a;font-size:10px}.menuAudio audio{width:100%;height:32px;margin-bottom:7px}.menuAudio>div{flex-wrap:wrap;gap:5px;display:flex}.menuAudio button,.menuAudio label{color:#535cc8;cursor:pointer;background:#eef0ff;border:0;border-radius:6px;align-items:center;gap:4px;padding:6px;font-size:9px;display:flex}.menuAudio button svg,.menuAudio label svg{width:12px}.menuAudio label input{display:none}.menuAudio .recordStop{color:#b53c50;background:#fff0f2}.menuAudio .saveAudio{color:#187e59;background:#e8f8f0}.menuAudio .audioError{color:#b43f51;margin-top:6px;display:block}@media (width<=760px){.templateGrid{grid-template-columns:1fr}}.resourceChoices{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.resourceChoices label{border:1px solid #e4e8ef;border-radius:7px;align-items:center;gap:6px;margin:0;padding:7px;display:flex}.resourceChoices label input{width:auto;margin:0}.resourceChoices label span{color:#465267;font-size:10px}.resourceChoices>small,.entryHint{color:#8893a4;margin-bottom:8px;font-size:9px;display:block}.publicationModal{background:#fff;border-radius:16px;width:min(700px,94vw);max-height:88vh;padding:20px;overflow:auto}.publicationReadiness{color:#aa3e50;background:#fff0f2;border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.publicationReadiness.ready{color:#177b57;background:#e8f8f0}.publicationReadiness svg{width:20px}.publicationReadiness div{flex-direction:column;display:flex}.publicationDiff{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.publicationDiff>div{background:#f6f7fa;border-radius:9px;flex-direction:column;padding:10px;display:flex}.publicationDiff small{color:#7f8a9c}.publicationDiff strong{font-size:17px}.rollbackNotice{color:#68758a;align-items:center;gap:7px;font-size:12px;display:flex}.rollbackNotice svg{width:15px}@media (width<=700px){.publicationDiff{grid-template-columns:repeat(2,1fr)}}.publicationStages{flex-direction:column;gap:7px;margin:16px 0;display:flex}.publicationStages>span{color:#536177;align-items:center;gap:8px;font-size:13px;display:flex}.publicationStages b{color:#315bc7;background:#edf2ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.publicationConfirmation{background:#f5f8ff;border:1px solid #dce6ff;border-radius:10px;flex-direction:column;gap:8px;margin:16px 0;padding:13px;display:flex}.publicationConfirmation label{color:#536177;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.publicationConfirmation code{-webkit-user-select:all;user-select:all;color:#214aa9;background:#e5edff;border-radius:6px;padding:5px 8px;font-weight:700}.publicationConfirmation input,.rollbackModal input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px}.publicationConfirmation small{color:#66758c}.publicationHistory{flex-direction:column;gap:9px;margin-top:15px;display:flex}.publicationHistory>div{border:1px solid #e5e9f0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.publicationHistory>div>div{flex-direction:column;display:flex}.publicationHistory small{color:#78859a}.publicationHistory em{color:#a84255;font-size:11px}.publicationState{color:#657187;text-transform:uppercase;background:#eef1f5;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.publicationState.applied{color:#167a55;background:#e5f7ee}.publicationState.failed{color:#a84255;background:#fff0f2}.publicationHistory button{color:#a84255;background:#fff0f2;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;display:flex}.publicationHistory button svg{width:14px}.rollbackModal{background:#fff;border-radius:16px;width:min(480px,94vw);padding:20px}.rollbackModal>label{flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:600;display:flex}.flowSimulator{background:#fff;border-radius:16px;width:min(650px,94vw);max-height:88vh;padding:20px;overflow:auto}.simulatorInputs{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin:15px 0;display:grid}.simulatorInputs label{color:#637187;flex-direction:column;gap:5px;font-size:12px;display:flex}.simulatorInputs input{border:1px solid #cbd5e1;border-radius:8px;padding:9px}.simulatorInputs button{color:#fff;background:#315cc7;border:0;border-radius:8px;align-items:center;gap:5px;padding:10px 12px;display:flex}.simulatorInputs svg{width:14px}.simulationResult{color:#a84255;background:#fff0f2;border-radius:9px;flex-direction:column;padding:11px;display:flex}.simulationResult.complete{color:#177b57;background:#e6f8ef}.simulationTrace{flex-direction:column;gap:7px;margin:14px 0;display:flex}.simulationTrace>div{background:#f6f8fb;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.simulationTrace b{color:#315cc7;background:#e5edff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.simulationTrace span{flex-direction:column;display:flex}.simulationTrace small{color:#748197}@media (width<=650px){.simulatorInputs{grid-template-columns:1fr}}.menuAudio .libraryPicker{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.menuAudio .libraryPicker select{border:1px solid #dfe4ec;border-radius:6px;width:100%;min-width:0;padding:6px;font-size:9px}.menuAudio .libraryPicker button:disabled{opacity:.45}.menuAudio .audioDivider{color:#8a95a5;margin:8px 0 6px;font-size:9px;display:block}.audioToolbar{background:#fff;border:1px solid #e3e8ee;border-radius:11px;gap:8px;margin-bottom:13px;padding:10px;display:flex}.audioToolbar label{border:1px solid #dfe5eb;border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.audioToolbar label svg{color:#8794a2;width:14px}.audioToolbar input{border:0;outline:0;flex:1;height:35px;font:9px inherit}.audioToolbar select,.audioToolbar button{background:#fff;border:1px solid #dfe5eb;border-radius:8px;padding:0 10px;font:9px inherit}.audioToolbar button{align-items:center;gap:5px;display:flex}.audioToolbar button svg{width:13px}.audioGrid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px;display:grid}.audioCard{background:#fff;border:1px solid #e3e8ee;border-radius:12px;min-width:0;padding:14px}.audioCardHead{align-items:center;gap:9px;display:flex}.audioCardHead>span{color:#694fcc;background:#f0edff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.audioCardHead>span svg{width:16px}.audioCardHead>div{flex:1;min-width:0}.audioCardHead strong,.audioCardHead small{display:block}.audioCardHead strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.audioCardHead small{color:#8b96a3;margin-top:3px;font-size:7px}.audioCardHead>button{color:#b14a5c;background:0 0;border:0}.audioCardHead>button svg{width:14px}.audioCard>p{color:#718091;min-height:31px;font-size:8px;line-height:1.5}.audioTags{flex-wrap:wrap;gap:4px;min-height:20px;display:flex}.audioTags span{color:#657384;background:#f2f5f8;border-radius:9px;align-items:center;gap:3px;padding:3px 6px;font-size:7px;display:flex}.audioTags svg{width:9px}.audioCardFoot{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.audioCardFoot>span{color:#7e8997;align-items:center;gap:4px;font-size:7px;display:flex}.audioCardFoot>span svg{width:11px}.libraryPlayer button{color:#49627a;background:#fff;border:1px solid #d9e1e8;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font:600 8px inherit;display:flex}.libraryPlayer button svg{width:11px}.libraryPlayer audio{width:145px;height:28px}.libraryPlayer small{color:#b43b4e;font-size:7px}.audioEmpty{color:#8794a2;background:#fff;border:1px solid #e3e8ee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.audioEmpty>svg{color:#7760d3;width:39px;height:39px}.audioEmpty strong{color:#4c596a;margin-top:11px;font-size:12px}.audioEmpty span{margin:5px 0 13px;font-size:9px}.audioEmpty button{color:#fff;background:#176fe5;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 12px;font:600 9px inherit;display:flex}.audioEmpty button svg{width:13px}.audioModal{background:#fff;border-radius:15px;width:min(680px,100%);padding:22px}.audioForm{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.audioForm label{font-size:9px;font-weight:600}.audioForm label.full{grid-column:1/-1}.audioForm input,.audioForm select,.audioForm textarea{border:1px solid #dfe5eb;border-radius:8px;width:100%;margin-top:5px;padding:9px;font:10px inherit;display:block}.audioForm textarea{resize:vertical;min-height:70px}.audioCapture{background:#f8fafc;border:1px solid #e2e7ed;border-radius:10px;padding:12px}.audioCapture>strong,.audioCapture>small{display:block}.audioCapture>strong{font-size:10px}.audioCapture>small{color:#8794a2;margin:3px 0 9px;font-size:8px}.audioCapture audio{width:100%;height:32px;margin-bottom:8px}.audioCapture>div{gap:6px;display:flex}.audioCapture button,.audioCapture label{color:#654bc2;cursor:pointer;background:#eeeaff;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px;font:600 8px inherit;display:flex}.audioCapture button.stop{color:#b33d51;background:#fff0f2}.audioCapture svg{width:13px}.audioCapture input{display:none}@media (width<=1050px){.audioGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.audioToolbar{flex-direction:column}.audioToolbar label,.audioToolbar select,.audioToolbar button{min-height:38px}.audioGrid,.audioForm{grid-template-columns:1fr}.audioForm label.full{grid-column:auto}}.audioTitleActions{gap:7px;display:flex}.audioTitleActions button{color:#fff;background:#1670e8;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font:600 11px inherit;display:flex}.audioTitleActions button:first-child{background:#6a51c8}.audioTitleActions svg{width:15px}.ttsModal{background:#fff;border-radius:15px;width:min(720px,100%);padding:22px}.ttsForm{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.ttsForm label{font-size:9px;font-weight:600;position:relative}.ttsForm .full{grid-column:1/-1}.ttsForm input,.ttsForm select,.ttsForm textarea{border:1px solid #dfe5eb;border-radius:8px;width:100%;margin-top:5px;padding:9px;font:10px inherit;display:block}.ttsForm textarea{resize:vertical;min-height:115px}.ttsForm label>span{text-align:right;color:#8794a2;margin-top:3px;font-size:7px;display:block}.ttsForm input[type=range]{border:0;padding:0}.ttsPreview{width:100%;height:34px}.ttsActions button{align-items:center;gap:5px;display:flex}.ttsActions button svg{width:13px}.ttsActions button:first-child{color:#5f49b9;background:#f3f0ff;border-color:#d8cff8}.ttsActions button:last-child{color:#fff;background:#1670e8}@media (width<=650px){.audioTitleActions{flex-direction:column}.ttsForm{grid-template-columns:1fr}.ttsForm .full{grid-column:auto}}.holidayWorkspace{grid-template-columns:240px minmax(0,1fr);gap:13px;display:grid}.calendarList,.calendarDetail,.calendarEmpty{background:#fff;border:1px solid #e3e8ee;border-radius:12px}.calendarList{height:max-content;padding:10px}.calendarList>div{justify-content:space-between;align-items:center;padding:5px 7px 11px;display:flex}.calendarList>div strong{font-size:11px}.calendarList>div button{background:#f2f5f8;border:0;border-radius:6px;width:28px;height:28px}.calendarList>div svg{width:12px}.calendarList>button{text-align:left;color:#687487;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;padding:9px;display:flex}.calendarList>button.active{color:#535ccc;background:#eef0ff}.calendarList>button>svg{width:15px}.calendarList span{flex-direction:column;display:flex}.calendarList span strong{font-size:9px}.calendarList span small{margin-top:3px;font-size:7px}.calendarList p{color:#8794a2;padding:8px;font-size:9px}.calendarEmpty{color:#8491a0;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.calendarEmpty>svg{color:#6961cd;width:40px;height:40px}.calendarEmpty strong{color:#4b5869;margin-top:10px;font-size:12px}.calendarEmpty span{margin:5px 0 13px;font-size:8px}.calendarEmpty button{color:#fff;background:#176fe5;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 12px;font:600 9px inherit;display:flex}.calendarEmpty button svg{width:13px}.calendarDetail{overflow:hidden}.calendarDetail>header{border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.calendarDetail h3{margin:0;font-size:13px}.calendarDetail header p{color:#84909d;margin:4px 0 0;font-size:8px}.calendarDetail header button{color:#ad4052;background:#fff4f5;border:1px solid #f0ccd2;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font:600 8px inherit;display:flex}.calendarDetail header button svg{width:12px}.exceptionForm{background:#fafbfd;border-bottom:1px solid #e9edf1;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px 18px;display:grid}.exceptionForm h4{grid-column:1/-1;margin:0;font-size:10px}.exceptionForm label{font-size:8px;font-weight:600}.exceptionForm input,.exceptionForm select{background:#fff;border:1px solid #dfe5eb;border-radius:7px;width:100%;margin-top:4px;padding:8px;font:9px inherit;display:block}.exceptionForm button{color:#fff;background:#176fe5;border:0;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:5px;min-height:34px;font:600 8px inherit;display:flex}.exceptionForm button svg{width:12px}.exceptionList{padding:5px 18px 14px}.exceptionHead{justify-content:space-between;padding:11px 0;display:flex}.exceptionHead strong{font-size:10px}.exceptionHead span{color:#8995a2;font-size:8px}.exceptionList article{border-top:1px solid #edf0f3;align-items:center;gap:9px;min-height:61px;display:flex}.exceptionIcon{color:#bd4056;background:#fff0f2;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.exceptionIcon.custom{color:#2670cd;background:#eaf2ff}.exceptionIcon svg{width:14px}.exceptionList article>div{flex:1}.exceptionList article strong,.exceptionList article small{display:block}.exceptionList article strong{font-size:9px}.exceptionList article small{color:#8794a2;margin-top:3px;font-size:7px}.exceptionMode,.exceptionAudio{color:#657383;align-items:center;gap:4px;min-width:105px;font-size:7px;display:flex}.exceptionMode svg,.exceptionAudio svg{width:11px}.exceptionList article>button{color:#b34355;background:0 0;border:0}.exceptionList article>button svg{width:13px}.noExceptions{color:#8794a2;place-items:center;min-height:130px;font-size:8px;display:grid}.calendarModal{background:#fff;border-radius:15px;width:min(620px,100%);padding:22px}.calendarForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.calendarForm label{font-size:9px;font-weight:600}.calendarForm .full{grid-column:1/-1}.calendarForm input,.calendarForm select,.calendarForm textarea{border:1px solid #dfe5eb;border-radius:8px;width:100%;margin-top:5px;padding:9px;font:10px inherit;display:block}.calendarForm textarea{resize:vertical;min-height:78px}@media (width<=900px){.holidayWorkspace{grid-template-columns:1fr}.calendarList{display:flex;overflow:auto}.calendarList>div{min-width:110px}.calendarList>button{min-width:190px}.exceptionForm{grid-template-columns:1fr 1fr}}@media (width<=650px){.exceptionForm{grid-template-columns:1fr}.exceptionForm h4{grid-column:auto}.exceptionList article{flex-wrap:wrap;padding:9px 0}.exceptionAudio{margin-left:40px}.calendarForm{grid-template-columns:1fr}.calendarForm .full{grid-column:auto}}.inboundSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.inboundSummary article{background:#fff;border:1px solid #e6eaf0;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.inboundSummary svg{color:#476fd2;width:21px}.inboundSummary span{flex-direction:column;display:flex}.inboundSummary small{color:#7a8799}.inboundSummary strong{font-size:22px}.inboundGrid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.inboundGrid>section,.activeInventory{background:#fff;border:1px solid #e6eaf0;border-radius:13px;padding:15px}.inboundSectionHead{justify-content:space-between;align-items:center;display:flex}.inboundSectionHead h3,.activeInventory h3{margin:0}.inboundSectionHead p{color:#7a8799;margin:3px 0;font-size:12px}.inboundSectionHead button{background:#f2f5fa;border:0;border-radius:8px;padding:7px}.inboundSectionHead svg{width:15px}.connectionCard{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.connectionIcon{color:#3d64c4;background:#edf2ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.connectionIcon svg{width:19px}.connectionTitle{align-items:center;gap:7px;display:flex}.connectionTitle span{text-transform:uppercase;color:#68758a;background:#eef1f5;border-radius:999px;padding:3px 6px;font-size:9px}.connectionTitle span.validated{color:#177b57;background:#e6f8ef}.connectionCard p,.connectionCard small{color:#748197;margin:3px 0;font-size:12px}.connectionActions{gap:5px;display:flex}.connectionActions button{color:#345cbc;background:#edf2ff;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px;display:flex}.connectionActions button svg{width:14px}.connectionActions .danger{color:#a84255;background:#fff0f2}.activeInventory>div{flex-direction:column;gap:7px;margin-top:15px;display:flex}.activeInventory>div>strong{font-size:12px}.activeInventory span{grid-template-columns:auto 1fr;column-gap:6px;font-size:12px;display:grid}.activeInventory span small{color:#8792a4;grid-column:2}.activeInventory i{background:#94a3b8;border-radius:50%;width:7px;height:7px;margin-top:4px}.activeInventory i.registered{background:#29a875}.activeInventory i.registering{background:#d59b22}.activeInventory i.unregistered{background:#e87932}.activeInventory i.rejected{background:#d44c61}.activeInventory p,.inboundEmpty span{color:#8a95a6;font-size:12px}.inboundEmpty{color:#68758a;flex-direction:column;align-items:center;gap:7px;padding:42px 10px;display:flex}.inboundEmpty>svg{width:31px}.inboundEmpty button{color:#fff;background:#315cc7;border:0;border-radius:8px;padding:8px 11px}.connectivityModal,.connectivityValidation{background:#fff;border-radius:16px;width:min(680px,94vw);max-height:90vh;padding:20px;overflow:auto}.connectionMode{background:#f1f4f8;border-radius:9px;grid-template-columns:1fr 1fr;margin:14px 0;padding:3px;display:grid}.connectionMode button{background:0 0;border:0;border-radius:7px;padding:9px}.connectionMode button.active{color:#315cc7;background:#fff;box-shadow:0 1px 4px #bcc7da66}.connectivityModal textarea{min-height:70px}.validationHero{color:#a84255;background:#fff0f2;border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.validationHero.ready{color:#177b57;background:#e6f8ef}.validationHero div{flex-direction:column;display:flex}.validationHero svg{width:22px}.validationIssue{color:#7b6519;background:#fff9e8;border-radius:7px;margin:6px 0;padding:8px 10px;font-size:12px}.validationIssue.error{color:#a84255;background:#fff0f2}.activationStages{flex-direction:column;gap:6px;margin:15px 0;display:flex}.activationStages span{align-items:center;gap:8px;font-size:12px;display:flex}.activationStages b{color:#315cc7;background:#edf2ff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.safeActivation{color:#65738a;border:1px solid #dce5f5;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.safeActivation svg{width:18px}@media (width<=800px){.inboundSummary{grid-template-columns:repeat(2,1fr)}.inboundGrid{grid-template-columns:1fr}.connectionCard{grid-template-columns:auto 1fr}.connectionActions{grid-column:2}}@media (width<=500px){.inboundSummary{grid-template-columns:1fr}.connectionActions{flex-wrap:wrap}}.inboundTitleActions{gap:7px;display:flex}.inboundTitleActions .secondary{color:#315cc7;background:#edf2ff}.csvDrop{color:#637187;cursor:pointer;border:2px dashed #cbd6e8;border-radius:11px;flex-direction:column;align-items:center;gap:6px;margin:15px 0;padding:24px;display:flex}.csvDrop svg{width:28px}.csvDrop span{font-size:12px}.csvDrop input{margin-top:6px}.csvSummary{background:#f4f7fb;border-radius:8px;justify-content:space-between;padding:9px;font-size:12px;display:flex}.csvRows{flex-direction:column;max-height:260px;margin:10px 0;display:flex;overflow:auto}.csvRows>div{border-bottom:1px solid #edf0f4;grid-template-columns:28px 1fr 80px 1fr auto;align-items:center;gap:8px;padding:7px;font-size:11px;display:grid}.csvRows code{color:#68758a}.csvRows b{color:#177b57;background:#e6f8ef;border-radius:999px;padding:3px 6px;font-size:9px}.csvRows b.exists{color:#a84255;background:#fff0f2}@media (width<=600px){.csvRows>div{grid-template-columns:25px 1fr auto}.csvRows code,.csvRows small{display:none}.inboundTitleActions{flex-direction:column}}.activationConfirm{background:#fff;border-radius:16px;width:min(520px,94vw);padding:20px}.activationConfirm>label{flex-direction:column;gap:7px;margin:16px 0;font-size:12px;font-weight:600;display:flex}.activationConfirm input,.activationConfirm select{border:1px solid #cbd5e1;border-radius:8px;padding:10px}.activationWarning{color:#526585;background:#eef4ff;border-radius:9px;align-items:center;gap:8px;margin:14px 0;padding:11px;font-size:12px;display:flex}.activationWarning svg{width:18px}.connectionTitle span.active{color:#177b57;background:#e6f8ef}.connectionTitle span.failed{color:#a84255;background:#fff0f2}.connectivityDiagnostic{background:#fff;border-radius:16px;width:min(720px,94vw);max-height:90vh;padding:20px;overflow:auto}.diagnosticChecks{flex-direction:column;gap:7px;margin:15px 0;display:flex}.diagnosticChecks article{border:1px solid #e5e9ee;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.diagnosticChecks article>i{color:#7c8998;background:#f0f3f7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.diagnosticChecks article>i svg{width:16px}.diagnosticChecks article>div{flex-direction:column;gap:2px;display:flex}.diagnosticChecks strong{font-size:10px}.diagnosticChecks span,.diagnosticChecks small{color:#778596;font-size:8px}.diagnosticChecks b{color:#687689;background:#eef1f4;border-radius:10px;padding:4px 7px;font-size:8px}.diagnosticChecks article.ok>i,.diagnosticChecks article.registered>i,.diagnosticChecks article.ok>b,.diagnosticChecks article.registered>b{color:#18845f;background:#e7f8f0}.diagnosticChecks article.failed>i,.diagnosticChecks article.rejected>i,.diagnosticChecks article.failed>b,.diagnosticChecks article.rejected>b{color:#bd3c55;background:#fff0f2}.diagnosticChecks article.warning>i,.diagnosticChecks article.warning>b{color:#a46b16;background:#fff4df}.connectivityDiagnostic .modalActions button{align-items:center;gap:5px;display:flex}.connectivityDiagnostic .modalActions svg{width:13px}.diagnosticChecks article.unregistered>i,.diagnosticChecks article.registering>i,.diagnosticChecks article.unregistered>b,.diagnosticChecks article.registering>b{color:#a46b16;background:#fff4df}.consoleActions{align-items:center;gap:9px;display:flex}.consoleActions label{color:#657386;align-items:center;gap:6px;font-size:9px;display:flex}.consoleActions button{color:#53667c;background:#fff;border:1px solid #dce3eb;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;display:flex}.consoleActions svg{width:14px}.consoleMetrics{grid-template-columns:repeat(5,1fr);gap:11px;margin:16px 0;display:grid}.consoleMetrics article{background:#fff;border:1px solid #e3e8ee;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.consoleMetrics article>svg{color:#3c6fc6;width:20px}.consoleMetrics span{flex-direction:column;display:flex}.consoleMetrics small{color:#8995a4;font-size:8px}.consoleMetrics strong{color:#26374a;font-size:15px}.consoleMetrics strong.ok{color:#18845f}.consoleMetrics strong.bad{color:#c34058}.consoleSearch{background:#fff;border:1px solid #e2e7ed;border-radius:10px;align-items:center;margin-bottom:12px;padding:7px 9px;display:flex}.consoleSearch>svg{color:#8592a2;width:15px}.consoleSearch input{border:0;outline:0;flex:1;padding:5px 8px;font:9px inherit}.consoleSearch button{color:#315fbd;background:#edf3ff;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font:600 8px inherit;display:flex}.consoleSearch button.clear{color:#788697;background:#f3f5f7;margin-left:5px}.consoleSearch button svg{width:12px}.consoleLayout{grid-template-columns:310px minmax(0,1fr);gap:12px;min-height:520px;display:grid}.dialogList,.ladder{background:#fff;border:1px solid #e2e7ed;border-radius:12px;overflow:hidden}.dialogList{flex-direction:column;max-height:650px;display:flex;overflow:auto}.dialogHead{border-bottom:1px solid #e7ebf0;justify-content:space-between;padding:14px;display:flex}.dialogHead strong{font-size:11px}.dialogHead small{color:#8995a3;font-size:8px}.dialogList>button{text-align:left;color:#536173;background:#fff;border:0;border-bottom:1px solid #edf0f3;padding:11px 13px}.dialogList>button:hover,.dialogList>button.selected{background:#edf4ff}.dialogList button div{justify-content:space-between;gap:5px;display:flex}.dialogList b{color:#2f4054;font-size:9px}.dialogList em{color:#516b90;background:#edf2f8;border-radius:10px;padding:3px 5px;font:700 7px inherit}.dialogList span,.dialogList code{color:#8995a2;margin-top:4px;font-size:7px;display:block}.dialogList .mediaBadge{border-radius:10px;width:max-content;padding:3px 6px;font-weight:700;display:inline-flex}.mediaBadge.two_way{color:#177b57;background:#e9f8f2}.mediaBadge.inbound_only,.mediaBadge.outbound_only{color:#9a6818;background:#fff4df}.mediaBadge.pending{color:#657386;background:#edf2f8}.dialogList code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ladder{flex-direction:column;display:flex}.ladderHead{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;padding:14px;display:flex}.ladderHead strong,.ladderHead small{display:block}.ladderHead strong{font-size:11px}.ladderHead small{color:#8995a2;margin-top:3px;font-size:7px}.ladderHead>span{color:#758394;font-size:8px}.ladderHead i{background:#aab4bf;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ladderHead i.online{background:#24a776}.mediaSummary{color:#34705d;background:#edf7f3;border-bottom:1px solid #d7ebe3;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.mediaSummary>svg{width:19px}.mediaSummary strong,.mediaSummary span{display:block}.mediaSummary strong{font-size:9px}.mediaSummary span{margin-top:3px;font-size:7px}.mediaSummary dl{gap:10px;margin:0;display:flex}.mediaSummary dl div{min-width:45px}.mediaSummary dt{color:#758b84;font-size:6px}.mediaSummary dd{margin:2px 0 0;font-size:10px;font-weight:700}.mediaSummary.inbound_only,.mediaSummary.outbound_only{color:#8e651d;background:#fff7e8;border-color:#f0dfbd}.mediaSummary.pending{color:#697787;background:#f4f6f8;border-color:#e3e7eb}.endpointRow{background:#fafbfc;border-bottom:1px solid #edf0f3;grid-template-columns:70px repeat(4,1fr);padding:8px 10px;display:grid}.endpointRow b{text-align:center;color:#657386;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.eventList{padding:7px;overflow:auto}.sipEvent{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:65px minmax(95px,1fr) 120px minmax(95px,1fr);align-items:center;gap:7px;width:100%;padding:8px;display:grid}.sipEvent:hover{background:#f7f9fc}.sipEvent time{color:#8290a0;font:7px monospace}.sipEvent>span{color:#526274;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.sipEvent>i{color:#3d72cb;justify-content:center;align-items:center;display:flex;position:relative}.sipEvent>i:before{content:"";background:#b9cae4;height:1px;position:absolute;left:0;right:0}.sipEvent>i svg{z-index:1;background:#fff;width:13px;margin-left:auto}.sipEvent>i b{z-index:2;background:#eaf2ff;border-radius:9px;padding:3px 6px;font-size:7px;font-style:normal;position:absolute}.sipEvent.success>i b{color:#177b57;background:#e9f8f2}.sipEvent.error>i b{color:#b83a52;background:#fff0f2}.sipEvent.warning>i b{color:#9a6818;background:#fff4df}.sipEvent>small{color:#95a0ac;grid-column:2/5;font-size:7px}.consoleEmpty{color:#83909e;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.consoleEmpty svg{width:31px}.consoleEmpty strong{margin-top:8px;font-size:10px}.consoleEmpty span{margin-top:4px;font-size:8px}.consolePrivacy{color:#487063;background:#edf7f3;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:9px 11px;font-size:8px;display:flex}.consolePrivacy svg{width:14px}.sipDetail{background:#fff;border-radius:15px;width:min(620px,94vw);padding:20px}.sipDetail dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sipDetail dl>div{background:#f7f9fb;border-radius:8px;padding:9px}.sipDetail dt{color:#8794a3;font-size:7px}.sipDetail dd{color:#334459;word-break:break-all;margin:4px 0 0;font-size:9px}.sdpCard,.rtpDetail{color:#506785;background:#edf4ff;border-radius:9px;flex-direction:column;gap:5px;margin-top:8px;padding:11px;font-size:8px;display:flex}.sdpCard strong{color:#315fbd}.rtpDetail{color:#477466;background:#edf7f3}.rtpDetail strong{color:#177b57}.rtpDetail.inbound_only,.rtpDetail.outbound_only{color:#8e651d;background:#fff7e8}@media (width<=1100px){.consoleMetrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.consoleMetrics{grid-template-columns:1fr 1fr}.consoleLayout{grid-template-columns:1fr}.dialogList{max-height:300px}.consoleActions{flex-direction:column;align-items:flex-end}}@media (width<=560px){.consoleMetrics{grid-template-columns:1fr}.sipEvent{grid-template-columns:55px 1fr 90px}.sipEvent>span:nth-of-type(2){display:none}.sipDetail dl{grid-template-columns:1fr}.mediaSummary{grid-template-columns:22px 1fr}.mediaSummary dl{grid-column:2}}.outboundRoutes{flex-direction:column;gap:20px;display:flex}.outboundHeaderActions{gap:10px;display:flex}.outboundHeaderActions .secondary{color:#355070;background:#fff;border:1px solid #dbe3ee}.outboundHeaderActions svg,.outboundRoutes button svg{width:17px}.outboundSync{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:13px;align-items:center;gap:13px;padding:14px 17px;display:flex}.outboundSync>svg{width:20px}.outboundSync span{flex-direction:column;display:flex}.outboundSync small{color:#64748b}.normalizerCard{color:#fff;background:linear-gradient(135deg,#101b33,#1c3159);border-radius:17px;grid-template-columns:1fr 1.5fr;gap:18px;padding:20px;display:grid}.normalizerCard>div:first-child{align-items:flex-start;gap:12px;display:flex}.normalizerCard>div:first-child>svg{background:#2563eb;border-radius:11px;width:39px;height:39px;padding:9px}.normalizerCard>div:first-child span{flex-direction:column;display:flex}.normalizerCard small{color:#b6c4dc}.normalizerTest{grid-template-columns:1fr auto;gap:8px;display:grid}.normalizerTest input{color:#172033;background:#fff;border:1px solid #476084;border-radius:10px;min-width:0;padding:11px 13px}.normalizerTest button{color:#fff;background:#3b82f6;border:0;border-radius:10px;padding:0 18px}.normalizerTest>span{background:#162746;border-radius:9px;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:9px 11px;display:grid}.normalizerTest>span.valid{color:#86efac}.normalizerTest>span.invalid{color:#fca5a5}.normalizerTest>span svg{width:17px}.normalizerTest>span small{justify-self:end}.normalizerRules{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.normalizerRules span{background:#ffffff14;border:1px solid #ffffff20;border-radius:20px;padding:7px 10px;font-size:12px}.normalizerRules b{color:#93c5fd;margin-right:6px}.outboundGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.outboundGrid article{background:#fff;border:1px solid #dce4ee;border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex}.outboundGrid header{align-items:center;gap:11px;display:flex}.outboundGrid header>div{flex:1}.outboundGrid h3,.outboundGrid p{margin:0}.outboundGrid header p{color:#718096;font-size:13px}.routeIcon{color:#2563eb;background:#eaf2ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.routeIcon svg{width:20px}.routeStatus{text-transform:uppercase;color:#64748b;background:#f1f5f9;border-radius:12px;padding:5px 8px;font-size:10px}.routeStatus.active{color:#15803d;background:#dcfce7}.routeStatus.failed{color:#b91c1c;background:#fee2e2}.routeFacts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.routeFacts span{background:#f7f9fc;border-radius:10px;grid-template-columns:auto 1fr;column-gap:8px;padding:10px;display:grid}.routeFacts svg{color:#55739c;grid-row:1/3;width:18px}.routeFacts small{color:#8190a5}.routeCapabilities{flex-wrap:wrap;gap:7px;display:flex}.routeCapabilities span{color:#94a3b8;background:#f1f5f9;border-radius:9px;align-items:center;gap:4px;padding:6px 9px;font-size:12px;display:flex}.routeCapabilities span.allowed{color:#13804a;background:#e8f7ee}.routeCapabilities svg{width:13px}.routeAgents{border-top:1px solid #edf1f6;flex-wrap:wrap;gap:7px;padding-top:12px;display:flex}.routeAgents>div{align-items:center;gap:7px;width:100%;display:flex}.routeAgents>div svg{width:17px}.routeAgents>span{border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;padding:7px 9px;font-size:12px;display:flex}.routeAgents small{color:#718096}.outboundGrid footer{justify-content:flex-end;gap:8px;display:flex}.outboundGrid footer button{color:#355070;background:#fff;border:1px solid #dbe3ee;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;display:flex}.outboundGrid footer .danger{color:#b42318}.routeError{color:#b42318;font-size:12px}.outboundEmpty{color:#64748b;border:1px dashed #cbd5e1;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.outboundEmpty>svg{width:31px}.outboundModal{width:min(790px,94vw);max-height:90vh;overflow:auto}.routeTypes{grid-template-columns:1fr 1fr!important;display:grid!important}.routePermissionList>div{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.routePermissionList>div>label:first-child{align-items:center;gap:9px;display:flex}.routePermissionList span{flex-direction:column;display:flex}.routePermissionList small{color:#718096}.routePermissionList .defaultRoute{color:#42638d;align-items:center;gap:5px;font-size:12px;display:flex}@media (width<=800px){.normalizerCard{grid-template-columns:1fr}.normalizerRules{grid-column:1}.routeTypes{grid-template-columns:1fr!important}.routePermissionList>div{flex-direction:column;align-items:flex-start}.outboundHeaderActions{flex-wrap:wrap}}.routeFieldHelp{color:#718096;margin-top:5px;font-size:11px;line-height:1.35;display:block}.routeTransformExample{color:#345477;background:#eef5ff;border:1px solid #d7e7fb;border-radius:10px;align-items:center;gap:10px;margin:2px 0 12px;padding:10px 12px;font-size:12px;display:flex}.routeTransformExample strong{color:#174f91}.routeTransformExample span{color:#64748b}.normalizerTest>select{color:#172033;background:#fff;border:1px solid #476084;border-radius:10px;grid-column:1/-1;min-width:0;padding:10px 12px}@media (width<=800px){.routeTransformExample{flex-direction:column;align-items:flex-start}}.blacklistPanel{padding-top:6px}.blacklistState{background:#fff;border:1px solid #dfe6ee;border-radius:12px;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.blacklistState>svg{color:#20a574}.blacklistState.failed>svg{color:#d1435b}.blacklistState>div{flex:1}.blacklistState strong,.blacklistState small,.blacklistState em{display:block}.blacklistState strong{font-size:12px}.blacklistState small{color:#7c8998;margin-top:3px;font-size:10px}.blacklistState em{color:#c33;margin-top:4px;font-size:9px}.blacklistState button,.blacklistRow button{color:#526173;cursor:pointer;background:#f0f4f8;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.blacklistState button svg,.blacklistRow button svg{width:15px}.blacklistTable{background:#fff;border:1px solid #e1e6ec;border-radius:13px;overflow:hidden}.blacklistHead,.blacklistRow{grid-template-columns:1.1fr 1.3fr 2fr .7fr 78px;align-items:center;gap:12px;padding:13px 16px;display:grid}.blacklistHead{color:#7e8997;text-transform:uppercase;letter-spacing:.5px;background:#f7f9fb;font-size:9px}.blacklistRow{border-top:1px solid #edf0f4;font-size:11px}.blacklistRow>b{font-size:13px}.blacklistRow>span{color:#657283}.blacklistRow>em{border-radius:12px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal}.blacklistRow>em.enabled{color:#c33e55;background:#fff0f2}.blacklistRow>em.disabled{color:#7e8793;background:#f0f2f5}.blacklistRow>div{gap:6px;display:flex}.blacklistEmpty{color:#8793a1;flex-direction:column;align-items:center;padding:55px;display:flex}.blacklistEmpty svg{width:30px;margin-bottom:8px}.blacklistEmpty strong{font-size:12px}.blacklistEmpty span{margin-top:4px;font-size:10px}.blacklistModal{background:#fff;border-radius:15px;width:min(510px,100vw - 30px);padding:22px}.blacklistModal>label{margin-top:14px;font-size:10px;font-weight:600;display:block}.blacklistModal input:not([type=checkbox]),.blacklistModal textarea{border:1px solid #dfe5ec;border-radius:9px;width:100%;margin-top:6px;padding:11px;font:12px inherit;display:block}.blacklistModal textarea{resize:vertical;min-height:75px}.blacklistToggle{align-items:center;gap:7px;display:flex!important}.blacklistToggle input{margin:0}@media (width<=800px){.blacklistHead{display:none}.blacklistRow{grid-template-columns:1fr auto}.blacklistRow>span{grid-column:1}.blacklistRow>em{grid-area:1/2}.blacklistRow>div{grid-area:2/2/4}.blacklistEmpty{padding:35px 15px}}.blacklistActions{gap:8px;display:flex}.blacklistActions button,.blacklistActions label{color:#fff;cursor:pointer;background:#176fe5;border:0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px;font:600 10px inherit;display:flex}.blacklistActions .secondary{color:#2867b3;background:#fff;border:1px solid #d5e0ec}.blacklistActions svg{width:15px}.blacklistActions input{display:none}.blacklistNotice{color:#167d58;background:#eaf8f2;border:1px solid #caeadc;border-radius:9px;align-items:center;margin-bottom:12px;padding:10px 12px;font-size:10px;display:flex}.blacklistNotice button{color:inherit;background:0 0;border:0;margin-left:auto}.blacklistNotice svg{width:14px}@media (width<=800px){.blacklistActions{flex-wrap:wrap}}.agentMailSettings{flex-direction:column;gap:12px;max-height:72vh;padding:16px;display:flex;overflow:auto}.mailAdminIntro{background:#eaf2ff;border:1px solid #d6e5fb;border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex}.mailAdminIntro>span{color:#176ed7;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.mailAdminIntro>span svg{width:17px}.mailAdminIntro>div{flex:1}.mailAdminIntro strong{font-size:11px;display:block}.mailAdminIntro p{color:#61758e;margin:4px 0 0;font-size:8px}.mailSwitch{color:#52657a;cursor:pointer;align-items:center;gap:7px;font-size:8px;display:flex}.mailSwitch input{display:none}.mailSwitch i{background:#b9c4d0;border-radius:10px;width:30px;height:17px;position:relative}.mailSwitch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.mailSwitch input:checked+i{background:#1cba85}.mailSwitch input:checked+i:after{left:15px}.mailConfigSection,.mailAdvanced{background:#fff;border:1px solid #e1e8f0;border-radius:11px;padding:15px}.mailConfigSection h4,.mailAdvanced summary{color:#26364a;margin:0 0 12px;font-size:10px}.mailSectionHead{justify-content:space-between;align-items:center;display:flex}.mailFormGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.mailFormGrid label{color:#66768a;font-size:8px;font-weight:600}.mailFormGrid label.full{grid-column:1/-1}.mailFormGrid input,.mailFormGrid select,.mailFormGrid textarea{box-sizing:border-box;color:#172438;background:#fff;border:1px solid #dce4ed;border-radius:8px;outline:none;width:100%;margin-top:5px;padding:9px 10px;font:9px inherit;display:block}.mailFormGrid textarea{resize:vertical}.mailFormGrid input:focus,.mailFormGrid select:focus,.mailFormGrid textarea:focus{border-color:#5b9cf0;box-shadow:0 0 0 2px #e5f0ff}.mailCheck{align-items:center;gap:7px;padding-top:5px;display:flex!important}.mailCheck input{width:auto!important;margin:0!important}.mailCheck svg{color:#1e8c67;width:14px}.mailCheck.danger{color:#a05353}.mailAdvanced summary{cursor:pointer;margin:0}.mailAdvanced[open] summary{margin-bottom:13px}.mailLastTest{color:#617086;background:#f2f4f7;border-radius:8px;justify-content:space-between;padding:9px 11px;font-size:8px;display:flex}.mailLastTest.ok{color:#147654;background:#eaf9f3}.mailLastTest.error{color:#b44242;background:#fff0f0}.mailAdminActions{align-items:center;gap:8px;display:flex}.mailAdminActions>span{flex:1}.mailAdminActions button{color:#315675;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font:600 8px inherit;display:flex}.mailAdminActions button:last-child{color:#fff;background:#176ed7;border-color:#176ed7}.mailAdminActions button.danger{color:#b33c45;border-color:#efcdd1}.mailAdminActions button:disabled{opacity:.5}.mailAdminActions svg{width:13px}.mailLoading{text-align:center;color:#758397;padding:40px}.mailError,.mailSuccess{border-radius:8px;padding:10px 12px;font-size:9px}.mailError{color:#b43f49;background:#fff0f0;border:1px solid #f4cdd1}.mailSuccess{color:#167957;background:#eaf9f3;border:1px solid #cbeadd;align-items:center;gap:6px;display:flex}.mailSuccess svg{width:14px}.mailSetupMode{background:#fff;border:1px solid #e1e8f0;border-radius:11px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.mailSetupMode strong,.mailSetupMode small{display:block}.mailSetupMode strong{font-size:9px}.mailSetupMode small{color:#8591a0;margin-top:3px;font-size:8px}.mailSetupMode>span{background:#eef2f6;border-radius:8px;padding:3px;display:flex}.mailSetupMode button{color:#66778a;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font:600 8px inherit;display:flex}.mailSetupMode button.active{color:#176ed7;background:#fff;box-shadow:0 1px 4px #253e5b18}.mailSetupMode svg,.mailDetectButton svg{width:13px}.mailDetectButton{color:#176ed7;cursor:pointer;background:#edf5ff;border:1px solid #bcd5f7;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font:600 8px inherit;display:flex}.mailDetectButton:disabled{opacity:.55}.mailFieldHelp{color:#8996a5;margin-top:4px;font-size:7px;font-weight:400;display:block}.mailPage{min-width:0;padding:28px 36px}.mailPageHead{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.mailPageHead h2{margin:5px 0;font-size:23px}.mailPageHead p{color:#8090a2;margin:0;font-size:10px}.mailPageHead>div:last-child{gap:8px;display:flex}.mailPageHead button{color:#fff;cursor:pointer;background:#176ed7;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 14px;font:600 9px inherit;display:flex}.mailPageHead button.secondary{color:#48647f;background:#fff;border:1px solid #dce4ed}.mailPageHead button svg{width:14px}.mailWorkspace{background:#fff;border:1px solid #dfe6ee;border-radius:13px;grid-template-columns:190px minmax(0,1fr);height:calc(100vh - 190px);min-height:500px;display:grid;overflow:hidden}.mailFolders{background:#f7f9fc;border-right:1px solid #e3e9f0;padding:16px 10px}.mailFolders>strong{color:#8591a0;text-transform:uppercase;padding:0 9px 10px;font-size:9px;display:block}.mailFolders button{color:#5f7083;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font:600 9px inherit;display:flex}.mailFolders button.active{color:#176ed7;background:#e7f0ff}.mailFolders svg{width:15px}.mailMessages{min-width:0;overflow:auto}.mailListHead{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex}.mailListHead h3{margin:0;font-size:13px}.mailListHead small{color:#8a96a4;font-size:8px}.mailListHead>div:last-child{color:#778698;align-items:center;gap:6px;font-size:8px;display:flex}.mailListHead button,.mailDetailHead button{color:#526c86;background:#fff;border:1px solid #dfe6ee;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font:600 8px inherit;display:flex}.mailListHead button svg,.mailDetailHead button svg{width:12px}.mailListHead button:disabled{opacity:.4}.mailRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 16px;display:grid}.mailRow:hover{background:#f8fbff}.mailRow.unread{background:#f3f7ff}.mailSender{color:#176ed7;background:#e6f0ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:700;display:grid}.mailRow>div{min-width:0}.mailRow strong,.mailRow span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mailRow strong{color:#233248;font-size:9px}.mailRow>div>span{color:#67778a;margin-top:3px;font-size:9px}.mailRow time{color:#8b97a4;font-size:8px}.mailEmpty{color:#8492a0;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:300px;font-size:10px;display:flex}.mailEmpty svg{color:#aab6c3;width:30px}.mailDetailHead{border-bottom:1px solid #e7ecf2;align-items:center;height:52px;padding:0 16px;display:flex}.mailDetail h3{margin:0 0 18px;font-size:17px}.mailEnvelope{border-bottom:1px solid #e8edf2;align-items:center;gap:10px;padding-bottom:15px;display:flex}.mailEnvelope strong,.mailEnvelope small{display:block}.mailEnvelope small{color:#8490a0;margin-top:4px;font-size:8px}.mailDetail pre{white-space:pre-wrap;word-break:break-word;color:#354459;margin:20px 0;font:10px/1.65 inherit}.mailHtmlNote{color:#8793a2;font-size:8px}.mailAttachments{border-top:1px solid #e8edf2;align-items:center;gap:8px;padding-top:12px;display:flex}.mailAttachments strong{font-size:9px}.mailAttachments span{background:#f1f4f8;border-radius:7px;padding:7px;font-size:8px}.mailUnconfigured{text-align:center;color:#66778a;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 120px);display:flex}.mailUnconfigured>svg{color:#176ed7;background:#e8f1ff;border-radius:18px;width:45px;height:45px;padding:15px}.mailUnconfigured h2{color:#1b293b;margin:15px 0 5px;font-size:20px}.mailUnconfigured p{margin:0;font-size:10px}.mailUnconfigured span{color:#98a3af;margin-top:8px;font-size:8px}.mailCompose{background:#fff;border-radius:14px;flex-direction:column;width:min(720px,95vw);height:min(670px,88vh);padding:20px;display:flex;box-shadow:0 25px 80px #0007}.mailCompose>label{color:#68788b;border-bottom:1px solid #e5eaf0;padding:7px 0;font-size:8px}.mailCompose>label input{border:0;outline:0;width:calc(100% - 60px);margin-left:10px;font:9px inherit}.mailCompose .composeBody{border:0;flex-direction:column;flex:1;padding-top:12px;display:flex}.mailCompose textarea{resize:none;border:1px solid #e0e6ed;border-radius:8px;outline:none;flex:1;margin-top:7px;padding:10px;font:10px/1.5 inherit}.mailCompose .modalActions button:last-child{align-items:center;gap:6px;display:flex}.mailCompose .modalActions svg{width:13px}@media (width<=850px){.mailPage{padding:18px}.mailWorkspace{grid-template-columns:1fr;height:auto}.mailFolders{border-bottom:1px solid #e3e9f0;border-right:0;display:flex;overflow:auto}.mailFolders>strong{display:none}.mailFolders button{white-space:nowrap;width:auto}.mailMessages{min-height:500px}.mailFormGrid{grid-template-columns:1fr}.mailFormGrid label.full{grid-column:auto}.mailAdminIntro{flex-wrap:wrap;align-items:flex-start}.mailSetupMode{flex-direction:column;align-items:flex-start;gap:10px}}.mailFolders button>span{text-overflow:ellipsis;flex:1;overflow:hidden}.mailFolders button>b{color:#fff;background:#176ed7;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:7px;display:grid}.mailListHead{gap:12px}.mailListHead>form{background:#fff;border:1px solid #dfe6ee;border-radius:8px;align-items:center;width:min(310px,38%);height:33px;padding:0 9px;display:flex}.mailListHead>form>svg{color:#8290a0;width:13px}.mailListHead>form input{border:0;outline:0;flex:1;min-width:0;padding:0 7px;font:8px inherit}.mailListHead>form button{color:#7b8998;background:0 0;border:0;padding:2px}.mailDetailHead{gap:6px;overflow:auto}.mailDetailHead>span{flex:1}.mailDetailHead button.active{color:#a87500;background:#fff7d9;border-color:#eedc9d}.mailDetailHead button.danger{color:#b43f49}.mailDetailHead select{color:#526c86;background:#fff;border:1px solid #dfe6ee;border-radius:7px;height:29px;padding:0 7px;font:600 8px inherit}.mailRow>i{background:#176ed7;border-radius:50%;width:6px;height:6px}.mailStar{color:#bac3ce;place-items:center;height:24px;background:0 0!important;border:0!important;width:20px!important;padding:0!important;display:grid!important}.mailStar svg{fill:#0000;width:13px}.mailStar.active{color:#e5a600}.mailStar.active svg{fill:#ffc83d}.mailEnvelope>div{flex:1}.mailEnvelope>button{color:#526d87;background:#fff;border:1px solid #dce5ee;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font:600 8px inherit;display:flex}.mailEnvelope>button svg{width:12px}.mailAttachments{flex-direction:column;align-items:stretch}.mailAttachments>strong{align-items:center;gap:5px;display:flex}.mailAttachments>strong svg{width:13px}.mailAttachments>button{color:#46627e;text-align:left;background:#f9fbfd;border:1px solid #e0e6ed;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.mailAttachments>button>svg{width:15px}.mailAttachments>button>span{flex:1;font-size:8px}.mailAttachments>button small{color:#8794a1;margin-top:3px;display:block}.composeAttachments{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.composeAttachments label{color:#41617f;cursor:pointer;border:1px solid #d9e3ee;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.composeAttachments label svg{width:13px}.composeAttachments input{display:none}.composeAttachments>span{color:#8996a4;font-size:8px}.composeFileList{flex-wrap:wrap;gap:6px;max-height:70px;display:flex;overflow:auto}.composeFileList>span{background:#eef3f8;border-radius:7px;align-items:center;gap:5px;padding:6px 7px;font-size:8px;display:flex}.composeFileList button{color:#788797;background:0 0;border:0;padding:0;display:grid}.composeFileList svg{width:11px}.mailEmpty>span{color:#9aa5b0;font-size:8px}.mailCompose .modalActions .saveDraft{color:#46627d;background:#fff;border:1px solid #d8e2ec;align-items:center;gap:5px;margin-left:auto;display:flex}.mailCompose .modalActions .saveDraft+button,.mailCompose .modalActions button:last-child{margin-left:0}@media (width<=1000px){.mailDetailHead button{font-size:0}.mailDetailHead button svg{width:14px}.mailListHead>form{width:220px}}.mailLiveStatus{color:#39745e;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.mailLiveStatus i{background:#20b77d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #20b77d1c}.mailPageHead button.notifyEnabled{color:#167554;background:#f0fbf6;border-color:#bfe4d5}.mailQuickBar{background:#fafbfd;border-bottom:1px solid #e7ecf2;align-items:center;gap:10px;min-height:42px;padding:6px 16px;display:flex}.mailQuickBar>label{color:#6d7c8e;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.mailFilters{gap:4px;display:flex}.mailFilters button,.mailBulk button{color:#627386;background:#fff;border:1px solid #dfe6ed;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font:600 8px inherit;display:flex}.mailFilters button.active{color:#176ed7;background:#e8f1ff;border-color:#c7dcfa}.mailFilters svg{width:11px}.mailBulk{align-items:center;gap:5px;margin-left:auto;display:flex}.mailBulk b{color:#176ed7;font-size:8px}.mailBulk select{color:#627386;background:#fff;border:1px solid #dfe6ed;border-radius:7px;height:27px;font:600 8px inherit}.mailBulk button.danger{color:#b54049}.mailRow{cursor:pointer;grid-template-columns:17px 20px 32px minmax(0,1fr) 15px 7px auto}.mailRow>input{margin:0}.mailHasAttachment{color:#7f8fa1;width:13px}.mailBodyModes{justify-content:flex-end;gap:4px;margin-top:14px;display:flex}.mailBodyModes button{color:#6a798b;background:#fff;border:1px solid #dfe6ed;border-radius:7px;padding:6px 8px;font:600 8px inherit}.mailBodyModes button.active{color:#176ed7;background:#e8f1ff;border-color:#c5dbf9}.mailHtmlFrame{background:#fff;border:1px solid #e1e7ee;border-radius:9px;width:100%;height:430px;margin:12px 0}.mailDetail .mailHtmlNote{color:#738396;background:#f5f8fb;border-radius:7px;padding:7px 9px;display:block}@media (width<=1100px){.mailQuickBar{flex-wrap:wrap;align-items:flex-start}.mailBulk{width:100%;margin-left:0}.mailRow{grid-template-columns:17px 20px 32px minmax(0,1fr) 15px 7px}.mailRow time{display:none}}.mailPageHead{margin-bottom:20px}.mailPageHead h2{font-size:26px}.mailPageHead p{font-size:12px;line-height:1.45}.mailPageHead button{padding:11px 15px;font-size:11px}.mailLiveStatus{margin-top:8px;font-size:10px}.mailWorkspace{grid-template-columns:215px minmax(0,1fr);height:calc(100vh - 202px)}.mailFolders{padding:18px 11px}.mailFolders>strong{padding:0 10px 12px;font-size:10px}.mailFolders button{gap:9px;padding:11px;font-size:11px}.mailFolders button>b{min-width:21px;height:21px;font-size:9px}.mailListHead{height:68px;padding:0 18px}.mailListHead h3{font-size:15px}.mailListHead small{margin-top:3px;font-size:10px;display:block}.mailListHead>form{height:37px}.mailListHead>form input{font-size:11px}.mailListHead>div:last-child{font-size:10px}.mailListHead button,.mailDetailHead button{padding:7px 9px;font-size:10px}.mailQuickBar{min-height:50px;padding:8px 18px}.mailQuickBar>label,.mailBulk b{font-size:10px}.mailFilters button,.mailBulk button,.mailBulk select{padding:7px 9px;font-size:10px}.mailRow{grid-template-columns:18px 22px 36px minmax(0,1fr) 16px 8px auto;gap:11px;min-height:62px;padding:14px 18px}.mailSender{width:34px;height:34px;font-size:9px}.mailRow strong{font-size:12px}.mailRow>div>span{margin-top:4px;font-size:10.5px}.mailRow time{text-align:right;max-width:65px;font-size:9.5px;line-height:1.35}.mailStar svg{width:15px}.mailDetailHead{height:58px;padding:0 18px}.mailDetailHead select{height:32px;font-size:10px}.mailDetail{max-width:980px;padding:26px}.mailDetail h3{margin-bottom:21px;font-size:20px}.mailEnvelope strong{font-size:12px}.mailEnvelope small{font-size:10px;line-height:1.45}.mailEnvelope>button{padding:8px 10px;font-size:10px}.mailDetail pre{font-size:12.5px;line-height:1.7}.mailBodyModes button{padding:7px 10px;font-size:10px}.mailDetail .mailHtmlNote{font-size:9.5px;line-height:1.45}.mailAttachments>strong{font-size:11px}.mailAttachments>button>span{font-size:10.5px}.mailAttachments>button small{font-size:9px}.mailEmpty strong{font-size:12px}.mailEmpty>span{font-size:10px}.mailCompose{width:min(780px,95vw)}.mailCompose .modalHead h3{font-size:17px}.mailCompose .modalHead p{font-size:10px}.mailCompose>label{padding:9px 0;font-size:10px}.mailCompose>label input{font-size:11px}.mailCompose textarea{font-size:12px;line-height:1.6}.composeAttachments label,.composeAttachments>span,.composeFileList>span{font-size:10px}.mailCompose .modalActions button{padding:10px 13px;font-size:10px}@media (width<=850px){.mailPage{padding:20px}.mailWorkspace{grid-template-columns:1fr;height:auto}.mailFolders button{font-size:10px}.mailListHead{padding:0 12px}.mailRow{padding:13px 12px}}.mailRow{grid-template-columns:18px 22px 36px minmax(0,1fr) 16px 8px 108px}.mailDate{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;width:108px;min-width:108px;display:flex;color:#627386!important;max-width:none!important}.mailDate span{color:#40546b;font-weight:650;text-overflow:clip!important;font-size:10.5px!important;overflow:visible!important}.mailDate b{color:#7b8998;font-size:10px;font-weight:500;line-height:1.2}.mailRow.unread .mailDate span{color:#176ed7}@media (width<=1100px){.mailRow{grid-template-columns:17px 20px 32px minmax(0,1fr) 15px 7px 96px}.mailRow time.mailDate{display:flex}.mailDate{width:96px;min-width:96px}.mailDate span{font-size:9.5px!important}.mailDate b{font-size:9.5px}}@media (width<=700px){.mailRow{grid-template-columns:17px 20px 32px minmax(0,1fr) 15px 7px}.mailRow time.mailDate{flex-direction:row;grid-column:4/-1;justify-content:flex-end;gap:8px;width:auto;min-width:0;margin-top:-3px}.mailDate span,.mailDate b{font-size:9.5px!important}}.mailDensityControl{color:#718197;background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.mailDensityControl>span{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.mailDensityControl select{color:#304a65;cursor:pointer;background:0 0;border:0;outline:0;font:600 10.5px inherit}.mailPage.density-compact .mailWorkspace{grid-template-columns:195px minmax(0,1fr)}.mailPage.density-compact .mailFolders{padding:13px 9px}.mailPage.density-compact .mailFolders button{padding:8px 9px;font-size:9.5px}.mailPage.density-compact .mailListHead{height:57px}.mailPage.density-compact .mailQuickBar{min-height:42px;padding-top:5px;padding-bottom:5px}.mailPage.density-compact .mailRow{grid-template-columns:17px 20px 30px minmax(0,1fr) 14px 7px 100px;gap:9px;min-height:50px;padding:9px 16px}.mailPage.density-compact .mailSender{width:29px;height:29px;font-size:8px}.mailPage.density-compact .mailRow strong{font-size:10px}.mailPage.density-compact .mailRow>div>span{margin-top:2px;font-size:9px}.mailPage.density-compact .mailDate{gap:1px;width:100px;min-width:100px}.mailPage.density-compact .mailDate span,.mailPage.density-compact .mailDate b{font-size:9px!important}.mailPage.density-large .mailWorkspace{grid-template-columns:235px minmax(0,1fr)}.mailPage.density-large .mailFolders{padding:21px 13px}.mailPage.density-large .mailFolders>strong{font-size:11px}.mailPage.density-large .mailFolders button{padding:13px 12px;font-size:12.5px}.mailPage.density-large .mailListHead{height:76px}.mailPage.density-large .mailListHead h3{font-size:17px}.mailPage.density-large .mailListHead small{font-size:11px}.mailPage.density-large .mailQuickBar{min-height:57px;padding:10px 20px}.mailPage.density-large .mailRow{grid-template-columns:19px 24px 42px minmax(0,1fr) 17px 9px 122px;gap:13px;min-height:72px;padding:17px 20px}.mailPage.density-large .mailSender{width:40px;height:40px;font-size:10px}.mailPage.density-large .mailRow strong{font-size:13.5px}.mailPage.density-large .mailRow>div>span{margin-top:5px;font-size:12px}.mailPage.density-large .mailDate{gap:4px;width:122px;min-width:122px}.mailPage.density-large .mailDate span{font-size:11.5px!important}.mailPage.density-large .mailDate b{font-size:11px!important}@media (width<=1050px){.mailPageHead{align-items:flex-start;gap:14px}.mailPageHead>div:last-child{flex-wrap:wrap;justify-content:flex-end}.mailDensityControl{order:-1}}@media (width<=700px){.mailDensityControl{height:35px}.mailPage.density-compact .mailRow,.mailPage.density-large .mailRow{grid-template-columns:17px 20px 32px minmax(0,1fr) 15px 7px}.mailPage.density-compact .mailRow time.mailDate,.mailPage.density-large .mailRow time.mailDate{flex-direction:row;grid-column:4/-1;width:auto;min-width:0}.mailPage.density-large .mailRow{padding:15px 12px}}.mailAdvancedSearch{background:#f5f8fc;border-bottom:1px solid #dfe7f0;grid-template-columns:repeat(6,minmax(115px,1fr)) auto auto;align-items:end;gap:8px;padding:12px 18px;display:grid}.mailAdvancedSearch label{color:#65768a;font-size:9px;font-weight:700}.mailAdvancedSearch input,.mailAdvancedSearch select{box-sizing:border-box;color:#253a52;background:#fff;border:1px solid #d8e2ed;border-radius:7px;width:100%;height:34px;margin-top:4px;padding:0 8px;font:10px inherit;display:block}.mailAdvancedSearch button{color:#48647e;background:#fff;border:1px solid #cbd8e6;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font:600 9px inherit;display:flex}.mailAdvancedSearch button:first-of-type{color:#fff;background:#176ed7;border-color:#176ed7}.mailAdvancedSearch button svg{width:12px}.threadCount{color:#176ed7;background:#dceaff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:7px;font-size:8px;display:inline-grid!important}.mailRowTags{gap:4px;min-height:0;margin-top:4px;display:flex}.mailRowTags:empty{display:none}.mailRowTags em{color:#5f7288;background:#fff;border:1px solid #c8d5e5;border-radius:8px;padding:2px 6px;font:600 8px inherit}.mailRow{position:relative}.mailQuickActions{z-index:3;background:#fff;border:1px solid #dde6ef;border-radius:8px;align-items:center;gap:3px;margin:0;padding:4px;display:none;position:absolute;top:50%;right:126px;transform:translateY(-50%);box-shadow:0 5px 18px #29425f1f}.mailRow:hover .mailQuickActions{display:flex}.mailQuickActions button{color:#65798e;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.mailQuickActions button:hover{color:#176ed7;background:#eaf2ff}.mailQuickActions button:last-child:hover{color:#b53d48;background:#fff0f1}.mailQuickActions svg{width:13px}.mailSplitView{grid-template-columns:minmax(270px,32%) minmax(0,1fr);height:100%;display:grid;overflow:hidden}.mailSplitList{background:#fbfcfe;border-right:1px solid #e1e8f0;overflow:auto}.mailSplitList>header{z-index:2;background:#fff;border-bottom:1px solid #e4eaf1;align-items:center;gap:10px;height:58px;padding:0 12px;display:flex;position:sticky;top:0}.mailSplitList>header button{color:#3f607f;background:#eef4fb;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font:600 9px inherit;display:flex}.mailSplitList>header button svg{width:13px}.mailSplitList>header strong{font-size:11px}.mailSplitRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf3;grid-template-columns:34px minmax(0,1fr) 76px;align-items:center;gap:9px;width:100%;padding:12px;display:grid}.mailSplitRow:hover,.mailSplitRow.active{background:#edf4ff}.mailSplitRow.unread>span>strong{color:#176ed7}.mailSplitRow>span:nth-child(2){min-width:0}.mailSplitRow strong,.mailSplitRow small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mailSplitRow strong{font-size:10px}.mailSplitRow small{color:#738397;margin-top:4px;font-size:9px}.mailSplitRow time{text-align:right;color:#66798e;font-size:8px}.mailSplitRow time b{color:#8a97a6;margin-top:3px;font-weight:500;display:block}.mailSplitPreview{background:#fff;min-width:0;overflow:auto}.mailSplitPreview .mailDetailHead{z-index:4;background:#fff;position:sticky;top:0}.mailOrganizationBar{background:#f5f8fc;border:1px solid #e2e9f1;border-radius:9px;align-items:center;gap:7px;margin:14px 0;padding:9px;display:flex}.mailOrganizationBar label{color:#65768a;font-size:9px}.mailOrganizationBar select,.mailOrganizationBar button{color:#48617a;background:#fff;border:1px solid #d5e0eb;border-radius:7px;height:30px;padding:0 8px;font:600 9px inherit}.mailThreadStrip{border-bottom:1px solid #e4eaf1;align-items:center;gap:5px;margin-bottom:13px;padding:0 0 13px;display:flex;overflow:auto}.mailThreadStrip>strong{white-space:nowrap;margin-right:3px;font-size:9px}.mailThreadStrip button{color:#5f7288;white-space:nowrap;background:#fff;border:1px solid #dce5ee;border-radius:7px;padding:6px 8px;font:600 8px inherit}.mailThreadStrip button small{margin-top:2px;font-weight:400;display:block}.mailThreadStrip button.active{color:#176ed7;background:#eaf2ff;border-color:#c9dcf6}.mailContactPeek{background:#f8fafc;border:1px solid #e2e9f0;border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:9px 11px;display:flex}.mailContactPeek>span{color:#176ed7;background:#e5efff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:700;display:grid}.mailContactPeek>div{flex:1;min-width:0}.mailContactPeek strong,.mailContactPeek small{display:block}.mailContactPeek strong{font-size:10px}.mailContactPeek small{color:#7b8998;margin-top:3px;font-size:8px}.mailContactPeek button,.mailContactPeek a{color:#476683;background:#fff;border:1px solid #d6e1ec;border-radius:7px;padding:6px 8px;font:600 8px inherit;text-decoration:none}.mailWorkspaceSettings{background:#fff;border-radius:15px;flex-direction:column;width:min(900px,95vw);height:min(680px,90vh);display:flex;overflow:hidden;box-shadow:0 25px 80px #0007}.mailWorkspaceSettings>header{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.mailWorkspaceSettings>header>div{align-items:center;gap:10px;display:flex}.mailWorkspaceSettings>header>div>svg{color:#176ed7;width:18px}.mailWorkspaceSettings>header strong,.mailWorkspaceSettings>header small{display:block}.mailWorkspaceSettings>header strong{font-size:15px}.mailWorkspaceSettings>header small{color:#7c8998;margin-top:3px;font-size:9px}.mailWorkspaceSettings>header>button{color:#52677c;background:0 0;border:0}.mailWorkspaceSettings>header>button svg{width:19px}.mailWorkspaceSettings>nav{background:#f5f7fa;border-bottom:1px solid #e1e7ee;gap:4px;padding:9px 16px;display:flex}.mailWorkspaceSettings>nav button{color:#627489;background:0 0;border:0;border-radius:7px;padding:8px 13px;font:600 9px inherit}.mailWorkspaceSettings>nav button.active{color:#176ed7;background:#fff;box-shadow:0 1px 5px #18334f18}.mailWorkspaceSettings>.mailError{margin:10px 16px 0}.mailSettingsBody{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mailSettingsList{background:#f9fbfd;border-right:1px solid #e2e8ef;padding:15px;overflow:auto}.mailSettingsList h4{justify-content:space-between;margin:0 0 10px;font-size:10px;display:flex}.mailSettingsList h4 b{color:#176ed7}.mailSettingsList>button{text-align:left;color:#26384c;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;width:100%;padding:9px;display:flex}.mailSettingsList>button:hover,.mailSettingsList>button.active{background:#fff;border-color:#dce5ee}.mailSettingsList>button>span{flex:1}.mailSettingsList strong,.mailSettingsList small{display:block}.mailSettingsList strong{font-size:9.5px}.mailSettingsList small{color:#8491a0;margin-top:3px;font-size:8px}.mailSettingsList>button>svg{color:#b44750;width:13px}.mailSettingsBody>form{padding:20px;overflow:auto}.mailSettingsBody>form h4{margin:0 0 14px;font-size:13px}.mailSettingsBody>form>label,.mailSettingsBody .mailFormPair label{color:#65768a;margin-bottom:10px;font-size:9px;font-weight:650;display:block}.mailSettingsBody input,.mailSettingsBody textarea,.mailSettingsBody select{box-sizing:border-box;color:#23364a;background:#fff;border:1px solid #d8e2ec;border-radius:8px;width:100%;margin-top:5px;padding:9px 10px;font:10px inherit;display:block}.mailSettingsBody textarea{resize:vertical;line-height:1.5}.mailSettingsBody form>div:last-child{justify-content:flex-end;gap:7px;display:flex}.mailSettingsBody form>div:last-child button,.mailPreferenceForm>button{color:#496681;background:#fff;border:1px solid #d5e0eb;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;font:600 9px inherit;display:flex}.mailSettingsBody form>div:last-child button:last-child,.mailPreferenceForm>button{color:#fff;background:#176ed7;border-color:#176ed7}.mailSettingsBody button svg{width:13px}.mailInlineCheck{align-items:center;gap:7px;display:flex!important}.mailInlineCheck input{width:auto!important;margin:0!important}.mailFormPair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mailSettingsNote{color:#718196;background:#f3f6fa;border-radius:7px;padding:8px;font-size:9px;line-height:1.45}.mailPreferenceForm{text-align:center;grid-column:1/-1;max-width:420px;margin:auto}.mailPreferenceForm>svg{color:#176ed7;width:38px}.mailPreferenceForm p{color:#76869a;font-size:9px}.mailPage{padding:10px clamp(12px,1.5vw,24px) 14px}.mailPageHead{align-items:center;gap:12px;min-height:44px;margin-bottom:8px}.mailAccountSummary{color:#536b83;align-items:center;gap:9px;min-width:190px;display:flex}.mailAccountSummary>svg{color:#176ed7;flex:none;width:18px}.mailAccountSummary>div{min-width:0}.mailAccountSummary strong{text-overflow:ellipsis;white-space:nowrap;color:#30465d;max-width:260px;font-size:10px;display:block;overflow:hidden}.mailAccountSummary .mailLiveStatus{margin-top:3px;font-size:8px}.mailPageActions{overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-end;min-width:0;padding:2px 1px;overflow-x:auto}.mailPageActions>*{flex:none}.mailPageHead button{white-space:nowrap;padding:9px 12px}.mailWorkspace{height:calc(100dvh - 139px);min-height:430px}.mailError,.mailSuccess{margin-top:0;margin-bottom:8px}@media (width<=1100px){.mailAccountSummary strong{max-width:190px}.mailPageHead{align-items:center}.mailPageHead>div:last-child{flex-wrap:nowrap;justify-content:flex-start}.mailDensityControl{order:initial}}@media (width<=850px){.mailPage{padding:8px 10px 16px}.mailPageHead{grid-template-columns:minmax(140px,auto) minmax(0,1fr);margin-bottom:7px;display:grid}.mailPageActions{display:flex}.mailWorkspace{grid-template-columns:1fr;height:calc(100dvh - 126px);min-height:460px}.mailFolders{flex:none;align-items:center;max-width:100%;padding:7px}.mailFolders>header{min-width:92px;padding:0 5px}.mailFolders>header>strong{font-size:9px}.mailFolderChildren{border:0;margin:0;padding:0;display:flex}.mailFolderItem{flex:none}.mailMessages{height:100%;min-height:0;overflow:auto}}@media (width<=620px){.mailPageHead{grid-template-columns:1fr;gap:5px}.mailAccountSummary{padding:0 3px}.mailAccountSummary strong{max-width:70vw}.mailPageActions{width:100%}.mailPageHead button{padding:8px 10px}.mailWorkspace{border-radius:10px;height:calc(100dvh - 159px);min-height:430px}.mailSplitPreview .mailDetail{padding:16px 12px}.mailDetailHead{overflow-x:auto}.mailDetailHead>*{flex:none}.mailOrganizationBar{flex-wrap:nowrap;overflow-x:auto}.mailOrganizationBar>*{flex:none}.mailContactPeek{align-items:flex-start}.mailHtmlFrame{height:55dvh}.mailAdvancedSearch{grid-template-columns:1fr}.mailWorkspaceSettings{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.mailWorkspaceSettings>nav{overflow-x:auto}.mailWorkspaceSettings>nav button{white-space:nowrap;flex:none}.mailSettingsList{max-height:140px}.composeOptions{grid-template-columns:1fr}.richComposer{width:calc(100vw - 12px);height:calc(100dvh - 12px)}}.richComposer{width:min(900px,96vw);height:min(790px,94vh);position:relative}.richComposer>label{align-items:center;display:flex}.richComposer>label input{flex:1}.composeOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px 0;display:grid}.composeOptions label{color:#68788b;font-size:8px}.composeOptions select{color:#344d66;background:#fff;border:1px solid #dce4ed;border-radius:7px;width:100%;height:31px;margin-top:4px;font:9px inherit}.richToolbar{background:#f8fafc;border:1px solid #dce4ed;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:3px;padding:6px;display:flex}.richToolbar button{color:#526b83;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.richToolbar button:hover{color:#176ed7;background:#e7f0ff}.richToolbar button svg{width:14px}.richToolbar i{background:#dce3eb;width:1px;height:20px;margin:0 3px}.richEditor{color:#26384d;border:1px solid #dce4ed;border-radius:0 0 8px 8px;outline:none;flex:1;min-height:210px;padding:13px;font:12px/1.6 inherit;overflow:auto}.richEditor:empty:before{content:attr(data-placeholder);color:#98a4b1}.richEditor img{max-width:100%;height:auto}.composeFooterOptions{align-items:center;gap:10px;padding:9px 0;display:flex}.composeFooterOptions label{color:#4b6680;align-items:center;gap:5px;font-size:8.5px;display:flex}.composeFooterOptions label:first-child{cursor:pointer;border:1px solid #d8e2ec;border-radius:7px;padding:7px 9px}.composeFooterOptions label:first-child input{display:none}.composeFooterOptions label:last-child{margin-left:auto}.composeFooterOptions label:last-child input{border:1px solid #d8e2ec;border-radius:7px;padding:5px;font:9px inherit}.composeFooterOptions>span{color:#8794a3;font-size:8px}.richComposer .modalActions>span{flex:1}.composeDropOverlay{z-index:20;color:#176ed7;pointer-events:none;background:#edf6ffed;border:2px dashed #2478df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:10px}.composeDropOverlay svg{width:34px;height:34px}.composeDropOverlay strong{font-size:15px}.composeDropOverlay span{color:#5c7692;font-size:10px}.richComposer.isDraggingFiles{box-shadow:0 25px 80px #0007,0 0 0 3px #2478df33}.composeFileList>span>svg{color:#58738d;flex:none;width:12px}.composeFileList>span>button{margin-left:2px}@media (width<=1200px){.mailAdvancedSearch{grid-template-columns:repeat(3,1fr) auto auto}.mailSplitView{grid-template-columns:280px minmax(0,1fr)}}@media (width<=850px){.mailSplitView{display:block}.mailSplitList{display:none}.mailAdvancedSearch{grid-template-columns:1fr 1fr}.mailSettingsBody{grid-template-columns:1fr}.mailSettingsList{border-bottom:1px solid #e2e8ef;border-right:0;max-height:180px}.composeOptions{grid-template-columns:1fr 1fr}.mailQuickActions{display:none!important}.mailOrganizationBar,.mailContactPeek{flex-wrap:wrap}}.mailWorkspaceSettings>nav button b{color:#fff;background:#176ed7;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:4px;font-size:7px;display:inline-grid}.mailFollowupManager{grid-column:1/-1;padding:20px;overflow:auto}.mailFollowupManager h4{margin:0 0 13px;font-size:13px}.mailFollowupManager>p{color:#8190a0;text-align:center;padding:50px;font-size:10px}.mailFollowupManager article{border:1px solid #dfe7ef;border-radius:9px;grid-template-columns:minmax(0,1fr) 170px auto;align-items:center;gap:12px;margin-bottom:7px;padding:11px 13px;display:grid}.mailFollowupManager article.due{background:#fff5f5;border-color:#f0c4c8}.mailFollowupManager strong,.mailFollowupManager small{display:block}.mailFollowupManager strong{font-size:10px}.mailFollowupManager small,.mailFollowupManager time{color:#7c8b9b;margin-top:3px;font-size:8.5px}.mailFollowupManager button{color:#41627f;background:#fff;border:1px solid #cbd9e7;border-radius:7px;padding:7px 9px;font:600 8px inherit}.mailRuleNoValue{color:#7a8999;border:1px dashed #d5e0eb;border-radius:8px;align-self:end;margin-bottom:10px;padding:9px;font-size:9px;line-height:1.4}.mailPageHead .mailFollowupButton{color:#9a6500;background:#fffaf0;border-color:#efd99a}.mailFollowupButton b{color:#fff;background:#e6a519;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.mailboxSelector{color:#738397;text-transform:uppercase;margin:0 6px 14px;font-size:8px;font-weight:700;display:block}.mailboxSelector select{color:#334e68;text-transform:none;background:#fff;border:1px solid #d5e0eb;border-radius:7px;width:100%;margin-top:5px;padding:8px;font:9px inherit;display:block}.mailFolders>header{justify-content:space-between;align-items:center;padding:0 7px 9px;display:flex}.mailFolders>header>strong{color:#8591a0;text-transform:uppercase;font-size:10px}.mailFolders>header>button{color:#176ed7;background:#e7f0ff;place-items:center;width:27px;height:27px;padding:0;display:grid}.mailFolders>header>button svg{width:14px}.mailFolderCreator{background:#fff;border:1px solid #d7e3ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;margin:0 3px 9px;padding:7px;display:grid}.mailFolderCreator input{color:#30475f;border:0;outline:0;min-width:0;font:10px inherit}.mailFolderCreator>button{color:#fff;background:#176ed7;border-radius:6px;width:auto;padding:6px 7px;font-size:8px}.mailFolderCreator>button[type=button]{color:#6c7e90;background:#eef3f8;width:25px;padding:0}.mailFolderCreator>button:disabled{opacity:.45}.mailFolderChildren{border-left:1px solid #cfddeb;margin:1px 0 7px 16px;padding-left:7px}.mailFolderItem{align-items:center;display:flex;position:relative}.mailFolderItem>button:first-child{padding-left:7px;padding-right:30px}.mailFolderItem .mailFolderDelete{color:#9b5960;opacity:0;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;right:3px}.mailFolderItem:hover .mailFolderDelete,.mailFolderItem .mailFolderDelete:focus{opacity:1}.mailFolderItem .mailFolderDelete:hover{color:#b43743;background:#fff0f1}.mailFolderItem .mailFolderDelete svg{width:12px}.mailSharedGrant{grid-template-columns:minmax(0,1fr) 130px auto;gap:7px;margin-top:10px;display:grid}.mailSharedGrant select{background:#fff;border:1px solid #d8e2ec;border-radius:8px;padding:8px;font:9px inherit}.mailSharedGrant button{color:#fff;background:#176ed7;border:0;border-radius:8px;padding:8px 11px;font:600 8px inherit}.mailSharedGrant button:disabled{opacity:.5}.mailSharedList{flex-direction:column;gap:5px;margin-top:9px;display:flex}.mailSharedList>span{background:#f5f8fb;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;display:flex}.mailSharedList b{font-size:9px}.mailSharedList small{color:#7d8b9a;flex:1;font-size:8px}.mailSharedList button{color:#b23e48;background:0 0;border:0}.mailSharedList svg{width:13px}.mailCollaboration{border:1px solid #dfe7ef;border-radius:9px;margin-bottom:13px;overflow:hidden}.mailCollaboration summary{cursor:pointer;background:#f7f9fc;align-items:center;gap:10px;padding:9px 11px;list-style:none;display:flex}.mailCollaboration summary::-webkit-details-marker{display:none}.mailCollaboration summary>span{flex:1}.mailCollaboration strong,.mailCollaboration small{display:block}.mailCollaboration strong{font-size:9px}.mailCollaboration small{color:#7b8a99;margin-top:3px;font-size:8px}.mailCollaboration summary button{color:#176ed7;background:#fff;border:1px solid #cbd9e7;border-radius:7px;padding:6px 8px;font:600 8px inherit}.mailCollaboration>div{padding:7px 11px}.mailCollaboration p{border-bottom:1px solid #edf1f5;grid-template-columns:140px minmax(0,1fr) 130px;gap:8px;margin:0;padding:7px 0;font-size:8px;display:grid}.mailCollaboration p:last-child{border:0}.mailCollaboration p time{text-align:right;color:#7b8998}.mailSecurityOverview{background:#f3fbf7;border:1px solid #cfe7dc;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.mailSecurityOverview>div{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.mailSecurityOverview svg{color:#16825e;width:16px}.mailSecurityOverview span{min-width:0}.mailSecurityOverview strong,.mailSecurityOverview small{display:block}.mailSecurityOverview strong{color:#264538;font-size:9px}.mailSecurityOverview small{color:#71877d;margin-top:3px;font-size:8px;line-height:1.4}.mailSecurityOverview.warning{background:#fff9ed;border-color:#efd6a1}.mailSecurityOverview.warning>div:nth-child(2) svg,.mailSecurityOverview.warning>div:nth-child(2) strong{color:#a86900}.mailSecurityBanner{border:1px solid #dce5ed;border-radius:10px;align-items:flex-start;gap:10px;margin:13px 0;padding:11px 12px;display:flex}.mailSecurityBanner>span{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mailSecurityBanner>span svg{width:17px}.mailSecurityBanner>div{min-width:0}.mailSecurityBanner strong,.mailSecurityBanner small{display:block}.mailSecurityBanner strong{font-size:10px}.mailSecurityBanner small{color:#6e7e8f;margin-top:4px;font-size:8.5px;line-height:1.5}.mailSecurityBanner.safe{background:#f1fbf6;border-color:#cce9da}.mailSecurityBanner.safe>span{color:#16815d;background:#dff5e9}.mailSecurityBanner.neutral{background:#f6f8fb}.mailSecurityBanner.neutral>span{color:#5e7185;background:#e9eef4}.mailSecurityBanner.caution{background:#fff9ec;border-color:#eed8a9}.mailSecurityBanner.caution>span{color:#a76b00;background:#fff0ca}.mailSecurityBanner.danger{background:#fff2f2;border-color:#efc7ca}.mailSecurityBanner.danger>span{color:#b63845;background:#ffe0e2}.mailSecurityResults{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.mailSecurityResults b{color:#3d638b;background:#e9f0fa;border-radius:10px;padding:3px 7px;font-size:7.5px}.mailSecurityHelp{margin-top:8px}.mailSecurityHelp summary{color:#3f6384;cursor:pointer;align-items:center;gap:5px;width:max-content;font-size:8px;font-weight:700;list-style:none;display:flex}.mailSecurityHelp summary::-webkit-details-marker{display:none}.mailSecurityHelp summary svg{width:13px}.mailSecurityHelp>div{background:#fff;border-radius:8px;margin-top:8px;padding:9px 10px;box-shadow:inset 0 0 0 1px #dce5ed}.mailSecurityHelp p{color:#526578;margin:0 0 6px;font-size:8px;line-height:1.5}.mailSecurityHelp p:last-of-type{margin-bottom:7px}.mailSecurityHelp em{color:#7b6570;font-size:7.5px;line-height:1.45;display:block}.mailSecurityDemoButton{color:#6c4ca0!important;background:#faf7ff!important;border-color:#d9cbeb!important}.mailAttachments>button.attachmentRisk-caution{background:#fffaf0;border-color:#ead49f}.mailAttachments>button.attachmentRisk-caution>svg{color:#a96c00}.mailAttachments>button.attachmentRisk-danger{background:#fff3f3;border-color:#edbec3}.mailAttachments>button.attachmentRisk-danger>svg{color:#b63744}.mailAttachments>button.attachmentRisk-danger small{color:#a34a52}@media (width<=850px){.mailSecurityOverview{grid-template-columns:1fr}.mailSecurityBanner{margin:10px 0}}.adminConversationGovernance{flex-direction:column;gap:16px;display:flex}.conversationGovernanceHead{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.conversationGovernanceHead h2{color:#17243a;margin:5px 0;font-size:25px}.conversationGovernanceHead p{color:#75869b;margin:0;font-size:12px}.conversationGovernanceHead>div:last-child{gap:8px;display:flex}.conversationGovernanceHead select,.conversationGovernanceHead button{color:#4d627b;background:#fff;border:1px solid #d6e1ed;border-radius:10px;height:40px;padding:0 13px}.conversationGovernanceHead button{align-items:center;gap:7px;font-weight:700;display:flex}.conversationGovernanceHead button svg{width:15px}.conversationPrivacyAdmin{color:#3c70aa;background:#f2f8ff;border:1px solid #cfe1f6;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.conversationPrivacyAdmin>svg{width:21px}.conversationPrivacyAdmin>span{flex-direction:column;gap:3px;display:flex}.conversationPrivacyAdmin b{font-size:11px}.conversationPrivacyAdmin small{color:#657b94;font-size:10px}.conversationGovernanceStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.conversationGovernanceStats article{background:#fff;border:1px solid #dce5ef;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.conversationGovernanceStats article>span{color:#176fe4;background:#eaf3ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.conversationGovernanceStats article>span svg{width:18px}.conversationGovernanceStats article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.conversationGovernanceStats small{color:#7b899b;font-size:9px}.conversationGovernanceStats b{color:#1f3046;font-size:17px}.conversationGovernanceStats b em{color:#8795a7;margin-left:6px;font-size:8px;font-style:normal;font-weight:500}.conversationGovernanceStats article.attention>span{color:#c27b08;background:#fff4df}.conversationGovernanceStats article.attention b{color:#aa6500}.conversationGovernanceList{background:#fff;border:1px solid #dae3ee;border-radius:14px;overflow:hidden}.conversationGovernanceList>header{border-bottom:1px solid #e1e8f0;padding:14px 17px}.conversationGovernanceList h3{color:#203047;margin:0;font-size:14px}.conversationGovernanceList header p{color:#8190a3;margin:3px 0 0;font-size:9px}.conversationGovernanceRow{border-bottom:1px solid #e3e9f0;grid-template-columns:42px minmax(210px,1.5fr) repeat(3,minmax(66px,.45fr)) minmax(150px,.8fr) minmax(75px,.5fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.conversationGovernanceRow:last-child{border-bottom:0}.governanceMode{color:#176fe4;background:#eaf3ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.governanceMode.broadcast{color:#754bb6;background:#f1eaff}.governanceMode svg{width:18px}.governanceIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.governanceIdentity b{text-overflow:ellipsis;white-space:nowrap;color:#213249;font-size:11px;overflow:hidden}.governanceIdentity small{color:#718198;font-size:9px}.governanceIdentity em{color:#96a2b1;font-size:8px;font-style:normal}.governanceMetric{flex-direction:column;gap:4px;display:flex}.governanceMetric small{color:#8290a2;align-items:center;gap:3px;font-size:8px;display:flex}.governanceMetric small svg{width:11px}.governanceMetric b{color:#293b52;font-size:13px}.governanceMetric b em{color:#8795a7;margin-top:2px;font-size:8px;font-style:normal;font-weight:500;display:block}.governanceAck{flex-direction:column;gap:4px;display:flex}.governanceAck>span{color:#687d95;align-items:center;gap:4px;font-size:8px;display:flex}.governanceAck>span svg{width:12px}.governanceAck>b{color:#2e435b;font-size:11px}.governanceAck>div{background:#e6edf5;border-radius:3px;height:4px;overflow:hidden}.governanceAck>div i{background:#25aa78;height:100%;display:block}.governanceAck>small{color:#a06b19;font-size:8px}.governanceAck>em{color:#8d99a8;font-size:9px;font-style:normal}.conversationGovernanceEmpty{text-align:center;color:#8290a2;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;padding:30px;display:flex}.conversationGovernanceEmpty svg{width:28px}.conversationGovernanceEmpty b{color:#41546b;font-size:13px}.conversationGovernanceEmpty span{max-width:430px;font-size:10px;line-height:1.5}@media (width<=1200px){.conversationGovernanceStats{grid-template-columns:repeat(3,1fr)}.conversationGovernanceRow{grid-template-columns:42px minmax(200px,1.4fr) repeat(2,minmax(70px,.5fr)) minmax(150px,.8fr)}.conversationGovernanceRow>.governanceMetric:nth-last-child(2),.conversationGovernanceRow>.governanceMetric:last-child{display:none}}@media (width<=760px){.conversationGovernanceHead{flex-direction:column;align-items:stretch}.conversationGovernanceHead>div:last-child>*{flex:1}.conversationGovernanceStats{grid-template-columns:1fr 1fr}.conversationGovernanceRow{grid-template-columns:38px minmax(0,1fr);align-items:start}.conversationGovernanceRow>.governanceMetric,.conversationGovernanceRow>.governanceAck{grid-column:2}.conversationGovernanceStats article:last-child{grid-column:1/-1}}.waAdmin{color:#1d2b3e;padding:3px 2px 28px}.waAdmin button,.waAdmin input,.waAdmin select{font:inherit}.waAdminHeadline{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 16px;display:flex}.waAdminHeadline>div{align-items:center;gap:12px;display:flex}.waAdminHeadline>div>span{color:#168658;background:#e8f8ef;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.waAdminHeadline svg{width:20px}.waAdminHeadline h2{margin:0;font-size:20px}.waAdminHeadline p{color:#718197;margin:4px 0 0;font-size:11px}.waAdminHeadline>button,.waConnectionCard footer button{color:#fff;background:#1974e8;border:0;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.waAdminHeadline>button svg,.waConnectionCard footer button svg{width:15px}.waAdminError,.waAdminNotice{border-radius:9px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:11px;display:flex}.waAdminError{color:#b92f45;background:#fff0f2;border:1px solid #f5c3ca}.waAdminNotice{color:#197a52;background:#effbf5;border:1px solid #bde6d1}.waAdminError button{color:inherit;background:0 0;border:0;margin-left:auto}.waAdminError svg,.waAdminNotice svg{width:15px}.waAdminMetrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:13px;display:grid}.waAdminMetrics article{background:#fff;border:1px solid #dce4ee;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.waAdminMetrics article>span{color:#bb7616;background:#fff3e0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.waAdminMetrics article>span.ok{color:#168658;background:#e8f8ef}.waAdminMetrics article>span.blue{color:#2071da;background:#eaf3ff}.waAdminMetrics article>span.violet{color:#754ac3;background:#f1ebff}.waAdminMetrics svg{width:17px}.waAdminMetrics div{min-width:0}.waAdminMetrics small,.waAdminMetrics strong{display:block}.waAdminMetrics small{color:#7a899d;font-size:9px}.waAdminMetrics strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.waConnectionCard{background:#fff;border:1px solid #dbe4ee;border-radius:14px;overflow:hidden}.waConnectionCard>header{border-bottom:1px solid #e3e9f1;align-items:center;gap:11px;padding:15px 17px;display:flex}.waConnectionCard>header>span{color:#2272da;background:#ebf3ff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.waConnectionCard>header svg{width:17px}.waConnectionCard>header>div{min-width:0}.waConnectionCard h3{margin:0;font-size:14px}.waConnectionCard header p{color:#7a889b;margin:4px 0 0;font-size:10px}.waSwitch{color:#52657c;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.waSwitch input{display:none}.waSwitch i{background:#bdc8d4;border-radius:999px;width:34px;height:19px;position:relative}.waSwitch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.waSwitch input:checked+i{background:#1dad72}.waSwitch input:checked+i:after{transform:translate(15px)}.waConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px;display:grid}.waConfigGrid label,.waAgentSelect{color:#3f526a;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.waConfigGrid input,.waLineFields input,.waAgentSelect select{color:#203148;border:1px solid #d6e0eb;border-radius:9px;outline:0;height:40px;padding:0 11px}.waConfigGrid input:focus,.waLineFields input:focus,.waAgentSelect select:focus{border-color:#75a9eb;box-shadow:0 0 0 3px #e9f2ff}.waConfigGrid small,.waLineFields small{color:#8190a3;font-weight:400}.waCallback{grid-column:1/-1}.waCallback>div{background:#f7f9fc;border:1px solid #d6e0eb;border-radius:9px;align-items:center;height:42px;display:flex;overflow:hidden}.waCallback code{text-overflow:ellipsis;color:#486078;flex:1;padding:0 11px;font-size:10px;overflow:hidden}.waCallback button{color:#54708f;background:#fff;border:0;border-left:1px solid #d6e0eb;width:39px;height:100%}.waCallback button svg{width:14px}.waConnectionCard>footer{background:#fafbfd;border-top:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.waConnectionCard>footer>span{color:#74849a;align-items:center;gap:6px;font-size:9px;display:flex}.waConnectionCard>footer>span svg{width:14px}.waConnectionCard button:disabled{opacity:.55}.waLinesHead{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.waLinesHead h3{margin:0;font-size:15px}.waLinesHead p{color:#77869a;margin:4px 0 0;font-size:10px}.waLinesHead>button{color:#62758d;background:#fff;border:1px solid #d7e1ec;border-radius:8px;width:34px;height:34px}.waLinesHead svg{width:15px}.waLineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.waLineCard{background:#fff;border:1px solid #dbe4ee;border-radius:13px;padding:14px}.waLineCard>header{align-items:center;gap:9px;display:flex}.waLineCard header>span{color:#75869b;background:#f1f4f8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.waLineCard header>span.ready{color:#168558;background:#e6f8ee}.waLineCard header svg{width:17px}.waLineCard header>div{min-width:0}.waLineCard h4{margin:0;font-size:12px}.waLineCard header p{color:#728399;margin:3px 0 0;font-size:10px}.waLineCard header>b{border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px}.waLineCard header>b.active{color:#187d55;background:#e7f8ef}.waLineCard header>b.disabled{color:#778392;background:#f0f2f5}.waLineMode{background:#f6f9fc;border-radius:9px;align-items:center;gap:8px;margin:14px 0 11px;padding:9px;display:flex}.waLineMode>span{color:#2673d7}.waLineMode svg{width:16px}.waLineMode strong,.waLineMode small{display:block}.waLineMode strong{font-size:10px}.waLineMode small{color:#78889b;margin-top:3px;font-size:9px}.waLineCard dl{margin:0}.waLineCard dl>div{border-top:1px solid #e7ebf1;justify-content:space-between;gap:8px;padding:7px 0;font-size:9px;display:flex}.waLineCard dt{color:#8190a2}.waLineCard dd{color:#364b63;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.waLineCard>button{color:#276bc0;background:#fff;border:1px solid #cbd9e9;border-radius:8px;width:100%;height:34px;margin-top:9px;font-size:10px;font-weight:700}.waLinesEmpty{color:#77879a;background:#fafcfe;border:1px dashed #cad6e3;border-radius:13px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:180px;display:flex}.waLinesEmpty svg{width:28px}.waLinesEmpty strong{color:#34485e;margin:10px 0 4px;font-size:12px}.waLinesEmpty span{font-size:10px}.waCatalogGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:20px;display:grid}.waQuickReplyCard,.waTemplateCatalog{background:#fff;border:1px solid #dbe4ee;border-radius:14px;min-width:0;overflow:hidden}.waQuickReplyCard>header,.waTemplateCatalog>header{border-bottom:1px solid #e2e8f0;align-items:center;gap:9px;min-height:63px;padding:13px 15px;display:flex}.waQuickReplyCard>header>span,.waTemplateCatalog>header>span{color:#1e70db;background:#eaf3ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.waTemplateCatalog>header>span{color:#7149b6;background:#f0ebff}.waQuickReplyCard>header svg,.waTemplateCatalog>header svg{width:17px}.waQuickReplyCard>header>div,.waTemplateCatalog>header>div{min-width:0}.waQuickReplyCard h3,.waTemplateCatalog h3{margin:0;font-size:13px}.waQuickReplyCard header p,.waTemplateCatalog header p{color:#7a899b;margin:3px 0 0;font-size:9px}.waTemplateCatalog>header>button{color:#286cc1;background:#fff;border:1px solid #c9d8eb;border-radius:8px;align-items:center;gap:5px;height:33px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:700;display:flex}.waTemplateCatalog>header>button:disabled{opacity:.45}.waQuickReplyCard>form{background:#fafbfd;border-bottom:1px solid #e3e9f0;padding:13px 15px}.waQuickReplyCard>form>div{grid-template-columns:1fr 120px;gap:8px;display:grid}.waQuickReplyCard form label{color:#495d74;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.waQuickReplyCard input,.waQuickReplyCard textarea{font:inherit;color:#263950;border:1px solid #d7e1eb;border-radius:8px;outline:0;padding:0 9px}.waQuickReplyCard input{height:34px}.waQuickReplyCard textarea{resize:vertical;min-height:65px;margin-top:8px;padding-top:8px}.waQuickReplyCard input:focus,.waQuickReplyCard textarea:focus{border-color:#78a9e8}.waQuickReplyCard form footer{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.waQuickReplyCard form footer button{color:#596d84;background:#fff;border:1px solid #d1dce8;border-radius:8px;height:32px;padding:0 10px;font-size:9px;font-weight:700}.waQuickReplyCard form footer button:last-child{color:#fff;background:#1974e7;border-color:#1974e7;align-items:center;gap:5px;display:flex}.waQuickReplyCard form footer svg{width:13px}.waQuickList,.waTemplateList{max-height:360px;overflow:auto}.waQuickList>p{text-align:center;color:#8390a0;padding:30px;font-size:9px}.waQuickList>article{border-bottom:1px solid #e6ebf1;grid-template-columns:minmax(0,1fr) 29px 29px;align-items:center;gap:5px;padding:10px 12px;display:grid}.waQuickList article>div{min-width:0}.waQuickList strong{color:#30445b;font-size:10px;display:block}.waQuickList strong small{color:#1e70d5;margin-left:6px;font-size:8px}.waQuickList p{color:#748499;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:9px;overflow:hidden}.waQuickList button{color:#64778d;background:#fff;border:1px solid #d9e2eb;border-radius:7px;width:28px;height:28px}.waQuickList button:last-child{color:#c04356}.waQuickList svg{width:13px}.waTemplateList{padding:10px}.waTemplateList>article{background:#fbfcfe;border:1px solid #dfe6ee;border-radius:10px;margin-bottom:8px;padding:11px}.waTemplateList article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.waTemplateList strong{color:#2b4057;font-size:10px;display:block}.waTemplateList header small{color:#7b899b;margin-top:3px;font-size:8px;display:block}.waTemplateList header b{color:#6b7888;background:#eef1f5;border-radius:999px;padding:4px 6px;font-size:7px}.waTemplateList header b.approved{color:#157b50;background:#e5f8ed}.waTemplateList header b.rejected,.waTemplateList header b.disabled{color:#b6384c;background:#ffedf0}.waTemplateList article>p{color:#50647c;white-space:pre-wrap;margin:9px 0;font-size:9px;line-height:1.45}.waTemplateList article>footer{color:#8290a1;align-items:center;gap:6px;font-size:8px;display:flex}.waTemplateList footer em{color:#9a6619;background:#fff1dd;border-radius:5px;padding:3px 5px;font-style:normal}.waTemplateEmpty{color:#8491a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:180px;display:flex}.waTemplateEmpty svg{width:25px}.waTemplateEmpty strong{color:#42566d;margin:9px 0 4px;font-size:10px}.waTemplateEmpty span{font-size:8px}.waConsentAudit{background:#fff;border:1px solid #dbe4ee;border-radius:14px;margin-top:12px;overflow:hidden}.waConsentAudit>header{border-bottom:1px solid #e2e8ef;align-items:center;gap:9px;padding:13px 15px;display:flex}.waConsentAudit>header>span{color:#168258;background:#e8f8ef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.waConsentAudit>header svg{width:17px}.waConsentAudit>header h3{margin:0;font-size:13px}.waConsentAudit>header p{color:#7a899b;margin:3px 0 0;font-size:9px}.waConsentAudit>header>b{color:#65768a;background:#f0f3f7;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px}.waConsentTable{overflow-x:auto}.waConsentTable>div,.waConsentTable>article{grid-template-columns:1.1fr 1fr .8fr 1.8fr .7fr;align-items:center;gap:10px;min-width:780px;display:grid}.waConsentTable>div{color:#77879a;background:#f8fafc;padding:9px 13px;font-size:8px;font-weight:800}.waConsentTable>article{color:#455a71;border-top:1px solid #e6ebf1;padding:11px 13px;font-size:9px}.waConsentTable article>strong{color:#2e435a;flex-direction:column;gap:3px;font-size:9px;display:flex}.waConsentTable article>strong small{color:#8491a0;font-size:7px;font-weight:400}.waConsentTable article>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.waConsentTable article>b{border-radius:999px;justify-self:start;padding:4px 6px;font-size:7px}.waConsentTable article>b.granted{color:#167c52;background:#e5f8ed}.waConsentTable article>b.revoked{color:#b5374c;background:#ffedf0}.waConsentTable>p{text-align:center;color:#8290a0;padding:30px;font-size:9px}.waModalBackdrop{z-index:1400;background:#0b182894;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.waLineModal{background:#fff;border-radius:16px;width:min(620px,100%);max-height:94vh;overflow:auto;box-shadow:0 25px 75px #05101f52}.waLineModal>header{border-bottom:1px solid #e1e7ef;align-items:flex-start;padding:17px 19px;display:flex}.waLineModal h3{margin:0;font-size:15px}.waLineModal header p{color:#78879a;margin:4px 0 0;font-size:10px}.waLineModal header button{color:#64758a;background:#f2f5f8;border:0;border-radius:8px;width:32px;height:32px;margin-left:auto}.waLineModal header svg{width:15px}.waLineFields{grid-template-columns:1fr 1fr;gap:11px;padding:17px 19px 4px;display:grid}.waLineFields label{color:#40536b;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.waLineFields .full{grid-column:1/-1}.waModePicker{grid-template-columns:1fr 1fr;gap:9px;padding:13px 19px;display:grid}.waModePicker>button{color:#697b91;text-align:left;background:#fff;border:1px solid #d9e2ec;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.waModePicker>button.selected{color:#1d70dc;background:#edf5ff;border-color:#6ba4eb;box-shadow:0 0 0 2px #e2efff}.waModePicker svg{width:19px}.waModePicker span{flex-direction:column;gap:4px;display:flex}.waModePicker b{color:#2e4158;font-size:10px}.waModePicker small{font-size:9px;line-height:1.4}.waAgentSelect{margin:0 19px 15px}.waMemberPicker{background:#fafbfd;border:1px solid #dfe6ef;border-radius:10px;margin:0 19px 15px;padding:11px}.waMemberPicker>strong{color:#495c73;padding:2px 3px 7px;font-size:10px;display:block}.waMemberPicker>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:31px minmax(0,1fr) 19px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.waMemberPicker>button:hover{background:#f0f4f9}.waMemberPicker>button.selected{background:#eaf3ff}.waMemberPicker>button>span{color:#2671d4;background:#e6effb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.waMemberPicker>button>b{color:#33475e;flex-direction:column;font-size:10px;display:flex}.waMemberPicker small{color:#7d8c9f;margin-top:2px;font-size:8px}.waMemberPicker svg{color:#1a75e4;width:15px}.waEnabled{border:1px solid #dde5ee;border-radius:10px;align-items:center;gap:9px;margin:0 19px 16px;padding:11px;display:flex}.waEnabled input{accent-color:#1774e6;width:16px;height:16px}.waEnabled span{flex-direction:column;gap:3px;display:flex}.waEnabled b{font-size:10px}.waEnabled small{color:#7a899b;font-size:9px}.waLineModal>footer{background:#fafbfd;border-top:1px solid #e1e7ef;justify-content:flex-end;gap:8px;padding:13px 19px;display:flex}.waLineModal>footer button{color:#52667e;background:#fff;border:1px solid #d3dde8;border-radius:9px;height:37px;padding:0 13px;font-size:10px;font-weight:700}.waLineModal>footer button:last-child{color:#fff;background:#1974e8;border-color:#1974e8;align-items:center;gap:6px;display:flex}.waLineModal>footer svg{width:14px}.waAdminLoading{color:#6f8095;justify-content:center;align-items:center;gap:9px;min-height:260px;font-size:12px;display:flex}.waAdminLoading svg{width:18px}@media (width<=1050px){.waLineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.waCatalogGrid{grid-template-columns:1fr}}@media (width<=720px){.waAdminHeadline{align-items:flex-start}.waAdminHeadline p{display:none}.waAdminMetrics,.waConfigGrid{grid-template-columns:1fr}.waCallback{grid-column:auto}.waLineGrid{grid-template-columns:1fr}.waConnectionCard>header{flex-wrap:wrap;align-items:flex-start}.waSwitch{margin-left:48px}.waConnectionCard>footer{align-items:flex-end}.waConnectionCard>footer>span{max-width:58%}.waLineFields,.waModePicker{grid-template-columns:1fr}.waLineFields .full{grid-column:auto}.waCatalogGrid,.waQuickReplyCard>form>div{grid-template-columns:1fr}}.waAgentAccessCard{background:#fff;border:1px solid #dbe4ee;border-radius:14px;margin-top:20px;overflow:hidden}.waAgentAccessCard>header{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:14px 16px;display:flex}.waAgentAccessCard>header>span{color:#1e70db;background:#eaf3ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.waAgentAccessCard>header svg{width:18px}.waAgentAccessCard h3{margin:0;font-size:13px}.waAgentAccessCard header p{color:#77879a;margin:3px 0 0;font-size:9px}.waAgentAccessList>article{border-top:1px solid #edf1f5;grid-template-columns:38px minmax(180px,1fr) minmax(210px,.8fr) minmax(230px,.9fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.waAgentAccessList>article:first-child{border-top:0}.waAccessAvatar{color:#176bd2;background:#e8f1ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.waAgentAccessList article>div strong,.waAgentAccessList article>div small{display:block}.waAgentAccessList article>div strong{font-size:10px}.waAgentAccessList article>div small{color:#8190a3;margin-top:3px;font-size:8px}.waAgentAccessList label{cursor:pointer;align-items:center;gap:8px;display:flex}.waAgentAccessList label.disabled{opacity:.48}.waAgentAccessList input{accent-color:#1974e8;width:17px;height:17px}.waAgentAccessList label span{flex-direction:column;gap:2px;display:flex}.waAgentAccessList label b{font-size:9px}.waAgentAccessList label small{color:#7c8b9d;font-size:8px}@media (width<=900px){.waAgentAccessList>article{grid-template-columns:38px 1fr 1fr}.waAgentAccessList>article>label:last-child{grid-column:2/4}}@media (width<=600px){.waAgentAccessList>article{grid-template-columns:38px 1fr}.waAgentAccessList>article>label,.waAgentAccessList>article>label:last-child{grid-column:1/3}}.waAdminHeadlineActions{align-items:center;gap:8px;display:flex}.waAdminHeadlineActions>button{color:#fff;background:#1974e8;border:0;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.waAdminHeadlineActions>button.guide{color:#245d99;background:#fff;border:1px solid #c8d8ea}.waAdminHeadlineActions svg{width:15px}.waGuideBackdrop{padding:24px}.waGuideModal{background:#fff;border-radius:18px;flex-direction:column;width:min(1050px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #05132659}.waGuideModal>header{border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.waGuideModal>header>div{align-items:center;gap:11px;display:flex}.waGuideModal>header>div>span{color:#1d70db;background:#e9f3ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.waGuideModal>header svg{width:19px}.waGuideModal h3{margin:0;font-size:16px}.waGuideModal header p{color:#74859a;margin:3px 0 0;font-size:10px}.waGuideModal>header>button{color:#5f7187;background:#f1f4f8;border:0;border-radius:8px;width:34px;height:34px}.waGuideStatus{background:#f8fafc;border-bottom:1px solid #e5eaf1;flex-wrap:wrap;gap:8px;padding:10px 20px;display:flex}.waGuideStatus>span{color:#7a899a;background:#fff;border:1px solid #dce4ed;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex}.waGuideStatus>span.ready{color:#15794f;background:#effaf5;border-color:#b9e2cf}.waGuideStatus svg{width:13px}.waGuideBody{flex:1;grid-template-columns:245px minmax(0,1fr);min-height:0;display:grid}.waGuideBody>nav{background:#f8fafc;border-right:1px solid #e0e6ee;padding:13px;overflow:auto}.waGuideBody>nav button{color:#53677e;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:8px;width:100%;padding:10px;display:grid}.waGuideBody>nav button.active{color:#176bd3;background:#e9f3ff;box-shadow:inset 0 0 0 1px #cce0f7}.waGuideBody>nav button>b{color:#60748a;background:#e6ebf1;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.waGuideBody>nav button.active>b{color:#fff;background:#1974e8}.waGuideBody>nav span,.waGuideBody>nav small{display:block}.waGuideBody>nav span{font-size:10px;font-weight:800}.waGuideBody>nav small{color:#8391a2;margin-top:3px;font-size:8px;font-weight:400}.waGuideContent{padding:22px 25px 28px;overflow:auto}.waGuideEyebrow{color:#176fdc;letter-spacing:.12em;font-size:8px;font-weight:900}.waGuideContent h4{margin:6px 0 16px;font-size:18px}.waGuideContent ol{counter-reset:guide;gap:10px;margin:0;padding:0;list-style:none;display:grid}.waGuideContent li{counter-increment:guide;background:#fff;border:1px solid #e1e7ef;border-radius:10px;padding:11px 13px 11px 48px;position:relative}.waGuideContent li:before{content:counter(guide);color:#176ed8;background:#e9f3ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid;position:absolute;top:11px;left:13px}.waGuideContent li b,.waGuideContent li span{display:block}.waGuideContent li b{font-size:10px}.waGuideContent li span{color:#66788e;margin-top:4px;font-size:9px;line-height:1.5}.waGuideWarning,.waGuideTip{color:#8a641c;background:#fff9ec;border:1px solid #f0d395;border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px 13px;display:flex}.waGuideTip{color:#197451;background:#f0faf5;border-color:#bfe3d2}.waGuideWarning svg,.waGuideTip svg{flex:none;width:17px}.waGuideWarning b,.waGuideWarning small,.waGuideTip b,.waGuideTip small{display:block}.waGuideWarning b,.waGuideTip b{font-size:10px}.waGuideWarning small,.waGuideTip small{margin-top:3px;font-size:8px;line-height:1.5}.waGuideLinks{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.waGuideLinks a{color:#2169bd;background:#fff;border:1px solid #cbd9e9;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.waGuideLinks a:hover{background:#edf5ff}.waGuideLinks svg{width:12px}.waGuideCallback{background:#f7f9fc;border:1px solid #d7e2ee;border-radius:10px;grid-template-columns:1fr auto;gap:5px 10px;margin-top:14px;padding:12px;display:grid}.waGuideCallback small{color:#718297;grid-column:1/-1;font-size:8px}.waGuideCallback code{text-overflow:ellipsis;color:#304a65;min-width:0;font-size:9px;overflow:hidden}.waGuideCallback button{color:#176ed7;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.waGuideCallback button svg{width:13px}.waGuideChecklist{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.waGuideChecklist span{color:#8692a0;background:#f0f2f5;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.waGuideChecklist span.done{color:#167a51;background:#e8f8ef}.waGuideChecklist svg{width:11px}.waGuideTroubles{background:#f8fafc;border:1px solid #d9e3ee;border-radius:10px;grid-template-columns:130px 1fr;gap:8px 12px;margin-top:13px;padding:12px;display:grid}.waGuideTroubles b{font-size:9px}.waGuideTroubles span{color:#687a8f;font-size:9px;line-height:1.45}.waGuideModal>footer{background:#fafbfd;border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.waGuideModal>footer span{color:#7a899b;font-size:9px}.waGuideModal>footer button{color:#fff;background:#1974e8;border:0;border-radius:8px;height:35px;padding:0 12px;font-size:10px;font-weight:700}@media (width<=800px){.waAdminHeadline{flex-direction:column}.waAdminHeadlineActions{flex-wrap:wrap;width:100%}.waGuideBackdrop{padding:8px}.waGuideModal{max-height:calc(100vh - 16px)}.waGuideBody{grid-template-columns:1fr}.waGuideBody>nav{border-bottom:1px solid #e1e7ef;border-right:0;display:flex;overflow:auto}.waGuideBody>nav button{min-width:170px}.waGuideContent{padding:17px}.waGuideTroubles{grid-template-columns:1fr}.waGuideStatus{padding:8px 12px}}.retentionPanel{padding-top:18px}.retentionPanel>header{justify-content:space-between;align-items:center;display:flex}.retentionPanel>header>div{align-items:center;gap:12px;display:flex}.retentionPanel>header>div>span{color:#236fc9;background:#eaf3ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.retentionPanel>header svg{width:19px}.retentionPanel h2{margin:0;font-size:19px}.retentionPanel header p{color:#75869a;margin:4px 0 0;font-size:11px}.retentionPanel>header>button{color:#536a82;background:#fff;border:1px solid #d6e0ea;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;display:flex}.retentionStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.retentionStats article{background:#fff;border:1px solid #dce4ed;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.retentionStats article>svg{color:#2874ce;width:23px}.retentionStats span{flex-direction:column;gap:2px;display:flex}.retentionStats small,.retentionStats em{color:#7a899b;font-size:8px;font-style:normal}.retentionStats b{font-size:12px}.retentionToolbar{gap:6px;margin-bottom:10px;display:flex}.retentionToolbar button{color:#60738a;background:#fff;border:1px solid #dae2eb;border-radius:8px;height:32px;padding:0 12px;font-size:9px}.retentionToolbar button.active{color:#176ed6;background:#eaf4ff;border-color:#86b4eb}.retentionList{background:#fff;border:1px solid #dce4ed;border-radius:12px;overflow:hidden}.retentionColumns,.retentionList>article{grid-template-columns:110px minmax(260px,1fr) 150px 150px 85px 105px;align-items:center;gap:10px;display:grid}.retentionColumns{color:#78889b;text-transform:uppercase;background:#f5f7fa;padding:9px 12px;font-size:8px;font-weight:700}.retentionList>article{border-top:1px solid #e4e9ef;padding:11px 12px}.retentionModule{color:#2673cb;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.retentionModule.mail{color:#7255be}.retentionModule svg{width:14px}.retentionList article>div{min-width:0}.retentionList article>div b,.retentionList article>div small,.retentionList article>div em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.retentionList article>div b{font-size:10px}.retentionList article>div small{color:#7b899a;margin-top:3px;font-size:8px}.retentionList article>div em{color:#9a6a28;margin-top:4px;font-size:8px;font-style:normal}.retentionList time,.retentionList article>span{color:#62758b;font-size:8px}.retentionList article>button{color:#216cc1;background:#eef6ff;border:1px solid #bdd6f2;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:31px;font-size:8px;font-weight:700;display:flex}.retentionList article>button svg{width:12px}.retentionEmpty{color:#7b899b;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.retentionEmpty svg{width:31px}.retentionEmpty b{color:#3d5066;margin:10px 0 4px;font-size:11px}.retentionEmpty span{font-size:9px}@media (width<=1050px){.retentionColumns{display:none}.retentionList>article{grid-template-columns:100px 1fr 100px}.retentionList>article>time,.retentionList>article>span{display:none}}@media (width<=650px){.retentionStats{grid-template-columns:1fr}.retentionPanel>header{align-items:flex-start;gap:10px}.retentionList>article{grid-template-columns:1fr auto}.retentionModule,.retentionList>article>div{grid-column:1}.retentionList>article>button{grid-area:1/2/3}}.adminAccessPanel{gap:18px;display:grid}.globalModulesCard{background:#fff;border:1px solid #cfdced;border-radius:16px;overflow:hidden}.globalModulesHead{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.globalModulesHead h3,.globalModulesHead p{margin:0}.globalModulesHead p{color:#64748b;margin-top:4px}.globalModulesHead>button{color:#fff;background:#1976ed;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;display:flex}.globalModulesHead>button svg{width:16px}.globalModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.globalModuleGrid>button{text-align:left;background:#fff;border:1px solid #dbe3ee;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:14px;display:grid}.globalModuleGrid>button>span{border:1px solid #cbd5e1;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.globalModuleGrid>button>span svg{width:15px}.globalModuleGrid>button>div{gap:4px;display:grid}.globalModuleGrid small{color:#64748b;line-height:1.35}.globalModuleGrid b{color:#94a3b8;font-size:11px}.globalModuleGrid>button.enabled{background:#f2f7ff;border-color:#5aa0f4}.globalModuleGrid>button.enabled>span{color:#fff;background:#1976ed;border-color:#1976ed}.globalModuleGrid>button.enabled>b{color:#167052}.primaryAdminCard{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #b9d5ff;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.primaryAdminCard>span{color:#fff;background:#1976ed;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.primaryAdminCard>span svg{width:24px}.primaryAdminCard>div{flex:1;gap:3px;display:grid}.primaryAdminCard small{color:#1766ca;letter-spacing:.08em;font-size:11px;font-weight:800}.primaryAdminCard strong{font-size:17px}.primaryAdminCard p{color:#64748b;margin:0}.primaryAdminCard>b{color:#155bb5;background:#dbeafe;border-radius:999px;padding:8px 12px;font-size:12px}.delegateSection{background:#fff;border:1px solid #dce4ef;border-radius:16px;overflow:hidden}.delegateHead{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.delegateHead h3,.delegateHead p{margin:0}.delegateHead p{color:#718096;margin-top:4px}.delegateHead>span{color:#475569;background:#f1f5f9;border-radius:999px;padding:7px 11px;font-size:12px}.delegateList{display:grid}.delegateCard{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(230px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.delegateCard:last-child{border-bottom:0}.delegateIdentity{align-items:center;gap:12px;display:flex}.delegateIdentity>span{color:#1769d4;background:#e8f1ff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.delegateIdentity>div{gap:2px;display:grid}.delegateIdentity small{color:#718096}.delegateModules{flex-wrap:wrap;gap:6px;display:flex}.delegateModules span{color:#2563b9;background:#eef4ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.delegateModules em{color:#94a3b8;font-style:normal}.delegateCard>button{color:#24415f;background:#fff;border:1px solid #ced9e8;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:flex}.delegateCard>button svg{width:16px}.accessModal{background:#fff;border-radius:18px;width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);padding:22px;overflow:auto}.accessEnabled{background:#f8fafc;border:1px solid #d8e2ef;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.accessEnabled input{margin-top:4px}.accessEnabled span{gap:3px;display:grid}.accessEnabled small{color:#64748b}.modulePermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.modulePermissionGrid>button{text-align:left;color:#1f2937;background:#fff;border:1px solid #d8e2ef;border-radius:12px;gap:11px;padding:14px;display:flex}.modulePermissionGrid>button>span{border:1px solid #cbd5e1;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.modulePermissionGrid>button>span svg{width:15px}.modulePermissionGrid>button>div{gap:4px;display:grid}.modulePermissionGrid>button small{color:#64748b;line-height:1.35}.modulePermissionGrid>button.selected{background:#eff6ff;border-color:#2580ef}.modulePermissionGrid>button.selected>span{color:#fff;background:#1976ed;border-color:#1976ed}.modulePermissionGrid>button.globallyDisabled{filter:grayscale();opacity:.5}.modulePermissionGrid.disabled{opacity:.55}.accessEmpty{color:#64748b;place-items:center;gap:5px;padding:42px;display:grid}.accessEmpty svg{width:30px}.accessLoading{color:#64748b;padding:32px}.adminModuleSearch{border:1px solid #d9e2ee;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.adminModuleSearch svg{color:#718096;width:16px}.adminModuleSearch input{border:0;outline:0;min-width:210px}.mailAdminDetail{max-width:980px}.mailAdminDetail>.agentMailSettings{padding:18px}.moduleScopeNotice{background:#fff;border:1px solid #dce4ef;border-radius:16px;padding:26px}.moduleScopeNotice h2{margin:6px 0}.moduleScopeNotice p{color:#64748b;max-width:720px}@media (width<=1000px){.globalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.delegateCard{grid-template-columns:1fr}.delegateCard>button{justify-self:start}.modulePermissionGrid,.globalModuleGrid{grid-template-columns:1fr}.primaryAdminCard{flex-wrap:wrap;align-items:flex-start}.primaryAdminCard>b{margin-left:62px}.globalModulesHead{flex-direction:column;align-items:flex-start}}.domainSettings{gap:18px;min-width:0;display:grid}.domainHeadline{align-items:center;gap:14px;display:flex}.domainHeadline>span{color:#1768e5;background:#e8f1ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.domainHeadline svg{width:22px}.domainHeadline div{flex:1}.domainHeadline h2{color:#142039;margin:0;font-size:22px}.domainHeadline p{color:#71819a;margin:4px 0 0}.domainHeadline button,.domainActions button,.domainRenewal button{color:#31506f;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;display:flex}.domainHeadline button svg,.domainActions button svg,.domainRenewal button svg{width:17px}.domainHeadline button:disabled,.domainActions button:disabled,.domainRenewal button:disabled{opacity:.55;cursor:not-allowed}.domainAlert,.domainProgress{border-radius:12px;align-items:center;gap:11px;padding:13px 15px;display:flex}.domainAlert svg,.domainProgress svg{flex:none;width:20px}.domainAlert.error{color:#b42336;background:#fff0f1;border:1px solid #f6c7cd}.domainAlert.error div{gap:2px;display:grid}.domainAlert.notice{color:#087a50;background:#edfbf5;border:1px solid #b9e8d3}.domainProgress{color:#1761c8;background:#eef5ff;border:1px solid #c9dcfa}.domainProgress div{gap:2px;display:grid}.domainProgress span{color:#56749a;font-size:13px}.domainForm{background:#fff;border:1px solid #dce4ef;border-radius:16px;overflow:hidden}.domainForm>header{border-bottom:1px solid #e4eaf2;align-items:center;gap:15px;padding:18px 20px;display:flex}.domainForm>header div{flex:1}.domainForm>header strong{color:#172238;font-size:17px}.domainForm>header p{color:#738299;margin:5px 0 0;font-size:13px}.domainForm>header>svg{color:#1768e5}.domainFormGrid{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.domainFormGrid label{color:#33435c;gap:7px;font-size:13px;font-weight:650;display:grid}.domainFormGrid input{font:inherit;color:#172238;border:1px solid #ced9e8;border-radius:10px;outline:none;padding:12px 13px}.domainFormGrid input:focus{border-color:#4b8ff0;box-shadow:0 0 0 3px #e7f0ff}.domainFormGrid small{color:#7b8aa1;font-weight:400}.domainActions{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.domainActions button:not(.secondary){color:#fff;background:#176fe5;border-color:#176fe5}.domainValidation{border:1px solid;border-radius:13px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.domainValidation.ready{background:#f0fbf6;border-color:#b8e5cf}.domainValidation.waiting{background:#fff8eb;border-color:#f1d49b}.domainValidation>svg{flex:none;width:21px}.domainValidation div{gap:4px;display:grid}.domainValidation span,.domainValidation em{color:#687a94;font-size:13px;font-style:normal}.domainValidation em{color:#b15d13}.domainOk{color:#10a36d}.domainBad{color:#d34154}.domainStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.domainStatusGrid article{background:#fff;border:1px solid #dce4ef;border-radius:14px;min-width:0;padding:17px}.domainStatusGrid header{align-items:center;gap:11px;display:flex}.domainStatusGrid header>svg:first-child{color:#1768e5;background:#eaf2ff;border-radius:10px;width:36px;height:36px;padding:8px}.domainStatusGrid header span{flex:1;gap:2px;display:grid}.domainStatusGrid header small{color:#8190a5}.domainStatusGrid header strong{color:#172238}.domainStatusGrid header>.domainOk,.domainStatusGrid header>.domainBad{width:19px}.domainStatusGrid p{color:#687a94;min-height:34px;font-size:13px}.domainStatusGrid code{white-space:nowrap;text-overflow:ellipsis;color:#405570;background:#f4f7fb;border-radius:8px;padding:8px;display:block;overflow:hidden}.certificateLife{background:#edf1f6;border-radius:5px;height:7px;margin:12px 0 7px;overflow:hidden}.certificateLife span{background:#13aa72;border-radius:5px;height:100%;display:block}.domainRenewal{background:#f7f9fc;border:1px solid #dce4ef;border-radius:14px;align-items:center;gap:14px;padding:17px;display:flex}.domainRenewal>svg{color:#7457d5}.domainRenewal div{flex:1}.domainRenewal strong{color:#172238}.domainRenewal p{color:#6f7f96;margin:4px 0 0;font-size:13px}@media (width<=900px){.domainFormGrid,.domainStatusGrid{grid-template-columns:1fr}.domainHeadline{flex-wrap:wrap;align-items:flex-start}.domainHeadline div{min-width:calc(100% - 65px)}.domainHeadline button{margin-left:60px}.domainRenewal{flex-wrap:wrap;align-items:flex-start}.domainRenewal div{min-width:calc(100% - 50px)}.domainRenewal button{width:100%}}@media (width<=560px){.domainHeadline>span{display:none}.domainHeadline div{min-width:100%}.domainHeadline button{width:100%;margin-left:0}.domainFormGrid{padding:15px}.domainActions{flex-direction:column;padding:0 15px 15px}.domainActions button{width:100%}}.meetingsTitle{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.meetingsTitle h2{margin:6px 0;font-size:24px}.meetingsTitle p{color:#8290a0;margin:0;font-size:11px}.meetingsTitle>button{color:#fff;cursor:pointer;background:#1670e8;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font:600 11px inherit;display:flex}.meetingsTitle svg{width:15px}.meetingMessage{color:#157b57;background:#e9f8f2;border-radius:8px;margin-bottom:12px;padding:10px;font-size:10px}.meetingList{background:#fff;border:1px solid #e4e9ef;border-radius:12px;overflow:hidden}.meetingListHead{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.meetingListHead h3{margin:0;font-size:14px}.meetingListHead p{color:#8c97a4;margin:4px 0 0;font-size:9px}.meetingListHead>svg{color:#7d5bca;width:20px}.meetingRecord{border-top:1px solid #edf0f3;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.meetingRecord:first-of-type{border-top:0}.meetingDate{color:#226dcc;text-align:center;background:#eaf2ff;border-radius:10px;place-content:center;width:52px;height:55px;display:grid}.meetingDate strong{font-size:18px;line-height:18px}.meetingDate span{text-transform:uppercase;margin-top:4px;font-size:9px}.meetingDate.running{color:#16875f;background:#e4f8ef}.meetingDate.ended,.meetingDate.cancelled{color:#7d8996;background:#f0f2f5}.meetingInfo>div:first-child{align-items:center;gap:8px;display:flex}.meetingInfo h3{margin:0;font-size:12px}.meetingInfo>p{color:#748191;margin:5px 0;font-size:9px}.meetingInfo>small{color:#98a2ae;font-size:9px;display:block}.meetingStatus{color:#3478cc;background:#edf4ff;border-radius:9px;padding:3px 7px;font-size:8px}.meetingStatus.running{color:#16865e;background:#e5f8f0}.meetingStatus.ended,.meetingStatus.cancelled{color:#7d8996;background:#f0f2f5}.invitees{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.invitees span{color:#667484;background:#f3f6f9;border-radius:6px;padding:4px 6px;font-size:8px}.invitees i{background:#d8a240;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.invitees i.sent{background:#29b983}.invitees i.failed{background:#e0526e}.meetingActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.meetingActions button{color:#526071;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font:600 9px inherit;display:flex}.meetingActions button.primary{color:#fff;background:#1670e8;border-color:#1670e8}.meetingActions button:disabled{opacity:.55}.meetingActions svg{width:12px;height:12px}.meetingEmpty{color:#8a96a4;flex-direction:column;align-items:center;padding:60px;display:flex}.meetingEmpty>svg{width:28px}.meetingEmpty strong{color:#536071;margin:10px 0 4px;font-size:12px}.meetingEmpty span{font-size:10px}.recordCheck{align-items:center;gap:7px;font-size:10px;display:flex}.recordCheck input{accent-color:#1670e8}@media (width<=850px){.meetingRecord{grid-template-columns:52px 1fr}.meetingActions{grid-column:1/-1;justify-content:flex-start;padding-left:68px}}@media (width<=560px){.meetingsTitle{align-items:start;gap:12px}.meetingRecord{grid-template-columns:1fr}.meetingDate{display:none}.meetingActions{padding-left:0}.meetingModal .formGrid{grid-template-columns:1fr}}.contactsTitle{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.contactsTitle h2{margin:6px 0;font-size:24px}.contactsTitle p{color:#8290a0;margin:0;font-size:11px}.contactsTitle>button{color:#fff;cursor:pointer;background:#1670e8;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font:600 11px inherit;display:flex}.contactsTitle svg{width:15px}.contactSearch{color:#91a0ae;background:#fff;border:1px solid #e2e7ed;border-radius:11px;align-items:center;gap:10px;height:48px;margin-bottom:16px;padding:0 15px;display:flex}.contactSearch>svg{width:17px}.contactSearch input{border:0;outline:0;flex:1;font:11px inherit}.contactSearch span{color:#8895a3;font-size:9px}.contactGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.contactCard{background:#fff;border:1px solid #e3e8ee;border-radius:12px;min-width:0;padding:17px}.contactIdentity{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding-bottom:13px;display:flex}.contactIdentity>span{color:#236eca;background:#e8f1ff;border-radius:10px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:700;display:grid}.contactIdentity h3{margin:0;font-size:12px}.contactIdentity p{color:#85919e;margin:4px 0 0;font-size:9px}.contactChannels{flex-direction:column;gap:8px;padding:13px 0;display:flex}.contactChannels a{color:#3b4a5c;align-items:center;gap:8px;min-width:0;font-size:9px;text-decoration:none;display:flex}.contactChannels a>svg{color:#3378ca;flex:none;width:14px}.contactChannels a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contactChannels small{color:#98a3af;margin-bottom:1px;font-size:8px;display:block}.contactNotes{color:#788594;background:#f7f9fb;border-radius:7px;margin:0 0 10px;padding:8px;font-size:9px;line-height:1.5}.contactTags{flex-wrap:wrap;gap:5px;display:flex}.contactTags span{color:#647283;background:#f0f4f8;border-radius:7px;align-items:center;gap:3px;padding:4px 6px;font-size:8px;display:flex}.contactTags svg{width:9px;height:9px}.contactsEmpty{color:#8a96a4;background:#fff;border:1px solid #e3e8ee;border-radius:12px;flex-direction:column;align-items:center;padding:65px;display:flex}.contactsEmpty>svg{width:30px}.contactsEmpty strong{color:#536071;margin:10px 0 4px;font-size:12px}.contactsEmpty span{font-size:10px}.contactModal textarea{resize:vertical;border:1px solid #dfe5eb;border-radius:8px;outline:0;width:100%;height:70px;margin-top:6px;padding:9px 10px;font:11px inherit;display:block}.channelRequirement{color:#778595;font-size:9px}@media (width<=1050px){.contactGrid{grid-template-columns:1fr 1fr}}@media (width<=680px){.contactGrid{grid-template-columns:1fr}.contactsTitle{align-items:start;gap:12px}.contactSearch span{display:none}}.embeddedContacts{padding-top:8px}.embeddedContacts .contactsTitle{margin-top:0}.contactChannels button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.contactScopeTabs{background:#f0f3f7;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;padding:4px;display:grid}.contactScopeTabs button{color:#6e7c8b;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;font:600 8px inherit;display:flex}.contactScopeTabs button.active{color:#176fe5;background:#fff;box-shadow:0 2px 8px #25384b18}.contactScopeTabs svg{width:13px}.personalContactActions{gap:4px;margin-left:auto;display:flex}.personalContactActions button{color:#647488;background:#f0f4f8;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.personalContactActions button:last-child{color:#c84058;background:#fff0f2}.personalContactActions svg{width:12px}.phonePageTitle{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.phonePageTitle h2{margin:6px 0;font-size:24px}.phonePageTitle p{color:#8290a0;margin:0;font-size:11px}.registration{color:#7f8b98;background:#fff;border:1px solid #e1e6ec;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:600;display:flex}.registration svg{width:14px}.registration.ready{color:#16825c;background:#e9f8f2;border-color:#ccecdf}.registration.error{color:#b9324c;background:#fff0f2}.phoneLayout{grid-template-columns:minmax(340px,520px) minmax(250px,1fr);align-items:start;gap:18px;display:grid}.phoneDialer,.phoneInfo{background:#fff;border:1px solid #e3e8ee;border-radius:14px}.phoneDialer{padding:22px}.phoneScreen{color:#fff;text-align:center;background:linear-gradient(145deg,#0b1728,#101f34);border-radius:11px;flex-direction:column;justify-content:center;min-height:99px;padding:15px 18px;display:flex}.phoneScreen>span{color:#7790ac;text-transform:uppercase;letter-spacing:1px;font-size:8px}.phoneScreen small{color:#90a5bd;margin-top:10px;font-size:9px}.phoneScreen strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:23px;overflow:hidden}.numberInput{border:1px solid #dfe5eb;border-radius:9px;align-items:center;height:42px;margin:16px 0;display:flex}.numberInput input{border:0;outline:0;flex:1;padding:0 12px;font:12px inherit}.numberInput button{color:#8794a2;background:0 0;border:0}.numberInput svg{width:16px}.keypad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.keypad button{color:#26364a;background:#f9fafb;border:1px solid #e3e8ee;border-radius:9px;height:50px}.keypad strong,.keypad small{display:block}.keypad strong{font-size:16px}.keypad small{color:#9aa5b1;letter-spacing:1px;font-size:7px}.callButton{color:#fff;background:#20a873;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;margin-top:14px;font:600 11px inherit;display:flex}.callButton:disabled{opacity:.45}.callButton svg{width:16px}.incomingActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.incomingActions button,.hangupButton{color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:43px;font:600 10px inherit;display:flex}.incomingActions svg,.hangupButton svg{width:16px}.reject,.hangupButton{background:#dc4761}.answer{background:#20a873}.callControl{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.callControl button{color:#657383;background:#fff;border:1px solid #dfe5eb;border-radius:9px;padding:12px}.callControl button.selected{color:#176fe5;background:#eaf2ff;border-color:#cbdfff}.callControl svg,.callControl span{margin:auto;display:block}.callControl svg{width:17px}.callControl span{margin-top:4px;font-size:8px}.dtmf{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:12px;display:grid}.dtmf button{background:#f8fafb;border:1px solid #e4e8ed;border-radius:6px;height:30px;font:10px inherit}.hangupButton{width:100%;margin-top:13px}.phoneInfo{flex-direction:column;gap:14px;padding:20px;display:flex}.phoneInfo>div:not(.phoneDeviceState):not(.phoneTip){border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding-bottom:14px;display:flex}.phoneInfo>div>svg{color:#2776c9;width:20px}.phoneInfo strong,.phoneInfo small{display:block}.phoneInfo strong{font-size:10px}.phoneInfo small{color:#8a96a3;margin-top:3px;font-size:8px}.phoneDeviceState h3{margin:0 0 12px;font-size:11px}.phoneDeviceState p{color:#667383;align-items:center;margin:9px 0;font-size:9px;display:flex}.phoneDeviceState i{background:#bcc5cf;border-radius:50%;width:7px;height:7px;margin-right:8px}.phoneDeviceState i.online{background:#2bc589}.phoneDeviceState b,.phoneDeviceState em{margin-left:auto;font-size:8px;font-style:normal}.phoneDeviceState b{color:#229b71}.phoneDeviceState em{color:#8995a2}.phoneTip{background:#f2f6fb;border-radius:9px;padding:12px}.phoneTip p{color:#748191;margin:5px 0 0;font-size:8px;line-height:1.5}.incomingBanner{z-index:40;color:#fff;background:#0b1727;border-radius:14px;align-items:center;gap:11px;min-width:390px;padding:14px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px #04101c88}.incomingPulse{background:#20a873;border-radius:50%;place-items:center;width:38px;height:38px;animation:1.4s infinite ringPulse;display:grid}.incomingPulse svg{width:17px}.incomingBanner>div:nth-child(2){flex:1}.incomingBanner small,.incomingBanner strong{display:block}.incomingBanner small{color:#8ea0b5;font-size:8px}.incomingBanner strong{margin-top:3px;font-size:11px}.incomingBanner button{color:#fff;border:0;border-radius:7px;align-items:center;gap:4px;padding:8px;font:600 8px inherit;display:flex}.incomingBanner button svg{width:12px}@keyframes ringPulse{50%{box-shadow:0 0 0 7px #20a87333}}@media (width<=820px){.phoneLayout{grid-template-columns:1fr}.incomingBanner{min-width:0;bottom:12px;left:12px;right:12px}}@media (width<=480px){.phoneDialer{padding:14px}.incomingBanner{flex-wrap:wrap}.incomingBanner>div:nth-child(2){min-width:150px}}.phoneTabs{background:#e9eef4;border-radius:10px;gap:6px;width:max-content;margin:-8px 0 16px;padding:4px;display:flex}.phoneTabs button{color:#6f7d8c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 13px;font:600 9px inherit;display:flex}.phoneTabs button svg{width:14px;height:14px}.phoneTabs button.active{color:#176fe5;background:#fff;box-shadow:0 2px 8px #1f33451a}.recordsPanel{background:#fff;border:1px solid #e3e8ee;border-radius:14px;overflow:hidden}.recordsToolbar{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;min-height:74px;padding:16px 20px;display:flex}.recordsToolbar h3{margin:0;font-size:13px}.recordsToolbar p{color:#8a96a3;margin:4px 0 0;font-size:8px}.recordsToolbar>div:last-child{gap:8px;display:flex}.recordsToolbar label{border:1px solid #dfe5eb;border-radius:8px;align-items:center;width:230px;height:34px;padding:0 10px;display:flex}.recordsToolbar label svg{color:#8794a2;width:14px}.recordsToolbar input{border:0;outline:0;width:100%;padding-left:7px;font:9px inherit}.refreshRecords{color:#6d7b89;background:#fff;border:1px solid #dfe5eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.refreshRecords svg{width:14px}.callList,.voicemailList{padding:4px 20px}.callRecord,.voicemailRecord{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;min-height:70px;padding:10px 0;display:flex}.callRecord:last-child,.voicemailRecord:last-child{border-bottom:0}.callDirection,.voicemailIcon{color:#1c9d70;background:#eaf8f2;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.callDirection svg,.voicemailIcon svg{width:15px}.callRecord.missed .callDirection{color:#d4435d;background:#fff0f2}.voicemailIcon{color:#7054d7;background:#f0edff}.voicemailRecord.new .voicemailIcon{color:#176fe5;background:#e9f1ff}.recordIdentity{flex:1;min-width:130px}.recordIdentity strong,.recordIdentity span{display:block}.recordIdentity strong{color:#243346;font-size:10px}.recordIdentity>span{color:#8794a2;margin-top:4px;font-size:8px}.recordIdentity p{color:#5d6d7e;background:#f6f8fa;border-radius:7px;margin:8px 0 3px;padding:8px;font-size:9px;line-height:1.5}.messageTitle{align-items:center;gap:7px;display:flex}.messageTitle b{color:#176fe5;background:#e9f1ff;border-radius:10px;padding:3px 6px;font-size:7px}.recordMeta{text-align:right;min-width:112px}.recordMeta strong{color:#506071;font-size:8px;display:block}.recordMeta span{color:#8c98a4;justify-content:flex-end;align-items:center;gap:3px;margin-top:5px;font-size:8px;display:flex}.recordMeta svg{width:11px}.recordCall,.audioLoader button{color:#436078;white-space:nowrap;background:#fff;border:1px solid #dbe3ea;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font:600 8px inherit;display:flex}.recordCall svg,.audioLoader button svg{width:12px}.recordCall:disabled{opacity:.4}.audioLoader{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.audioLoader small{color:#c13c54;font-size:7px}.secureAudio{width:205px;height:30px}.recordsEmpty{color:#8795a3;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.recordsEmpty svg{color:#b3bfca;width:35px;height:35px;margin-bottom:12px}.recordsEmpty strong{color:#506071;font-size:11px}.recordsEmpty span{margin-top:5px;font-size:8px}.recordsPrivacy{color:#7b8997;background:#fafbfc;border-top:1px solid #edf0f3;align-items:center;gap:6px;padding:9px 20px;font-size:7px;display:flex}.recordsPrivacy svg{width:12px}.spinning{animation:1s linear infinite recordSpin}@keyframes recordSpin{to{transform:rotate(360deg)}}.phoneModeBar{background:#f7f9fc;border:1px solid #e2e8ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 12px;padding:10px 12px;display:flex}.phoneModeBar>div{align-items:center;gap:8px;display:flex}.phoneModeBar>div>svg{color:#7054d7;width:17px}.phoneModeBar strong,.phoneModeBar small{display:block}.phoneModeBar strong{color:#354457;font-size:9px}.phoneModeBar small{color:#8794a2;margin-top:2px;font-size:7px}.phoneModeBar button{color:#5d6880;background:#fff;border:1px solid #d8dff0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 11px;font:600 8px inherit;display:flex}.phoneModeBar button svg{width:13px}.phoneModeBar button.active{color:#6546ca;background:#f0edff;border-color:#d9cff8}.presentationBanner{color:#5f47b2;background:#f2efff;border-bottom:1px solid #ded5fb;align-items:center;gap:8px;padding:10px 16px;display:flex}.presentationBanner strong{font-size:9px}.presentationBanner span{font-size:8px}.demoAudioNote{background:#f2efff;border-radius:10px;width:max-content;padding:4px 8px;font-weight:600;color:#6c54be!important;margin-top:7px!important;display:inline-block!important}.telephonyMetrics{background:#fafbfc;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 20px 8px;display:grid}.telephonyMetrics article{background:#fff;border:1px solid #e4e9ee;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.metricIcon{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.metricIcon svg{width:13px}.metricIcon.blue{color:#2874d7;background:#eaf2ff}.metricIcon.green{color:#19976c;background:#e9f8f2}.metricIcon.red{color:#d4435d;background:#fff0f2}.metricIcon.violet{color:#7054d7;background:#f0edff}.metricIcon.amber{color:#b77915;background:#fff5df}.telephonyMetrics small,.telephonyMetrics strong{display:block}.telephonyMetrics small{color:#8b97a3;font-size:7px}.telephonyMetrics strong{color:#263649;margin-top:2px;font-size:12px}.recordFilters{background:#fafbfc;border-bottom:1px solid #edf0f3;gap:5px;padding:9px 20px;display:flex}.recordFilters button{color:#6f7e8d;background:#fff;border:1px solid #dfe5eb;border-radius:15px;padding:5px 10px;font:600 8px inherit}.recordFilters button.active{color:#176fe5;background:#eaf2ff;border-color:#bdd5f7}.recordFilters button.active.missed{color:#c53a54;background:#fff0f2;border-color:#f2cbd2}.recordFilters b{color:#fff;background:#176fe5;border-radius:7px;place-items:center;min-width:14px;height:14px;margin-left:4px;font-size:7px;display:inline-grid}.recordFilters button.active.missed b{background:#c53a54}@media (width<=900px){.telephonyMetrics{grid-template-columns:repeat(2,1fr)}.telephonyMetrics article:last-child{grid-column:span 2}}@media (width<=760px){.phoneTabs{width:100%}.phoneTabs button{flex:1;justify-content:center}.phoneModeBar{flex-direction:column;align-items:flex-start}.phoneModeBar button{justify-content:center;width:100%}.presentationBanner{flex-direction:column;align-items:flex-start}.recordsToolbar{flex-direction:column;align-items:flex-start;gap:10px}.recordsToolbar>div:last-child,.recordsToolbar label{width:100%}.callRecord,.voicemailRecord{flex-wrap:wrap}.recordMeta{text-align:left;margin-left:46px}.recordMeta span{justify-content:flex-start}.secureAudio{width:180px}.recordsPrivacy{line-height:1.5}.recordFilters{overflow-x:auto}.recordFilters button{white-space:nowrap}}.manageCall{color:#7054d7;white-space:nowrap;background:#faf9ff;border:1px solid #ded8f6;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font:600 8px inherit;display:flex}.manageCall svg{width:12px}.workflowState{text-transform:capitalize;border-radius:10px;width:max-content;padding:3px 7px;font-weight:600;margin-top:5px!important;display:inline-block!important}.transferBadge{color:#176fe5;background:#eaf2ff;border-radius:10px;width:max-content;padding:3px 7px;font-weight:600;margin-top:5px!important;display:inline-block!important}.workflowState.pending{color:#a66c0e;background:#fff4dd}.workflowState.contacted{color:#176fe5;background:#eaf2ff}.workflowState.resolved{color:#16825c;background:#e9f8f2}.workflowModal{background:#fff;border-radius:15px;width:min(560px,100%);padding:23px;box-shadow:0 30px 90px #0008}.workflowForm{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.workflowForm label{font-size:9px;font-weight:600}.workflowForm .full{grid-column:1/-1}.workflowForm select,.workflowForm textarea{background:#fff;border:1px solid #dfe5eb;border-radius:8px;width:100%;margin-top:6px;padding:9px;font:10px inherit;display:block}.workflowForm textarea{resize:vertical;min-height:100px}@media (width<=600px){.workflowForm{grid-template-columns:1fr}.workflowForm .full{grid-column:auto}}.incomingBanner em{color:#91a4b9;margin-top:2px;font-size:7px;font-style:normal;display:block}.activeCallDock{z-index:39;color:#fff;background:#0b1727;border-radius:13px;align-items:center;gap:9px;min-width:390px;padding:11px 13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px #04101c77}.dockPulse{background:#1ba675;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.dockPulse svg{width:13px}.activeCallDock>div{flex:1}.activeCallDock small,.activeCallDock strong{display:block}.activeCallDock small{color:#8fa2b7;font-size:7px}.activeCallDock strong{margin-top:2px;font-size:9px}.activeCallDock>button{color:#b9c7d6;background:#182a40;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.activeCallDock>button svg{width:13px}.activeCallDock>button.selected{color:#fff;background:#294c72}.activeCallDock>button.dockHangup{color:#fff;background:#d8445e;gap:4px;width:auto;padding:0 9px;font:600 7px inherit;display:flex}@media (width<=600px){.activeCallDock{min-width:0;bottom:12px;left:12px;right:12px}.activeCallDock>button.dockHangup{font-size:0}.activeCallDock>button.dockHangup svg{margin:0}}.outboundRouteSelect{color:#64748b;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:grid}.outboundRouteSelect select{color:#23324a;background:#fff;border:1px solid #dce4ee;border-radius:10px;width:100%;padding:10px}.dialNormalizerHint{color:#7b8aa0;margin:7px 2px 0;font-size:11px}.phoneOperationMessage{color:#1e65b9;background:#eaf4ff;border:1px solid #cfe2f8;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:10px;display:flex}.phoneOperationMessage>svg{width:16px}.phoneOperationMessage button{color:inherit;background:0 0;border:0;margin-left:auto}.phoneOperationMessage button svg{width:14px}.callControl{grid-template-columns:repeat(3,1fr)!important}.phoneDeviceState p>button{color:#176bd4;background:#e9f2ff;border:0;border-radius:6px;margin-left:7px;padding:4px 7px;font:600 8px inherit}.pullCallButton{color:#fff;background:#176fe5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:9px;font:600 9px inherit;display:flex}.pullCallButton svg{width:14px}.transferModal{background:#fff;border-radius:15px;width:min(560px,100vw - 30px);padding:22px}.transferModes{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.transferModes>button{text-align:left;color:#516071;background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:14px}.transferModes>button.selected{color:#1767cd;background:#eef5ff;border-color:#2678df}.transferModes svg{width:19px}.transferModes strong,.transferModes small{display:block}.transferModes strong{margin-top:6px;font-size:11px}.transferModes small{margin-top:3px;font-size:8px;line-height:1.4}.transferModal>label{font-size:10px;font-weight:600;display:block}.transferModal>label input{border:1px solid #dfe5ec;border-radius:9px;width:100%;height:42px;margin-top:6px;padding:0 11px;font:12px inherit;display:block}.attendedActions{background:#f3f7fb;border-radius:10px;margin-top:14px;padding:13px}.attendedActions p{color:#687789;margin:0 0 10px;font-size:9px}.attendedActions button{background:#fff;border:1px solid #dce3ea;border-radius:8px;align-items:center;gap:5px;margin-right:7px;padding:8px 10px;font:600 9px inherit;display:inline-flex}.attendedActions button:last-child{color:#fff;background:#1770e6;border-color:#1770e6}.attendedActions svg{width:13px}@media (width<=520px){.transferModes{grid-template-columns:1fr}.callControl{grid-template-columns:repeat(3,1fr)!important}}.phoneDeviceState i.registered{background:#2bc589}.phoneDeviceState i.busy{background:#f0a43b}.phoneDeviceState i.disconnected{background:#aeb8c4}.phoneDeviceState em.registered{color:#18825c}.phoneDeviceState em.busy{color:#bc771b}.phoneDeviceState em.disconnected{color:#7d8997}.transferTargets{border:1px solid #e0e6ed;border-radius:9px;max-height:220px;margin:8px 0 13px;overflow:auto}.transferTargets>span{text-align:center;color:#8a96a3;padding:22px;font-size:9px;display:block}.transferTargets>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;width:100%;padding:10px 11px;display:flex}.transferTargets>button:last-child{border-bottom:0}.transferTargets>button:hover,.transferTargets>button.selected{background:#f0f6ff}.transferTargets>button:disabled{opacity:.55}.transferTargets>button>div{flex:1}.transferTargets strong,.transferTargets small{display:block}.transferTargets strong{font-size:10px}.transferTargets small{color:#84909d;margin-top:3px;font-size:8px}.transferTargets em{align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex}.transferTargets em i{background:#9da8b5;border-radius:50%;width:7px;height:7px}.transferTargets em.available{color:#18825c}.transferTargets em.available i{background:#25b57d}.transferTargets em.busy{color:#b56f12}.transferTargets em.busy i{background:#efa13b}.transferTargets em.disconnected{color:#7c8794}.phoneContent{max-width:1600px}.phoneOperationsLayout{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start}.phoneCompanion{background:#fff;border:1px solid #e3e8ee;border-radius:14px;min-width:0;overflow:hidden}.phoneCompanionTabs{background:#f1f4f8;border-bottom:1px solid #e1e7ed;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px;display:grid}.phoneCompanionTabs button{color:#697889;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;font:600 9px inherit;display:flex}.phoneCompanionTabs button.active{color:#176fe5;background:#fff;box-shadow:0 2px 9px #263a5018}.phoneCompanionTabs svg{width:15px}.phoneCompanionBody{min-width:0;max-height:720px;overflow:auto}.phoneCompanion .embeddedContacts{padding:16px}.phoneCompanion .contactsTitle{margin-bottom:13px}.phoneCompanion .contactsTitle h2{font-size:17px}.phoneCompanion .contactsTitle p{display:none}.phoneCompanion .contactGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.phoneCompanion .contactCard{padding:13px}.phoneCompanion .recordsPanel{border:0;border-radius:0}.phoneCompanion .phoneModeBar{border:0;border-bottom:1px solid #e2e8ef;border-radius:0;margin:0}.phoneCompanion .telephonyMetrics{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.phoneDeviceStrip{background:#f8fafc;border:1px solid #e1e7ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding:8px;display:flex}.phoneDeviceStrip>strong{color:#718094;text-transform:uppercase;letter-spacing:.4px;margin-right:2px;font-size:8px}.phoneDeviceStrip>span{color:#536274;background:#fff;border:1px solid #e2e7ed;border-radius:14px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:flex}.phoneDeviceStrip i{background:#aeb8c4;border-radius:50%;width:6px;height:6px}.phoneDeviceStrip i.registered{background:#23b47d}.phoneDeviceStrip i.busy{background:#eea23c}.phoneDeviceStrip em{color:#8995a2;font-style:normal}.phoneDeviceStrip span>button,.compactPull{color:#1768ce;background:#e8f1ff;border:0;border-radius:9px;padding:3px 6px;font:600 7px inherit}.compactPull{align-items:center;gap:3px;display:flex}.compactPull svg{width:10px}@media (width<=1180px){.phoneOperationsLayout{grid-template-columns:minmax(340px,390px) minmax(0,1fr)}.phoneCompanion .contactGrid{grid-template-columns:1fr}.phoneCompanion .telephonyMetrics{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (width<=900px){.phoneOperationsLayout{grid-template-columns:1fr}.phoneCompanionBody{max-height:none}.phoneCompanion .contactGrid{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (width<=620px){.phoneCompanion .contactGrid{grid-template-columns:1fr}.phoneCompanionTabs button{font-size:8px}.phoneDeviceStrip>strong{width:100%}}.manualTransferTarget{background:#f4f8ff;border:1px solid #d8e7fb;border-radius:10px;margin-bottom:13px;padding:10px}.manualTransferTarget>small{color:#718096;margin:5px 1px 0;font-size:8px;font-weight:400;display:block}.transferDirectoryTabs{background:#f0f3f7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;margin:4px 0 12px;padding:5px;display:grid}.transferDirectoryTabs button{color:#697889;background:0 0;border:0;border-radius:7px;height:32px;font:600 9px inherit}.transferDirectoryTabs button.selected{color:#176fe5;background:#fff;box-shadow:0 2px 8px #263a5018}.transferTargets em.unknown{color:#65748a}.transferInlineError{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;margin:-4px 0 12px;padding:9px 11px;font-size:9px;line-height:1.45}.consultationState{align-items:center;gap:9px;margin-bottom:10px;display:flex}.consultationState>i{background:#f59e0b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fef3c7}.consultationState.answered>i,.consultationState.ready>i{background:#10b981;box-shadow:0 0 0 4px #d1fae5}.consultationState span,.consultationState strong,.consultationState small{display:block}.consultationState strong{font-size:10px}.consultationState small{color:#718096;margin-top:2px;font-size:8px}.attendedActions .consultationKeypadToggle{justify-content:center;width:100%;margin:0 0 10px;color:#176fe5!important;background:#fff!important;border-color:#bcd6fa!important}.attendedActions .consultationKeypadToggle:disabled{cursor:not-allowed;opacity:.7;color:#94a3b8!important}.consultationKeypad{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.attendedActions .consultationKeypad button,.attendedActions .consultationKeypad button:last-child{color:#172033;text-align:center;background:#fff;border-color:#dce3ea;height:42px;margin:0;padding:5px;transition:background .15s,color .15s;display:block}.consultationKeypad button strong,.consultationKeypad button small{display:block}.consultationKeypad button strong{font-size:13px}.consultationKeypad button small{color:#8a96a3;margin-top:1px;font-size:6px}.attendedActions .consultationKeypad button.sent{color:#fff;background:#176fe5}.transferCompletionActions{gap:7px;display:flex}.attendedActions .transferCompletionActions button{margin:0}.attendedActions .transferCompletionActions button:last-child{color:#fff;background:#1770e6;border-color:#1770e6}@media (width<=520px){.transferDirectoryTabs{grid-template-columns:1fr}}.conversationsPage{min-width:0;height:calc(100vh - 98px);padding:16px 22px 22px}.conversationShell{background:#fff;border:1px solid #dbe3ee;border-radius:16px;grid-template-columns:330px minmax(420px,1fr) 250px;height:100%;min-height:520px;display:grid;overflow:hidden;box-shadow:0 12px 32px #0f1f350a}.conversationRail{background:#fbfcfe;border-right:1px solid #e1e8f0;flex-direction:column;min-width:0;display:flex}.conversationRailHead{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;height:73px;padding:15px 17px;display:flex}.conversationRailHead>div{flex-direction:column;gap:3px;display:flex}.conversationRailHead strong{color:#172236;font-size:16px}.conversationRailHead small{color:#718198;font-size:12px}.conversationRailHead>button{color:#1670ed;background:#edf5ff;border:1px solid #cfe0fb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.conversationRailHead svg{width:18px}.conversationSearch{color:#8292a8;background:#fff;border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:8px;height:42px;margin:13px 14px 9px;padding:0 11px;display:flex}.conversationSearch>svg{width:17px}.conversationSearch input{width:100%;min-width:0;font:inherit;color:#203047;background:0 0;border:0;outline:0}.conversationSearch button{color:#8b99aa;background:0 0;border:0;place-items:center;display:grid}.conversationSearch button svg{width:15px}.conversationList{flex:1;min-height:0;padding:3px 8px 12px;overflow:auto}.conversationList>button{text-align:left;color:#1e2d42;background:0 0;border:0;border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px;display:grid}.conversationList>button:hover{background:#f0f5fb}.conversationList>button.selected{background:#e8f2ff}.conversationAvatar{color:#176ce0;background:#e6f0ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid;position:relative}.conversationAvatar>svg{width:19px}.conversationAvatar.large{width:48px;height:48px}.conversationAvatar.xlarge{border-radius:22px;width:74px;height:74px;font-size:18px}.conversationAvatar.xlarge>svg{width:28px}.conversationAvatar i{background:#a7b2c1;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.conversationAvatar i.available{background:#1eb980}.conversationAvatar i.busy{background:#f59e0b}.conversationAvatar i.away{background:#e4a11b}.conversationAvatar i.dnd{background:#ef5c6c}.conversationAvatar i.offline{background:#aab5c3}.conversationListCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.conversationListCopy b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.conversationListCopy b em{color:#7748bd;text-transform:uppercase;letter-spacing:.04em;background:#efe8ff;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:8px;font-style:normal}.conversationListCopy small{color:#728198;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conversationListMeta{flex-direction:column;justify-content:space-between;align-items:flex-end;height:44px;display:flex}.conversationListMeta time{color:#8593a6;font-size:10px}.conversationListMeta b{color:#fff;background:#1673ec;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;display:grid}.conversationListState{text-align:center;color:#8491a4;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:25px;font-size:12px;display:flex}.conversationListState svg{width:27px}.conversationListState strong{color:#4a5a70;font-size:14px}.conversationMain{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.conversationHeader{border-bottom:1px solid #e4eaf2;flex:0 0 73px;align-items:center;gap:11px;height:73px;padding:12px 18px;display:flex}.conversationHeader>div:not(.conversationHeaderActions){flex-direction:column;gap:3px;min-width:0;display:flex}.conversationHeader strong{color:#172337;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.conversationHeader small{color:#75859a;font-size:11px}.conversationHeaderIcon{color:#1672eb;background:#eef5ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.conversationHeaderIcon svg{width:20px}.broadcastHeaderTag{color:#7147b2;text-transform:uppercase;letter-spacing:.05em;background:#eee7ff;border-radius:6px;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal}.conversationHeaderActions{gap:7px;margin-left:auto;display:flex}.conversationHeaderActions button,.conversationMobileBack{color:#52677f;background:#fff;border:1px solid #d7e1ed;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.conversationHeaderActions button:hover{color:#146fe8;border-color:#bad2f2}.conversationHeaderActions svg,.conversationMobileBack svg{width:17px}.conversationMobileBack{display:none}.conversationError{color:#b9263a;background:#fff2f3;border:1px solid #ffd0d5;border-radius:9px;justify-content:space-between;align-items:center;margin:10px 14px 0;padding:9px 11px;font-size:12px;display:flex}.conversationError button{color:inherit;background:0 0;border:0}.conversationError svg{width:15px}.messageHistory{background:linear-gradient(#fbfdff,#f7fafe);flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.messagesLoading{color:#718198;justify-content:center;align-items:center;gap:8px;height:100%;font-size:12px;display:flex}.messageDay{justify-content:center;align-items:center;height:32px;display:flex}.messageDay span{color:#718096;background:#fff;border:1px solid #e1e8f0;border-radius:14px;padding:5px 11px;font-size:10px}.messageRow{align-items:flex-end;gap:8px;margin:5px 0;display:flex}.messageRow.mine{justify-content:flex-end}.messageAvatar{color:#1b6eda;background:#eaf2ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.messageBubble{color:#25354a;background:#fff;border:1px solid #e0e7ef;border-radius:13px 13px 13px 4px;max-width:min(72%,650px);padding:9px 11px 6px;box-shadow:0 2px 5px #14284608}.messageRow.mine .messageBubble{color:#fff;background:#1877ec;border-color:#1d73df;border-radius:13px 13px 4px}.messageBubble>b{color:#2f6fbf;margin-bottom:3px;font-size:10px;display:block}.messageBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.messageBubble small{color:#8a98a9;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:9px;display:flex}.messageRow.mine .messageBubble small{color:#d6e8ff}.messageBubble small span{place-items:center;display:grid}.messageBubble small svg{width:12px;height:12px}.messageBubble.pinned{box-shadow:0 0 0 2px #f5d98b,0 3px 8px #48360e14}.messageRow.mine .messageBubble.pinned{box-shadow:0 0 0 2px #f8d36f,0 3px 8px #174b8e33}.messageBubbleHead{align-items:center;gap:6px;min-height:19px;margin:-2px -3px 3px;display:flex}.messageBubbleHead>b{color:#2f6fbf;font-size:10px}.messageBubbleHead>span{color:#886616;background:#fff4ce;border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:8px;font-weight:800;display:flex}.messageBubbleHead>span svg{width:9px;height:9px}.messageBubbleHead>button{color:#93a1b2;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:23px;height:23px;margin-left:auto;padding:0;display:grid}.messageBubble:hover .messageBubbleHead>button,.messageBubbleHead>button:focus{opacity:1}.messageBubbleHead>button:hover{color:#356baf;background:#eef3f8}.messageBubbleHead>button svg{width:12px}.messageRow.mine .messageBubbleHead>button{color:#d4e7ff}.messageRow.mine .messageBubbleHead>button:hover{color:#fff;background:#3288f0}.messageRow.mine .messageBubbleHead>span{color:#795a08;background:#fff0bc}.pinnedMessageBar{color:#8b6816;text-align:left;background:#fffaf0;border:0;border-bottom:1px solid #eadcae;align-items:center;gap:9px;min-height:43px;padding:7px 18px;display:flex}.pinnedMessageBar>svg{width:16px}.pinnedMessageBar>span{flex-direction:column;gap:1px;display:flex}.pinnedMessageBar b{font-size:10px}.pinnedMessageBar small{color:#8c7b58;font-size:8px}.messageAckStatus{color:#4773a9;background:#edf4ff;border-radius:7px;align-items:center;gap:5px;margin-top:7px;padding:6px 7px;font-size:9px;display:flex}.messageAckStatus svg{width:13px}.messageAckStatus b{font-size:9px}.messageAckStatus.confirmed{color:#23805c;background:#e8f8f0}.messageRow.mine .messageAckStatus{color:#e8f3ff;background:#2f87ef}.messageAckButton{color:#176fdc;background:#eef6ff;border:1px solid #8eb9ed;border-radius:7px;align-items:center;gap:5px;height:29px;margin-top:7px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.messageAckButton svg{width:13px}.messageAckButton:disabled{opacity:.55}.messageComposer{background:#fff;border-top:1px solid #e1e8f0;flex:none;margin:0;padding:11px 15px 13px}.messageComposer textarea{resize:vertical;width:100%;min-height:52px;max-height:130px;font:inherit;color:#203047;border:1px solid #d8e2ee;border-radius:11px;outline:0;padding:13px;font-size:13px;line-height:1.45}.messageComposer textarea:focus{border-color:#85b5f4;box-shadow:0 0 0 3px #e8f2ff}.messageComposer>div:last-child{justify-content:space-between;align-items:flex-end;gap:10px;min-height:38px;display:flex}.messageComposer>div:last-child>span{align-items:center;gap:7px;min-width:0;display:flex}.messageComposer small{color:#8897a9;font-size:10px}.messageComposer>div:last-child>button{color:#fff;background:#1673ec;border:0;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.messageComposer button:disabled{opacity:.5}.messageComposer button svg{width:15px}.messageComposer .attachButton{color:#5d7088;background:#fff;border:1px solid #d9e3ee;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.conversationDetails{background:#fbfcfe;border-left:1px solid #e1e8f0;flex-direction:column;align-items:center;min-width:0;padding:28px 18px;display:flex}.conversationDetails h3{color:#172236;text-align:center;margin:14px 0 4px;font-size:15px}.conversationDetails>p{color:#728198;margin:0;font-size:11px}.conversationContactData{border-top:1px solid #e2e8f0;width:100%;margin:26px 0 18px}.conversationContactData span{color:#63758d;border-bottom:1px solid #e2e8f0;grid-template-columns:22px minmax(0,1fr);min-width:0;padding:13px 2px;display:grid}.conversationContactData svg{grid-row:1/3;align-self:center;width:16px}.conversationContactData small{font-size:9px}.conversationContactData b{color:#26374c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.conversationPrivacy{color:#4072ad;background:#f4f8fd;border:1px solid #d8e4f2;border-radius:10px;gap:8px;margin-top:auto;padding:11px;display:flex}.conversationPrivacy svg{flex:none;width:17px}.conversationPrivacy span{flex-direction:column;gap:3px;display:flex}.conversationPrivacy b{font-size:10px}.conversationPrivacy small{color:#72849a;font-size:9px;line-height:1.45}.conversationWelcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:35px;display:flex}.conversationWelcome>span{color:#176fe5;background:#eaf3ff;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.conversationWelcome>span svg{width:27px}.conversationWelcome h2{color:#1b2a3e;margin:17px 0 7px;font-size:20px}.conversationWelcome p{color:#74849a;max-width:480px;margin:0;font-size:13px;line-height:1.55}.conversationWelcome>button{color:#fff;background:#176fe5;border:0;border-radius:9px;align-items:center;gap:7px;margin-top:20px;padding:10px 15px;font-weight:700;display:flex}.conversationWelcome>button svg{width:16px}.conversationWelcome.compact{height:auto;min-height:300px}.conversationWelcome.compact h2{font-size:17px}.agentDirectory{flex:1;min-height:0;padding:20px;overflow:auto}.agentDirectoryTitle{color:#718198;justify-content:space-between;padding:0 4px 12px;font-size:11px;display:flex}.agentDirectoryTitle span{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.agentDirectoryTitle b{font-weight:600}.agentDirectory>button{text-align:left;background:#fff;border:1px solid #e0e7ef;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:9px;padding:12px;display:flex}.agentDirectory>button:hover{background:#f8fbff;border-color:#b8d1f2}.agentDirectory>button.selected{background:#eef6ff;border-color:#79acef;box-shadow:0 0 0 2px #e4f0ff}.agentDirectory>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.agentDirectory>button strong{color:#203047;font-size:13px}.agentDirectory>button small{color:#718198;font-size:11px}.agentDirectory>button em{color:#146fe5;background:#edf5ff;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:11px;font-style:normal;font-weight:700}.agentDirectory>button.selected em{color:#fff;background:#1673ec}.conversationHistorySearch{color:#286ebf;text-align:left;background:#eff6ff;border:1px solid #d9e7f8;border-radius:8px;align-items:center;gap:6px;margin:0 14px 9px;padding:7px 9px;font-size:10px;display:flex}.conversationHistorySearch svg{flex:none;width:13px}.conversationHistorySearch.active{background:#e3f0ff;border-color:#73a9ee}.conversationSearchResults{flex:1;min-height:0;padding:14px;overflow:auto}.conversationSearchResults>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e9f1;grid-template-columns:38px minmax(0,1fr) 20px;align-items:start;gap:10px;width:100%;padding:13px;display:grid}.conversationSearchResults>button:hover{background:#f7faff}.conversationSearchResults>button>span:nth-child(2){min-width:0}.conversationSearchResults b{color:#203047;font-size:12px;display:block}.conversationSearchResults small{color:#7b899c;margin-top:3px;font-size:9px;display:block}.conversationSearchResults p{color:#495d75;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.45}.conversationSearchResults>button>svg{color:#8da0b7;width:15px;transform:rotate(180deg)}.messageSearchAvatar{color:#176edf;background:#e8f2ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.conversationCreateBar{background:#fff;border-top:1px solid #dae3ee;align-items:flex-end;gap:10px;margin:18px -20px -20px;padding:13px 20px;display:flex;position:sticky;bottom:-20px;box-shadow:0 -8px 18px #1528440d}.conversationCreateBar label{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.conversationCreateBar label span{color:#53667e;font-size:10px;font-weight:700}.conversationCreateBar input{border:1px solid #d5e0ec;border-radius:9px;outline:0;height:38px;padding:0 11px}.conversationCreateBar input:focus{border-color:#79acee}.conversationCreateBar>button{color:#fff;white-space:nowrap;background:#1673ec;border:0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.conversationCreateBar>button:disabled{opacity:.5}.conversationCreateBar svg{width:15px}.roomModeBuilder{background:#f9fbfe;border:1px solid #dce5f0;border-radius:12px;margin:14px 0 4px;padding:14px}.roomModeBuilder>strong{color:#34485f;margin-bottom:9px;font-size:11px;display:block}.roomModeBuilder>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.roomModeBuilder>div>button{color:#63758c;text-align:left;background:#fff;border:1px solid #d8e2ed;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.roomModeBuilder>div>button.selected{color:#176edc;background:#eef6ff;border-color:#6ca5ed;box-shadow:0 0 0 2px #e2efff}.roomModeBuilder>div>button>svg{flex:none;width:18px}.roomModeBuilder>div>button span{flex-direction:column;gap:3px;display:flex}.roomModeBuilder>div>button b{color:#2f435a;font-size:10px}.roomModeBuilder>div>button small{color:#76869a;font-size:9px;line-height:1.35}.publisherBuilder{border-top:1px solid #dce5ef;margin-top:11px;padding-top:10px}.publisherBuilder>p{color:#62758c;align-items:center;gap:5px;margin:0 0 8px;font-size:9px;display:flex}.publisherBuilder>p svg{width:13px}.publisherBuilder>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:7px 8px;display:grid}.publisherBuilder>button:hover{background:#f0f4f9}.publisherBuilder>button>span{color:#1b6fdb;background:#e8f1ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.publisherBuilder>button>b{color:#34465b;font-size:10px}.publisherBuilder>button>em{color:#8491a2;font-size:9px;font-style:normal}.publisherBuilder>button.selected>em{color:#1772e7;font-weight:700}.ackRequirementToggle{color:#556b83;cursor:pointer;background:#fff;border:1px solid #d6e1ef;border-radius:9px;grid-template-columns:auto 19px minmax(0,1fr);align-items:center;gap:8px;margin-top:9px;padding:10px;display:grid}.ackRequirementToggle>input{accent-color:#176fe5;width:15px;height:15px}.ackRequirementToggle>svg{color:#176fe5;width:18px}.ackRequirementToggle>span{flex-direction:column;gap:2px;display:flex}.ackRequirementToggle b{color:#2d4057;font-size:10px}.ackRequirementToggle small{color:#74859a;font-size:8px;line-height:1.4}.messageAttachments{flex-direction:column;gap:5px;margin-top:7px;display:flex}.messageAttachments>button{color:#53677f;text-align:left;background:#f7f9fc;border:1px solid #d6e1ed;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 17px;align-items:center;gap:6px;min-width:210px;max-width:100%;padding:7px 8px;display:grid}.messageRow.mine .messageAttachments>button{color:#fff;background:#2a83ee;border-color:#6ca7ed}.messageAttachments svg{width:16px}.messageAttachments>button>span{min-width:0}.messageAttachments b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.messageAttachments em{opacity:.75;margin-top:2px;font-size:8px;font-style:normal;display:block}.pendingAttachments{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.pendingAttachments>span{color:#50647d;background:#f3f7fc;border:1px solid #d8e3ef;border-radius:8px;align-items:center;gap:5px;max-width:250px;height:30px;padding:0 5px 0 8px;display:flex}.pendingAttachments svg{width:13px}.pendingAttachments b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.pendingAttachments em{color:#7e8da0;white-space:nowrap;font-size:8px;font-style:normal}.pendingAttachments button{color:#7e8da0;background:0 0;border:0;place-items:center;width:21px;height:21px;padding:0;display:grid}.conversationTyping{color:#73849a;background:#f7fafe;align-items:center;gap:3px;height:27px;padding:0 22px;font-size:10px;display:flex}.conversationTyping i{background:#7e9fc6;border-radius:50%;width:4px;height:4px;animation:1.1s infinite typingDot}.conversationTyping i:nth-child(2){animation-delay:.16s}.conversationTyping i:nth-child(3){animation-delay:.32s}.conversationTyping span{margin-left:5px}@keyframes typingDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.conversationGroupMembers{border-top:1px solid #e0e7ef;width:100%;max-height:240px;margin:24px 0 15px;overflow:auto}.conversationGroupMembers>span{border-bottom:1px solid #e0e7ef;grid-template-columns:minmax(0,1fr);padding:10px 2px 10px 17px;display:grid;position:relative}.conversationGroupMembers>span>i{background:#aab5c3;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:2px}.conversationGroupMembers i.available{background:#1eb980}.conversationGroupMembers i.busy,.conversationGroupMembers i.away{background:#f59e0b}.conversationGroupMembers i.dnd{background:#ef5c6c}.conversationGroupMembers b{color:#293b51;font-size:10px}.conversationGroupMembers small{color:#7e8da1;margin-top:2px;font-size:9px}.broadcastReadOnly{color:#744fb0;background:#faf8ff;border-top:1px solid #e0e7ef;align-items:center;gap:11px;min-height:72px;padding:13px 18px;display:flex}.broadcastReadOnly>svg{flex:none;width:22px}.broadcastReadOnly span{flex-direction:column;gap:4px;display:flex}.broadcastReadOnly b{font-size:11px}.broadcastReadOnly small{color:#786d89;font-size:9px;line-height:1.4}.managePublishersButton{color:#754ab5;background:#f7f2ff;border:1px solid #d8caef;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.managePublishersButton svg{width:14px}.channelPolicyBackdrop{z-index:1200;background:#0a16268f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.channelPolicyModal{background:#fff;border-radius:16px;width:min(560px,100%);max-height:min(760px,94vh);overflow:auto;box-shadow:0 24px 70px #0512244d}.channelPolicyModal>header{border-bottom:1px solid #e0e7ef;align-items:center;gap:11px;padding:17px 19px;display:flex}.channelPolicyModal>header>span{color:#754bb6;background:#f0eaff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.channelPolicyModal>header>span svg{width:19px}.channelPolicyModal>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.channelPolicyModal>header strong{color:#1d2c40;font-size:14px}.channelPolicyModal>header small{color:#77869a;font-size:10px}.channelPolicyModal>header>button{color:#718096;background:#f3f6fa;border:0;border-radius:8px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.channelPolicyModal>header>button svg{width:16px}.channelPolicyModal>p{color:#64758b;margin:0;padding:15px 19px 10px;font-size:11px;line-height:1.45}.policyModeCards{grid-template-columns:1fr 1fr;gap:9px;padding:0 19px 15px;display:grid}.policyModeCards>button{color:#65778e;text-align:left;background:#fff;border:1px solid #d9e2ed;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.policyModeCards>button.selected{background:#f7f3ff;border-color:#7551ba;box-shadow:0 0 0 2px #eee6fb}.policyModeCards svg{flex:none;width:20px}.policyModeCards span{flex-direction:column;gap:4px;display:flex}.policyModeCards b{color:#2e4056;font-size:11px}.policyModeCards small{font-size:9px;line-height:1.4}.policyPublisherList{background:#fafbfd;border:1px solid #e0e6ef;border-radius:11px;margin:0 19px 14px;padding:10px}.policyPublisherList>p{color:#67798f;align-items:center;gap:5px;margin:0 0 7px;padding:0 3px;font-size:9px;display:flex}.policyPublisherList>p svg{width:13px}.policyPublisherList>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.policyPublisherList>button:hover{background:#f0f4f9}.policyPublisherList>button>span{color:#196ede;background:#e7f1ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.policyPublisherList>button>b{color:#2d4057;flex-direction:column;font-size:10px;display:flex}.policyPublisherList>button b small{color:#8491a2;margin-top:2px;font-size:8px;font-weight:400}.policyPublisherList>button>em{color:#7a8798;background:#eef1f5;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal}.policyPublisherList>button.selected>em{color:#176fdc;background:#e7f1ff;font-weight:700}.channelPolicyModal>footer{border-top:1px solid #e0e7ef;justify-content:flex-end;gap:8px;padding:13px 19px;display:flex}.channelPolicyModal>footer button{color:#52677f;background:#fff;border:1px solid #d7e0eb;border-radius:9px;align-items:center;gap:6px;height:37px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.channelPolicyModal>footer button:last-child{color:#fff;background:#176fe5;border-color:#176fe5}.channelPolicyModal>footer button:disabled{opacity:.5}.channelPolicyModal>footer svg{width:14px}.spin{animation:1s linear infinite conversationSpin}@keyframes conversationSpin{to{transform:rotate(360deg)}}@media (width<=1250px){.conversationShell{grid-template-columns:300px minmax(400px,1fr)}.conversationDetails{display:none}}@media (width<=900px){.conversationsPage{padding:12px}.conversationShell{grid-template-columns:270px minmax(350px,1fr)}}@media (width<=720px){.conversationsPage{height:calc(100dvh - 69px);padding:7px}.conversationShell{border-radius:12px;grid-template-columns:1fr;min-height:0}.conversationRail{border:0}.conversationMain,.mobileConversationOpen .conversationRail{display:none}.mobileConversationOpen .conversationMain{display:flex}.conversationMobileBack{display:grid}.conversationHeaderActions button:nth-last-child(-n+2){display:none}.messageHistory{padding:14px 11px}.messageBubble{max-width:84%}.messageComposer{padding:9px}.messageComposer>div:last-child{justify-content:flex-end}.messageComposer>div:last-child small,.conversationDetails{display:none}.conversationCreateBar{flex-direction:column;align-items:stretch}.conversationCreateBar>button{justify-content:center}.messageAttachments>button{min-width:180px}.roomModeBuilder>div,.policyModeCards{grid-template-columns:1fr}.channelPolicyBackdrop{padding:7px}.channelPolicyModal{max-height:96vh}.channelPolicyModal>header,.channelPolicyModal>footer{padding-left:13px;padding-right:13px}}.whatsappPage{min-width:0;height:calc(100vh - 98px);padding:16px 22px 22px}.whatsappShell{background:#fff;border:1px solid #dbe4ee;border-radius:16px;grid-template-columns:330px minmax(420px,1fr) 245px;height:100%;min-height:530px;display:grid;overflow:hidden;box-shadow:0 12px 32px #0f1f350a}.waInbox{background:#fbfcfe;border-right:1px solid #e0e7ef;flex-direction:column;min-width:0;display:flex}.waInbox>header{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;height:69px;padding:13px 15px;display:flex}.waInbox>header>div{align-items:center;gap:9px;display:flex}.waInbox>header>div>span{color:#168459;background:#e7f8ef;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.waInbox>header svg{width:18px}.waInbox>header strong,.waInbox>header small{display:block}.waInbox>header strong{font-size:14px}.waInbox>header small{color:#7b8a9c;margin-top:2px;font-size:9px}.waInbox>header>button{color:#60758d;background:#fff;border:1px solid #d8e1eb;border-radius:8px;width:32px;height:32px}.waInbox>header>button svg{width:14px}.waFilters{border-bottom:1px solid #e2e8ef;padding:11px 12px}.waFilters>label{background:#fff;border:1px solid #d8e1ec;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.waFilters>label svg{color:#8190a3;width:14px}.waFilters input{border:0;outline:0;flex:1;min-width:0;font-size:10px}.waFilters>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.waFilters select{color:#53677f;background:#fff;border:1px solid #dbe3ec;border-radius:7px;height:31px;padding:0 7px;font-size:9px}.waConversationList{flex:1;min-height:0;overflow:auto}.waConversationList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e9f0;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;min-height:82px;padding:11px 12px;display:grid}.waConversationList>button:hover{background:#f6f9fc}.waConversationList>button.selected{background:#eaf3ff;box-shadow:inset 3px 0 #2076e4}.waAvatar{color:#2371d4;background:#e7f1ff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:800;display:grid}.waListCopy{min-width:0}.waListCopy b{color:#25374c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.waConversationList>button.unread .waListCopy b{color:#101d2e;font-weight:800}.waListCopy small{color:#6e7f94;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.waListCopy em{color:#8a98a9;margin-top:7px;font-size:8px;font-style:normal;display:block}.waListMeta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.waListMeta time{color:#8795a6;font-size:8px}.waListMeta b{color:#fff;background:#20a66d;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.waListEmpty{text-align:center;color:#7b899b;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:240px;padding:25px;display:flex}.waListEmpty svg{width:27px}.waListEmpty strong{color:#34475d;margin:11px 0 5px;font-size:11px}.waListEmpty span{font-size:9px;line-height:1.5}.waConversation{background:#f5f8fb;flex-direction:column;min-width:0;display:flex;position:relative}.waConversationHeader{background:#fff;border-bottom:1px solid #dfe6ef;align-items:center;gap:9px;height:69px;padding:10px 14px;display:flex;position:relative}.waConversationHeader>div:first-of-type{min-width:0}.waConversationHeader strong,.waConversationHeader small{display:block}.waConversationHeader strong{color:#25374c;font-size:12px}.waConversationHeader small{color:#7b899b;margin-top:3px;font-size:9px}.waStatus{color:#697b90;background:#eef2f6;border-radius:999px;margin-left:7px;padding:5px 8px;font-size:8px;font-weight:700}.waStatus.new{color:#a36915;background:#fff1db}.waStatus.open{color:#137d52;background:#e6f8ef}.waStatus.waiting{color:#506cc2;background:#edf2ff}.waStatus.resolved{color:#54746d;background:#e8f1f0}.waHeaderActions{align-items:center;gap:5px;margin-left:auto;display:flex}.waHeaderActions button{color:#4e647d;white-space:nowrap;background:#fff;border:1px solid #d5dfe9;border-radius:8px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.waHeaderActions button.primary{color:#fff;background:#16855a;border-color:#16855a}.waHeaderActions button.icon{place-items:center;width:31px;padding:0;display:grid}.waHeaderActions svg{width:13px}.waMobileBack{color:#5c7189;background:#eef3f8;border:0;border-radius:8px;width:32px;height:32px;display:none}.waMobileBack svg{width:16px}.waTransferMenu{z-index:20;background:#fff;border:1px solid #d8e1eb;border-radius:11px;width:245px;padding:9px;top:61px;right:12px;box-shadow:0 16px 38px #1020362e;position:absolute!important}.waTransferMenu>strong{color:#6a7a8e;padding:4px 5px 7px;font-size:9px;display:block}.waTransferMenu>button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:7px;width:100%;padding:8px 6px;display:grid}.waTransferMenu>button:hover{background:#f1f5f9}.waTransferMenu>button>span{color:#176fdd;background:#e8f2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.waTransferMenu>button>b{color:#34475d;flex-direction:column;font-size:9px;display:flex}.waTransferMenu small{color:#7f8d9f;margin-top:2px;font-size:8px}.waTransferMenu>button.release{color:#bd4355;border-top:1px solid #e2e8ef;margin-top:6px;font-size:9px;display:block}.waError{color:#b42f44;background:#fff0f2;border-bottom:1px solid #f4bfc6;padding:8px 12px;font-size:9px}.waMessageHistory{flex:1;min-height:0;padding:20px 23px;overflow:auto}.waMessageRow{flex-direction:column;align-items:flex-start;margin-bottom:12px;display:flex}.waMessageRow.mine{align-items:flex-end}.waBubble{background:#fff;border:1px solid #dce4ec;border-radius:4px 13px 13px;max-width:min(72%,560px);padding:10px 11px 7px;box-shadow:0 2px 5px #13274108}.waMessageRow.mine .waBubble{background:#ddf7e9;border-color:#b6e6d0;border-radius:13px 4px 13px 13px}.waBubble p{color:#25374c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.waBubble footer{color:#8795a5;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;display:flex}.waBubble footer time{font-size:7px}.waBubble footer svg{width:12px}.waBubble footer .read{color:#1874df}.waBubble footer .failed{color:#d8465a}.waMessageRow>small{color:#8794a4;margin:4px 3px 0;font-size:7px}.waMessageError{color:#b73649;margin-top:5px;font-size:8px;display:block}.waMediaPlaceholder{color:#65798f;background:#edf2f7;border-radius:9px;align-items:center;gap:8px;min-width:170px;margin-bottom:7px;padding:15px;display:flex}.waMediaPlaceholder svg{width:19px}.waMediaPlaceholder span{font-size:9px}.waNoMessages{color:#8795a6;place-items:center;height:100%;font-size:10px;display:grid}.waAssignmentPrompt{color:#3270b8;background:#eef6ff;border-top:1px solid #d9e3ed;align-items:center;gap:9px;min-height:56px;padding:9px 14px;display:flex}.waAssignmentPrompt>svg{flex:none;width:19px}.waAssignmentPrompt>span{flex-direction:column;gap:3px;display:flex}.waAssignmentPrompt b{font-size:9px}.waAssignmentPrompt small{color:#6c82a0;font-size:8px}.waAssignmentPrompt>button{color:#fff;background:#1a73e5;border:0;border-radius:8px;height:31px;margin-left:auto;padding:0 11px;font-size:9px;font-weight:700}.waAssignmentPrompt.muted{color:#687b91;background:#f3f5f8}.waAssignmentPrompt.resolved{color:#33745e;background:#eef8f3}.waAssignmentPrompt.warning{color:#956414;background:#fff7e9}.waComposer{background:#fff;border-top:1px solid #dae3ec;padding:10px 13px 12px}.waComposer textarea{resize:vertical;width:100%;min-height:54px;max-height:130px;font:inherit;color:#273950;border:1px solid #d6e0ea;border-radius:10px;outline:0;padding:11px;font-size:11px}.waComposer textarea:focus{border-color:#6ba7ec;box-shadow:0 0 0 3px #e7f1ff}.waComposer textarea:disabled{color:#94a0ae;background:#f3f5f7}.waComposer footer{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.waComposer footer>span{color:#8996a6;font-size:8px}.waComposer button{color:#fff;background:#16855a;border:0;border-radius:8px;align-items:center;gap:6px;height:33px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.waComposer button:disabled{opacity:.45}.waComposer button svg{width:14px}.waWelcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:35px;display:flex}.waWelcome>span{color:#15835a;background:#e4f7ed;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.waWelcome>span svg{width:28px}.waWelcome h2{margin:17px 0 7px;font-size:20px}.waWelcome>p{color:#74849a;max-width:470px;margin:0;font-size:12px;line-height:1.55}.waWelcome>div{color:#4872a3;text-align:left;background:#f1f7fd;border:1px solid #d6e3f1;border-radius:10px;align-items:center;gap:8px;max-width:410px;margin-top:20px;padding:11px;display:flex}.waWelcome>div svg{width:18px}.waWelcome>div span{flex-direction:column;gap:3px;display:flex}.waWelcome>div b{font-size:9px}.waWelcome>div small{font-size:8px}.waDetails{background:#fbfcfe;border-left:1px solid #e0e7ef;flex-direction:column;align-items:center;min-width:0;padding:27px 16px;display:flex}.waLargeAvatar{color:#2270d3;background:#e6f1ff;border-radius:18px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:800;display:grid}.waDetails h3{text-align:center;margin:13px 0 4px;font-size:13px}.waDetails>p{color:#7a899b;margin:0;font-size:10px}.waDetails dl{width:100%;margin:23px 0}.waDetails dl>div{border-top:1px solid #e1e7ef;padding:11px 1px}.waDetails dt{color:#8190a1;font-size:8px}.waDetails dd{color:#34475d;margin:4px 0 0;font-size:10px;font-weight:700}.waDetails dd small{color:#8491a0;margin-top:3px;font-size:8px;font-weight:400;display:block}.waPrivacy{color:#2d775a;background:#eff9f4;border:1px solid #cfe5da;border-radius:9px;align-items:flex-start;gap:7px;margin-top:auto;padding:10px;display:flex}.waPrivacy svg{flex:none;width:16px}.waPrivacy span{flex-direction:column;gap:3px;display:flex}.waPrivacy b{font-size:8px}.waPrivacy small{color:#66877a;font-size:8px;line-height:1.4}.waDetailsEmpty{color:#8795a5;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:9px;display:flex}.waDetailsEmpty svg{width:22px}.waWindowBadge{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:700;display:flex}.waWindowBadge svg{width:11px}.waWindowBadge.open{color:#27775a;background:#e9f7f0}.waWindowBadge.closed{color:#966116;background:#fff1dd}.waAssignmentPrompt.warning>button{align-items:center;gap:5px;display:flex}.waAssignmentPrompt.warning>button svg{width:13px}.waComposer{position:relative}.waComposer footer>div{align-items:center;gap:6px;display:flex}.waComposer .waQuickButton{color:#3971b2;background:#fff;border:1px solid #cddbea}.waQuickMenu{z-index:18;background:#fff;border:1px solid #d7e1eb;border-radius:11px;width:min(360px,100% - 26px);max-height:300px;padding:7px;position:absolute;bottom:55px;left:13px;overflow:auto;box-shadow:0 16px 38px #0f213833}.waQuickMenu>header{color:#40546b;justify-content:space-between;align-items:center;padding:5px 6px 8px;display:flex}.waQuickMenu>header strong{font-size:9px}.waQuickMenu>header button{color:#687b91;background:#f2f5f8;border:0;width:25px;height:25px;padding:0}.waQuickMenu>header svg{width:12px}.waQuickMenu>p{text-align:center;color:#8290a1;padding:18px;font-size:8px}.waQuickMenu>button{text-align:left;flex-direction:column;width:100%;color:#35495f!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:flex-start!important;gap:4px!important;height:auto!important;padding:9px!important;display:flex!important}.waQuickMenu>button:hover{background:#f1f6fc!important}.waQuickMenu b{font-size:9px}.waQuickMenu b small{color:#1c70db;margin-left:6px;font-size:8px}.waQuickMenu span{color:#728298;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.waTemplateBackdrop{z-index:1500;background:#0a172799;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.waTemplateModal{background:#fff;border-radius:16px;width:min(600px,100%);max-height:94vh;overflow:auto;box-shadow:0 25px 80px #04112259}.waTemplateModal>header{border-bottom:1px solid #dfe6ee;align-items:center;gap:10px;padding:16px 18px;display:flex}.waTemplateModal>header>span{color:#7149b9;background:#f0ebff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.waTemplateModal>header svg{width:17px}.waTemplateModal>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.waTemplateModal>header strong{font-size:13px}.waTemplateModal>header small{color:#77879b;font-size:9px}.waTemplateModal>header>button{color:#65788e;background:#f1f4f7;border:0;border-radius:8px;width:31px;height:31px;margin-left:auto}.waTemplatePicker{border-bottom:1px solid #e1e7ef;max-height:190px;padding:12px 15px;overflow:auto}.waTemplatePicker>button{text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;padding:10px;display:flex}.waTemplatePicker>button.selected{background:#edf5ff;border-color:#6ea5e9}.waTemplatePicker span{flex-direction:column;gap:3px;display:flex}.waTemplatePicker b{color:#30445a;font-size:10px}.waTemplatePicker small{color:#7b899b;font-size:8px}.waTemplatePicker svg{color:#1971df;width:14px}.waTemplatePreview{padding:14px 18px}.waTemplatePreview>strong{color:#4d6178;font-size:9px}.waTemplatePreview>p{color:#40546b;white-space:pre-wrap;background:#f5f8fb;border-radius:9px;padding:11px;font-size:10px;line-height:1.5}.waTemplatePreview label{color:#4a5e75;flex-direction:column;gap:5px;margin-top:8px;font-size:9px;font-weight:700;display:flex}.waTemplatePreview input{border:1px solid #d5e0eb;border-radius:8px;outline:0;height:36px;padding:0 9px}.waTemplatePreview input:focus{border-color:#72a8ec}.waTemplateModal>footer{background:#fafbfd;border-top:1px solid #dfe6ee;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.waTemplateModal>footer button{color:#52677e;background:#fff;border:1px solid #d4dee9;border-radius:8px;height:35px;padding:0 11px;font-size:9px;font-weight:700}.waTemplateModal>footer button:last-child{color:#fff;background:#1973e6;border-color:#1973e6;align-items:center;gap:5px;display:flex}.waTemplateModal>footer button:disabled{opacity:.5}.waTemplateModal>footer svg{width:13px}.waInboxActions{align-items:center;gap:5px;display:flex}.waInboxActions>button{color:#60758d;background:#fff;border:1px solid #d8e1eb;border-radius:8px;width:32px;height:32px}.waInboxActions>button:first-child{color:#168258;background:#edf9f4;border-color:#bcdccf}.waInboxActions svg{width:14px}.waStartModal{width:min(720px,100%)}.waStartModal>header>span{color:#16845a;background:#e5f8ee}.waStartFields{padding:15px 18px}.waStartFields>label,.waStartFields>div>label,.waStartPreview label,.waStartFields fieldset>label{color:#485d74;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.waStartFields>div{grid-template-columns:1fr 1fr;gap:9px;margin:9px 0;display:grid}.waStartFields input,.waStartFields select,.waStartFields textarea{color:#2e4258;width:100%;height:37px;font:inherit;background:#fff;border:1px solid #d5e0eb;border-radius:8px;outline:0;padding:0 9px}.waStartFields input:focus,.waStartFields select:focus,.waStartFields textarea:focus{border-color:#72a8ec}.waStartPreview{background:#f8fafc;border:1px solid #dce5ef;border-radius:10px;margin:12px 0;padding:12px}.waStartPreview>strong{color:#4a5f76;font-size:9px}.waStartPreview>p{color:#435970;white-space:pre-wrap;background:#fff;border-radius:8px;margin:8px 0;padding:10px;font-size:9px;line-height:1.5}.waStartPreview label{margin-top:7px}.waStartFields fieldset{background:#f3faf7;border:1px solid #cfe1d8;border-radius:10px;margin:13px 0 0;padding:12px}.waStartFields fieldset legend{color:#2d6f55;padding:0 6px;font-size:9px;font-weight:800}.waStartFields fieldset textarea{resize:vertical;height:62px;margin-bottom:9px;padding-top:8px}.waConsentCheck{align-items:start;grid-template-columns:17px minmax(0,1fr)!important;margin-top:9px!important;display:grid!important}.waConsentCheck input{accent-color:#16845a;width:16px;height:16px;padding:0}.waConsentCheck span{flex-direction:column;gap:3px;display:flex}.waConsentCheck b{color:#315a4b;font-size:9px}.waConsentCheck small{color:#718a80;font-size:8px;font-weight:400}.waStartError{color:#b53549;background:#fff0f2;border:1px solid #f2bdc5;border-radius:8px;margin:0 18px 10px;padding:9px;font-size:9px}.waContactDirectory{background:#f8fafc;border:1px solid #d9e3ed;border-radius:11px;margin:12px 0;padding:11px}.waContactDirectory>header{justify-content:space-between;align-items:center;display:flex}.waContactDirectory>header>div{align-items:center;gap:7px;display:flex}.waContactDirectory>header svg{color:#2373d5;width:16px}.waContactDirectory>header span{flex-direction:column;gap:2px;display:flex}.waContactDirectory>header b{color:#34495f;font-size:9px}.waContactDirectory>header small{color:#7b899a;font-size:8px}.waContactTabs{grid-template-columns:1fr 1fr!important;gap:6px!important;margin:9px 0 7px!important;display:grid!important}.waContactTabs button{color:#60738a;background:#fff;border:1px solid #d8e1eb;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:32px;font-size:8px;font-weight:700;display:flex}.waContactTabs button.active{color:#176ed6;background:#eaf4ff;border-color:#88b5ea}.waContactTabs svg{width:13px}.waContactSearch{background:#fff;border:1px solid #d8e1eb;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.waContactSearch svg{color:#8795a6;width:14px}.waContactSearch input{background:0 0;border:0;height:30px;padding:0}.waContactSearch input:focus{border:0}.waContactResults{max-height:178px;margin-top:7px;overflow:auto}.waContactResults>p{color:#7f8da0;justify-content:center;align-items:center;gap:6px;min-height:54px;margin:0;font-size:8px;display:flex}.waContactResults>p svg{width:14px}.waContactResults>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e1e7ee;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:48px;padding:7px;display:grid}.waContactResults>button:hover{background:#eef5fc}.waContactResults>button.selected{background:#e4f1ff;border-radius:8px;box-shadow:inset 0 0 0 1px #88b7ee}.waContactResults>button>span{color:#2070d2;background:#dfeeff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.waContactResults>button div{min-width:0}.waContactResults>button b,.waContactResults>button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.waContactResults>button b{color:#2f4359;font-size:9px}.waContactResults>button small{color:#77879a;margin-top:3px;font-size:8px}.waContactResults>button em{color:#267a59;white-space:nowrap;align-items:center;gap:3px;font-size:7px;font-style:normal;display:flex}.waContactResults>button em.neutral{color:#8190a1}.waContactResults>button em svg{width:11px}.waContactExclusions{color:#8a641f;background:#fff6e8;border-radius:7px;align-items:flex-start;margin-top:7px;padding:7px;font-size:7px;line-height:1.4;grid-template-columns:none!important;gap:5px!important;display:flex!important}.waContactExclusions svg{flex:none;width:13px}.waManualContactDivider{color:#8a97a7;text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;font-size:7px;position:relative;grid-template-columns:none!important;margin:12px 0 8px!important;display:flex!important}.waManualContactDivider:before,.waManualContactDivider:after{content:"";background:#e0e6ed;flex:1;height:1px}.waManualContactDivider span{white-space:nowrap;padding:0 8px}.waOptOutButton{color:#b13d4e;background:#fff5f6;border:1px solid #efc5cb;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:33px;margin:0 0 10px;font-size:8px;font-weight:700;display:flex}.waOptOutButton svg{width:13px}.waOptOutButton:disabled{opacity:.5}.waSaveContactButton{color:#246dbf;background:#eef6ff;border:1px solid #bed7f3;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:33px;margin:0 0 8px;font-size:8px;font-weight:700;display:flex}.waSaveContactButton svg{width:13px}.waSavedContact{color:#287457;background:#eef9f4;border:1px solid #cbe5d8;border-radius:8px;align-items:center;gap:7px;width:100%;margin-bottom:9px;padding:8px;display:flex}.waSavedContact>svg{width:14px}.waSavedContact span{flex-direction:column;gap:2px;display:flex}.waSavedContact b{font-size:8px}.waSavedContact small{color:#648779;font-size:7px}.waContactSaveModal{width:min(460px,100%)}.waContactSaveModal>header>span{color:#2371d3;background:#e7f2ff}.waContactSaveModal>div{padding:16px 18px}.waContactSaveModal label{color:#465c74;flex-direction:column;gap:5px;margin-bottom:10px;font-size:9px;font-weight:700;display:flex}.waContactSaveModal input{color:#2f4359;border:1px solid #d4dfea;border-radius:8px;outline:0;height:37px;padding:0 9px}.waContactSaveModal input:focus{border-color:#72a8ec}.waContactSaveModal input:read-only{color:#718197;background:#f3f6f9}.waContactAudience{color:#3370b2;background:#f4f8fc;border:1px solid #d4e1ee;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.waContactAudience.shared{color:#287459;background:#f0f9f5;border-color:#cce4d8}.waContactAudience svg{width:17px}.waContactAudience span{flex-direction:column;gap:3px;display:flex}.waContactAudience b{font-size:9px}.waContactAudience small{color:#73879a;font-size:8px}.waMessageDelete{color:#9a6971;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:19px;height:19px;margin-right:2px;padding:0;display:grid}.waBubble:hover .waMessageDelete,.waMessageDelete:focus{opacity:1}.waMessageDelete svg{width:10px!important}.waDeleteConversationModal{width:min(480px,100%)}.waDeleteConversationModal>header>span{color:#b83a4d;background:#fff0f2}.waDeleteConversationModal>div{padding:16px 18px}.waDeleteConversationModal label{color:#4b5e74;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.waDeleteConversationModal textarea{resize:vertical;min-height:90px;font:inherit;border:1px solid #d6e0ea;border-radius:9px;outline:0;padding:10px}.waDeleteConversationModal textarea:focus{border-color:#df7c8a}.waDeleteConversationModal>footer button.danger{color:#fff;background:#bd4054;border-color:#bd4054}@media (width<=1250px){.whatsappShell{grid-template-columns:310px minmax(400px,1fr)}.waDetails{display:none}}@media (width<=920px){.whatsappPage{padding:11px}.whatsappShell{grid-template-columns:285px minmax(360px,1fr)}.waHeaderActions button:not(.primary):not(.icon){justify-content:center;width:31px;padding:0;font-size:0}.waHeaderActions button:not(.primary):not(.icon):after{content:"••";font-size:9px}}@media (width<=720px){.whatsappPage{height:calc(100dvh - 69px);padding:7px}.whatsappShell{border-radius:12px;grid-template-columns:1fr;min-height:0}.waConversation,.waMobileOpen .waInbox{display:none}.waMobileOpen .waConversation{display:flex}.waMobileBack{place-items:center;display:grid}.waConversationHeader{padding-left:8px}.waConversationHeader .waAvatar,.waStatus,.waHeaderActions button:not(.primary):not(.waContactHeaderButton){display:none}.waMessageHistory{padding:15px 10px}.waBubble{max-width:86%}.waComposer{padding:8px}.waDetails{display:none}}@media (width<=600px){.waTemplateBackdrop{padding:6px}.waStartFields>div{grid-template-columns:1fr}.waTemplateModal>header{padding:12px}.waTemplateModal>footer{padding:10px 12px}.waWindowBadge,.waComposer footer>span{display:none}.waComposer .waQuickButton{width:33px;padding:0;font-size:0}.waComposer .waQuickButton svg{width:14px}}.agent .logout{color:#78889b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.agent .logout:hover{color:#fff;background:#ffffff0d}@media (width<=720px){.agent .logout{display:none}}.homeEmptyActivity{color:#8a96a3;text-align:center;padding:34px 20px;font-size:9px}.headerActions .icon b{color:#fff;background:#eb4666;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:-4px;right:-5px}.globalMailNotice{z-index:2400;text-align:left;color:#26384d;background:#fff;border:1px solid #cfe1f6;border-radius:12px;align-items:center;gap:10px;width:315px;padding:12px;animation:.22s ease-out mailNoticeIn;display:flex;position:fixed;top:92px;right:22px;box-shadow:0 18px 55px #1635532d}.globalMailNotice>span{color:#176ed7;background:#e7f1ff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.globalMailNotice>span svg{width:16px}.globalMailNotice>div{flex:1}.globalMailNotice strong,.globalMailNotice small{display:block}.globalMailNotice strong{font-size:10px}.globalMailNotice small{color:#6f7f91;margin-top:3px;font-size:8px}.globalMailNotice>svg{color:#8a97a5;width:13px}@keyframes mailNoticeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}main>section,main>.content,.adminContent,.phoneContent,.meetingsContent,.contactsContent{min-width:0}.content{padding-top:18px}.compactModuleHeader{justify-content:flex-end;align-items:center;min-height:40px;margin-bottom:10px}.compactModuleHeader.phonePageTitle,.compactModuleHeader.meetingsTitle{justify-content:flex-end}.adminContent .adminTitle{align-items:center;margin-bottom:12px}.adminContent .adminTitle .eyebrow,.adminContent .adminTitle p{display:none}.adminContent .adminTitle h2{margin:0;font-size:16px}.adminContent .adminTitle>button,.adminContent .audioTitleActions button,.adminContent .inboundTitleActions button,.adminContent .outboundHeaderActions button{padding-top:9px;padding-bottom:9px}.adminTabs{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.adminTabs button{white-space:nowrap;flex:none}.adminTitle,.meetingsTitle,.contactsTitle,.phonePageTitle,.adminTitle>div:first-child,.meetingsTitle>div:first-child,.contactsTitle>div:first-child,.phonePageTitle>div:first-child{min-width:0}.audioTitleActions,.inboundTitleActions,.outboundHeaderActions,.queueTitleActions,.consoleActions,.supervisorActions,.reportActions{gap:7px;min-width:0;display:flex}.agentTable,.meetingList,.reportsTable,.blacklistTable,.routeTable{max-width:100%}@media (width<=1100px){.adminTitle,.meetingsTitle,.contactsTitle,.phonePageTitle{flex-wrap:wrap;gap:14px}.audioTitleActions,.inboundTitleActions,.outboundHeaderActions,.queueTitleActions,.consoleActions,.supervisorActions,.reportActions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=720px){.adminTitle,.meetingsTitle:not(.compactModuleHeader),.contactsTitle,.phonePageTitle:not(.compactModuleHeader){flex-direction:column;align-items:stretch;gap:11px;margin-bottom:18px}.adminTitle h2,.meetingsTitle h2,.contactsTitle h2,.phonePageTitle h2{margin-top:5px;font-size:21px}.adminTitle p,.meetingsTitle p,.contactsTitle p,.phonePageTitle p{line-height:1.5}.adminTitle>button,.meetingsTitle>button{align-self:flex-start}.compactModuleHeader{flex-direction:row;align-items:center;min-height:38px;margin-bottom:8px}.compactModuleHeader>button{align-self:auto}.audioTitleActions,.inboundTitleActions,.outboundHeaderActions,.queueTitleActions,.consoleActions,.supervisorActions,.reportActions{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;padding-bottom:3px;overflow-x:auto}.audioTitleActions>*,.inboundTitleActions>*,.outboundHeaderActions>*,.queueTitleActions>*,.consoleActions>*,.supervisorActions>*,.reportActions>*{white-space:nowrap;flex:none}.modalBackdrop{padding:10px}.modalHead{gap:12px}.modalHead>div,.modalHead>div>div{min-width:0}.modalHead h3,.modalHead p{overflow-wrap:anywhere}.modalActions{flex-wrap:wrap}.agentTable,.meetingList,.reportsTable,.blacklistTable,.routeTable{overscroll-behavior-x:contain;overflow-x:auto}.recordsToolbar{flex-wrap:wrap;gap:10px}.recordsToolbar>div:last-child{max-width:100%}}@media (width<=520px){.modalBackdrop{padding:6px}.modalActions{justify-content:stretch}.modalActions button{flex:auto}.tableHead,.meetingListHead{padding-left:12px;padding-right:12px}.emptyAgents,.meetingEmpty{padding:42px 18px}}.persistentExtension{color:#1967cf;background:#f3f8ff;border:1px solid #cfe0f7;border-radius:9px;grid-template-rows:16px 16px;grid-template-columns:22px auto;align-items:center;column-gap:7px;height:38px;padding:3px 11px;display:grid}.persistentExtension>svg{grid-row:1/3;width:17px}.persistentExtension small{color:#74869c;font-size:8px;line-height:1}.persistentExtension strong{font-size:13px;line-height:1}@media (width<=600px){.persistentExtension small{display:none}.persistentExtension{gap:4px;padding:0 9px;display:flex}}:root{color:#172033;font-synthesis:none;background:#f5f7fa;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}.sidebar{color:#c6cfdb;background:#09121f;flex-direction:column;width:244px;height:100vh;padding:24px 14px 18px;display:flex;position:fixed}.brand{color:#fff;align-items:center;gap:11px;padding:0 10px 24px;font-size:20px;font-weight:700;display:flex}.brandMark{background:linear-gradient(145deg,#3187ff,#1358ce);border-radius:9px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 5px 18px #1471ef55}.workspace{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:9px;margin-bottom:19px;padding:11px;display:flex}.workspaceLogo{color:#8fbaff;background:#1d2c40;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.workspace div{flex:1}.workspace strong,.workspace small,.agent strong,.agent small{display:block}.workspace strong{color:#fff;font-size:12px}.workspace small{color:#77869a;margin-top:2px;font-size:10px}nav{flex-direction:column;gap:4px;display:flex}nav button{color:#8c9caf;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font:500 13px inherit;display:flex}nav button:hover{color:#fff;background:#ffffff08}nav button.active{color:#fff;background:#1670e8;box-shadow:0 6px 20px #0865dc33}nav button b{background:#eb4666;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px}.agent{border-top:1px solid #ffffff12;align-items:center;gap:9px;margin-top:auto;padding:18px 8px 0;display:flex}.agent>div:nth-child(2){flex:1}.avatar{color:#1664cc;background:#dceaff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.agent strong{color:#fff;font-size:12px}.agent small{color:#7f8da0;margin-top:3px;font-size:10px}.agent small i{background:#36c98f;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}main{grid-column:2;min-width:0}header{background:#fff;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;height:76px;padding:0 34px;display:flex}header h1{margin:0;font-size:19px}header p{color:#8590a0;margin:3px 0 0;font-size:11px}.headerActions{align-items:center;gap:10px;display:flex}.headerActions label{color:#9ba5b1;border:1px solid #e3e7ed;border-radius:9px;align-items:center;gap:8px;width:240px;height:38px;padding:0 11px;display:flex}.headerActions input{border:0;outline:0;width:100%;font:12px inherit}.headerActions button{background:#fff;border:1px solid #e3e7ed;border-radius:9px;height:38px}.icon{place-items:center;width:38px;display:grid;position:relative}.icon i{background:#ef476f;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.status{align-items:center;gap:7px;padding:0 12px;font:600 11px inherit;display:flex}.status>span{background:#2bc589;border-radius:50%;width:7px;height:7px}.content{max-width:1440px;margin:auto;padding:30px 34px 50px}.welcome{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:1.5px;color:#1770e6;font-size:9px;font-weight:700}.welcome h2{margin:6px 0;font-size:25px}.welcome p{color:#7d8998;margin:0;font-size:12px}.system{background:#fff;border:1px solid #e1e6ec;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.system>span{background:#f0b44a;border-radius:50%;width:9px;height:9px}.system>span.online{background:#2bc589;box-shadow:0 0 0 4px #2bc58918}.system small,.system strong{display:block}.system small{color:#8d97a4;font-size:9px}.system strong{margin-top:2px;font-size:11px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.stats article{background:#fff;border:1px solid #e7ebf0;border-radius:12px;align-items:center;gap:13px;padding:17px;display:flex}.statIcon{border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.statIcon svg{width:18px}.blue{color:#176fe5;background:#e9f2ff}.violet{color:#7e4bd6;background:#f2ebff}.amber{color:#d68b20;background:#fff2df}.green{color:#1d9d70;background:#e4f8f0}.stats small,.stats strong,.stats span{display:block}.stats small{color:#85909e;font-size:10px}.stats strong{margin:2px 0;font-size:22px}.stats span{color:#9aa3ae;font-size:9px}.stats span.up{color:#21a272}.stats strong.time{font-size:19px}.grid{grid-template-columns:1fr 1.18fr;gap:16px;display:grid}.panel{background:#fff;border:1px solid #e6eaf0;border-radius:12px;padding:19px}.panelHead{justify-content:space-between;align-items:start;display:flex}.panel h3{margin:0;font-size:14px}.panel p{color:#8b96a4;margin:4px 0;font-size:10px}.connected{color:#239c72;background:#e8f8f2;border-radius:10px;padding:5px 8px;font-size:9px}.connected i{background:#29b983;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.dial{gap:8px;margin:22px 0 18px;display:flex}.dial input{border:1px solid #e0e5eb;border-radius:9px;outline:0;flex:1;height:45px;padding:0 13px;font:12px inherit}.dial button{color:#fff;background:#1670e8;border:0;border-radius:9px;place-items:center;width:48px;display:grid}.devices{border-top:1px solid #eef1f4;flex-direction:column;gap:9px;padding-top:12px;display:flex}.devices span{color:#667383;align-items:center;font-size:10px;display:flex}.devices i{background:#2bc589;border-radius:50%;width:7px;height:7px;margin-right:8px}.devices b,.devices em{margin-left:auto;font-size:9px;font-style:normal}.devices b{color:#229b71}.devices em{color:#d49732}.activity{grid-row:span 2}.activity .panelHead button{color:#1670e8;background:0 0;border:0;font:600 10px inherit}.row{border-bottom:1px solid #eef1f4;align-items:center;gap:11px;padding:15px 0;display:flex}.row:last-child{border-bottom:0}.initials{color:#3772b9;background:#edf3fb;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:700;display:grid}.row>div:nth-child(2){flex:1}.row strong,.row small{display:block}.row strong{font-size:11px}.row small{color:#8994a2;margin-top:3px;font-size:9px}.rowMeta{text-align:right}.rowMeta span{color:#3478cc;background:#edf4ff;border-radius:9px;padding:3px 7px;font-size:8px}.rowMeta small{margin-top:7px}.channels{grid-column:1}.channelGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.channelGrid>div{border:1px solid #e8ecf1;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.channelGrid svg{color:#3277cc;width:17px}.channelGrid span{flex:1}.channelGrid strong,.channelGrid small{display:block}.channelGrid strong{font-size:10px}.channelGrid small{color:#8b96a3;margin-top:2px;font-size:8px}.channelGrid b,.channelGrid em{font-size:8px;font-style:normal}.channelGrid b{color:#239c72}.channelGrid em{color:#d39131}@media (width<=1000px){.stats{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.activity{grid-row:auto}.channels{grid-column:auto}.headerActions label{display:none}}@media (width<=720px){.shell{grid-template-columns:66px 1fr}.sidebar{width:66px;padding:20px 8px}.brand span:last-child,.workspace,.agent>div:nth-child(2),.agent svg,nav button span,nav button b{display:none}.brand{padding:0 9px 25px}.brandMark{flex:none}nav button{justify-content:center}.agent{padding-left:8px}.content{padding:22px 16px}header{padding:0 16px}.welcome{align-items:start;gap:15px}.system{display:none}.stats{grid-template-columns:1fr 1fr}.channelGrid{grid-template-columns:1fr}}@media (width<=480px){.stats{grid-template-columns:1fr}.welcome h2{font-size:21px}}.loginPage{background:#07111f;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.loginGlow{filter:blur(10px);border-radius:50%;position:absolute}.loginGlow.one{background:#176fe522;width:500px;height:500px;top:-220px;right:-120px}.loginGlow.two{background:#6840c51a;width:380px;height:380px;bottom:-190px;left:-100px}.loginCard{z-index:1;background:#fff;border-radius:18px;width:min(420px,100vw - 32px);padding:38px;box-shadow:0 30px 80px #0008}.loginBrand{color:#101a29;align-items:center;gap:10px;margin-bottom:32px;font-size:19px;font-weight:700;display:flex}.loginCard h1{margin:8px 0;font-size:25px}.loginCard>p{color:#7d8998;margin:0 0 25px;font-size:12px}.loginCard>label{margin:14px 0;display:block}.loginCard>label>span{margin-bottom:6px;font-size:10px;font-weight:600;display:block}.loginCard>label>div{color:#8c98a7;border:1px solid #dfe5ec;border-radius:9px;align-items:center;gap:9px;height:43px;padding:0 11px;display:flex}.loginCard input{border:0;outline:0;width:100%;font:13px inherit}.loginButton{color:#fff;cursor:pointer;background:#1670e8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:20px;font:600 12px inherit;display:flex}.loginButton:disabled{opacity:.65}.authError{color:#c83853;background:#fff0f3;border-radius:7px;padding:9px;font-size:10px}.loginFoot{text-align:center;color:#919ba8;margin-top:18px;font-size:9px;display:block}html,body,#root{width:100%;max-width:100%;min-height:100%}body{overflow-x:hidden}.shell{--sidebar-width:244px;grid-template-columns:var(--sidebar-width) minmax(0,1fr);transition:grid-template-columns .2s}.shell.sidebarCollapsed{--sidebar-width:72px}.sidebar{width:var(--sidebar-width);z-index:60;padding-top:22px;transition:width .2s;overflow:hidden}.sidebar>nav{flex-direction:column;gap:4px;display:flex}.sidebar>nav button{min-width:0;position:relative}.sidebarToggle{z-index:2;color:#91a5bb;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff18;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:22px;right:10px}.sidebarToggle:hover{color:#fff;background:#ffffff15}.sidebarToggle svg{width:16px}.sidebarCollapsed .brand{justify-content:center;padding-left:0;padding-right:0}.sidebarCollapsed .brand>span:last-child,.sidebarCollapsed .workspace>div,.sidebarCollapsed .workspace>svg,.sidebarCollapsed .agent>div:nth-child(2),.sidebarCollapsed .agent>.logout,.sidebarCollapsed .sidebar>nav button>span{display:none}.sidebarCollapsed .workspace{justify-content:center;margin-left:2px;margin-right:2px;padding:9px}.sidebarCollapsed .sidebar>nav button{justify-content:center;padding-left:0;padding-right:0}.sidebarCollapsed .sidebar>nav button>b{width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:4px;right:4px}.sidebarCollapsed .agent{justify-content:center;padding-left:0;padding-right:0}.sidebarBackdrop{display:none}.mobileMenuButton{color:#52677c;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:none}.mobileMenuButton:hover{background:#f0f4f8}.mobileMenuButton svg{width:21px}.appHeader{z-index:20;background:#fff;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(16px,2.3vw,34px);display:flex;position:relative}.appHeaderTitle{min-width:0}.appHeader h1{white-space:nowrap;margin:0;font-size:19px}.appHeader p{color:#8590a0;margin:3px 0 0;font-size:11px}.appHeader .icon b{color:#fff;background:#ef476f;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:3px;right:3px}.appHeader .status{white-space:nowrap}main{width:100%;min-width:0;overflow-x:clip}main img,main video,main canvas,main iframe{max-width:100%}main input,main select,main textarea{min-width:0}.content{width:100%}.modal,.modalCard,[role=dialog]{max-width:calc(100vw - 24px)}.sidebar{overflow:visible}.sidebarToggle{background:#132238;right:-14px;box-shadow:0 5px 16px #06101d40}.sidebarToggle:hover{background:#1d314b}.brand{padding-right:10px}.sidebarCollapsed .sidebarToggle{top:22px;right:-14px}.presenceControl{position:relative}.appHeader .status{cursor:pointer;justify-content:center;min-width:116px;transition:border-color .15s,background .15s,color .15s}.appHeader .status:disabled{cursor:wait;opacity:.72}.appHeader .status .presenceDot{background:#2bc589;border-radius:50%;flex:none;width:7px;height:7px;display:block}.appHeader .status>span.statusLabel{white-space:nowrap;background:0 0;border-radius:0;width:auto;height:auto}.appHeader .status.do_not_disturb{color:#a2610d;background:#fff8ed;border-color:#f0d0a5}.appHeader .status.do_not_disturb .presenceDot{background:#e59127}.appHeader .status>svg{transition:transform .15s}.presenceControl:has(.presenceMenu) .status>svg{transform:rotate(180deg)}.presenceMenu{z-index:80;background:#fff;border:1px solid #dfe6ee;border-radius:12px;width:290px;padding:9px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 48px #17324f2e}.presenceMenu>strong{color:#586b7f;padding:5px 7px 8px;font-size:10px;display:block}.presenceMenu>button{text-align:left;color:#33475d;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 17px;align-items:center;gap:9px;width:100%;height:auto;padding:10px;display:grid}.presenceMenu>button:hover,.presenceMenu>button.selected{background:#f1f6fc}.presenceMenu>button>span:nth-child(2){min-width:0}.presenceMenu b,.presenceMenu small{display:block}.presenceMenu b{font-size:11px}.presenceMenu small{color:#7c8997;margin-top:3px;font-size:8px;line-height:1.4}.presenceMenu>button>svg{color:#176ed7;width:15px}.presenceOptionIcon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.presenceOptionIcon svg{width:15px}.presenceOptionIcon.available{color:#16865e;background:#e7f8f1}.presenceOptionIcon.dnd{color:#b66d13;background:#fff1df}.presenceMenu .presenceError{color:#b43a50;background:#fff0f2;border-radius:7px;margin:6px 7px 2px;padding:7px}@media (width<=1200px){.content{padding-left:24px;padding-right:24px}.headerActions{gap:7px}.headerActions label{width:190px}}@media (width<=1000px){.appHeaderTitle p{display:none}.appHeader{height:68px}.persistentExtension{height:36px}.content{padding-top:24px}}@media (width<=860px){.headerActions label,.statusLabel{display:none}.appHeader .status{justify-content:center;width:38px;min-width:38px;padding:0}.appHeader .status>svg{display:none}.presenceMenu{right:0}}@media (width<=720px){.shell,.shell.sidebarCollapsed{--sidebar-width:min(300px,86vw);min-height:100vh;display:block}.sidebar{width:var(--sidebar-width);transition:transform .22s;transform:translate(-105%);box-shadow:20px 0 50px #07111f38}.mobileNavOpen .sidebar{transform:translate(0)}.sidebarBackdrop{z-index:55;opacity:0;visibility:hidden;pointer-events:none;background:#07111f80;border:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.mobileNavOpen .sidebarBackdrop{opacity:1;visibility:visible;pointer-events:auto}.sidebarToggle{display:none}.sidebar .brand>span:last-child{display:block}.sidebar .workspace{display:flex}.sidebar .agent>div:nth-child(2),.sidebar .agent>.logout,.sidebar .agent svg,.sidebar>nav button>span,.sidebar>nav button>b{display:block}.sidebarCollapsed .brand{justify-content:flex-start;padding:0 39px 24px 10px}.sidebarCollapsed .brand>span:last-child,.sidebarCollapsed .workspace>div,.sidebarCollapsed .workspace>svg,.sidebarCollapsed .agent>div:nth-child(2),.sidebarCollapsed .agent>.logout,.sidebarCollapsed .sidebar>nav button>span{display:block}.sidebarCollapsed .workspace{justify-content:flex-start;margin-left:0;margin-right:0;padding:11px}.sidebarCollapsed .sidebar>nav button{justify-content:flex-start;padding:11px 12px}.sidebarCollapsed .sidebar>nav button>b{width:auto;min-width:0;height:auto;padding:1px 6px;font-size:10px;position:static}.sidebarCollapsed .agent{justify-content:flex-start;padding-left:8px;padding-right:8px}.sidebarCollapsed .agent>div:nth-child(2),.sidebarCollapsed .agent>.logout{display:block}main{width:100%;min-height:100vh}.appHeader{gap:7px;height:62px;padding:0 12px;position:sticky;top:0}.mobileMenuButton{flex:none;display:grid}.appHeaderTitle{flex:1}.appHeader h1{font-size:16px}.appHeaderTitle p{display:none}.headerActions{gap:5px}.headerActions .persistentExtension{height:34px;padding:0 8px}.headerActions .persistentExtension small{display:none}.headerActions .persistentExtension strong{font-size:11px}.headerActions .icon,.headerActions .status{width:34px;height:34px}.content{padding:18px 12px 30px}.welcome{flex-direction:column;margin-bottom:18px}.stats{grid-template-columns:1fr 1fr}}@media (width<=480px){.appHeaderTitle{display:none}.mobileMenuButton{margin-right:auto}.headerActions .persistentExtension{padding:0 7px}.content{padding-left:10px;padding-right:10px}.stats{grid-template-columns:1fr}.loginCard{padding:28px 22px}}
