.aolf-chat-open{overflow:hidden}dialog.aolf-chat-overlay{box-sizing:border-box;width:min(1320px,97vw);max-width:97vw;height:auto;max-height:97dvh;margin:auto;padding:38px 10px 10px;border:1px solid #829bb6;border-radius:8px;background:#ece9df;box-shadow:0 20px 90px #0009;overflow:auto;color:#111}dialog.aolf-chat-overlay::backdrop{background:#10253a99;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.aolf-chat-overlay-close{position:absolute;right:10px;top:7px;background:#d7e6f5;color:#153a61;border:1px solid #7998b8;border-radius:3px;padding:3px 10px;font:14px Arial;cursor:pointer}.aolf-chat-frame{display:block;width:100%;height:calc(94dvh - 50px);border:0;background:#ece9df}.aolf-chat-overlay #island55{margin:0 auto!important;max-width:1280px}.aolf-chat-embedded{margin:0!important;padding:10px!important;background:#ece9df!important;min-height:100dvh}.aolf-chat-embedded>#island55{margin:0 auto!important;max-width:1280px}.aolf-chat-embedded>.aolf-chat-overlay{display:none}.aolf-chat-embedded>#wpadminbar{display:none!important}html:has(body.aolf-chat-embedded){margin-top:0!important}@media(max-width:650px){dialog.aolf-chat-overlay{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0;padding:38px 4px 4px}.aolf-chat-frame{height:calc(100dvh - 46px)}.aolf-chat-embedded{padding:4px!important}}

/* One bounded window; only the transcript and member panel scroll. */
dialog.aolf-chat-overlay{height:97dvh;overflow:hidden;display:none;flex-direction:column}
dialog.aolf-chat-overlay[open]{display:flex}
.aolf-chat-frame{flex:1;min-height:0;height:100%;width:100%}
.aolf-chat-overlay>#island55{flex:1;min-height:0;height:100%;width:100%}
body.aolf-chat-embedded{height:100dvh;min-height:0;overflow:hidden;box-sizing:border-box}
body.aolf-chat-embedded>#island55{height:100%;max-height:100%}
@media(max-width:650px){dialog.aolf-chat-overlay{height:100dvh}}
