/* V8: targeted layout and narrow-screen modal corrections. */
.types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.types>button{min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.types button span{min-width:0}
@media(max-width:380px){.v7-panel-bar{padding:15px!important;gap:8px!important}.v7-panel-brand{min-width:0;font-size:9px!important;overflow-wrap:anywhere}.v7-languages{gap:0}.v7-languages button{min-width:27px;padding:5px}.v7-close{gap:6px;padding:4px}.v7-close span{display:none}.v7-panel-intro{padding-left:22px;padding-right:22px}.v7-dialog .v7-panel-body{padding-left:22px!important;padding-right:22px!important}}
