.geo-panel{background:white;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:20px}.geo-toolbar{display:flex;justify-content:space-between;gap:10px;padding:14px}.geo-toolbar .segmented{display:flex;gap:4px}.geo-toolbar .segmented button{background:#f4f4ef;border:0;border-radius:5px;padding:8px 13px}.geo-toolbar .segmented .active{background:var(--deep);color:white}#geographic-map{height:475px;width:100%;background:#e5e8e0;z-index:0}.geo-status,.geo-source{font-size:11px;margin:0;padding:10px 14px}.geo-status{color:var(--deep)}.geo-source{background:#f4f4ee;color:#6a756c;padding-top:5px}.parcel-geo-label{background:#123b32df;border:0;color:white;box-shadow:none;border-radius:3px;font:600 11px 'Segoe UI',Arial;padding:2px 4px;white-space:nowrap}.leaflet-container{font-family:'Segoe UI',Arial,sans-serif}.leaflet-control-attribution{max-width:90%;font-size:9px!important;line-height:1.4!important}.leaflet-control-attribution a{text-decoration:underline}.leaflet-control-layers{display:none}@media(max-width:600px){#geographic-map{height:380px}.geo-toolbar{flex-wrap:wrap}.leaflet-control-attribution{font-size:8px!important}}
.geo-engine-root,.geo-engine{height:100%;width:100%}.geo-engine[hidden]{display:none}.parcel-google-label{position:absolute;transform:translate(-50%,-50%);background:#123b32df;border:0;color:white;border-radius:3px;font:600 11px Segoe UI,Arial;padding:2px 4px;white-space:nowrap;cursor:pointer}.geo-engine-root{position:relative}.geo-status{min-height:34px}

.parcel-google-label.parcel-selected-label,.parcel-geo-label.parcel-selected-label{background:#124b32;color:#fff;box-shadow:0 0 0 1px #fff;font-weight:700}
