.c-save-progress{align-items:center;border-radius:var(--radius-primary);color:var(--text-global-primary);cursor:pointer;display:none;gap:.5rem;justify-content:center;min-height:3.25rem;text-align:center;width:100%}.c-save-progress__icon{color:var(--icon-global-primary);flex-shrink:0;height:1.125rem;width:1.125rem}.c-save-progress__text{align-items:center;display:inline-flex;gap:.25rem}.c-save-progress--b{background-color:var(--surface-global-accent-light);padding:.75rem 1rem}.c-save-progress--b .c-save-progress__preamble{color:var(--text-global-primary);font-size:.8125rem;font-weight:var(--font-weight-strong)}.c-save-progress--b .c-save-progress__link{color:var(--text-link-default);font-size:.8125rem;font-weight:var(--font-weight-body);line-height:1.5;text-decoration:underline}.s-dd-config__footer .c-save-progress{margin:0 .75rem .25rem;min-height:2.75rem;width:auto}.s-prod-steps-panel .c-save-progress{margin-top:-2rem}.c-save-progress--c{background-color:var(--surface-global-primary);border:.125rem solid var(--border-global-brand);padding-inline:1.25rem}.c-save-progress--c .c-save-progress__label{color:var(--text-global-primary);font-size:.8125rem;font-weight:var(--font-weight-strong);letter-spacing:.08125rem;text-transform:uppercase}.s-modal--save-progress .s-modal__title{padding-top:var(--static-macro)}.s-modal--save-progress.s-modal{inset:auto 0 0;margin:0;max-width:100%;width:100%}.s-modal--save-progress .s-modal__header{padding-right:1rem}.s-modal--save-progress .s-modal__content{padding:var(--responsive-md) var(--section-container)}.s-modal--save-progress>*{border-radius:.75rem .75rem 0 0}.s-modal--save-progress .c-save-progress-modal{display:block}.s-modal--save-progress .c-save-progress-modal__body{margin-bottom:1rem}.s-modal--save-progress .c-save-progress-modal__label{display:block;font-size:.8125rem;font-weight:var(--font-weight-strong);letter-spacing:.040625rem;margin-bottom:.25rem;text-transform:uppercase}.s-modal--save-progress .c-save-progress-modal__input-group{display:flex;flex-direction:column;gap:.5rem}.s-modal--save-progress .c-save-progress-modal__input{border:.0625rem solid var(--border-global-strong);border-radius:var(--radius-primary);padding:.75rem 1rem;width:100%}.s-modal--save-progress .c-save-progress-modal__submit{width:100%}.s-modal--save-progress .c-save-progress-modal__helper{color:var(--text-global-secondary);font-size:.8125rem;margin-top:.25rem;text-align:center}.s-modal--save-progress .c-save-progress-modal__error{color:var(--text-functional-error);font-size:.8125rem}@media only screen and (min-width:48em){.s-modal--save-progress>*{padding:var(--section-md) var(--section-lg)}.s-modal--save-progress.s-modal{inset:0;margin:auto;max-width:38.5rem;width:95%}.s-modal--save-progress .s-modal__header{padding-left:0;padding-right:0}.s-modal--save-progress .s-modal__header .btn{margin-right:-1rem;margin-top:-3rem}.s-modal--save-progress .s-modal__content{padding:var(--responsive-md) 0}.s-modal--save-progress>*{border-radius:.125rem}}