.survey-question-module__QNdEiq__field{border:0;gap:12px;min-width:0;margin:16px 0 0;padding:0;display:grid}.survey-question-module__QNdEiq__prompt{color:var(--foreground);overflow-wrap:anywhere;margin:0 0 4px;padding:0;font-size:1.125rem;font-weight:700;line-height:1.4}.survey-question-module__QNdEiq__required{color:var(--consumer-error,var(--destructive))}.survey-question-module__QNdEiq__choices{gap:8px;display:grid}.survey-question-module__QNdEiq__choice{border:1px solid var(--consumer-hairline,var(--border));background:var(--surface);width:100%;min-height:52px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:.9375rem;transition:border-color .12s,background-color .12s;display:flex}.survey-question-module__QNdEiq__choice:hover{background:var(--surface-elevated)}.survey-question-module__QNdEiq__choice:focus-visible,.survey-question-module__QNdEiq__scaleItem:focus-visible{outline:2px solid var(--consumer-focus,currentColor);outline-offset:2px}.survey-question-module__QNdEiq__choice[aria-checked=true]{border-color:var(--button-bg,var(--secondary));background:color-mix(in srgb, var(--button-bg,var(--secondary)) 12%, var(--surface));font-weight:600}.survey-question-module__QNdEiq__box{border:2px solid var(--border);width:22px;height:22px;color:var(--button-fg,var(--secondary-foreground));border-radius:50%;flex:none;place-items:center;display:grid}.survey-question-module__QNdEiq__box[data-shape=square]{border-radius:6px}.survey-question-module__QNdEiq__choice[aria-checked=true] .survey-question-module__QNdEiq__box{border-color:var(--button-bg,var(--secondary));background:var(--button-bg,var(--secondary))}.survey-question-module__QNdEiq__scale{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px;display:grid}.survey-question-module__QNdEiq__scaleItem{border:1px solid var(--consumer-hairline,var(--border));background:var(--surface);min-height:52px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:12px;font-size:1.125rem;font-weight:700}.survey-question-module__QNdEiq__scaleItem:hover{background:var(--surface-elevated)}.survey-question-module__QNdEiq__scaleItem[aria-checked=true]{border-color:var(--button-bg,var(--secondary));background:var(--button-bg,var(--secondary));color:var(--button-fg,var(--secondary-foreground))}.survey-question-module__QNdEiq__scaleEnds{color:var(--muted);grid-column:1/-1;justify-content:space-between;font-size:.75rem;display:flex}.survey-question-module__QNdEiq__text{border:1px solid var(--border);background:var(--background);width:100%;min-height:110px;color:var(--foreground);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:.9375rem;line-height:1.5}.survey-question-module__QNdEiq__text:focus-visible{outline:2px solid var(--consumer-focus,currentColor);outline-offset:2px}.survey-question-module__QNdEiq__help{color:var(--muted);margin:-4px 0 0;font-size:.875rem;line-height:1.45}.survey-question-module__QNdEiq__error{color:var(--consumer-error,var(--destructive));margin:0;font-size:.8125rem;font-weight:600}.survey-question-module__QNdEiq__input{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--foreground);font:inherit;border-radius:12px;padding:10px 14px;font-size:1rem}.survey-question-module__QNdEiq__input:focus-visible{outline:2px solid var(--consumer-focus,currentColor);outline-offset:2px}.survey-question-module__QNdEiq__inputRow{align-items:center;gap:10px;display:flex}.survey-question-module__QNdEiq__unit{color:var(--muted);white-space:nowrap;font-size:.875rem}.survey-question-module__QNdEiq__counter{text-align:end;color:var(--muted);margin:0;font-size:.75rem}.survey-question-module__QNdEiq__otherInput{margin-top:4px}.survey-question-module__QNdEiq__imageGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.survey-question-module__QNdEiq__imageChoice{border:2px solid var(--consumer-hairline,var(--border));background:var(--surface);color:var(--foreground);font:inherit;text-align:center;cursor:pointer;border-radius:14px;gap:8px;padding:8px;font-size:.875rem;font-weight:600;display:grid}.survey-question-module__QNdEiq__imageChoice img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.survey-question-module__QNdEiq__imageChoice[aria-checked=true]{border-color:var(--button-bg,var(--secondary))}.survey-question-module__QNdEiq__likert{gap:14px;display:grid}.survey-question-module__QNdEiq__likertRow{gap:6px;display:grid}.survey-question-module__QNdEiq__likertLabel{font-size:.9375rem;font-weight:600}.survey-question-module__QNdEiq__likertScale{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px;display:grid}.survey-question-module__QNdEiq__likertItem{border:1px solid var(--consumer-hairline,var(--border));background:var(--surface);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:10px;padding:6px 4px;font-size:.75rem;line-height:1.2}.survey-question-module__QNdEiq__likertItem[aria-checked=true]{border-color:var(--button-bg,var(--secondary));background:var(--button-bg,var(--secondary));color:var(--button-fg,var(--secondary-foreground));font-weight:700}.survey-question-module__QNdEiq__rankList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.survey-question-module__QNdEiq__rankItem{border:1px solid var(--consumer-hairline,var(--border));background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 14px;display:flex}.survey-question-module__QNdEiq__rankItem[data-ranked=true]{border-color:var(--button-bg,var(--secondary))}.survey-question-module__QNdEiq__rankNo{background:var(--button-bg,var(--secondary));width:26px;height:26px;color:var(--button-fg,var(--secondary-foreground));border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.survey-question-module__QNdEiq__rankNo[data-empty=true]{background:var(--surface-elevated);color:var(--muted)}.survey-question-module__QNdEiq__rankLabel{flex:1;font-size:.9375rem}.survey-question-module__QNdEiq__rankBtns{gap:4px;display:flex}.survey-question-module__QNdEiq__rankBtn{border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--foreground);cursor:pointer;border-radius:8px;place-items:center;display:grid}.survey-question-module__QNdEiq__rankBtn:disabled{opacity:.35;cursor:default}.survey-question-module__QNdEiq__consent{border:1px solid var(--consumer-hairline,var(--border));background:var(--surface);cursor:pointer;text-align:start;font:inherit;color:var(--foreground);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.survey-question-module__QNdEiq__consent[aria-checked=true]{border-color:var(--button-bg,var(--secondary))}.survey-question-module__QNdEiq__consentText{white-space:pre-wrap;font-size:.875rem;line-height:1.5}.survey-question-module__QNdEiq__star{font-size:1.375rem;line-height:1}
