.water-level-input[data-v-8e62afe0]{color:#102c3c;min-width:0;font:inherit;background:#fff;border:1px solid #e1edf1;border-radius:23px;gap:16px;padding:20px;display:grid;box-shadow:0 14px 30px -28px #244f686b}.water-level-input__stage[data-v-8e62afe0]{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:26px;min-width:0;display:grid}.water-level-input__tank[data-v-8e62afe0]{--reservoir-width:190px;--reservoir-height:220px}.water-level-input__reading[data-v-8e62afe0]{align-content:center;gap:5px;min-width:0;display:grid}.water-level-input__reading label[data-v-8e62afe0]{color:#20323e;cursor:text;align-items:center;gap:9px;font-size:17px;font-weight:750;line-height:1.25;display:flex}.water-level-input__reading label svg[data-v-8e62afe0]{color:#123543;flex:none}.water-level-input__number[data-v-8e62afe0]{border-bottom:1px solid #0000;align-items:baseline;min-width:0;min-height:72px;padding:5px 0;display:flex;position:relative}.water-level-input__number[data-v-8e62afe0]:focus-within{border-color:#4e9cc1}.water-level-input__number[data-v-8e62afe0]:has(input[aria-invalid=true]){border-color:var(--danger,#b33f3f)}.water-level-input__number strong[data-v-8e62afe0]{color:#102c3c;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;max-width:100%;font-size:clamp(30px,6vw,48px);font-weight:750;line-height:1.3;display:block;overflow:hidden}.water-level-input__number input[data-v-8e62afe0]{box-sizing:border-box;color:#0000;caret-color:#123543;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;font-family:inherit;font-size:clamp(30px,6vw,48px);font-weight:750;line-height:1.3;position:absolute;inset:0}.water-level-input__number:focus-within strong[data-v-8e62afe0]{visibility:hidden}.water-level-input__number input[data-v-8e62afe0]:focus{color:#102c3c}.water-level-input__secondary[data-v-8e62afe0]{color:#577287;font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:650;line-height:1.25}.water-level-input__capacity[data-v-8e62afe0]{color:#587287;font-size:11px;line-height:1.35}.water-level-input__slider[data-v-8e62afe0]{min-width:0;padding-top:4px;position:relative}.water-level-input__track[data-v-8e62afe0]{background:#dce5e9;border-radius:999px;height:13px;position:absolute;top:15px;left:0;right:0;overflow:hidden}.water-level-input__track span[data-v-8e62afe0]{width:100%;height:100%;transform:scaleX(var(--water-slider-fill));transform-origin:0;background:linear-gradient(90deg,#a2dbf2,#5ca6cd);transition:transform .18s cubic-bezier(.18,.8,.28,1);display:block}.water-level-input__slider input[data-v-8e62afe0]{z-index:2;box-sizing:border-box;appearance:none;cursor:pointer;background:0 0;width:100%;height:36px;margin:0;display:block;position:relative}.water-level-input__slider input[data-v-8e62afe0]:disabled{cursor:default}.water-level-input__slider input[data-v-8e62afe0]::-webkit-slider-runnable-track{background:0 0;height:13px}.water-level-input__slider input[data-v-8e62afe0]::-moz-range-track{background:0 0;height:13px}.water-level-input__slider input[data-v-8e62afe0]::-webkit-slider-thumb{appearance:none;background:#5aa6cf;border:4px solid #fff;border-radius:50%;width:32px;height:32px;margin-top:-10px;box-shadow:0 2px 8px #225b7b47}.water-level-input__slider input[data-v-8e62afe0]::-moz-range-thumb{background:#5aa6cf;border:4px solid #fff;border-radius:50%;width:25px;height:25px;box-shadow:0 2px 8px #225b7b47}.water-level-input__slider input[data-v-8e62afe0]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px;border-radius:12px}.water-level-input--unset .water-level-input__slider input[data-v-8e62afe0]::-webkit-slider-thumb{background:#fff;border-color:#adc4d1}.water-level-input--unset .water-level-input__slider input[data-v-8e62afe0]::-moz-range-thumb{background:#fff;border-color:#adc4d1}.water-level-input__ticks[data-v-8e62afe0]{color:#5d7787;font-variant-numeric:tabular-nums;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding-top:2px;font-size:11px;display:grid}.water-level-input__ticks span[data-v-8e62afe0]{justify-items:center;gap:6px;display:grid}.water-level-input__ticks span[data-v-8e62afe0]:first-child{justify-items:start}.water-level-input__ticks span[data-v-8e62afe0]:last-child{justify-items:end}.water-level-input__ticks i[data-v-8e62afe0]{border-left:1px solid #8ba6b2;height:9px}.water-level-input__ticks b[data-v-8e62afe0]{white-space:nowrap;font-weight:500}.water-level-input__hint[data-v-8e62afe0]{color:#587287;font-size:11px;line-height:1.4}.water-level-input--keyboard .water-level-input__track span[data-v-8e62afe0]{transition:none}.water-level-input--compact[data-v-8e62afe0]{border-radius:15px;gap:11px;padding:12px}.water-level-input--compact .water-level-input__stage[data-v-8e62afe0]{grid-template-columns:110px minmax(0,1fr);gap:14px}.water-level-input--compact .water-level-input__tank[data-v-8e62afe0]{--reservoir-width:108px;--reservoir-height:150px}.water-level-input--compact .water-level-input__reading label[data-v-8e62afe0]{font-size:12px}.water-level-input--compact .water-level-input__number[data-v-8e62afe0]{min-height:47px}.water-level-input--compact .water-level-input__number strong[data-v-8e62afe0],.water-level-input--compact .water-level-input__number input[data-v-8e62afe0]{font-size:28px}.water-level-input--compact .water-level-input__secondary[data-v-8e62afe0]{font-size:14px}.water-level-input--compact .water-level-input__capacity[data-v-8e62afe0]{font-size:10px}@media (width<=460px){.water-level-input[data-v-8e62afe0]:not(.water-level-input--compact){padding:14px}.water-level-input:not(.water-level-input--compact) .water-level-input__stage[data-v-8e62afe0]{grid-template-columns:130px minmax(0,1fr);gap:12px}.water-level-input:not(.water-level-input--compact) .water-level-input__tank[data-v-8e62afe0]{--reservoir-width:126px;--reservoir-height:220px}.water-level-input:not(.water-level-input--compact) .water-level-input__reading label[data-v-8e62afe0]{font-size:13px}.water-level-input:not(.water-level-input--compact) .water-level-input__number[data-v-8e62afe0]{min-height:52px}.water-level-input:not(.water-level-input--compact) .water-level-input__number strong[data-v-8e62afe0],.water-level-input:not(.water-level-input--compact) .water-level-input__number input[data-v-8e62afe0]{font-size:32px}.water-level-input:not(.water-level-input--compact) .water-level-input__secondary[data-v-8e62afe0]{font-size:17px}}@media (width<=330px){.water-level-input__stage[data-v-8e62afe0],.water-level-input:not(.water-level-input--compact) .water-level-input__stage[data-v-8e62afe0]{grid-template-columns:1fr}.water-level-input__reading[data-v-8e62afe0]{text-align:center;justify-items:center}.water-level-input__number[data-v-8e62afe0]{min-width:130px}.water-level-input__ticks[data-v-8e62afe0]{font-size:9px}}@media (prefers-reduced-motion:reduce){.water-level-input__track span[data-v-8e62afe0]{transition:none}}.past-time__hint[data-v-41729deb]{color:var(--muted);font-size:12px;line-height:1.4}.past-time__field[data-v-41729deb] input[type=datetime-local]{width:100%;min-height:44px}.measurement-sheet[data-v-7bc9acdc]{width:min(100%,860px)}.sheet-system-name[data-v-7bc9acdc]{color:var(--muted);margin:0 0 3px;font-size:12px}.measurement-required[data-v-7bc9acdc]{color:var(--amber-ink);margin:0 0 12px;font-size:12px}.measurement-fields[data-v-7bc9acdc]{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:18px;display:grid}.measurement-fields label[data-v-7bc9acdc],.extra-field[data-v-7bc9acdc]{gap:6px;display:grid}.measurement-fields label>span[data-v-7bc9acdc],.extra-field>span[data-v-7bc9acdc]{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.measurement-fields label>span small[data-v-7bc9acdc]{color:var(--muted);font-size:var(--type-meta);font-weight:500}.field-hint[data-v-7bc9acdc]{color:var(--muted);font-size:var(--type-meta);line-height:1.35}.water-amount-field[data-v-7bc9acdc]{margin:18px 0}.water-amount-field header[data-v-7bc9acdc]{justify-content:space-between;gap:10px;display:flex}.water-amount-field h3[data-v-7bc9acdc],.measurement-extra h3[data-v-7bc9acdc]{margin:0;font-size:16px}.water-amount-field header p[data-v-7bc9acdc]{max-width:620px;color:var(--muted);font-size:var(--type-meta);margin:5px 0 0;line-height:1.45}.measurement-extra[data-v-7bc9acdc]{gap:0;margin:0 0 8px;display:grid}.measurement-extra h3[data-v-7bc9acdc]{margin:0 0 5px}.extra-row[data-v-7bc9acdc]{border:0;border-top:1px solid var(--green-soft);min-height:45px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.extra-row>span[data-v-7bc9acdc]{width:23px;height:23px;color:var(--green);border:1px solid #72a981;border-radius:50%;place-items:center;font-size:17px;display:grid}.extra-row b[data-v-7bc9acdc]{font-size:12px}.extra-row small[data-v-7bc9acdc]{color:var(--muted);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.extra-field[data-v-7bc9acdc]{border-top:1px solid var(--green-soft);padding:11px 0}.extra-field textarea[data-v-7bc9acdc]{box-sizing:border-box;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);width:100%;color:var(--ink);font:inherit;padding:10px 11px;font-size:12px}@media (width<=600px){.measurement-fields[data-v-7bc9acdc]{grid-template-columns:1fr;gap:14px}}.range-inputs[data-v-7bc9acdc]{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.range-inputs input[data-v-7bc9acdc],.text-input[data-v-7bc9acdc],.measurement-fields select[data-v-7bc9acdc],.extra-field select[data-v-7bc9acdc]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--ink);background:var(--surface);font:inherit;padding:8px 10px;font-size:13px}.range-inputs span[data-v-7bc9acdc]{color:var(--muted)}.water-amount-field[data-v-7bc9acdc] .water-level-input{margin-top:14px}.water-amount-field__footer[data-v-7bc9acdc]{justify-items:end;gap:4px;margin-top:12px;display:grid}.water-amount-field__footer p[data-v-7bc9acdc]{color:var(--muted);font-size:var(--type-meta);justify-self:stretch;margin:0;line-height:1.45}.water-amount-field__mode[data-v-7bc9acdc]{min-height:36px;color:var(--accent-quiet);font:inherit;font-size:var(--type-meta);text-align:right;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 10px}.water-amount-field__mode[data-v-7bc9acdc]:hover{color:var(--green);text-decoration-color:currentColor}.water-amount-field__mode[data-v-7bc9acdc]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.measurement-quality[data-v-7bc9acdc]{color:var(--muted);align-items:center;gap:4px;margin:0 0 12px;display:flex}.measurement-quality__check[data-v-7bc9acdc]{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:13px;font-weight:400;line-height:1.4;display:flex}.measurement-quality__check input[data-v-7bc9acdc]{width:16px;height:16px;accent-color:var(--green);flex:none;margin:0}.measurement-quality__hint[data-v-7bc9acdc]{margin:0 0 12px;font-size:13px;line-height:1.5}.measurement-quality[data-v-7bc9acdc] .ui-popover>button{color:var(--muted)}.measurement-advanced__grid[data-v-7bc9acdc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.measurement-advanced label[data-v-7bc9acdc]{color:var(--muted);font-size:var(--type-meta);gap:4px;display:grid}.measurement-advanced input[data-v-7bc9acdc],.measurement-advanced select[data-v-7bc9acdc]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:38px;padding:7px 9px}.measurement-advanced p[data-v-7bc9acdc]{color:var(--muted);font-size:var(--type-meta);margin:8px 0 0;line-height:1.4}@media (width<=600px){.measurement-advanced__grid[data-v-7bc9acdc]{grid-template-columns:1fr}}.ph-scale-label[data-v-7bc9acdc]{margin-top:4px;color:var(--muted)!important;font-size:var(--type-meta)!important;font-weight:650!important}.ph-measurement-field[data-v-7bc9acdc]{gap:11px}.measurement-sheet .sheet-system-name[data-v-7bc9acdc]{margin:5px 0 0}.measurement-fields__intro[data-v-7bc9acdc]{grid-column:1/-1}.measurement-fields__intro h3[data-v-7bc9acdc]{color:var(--ink);margin:0;font-size:16px;line-height:1.3}.measurement-instrument[data-v-7bc9acdc]{align-content:start;gap:10px;min-width:0;display:grid}.measurement-instrument .measurement-instrument__atc[data-v-7bc9acdc]{min-height:var(--tap-size);color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:flex}.measurement-instrument .measurement-instrument__atc input[data-v-7bc9acdc]{width:18px;height:18px;accent-color:var(--green);margin:0}.measurement-water-link[data-v-7bc9acdc]{min-height:44px;color:var(--green);text-underline-offset:3px;align-self:end;align-items:center;font-size:12px;font-weight:650;text-decoration:underline;display:flex}.ph-swatch[data-v-7bc9acdc]{border:1px solid #0002;border-radius:50%;flex:none;width:20px;height:20px}.measurement-ec-field[data-v-7bc9acdc],.measurement-temperature-field[data-v-7bc9acdc]{align-content:start;gap:8px;min-width:0;display:grid}.measurement-fields .measurement-ec-unit[data-v-7bc9acdc]{border:1px solid var(--line-strong);border-radius:var(--radius-control);background-color:var(--surface);width:auto;min-height:36px;color:var(--ink);font:inherit;flex:none;padding-block:4px;padding-inline-start:10px;font-size:.875rem}.measurement-fields .field-hint--previous[data-v-7bc9acdc]{color:var(--muted);font-size:var(--type-meta)}@media (width<=600px){#app .measurement-sheet .measurement-fields label{grid-template-columns:minmax(0,1fr)!important}}.replacement-record[data-v-608cb7fa]{gap:20px;display:grid}.replacement-record__progress[data-v-608cb7fa]{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px;padding-bottom:12px;font-size:12px;display:flex}.replacement-record__progress span[data-v-608cb7fa]{border-radius:var(--radius-pill);padding:5px 10px}.replacement-record__progress .active[data-v-608cb7fa]{color:var(--green);background:var(--green-soft);font-weight:750}.replacement-record__bottles[data-v-608cb7fa]{gap:12px;padding-top:5px;display:grid}.replacement-record__bottles h3[data-v-608cb7fa]{margin:0;font-size:16px}.replacement-record__bottles p[data-v-608cb7fa]{color:var(--muted);margin:0;font-size:12px}.replacement-record__family button[data-v-608cb7fa]{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:7px;text-decoration:underline}.replacement-record__bottle[data-v-608cb7fa]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.replacement-record__bottle .ui-field[data-v-608cb7fa]{margin:0}.replacement-record__bottle>span[data-v-608cb7fa]{color:var(--muted);padding-bottom:12px;font-weight:700}.replacement-record .solution-optional[data-v-608cb7fa]{margin:0}.replacement-record__time-context[data-v-608cb7fa]{gap:8px;font-size:13px;line-height:1.45;display:grid}.replacement-record__time-context p[data-v-608cb7fa]{margin:0}.replacement-record__time-context .ui-notice[data-v-608cb7fa]{gap:8px;display:grid}.solution-sheet-scope[data-v-608cb7fa]{color:var(--muted);margin:5px 0 0;font-size:12px}.solution-record-intro[data-v-608cb7fa]{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.solution-measured-heading[data-v-608cb7fa]{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.solution-measured-heading h4[data-v-608cb7fa]{color:var(--ink);margin:0;font-size:14px}.solution-measured-heading p[data-v-608cb7fa]{color:var(--muted);font-size:var(--type-meta);margin:5px 0 0;line-height:1.5}.replacement-ph-down__fields[data-v-608cb7fa]{grid-template-columns:minmax(0,2fr) minmax(88px,1fr) 80px;align-items:end;gap:9px;display:grid}.replacement-ph-down__fields .ui-field[data-v-608cb7fa]{min-width:0;margin:0}.replacement-ph-down__fields input[data-v-608cb7fa],.replacement-ph-down__fields select[data-v-608cb7fa]{box-sizing:border-box;width:100%;min-width:0}@media (width<=560px){.replacement-ph-down__fields[data-v-608cb7fa]{grid-template-columns:minmax(0,1fr) minmax(72px,.55fr) 74px}.replacement-ph-down__fields .ui-field[data-v-608cb7fa]:first-child{grid-column:1/-1}}
