.progress-bar{width:100%;margin-bottom:var(--spacing-xxl)}.progress-bar__header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.progress-bar__header-text{flex:auto;margin-bottom:0}.progress-bar__track{background-color:var(--colors-mediumLightGray);border-radius:var(--borderRadius-full);width:100%;height:8px;overflow:hidden}.progress-bar__fill{background-color:var(--colors-primary);border-radius:var(--borderRadius-full);height:100%;transition:width .5s ease-out}
.question-card{margin-bottom:var(--spacing-xl)}.question-card__title{margin-bottom:var(--spacing-lg)}.question-card__options{gap:var(--spacing-lg);flex-direction:column;display:flex}.question-card__scale-buttons{justify-content:flex-start;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}.question-card__scale-buttons>*{flex:1;min-width:0}.question-card__scale-labels{justify-content:flex-start;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}.question-card__scale-labels>*{flex:1;min-width:0}.question-card__scale-label{font-size:var(--fontSize-small);color:var(--colors-gray);text-align:center;flex:1;min-width:0}
