.vol-survey-question{display:flex;flex-direction:column;gap:var(--vol-space-2);min-width:0}.vol-survey-question__heading{display:flex;align-items:flex-start;gap:var(--vol-space-2);font-size:var(--vol-text-md);font-weight:var(--vol-weight-medium);line-height:var(--vol-leading-md);color:var(--vol-text-primary)}.vol-survey-question__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vol-space-1);min-width:0}.vol-survey-question__number{color:var(--vol-text-secondary);font-variant-numeric:tabular-nums}.vol-survey-question__error,.vol-survey-question__required{color:var(--vol-error)}.vol-survey-question__error,.vol-survey-question__help{font-size:var(--vol-text-base);line-height:var(--vol-leading-base)}.vol-survey-question__help,.vol-survey-question__sensitive,.vol-survey-text-entry__suffix{color:var(--vol-text-secondary)}.vol-survey-question__sensitive{display:flex;align-items:center;gap:var(--vol-space-1);font-size:var(--vol-text-xs)}.vol-survey-text-entry{display:flex;align-items:center;gap:var(--vol-space-2);min-width:0}.vol-survey-text-entry__suffix{flex-shrink:0;font-size:var(--vol-text-base)}.vol-survey-choice-content{display:flex;align-items:center;gap:var(--vol-space-2);min-width:0}.vol-survey-choice-content__text{flex:1;min-width:0}.vol-survey-choice-content__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vol-space-1);font-weight:var(--vol-weight-regular);line-height:var(--vol-leading-base)}.vol-survey-choice-content--dropdown,.vol-survey-choice-content__label--dropdown{min-height:calc(var(--vol-space-10) + var(--vol-space-1))}.vol-survey-choice-content__label--dropdown{width:100%;align-items:center}.vol-survey-agreements{display:flex;flex-direction:column;gap:var(--vol-space-4);min-width:0}.vol-survey-agreements__entry{display:flex;flex-direction:column;gap:var(--vol-space-1);min-width:0}.vol-survey-agreements .vol-survey-agreements__item{width:100%;min-width:0;min-height:calc(var(--vol-space-10) + var(--vol-space-1));align-items:center}.vol-survey-agreements__text{min-width:0;font-size:var(--vol-text-base);font-weight:var(--vol-weight-regular);line-height:var(--vol-leading-base);overflow-wrap:anywhere}.vol-survey-progress{display:flex;flex-direction:column;gap:var(--vol-space-2);min-width:0}.vol-survey-progress__caption{display:flex;justify-content:space-between;align-items:baseline;gap:var(--vol-space-2);color:var(--vol-text-secondary);font-size:var(--vol-text-base);line-height:var(--vol-leading-base)}.vol-survey-progress__percent{flex-shrink:0;font-variant-numeric:tabular-nums}.vol-survey-agreements__body{max-height:calc(var(--vol-space-10) * 3);overflow-y:auto;padding:var(--vol-space-2) var(--vol-space-3);border:1px solid var(--vol-border-default);border-radius:var(--vol-radius-md);background:var(--vol-bg-muted);color:var(--vol-text-secondary);font-size:var(--vol-text-xs);line-height:var(--vol-leading-base);white-space:pre-wrap;overflow-wrap:anywhere}