/* The same fixed mobile toolbar and compact language row for Base and Work. */
@media(max-width:1024px) and (orientation:portrait){
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows{display:grid;grid-template-columns:repeat(3,44px) minmax(32px,1fr) repeat(3,44px);gap:0;align-items:center;pointer-events:none}
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows>button{position:relative!important;left:auto!important;right:auto!important;grid-row:1;justify-self:center;width:44px;min-width:0;height:44px;min-height:44px;pointer-events:auto}
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows>.ais-results-back{grid-column:1}
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows>.ais-shared-expand{grid-column:2}
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows>.ais-clear-filters{grid-column:3}
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows>.ais-company-favorites-toggle{grid-column:5}
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows>.ais-map-share{grid-column:6}
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows>.ais-shared-minimize{grid-column:7}
 .ais-mobile-v1.ais-shared-map-controls .ais-shared-language-footer{display:none;min-width:0}
 .ais-mobile-v1.ais-shared-map-controls .ais-mobile-results[data-state="0"]>.ais-shared-language-footer{display:flex!important;align-items:center;gap:3px;flex-shrink:0;margin:auto 8px 4px;width:calc(100% - 16px)}
 .ais-mobile-v1.ais-shared-map-controls .ais-shared-language-footer>.v4-full-link{display:flex!important;align-items:center;justify-content:center;flex:1 1 0;min-width:0;width:auto;margin:0!important;min-height:44px!important;padding:6px 3px;font-size:clamp(10px,3.1vw,13px);white-space:nowrap;background:var(--brand-map-primary,#176357);color:#fff}
 .ais-mobile-v1.ais-shared-map-controls .ais-shared-language-footer>.v4-full-link svg{display:none}
 .ais-mobile-v1.ais-shared-map-controls .ais-shared-language{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:44px;min-width:0;padding:4px;border:1px solid #d4e0dc;border-radius:9px;background:#f2f7f5;color:var(--brand-map-primary,#176357);cursor:pointer}
 .ais-mobile-v1.ais-shared-map-controls .ais-shared-language img{display:block;width:24px;height:18px;object-fit:contain}
 .ais-mobile-v1.ais-shared-map-controls .ais-shared-language[aria-pressed="true"]{border-color:var(--brand-map-primary,#176357);box-shadow:inset 0 -3px var(--brand-map-primary,#176357)}
 .ais-mobile-v1.ais-shared-map-controls .ais-shared-language:disabled{opacity:.4;cursor:not-allowed}
 .ais-mobile-v1.ais-shared-map-controls .ais-shared-language:focus-visible{outline:2px solid var(--brand-map-primary,#176357);outline-offset:2px}
}
@media(max-width:340px) and (orientation:portrait){
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows{grid-template-columns:repeat(3,40px) minmax(32px,1fr) repeat(3,40px)}
 .ais-mobile-v1.ais-shared-map-controls .ais-panel-arrows>button{width:40px!important;min-width:0!important}
}
