/* V2.1.1 地图底图加载与切换 */
.map-panel{position:relative}.map-head-actions{display:flex;align-items:center;gap:10px}.map-provider{display:flex;padding:2px;border:1px solid var(--line);border-radius:8px;background:rgba(4,24,43,.45)}.map-provider button{padding:6px 10px;border-radius:6px;color:#7fa8ba;font-size:11px;background:transparent}.map-provider button.active{color:#06263c;background:linear-gradient(135deg,var(--cyan),var(--mint))}.map-load-status{position:absolute;left:28px;bottom:18px;z-index:500;max-width:75%;padding:8px 12px;border:1px solid rgba(57,222,211,.27);border-radius:8px;color:#a9d3df;font-size:11px;background:rgba(4,25,44,.9);box-shadow:0 6px 20px rgba(0,0,0,.25)}.map-load-status.ok{color:#65e6c3}.map-load-status.error{border-color:rgba(255,119,145,.35);color:#ff9aac}.leaflet-tile{filter:saturate(.7) brightness(.8)}
@media(max-width:760px){.map-head-actions{align-items:flex-end;flex-direction:column}.map-load-status{left:16px;bottom:16px}}
.province-label{border:0!important;box-shadow:none!important;color:#78b6ce!important;font-size:9px!important;font-weight:600!important;background:rgba(3,25,44,.58)!important;padding:1px 4px!important}.province-label:before{display:none!important}.leaflet-interactive:focus{outline:none}
