.page-module__S-ikhq__main{min-height:100vh;padding:64px 24px}.page-module__S-ikhq__inner{max-width:900px;margin:0 auto}.page-module__S-ikhq__header{margin-bottom:28px}.page-module__S-ikhq__title{margin:0;font-size:42px;font-weight:700;line-height:1.2}.page-module__S-ikhq__description{color:#555;margin-top:14px;font-size:18px;line-height:1.6}.page-module__S-ikhq__box{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:24px}@media (max-width:640px){.page-module__S-ikhq__main{padding:40px 16px}.page-module__S-ikhq__title{font-size:32px}.page-module__S-ikhq__box{padding:18px}}
.DiagnosisForm-module__fU31za__wrap{flex-direction:column;gap:14px;display:flex}.DiagnosisForm-module__fU31za__progressHeader{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:14px 14px 12px}.DiagnosisForm-module__fU31za__progressTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.DiagnosisForm-module__fU31za__progressText{color:#111;font-size:13px;font-weight:900}.DiagnosisForm-module__fU31za__progressBar{background:#f0f0f0;border-radius:999px;height:8px;overflow:hidden}.DiagnosisForm-module__fU31za__progressFill{background:#111;border-radius:999px;height:100%}.DiagnosisForm-module__fU31za__error{color:#c62828;background:#fff5f5;border:1px solid #ffd1d1;border-radius:12px;margin:0;padding:12px 14px;font-weight:800;line-height:1.5}.DiagnosisForm-module__fU31za__card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:18px}.DiagnosisForm-module__fU31za__question{margin:0 0 14px;font-size:20px;font-weight:900;line-height:1.35}.DiagnosisForm-module__fU31za__options{flex-direction:column;gap:10px;display:flex}.DiagnosisForm-module__fU31za__option{cursor:pointer;text-align:left;background:#fafafa;border:1px solid #e5e5e5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.DiagnosisForm-module__fU31za__optionActive{background:#fff;border-color:#111}.DiagnosisForm-module__fU31za__optionLabel{font-weight:800;line-height:1.4}.DiagnosisForm-module__fU31za__optionMark{color:#111;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-weight:900;display:inline-flex}.DiagnosisForm-module__fU31za__sticky{padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.DiagnosisForm-module__fU31za__stickyInner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border:1px solid #e5e5e5;border-radius:16px;grid-template-columns:1fr 2fr;gap:10px;padding:12px;display:grid}.DiagnosisForm-module__fU31za__primary,.DiagnosisForm-module__fU31za__secondary{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:12px;height:48px;font-weight:900}.DiagnosisForm-module__fU31za__primary{color:#fff;background:#111;border-color:#111}.DiagnosisForm-module__fU31za__secondary:disabled,.DiagnosisForm-module__fU31za__primary:disabled{opacity:.6;cursor:not-allowed}
