body.postid-5676 #hwg-water-lookup{--hwgw-surface:#f4f7f1;--hwgw-panel:#fff;--hwgw-ink:#20352a;--hwgw-muted:#53655b;--hwgw-line:#c8d5c5;--hwgw-accent:#24662e;--hwgw-accent-ink:#fff;--hwgw-selected:#e5efdf;--hwgw-danger:#9c3027;box-sizing:border-box;margin:1.5rem 0;padding:clamp(16px,3vw,28px);border:1px solid var(--hwgw-line);border-radius:18px;background:var(--hwgw-surface);color:var(--hwgw-ink);color-scheme:light}
body.postid-5676.atbs-dark-mode #hwg-water-lookup,body.postid-5676 .atbs-dark-mode #hwg-water-lookup,.atbs-dark-mode body.postid-5676 #hwg-water-lookup{--hwgw-surface:#1c2821;--hwgw-panel:#23332a;--hwgw-ink:#eff4ed;--hwgw-muted:#c3cec3;--hwgw-line:#4a6250;--hwgw-accent:#b0df8d;--hwgw-accent-ink:#17251a;--hwgw-selected:#304a32;--hwgw-danger:#ffb4a9;color-scheme:dark}
body.postid-5676 #hwg-water-lookup #hwgw-zip-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0 0}
body.postid-5676 #hwg-water-lookup .hwgw-zip-field{flex:1 1 160px;min-width:0}
body.postid-5676 #hwg-water-lookup label[for="hwgw-zip"]{display:block;margin:0 0 6px;font:inherit;font-weight:700;color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup #hwgw-zip{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:10px 14px;border:1px solid var(--hwgw-line);border-radius:10px;background:var(--hwgw-panel);color:var(--hwgw-ink);font:inherit;font-size:16px;line-height:1.4;letter-spacing:.06em}
body.postid-5676 #hwg-water-lookup #hwgw-zip::placeholder{color:var(--hwgw-muted);opacity:1}
body.postid-5676 #hwg-water-lookup #hwgw-zip-form button[type="submit"],body.postid-5676 #hwg-water-lookup .hwgw-button,body.postid-5676 #hwg-water-lookup .hwgw-report-choice,body.postid-5676 #hwg-water-lookup a.hwgw-official-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:0;padding:10px 16px;border:1px solid var(--hwgw-accent);border-radius:10px;background:var(--hwgw-accent);color:var(--hwgw-accent-ink);-webkit-text-fill-color:var(--hwgw-accent-ink);font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:none}
body.postid-5676 #hwg-water-lookup #hwgw-zip-form button[type="submit"]{min-height:48px;font-size:16px}
body.postid-5676 #hwg-water-lookup #hwgw-zip-form button[type="submit"]:hover,body.postid-5676 #hwg-water-lookup .hwgw-button:hover,body.postid-5676 #hwg-water-lookup .hwgw-report-choice:hover,body.postid-5676 #hwg-water-lookup a.hwgw-official-link:hover{filter:brightness(.92);color:var(--hwgw-accent-ink);-webkit-text-fill-color:var(--hwgw-accent-ink);text-decoration:none}
body.postid-5676 #hwg-water-lookup #hwgw-zip:focus-visible,body.postid-5676 #hwg-water-lookup #hwgw-zip-form button[type="submit"]:focus-visible,body.postid-5676 #hwg-water-lookup .hwgw-button:focus-visible,body.postid-5676 #hwg-water-lookup .hwgw-supplier:focus-visible,body.postid-5676 #hwg-water-lookup .hwgw-report-choice:focus-visible,body.postid-5676 #hwg-water-lookup .hwgw-official-link:focus-visible,body.postid-5676 #hwg-water-lookup .hwgw-canvas-viewport:focus-visible{outline:3px solid var(--hwgw-accent);outline-offset:3px}
body.postid-5676 #hwg-water-lookup #hwgw-zip-form button[type="submit"]:disabled,body.postid-5676 #hwg-water-lookup .hwgw-button:disabled{opacity:.5;cursor:default;filter:none}
body.postid-5676 #hwg-water-lookup .hwgw-status,body.postid-5676 #hwg-water-lookup .hwgw-note{margin:12px 0;font:inherit;font-size:14px;line-height:1.6;color:var(--hwgw-muted)}
body.postid-5676 #hwg-water-lookup .hwgw-status:empty{display:none}
body.postid-5676 #hwg-water-lookup #hwgw-coverage[hidden]{display:none}
body.postid-5676 #hwg-water-lookup .hwgw-status-error{color:var(--hwgw-danger)}
body.postid-5676 #hwg-water-lookup .hwgw-suppliers,body.postid-5676 #hwg-water-lookup .hwgw-report-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin:16px 0}
body.postid-5676 #hwg-water-lookup .hwgw-supplier{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:84px;padding:14px 16px;border:1px solid var(--hwgw-line);border-radius:12px;background:var(--hwgw-panel);color:var(--hwgw-ink);-webkit-text-fill-color:var(--hwgw-ink);font:inherit;text-align:left;line-height:1.45;cursor:pointer;box-shadow:none;white-space:normal}
body.postid-5676 #hwg-water-lookup .hwgw-supplier:hover,body.postid-5676 #hwg-water-lookup .hwgw-supplier[aria-pressed="true"]{border-color:var(--hwgw-accent);background:var(--hwgw-selected);color:var(--hwgw-ink);-webkit-text-fill-color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup .hwgw-supplier-name{font-weight:700;overflow-wrap:anywhere;color:var(--hwgw-ink);-webkit-text-fill-color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup .hwgw-supplier-agency{font-size:13px;color:var(--hwgw-muted);-webkit-text-fill-color:var(--hwgw-muted)}
body.postid-5676 #hwg-water-lookup .hwgw-supplier-action{font-size:13px;font-weight:700;color:var(--hwgw-accent);-webkit-text-fill-color:var(--hwgw-accent)}
body.postid-5676 #hwg-water-lookup .hwgw-report-heading{margin:22px 0 10px;font:inherit;font-size:20px;font-weight:700;line-height:1.35;text-transform:none;color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup .hwgw-report-title{margin:8px 0;font:inherit;font-weight:700;color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant{margin:16px 0;padding:16px;border:1px solid var(--hwgw-line);border-left:4px solid var(--hwgw-accent);border-radius:12px;background:var(--hwgw-selected);color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-eyebrow{margin:0 0 5px;font:inherit;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--hwgw-muted)}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-result{margin:0;font:inherit;font-size:clamp(20px,3vw,25px);font-weight:700;line-height:1.3;color:var(--hwgw-ink);overflow-wrap:anywhere}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-note{margin:8px 0 0;font:inherit;font-size:13px;line-height:1.55;color:var(--hwgw-muted)}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-evidence{margin:10px 0 0;border-top:1px solid var(--hwgw-line);color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-evidence>summary{box-sizing:border-box;min-height:44px;padding:12px 0;font:inherit;font-size:14px;font-weight:700;line-height:1.4;color:var(--hwgw-ink);cursor:pointer}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-quote{margin:0 0 12px;padding:0;border:0;font:inherit;font-size:14px;font-style:normal;line-height:1.6;color:var(--hwgw-ink);overflow-wrap:anywhere}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-quote:before,body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-quote:after{content:none}
body.postid-5676 #hwg-water-lookup .hwgw-disinfectant-evidence .hwgw-button{margin:0 0 14px}
body.postid-5676 #hwg-water-lookup .hwgw-report-year{margin:6px 0;font:inherit;font-size:14px;color:var(--hwgw-muted)}
body.postid-5676 #hwg-water-lookup .hwgw-report-picker{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:16px 0}
body.postid-5676 #hwg-water-lookup .hwgw-report-select-field{flex:1 1 220px;min-width:0}
body.postid-5676 #hwg-water-lookup .hwgw-report-select-label{display:block;margin:0 0 6px;font:inherit;font-size:14px;font-weight:700;color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup .hwgw-report-select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 34px 10px 12px;border:1px solid var(--hwgw-line);border-radius:10px;background-color:var(--hwgw-panel);color:var(--hwgw-ink);font:inherit;font-size:16px;line-height:1.4;text-overflow:ellipsis}
body.postid-5676 #hwg-water-lookup .hwgw-report-select:focus-visible{outline:3px solid var(--hwgw-accent);outline-offset:3px}
body.postid-5676 #hwg-water-lookup .hwgw-report-picker .hwgw-button{min-height:48px}
body.postid-5676 #hwg-water-lookup .hwgw-reader{margin:16px 0;border:1px solid var(--hwgw-line);border-radius:12px;overflow:hidden;background:var(--hwgw-panel)}
body.postid-5676 #hwg-water-lookup .hwgw-reader-tools{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px;border-bottom:1px solid var(--hwgw-line);background:var(--hwgw-surface)}
body.postid-5676 #hwg-water-lookup .hwgw-page-tools,body.postid-5676 #hwg-water-lookup .hwgw-zoom-tools{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}
body.postid-5676 #hwg-water-lookup .hwgw-reader-tools .hwgw-button{padding:8px 12px;min-width:44px}
body.postid-5676 #hwg-water-lookup .hwgw-page-count,body.postid-5676 #hwg-water-lookup .hwgw-zoom-value{font:inherit;font-size:13px;white-space:nowrap;color:var(--hwgw-ink);text-align:center}
body.postid-5676 #hwg-water-lookup .hwgw-page-count{min-width:76px}
body.postid-5676 #hwg-water-lookup .hwgw-zoom-value{min-width:42px}
body.postid-5676 #hwg-water-lookup .hwgw-canvas-viewport{box-sizing:border-box;max-width:100%;min-height:160px;overflow:auto;background:#d9ded9;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
body.postid-5676 #hwg-water-lookup canvas.hwgw-report-canvas{display:block;max-width:none!important;margin:0 auto;background:#fff}
body.postid-5676 #hwg-water-lookup .hwgw-source,body.postid-5676 #hwg-water-lookup .hwgw-page-text{margin:12px 0;border:1px solid var(--hwgw-line);border-radius:10px;background:var(--hwgw-panel);color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup .hwgw-page-text{margin:0;border-width:1px 0 0;border-radius:0}
body.postid-5676 #hwg-water-lookup .hwgw-source>.hwgw-note{margin:0;padding:0 14px 14px}
body.postid-5676 #hwg-water-lookup .hwgw-source summary,body.postid-5676 #hwg-water-lookup .hwgw-page-text summary{box-sizing:border-box;min-height:44px;padding:12px 14px;font:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;color:var(--hwgw-ink)}
body.postid-5676 #hwg-water-lookup a.hwgw-source-link{display:inline-block;margin:0 14px 14px;font:inherit;font-size:14px;color:var(--hwgw-accent);-webkit-text-fill-color:var(--hwgw-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
body.postid-5676 #hwg-water-lookup .hwgw-extracted-text{margin:0;padding:0 14px 16px;font:inherit;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hwgw-ink)}
@media(max-width:520px){body.postid-5676 #hwg-water-lookup .hwgw-reader-tools{justify-content:center}body.postid-5676 #hwg-water-lookup .hwgw-page-tools{flex:1 1 100%;justify-content:space-between}body.postid-5676 #hwg-water-lookup #hwgw-zip-form button[type="submit"]{flex:1 1 100%}body.postid-5676 #hwg-water-lookup .hwgw-reader-tools .hwgw-button{padding:8px 10px}body.postid-5676 #hwg-water-lookup .hwgw-suppliers{grid-template-columns:1fr}}
