.mb-0-last-child>:last-child{margin-bottom:0 !important}.workflow-transitions{display:flex}.workflow-transitions__primary-transitions{border:1px solid #840b55;border:1px solid var(--contrast-primary, #840b55);border-radius:4px;overflow:hidden}.workflow-transitions__primary-transitions .portal__button{border-radius:0;border-style:solid;border-color:#840b55;border-color:var(--contrast-primary, #840b55);border-width:0 1px 0 1px;margin:0 -1px 0 -1px}.workflow-transitions__primary-transitions .portal__button:hover,.workflow-transitions__primary-transitions .portal__button:focus,.workflow-transitions__primary-transitions .portal__button:active,.workflow-transitions__primary-transitions .portal__button:active:focus{border-width:0 1px 0 1px}.workflow-transitions__primary-transitions+.workflow-transitions__secondary-transitions{margin-left:8px}
.workflow-description{font-size:14px;line-height:1.25;letter-spacing:.3px}.workflow-notification--warning{margin-top:25px}.workflow-notification__list{font-size:14px;line-height:1.14;letter-spacing:.3px;list-style-position:inside;padding:0;margin:20px 0 0}.workflow-notification__item+.workflow-notification__item{margin-top:15px}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.assignment-form-element__container:not(.assignment-form-element__container--is-spacer){margin-bottom:16px}.assignment-form-element__container--has-to-clear-top-space{margin-top:-16px}@media(min-width: 768px){.assignment-form-element__container--has-to-clear-top-space{margin-top:0}}.assignment-form-element__container:last-child{margin-bottom:0}.assignment-form-element__element{display:flex;flex-flow:column}.assignment-form-element__label-container{display:flex}@media(min-width: 768px){.assignment-form-element__label-container{justify-content:flex-end;padding-top:.625rem}}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.assignment-spacer{width:100%}.assignment-spacer--xs{height:8px}@media(min-width: 768px){.assignment-spacer--xs{height:24px}}.assignment-spacer--s{height:16px}@media(min-width: 768px){.assignment-spacer--s{height:32px}}.assignment-spacer--m{height:24px}@media(min-width: 768px){.assignment-spacer--m{height:40px}}.assignment-spacer--l{height:32px}@media(min-width: 768px){.assignment-spacer--l{height:48px}}.assignment-spacer--xl{height:40px}@media(min-width: 768px){.assignment-spacer--xl{height:56px}}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.assignment-step-success{padding-top:16px}.assignment-step-success__description{margin-top:16px}.assignment-step-success__actions{margin-top:16px}@media(min-width: 768px){.assignment-step-success__actions{margin-top:24px}}.assignment-step-success__icon-container,.assignment-step-success__actions{display:flex;justify-content:center}.assignment-step-success__description{display:flex;flex-flow:column}.assignment-step-success__description-title{font-size:1.5rem;line-height:1.3;margin-bottom:0;text-align:center}.assignment-step-success__description-text{margin-top:16px;text-align:center}.assignment-step-success__icon{font-size:4.375rem;line-height:1;color:#519cac;color:var(--contrast-primary, #519cac)}.assignment-step-success__actions{display:flex;flex-flow:column}@media(min-width: 768px){.assignment-step-success__actions{flex-flow:row}}.assignment-step-success__actions .portal__button+.portal__button{margin-top:16px}@media(min-width: 768px){.assignment-step-success__actions .portal__button+.portal__button{margin-top:0;margin-left:16px}}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.detailed-address-select{background-color:#e2effd;background-color:var(--contrast-secondary, #e2effd);border-radius:4px;padding:16px;padding-top:24px}.accessibility-mode .detailed-address-select{border:1px solid #b5c9d5;border:1px solid var(--contrast-primary, #b5c9d5)}.detailed-address-select .portal-form-group{margin-bottom:8px}.detailed-address-select__clear-button{position:absolute;top:-10px;right:24px}.detailed-address-select__approve-button{text-align:right}.detailed-address-select__return-button{position:absolute;top:-10px}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.address-input__select-mode-actions{line-height:1}.address-input__mode-switcher-container{margin-top:8px}.address-input__label-container{display:flex;justify-content:space-between}.address-input__expand-button{font-size:.875rem;line-height:1.125rem;font-weight:400}.address-input--is-inline .address-input__mode-switcher-container{margin-top:0;padding-top:.5rem}.address-input--is-inline .address-input__label-container{display:flex}@media(min-width: 768px){.address-input--is-inline .address-input__label-container{justify-content:flex-end;padding-top:.625rem}}.address-input__inline-mode-row .address-input__select-mode-actions{display:flex;justify-content:flex-end}
.assignment-input-group-label{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:0}
.assignment-insert-button{padding-top:.5rem}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.assignment__step{padding:24px 16px 40px}@media(min-width: 768px){.assignment__step{padding:24px 48px 48px}}.assignment__step p,.assignment__step ol,.assignment__step ul,.assignment__step dl{margin-bottom:0}.assignment__actions .workflow-transitions{margin-bottom:24px}.assignment__form-padding{display:flex;padding:24px 16px}@media(min-width: 768px){.assignment__form-padding{padding:24px 48px}}.assignment__step-actions{display:flex;flex-flow:column-reverse;padding:0;width:100%;flex-wrap:wrap}@media(min-width: 768px){.assignment__step-actions :not(:last-child){margin-right:16px}}.assignment__step-actions__return{display:block;order:1;margin-bottom:16px}.assignment__step-actions__return:nth-child(2){margin-left:auto}@media(max-width: 768px){.assignment__step-actions__return{width:100%;flex-grow:1}}@media(max-width: 768px){.assignment__step-actions__return{order:3}}.assignment__step-actions__pay{order:3;margin-bottom:16px}.assignment__step-actions__pay:nth-child(2){margin-left:auto}@media(max-width: 768px){.assignment__step-actions__pay{width:100%;flex-grow:1}}@media(max-width: 768px){.assignment__step-actions__pay{order:1}}.assignment__step-actions__action{order:2;margin-bottom:16px}.assignment__step-actions__action:nth-child(2){margin-left:auto}@media(max-width: 768px){.assignment__step-actions__action{width:100%;flex-grow:1}}.assignment__card .card-layout__title{padding:24px 0 24px 48px}@media(max-width: 768px){.assignment__card .card-layout__title{padding:8px}}
