.its-atlas-control-slot{width:100%;height:0;pointer-events:none}
svg.its-map-controls-active{touch-action:pan-y}
body .its-atlas-controls{position:fixed;z-index:2147482000;box-sizing:border-box;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(2px,1vw,6px);padding:3px;background:#101612;color:#fff;border:1px solid var(--it-border,#254934);border-radius:10px;line-height:1.25;touch-action:manipulation}
body .its-atlas-controls[hidden]{display:none!important}
body .its-atlas-controls button{display:grid;place-items:center;box-sizing:border-box;width:clamp(30px,8.7vw,40px);height:clamp(34px,9vw,40px);min-width:0;margin:0;padding:0;background:#101612;color:var(--it-accent,#38ff89);border:1px solid #316744;border-radius:7px;font:700 19px/1 system-ui;box-shadow:none;cursor:pointer;touch-action:manipulation}
body .its-atlas-controls button:disabled{opacity:.48;cursor:default}
body .its-atlas-controls button:enabled:hover,body .its-atlas-controls button:focus-visible{background:#193525;color:white}
body .its-atlas-controls .its-atlas-label{min-width:0;padding:5px 1px;text-align:center;text-wrap:balance;overflow-wrap:anywhere;color:#fff;font:600 clamp(.8rem,2.6vw,.95rem)/1.25 system-ui}
body .its-atlas-controls .its-atlas-label[href]{color:var(--it-accent,#38ff89);text-decoration:underline}
