.sat-water{min-width:0;margin-top:20px;padding-top:16px;border-top:1px solid var(--line,#dce3d9)}.sat-water h3{margin-top:0}.sat-water p{line-height:1.5;overflow-wrap:anywhere}.sat-water-example{padding:12px 14px;background:var(--bg,#f0f4ee);border-radius:8px}.sat-water-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sat-water label{display:grid;gap:6px;min-width:0;font-size:13px}.sat-water input,.sat-water select{box-sizing:border-box;min-width:0;width:100%;font:inherit;padding:10px;border:1px solid var(--line,#ccd6cc);border-radius:8px;color:inherit;background:var(--card,#fff)}.sat-water input[readonly]{background:var(--bg,#edf2eb);font-weight:600}.sat-water .sat-water-wide{grid-column:1/-1}.sat-water-mode-note{padding-left:12px;border-left:3px solid #82a38a}.sat-water-term{display:grid;grid-template-columns:minmax(190px,2fr) minmax(130px,1fr) minmax(150px,1fr);gap:10px;padding:14px 0;border-top:1px solid var(--line,#dce3d9)}.sat-water-term small{font-size:12px;line-height:1.4;color:var(--muted,#596a60)}.sat-water-term label{align-content:end}.sat-water-source{grid-column:1/-1}.sat-water-check{display:flex!important;align-items:start;gap:10px!important;margin:16px 0;line-height:1.5}.sat-water-check input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0}.sat-water [hidden]{display:none!important}.sat-water-result{padding:14px;border-radius:8px;background:var(--bg,#f0f4ee);margin-top:14px}.sat-water-result p:first-child{margin-top:0}.sat-water-result p:last-child{margin-bottom:0}.sat-water-result ul{padding-left:22px}.sat-water-method{font-size:13px;margin-top:16px}.sat-water-method summary{cursor:pointer}.sat-water button{margin-top:12px}.sat-water input:focus-visible,.sat-water select:focus-visible{outline:2px solid #2e6b46;outline-offset:2px}@media(max-width:760px){.sat-water-grid{grid-template-columns:1fr}.sat-water-term{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sat-water-term>label:first-child,.sat-water-source{grid-column:1/-1}.sat-water button{width:100%}}@media(prefers-color-scheme:dark){.sat-water-mode-note{border-color:#8fb798}}
