.pa[data-v-053f73cc]{position:absolute}.pr[data-v-053f73cc]{position:relative}.exam-stepper[data-v-053f73cc]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0;background:#f7f8fd;border-radius:12px}.term-name[data-v-053f73cc]{color:rgba(0,0,0,.9);font-size:16px;font-weight:600;line-height:24px;white-space:pre}.steps[data-v-053f73cc]{display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:722px;padding:0 30px}.step-line[data-v-053f73cc]{flex:1;min-width:24px;height:1px;margin:16px -30px 0;background:rgba(0,0,0,.1)}.step[data-v-053f73cc]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 1 112px;min-width:0;padding:0 6px;color:rgba(0,0,0,.9);font-size:14px;line-height:22px;background:none;border:none;cursor:pointer}.step[data-v-053f73cc]:disabled{cursor:not-allowed}.step:disabled .step-dot[data-v-053f73cc],.step:disabled .step-name[data-v-053f73cc]{opacity:.45}.step:hover:not(:disabled):not(.active) .step-dot[data-v-053f73cc]{background:#d5dde8}.step.active[data-v-053f73cc]{color:#298af0;font-weight:600}.step.active .step-dot[data-v-053f73cc]{color:#fff;background:linear-gradient(180deg,#29b1f0,#1f7eff);outline:3px solid rgba(41,138,240,.1)}.step-dot[data-v-053f73cc]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:rgba(0,0,0,.9);font-size:16px;font-weight:600;background:#e2e8f0;border-radius:50%;transition:background .2s}.step-name[data-v-053f73cc]{max-width:100%;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.compact .steps[data-v-053f73cc]{padding:0 16px}.compact .step[data-v-053f73cc]{flex-basis:96px;font-size:14px;line-height:22px}.compact .step-line[data-v-053f73cc]{min-width:8px;margin:14px -16px 0}.compact .step-dot[data-v-053f73cc]{width:28px;height:28px;font-size:14px}