/* Visibility is an invariant, including when component rules use !important. */
@layer workspaceVisibility { html[data-ws-accessibility] [hidden],html[data-ws-accessibility] .hidden,html[data-ws-accessibility] .ws-source-hidden {display:none!important;} }
/* Shared presentation tokens and existing call-frame compatibility; v4.49.0. */
:root{color-scheme:light}:root[data-dp-theme=dark]{color-scheme:dark}

html[data-dp-theme]{--ui-page:#fafafa;--ui-surface:#f4f5f5;--ui-input:#fff;--ui-nav:#eff0f1;--ui-selected:#dfe1e4;--ui-text:#202326;--ui-muted:#58616c;--ui-border:#dfe2e5;--ui-disabled:#e9ebed;--ui-disabled-text:#626b76;--ui-shadow:0 1px 3px #0000000d;--dp-nav-surface:#eff0f1}
html[data-dp-theme=dark]{--ui-page:#010736;--ui-surface:#0d1c42;--ui-input:#0a1535;--ui-nav:#0d1c42;--ui-selected:#22396f;--ui-text:#fcf1d0;--ui-muted:#c4cbe0;--ui-border:#354b79;--ui-disabled:#17254b;--ui-disabled-text:#a9b2cd;--ui-shadow:0 1px 3px #00000033;--dp-nav-surface:#0d1c42}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type){font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important;background-color:var(--ui-page)!important;color:var(--ui-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(input,select,textarea,button,table,label,summary,p,small,h1,h2,h3,h4,nav,a){font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;letter-spacing:normal!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(input,select,textarea,button,label,summary,table){font-size:14px!important;line-height:1.4!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(h1,h2){font-size:24px!important;font-weight:700!important;line-height:1.3!important;color:var(--ui-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(h3,h4,dialog h2,.card h2,.activity-panel h2){font-size:16px!important;font-weight:600!important;line-height:1.35!important;color:var(--ui-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(p,label,legend){color:var(--ui-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(small,.muted,.section-note,.bcHelp,.bcIntro,.activity-panel>p){font-size:12px!important;line-height:1.45!important;color:var(--ui-muted)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header{background-color:var(--ui-page)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.card,.activity-panel,.activity-metric,.item,.tenant,dialog,[role=dialog],.bcPanel,.dp-vm-dialog,.account-dropdown,.dp-vm-menu){background-color:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(nav,aside,.dashboard-nav,.aw-nav,.dp-navigation){background-color:var(--ui-nav)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(nav,aside,.dashboard-nav,.aw-nav,.dp-navigation) :is(a,button,summary){font-size:14px!important;font-weight:400!important;color:var(--ui-text)!important;background:transparent!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(nav,aside,.dashboard-nav,.aw-nav,.dp-navigation) :is(.active,[aria-current=page],a:hover,button:hover,summary:hover){background-color:var(--ui-selected)!important;color:var(--ui-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(input,select,textarea,option,optgroup){background-color:var(--ui-input)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(input,select,textarea,button):disabled{background-color:var(--ui-disabled)!important;color:var(--ui-disabled-text)!important;-webkit-text-fill-color:var(--ui-disabled-text)!important;opacity:1!important;border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(input,textarea)::placeholder{color:var(--ui-muted)!important;opacity:1}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid #218de0!important;outline-offset:2px}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) table{color:var(--ui-text)!important;font-size:14px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) table th{background-color:var(--ui-nav)!important;color:var(--ui-text)!important;font-size:13px!important;font-weight:600!important;border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) table td{border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) table tbody tr{background-color:var(--ui-surface)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) table tbody tr:nth-child(even){background-color:var(--ui-page)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) table tbody tr:hover{background-color:var(--ui-selected)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) button.secondary{background-color:var(--ui-selected)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.error,.bcError){color:#c52d43!important}html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.error,.bcError){color:#ff8b98!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.success,.bcSuccess){color:#127347!important}html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.success,.bcSuccess){color:#7fe1aa!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.activity-heading h2,.aw-heading h1){font-size:24px!important;font-weight:700!important}
@media(max-width:600px){html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(input,select,textarea){font-size:16px!important}}

/* Compact controls and reference spacing; keyboard focus stays distinct. */

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header{padding-top:4px!important;padding-bottom:4px!important;gap:6px!important}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(main,dialog) button:not(.key):not(.aw-key):not(.dial-fab):not(nav button):not(.dashboard-nav button):not(.aw-nav button){min-height:25px!important;padding:5px 8px!important;width:auto!important;max-width:100%;height:auto!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(header>button,header .header-account-tools>button,header .aw-header-actions>button):not(.account-trigger){width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:5px!important;flex:0 0 28px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(header>button,header .header-account-tools>button,header .aw-header-actions>button):not(.account-trigger) svg{width:16px!important;height:16px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header .account-trigger{min-height:28px!important;padding:4px 7px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #dpThemeToggle{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:5px!important;flex:0 0 26px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #dpThemeToggle svg{width:16px!important;height:16px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #activityDashboard{padding:16px!important;box-sizing:border-box}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #activityDashboard .activity-heading{margin-bottom:14px!important;gap:12px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #activityDashboard :is(.activity-metrics,.activity-columns){gap:12px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #activityDashboard .activity-panel{padding:14px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #activityDashboard .daily-performance{margin-top:14px!important;padding:12px!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(#tenantReports,#callHistory,.call-row){background-color:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #tenantReports .report-filters{background-color:var(--ui-nav)!important;border-color:var(--ui-border)!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(#tenantReports,#callHistory) :is(td,th){color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(#tenantReports,#callHistory) a{color:#78beff!important}
@media(max-width:600px){html[data-dp-theme=dark]{--workspace-header-height:62px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #activityDashboard{padding:12px!important}}

/* Keep phone glyph, account control and complete logo separate. */
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .header-account-tools{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #supervisorPhoneButton{display:inline-flex;align-items:center;justify-content:center;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;flex:0 0 28px!important;padding:5px!important;overflow:hidden!important;margin:0!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #supervisorPhoneButton>span{display:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #supervisorPhoneButton>svg{display:block!important;width:18px!important;height:18px!important;flex:none!important;stroke:currentColor!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .account-menu{flex:0 1 auto!important;min-width:0}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header .brand-logo{width:128px!important;height:28px!important;flex-basis:128px!important;overflow:hidden!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header .brand-logo img{position:absolute!important;width:140px!important;height:auto!important;max-width:none!important;max-height:none!important;left:-7px!important;top:-11px!important;object-fit:initial!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):is(.manager-layout,.ui-controller)>header>.brand-logo{top:calc((var(--workspace-header-height) - 28px)/2)!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.dp-navigation,.dashboard-nav,.aw-nav){background-color:var(--ui-nav)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header::before{background-color:var(--ui-nav)!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .activity-badge.ready{background:#102d20!important;color:#75ffad!important;border:1px solid #25814b!important;box-shadow:0 0 8px #31df684d!important;text-shadow:0 0 5px #31df6866!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .activity-badge.on-call{background:#12283e!important;color:#8dccff!important;border:1px solid #327cae!important;box-shadow:0 0 8px #42a5ff4d!important;text-shadow:0 0 5px #42a5ff66!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.activity-badge.after-call-work,.activity-badge.disposition-pending){background:#332512!important;color:#ffce7a!important;border:1px solid #9c702d!important;box-shadow:0 0 8px #ffaf324d!important;text-shadow:0 0 5px #ffaf3266!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #agentPresence[data-state=ready]>summary .presence-dot{background:#75ffad!important;box-shadow:0 0 8px #31df6899!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #agentPresence[data-state=after_call_work]>summary .presence-dot{background:#ffce7a!important;box-shadow:0 0 8px #ffaf3299!important}
@media(max-width:600px){html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .header-account-tools{gap:7px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header .brand-logo{width:90px!important;height:24px!important;flex-basis:90px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header .brand-logo img{width:100px!important;left:-5px!important;top:-8px!important}}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type).dp-rail>header .brand-logo{width:34px!important;flex-basis:34px!important}

html[data-dp-theme]{--workspace-header-height:64px!important;--ui-raised:#fff;--ui-accent:#007fae;--ui-hover:#e8edf2}
html[data-dp-theme=dark]{--ui-page:#010736;--ui-surface:#0d1c42;--ui-nav:#08132f;--dp-nav-surface:#08132f;--ui-raised:#17294f;--ui-selected:#22396f;--ui-hover:#1b315b;--ui-border:#354b79;--ui-accent:#8dccff;--ui-text:#fcf1d0;--ui-muted:#c4cbe0}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #dpThemeToggle{display:inline-flex!important;align-items:center;justify-content:center;order:100}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header{height:64px!important;min-height:64px!important;flex-wrap:nowrap!important;padding:10px 20px!important;background:var(--ui-nav)!important;border-bottom:1px solid var(--ui-border)!important;gap:10px!important;justify-content:flex-end!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .header-account-tools{flex-direction:row!important;gap:8px!important;min-width:0!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(header>button,header .header-account-tools>button,header .aw-header-actions>button,#supervisorPhoneButton,#dpThemeToggle):not(.account-trigger){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;padding:8px!important;margin:0!important;border-radius:10px!important;background:var(--ui-raised)!important;color:var(--ui-accent)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(header>button,header .header-account-tools>button,header .aw-header-actions>button,#supervisorPhoneButton,#dpThemeToggle) svg{width:20px!important;height:20px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.account-trigger,#controllerAccountToggle){background:var(--ui-raised)!important;color:var(--ui-text)!important;min-height:36px!important;padding:7px 12px!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;font-size:14px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.account-trigger,#controllerAccountToggle)>span[aria-hidden=true]{display:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .account-trigger[aria-expanded=true]{background:var(--ui-selected)!important;border-color:var(--ui-accent)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.account-dropdown,#controllerDropdown){padding:6px!important;background:var(--ui-raised)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;box-shadow:0 12px 32px #0003!important;z-index:250!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.account-dropdown,#controllerDropdown) :is(button,a){color:var(--ui-text)!important;background:transparent!important;padding:10px 12px!important;min-height:40px!important;border-radius:8px!important;line-height:20px!important;font-size:14px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.account-dropdown,#controllerDropdown) :is(button,a):hover{background:var(--ui-hover)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .account-dropdown #logout{color:#bd2945!important;border-color:var(--ui-border)!important}
html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .account-dropdown #logout{color:#ff9ba9!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation{padding:14px 10px!important;background:var(--ui-nav)!important;border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation :is(button,summary){min-height:40px!important;padding:9px 12px!important;border-radius:9px!important;font-size:14px!important;line-height:20px!important;color:var(--ui-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation :is(button,summary) .dp-icon{color:var(--ui-muted)!important;width:18px!important;height:18px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation :is(button.active,button[aria-current=page]){background:var(--ui-selected)!important;color:var(--ui-text)!important;box-shadow:inset 3px 0 var(--ui-accent)!important;font-weight:600!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation details.has-active>summary{background:transparent!important;color:var(--ui-accent)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation details::before{border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation button:hover,html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation summary:hover{background:var(--ui-hover)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.activity-metric,.activity-panel,.log-metric){background:var(--ui-raised)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.activity-metric,.log-metric)>strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .activity-badge{box-shadow:none!important;text-shadow:none!important;font-weight:500!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.presence-options,.dp-row-actions .row-action-buttons,.dp-vm-menu){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.presence-options,.dp-row-actions .row-action-buttons,.dp-vm-menu) button{background:transparent!important;color:var(--ui-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.presence-options,.dp-vm-menu) button:hover{background:var(--ui-hover)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .activity-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}
@media(max-width:600px){html[data-dp-theme]{--workspace-header-height:64px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)>header{padding:10px 8px!important;gap:4px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .header-account-tools{gap:4px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(#dpThemeToggle,#supervisorPhoneButton,header .aw-header-actions>button){width:36px!important;min-width:36px!important;flex-basis:36px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .account-trigger{max-width:100px!important;padding:7px 8px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .account-dropdown{right:8px!important;max-width:calc(100vw - 16px)!important}}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.log-workspace,.log-filters,.report-filters,.bcForm,.bcTableWrap,.customer-details-column,.customer-history-column,.floor-panel,.floor-card,.quality-panel,.quality-card,.vm,.aw-reminder,.cc-panel,.dp-vmm-panel){background-color:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type){--navy:var(--ui-text);--muted:var(--ui-muted);--line:var(--ui-border);--dp-surface:var(--ui-surface);--ink:var(--ui-text);--panel:var(--ui-surface);--soft:var(--ui-selected)}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.activity-metric,.log-metric,.report-metrics>div,.bcMetrics>div){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.activity-metric,.log-metric,.report-metrics>div,.bcMetrics>div) :is(strong,span){color:var(--ui-text)!important}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .dp-navigation :is(button,summary){border-color:transparent!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.activity-badge.ready,.activity-badge.on-call,.activity-badge.after-call-work,.activity-badge.disposition-pending){box-shadow:none!important;text-shadow:none!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.customer-panel,.customer-record-popup,.recording-actions,.recording-dialog header,.call-recording-menu,.bcPanel .bcPanelHeader,.bcPanel .bcToolbar,.bcPanel .bcTabs,.bcPanel .bcEditorFooter,.bcPanel .bcForm>label,.bcPanel .bcWeekdays,.bcPanel .bcForm>.bcHelp,.bcPanel .bcCampaign,.bcPanel .bcAudioCard,.bcPanel .bcMiniStats>span,.bcPanel details,.bcPanel .bcEmpty,.bcPanel .bcMetrics>div,#ccPicker,pre){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.log-workspace,.floor-workspace,.recording-description,.recording-message,.log-info,.agent-state-timer,.activity-empty,.bcPanel .bcAllowance,.bcPanel .bcMiniStats,.bcPanel .bcMiniStats strong,.bcPanel td,.bcPanel summary,.bcPanel .bcEditorFooter span,.bcPanel .bcMetrics span,#ccMessage){color:var(--ui-text)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.call-recording-table button.call-recording-trigger,.call-recording-menu button,.recording-actions button,.recording-actions summary,.recording-dialog button,.customer-heading button,.customer-window-actions button,.bcPanel .bcTabs button){background:var(--ui-selected)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .bcPanel .bcTabs :is(button[aria-selected=true],button[aria-pressed=true]){background:var(--ui-hover)!important;color:var(--ui-accent)!important;box-shadow:inset 0 -2px var(--ui-accent)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(a,.log-number){color:var(--ui-accent)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.log-status.good,.save-success,#activityHealth:not(.error)){color:#7fe1aa!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.log-status.other,.save-failed,.aw-error,#awMessage,#customerMessage,.customer-message){color:#ffadb9!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .customer-blocked{background:#472637!important;color:#ffadb9!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) .wrapup-banner{background:#44351c!important;color:#ffdc96!important}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout)>header{box-sizing:border-box!important;height:64px!important;min-height:64px!important;flex-wrap:nowrap!important;padding:10px 20px!important;gap:10px!important}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout) :is(.header-account-tools,.aw-header-actions,.manager-header-actions){flex-wrap:nowrap!important}

@media(max-width:600px){html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout)>header{padding:10px 8px!important;gap:4px!important}}

@media(max-width:380px){html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout)>header .brand-logo{width:26px!important;flex-basis:26px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout)>header .brand{flex:0 0 auto!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout) :is(.account-trigger,#controllerAccountToggle){max-width:80px!important;padding:7px 6px!important}}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)#dp-signin .shell{background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)#dp-signin button.submit{width:100%!important;min-height:46px!important;padding:10px 16px!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)#dp-signin{background:var(--ui-page)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)#dp-signin .art{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)#dp-signin :is(.eyebrow,.login-message strong,.art h2 em,.back,.eye){color:var(--ui-accent)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)#dp-signin :is(.art-foot,#otpInfo){color:var(--ui-muted)!important}

html[data-dp-theme=dark][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type)#dp-signin #error{color:#ffadb9!important}


html[data-dp-theme=light]{--ui-page:#f2efe7!important;--ui-surface:#ffffff!important;--ui-input:#ffffff!important;--ui-text:#223448!important;--ui-muted:#4e6072!important;--ui-border:#c8d8d8!important;--ui-raised:#ffffff!important;--ui-selected:#e4eef6!important;--ui-hover:#edf4f3!important;--ui-accent:#3368a0!important;--switch-nav:#3368a0;--switch-nav-text:#fff;--switch-active:#c8dfdb;--switch-active-text:#183c53;--switch-hover:#2b5888}
html[data-dp-theme=dark]{--ui-page:#222831!important;--ui-surface:#393e46!important;--ui-input:#30363e!important;--ui-text:#f3efe8!important;--ui-muted:#d4cec2!important;--ui-border:#59616c!important;--ui-raised:#393e46!important;--ui-selected:#494841!important;--ui-hover:#4d514f!important;--ui-accent:#dfd0b8!important;--switch-nav:#393e46;--switch-nav-text:#f3efe8;--switch-active:#dfd0b8;--switch-active-text:#222831;--switch-hover:#4d514f}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style){font-family:Arial,Helvetica,sans-serif!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) .dp-navigation{background:var(--switch-nav)!important;color:var(--switch-nav-text)!important;padding:10px 8px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) .dp-navigation :is(button,summary,.dp-label){color:var(--switch-nav-text)!important;font-size:13px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) .dp-navigation :is(button,summary){min-height:36px!important;padding:7px 10px!important;border-radius:5px!important;background:transparent!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) .dp-navigation :is(button,summary):hover{background:var(--switch-hover)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) .dp-navigation :is(button.active,button[aria-current=page],button[aria-selected=true]){background:var(--switch-active)!important;color:var(--switch-active-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) .dp-navigation :is(button.active,button[aria-current=page],button[aria-selected=true]) .dp-label{color:var(--switch-active-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) .dp-navigation details{border-color:transparent!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) .dp-navigation details:not([open])>:not(summary){display:none!important}
@media(min-width:901px){html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style).dp-rail .dp-navigation details>:not(summary){display:none!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style).dp-rail .dp-navigation details{padding:0!important;margin-left:0!important;border:0!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style).dp-rail .dp-navigation :is(button,summary){justify-content:center!important}}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) :is(#app,#controllerApp) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select){box-sizing:border-box!important;min-width:0;max-width:100%;height:34px!important;min-height:34px!important;padding:4px 9px!important;border-radius:5px!important;font-size:14px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) :is(#app,#controllerApp) textarea{box-sizing:border-box!important;max-width:100%;padding:7px 9px!important;border-radius:5px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style) :is(.activity-panel,.log-workspace,.floor-workspace){border-radius:12px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style)>header{background:var(--ui-surface)!important}


html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) .dp-navigation :is(.dp-icon,.aw-eyebrow,p),html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) .dp-navigation::before{color:var(--switch-nav-text)!important;opacity:1!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) .dp-navigation :is(button.active,button[aria-current=page],button[aria-selected=true]) .dp-icon{color:var(--switch-active-text)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) .dp-navigation :is(button,summary){gap:10px!important;line-height:1.4!important;align-items:center!important;text-align:left!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) .dp-navigation .dp-icon{flex:0 0 18px!important;stroke:currentColor!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) .dp-navigation .dp-label{min-width:0;overflow-wrap:anywhere}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) .dp-navigation :is(button,summary):focus-visible{outline:2px solid var(--switch-active)!important;outline-offset:-2px}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) .dp-navigation details>button{margin-left:12px!important;width:calc(100% - 12px)!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review).dp-rail .dp-navigation p{display:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(#app,#controllerApp,#phone) :is(.card,.activity-panel,.floor-panel,.log-workspace){box-sizing:border-box;min-width:0;border-radius:10px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(#app,#controllerApp) form{gap:12px!important;align-items:end}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(#app,#controllerApp,#phone) label{font-weight:600;line-height:1.45;min-width:0}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(#app,#controllerApp,#phone) :is(input,select,textarea){font-family:Arial,Helvetica,sans-serif!important;box-sizing:border-box;max-width:100%;min-width:0}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(#app,#controllerApp) input[type=file]{height:auto!important;min-height:34px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(#app,#controllerApp) input[type=color]{padding:3px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(#app,#controllerApp) :is(input,select,textarea):not(:disabled){border-color:#8297a3!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) #agentWorkbenchPage{min-height:0!important;padding:20px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) #agentWorkbenchPage :is(h1,h2){font-size:20px!important;line-height:1.35!important;margin:4px 0 10px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) #agentWorkbenchPage :is(h3){font-size:16px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(.aw-eyebrow,.dp-navigation::before){font-size:11px!important;letter-spacing:.7px!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) #foundationLoadStatus:empty{display:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) #foundationLoadStatus>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px!important;border-left:3px solid #b66a20!important;font-size:13px!important;line-height:1.5}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) #foundationLoadStatus>div>span{flex:1;min-width:180px;overflow-wrap:anywhere}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(.log-filters,.vm-filters,.report-filters){gap:10px!important;align-items:end!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(.log-filters,.vm-filters,.report-filters) label{margin:0!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(table td,table th){padding:10px 12px!important;line-height:1.45!important;vertical-align:middle}
@media(max-width:600px){html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) :is(#app,#controllerApp,#phone) :is(input,select,textarea){font-size:16px!important}html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-switch-style):not(#dp-review) #agentWorkbenchPage{padding:16px!important}}


/* v4.48.7: one continuous header surface, independent of the sidebar rail. */
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified)>header{background:var(--ui-surface,#fff)!important;border-bottom:1px solid var(--ui-border,#dfe2e5)!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified)>header::before{content:none!important;display:none!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified)>header :is(.brand,.brand-logo){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
@media(min-width:901px){html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified)>header .brand-logo{width:128px!important;flex-basis:128px!important;height:28px!important}html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified):is(.manager-layout,.ui-controller)>header>.brand-logo{left:20px!important;top:18px!important}}
@media(min-width:1001px){html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified).aw-active>header .brand{left:20px!important;top:18px!important}}

@media(min-width:901px){html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified):is(.ui-controller,.manager-layout)>main:has(#app:not(.hidden)){max-width:none!important;min-width:0!important;width:auto!important}}
@media(min-width:1001px){
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified).aw-active>main.shell:has(#phone:not(.hidden)){max-width:none!important;min-width:0!important;width:auto!important}

}

html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified).aw-active.presence-active .aw-nav.dp-navigation{bottom:0!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #agentPresence{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;max-width:180px!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #agentPresence::before{content:none!important;display:none!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #agentPresence>summary{box-sizing:border-box!important;min-height:32px!important;height:auto!important;padding:6px 8px!important;gap:7px!important;background:transparent!important;color:var(--ui-text)!important;border:0!important;border-radius:6px!important;box-shadow:none!important;font-size:13px!important;line-height:20px!important;white-space:nowrap}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #agentPresence>summary .presence-label{color:inherit!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #agentPresence .presence-note:not(:empty){position:static!important;max-width:none!important;max-height:none!important;overflow-wrap:anywhere;color:var(--ui-text)!important;font-size:12px!important;line-height:16px!important;margin:8px!important;padding-top:8px;border-top:1px solid var(--ui-border)}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #agentPresence .presence-options{box-sizing:border-box!important;top:calc(100% + 6px)!important;bottom:auto!important;right:0!important;left:auto!important;width:min(248px,calc(100vw - 24px))!important;max-height:calc(100dvh - 120px);overflow-y:auto}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified)>header :is(button,.account-trigger,#controllerAccountToggle){border:0!important;box-shadow:none!important;background:transparent!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #awRefresh{animation:none!important;transform:none!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #awRefresh.aw-spinning>svg{animation:aw-spin 1s linear infinite}
@media(prefers-reduced-motion:reduce){html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified) #awRefresh.aw-spinning>svg{animation:none!important}}
@media(max-width:700px){
html[data-dp-theme][data-dp-theme]:has(body.aw-active.presence-active){--workspace-header-height:104px!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified).aw-active.presence-active>header{height:104px!important;min-height:104px!important;align-items:flex-start!important;padding-top:10px!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified).aw-active.presence-active #agentPresence{position:absolute!important;left:12px!important;right:12px!important;top:58px!important;bottom:auto!important;max-width:none!important;width:auto!important}
html[data-dp-theme][data-dp-theme]:not(.supervisor-dialpad-only) body:not(#dp-legacy-theme):not(#dp-legacy-type):not(#dp-header-layout):not(#dp-header-unified).aw-active.presence-active #agentPresence>summary{width:max-content!important;max-width:100%!important}

}


#dpThemeToggle.dp-theme-floating{position:fixed;right:16px;top:14px;z-index:1000}#dpThemeToggle{cursor:pointer}#dpThemeToggle svg{display:block;width:20px;height:20px}
/* v4.48.4: hide decorative sidebar arrows; retain native disclosure behavior. */
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.dp-navigation,#adminNavigation,.dashboard-nav,.aw-nav) summary{list-style:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.dp-navigation,#adminNavigation,.dashboard-nav,.aw-nav) summary::after{content:none!important;display:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.dp-navigation,#adminNavigation,.dashboard-nav,.aw-nav) summary::marker{content:""!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) :is(.dp-navigation,#adminNavigation,.dashboard-nav,.aw-nav) summary::-webkit-details-marker{display:none!important}

html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #agentPresence>summary>span[aria-hidden=true]{display:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #agentPresence>summary{list-style:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #agentPresence>summary::after{content:none!important;display:none!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #agentPresence>summary::marker{content:""!important}
html[data-dp-theme][data-dp-theme] body:not(#dp-legacy-theme):not(#dp-legacy-type) #agentPresence>summary::-webkit-details-marker{display:none!important}


/* Canonical shared shell. The named layer takes precedence over legacy unlayered
   !important declarations without escalating selector specificity. Call-frame
   rules above remain scoped to the phone and are not changed by this layer. */
@layer workspace {
 html[data-ws-accessibility] {--ws-space-1:4px;--ws-space-2:8px;--ws-space-3:12px;--ws-space-4:16px;--ws-space-6:24px;--dp-nav-width:260px;--workspace-header-height:64px!important;scroll-padding-top:calc(var(--workspace-header-height) + 16px)!important;}
 html[data-dp-theme=light] {--ws-focus:#075da0;--ws-field-border:#71828f;--ws-on-primary:#fff;--ws-primary:#006895;--ws-success:#137347;--ws-danger:#a91c39;--ws-alert:#795300;}
 html[data-dp-theme=dark] {--ws-focus:#fcdb85;--ws-field-border:#9ba5ae;--ws-on-primary:#222831;--ws-primary:#dfd0b8;--ws-success:#85e0b1;--ws-danger:#ffacb7;--ws-alert:#ffdb82;}
 html[data-ws-accessibility] body {font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;}
 html[data-ws-accessibility] :is(button,input,select,textarea,summary) {font-family:inherit!important;}
 html[data-ws-accessibility] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible {outline:3px solid var(--ws-focus)!important;outline-offset:3px!important;}
 html[data-ws-accessibility] :is(input,select,textarea):not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not(#dialWidget *) {border:1px solid var(--ws-field-border)!important;box-shadow:none!important;line-height:1.5!important;}
 html[data-ws-accessibility] :is(input,select,textarea)[aria-invalid=true] {border-color:var(--ws-danger)!important;}
 html[data-ws-accessibility] :is(.error,.bcError,.aw-error,[data-error]) {color:var(--ws-danger)!important;overflow-wrap:anywhere;}
 html[data-ws-accessibility] :is(.success,.bcSuccess) {color:var(--ws-success)!important;}
 html[data-ws-accessibility] :is(main,dialog) button:not(.key):not(.aw-key):not(.dial-fab):not(#dialWidget button):not(.dp-navigation button) {min-height:36px!important;font-size:14px!important;line-height:1.5!important;}
 html[data-ws-accessibility] :is(main,dialog) button:not(.secondary):not(.danger):not(:disabled):not(.key):not(.aw-key):not(.dial-fab):not(#dialWidget button):not(.dp-navigation button):not([aria-pressed]):not([role=tab]):not(.dp-dialog-close) {background-color:var(--ws-primary)!important;color:var(--ws-on-primary)!important;}
 html[data-ws-accessibility] :is(main,dialog) button.danger:not(:disabled) {background-color:var(--ws-danger)!important;color:var(--ui-surface)!important;}
 html[data-ws-accessibility] :is(main,dialog) button.secondary:not(:disabled) {color:var(--ui-text)!important;background:var(--ui-selected)!important;}
 html[data-ws-accessibility] :is(main,dialog) :is(input,select,textarea) {scroll-margin-top:calc(var(--workspace-header-height) + 20px);}
 html[data-ws-accessibility] :is(main,dialog) :is(.card,.activity-panel,.floor-panel,.quality-panel,.tenant,.item,.log-workspace) {min-width:0!important;box-sizing:border-box!important;overflow-wrap:anywhere;}
 html[data-ws-accessibility] :is(.card,.activity-panel,.floor-panel,.quality-panel) {padding:16px!important;}
 html[data-ws-accessibility] :is(.card,.activity-panel) :is(h2,h3) {margin-top:0;line-height:1.35!important;}
 html[data-ws-accessibility] :is(.grid,.activity-columns,.log-filters,.vm-filters,.report-filters,.bcToolbar,.bcForm) {min-width:0!important;gap:12px!important;}
 html[data-ws-accessibility] :is(.grid,.activity-columns,.log-filters,.vm-filters,.report-filters,.bcForm)>* {min-width:0!important;}
 html[data-ws-accessibility] :is(.table-wrap,.activity-table-wrap,.bcTableWrap,.log-scroll,.call-log-scroll,.dp-vm-scroll,.sip-table-wrap,.routing-table-wrap,.table-scroll,.dp-monitor-table) {max-width:100%!important;overflow-x:auto!important;scrollbar-width:thin!important;overscroll-behavior-inline:contain;}
 html[data-ws-accessibility] :is(.table-wrap,.activity-table-wrap,.bcTableWrap,.log-scroll,.call-log-scroll,.dp-vm-scroll,.sip-table-wrap,.routing-table-wrap,.table-scroll,.dp-monitor-table)::-webkit-scrollbar {display:block!important;height:8px!important;width:8px!important;}
 html[data-ws-accessibility] table :is(th,td) {padding:10px 12px!important;font-size:14px!important;line-height:1.5!important;vertical-align:middle!important;}
 html[data-ws-accessibility] table th {text-align:start;}
 html[data-ws-accessibility] main :is(.muted,.section-note,.bcHelp,small) {font-size:12px!important;line-height:1.5!important;color:var(--ui-muted)!important;}
 html[data-ws-accessibility] [hidden] {display:none!important;}
 .ws-skip {position:fixed;left:12px;top:8px;z-index:2000;background:var(--ui-surface);color:var(--ui-text);padding:12px 16px;border:2px solid var(--ws-focus);border-radius:8px;transform:translateY(-150%);}
 .ws-skip:focus {transform:none;}
 html[data-ws-accessibility] body>header {box-sizing:border-box!important;position:fixed!important;inset:0 0 auto 0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:10px 20px!important;height:var(--workspace-header-height)!important;min-height:var(--workspace-header-height)!important;background:var(--ui-surface)!important;border-bottom:1px solid var(--ui-border)!important;flex-wrap:nowrap!important;z-index:100!important;}
 html[data-ws-accessibility] body>header::before {content:none!important;display:none!important;}
 html[data-ws-accessibility] body>header :is(.brand,.brand-logo) {position:relative!important;inset:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;flex:none!important;padding:0!important;margin:0!important;}
 html[data-ws-accessibility] body>header .brand-logo {width:128px!important;height:28px!important;flex:0 0 128px!important;max-width:none!important;min-width:0!important;}
 html[data-ws-accessibility] body>header .brand-logo img {position:absolute!important;width:140px!important;height:auto!important;max-width:none!important;max-height:none!important;left:-7px!important;top:-11px!important;object-fit:initial!important;}
 html[data-ws-accessibility] body>header .brand>div:has(>strong),html[data-ws-accessibility] body>header>div:has(>strong) {display:none!important;}
 html[data-ws-accessibility] body>header :is(.header-account-tools,.aw-header-actions,.manager-header-actions) {display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;}
 html[data-ws-accessibility] body>header :is(.header-account-tools,.controller-account) {margin-left:auto!important;}
 html[data-ws-accessibility] body>header :is(button,summary):not(.presence-options button) {box-sizing:border-box!important;min-height:40px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:8px!important;color:var(--ui-text)!important;}
 html[data-ws-accessibility] body>header :is(button,#dpThemeToggle):not(.account-trigger):not(#controllerAccountToggle):not(.presence-options button):not(.ws-header-actions-panel button):not(.account-dropdown button):not(#controllerDropdown button) {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;flex:0 0 40px!important;padding:8px!important;}
 html[data-ws-accessibility] body>header :is(button,summary):hover {background:var(--ui-hover)!important;}
 html[data-ws-accessibility] body>header :is(button,.ws-header-more summary) svg {width:20px!important;height:20px!important;flex:none!important;}
 html[data-ws-accessibility] body>header :is(.account-trigger,#controllerAccountToggle) {max-width:220px!important;width:auto!important;min-width:0!important;padding:8px 10px!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;}
 html[data-ws-accessibility] body>header :is(.account-trigger,#controllerAccountToggle)>span {min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
 /* Account choices are text rows, not the header’s square icon controls. */
 html[data-ws-accessibility] body>header :is(.account-dropdown,#controllerDropdown) {box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;width:240px!important;max-width:calc(100vw - 24px)!important;padding:8px!important;background:var(--ui-raised)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;}
 html[data-ws-accessibility] body>header :is(.account-dropdown,#controllerDropdown)>:is(button,a) {box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;font-size:14px!important;line-height:1.5!important;color:var(--ui-text)!important;background:transparent!important;border:0!important;border-radius:6px!important;text-decoration:none!important;}
 html[data-ws-accessibility] body>header :is(.account-dropdown,#controllerDropdown)>:is(button,a):hover {background:var(--ui-hover)!important;}
 html[data-ws-accessibility] body>header :is(.account-dropdown,#controllerDropdown)>#logout {color:var(--ws-danger)!important;border-top:1px solid var(--ui-border)!important;border-radius:0!important;margin-top:4px!important;}
 html[data-ws-accessibility] body>header #agentPresence {position:relative!important;inset:auto!important;max-width:190px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;}
 html[data-ws-accessibility] body>header #agentPresence::before {display:none!important;content:none!important;}
 html[data-ws-accessibility] #agentPresence>summary {display:flex!important;align-items:center!important;gap:8px!important;padding:8px!important;font-size:14px!important;line-height:20px!important;white-space:nowrap!important;}
 html[data-ws-accessibility] #agentPresence .presence-options {top:calc(100% + 8px)!important;bottom:auto!important;left:auto!important;right:0!important;width:min(260px,calc(100vw - 24px))!important;max-height:calc(var(--dp-visible-height,100dvh) - var(--workspace-header-height) - 24px)!important;overflow:auto!important;}
 html[data-ws-accessibility] #agentPresence .presence-options button {min-height:40px!important;font-size:14px!important;line-height:1.5!important;}
 html[data-ws-accessibility] #awRefresh {animation:none!important;transform:none!important;}
 html[data-ws-accessibility] #awRefresh.aw-spinning>svg {animation:aw-spin 1s linear infinite!important;}
 html[data-ws-accessibility] [data-ws-nav-toggle]::after {content:none!important;}
 .ws-header-more {position:relative!important;flex:none!important;order:101!important;}
 .ws-header-more>summary {display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;padding:8px!important;list-style:none!important;cursor:pointer;}
 .ws-header-more>summary::marker {content:'';}
 .ws-header-more>summary::-webkit-details-marker {display:none;}
 .ws-header-actions-panel {position:absolute!important;right:0;top:calc(100% + 8px);width:240px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--workspace-header-height) - 20px);overflow:auto;padding:8px;background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:10px;box-shadow:0 12px 36px #0003;}
 html[data-ws-accessibility] header .ws-header-actions-panel :is(button,#dpThemeToggle) {display:flex!important;justify-content:flex-start!important;gap:12px!important;position:relative!important;inset:auto!important;width:100%!important;min-height:44px!important;height:auto!important;padding:10px!important;flex:auto!important;white-space:normal!important;text-align:left!important;line-height:1.5!important;}
 html[data-ws-accessibility] header .ws-header-actions-panel .ws-action-label {font-size:14px!important;color:inherit!important;line-height:1.5!important;}
 html[data-ws-accessibility] header .ws-header-actions-panel #awBellCount {position:static!important;flex:none!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode] {padding-top:var(--workspace-header-height)!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode] .dp-navigation {position:fixed!important;inset:var(--workspace-header-height) auto 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important;width:260px!important;max-width:calc(100vw - 40px)!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--switch-nav)!important;color:var(--switch-nav-text)!important;box-shadow:none!important;z-index:105!important;overflow:hidden!important;box-sizing:border-box!important;}
 .dp-navigation::before {display:none!important;content:none!important;}
 .ws-nav-items {flex:1 1 auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:12px 8px!important;scrollbar-width:thin!important;scrollbar-color:#bcccd9 transparent!important;}
 .ws-nav-items::-webkit-scrollbar {display:block!important;width:6px!important;}
 .ws-nav-items::-webkit-scrollbar-thumb {background:#bcccd9!important;border-radius:6px!important;}
 html[data-ws-accessibility] .dp-navigation :is(button,summary) {display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;gap:10px!important;min-height:40px!important;width:100%!important;padding:9px 10px!important;margin:2px 0!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;background:transparent!important;color:var(--switch-nav-text)!important;border:0!important;border-radius:6px!important;text-align:left!important;white-space:normal!important;box-shadow:none!important;}
 html[data-ws-accessibility] .dp-navigation :is(button,summary):focus-visible {outline:3px solid #fff!important;outline-offset:-3px!important;}
 html[data-ws-accessibility] .dp-navigation :is(button,summary):hover {background:var(--switch-hover)!important;color:var(--switch-nav-text)!important;}
 html[data-ws-accessibility] .dp-navigation :is(button.active,[aria-current=page],[aria-selected=true]) {background:var(--switch-active)!important;color:var(--switch-active-text)!important;}
 html[data-ws-accessibility] .dp-navigation :is(button.active,[aria-current=page],[aria-selected=true]):focus-visible {outline-color:var(--switch-active-text)!important;}
 html[data-ws-accessibility] .dp-navigation :is(.dp-label,.dp-icon) {color:inherit!important;font-size:14px!important;}
 html[data-ws-accessibility] .dp-navigation .dp-icon {width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;stroke:currentColor!important;}
 html[data-ws-accessibility] .dp-navigation .dp-label {display:block!important;min-width:0!important;overflow-wrap:anywhere;}
 html[data-ws-accessibility] .dp-navigation details {padding:0!important;margin:0!important;background:transparent!important;border:0!important;}
 html[data-ws-accessibility] .dp-navigation summary {list-style:none!important;}
 html[data-ws-accessibility] .dp-navigation summary::after {content:none!important;display:none!important;}
 html[data-ws-accessibility] .dp-navigation summary::marker {content:''!important;}
 html[data-ws-accessibility] .dp-navigation summary::-webkit-details-marker {display:none!important;}
 html[data-ws-accessibility] .dp-navigation details:not([open])>:not(summary) {display:none!important;}
 html[data-ws-accessibility] .dp-navigation details[open]>.tenant-nav-children {display:block!important;}
 html[data-ws-accessibility] .dp-navigation :is(details>button,.tenant-nav-children>button) {width:calc(100% - 16px)!important;margin-left:16px!important;font-size:13px!important;}
 html[data-ws-accessibility] .dp-navigation :is(p,.aw-eyebrow,.tenant-nav-unavailable,.tenant-nav-unavailable small) {color:var(--switch-nav-text)!important;opacity:1!important;font-size:12px!important;line-height:1.5!important;padding:8px 10px!important;}
 .ws-nav-footer {flex:none!important;margin-top:auto!important;padding:8px!important;border-top:1px solid #ffffff55!important;background:var(--switch-nav)!important;}
 html[data-ws-accessibility] .dp-navigation .ws-auto-hide {gap:8px!important;font-size:13px!important;}
 .ws-auto-label {flex:1;}
 .ws-switch-track {display:inline-flex!important;align-items:center!important;flex:0 0 36px!important;width:36px!important;height:22px!important;border-radius:12px!important;background:#a9243d!important;border:1px solid #fff!important;padding:2px!important;box-sizing:border-box!important;}
 .ws-switch-thumb {width:16px;height:16px;border-radius:50%;background:#fff;transform:translateX(0);}
 [aria-checked=true]>.ws-switch-track {background:#116c42!important;}
 [aria-checked=true] .ws-switch-thumb {transform:translateX(12px);}
 .ws-auto-value {font-size:12px!important;min-width:24px!important;}
 .ws-drawer-heading {display:none!important;}
 .ws-nav-backdrop {position:fixed!important;inset:0!important;background:#0b172299!important;border:0!important;border-radius:0!important;padding:0!important;width:100vw!important;height:100dvh!important;z-index:120!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=desktop]>.ws-nav-backdrop {display:none!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=desktop] main:has(:is(#app,#phone):not(.hidden)) {box-sizing:border-box!important;max-width:none!important;min-width:0!important;width:auto!important;margin:24px 24px 24px 284px!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=desktop][data-ws-nav-state=rail] main:has(:is(#app,#phone):not(.hidden)) {margin-left:92px!important;}
 /* Desktop navigation always reserves its actual width, including auto-hide hover. */
 html[data-ws-accessibility] body[data-ws-nav-mode=desktop][data-ws-nav-state=rail] .dp-navigation {width:68px!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=desktop][data-ws-nav-state=rail] .dp-navigation :is(.dp-label,.aw-eyebrow,p,.ws-auto-label,.ws-auto-value,.tenant-nav-unavailable) {display:none!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=desktop][data-ws-nav-state=rail] .dp-navigation details>:not(summary) {display:none!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=desktop][data-ws-nav-state=rail] .dp-navigation :is(button,summary) {justify-content:center!important;padding-inline:6px!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=mobile] main:has(:is(#app,#phone):not(.hidden)) {max-width:none!important;min-width:0!important;width:auto!important;margin:16px!important;padding:0 0 24px!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=mobile] .dp-navigation {inset:0 auto 0 0!important;width:280px!important;max-width:calc(100vw - 40px)!important;height:100dvh!important;z-index:121!important;visibility:hidden!important;transform:translateX(-100%)!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=mobile][data-ws-nav-state=open] .dp-navigation {visibility:visible!important;transform:none!important;}
 html[data-ws-accessibility] body[data-ws-nav-mode=mobile] .ws-drawer-heading {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 16px!important;border-bottom:1px solid #ffffff55!important;flex:none!important;}
 html[data-ws-accessibility] .dp-navigation .ws-drawer-close {width:40px!important;height:40px!important;min-width:40px!important;padding:8px!important;margin:0!important;justify-content:center!important;}
 body.ws-drawer-open {overflow:hidden!important;}
 @media(max-width:700px){
  html[data-ws-accessibility]:has(body.aw-active.presence-active) {--workspace-header-height:108px!important;}
  html[data-ws-accessibility] body.aw-active.presence-active>header {height:108px!important;min-height:108px!important;align-items:flex-start!important;}
  html[data-ws-accessibility] body.aw-active.presence-active #agentPresence {position:absolute!important;inset:62px 12px auto 12px!important;width:auto!important;max-width:none!important;}
  html[data-ws-accessibility] body.aw-active.presence-active #agentPresence>summary {width:max-content!important;max-width:100%!important;}
 }
 @media(max-width:600px){
  html[data-ws-accessibility] body>header {padding:12px!important;gap:8px!important;}
  html[data-ws-accessibility] body>header .brand-logo {width:104px!important;flex-basis:104px!important;height:25px!important;}
  html[data-ws-accessibility] body>header .brand-logo img {width:116px!important;left:-6px!important;top:-9px!important;}
  html[data-ws-accessibility] body>header .brand {align-self:center!important;}
  html[data-ws-accessibility] body.aw-active.presence-active>header .brand {align-self:flex-start!important;padding-top:7px!important;}
  html[data-ws-accessibility] body>header :is(.header-account-tools,.aw-header-actions,.manager-header-actions) {gap:0!important;}
  html[data-ws-accessibility] body>header :is(.aw-header-actions,.manager-header-actions):empty {display:none!important;}
  html[data-ws-accessibility] body>header :is(.account-trigger,#controllerAccountToggle) {max-width:104px!important;min-width:0!important;padding-inline:4px!important;}
  html[data-ws-accessibility] body>header #headerStatus {position:absolute!important;top:64px!important;left:12px!important;right:12px!important;max-width:none!important;background:var(--ui-surface)!important;}
  html[data-ws-accessibility] :is(main,dialog) :is(input,select,textarea):not(#dialWidget input) {font-size:16px!important;min-height:44px!important;}
  html[data-ws-accessibility] :is(main,dialog) button:not(.key):not(.aw-key):not(.dial-fab):not(#dialWidget button):not(.dp-navigation button) {min-height:40px!important;}
  html[data-ws-accessibility] :is(.card,.activity-panel,.floor-panel,.quality-panel) {padding:16px!important;}
  html[data-ws-accessibility] body[data-ws-nav-mode=mobile] main:has(:is(#app,#phone):not(.hidden)) {margin:12px!important;}
  html[data-ws-accessibility] :is(.log-filters,.vm-filters,.report-filters) {display:grid!important;grid-template-columns:minmax(0,1fr)!important;}
 }
 @media(max-width:359px){html[data-ws-accessibility] body>header {gap:6px!important;padding-inline:8px!important;}html[data-ws-accessibility] body>header :is(.account-trigger,#controllerAccountToggle) {max-width:80px!important;}}
 @media(prefers-reduced-motion:reduce){html[data-ws-accessibility] #awRefresh.aw-spinning>svg {animation:none!important;}html[data-ws-accessibility] *,html[data-ws-accessibility] *::before,html[data-ws-accessibility] *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
 @media(forced-colors:active){.ws-switch-track {border:1px solid ButtonText!important;}.ws-switch-thumb {background:ButtonText!important;}html[data-ws-accessibility] .dp-navigation :is(button.active,[aria-current=page]) {outline:2px solid Highlight!important;}.dp-icon {forced-color-adjust:auto;}}
 html[data-ws-accessibility] :is(.table-wrap,.activity-table-wrap,.bcTableWrap,.log-scroll,.call-log-scroll,.dp-vm-scroll,.sip-table-wrap,.routing-table-wrap,.table-scroll,.dp-monitor-table)>table {width:100%!important;min-width:640px!important;table-layout:auto!important;}
 html[data-ws-accessibility] table :is(th,td) {overflow-wrap:normal!important;word-break:normal!important;}
 html[data-ws-accessibility] table th {white-space:nowrap!important;background:var(--ui-selected)!important;color:var(--ui-text)!important;}
 html[data-ws-accessibility] main a:not(.button):not([role=button]) {color:var(--ui-accent)!important;text-decoration:underline;}
 html[data-ws-accessibility] .dp-management-dialog button {min-height:44px!important;}
 html[data-ws-accessibility] .dp-management-dialog .dp-dialog-close {min-width:44px!important;width:44px!important;height:44px!important;padding:8px!important;background:transparent!important;color:var(--ui-text)!important;}

 html[data-ws-accessibility] input:is([type=checkbox],[type=radio]) {min-width:24px!important;min-height:24px!important;width:24px!important;height:24px!important;vertical-align:middle!important;accent-color:var(--ws-primary);}
 html[data-ws-accessibility] input[type=range] {min-height:24px!important;}
 html[data-ws-accessibility] :is(main,dialog) fieldset {min-width:0!important;}
 html[data-ws-accessibility] :is(main,dialog) legend {padding-inline:4px;}

 html[data-ws-accessibility] header .ws-header-actions-panel #managerVmBell>span:not(.ws-action-label) {position:static!important;flex:none!important;background:var(--ws-danger)!important;color:var(--ui-surface)!important;border-radius:12px;padding:2px 4px;font-size:12px!important;}

 @media(min-width:601px){html[data-ws-accessibility] body>header :is(.aw-header-actions,.manager-header-actions)+.header-account-tools {margin-left:0!important;}}

}
