/* Tablet/phone responsive fixes only */
@media (max-width:1199px){
 html,body{overflow-x:clip}
 body>header,header{min-width:0}
 header>nav{min-width:0;gap:10px!important;font-size:13px!important}
 header>nav>*{white-space:nowrap}
}
@media (max-width:1099px){
 header{flex-wrap:wrap!important;row-gap:8px}
 header>nav{flex:1 1 100%;flex-wrap:nowrap!important;justify-content:flex-end;gap:9px!important;font-size:12.5px!important}
 .e9-fls{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}
 .e9-fg{grid-template-columns:minmax(0,1fr) minmax(0,196px)!important}
 .e9-svf{flex-wrap:wrap!important;min-width:0}
}
@media (max-width:700px){
 .e9-fg{grid-template-columns:minmax(0,1fr)!important}
}
