.v5044-map-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 18px}.v5044-record-actions{padding:12px 24px;border-bottom:1px solid #e4ecef;display:flex;gap:10px}.v5044-relationship-work{margin:0 0 20px}.v5044-relationship-work>p{font-size:13px;color:#617789;line-height:1.7}.v5044-relationship-work details{margin:14px 0}.v5044-gap-list{list-style:none;padding:0;margin:12px 0}.v5044-gap-list li{display:flex;gap:14px;justify-content:space-between;align-items:center;border-bottom:1px solid #e6edf0;padding:10px 0}.v5044-gap-list .recordlink{flex:1;text-align:left;font-size:12px}.v5044-map-controls .subtle{font-size:12px}.geographic-map [role=button]:focus-visible{stroke:#283e70;stroke-width:3;outline:none}.iw-record-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.iw-record-actions button{border:1px solid #d1e7e0;background:#edf8f3;color:#0b7569;padding:9px 13px;border-radius:8px;font:inherit;font-size:12px;cursor:pointer}@media(max-width:760px){.v5044-gap-list li{align-items:flex-start;flex-direction:column;gap:8px}.v5044-record-actions{padding:10px 16px}.v5044-map-controls .btn{flex:1}.v5044-map-controls .subtle{width:100%}}
.bar-chart .bar-fill,.v15-city-line>i{width:100%;transform-origin:left center}.v5044-import-preview{padding:12px 0}.map-legend .legend-level-0{background:#e8f0f1}.map-legend .legend-level-1{background:#c9eee0}.map-legend .legend-level-2{background:#91d4c2}.map-legend .legend-level-3{background:#50b9a4}.map-legend .legend-level-4{background:#218f87}.map-legend .legend-level-5{background:#0e6468}
