#riverMapGL{position:absolute;inset:0;width:100%;height:100%;z-index:1}.mapCanvas{height:520px;position:relative;overflow:hidden;background:#0d202c}.maplibregl-map{font-family:Inter,system-ui,-apple-system,"Segoe UI","Noto Sans Devanagari",sans-serif}.maplibregl-canvas{outline:none}.maplibregl-ctrl-group{border-radius:13px!important;overflow:hidden;box-shadow:0 7px 22px #0004!important}.maplibregl-ctrl button{width:38px!important;height:38px!important}.maplibregl-ctrl-attrib{font-size:9px!important;background:#ffffffd9!important}.mapHint{z-index:6;left:12px;right:12px;bottom:12px;background:rgba(8,18,24,.86)!important;border:1px solid rgba(136,226,244,.42)!important;color:#ecfbff!important;backdrop-filter:blur(10px);box-shadow:0 8px 24px #0005!important}.mapTools #map3D.active{background:#103f57;color:#fff;border-color:#37d1ef}.districtLabelGL{pointer-events:none;white-space:nowrap;color:#fff;font-size:10px;font-weight:900;line-height:1;text-shadow:-1px -1px 0 #001820,1px -1px 0 #001820,-1px 1px 0 #001820,1px 1px 0 #001820,0 0 5px #001820,0 0 9px #001820;letter-spacing:.01em;opacity:.96;transform:translateZ(0)}.riverSheetGL{position:fixed;z-index:1200;right:20px;top:88px;width:min(390px,36vw);max-height:calc(100vh - 110px);overflow:auto;padding:18px 17px 20px;border:2px solid #24d9f4;border-radius:22px;background:rgba(7,15,20,.96);color:#fff;box-shadow:0 28px 80px #0009;backdrop-filter:blur(16px)}.riverSheetGL[hidden]{display:none}.riverSheetGLClose{position:absolute;top:11px;right:11px;width:44px;height:44px;border:1px solid #ffffff38;border-radius:14px;background:#533e43;color:#fff;font-size:28px;line-height:1;cursor:pointer}.sheetEyebrowGL{padding-right:58px;color:#bad1da;font-size:.8rem;font-weight:850}.riverSheetGL h3{margin:5px 58px 7px 0;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.05}.sheetStatusGL{font-size:.95rem;font-weight:950;margin:4px 0 8px}.sheetStatusGL.normal{color:#39d793}.sheetStatusGL.watch{color:#ffe06a}.sheetStatusGL.warning{color:#ffad4c}.sheetStatusGL.danger{color:#ff6776}.sheetStatusGL.unknown{color:#c9d6dc}.sheetAutoGL{display:inline-block;margin:0 0 12px;padding:6px 9px;border-radius:999px;background:#123747;color:#72eaff;font-size:.74rem;font-weight:850}.sheetGridGL{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sheetGridGL>div{min-height:72px;padding:10px 11px;border:1px solid #d9eef13b;border-radius:14px;background:#15262eaa}.sheetGridGL span{display:block;color:#a9bec7;font-size:.78rem;font-weight:800}.sheetGridGL strong{display:block;margin-top:5px;font-size:1.16rem}.sheetMetaGL{margin-top:12px}.sheetMetaGL p{margin:6px 0;color:#cedce1;font-size:.84rem;line-height:1.4}.sheetMetaGL b{color:#fff}.sheetWarnGL{margin-top:11px;padding:9px 10px;border-radius:12px;border:1px solid #d9a84966;background:#4a3a163c;color:#ffdb8c;font-size:.79rem;line-height:1.4}.sheetNoteGL{margin-top:9px;color:#93a9b2;font-size:.72rem;line-height:1.4}@media(max-width:760px){.mapCanvas{height:500px}.districtLabelGL{font-size:8px}.riverSheetGL{left:10px;right:10px;top:auto;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;max-height:43vh;padding:15px 14px 17px}.sheetGridGL>div{min-height:64px;padding:9px}.sheetGridGL strong{font-size:1.04rem}.maplibregl-ctrl-top-right{top:5px;right:5px}}@media(max-width:520px){.mapCanvas{height:470px}.districtLabelGL{font-size:7px}.mapTools button{min-width:calc(50% - 5px)}.mapHint{font-size:11px!important;padding:9px 10px!important}}