/* FANGST v70 — NVE HydAPI measurements under the competition weather */
.v70-hydro{padding:14px 0 12px;border-top:1px solid #bbd7df;margin-top:14px}
.v70-hydro-heading{display:flex;flex-wrap:wrap;align-items:center;gap:7px;justify-content:space-between;margin-bottom:9px}
.v70-hydro-heading strong{font-size:14px}
.v70-hydro-label{font-size:10px;border-radius:12px;background:#e1f1f6;padding:4px 8px;color:#28576c}
.v70-hydro-status{font-size:12px;line-height:1.55}
.v70-hydro-row{border:1px solid #a8ccd6;background:#eef8fa;border-radius:11px;padding:12px;margin:8px 0;color:#143e52}
.v70-hydro-row.is-stale{background:#f5f5f5;border-color:#c9d2d5}
.v70-hydro-title{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:13px}
.v70-hydro-title strong{font-size:19px}
.v70-hydro-row p{margin:5px 0!important;font-size:11px!important;line-height:1.45}
.v70-hydro-row a{color:#066e85;text-decoration:underline;font-size:11px}
.v70-hydro-note{margin-top:10px}
body.fangst-dark .v70-hydro{border-color:#3c677a}
body.fangst-dark .v70-hydro-label{background:#1e5064;color:#c6ebf5}
body.fangst-dark .v70-hydro-row,body.fangst-dark .v70-hydro-row.is-stale{background:#133c50;border-color:#3f687a;color:#e8f7fd}
body.fangst-dark .v70-hydro-row a{color:#88e9ed}
