.progress-track[data-v-0b03346f]{gap:3px;display:flex}.progress-segment[data-v-0b03346f]{background:var(--color-line);cursor:default;border:0;flex:1;height:10px;padding:0}.progress-segment.reachable[data-v-0b03346f]{background:var(--color-brand-soft);cursor:pointer}.progress-segment.reachable[data-v-0b03346f]:hover{background:var(--color-brand-dark)}.progress-segment.current[data-v-0b03346f]{background:var(--color-brand)}.likert-legend[data-v-0b03346f]{z-index:5;background:#fff;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px;padding:8px 8px 8px 0;display:flex;position:sticky;top:64px}.legend-label[data-v-0b03346f]{width:124px;color:var(--color-muted);font-size:12px;line-height:1.3}.legend-number[data-v-0b03346f]{text-align:center;width:44px;color:var(--color-muted);font-size:12px;font-weight:700}.statement-row[data-v-0b03346f]{background:var(--color-surface);align-items:center;gap:12px;margin-bottom:6px;padding:6px 8px 6px 12px;transition:background .15s;display:flex}.statement-row.answered[data-v-0b03346f]{background:#0b9d9d14}.statement-row.missing[data-v-0b03346f]{box-shadow:inset 0 0 0 2px #de4a4673}.statement-options[data-v-0b03346f]{flex-shrink:0;gap:4px;margin-right:136px;display:flex}.likert-cell[data-v-0b03346f]{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.likert-cell input[data-v-0b03346f]{opacity:0;width:1px;height:1px;position:absolute}.likert-cell:hover .likert-dot[data-v-0b03346f]{border-color:var(--color-brand-dark)}.likert-cell input:checked+.likert-dot[data-v-0b03346f]{border-color:var(--color-brand);background:var(--color-brand);box-shadow:inset 0 0 0 4px #fff}.likert-cell input:focus-visible+.likert-dot[data-v-0b03346f]{outline:2px solid var(--color-brand-dark);outline-offset:2px}@media only screen and (width<=768px){.likert-legend[data-v-0b03346f]{justify-content:center;gap:6px;padding-right:0}.legend-label[data-v-0b03346f]{flex:1;width:auto}.legend-number[data-v-0b03346f]{width:40px}.statement-row[data-v-0b03346f]{flex-direction:column;align-items:stretch;gap:6px;padding:10px}.statement-options[data-v-0b03346f]{justify-content:center;margin-right:0}.likert-cell[data-v-0b03346f]{width:40px}}
