.measure-switch{display:flex;gap:8px;margin:22px 0}.measure-switch button{background:white;border:1px solid #ddd;border-radius:8px;padding:11px 18px;font-size:12px;cursor:pointer}.measure-switch button[aria-pressed=true]{background:#191919;color:white;border-color:#191919}.measure-fields{display:flex;gap:12px}.measure-fields label{display:flex;flex:1;min-width:0;flex-direction:column;gap:9px;font-size:12px}.measure-fields input{width:100%;border:1px solid #ccc;background:white;border-radius:8px;padding:18px 10px;font:28px Arial,sans-serif;color:#191919}.measure-note{padding:16px;background:#efefee;border-radius:8px;font-size:12px;line-height:1.6;margin:20px 0}.adult-bmi-check{font-size:12px;display:flex;align-items:center;gap:8px;margin:16px 0}.body-plan-card{border:1px solid #ddd;border-radius:12px;padding:22px;margin:20px 0}.body-plan-card h3{font-size:21px;letter-spacing:-.03em;margin:13px 0}.body-plan-card p,.body-plan-card details{font-size:12px;line-height:1.6}.body-plan-card details{margin-top:12px}.body-plan-card summary{cursor:pointer}.restored-quiz[data-question="bodyConcern"] .choice-title{font-size:13px}
@media(max-width:700px){.restored-quiz[data-question="bodyConcern"] .choice{min-height:48px;padding:10px}.restored-quiz[data-question="bodyConcern"] .quiz-options{gap:7px}.measure-fields input{font-size:25px;padding:16px 8px}}
