.water-intake_wrap__XNlWs{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.water-intake_toggle__e8K1U{display:flex;gap:1px;background:var(--cbd-outline-variant);border:1px solid var(--cbd-outline-variant);border-radius:2px;overflow:hidden;max-width:240px}.water-intake_toggleBtn__66fEH{flex:1 1;height:38px;border:none;cursor:pointer;background:var(--cbd-surface);color:var(--cbd-on-surface-muted);font-family:var(--cbd-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.water-intake_toggleBtnActive__vyBpu{background:var(--cbd-on-surface);color:var(--cbd-surface)}.water-intake_section__aGLQw{display:flex;flex-direction:column;gap:8px}.water-intake_sectionLabel__sE9bI{font-family:var(--cbd-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cbd-on-surface-muted)}.water-intake_inputs__97NHn{background:var(--cbd-surface);border:1px solid var(--cbd-outline-variant);border-radius:4px;box-shadow:var(--cbd-elev-1);padding:20px}.water-intake_field__RkrNM{display:block}.water-intake_fieldLabel__UmMmt{display:block;font-family:var(--cbd-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cbd-on-surface-muted);-webkit-margin-after:8px;margin-block-end:8px}.water-intake_input__mBemX{width:100%;height:48px;border:1.5px solid var(--cbd-outline);border-radius:2px;background:var(--cbd-surface);padding-inline:14px;font-family:var(--cbd-font-mono);font-size:18px;font-weight:600;color:var(--cbd-on-surface)}.water-intake_input__mBemX:focus{outline:none;border-color:var(--cbd-primary)}.water-intake_optionList__NqlRt{display:flex;flex-direction:column;gap:8px}.water-intake_optionRow__6fqRc{display:flex;flex-direction:column;gap:2px;width:100%;text-align:start;cursor:pointer;background:var(--cbd-surface);border:1px solid var(--cbd-outline-variant);border-radius:4px;padding:12px 16px;transition:border-color .12s ease,background .12s ease}.water-intake_optionRow__6fqRc:hover{border-color:var(--cbd-outline)}.water-intake_optionRowActive__P99DM{border-color:var(--cbd-primary);border-width:1.5px;background:var(--cbd-surface-container)}.water-intake_optionTitle__Lwki8{font-family:var(--cbd-font-body);font-size:15px;font-weight:600;color:var(--cbd-on-surface)}.water-intake_optionRowActive__P99DM .water-intake_optionTitle__Lwki8{color:var(--cbd-primary)}.water-intake_optionDesc__lPzr6{font-size:13px;color:var(--cbd-on-surface-muted)}.water-intake_result___nc0s{background:#0b0c0e;border-radius:4px;padding:22px;display:flex;flex-direction:column;gap:8px}.water-intake_resultLabel__PoN90{font-family:var(--cbd-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.water-intake_resultValueRow___zBx5{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.water-intake_resultValue__xVCE4{font-family:var(--cbd-font-display);font-weight:700;font-size:52px;line-height:1;color:var(--cbd-primary)}.water-intake_resultUnit__rCqku{font-family:var(--cbd-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.water-intake_stats__l0sz6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.water-intake_stat__m_i0O{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--cbd-surface-container);border:1px solid var(--cbd-outline-variant);border-radius:4px;padding:16px 8px;text-align:center}.water-intake_statValue__3B6a6{font-family:var(--cbd-font-mono);font-size:22px;font-weight:700;line-height:1;color:var(--cbd-on-surface)}.water-intake_statLabel__DDX9S{font-family:var(--cbd-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cbd-on-surface-muted)}.water-intake_invalid__A1MH3{margin:0;padding:18px;background:var(--cbd-surface-container);border:1px solid var(--cbd-outline-variant);border-radius:4px;font-size:14px;line-height:1.5;color:var(--cbd-on-surface-muted)}.water-intake_disclaimer__1t1ov{margin:0;font-size:12.5px;line-height:1.5;color:var(--cbd-on-surface-muted)}@media (max-width:480px){.water-intake_resultValue__xVCE4{font-size:44px}.water-intake_statValue__3B6a6{font-size:19px}}