.fa-box-1:before{content:""}.fa-left-circled2:before{content:""}.fa-search-1:before{content:""}.fa-user:before{content:"📎"}.fa-plus-circled:before{content:"📥"}.otp-form-field{gap:5px}@media(min-width:576px){.otp-form-field{gap:20px}}.otp-form-field__label{text-transform:none}.otp-form-field__item input{font-size:1.5625rem;text-align:center}.otp-renew-form>*{font-size:.765625rem}.otp-renew-form .btn-link{color:#fe6215!important;font-family:var(--bs-font-sans-serif);height:100%;padding:0;text-decoration:underline;text-transform:none}.otp-renew-form .btn-link:hover{color:#cb4e11!important}.progress-steps{display:flex;list-style:none;margin:0;padding:0}.progress-steps__step{flex:1 1 0;min-width:0;position:relative;text-align:center}.progress-steps__step:not(:first-child):before{background-color:#1e1e20;content:"";height:2px;left:-50%;position:absolute;right:50%;top:calc(1.125rem - 1px);z-index:0}.progress-steps__marker{align-items:center;background-color:#fff;border:1px solid #1e1e20;border-radius:50%;color:#1e1e20;display:inline-flex;font-weight:700;height:2.25rem;justify-content:center;position:relative;width:2.25rem;z-index:1}.progress-steps__label{color:#1e1e20;display:block;font-size:.8125rem;font-weight:600;margin-top:8px}.progress-steps__step--done .progress-steps__marker{background-color:#5cb85c;border-color:#5cb85c;color:#fff}.progress-steps__step--done+.progress-steps__step:before{background-color:#5cb85c}.progress-steps__step--active .progress-steps__marker{background-color:#fe6215;border-color:#fe6215;color:#fff}.progress-steps__step--active .progress-steps__label{color:#fe6215;font-weight:700}.cancel-contract{max-width:720px}.cancel-contract__card{background:#fff;border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.06);padding:32px 28px}.otp-form-field.otp-form-field--boxed{--otp-field-width:42px;--otp-field-height:50px;gap:6px;justify-content:center;padding-bottom:20px;padding-top:10px}@media(min-width:576px){.otp-form-field.otp-form-field--boxed{--otp-field-width:48px;--otp-field-height:56px;gap:10px}}.otp-form-field--boxed .otp-form-field__item{flex:0 0 auto}.otp-form-field--boxed .otp-form-field__item input{border-radius:8px;caret-color:#fe6215;font-size:1.25rem;height:var(--otp-field-height);padding:0;text-transform:uppercase;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:var(--otp-field-width)}@media(min-width:576px){.otp-form-field--boxed .otp-form-field__item input{font-size:1.5rem}}.otp-form-field--boxed .otp-form-field__item input:focus{border-color:#fe6215;box-shadow:0 0 0 3px rgba(254,98,21,.12)}.cancel-contract-orders__count{margin-bottom:10px}.cancel-contract-orders{display:flex;flex-direction:column;gap:12px;margin:0;max-height:45vh;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.cancel-contract-orders__item{border:1px solid #dcdcdc;border-radius:10px;transition:border-color .15s ease,background-color .15s ease}.cancel-contract-orders__item:has(.cancel-contract-orders__checkbox:not(:disabled)):hover{border-color:#fe6215}.cancel-contract-orders__item:has(.cancel-contract-orders__checkbox:checked){background-color:rgba(254,98,21,.06);border-color:#fe6215}.cancel-contract-orders__item--disabled{background-color:#efefef;border-color:#dcdcdc;color:#545458}.cancel-contract-orders__row{align-items:flex-start;display:flex;gap:14px;margin:0;padding:14px 16px}.cancel-contract-orders__row:has(.cancel-contract-orders__checkbox){cursor:pointer}.cancel-contract-orders__item--disabled .cancel-contract-orders__row{cursor:not-allowed}.cancel-contract-orders__checkbox{cursor:inherit;flex-shrink:0;margin-top:2px}.cancel-contract-orders__infos{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cancel-contract-orders__head{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between}.cancel-contract-orders__number{color:#fe6215;font-weight:700}.cancel-contract-orders__item--disabled .cancel-contract-orders__number{color:#545458}.cancel-contract-orders__date{margin-bottom:6px;margin-top:4px}.cancel-contract-orders__total{margin-top:4px}.cancel-contract-orders__badge{background-color:#545458;border-radius:5px;color:#fff;flex-shrink:0;font-size:.765625rem;line-height:1.2;padding:4px 8px;white-space:nowrap}.cancel-contract-orders__badge--cancelled{background-color:#ce1126}.cancel-contract-orders__badge--refunded{background-color:#fa9801;color:#1e1e20}.cancel-contract-orders__badge--already-requested,.cancel-contract-orders__badge--ticket{background-color:#ffc107;color:#1e1e20}.cancel-contract__success-icon{align-items:center;background-color:rgba(92,184,92,.12);border-radius:50%;color:#5cb85c;display:inline-flex;font-size:1.75rem;height:64px;justify-content:center;margin-bottom:12px;width:64px}