
/* V3.19: scrollable filter panel with clear grouped controls. */
.tibv31-drawer{display:flex;flex-direction:column;max-height:100dvh}
.tibv31-drawer-head{flex:0 0 auto}
.tibv31-form{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto;padding-bottom:36px}
.tibv31-form label{display:block;margin-bottom:16px;font-size:13px;font-weight:800;color:#17212c}
.tibv31-form label select,.tibv31-form label input{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:48px;margin-top:7px}
.tibv31-filter-actions{padding-top:16px}
.tibv31-drawer-foot{flex:0 0 auto}
@media(max-width:640px){.tibv31-drawer{width:min(100vw,440px)}.tibv31-form{padding-bottom:70px}}
