/* WELOOMA v18: settings edge tab using the accepted v15 sliding disclosure. */
#wfSettingsDrawer .panel button{margin-top:12px}
#wfSettingsDrawer .panel h2{margin-bottom:12px!important}
#wfSettingsDrawer #wfGraphicsExplanation{font-weight:650;line-height:1.5}
:root{--wf-user-chat-height:245px}
/* The scene does not resize when panels expand. Only chat panel height changes. */
.wf-world .wf-chat-popup,.wf-world .wf-ai-popup{
 height:min(var(--wf-user-chat-height),calc(100dvh - var(--wf-top) - var(--wf-bottom) - 35px))!important;
}
/* Four right-edge tabs fit normal heights; on small screens compress them. */
@media(max-height:800px){.wf-world .wf-right .wf-drawer{height:94px!important;min-height:94px!important;flex-basis:94px!important}
 .wf-world .wf-right .wf-drawer>summary{height:94px!important;min-height:94px!important}}
@media(max-height:550px){.wf-world .wf-right .wf-drawer{height:68px!important;min-height:68px!important;flex-basis:68px!important}
 .wf-world .wf-right .wf-drawer>summary{height:68px!important;min-height:68px!important}}
