/* Navigation groups existing controls without changing the map or source data. */
.atlas-navigation{background:#203a31;color:#e9f1e4;border-block:1px solid #426052}.atlas-navigation-tabs{display:flex;gap:3px;padding:10px 22px 0;align-items:center}.atlas-tab,.atlas-navigation-close{border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0;color:#cbdccc;background:transparent;font:700 13px/1.2 inherit;padding:12px 17px;min-height:43px}.atlas-tab:hover,.atlas-tab:focus-visible,.atlas-navigation-close:focus-visible{outline:2px solid #c7e5bb;outline-offset:-3px}.atlas-tab[aria-pressed=true]{background:#f3f6ed;color:#1d4233}.atlas-navigation-close{margin-left:auto;font-size:19px;line-height:1;color:#d9e8d5}.atlas-navigation-content{background:#f3f6ed;color:#203c30;padding:18px 24px 20px}.atlas-navigation-content[hidden],.atlas-nav-panel[hidden]{display:none!important}.atlas-nav-panel{display:grid;gap:14px}.atlas-nav-lead{display:flex;align-items:end;justify-content:space-between;gap:15px}.atlas-nav-lead small,.atlas-nav-lead strong{display:block}.atlas-nav-lead small{font-size:10px;letter-spacing:.12em;font-weight:800;color:#709078;margin-bottom:4px}.atlas-nav-lead strong{font-family:Georgia,serif;font-weight:400;font-size:23px;line-height:1.15}.atlas-nav-lead p,.atlas-mode-note{font-size:12px;color:#587062;line-height:1.5;margin:0;max-width:420px}.atlas-search-wrap{position:relative}.atlas-search-wrap label,.atlas-theme-wrap>span,.atlas-view-model>span{display:block;font-size:11px;letter-spacing:.04em;font-weight:700;color:#4c6b58;margin-bottom:6px}.atlas-search-wrap input{display:block;width:100%;min-height:44px;padding:10px 13px;border-radius:4px;border:1px solid #aec3ad;color:#183f30;background:#fff;font-size:14px}.atlas-search-wrap input:focus-visible{outline:3px solid #7ba990;outline-offset:1px}.atlas-search-wrap p{margin:5px 0 0;color:#62796b;font-size:11px}.atlas-search-wrap p:empty{display:none}#atlas-search-results:not(:empty){display:grid;gap:4px;max-height:220px;overflow:auto;margin-top:8px;padding:6px;background:#e5eee4;border-radius:4px}.atlas-search-result{border:0;background:#fffefa;color:#244c39;text-align:left;border-radius:3px;display:grid;grid-template-columns:145px 1fr auto;gap:8px;align-items:center;padding:9px 10px}.atlas-search-result:hover,.atlas-search-result:focus-visible{background:#dbe9d8;outline:2px solid #7ea38b}.atlas-search-result small{font-size:9px;font-weight:800;letter-spacing:.06em;color:#688676}.atlas-search-result strong{font-size:12px}.atlas-search-result span{font-size:10px;color:#718579}.atlas-theme-wrap .theme-selector{gap:6px}.atlas-theme-wrap .theme-button{color:#254d39;border-color:#a2b8a3;background:#fff;padding:8px 14px;font-size:12px}.atlas-theme-wrap .theme-button.active{background:#244e39;color:#fff;border-color:#244e39}.atlas-explore-links{display:flex;gap:15px;flex-wrap:wrap}.atlas-explore-links a{font-size:12px;color:#285c42;font-weight:700}.atlas-water-tools .atlas-toolbar{padding:0;background:none;display:flex}.atlas-water-tools .water-mode-toggle{font-size:13px;padding:10px 15px}.atlas-mode-note{max-width:none}.atlas-view-model .view-selector{width:max-content;border-color:#b9cbbb}.atlas-view-model .view-button{color:#355844;font-size:12px}.atlas-view-model .view-button.active{background:#2b5740;color:#fff}.atlas-view-toggles{display:flex;flex-wrap:wrap;gap:8px}.atlas-view-toggles .layer-toggle{margin:0;background:#fff;color:#315840;border-color:#a7bda8;font-size:12px;padding:9px 13px}.atlas-view-toggles .layer-toggle.active{background:#dcebd5;color:#214a31}.atlas-view-detail .village-bar{border-radius:4px;padding:12px 14px}.atlas-view-light .control-bar{background:#29483a;border-radius:4px;padding:17px 20px;gap:24px}.atlas-map-controls{position:absolute;right:20px;bottom:72px;z-index:4;display:flex;gap:5px}.atlas-map-controls button{width:40px;height:40px;border:1px solid #cadac6;border-radius:4px;background:#f9fbf2ef;color:#24533a;font-size:24px;line-height:1;box-shadow:0 3px 10px #18352740}.atlas-map-controls button:hover,.atlas-map-controls button:focus-visible{background:#dcecd5;outline:2px solid #fff}.water-panel .water-layer-copy strong{font-size:12px}.water-panel .water-card-body p{font-size:12px}.water-panel .water-layer-copy small{font-size:11px}@media(max-width:700px){.atlas-navigation-tabs{padding:8px 10px 0}.atlas-tab{flex:1;padding:11px 8px;font-size:12px}.atlas-navigation-content{padding:14px 15px}.atlas-nav-panel{max-height:230px;overflow-y:auto;overscroll-behavior:contain}.atlas-nav-lead{display:block}.atlas-nav-lead p{margin-top:7px}.atlas-nav-lead strong{font-size:21px}.atlas-search-result{grid-template-columns:1fr;gap:2px}.atlas-search-result span{font-size:10px}.atlas-view-light .control-bar{grid-template-columns:1fr 1fr;gap:16px;padding:14px}.atlas-map-controls{right:14px;bottom:72px}.water-panel{max-height:min(70%,460px)}}
