/* Native Leaflet +/- sizing and borders are unchanged. */
.leaflet-top .iskort-map-detail {box-sizing:border-box;width:82px;max-width:calc(100vw - 24px);margin-top:3px;padding:3px;border:1px solid #b7c6d2;border-radius:3px;background:#fff;color:#173b59;box-shadow:0 1px 5px #0003;font:9px/1.2 Arial,sans-serif;cursor:default;touch-action:manipulation;overscroll-behavior:contain;}
.iskort-map-detail-label {display:block;font-weight:bold;}
.iskort-map-detail-select {display:block;box-sizing:border-box;width:100%;height:20px;margin-top:2px;padding:2px;border:1px solid #b7c6d2;border-radius:3px;background:#f0f4f8;color:#173b59;font:7px Arial,sans-serif;cursor:pointer;}
.iskort-map-detail-select:focus-visible {outline:3px solid #267bc0;outline-offset:2px;}
.iskort-map-detail-select:disabled {cursor:default;opacity:.7;}
@media(max-width:600px){.iskort-has-map-detail .iskort-tools-body {position:fixed;top:var(--iskort-detail-clearance,180px);left:10px;right:10px;margin-top:0;box-sizing:border-box;max-height:calc(100dvh - var(--iskort-detail-clearance,180px) - 28px);}}
