.WaterTemperaturePanel_panel__2__kT{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.WaterTemperaturePanel_title__y8CUM{font-size:var(--text-lg);font-weight:700;margin:0;letter-spacing:-.01em}.WaterTemperaturePanel_subtitle__pUK_U{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.WaterTemperaturePanel_chartBlock__GIby3{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--paper);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.WaterTemperaturePanel_caption__OP1vu{font-size:var(--text-sm);color:var(--text-primary);line-height:1.6;margin:0}.WaterTemperaturePanel_chart__p6EGA{margin:0}.WaterTemperaturePanel_chart__p6EGA svg{width:100%;height:auto;display:block}.WaterTemperaturePanel_chartCaption__jplkh{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WaterTemperaturePanel_markerKey__t_BVj{color:var(--catch-gold);font-weight:600}.WaterTemperaturePanel_bandKey__bnWJ5,.WaterTemperaturePanel_rangeKey__NP2UV{color:var(--text-secondary)}.WaterTemperaturePanel_empty__R0Ikn{font-size:var(--text-sm);color:var(--text-secondary);font-style:italic;margin:0;padding:var(--space-4);text-align:center}.WaterTemperaturePanel_chartBg__vDyWk{fill:transparent}.WaterTemperaturePanel_gridLine__IqvKt{stroke:var(--border-subtle);stroke-width:1;stroke-dasharray:2 3}.WaterTemperaturePanel_axisTick__iyDas{stroke:var(--text-secondary);stroke-width:1}.WaterTemperaturePanel_axisLabel__6eOHj{font-size:10px;fill:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WaterTemperaturePanel_markerLine__gRoDO{stroke:var(--catch-gold);stroke-width:1.5;stroke-dasharray:3 3}.WaterTemperaturePanel_markerDot__OyD8j{fill:var(--catch-gold);stroke:var(--paper);stroke-width:2}.WaterTemperaturePanel_tempStroke__Wz0dY{stroke:var(--lake-deep);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.WaterTemperaturePanel_surfaceStroke__z8prS{stroke:var(--catch-gold);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;stroke-opacity:.9}.WaterTemperaturePanel_surfaceMarkerDot__jD0CZ{fill:var(--catch-gold);stroke:var(--paper);stroke-width:1.5;opacity:.9}.WaterTemperaturePanel_tempKey__4mPgQ{color:var(--lake-deep);font-weight:600}.WaterTemperaturePanel_projectionStroke__TGyrj{stroke:var(--lake-deep);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:4 4;stroke-opacity:.7}.WaterTemperaturePanel_surfaceProjectionStroke__OaH2W{stroke:var(--catch-gold);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:4 4;stroke-opacity:.75}.WaterTemperaturePanel_bandFill__NdlDP{fill:var(--lake-deep);fill-opacity:.12;stroke:none}.WaterTemperaturePanel_surfaceEnvelope__i0Ns4{fill:var(--catch-gold);fill-opacity:.16;stroke:none}.WaterTemperaturePanel_envelopeKey__7Wams{color:var(--catch-gold);font-weight:500;opacity:.85}.WaterTemperaturePanel_p50Stroke__GkbYd{stroke:var(--lake-deep);stroke-width:1;stroke-opacity:.55;stroke-dasharray:4 4}