/* Desktop: una sola riga di testata e altezza residua per lista e mappa.
   Elimina la somma fra left del vecchio header e padding-left in vw. */
@media(min-width:801px){
 body.map-search-page{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;overflow:hidden}
 .map-search-page>.portal-top{position:relative!important;inset:auto!important;width:100%!important;height:74px;flex:0 0 74px;box-sizing:border-box}
 .map-search-page>.portal-top>.container{width:calc(100% - 36px)!important;max-width:none!important;height:100%;margin:0 auto;padding:0!important;box-sizing:border-box;justify-content:space-between;min-width:0}
 .map-search-page>.portal-top nav{margin-left:auto;min-width:0;flex-wrap:wrap;gap:14px}
 .map-search-page>.public-search-top-navigation{flex:0 0 auto}
 .map-search-page>.map-layout{position:relative!important;flex:1 1 0;min-height:0!important;height:auto!important;width:100%;margin:0!important;grid-template-rows:minmax(0,1fr);box-sizing:border-box}
 .map-search-page>.map-layout>.map-sidebar{height:100%!important;min-height:0!important;min-width:0;overflow:hidden;box-sizing:border-box}
 .map-search-page>.map-layout>.map-pane{height:100%!important;min-height:0!important;min-width:0;padding-top:0!important;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box}
 .map-search-page .map-pane>#propertyMap{height:100%!important;min-height:0!important;min-width:0}
 .map-search-page .map-sidebar>.map-results-scroll{flex:1 1 0;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}
}
