/* FANGST v69: genuine, timestamped water temperature displayed alongside weather */
.v69-water-temperature{display:flex;gap:12px;align-items:flex-start;padding:14px 12px;margin:12px 0;border:1px solid #a3d5db;border-radius:13px;background:#e8f7f9;color:#12485b}
.v69-water-icon{font-size:30px;line-height:1.25;flex-shrink:0}
.v69-water-summary{min-width:0;flex:1}
.v69-water-summary h3{margin:0 0 5px;font-size:14px;color:inherit}
.v69-water-value{font-size:27px;font-weight:900;line-height:1.3;display:block;color:#0a6175}
.v69-water-description{margin:7px 0 5px!important;font-size:12px!important;line-height:1.55;color:#285568}
.v69-water-source{font-size:11px;line-height:1.45;display:block;color:#3b6474}
.v69-open-edit{margin:0 0 10px}
.v69-water-edit{border:1px solid #a5cfda;border-radius:12px;padding:14px;margin:2px 0 14px;background:#eff9f9}
.v69-water-edit[hidden]{display:none}
.v69-create-temp{margin:12px 0}
.v69-create-temp h3{margin-top:0}
body.fangst-dark .v69-water-temperature{background:#164456;border-color:#41798d;color:#e7fcff}
body.fangst-dark .v69-water-value{color:#92f4ec}
body.fangst-dark .v69-water-description{color:#cfebf3}
body.fangst-dark .v69-water-source{color:#a8cbd8}
body.fangst-dark .v69-water-edit{background:#0e3347;border-color:#417184}
.v69-open-edit:focus-visible,.v69-water-edit :focus-visible{outline:3px solid #56c9ce;outline-offset:2px}