.bs-stepper{margin-bottom:3rem;margin-left:.5em;padding:5px;border-radius:.375rem;background-color:var(--bs-paper-bg)}.bs-stepper-header{display:flex;justify-content:start;align-items:center}.bs-stepper .step-block{display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px;font-size:1rem;font-weight:700;line-height:1.5;color:#6c757d;text-align:center;text-decoration:none;vertical-align:middle;user-select:none;background-color:transparent;border:none;border-radius:.25rem;-ms-flex-wrap:wrap;-ms-flex-align:center;-ms-flex-pack:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.bs-stepper-label{display:inline-block;margin:.25rem}.bs-stepper-circle{display:inline-flex;align-content:center;justify-content:center;width:2em;height:2em;padding:0;margin:0;margin-right:.25rem;line-height:1em;color:#fff;background-color:#6c757d;border-radius:1em}.bs-stepper .bs-stepper-header{padding-block:0rem;padding-inline:0rem}.bs-stepper .bs-stepper-header .line{margin-left:.5rem;margin-right:.5rem}.bs-stepper .bs-stepper-header .step .step-block{padding:0;font-weight:500;gap:.1rem}.bs-stepper .bs-stepper-header .step .step-block .bs-stepper-label{display:inline-grid;margin:0;color:var(--bs-body-color);font-size:.9375rem;font-weight:500;line-height:1.375rem;max-inline-size:224px;text-align:start}.bs-stepper .bs-stepper-header .step .step-block .bs-stepper-label .bs-stepper-title{color:var(--bs-body-color);font-weight:500;line-height:1.375rem}.bs-stepper .bs-stepper-header .step .step-block .bs-stepper-label .bs-stepper-subtitle{color:var(--bs-secondary-color);font-size:.8125rem;font-weight:400;line-height:1.5}.bs-stepper .bs-stepper-header .step .bs-stepper-circle{background-color:var(--bs-bg-color);color:var(--bs-body-color)}.bs-stepper .bs-stepper-header .step.pending .bs-stepper-circle{background-color:rgba(var(--bs-danger-rgb),.2);border:1px solid rgba(var(--bs-danger-rgb),1);color:var(--bs-danger-rgb)}.bs-stepper .bs-stepper-header .step.inprogress .bs-stepper-circle{background-color:rgba(var(--bs-warning-rgb),.2);border:1px solid rgba(var(--bs-warning-rgb),1);color:var(--bs-warning-rgb)}.bs-stepper .bs-stepper-header .step.completed .bs-stepper-circle{background-color:rgba(var(--bs-success-rgb),.2);border:1px solid rgba(var(--bs-success-rgb),1);color:var(--bs-success-rgb)}.bs-stepper .bs-stepper-header .step .step-block .bs-stepper-label .bs-stepper-subtitle{color:rgba(var(--bs-body-color-rgb),.5)}.bs-stepper .bs-stepper-header .step .bs-stepper-circle{display:flex;align-items:center;justify-content:center;block-size:2.375rem;font-size:1.125rem;font-weight:500;inline-size:2.375rem;border-radius:.375rem}.bs-stepper .bs-stepper-header .step .bs-stepper-circle .icon-base{block-size:1.375rem;font-size:1.375rem;inline-size:1.375rem}.bs-stepper.wizard-icons .bs-stepper-header{justify-content:center}.bs-stepper.wizard-icons .bs-stepper-header .step .step-block{flex-direction:column;padding:1.25rem;gap:.5rem}.bs-stepper.wizard-icons .bs-stepper-header .step .step-block .bs-stepper-icon svg{block-size:3.5rem;fill:var(--bs-body-color);inline-size:3.5rem}.bs-stepper.wizard-icons .bs-stepper-header .step .step-block .bs-stepper-icon .icon-base{fill:var(--bs-body-color);block-size:1.6rem;font-size:1.6rem;inline-size:1.6rem}.bs-stepper.wizard-icons .bs-stepper-header .step.active .step-block .bs-stepper-icon svg{fill:var(--bs-primary)}.bs-stepper.wizard-icons .bs-stepper-header .step.active .step-block .bs-stepper-label,.bs-stepper.wizard-icons .bs-stepper-header .step.active .step-block .bs-stepper-icon .icon-base{color:var(--bs-primary)}@media (max-width: 520px){.bs-stepper .step-block{-ms-flex-direction:column;flex-direction:column;padding:10px}.bs-stepper-header{text-align:center;margin:0}}@media (max-width: 991.98px){.bs-stepper .bs-stepper-header{flex-direction:column;align-items:flex-start}.bs-stepper .bs-stepper-header .step .step-block{padding-block:.625rem;padding-inline:0}.bs-stepper .bs-stepper-header .step .step-block{flex-direction:row}.bs-stepper .bs-stepper-header .step .step-block .bs-stepper-label{margin-inline-start:.35rem}.bs-stepper .bs-stepper-header .step:first-child .step-block{padding-block-start:0}.bs-stepper .bs-stepper-header .step:last-child .step-block{padding-block-end:0}.bs-stepper.wizard-icons .bs-stepper-header .step .step-block{flex-direction:row;padding-inline-start:0}.bs-stepper.wizard-icons .bs-stepper-header .step:not(:first-child) .bs-stepper-icon svg{margin-block-start:.5rem}.bs-stepper .bs-stepper-header .line{display:none}}
