/* V25 additive correction: no design deletion. */
#contactModal.v25-chat-drawer{z-index:160!important;pointer-events:auto!important}
#contactModal.v25-chat-drawer>div{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:min(460px,100vw)!important;max-width:460px!important;height:100vh!important;overflow:auto!important}
#v25-departments-grid .v25-department-card{min-height:310px}
@media(max-width:767px){
 #contactModal.v25-chat-drawer>div{width:100vw!important;max-width:100vw!important}
 #adminModal.v23-menu-open aside{visibility:visible!important;pointer-events:auto!important}
 #adminModal aside{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}
 #adminModal aside nav{overflow-y:auto!important;height:calc(100vh - 210px)!important}
 #adminModal .admin-nav-link{min-height:44px!important;display:flex!important;align-items:center!important}
}
