.fs-explorer-tools{background:#faf9f5;border-bottom:1px solid var(--line2);padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:600 12px 'Overpass',sans-serif}.fs-explorer-tools label{display:flex;align-items:center;gap:6px;white-space:nowrap}.fs-explorer-tools select,.fs-explorer-tools button{font:700 12px 'Overpass',sans-serif;min-height:34px;padding:7px 9px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);max-width:100%;cursor:pointer}.fs-explorer-tools input[type=checkbox]{min-height:0;margin:0;accent-color:#04663d;width:14px;height:14px}.fs-explorer-tools .fs-export{background:#04663d;border-color:#04663d;color:#fff}.fs-explorer-tools .fs-expand{margin-left:auto}.fs-explorer-status{flex-basis:100%;font-weight:600;color:#04663d}.fs-explorer-status:empty{display:none}.fs-explorer-tools button:focus-visible,.fs-explorer-tools select:focus-visible{outline:3px solid #0a5ca8;outline-offset:2px}.fs-explorer-tools button:disabled{opacity:.65;cursor:wait}.fs-map-expanded{position:fixed!important;inset:0!important;z-index:1000;background:#fff;overflow:auto;display:flex;flex-direction:column;margin:0!important;border:0}.fs-map-expanded .mapbox,.fs-map-expanded .hm-map,.fs-map-expanded .wfo-national-map{height:auto!important;flex:1;min-height:320px}.fs-map-expanded .note{display:none}.fs-map-expanded .fs-explorer-tools{flex-shrink:0}.fs-map-framed{height:auto!important;min-height:0!important}.fs-map-expanded .fs-map-framed{flex:none!important;width:min(100%,calc((100vh - 260px)*var(--fs-map-ratio,1.7778)));max-height:none;align-self:center}.fs-explorer-tools+.hm-map{height:460px}.hero-layout .mapbox{height:clamp(500px,70vh,820px)}
@media(max-width:620px){.fs-explorer-tools{padding:10px;gap:8px;font-size:12px}.fs-explorer-tools select{max-width:180px}.fs-explorer-tools .fs-expand{margin-left:0}.fs-explorer-tools+.hm-map{height:380px}.hero-layout .mapbox{height:520px}}

/* phones: the map's own options sit behind one button */
.fs-explorer-toggle{display:none}
@media(max-width:700px){.fs-explorer-tools .fs-explorer-toggle{display:block;width:100%;min-height:44px;font-size:14px;text-align:left}.fs-explorer-toggle::after{content:" ▾";float:right}.fs-explorer-tools.open .fs-explorer-toggle::after{content:" ▴"}.fs-explorer-tools:not(.open)>:not(.fs-explorer-toggle){display:none}.fs-explorer-tools.open select,.fs-explorer-tools.open button{min-height:44px}.fs-explorer-tools.open label{min-height:44px}}
@media print{.fs-explorer-toggle{display:none!important}}
