.water-check{max-width:1050px;margin:0 auto;padding:32px 24px}.check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.check-grid label{font-weight:700;display:flex;flex-direction:column;gap:12px}.check-grid select{width:100%;min-height:52px;padding:12px;border:1px solid #738d91;border-radius:8px;background:#fff;color:#102c32;font:inherit}.water-check button{cursor:pointer;border:0;min-height:48px;font:inherit}.check-result{padding:24px;margin-top:24px;border:2px solid #218d85;border-radius:12px;background:#edf9f6}.check-result[hidden]{display:none}.check-result a{font-weight:700;text-decoration:underline}.check-limits{padding-top:24px}.water-check :focus-visible{outline:3px solid #1766b3;outline-offset:4px}@media(max-width:760px){.check-grid{grid-template-columns:1fr}.water-check{padding:24px 18px}}
