.health-calc-page[data-v-ac3de9e6]{background:#f5f5f7;min-height:100vh}.hc-header[data-v-ac3de9e6]{background:#fff;border-bottom:1px solid #0d0d0d0f;padding:14px 24px;position:sticky;top:62px;z-index:10}.hc-header__inner[data-v-ac3de9e6]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:900px}.hc-header__block[data-v-ac3de9e6]{align-items:baseline;border-left:3px solid #1a73e8;display:flex;gap:10px;min-width:0;padding-left:12px}.hc-header__title[data-v-ac3de9e6]{color:#0d0d0de5;flex-shrink:0;font-size:17px;font-weight:700;letter-spacing:-.2px;margin:0;white-space:nowrap}.hc-header__desc[data-v-ac3de9e6]{color:#0d0d0d75;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-header__badge[data-v-ac3de9e6]{align-items:center;background:#1a73e814;border-radius:20px;color:#1a73e8;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;white-space:nowrap}.hc-main[data-v-ac3de9e6]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;padding:20px 24px 60px}.hc-unit-toggle[data-v-ac3de9e6]{background:#fff;border:1px solid #0d0d0d1f;border-radius:8px;display:flex;gap:0;padding:3px;width:-moz-fit-content;width:fit-content}.hc-unit-btn[data-v-ac3de9e6]{background:transparent;border:none;border-radius:6px;color:#0d0d0da8;cursor:pointer;font-size:13px;font-weight:500;padding:6px 18px;transition:all .15s ease}.hc-unit-btn--active[data-v-ac3de9e6]{background:#1a73e8;color:#fff}.hc-unit-btn[data-v-ac3de9e6]:hover:not(.hc-unit-btn--active){background:#0d0d0d0f;color:#0d0d0de5}.hc-form-card[data-v-ac3de9e6]{background:#fff;border:1px solid #0d0d0d0f;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:16px;padding:24px}.hc-calc-btn[data-v-ac3de9e6]{align-items:center;align-self:flex-start;background:#1a73e8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;margin-top:4px;padding:10px 24px;transition:background .15s ease,transform .1s ease}.hc-calc-btn[data-v-ac3de9e6]:hover{background:#1557b0;transform:translateY(-1px)}.hc-calc-btn[data-v-ac3de9e6]:active{background:#0d47a1;transform:translateY(0)}.hc-result-card[data-v-ac3de9e6]{background:#fff;border:1px solid #0d0d0d0f;border-left:3px solid #1a73e8;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:24px}.hc-result-enter-active[data-v-ac3de9e6]{transition:all .25s ease}.hc-result-enter-from[data-v-ac3de9e6]{opacity:0;transform:translateY(6px)}.hc-info-section[data-v-ac3de9e6]{display:flex;flex-direction:column;gap:12px}@media(max-width:600px){.hc-header[data-v-ac3de9e6]{padding:12px 16px}.hc-header__inner[data-v-ac3de9e6]{flex-wrap:wrap}.hc-header__desc[data-v-ac3de9e6]{display:none}.hc-main[data-v-ac3de9e6]{padding:16px 16px 40px}.hc-form-card[data-v-ac3de9e6]{padding:18px 16px}}.hf-field[data-v-5ee9b779]{flex-direction:column}.hf-field[data-v-5ee9b779],.hf-label[data-v-5ee9b779]{display:flex;gap:6px}.hf-label[data-v-5ee9b779]{align-items:center;color:#0d0d0da8;font-size:13px;font-weight:500}.hf-hint[data-v-5ee9b779]{color:#0d0d0d75;font-size:11px;font-weight:400}.hf-input-wrap[data-v-5ee9b779]{align-items:center;display:flex;position:relative}.hf-input[data-v-5ee9b779]{background:#fff;border:1px solid #0d0d0d1f;border-radius:8px;box-sizing:border-box;color:#0d0d0de5;font-size:14px;outline:none;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.hf-input[data-v-5ee9b779]:focus{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81a}.hf-input[data-v-5ee9b779]::-moz-placeholder{color:#0d0d0d75}.hf-input[data-v-5ee9b779]::placeholder{color:#0d0d0d75}.hf-unit[data-v-5ee9b779]{background:#fff;color:#0d0d0d75;font-size:12px;padding-left:4px;pointer-events:none;position:absolute;right:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hf-input[type=number][data-v-5ee9b779]::-webkit-inner-spin-button,.hf-input[type=number][data-v-5ee9b779]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hf-input[type=number][data-v-5ee9b779]{-moz-appearance:textfield}
