/* V82: la zona messaggi e il composer condividono un unico layout flessibile. */
body.v67-modern .irc-layout{min-height:0}
body.v67-modern .irc-chat-main{display:flex;flex-direction:column;min-height:0;overflow:hidden}
body.v67-modern .irc-chat-main .community-messages{flex:1 1 0!important;min-height:0!important;height:0!important;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:20px!important}
body.v67-modern .irc-chat-main .community-composer{flex:0 0 auto;position:relative;bottom:auto;z-index:2}
body.v67-modern .irc-chat-main #communityNotice:not(:empty){flex:0 0 auto}
@media(max-width:720px){
 body.v67-modern .irc-layout{height:clamp(420px,calc(100dvh - 220px),780px)!important;min-height:420px;overflow:hidden}
 body.v67-modern .irc-chat-main{height:100%!important;min-height:0!important}
 body.v67-modern .irc-chat-main .community-messages{height:0!important;min-height:0!important;max-height:none!important}
}
