.RiverSightOverview_overviewShell__K7Hxd{box-sizing:border-box;min-height:100dvh;padding-left:264px;color:#10243c;font-family:inherit;background:#f6f8fb}.RiverSightOverview_sidebar__040RA{position:fixed;inset:0 auto 0 0;z-index:3;display:flex;flex-direction:column;width:264px;box-sizing:border-box;padding:30px 14px 22px;color:#e8f6fa;background:linear-gradient(180deg,#092e4a,#071e32)}.RiverSightOverview_brand__5UiZi{display:flex;align-items:center;gap:12px;padding:5px 16px;color:#f8fdff;font-size:22px;font-weight:800;letter-spacing:-.04em}.RiverSightOverview_brand__5UiZi svg{color:#23c1d8}.RiverSightOverview_sidebarCaption__SZoQg{display:block;padding:0 16px;color:#96b8c9}.RiverSightOverview_sidebarPartner__nPiq5{display:grid;gap:7px;margin-top:auto;padding:18px 16px 0;border-top:1px solid rgba(154,200,214,.2)}.RiverSightOverview_partnerCaption__qP8_6{color:#8fb2c2;font-size:10px}.RiverSightOverview_partnerLockup__PufDS{display:flex;align-items:center;gap:6px;color:#e8f6fa;font-size:13px;font-weight:800;letter-spacing:.06em}.RiverSightOverview_sidebarPartner__nPiq5 img{display:block;flex:none;object-fit:contain;clip-path:circle(37% at center)}.RiverSightOverview_sidebarNav__MW3Lt{display:grid;gap:8px;margin-top:40px}.RiverSightOverview_sidebarActive__uzJ5K,.RiverSightOverview_sidebarNav__MW3Lt button{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;min-height:49px;padding:0 17px;border:0;border-radius:10px;color:#dceaf1;background:transparent;font:inherit;font-size:14px;text-align:left}.RiverSightOverview_sidebarNav__MW3Lt button{cursor:pointer}.RiverSightOverview_sidebarNav__MW3Lt button:focus-visible,.RiverSightOverview_sidebarNav__MW3Lt button:hover{background:#16445f;outline:none}.RiverSightOverview_sidebarActive__uzJ5K{color:#fff;background:linear-gradient(110deg,#089d9f,#087f92);font-weight:700}.RiverSightOverview_sidebarFoot__tkMo5{display:flex;align-items:center;gap:9px;margin-top:14px;padding:0 16px;color:#a9c6d3;font-size:12px}.RiverSightOverview_overviewHeader___yHWt{padding:22px 28px 14px}.RiverSightOverview_topbar__zZMWb{min-height:61px}.RiverSightOverview_pageTitle__kxbkj{display:block;color:#0b2340;line-height:1.14;letter-spacing:-.035em}.RiverSightOverview_overviewHeader___yHWt .RiverSightOverview_pageTitle__kxbkj{font-size:clamp(25px,2.3vw,34px)!important}.RiverSightOverview_pageSubtitle__K80yY{display:block;margin-top:6px;color:#5b718b}.RiverSightOverview_topbarActions__4fdAT{justify-content:flex-end}.RiverSightOverview_closeButton__njoYg{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:0 12px;border:1px solid #d4dfe8;border-radius:9px;color:#163451;background:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.RiverSightOverview_closeButton__njoYg:hover{background:#eaf4f6}.RiverSightOverview_closeButton__njoYg:focus-visible{outline:3px solid #23b4c1;outline-offset:2px}.RiverSightOverview_statusBanner__ObvMs{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;min-height:64px;box-sizing:border-box;margin-top:18px;padding:12px 18px;border:1px solid;border-left:4px solid;border-radius:11px}.RiverSightOverview_statusWarning__S0QX3{border-color:#ebbb68;color:#9a5b00;background:#fff5e5}.RiverSightOverview_statusOffline__mOv2f{border-color:#f3a3a3;color:#991b1b;background:#fef2f2}.RiverSightOverview_statusHealthy__AhouT{border-color:#a0d9c6;color:#087653;background:#eaf8f2}.RiverSightOverview_statusTitle__oNRKG{display:block;color:inherit}.RiverSightOverview_statusBanner__ObvMs .RiverSightOverview_statusTitle__oNRKG{font-size:18px!important}.RiverSightOverview_statusDetail__bAFon{display:block;margin-top:2px;color:#536478}.RiverSightOverview_statusTimestamp__sd8Zp{flex:none;color:#536478;white-space:nowrap}.RiverSightOverview_lastKnownBanner__s6Jm_{display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;margin-top:12px;padding:13px 18px;border:1px solid #f1cf94;border-radius:11px;background:#fffaf0}.RiverSightOverview_lastKnownTitle__b_fTp{display:block;color:#8a4b00}.RiverSightOverview_lastKnownTime__vNTyb{display:block;margin-top:2px;color:#6f6253;white-space:nowrap}.RiverSightOverview_lastKnownValues__DWH8k{justify-content:flex-end}.RiverSightOverview_lastKnownValues__DWH8k span{display:grid;gap:2px;min-width:92px}.RiverSightOverview_lastKnownValues__DWH8k small{color:#786a59;font-size:11px}.RiverSightOverview_lastKnownValues__DWH8k strong{color:#3f3428;font-size:14px}.RiverSightOverview_forecastCards__JSGn3,.RiverSightOverview_primaryCards__DiUM9{display:grid;gap:12px;margin-top:12px}.RiverSightOverview_primaryCards__DiUM9{grid-template-columns:repeat(3,minmax(0,1fr))}.RiverSightOverview_forecastCards__JSGn3{grid-template-columns:repeat(2,minmax(0,1fr))}.RiverSightOverview_metricCard__je_1M{display:flex;align-items:center;gap:16px;min-width:0;min-height:142px;box-sizing:border-box;padding:20px 22px;border:1px solid #b8e3e1;border-radius:12px;background:#fff;box-shadow:0 3px 16px rgba(21,58,80,.035)}.RiverSightOverview_metricCard__je_1M>:last-child{min-width:0}.RiverSightOverview_metricIcon__OkMeL{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;color:#0796a0;background:#e7f5fa}.RiverSightOverview_metricLabel__fR7ab{display:block;color:#15304c;line-height:1.3}.RiverSightOverview_metricCard__je_1M .RiverSightOverview_metricLabel__fR7ab{font-size:16px!important}.RiverSightOverview_metricValue__hyjk7{margin-top:1px;white-space:nowrap}.RiverSightOverview_metricNumber__HmPwW{color:#092747;font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.RiverSightOverview_metricCard__je_1M .RiverSightOverview_metricNumber__HmPwW{font-size:clamp(30px,3vw,44px)!important}.RiverSightOverview_metricUnit__qsk7g{color:#1e3b55}.RiverSightOverview_metricNote__nuYp_{display:block;margin-top:6px;color:#62758d;line-height:1.35}.RiverSightOverview_metricCard__je_1M .RiverSightOverview_metricNote__nuYp_{font-size:12px!important}.RiverSightOverview_forecastCard__00tFw{min-height:112px;border-color:#efd29d;background:linear-gradient(120deg,#fffdf8,#fffaf1)}.RiverSightOverview_forecastCard__00tFw .RiverSightOverview_metricIcon__OkMeL{color:#b66a0b;background:#fff0d6}.RiverSightOverview_visualGrid__FTOxV{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:stretch}.RiverSightOverview_cameraCard__K_4iL,.RiverSightOverview_cameraPanel__uDPWr,.RiverSightOverview_chartCell__ZcLr_{min-width:0}.RiverSightOverview_chartCell__ZcLr_>*{box-sizing:border-box}.RiverSightOverview_chartRangeButton__9g8b8{min-height:32px;padding:5px 10px;border:1px solid #dbe6eb;border-radius:7px;color:#29445d;background:#fff;font:inherit;font-size:11px;cursor:pointer}.RiverSightOverview_chartRangeButton__9g8b8:focus-visible,.RiverSightOverview_chartRangeButton__9g8b8:hover{border-color:#008f91;outline:none}.RiverSightOverview_chartRangeActive__9K0SH{border-color:#087f82;color:#fff;background:#087f82}.RiverSightOverview_cameraPanel__uDPWr{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;box-sizing:border-box;padding:16px;border:1px solid #dce6ec;border-radius:13px;background:#fff;box-shadow:0 4px 15px rgba(19,47,65,.04)}.RiverSightOverview_cameraPanelHeader__1qfTH{margin-bottom:12px}.RiverSightOverview_cameraPanelHeader__1qfTH h3{margin:0;color:#15304c;font-size:16px}.RiverSightOverview_cameraViewBadge__1Wf3m{flex:none;padding:5px 9px;border-radius:6px;color:#087f82;background:#e9f7f5;font-weight:700}.RiverSightOverview_cameraCard__K_4iL{min-height:190px;border:1px solid #dce6ec;border-radius:9px}.RiverSightOverview_cameraCard__K_4iL>img{position:absolute;inset:0}.RiverSightOverview_cameraPanelStatus__2zhu8{padding-top:14px;color:#557087}.RiverSightOverview_cameraStatusDot__D4DXW{flex:none;width:8px;height:8px;border-radius:50%;background:#94a3b8}.RiverSightOverview_cameraStatusLive__0_H47{background:#079f83}.RiverSightOverview_analysisHeader__Aw2Bv{padding:24px 28px 18px}.RiverSightOverview_analysisHeader__Aw2Bv .RiverSightOverview_pageTitle__kxbkj{font-size:clamp(25px,2.3vw,34px)!important}.RiverSightOverview_analysisStatus__gLXQV{box-sizing:border-box;min-height:52px;margin-top:18px;padding:11px 16px;border:1px solid #dbe6eb;border-radius:11px;color:#425b70;background:#f8fafc}.RiverSightOverview_analysisStatusLive__aK6wO{border-color:#c9e6dc;color:#176b5a;background:#eaf8f2}.RiverSightOverview_analysisStatusWarning__7Nr06{border-color:#ebbb68;color:#9a5b00;background:#fff5e5}.RiverSightOverview_analysisStatusOffline__Slo9D{border-color:#f3a3a3;color:#991b1b;background:#fef2f2}.RiverSightOverview_analysisStatus__gLXQV>:last-child{color:#587186}.RiverSightOverview_analysisMetrics__JALRm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.RiverSightOverview_analysisMetrics__JALRm>[data-testid=riversight-metric-card]{min-height:112px;box-shadow:0 3px 16px rgba(21,58,80,.035)}.RiverSightOverview_analysisMetrics__JALRm [data-testid=riversight-metric-label]{min-height:0!important;gap:8px;margin-bottom:12px!important}.RiverSightOverview_analysisMetrics__JALRm [data-testid=riversight-metric-card]>:nth-child(2){font-size:27px;font-variant-numeric:tabular-nums}.RiverSightOverview_analysisSectionHeading__xju2u{margin-top:24px}.RiverSightOverview_analysisSectionTitle__uSH_9{display:block;color:#15304c}.RiverSightOverview_analysisSectionDescription__74VRU{display:block;margin-top:4px;color:#62758d}.RiverSightOverview_analysisViewSwitch__KmeO7{flex:none;padding:4px;border:1px solid #dbe6eb;border-radius:10px;background:#fff}.RiverSightOverview_analysisViewSwitch__KmeO7 button{min-height:35px;padding:0 15px;border:0;border-radius:7px;color:#29445d;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.RiverSightOverview_analysisViewSwitch__KmeO7 button:focus-visible,.RiverSightOverview_analysisViewSwitch__KmeO7 button:hover{outline:2px solid #23b4c1;outline-offset:-2px}.RiverSightOverview_analysisViewSwitch__KmeO7 .RiverSightOverview_analysisViewActive__aolQE{color:#fff;background:#087f82}.RiverSightOverview_analysisVisualGrid__t_0xL{align-items:stretch}.RiverSightOverview_analysisCameraPanel__hNfHS{display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;min-width:0;padding:16px;border:1px solid #dce6ec;border-radius:13px;background:#fff;box-shadow:0 4px 15px rgba(19,47,65,.04)}.RiverSightOverview_analysisCameraPanel__hNfHS .RiverSightOverview_cameraPanelHeader__1qfTH h3{margin:0}.RiverSightOverview_analysisCameraPanel__hNfHS .RiverSightOverview_cameraPanelStatus__2zhu8{min-height:35px}.RiverSightOverview_analysisExtraGrid__aed5S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 24px}.RiverSightOverview_analysisExtraGrid__aed5S>*{min-width:0;box-sizing:border-box}.RiverSightOverview_statusTimeline__TFtWZ{grid-column:1/-1;padding:18px 20px;border:1px solid #dce6ec;border-radius:14px;color:#15304c;background:#fff;box-shadow:0 8px 24px rgba(27,65,85,.05)}.RiverSightOverview_timelineHeading__H_4yQ{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 20px}.RiverSightOverview_timelineHeading__H_4yQ h3{margin:0;font-size:16px}.RiverSightOverview_timelineHeading__H_4yQ p,.RiverSightOverview_timelineNote__3MST1{margin:4px 0 0;color:#62758d;font-size:12px}.RiverSightOverview_timelineHeading__H_4yQ>span{color:#49647a;font-size:12px;white-space:nowrap}.RiverSightOverview_timelineBars__0k3cJ{display:grid;grid-template-columns:repeat(36,minmax(0,1fr));gap:3px;margin-top:18px}.RiverSightOverview_timelineBar__p4xIk{display:block;height:30px;border-radius:3px}.RiverSightOverview_timelineActive__J9lZh{background:#0d9b82}.RiverSightOverview_timelineOffline__r7N_t{background:#dc4444}.RiverSightOverview_timelineInterrupted__U_4hz{background:#e9a23b}.RiverSightOverview_timelineUnknown__dDTH1{background:#dbe4ec}.RiverSightOverview_timelineScale__t6Cke{display:flex;justify-content:space-between;margin-top:6px;color:#62758d;font-size:11px}@media (max-width:1150px){.RiverSightOverview_analysisExtraGrid__aed5S{grid-template-columns:repeat(2,minmax(0,1fr))}.RiverSightOverview_analysisExtraGrid__aed5S>:first-child{grid-column:1/-1}}.RiverSightOverview_timelineLegend__A3RGe{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.RiverSightOverview_timelineLegend__A3RGe>span{display:inline-flex;align-items:center;gap:6px;color:#49647a;font-size:12px}.RiverSightOverview_timelineSwatch__dG3j6{display:inline-block;width:10px;height:10px;border-radius:3px}.RiverSightOverview_timelineNote__3MST1{margin-top:12px}.RiverSightOverview_exportSection___vj2z{margin:0 24px 28px;padding-top:6px;scroll-margin-top:20px}.RiverSightOverview_exportIntro__P4wnH{display:flex;align-items:flex-start;gap:13px;max-width:720px;box-sizing:border-box;margin:0 0 16px;padding:16px 18px;border:1px solid #c9e6dc;border-radius:11px;color:#176b5a;background:#eaf8f2}.RiverSightOverview_exportIntro__P4wnH h3{margin:0;color:#15304c}.RiverSightOverview_exportIntro__P4wnH svg{flex:none;margin-top:2px}.RiverSightOverview_exportIntro__P4wnH>:last-child{display:grid;gap:3px}.RiverSightOverview_exportIntro__P4wnH>:last-child>:last-child{color:#536478}.RiverSightOverview_exportSuccess__pUP2p{display:block;max-width:720px;box-sizing:border-box;margin-top:14px;padding:12px 16px;border:1px solid #c9e6dc;border-radius:9px;color:#176b5a;background:#eaf8f2}.RiverSightOverview_bottomGrid__0Q_K_{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:14px;padding:0 24px 24px}.RiverSightOverview_bottomCard__a1cin{min-width:0;padding:17px 19px;border:1px solid #dce6ec;border-radius:13px;background:#fff}.RiverSightOverview_bottomTitle__Eeviq{display:flex;align-items:center;gap:9px;color:#15304c}.RiverSightOverview_bottomCard__a1cin .RiverSightOverview_bottomTitle__Eeviq{font-size:18px!important}.RiverSightOverview_bottomTitle__Eeviq svg{color:#09949a}.RiverSightOverview_stationTable__bB88p{overflow-x:auto;margin-top:13px;color:#354d62;font-size:12px}.RiverSightOverview_stationData__n_Izd,.RiverSightOverview_stationHead__Ps47B{display:grid;grid-template-columns:minmax(110px,1.25fr) minmax(86px,.75fr) minmax(155px,1.2fr) minmax(74px,.6fr);align-items:center;gap:10px;min-width:490px;padding:10px 12px}.RiverSightOverview_stationHead__Ps47B{border-radius:8px;color:#4b6278;background:#f0f5f9;font-weight:700}.RiverSightOverview_stationData__n_Izd{border-bottom:1px solid #e7eef3}.RiverSightOverview_stationData__n_Izd strong{color:#17334d}.RiverSightOverview_stationStatus__DVRSo{display:inline-block;padding:4px 10px;border-radius:50px;color:#81521d;background:#fff0d7;font-size:12px;white-space:nowrap}.RiverSightOverview_equipmentRow__ANsBY{display:flex;align-items:center;gap:9px;padding:11px 2px;border-bottom:1px solid #e5edf2;color:#4e6378;font-size:13px}.RiverSightOverview_equipmentRow__ANsBY:last-child{border-bottom:0}.RiverSightOverview_equipmentRow__ANsBY svg{color:#168f9b}.RiverSightOverview_equipmentRow__ANsBY strong{margin-left:auto;color:#0e7277;font-weight:700}.RiverSightOverview_disclaimer__IYK8Y{grid-column:1/-1;color:#738397;text-align:right}@media (max-width:1100px){.RiverSightOverview_overviewShell__K7Hxd{padding-left:214px}.RiverSightOverview_sidebar__040RA{width:214px}.RiverSightOverview_metricCard__je_1M{gap:10px;padding:15px 13px}.RiverSightOverview_metricIcon__OkMeL{flex-basis:48px;width:48px;height:48px}.RiverSightOverview_metricCard__je_1M .RiverSightOverview_metricNumber__HmPwW{font-size:clamp(25px,3vw,38px)!important}.RiverSightOverview_analysisMetrics__JALRm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.RiverSightOverview_overviewShell__K7Hxd{padding-left:0}.RiverSightOverview_sidebar__040RA{position:relative;inset:auto;width:100%;padding:12px 20px;flex-direction:row;align-items:center;gap:14px}.RiverSightOverview_brand__5UiZi{flex:none;padding:0;font-size:18px}.RiverSightOverview_brand__5UiZi svg{width:24px;height:24px}.RiverSightOverview_sidebarPartner__nPiq5{flex:none;margin:0;padding:0;border:0}.RiverSightOverview_partnerCaption__qP8_6,.RiverSightOverview_partnerLockup__PufDS>span{display:none}.RiverSightOverview_sidebarPartner__nPiq5 img{width:36px;height:36px}.RiverSightOverview_sidebarCaption__SZoQg,.RiverSightOverview_sidebarFoot__tkMo5{display:none}.RiverSightOverview_sidebarNav__MW3Lt{display:flex;flex:1;justify-content:flex-end;gap:4px;min-width:0;margin:0}.RiverSightOverview_sidebarActive__uzJ5K,.RiverSightOverview_sidebarNav__MW3Lt button{width:auto;min-height:38px;padding:0 9px;gap:6px;white-space:nowrap;font-size:12px}.RiverSightOverview_sidebarNav__MW3Lt svg{width:15px;height:15px}.RiverSightOverview_overviewHeader___yHWt{padding:22px 20px 15px}.RiverSightOverview_analysisHeader__Aw2Bv{padding:22px 20px 16px}.RiverSightOverview_exportSection___vj2z{margin:0 20px 24px}.RiverSightOverview_bottomGrid__0Q_K_{padding:0 20px 20px}.RiverSightOverview_visualGrid__FTOxV{grid-template-columns:1fr}.RiverSightOverview_analysisVisualGrid__t_0xL{grid-template-columns:1fr!important}.RiverSightOverview_analysisExtraGrid__aed5S{grid-template-columns:1fr;padding:0 20px 20px}.RiverSightOverview_cameraPanel__uDPWr{height:auto}.RiverSightOverview_cameraCard__K_4iL{aspect-ratio:16/9;min-height:0}.RiverSightOverview_lastKnownBanner__s6Jm_{align-items:flex-start;flex-direction:column;gap:10px}.RiverSightOverview_lastKnownValues__DWH8k{justify-content:flex-start}.RiverSightOverview_primaryCards__DiUM9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.RiverSightOverview_sidebar__040RA{align-items:stretch;flex-direction:column;gap:9px;padding:12px 16px}.RiverSightOverview_sidebarPartner__nPiq5{position:absolute;top:9px;right:16px}.RiverSightOverview_sidebarNav__MW3Lt{justify-content:stretch}.RiverSightOverview_sidebarActive__uzJ5K,.RiverSightOverview_sidebarNav__MW3Lt button{justify-content:center;flex:1;min-width:0;padding:0 4px;font-size:11px}.RiverSightOverview_overviewHeader___yHWt{padding:18px 16px 13px}.RiverSightOverview_analysisHeader__Aw2Bv{padding:18px 16px 15px}.RiverSightOverview_exportSection___vj2z{margin:0 16px 20px}.RiverSightOverview_analysisMetrics__JALRm{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.RiverSightOverview_analysisMetrics__JALRm>[data-testid=riversight-metric-card]{min-height:103px}.RiverSightOverview_analysisSectionHeading__xju2u{align-items:stretch}.RiverSightOverview_analysisViewSwitch__KmeO7{width:100%;box-sizing:border-box}.RiverSightOverview_analysisViewSwitch__KmeO7 button{flex:1}.RiverSightOverview_analysisVisualGrid__t_0xL{padding:0 16px 16px!important}.RiverSightOverview_analysisExtraGrid__aed5S{gap:12px;padding:0 16px 16px}.RiverSightOverview_timelineBars__0k3cJ{gap:2px}.RiverSightOverview_timelineBar__p4xIk{height:24px}.RiverSightOverview_timelineHeading__H_4yQ{flex-direction:column}.RiverSightOverview_topbarActions__4fdAT{justify-content:flex-start}.RiverSightOverview_statusBanner__ObvMs{align-items:flex-start;flex-direction:column;margin-top:14px}.RiverSightOverview_forecastCards__JSGn3,.RiverSightOverview_primaryCards__DiUM9{grid-template-columns:1fr}.RiverSightOverview_metricCard__je_1M{min-height:103px}.RiverSightOverview_bottomGrid__0Q_K_{grid-template-columns:1fr;padding:0 16px 20px}}