@property --scrim-progress24{syntax:'<number>';inherits:true;initial-value:0}
#consultant-panel23::backdrop,#popup::backdrop{background:rgb(20 54 83 / calc(.4 * var(--scrim-progress24)))!important;backdrop-filter:blur(calc(12px * var(--scrim-progress24)))!important}
#chat-shade{backdrop-filter:blur(9px);background:#1a426333!important}
.consultant-head23 button,#popup .popup-close,.popup-close,.l20-close{display:inline-grid!important;place-items:center!important;line-height:1!important;padding:0!important;flex-shrink:0}.consultant-head23 button svg,.popup-close svg,.l20-close svg{display:block;width:18px;height:18px;margin:0!important}
.chevron24{width:14px;height:14px;display:block;flex:0 0 14px;align-self:center;vertical-align:middle;transition:rotate .2s ease}.nav-details>summary,details>summary:has(.chevron24){display:flex;align-items:center;gap:6px}details[open]>summary>.chevron24{rotate:180deg}
:where(button,.btn,.rail-link,.dock-link,.topic-button,summary,[role=tab]){transition-property:background-color,border-color,color,box-shadow;transition-duration:180ms;transition-timing-function:ease-out}
@media(prefers-reduced-motion:reduce){.chevron24,:where(button,.btn,.rail-link,.dock-link,.topic-button,summary,[role=tab]){transition-duration:0s}}

[data-act=close-popup],#chat .chat-head .ib{display:inline-grid!important;place-items:center!important;padding:0!important;line-height:1!important}[data-act=close-popup]>svg{display:block;margin:0!important;width:18px;height:18px}

[data-e-menu]{display:inline-flex!important;align-items:center!important;gap:6px!important}[data-e-menu]>.chevron24{width:13px;height:13px}
.voice-controls24{width:100%}.voice-controls24 button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:11px 15px;border:1px solid #3f99f4;border-radius:13px;background:#096aef;color:white;font-size:12px;cursor:pointer}.voice-controls24 button[hidden]{display:none}.voice-controls24 p{font-size:10px;line-height:1.5;color:#587b97;margin:9px 0 0}.voice-transcript24{max-height:150px;overflow:auto;padding:12px 14px;margin:10px 0;background:#e6eff7aa;border:1px solid #c4d9e8;border-radius:14px;scrollbar-width:thin;font-size:12px;line-height:1.55}.voice-transcript24 p{margin:7px 0}.voice-transcript24 strong{font-weight:650}html[data-theme=dark] .voice-controls24 p{color:#bad5e8}html[data-theme=dark] .voice-transcript24{background:#20435e;border-color:#42647d}
