
/* Fix utility button overlap: keep side-by-side with clear spacing */
.top-map-row{
  float:left!important;
  width:calc(50% - 24px)!important;
  max-width:none!important;
  margin:8px 6px 12px 16px!important;
  padding:0!important;
}
.slim-add-wrap{
  float:right!important;
  width:calc(50% - 24px)!important;
  max-width:none!important;
  margin:8px 16px 12px 6px!important;
  padding:0!important;
}
.top-map-tab,.slim-add-tab{
  height:38px!important;
}
main{clear:both!important;}
@media(max-width:520px){
  .top-map-row{width:calc(50% - 22px)!important;margin:8px 6px 10px 16px!important;}
  .slim-add-wrap{width:calc(50% - 22px)!important;margin:8px 16px 10px 6px!important;}
  .top-map-tab,.slim-add-tab{font-size:13px!important;}
}
