#cadastre-hud{bottom:40px}
#map{background:#edf1f3;font-family:inherit}#map .maplibregl-ctrl-top-right{top:10px;right:10px}#map .maplibregl-ctrl-group{border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 3px 8px #0f172a12}#map .maplibregl-ctrl-group button{width:34px;height:34px}#map .maplibregl-ctrl-group button:hover{background:#f0fdfa}#map .terra-map-controls{display:grid;gap:1px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:4px;box-shadow:0 3px 8px #0f172a12;font-family:inherit;font-size:12px;line-height:1.4}#map .terra-map-controls button,#map .terra-map-controls select{font:inherit;min-height:34px;border:0;background:white;color:#334155;border-radius:5px;padding:6px 9px;text-align:left;cursor:pointer}#map .terra-map-controls button[aria-pressed=true]{color:#0f6967;background:#e7f4ef;font-weight:650}#map .terra-map-controls button:hover,#map .terra-map-controls select:hover{background:#f0fdfa}#map button:focus-visible,#map select:focus-visible{outline:2px solid #137877;outline-offset:2px}.terra-map-popup{max-width:calc(100% - 28px)!important;font-family:inherit}.terra-map-popup .maplibregl-popup-content{border:1px solid #cbd5e1;border-radius:12px;background:white;color:#0f172a;box-shadow:0 8px 25px #0f172a24;padding:14px;max-height:min(65vh,500px);overflow:auto;line-height:1.4}.terra-map-popup .maplibregl-popup-close-button{border:1px solid #e2e8f0;border-radius:50%;background:#f1f5f9;right:8px;top:8px;width:25px;height:25px;font-family:inherit;font-weight:700;font-size:16px;line-height:1;color:#475569;z-index:2}.terra-map-status{position:absolute;left:50%;top:20px;transform:translateX(-50%);padding:9px 13px;background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#475569;font-size:12px;z-index:3;max-width:calc(100% - 140px)}.terra-map-status[hidden]{display:none}.terra-map-status button{margin-left:10px;color:#137877;text-decoration:underline;cursor:pointer}.terra-map-failure{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#475569;font-size:13px}.terra-map-failure button{background:#137877;color:white;padding:8px 14px;border-radius:6px}#map .maplibregl-ctrl-attrib{font-size:10px}#map .maplibregl-canvas:focus-visible{outline:2px solid #137877;outline-offset:-2px}@media(max-width:640px){#map .maplibregl-ctrl-top-right{right:3px;top:3px}#map .terra-map-controls button,#map .terra-map-controls select{min-height:36px}#cadastre-hud{bottom:58px;left:8px;max-width:calc(100% - 16px);padding:6px 8px;white-space:normal}#cadastre-hud>div:first-child{display:none}#hud-price-m2{border:0;padding-left:0}.terra-map-popup .maplibregl-popup-content{max-height:55vh;padding:12px}}
