.reservoir-fullness{font:38px/1.1 Georgia,serif;color:#163e31;margin:16px 0 12px}.reservoir-tank{height:100px;position:relative;overflow:hidden;border:1px solid #b2b7a2;border-top:3px solid #ac914d;border-radius:4px 4px 12px 12px;background:#e9e5d3}.reservoir-water{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#66bfc1,#297e8c);border-top:2px solid #166a74;min-height:0}.reservoir-tick{position:absolute;left:0;right:0;border-top:1px dashed #b8b8a4}.reservoir-volume{font-size:13px;line-height:1.5;min-height:39px;margin:12px 0!important}.reservoir-source-details{margin-top:12px;border-top:1px solid #d8cba8;padding-top:10px}.reservoir-source-details summary{font-size:12px;min-height:36px;display:list-item}.reservoir-source-details small{font-size:11px;line-height:1.6;margin-top:7px}.reservoir-source-details a{display:inline-block;min-height:32px;font-size:12px;padding-top:6px}.reservoir-observed{margin-top:7px;font-size:11px!important;line-height:1.5}.reservoir-legend{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:12px;margin:15px 0}.reservoir-legend span:before{content:'';display:inline-block;width:16px;height:10px;margin-right:7px;border:1px solid #a9b0a0;background:#479aa4}.reservoir-legend span+span:before{background:#e9e5d3}.reservoir-tank.unavailable{background:repeating-linear-gradient(135deg,#eee9d8,#eee9d8 8px,#e0dccd 8px,#e0dccd 16px)}@media(max-width:700px){.reservoir-fullness{font-size:30px}.reservoir-tank{height:100px}.reservoir-volume{font-size:12px}.cards h3{font-size:20px}.reservoir-source-details summary{font-size:11px;line-height:1.5}.reservoir-observed{font-size:10px!important}}
