.quote-step-progress{--quote-step-marker-size: 38px}.quote-step-progress .quote-step-progress__bar{--bs-progress-bg: var(--bg-tertiary);--bs-progress-bar-bg: var(--mx3-orange)}.quote-step-progress .quote-step-progress__steps{height:80px}.quote-step-progress .quote-step-progress__marker{align-items:center;background:var(--bg-primary);border:3px solid var(--mx3-orange);border-radius:50%;color:var(--text-primary);display:inline-flex;font-size:1rem;font-weight:var(--font-medium);height:var(--quote-step-marker-size);justify-content:center;line-height:1;min-width:var(--quote-step-marker-size)}.quote-step-progress .quote-step-progress__marker.is-active{background:var(--mx3-orange);color:#fff}.quote-step-progress .quote-step-progress__marker.is-complete{background:var(--feedback-completion);border-color:var(--feedback-completion);color:#1a1d21}.quote-step-progress .quote-step-progress__label{color:var(--text-secondary);font-weight:var(--font-medium)}.quote-action-btn{min-width:160px}.quote-action-btn--print{min-width:240px}@media(max-width:575.98px){.quote-step-progress{margin-inline:0!important;padding-inline:.75rem!important}.quote-step-progress__label{max-width:110px;text-wrap:balance;white-space:normal}.quote-step-progress__step:first-child .quote-step-progress__label{transform:translate(50%)}.quote-step-progress__step:last-child .quote-step-progress__label{transform:translate(-50%)}.quote-action-btn{flex:1 1 0;min-width:0}}
