/* QZC admin map repair 1.0.0 */
#userMap{min-height:480px;isolation:isolate;background:#071d30}
.qzc-map-actions{display:flex;gap:6px;padding:5px;border:1px solid #28546d;border-radius:9px;background:rgba(5,27,45,.94);box-shadow:0 3px 12px #0004}
.qzc-map-actions button{min-height:34px;padding:6px 12px;color:#d7f7fb;background:#123b54;border:1px solid #286078;border-radius:6px;font-size:12px;cursor:pointer}
.qzc-map-actions button:hover,.qzc-map-actions button:focus-visible{color:#052438;background:#38d9cd;outline:2px solid #75fff3;outline-offset:1px}
.qzc-offline-map .province-label{color:#a4d0df!important;background:rgba(5,29,47,.45)!important;font-size:10px!important;font-weight:500!important}
#userMap .leaflet-control-scale-line{color:#e2faff;background:rgba(7,29,48,.88);border-color:#87bfcf;box-sizing:content-box;text-shadow:none}
#userMap .leaflet-control-attribution{background:rgba(7,29,48,.9);color:#a9d1df;font-size:10px}
#userMap .leaflet-control-attribution a{color:#8de6f1}
#userMap .leaflet-popup-content-wrapper,#userMap .leaflet-popup-tip{color:#e9fbff;background:#10324b}
#userMap .leaflet-popup-content{line-height:1.7;overflow-wrap:anywhere}
#userMap .leaflet-popup-close-button{color:#9ccbd8}
.map-load-status{max-width:calc(100% - 56px);white-space:normal;line-height:1.5;pointer-events:none}
.map-head-actions{flex-wrap:wrap;justify-content:flex-end}
@media(max-width:760px){#userMap{min-height:420px}.qzc-map-actions button{padding:5px 9px}.map-load-status{max-width:calc(100% - 32px);font-size:10px}}
