.cta-box{background-color:var(--solo-color-tan-light);border:1px solid var(--solo-color-tan);border-radius:3px;padding:1.875rem 1.875rem 1.5rem;margin-block-end:1.5rem}@media(min-width:1200px){.cta-box{padding:3.75rem 3.75rem 3rem;margin-block-end:3rem}}.cta-box svg.icon{display:inline-block;height:2.25rem;width:2.25rem}.cta-box svg.icon--warning-fill{color:var(--solo-color-dandelion)}.cta-box+.cta-box{margin-top:3.75rem}.cta-box--narrow{padding:1.875rem 1.875rem 1.5rem}@media(min-width:1200px){.cta-box--narrow{padding:1.875rem}}.cta-box--inline{padding:1.875rem}.cta-box__section:not(:last-child){border-bottom:1px solid var(--solo-color-tan);margin-bottom:1.125rem;padding-block-end:1.125rem}.cta-box__section--no-rule:not(:last-child){border-bottom:0;margin-bottom:1.875rem;padding-block-end:0}.cta-box__section--tight:not(:last-child){margin-bottom:2.25rem}.cta-box__section--centered,.cta-box__section--inline{text-align:center}.cta-box__section--centered .button,.cta-box__section--inline .button{display:block;margin-left:0;margin-right:0;text-align:center}.cta-box__section--centered>:not(:last-child),.cta-box__section--inline>:not(:last-child){margin-bottom:0.75rem}.cta-box__status-text{font-size:0.875rem}.cta-box__status-text>strong{display:block}@media(min-width:992px){.cta-box__section--inline{align-items:center;display:flex;justify-content:flex-start}.cta-box__section--inline .button{margin-bottom:0;margin-right:1.875rem}}.cta-box__title{color:var(--solo-color-blue-sky);font-size:1.5rem;font-weight:var(--solo-fw-normal);line-height:1.2}.cta-box__title:not(:last-child){margin-bottom:1.5rem}.cta-box__image{text-align:center}.cta-box__image:not(:first-child){margin-bottom:1.875rem;margin-top:1.875rem}.cta-box__description{display:block}.cta-box__label{margin-bottom:0}.cta-box__type{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;border-radius:3px !important;display:inline-block;font-family:var(--solo-ff-sans);font-weight:var(--solo-fw-bold);height:auto !important;text-decoration:none;transition:background-color .25s;font-size:1rem;padding:0.875rem 1.875rem 1rem;background-color:var(--solo-color-dandelion);text-transform:uppercase}.cta-box__type:focus,.cta-box__type:hover{text-decoration:none}.cta-box__type:not(:last-child){margin-right:1rem}.cta-box__type[disabled]{opacity:.6}.cta-box__type:not(:first-child){margin-top:1.125rem}.cta-box__question{font-size:1em;margin-bottom:0}.cta-box__answer{font-size:1em;margin-bottom:0}.cta-box__answer:not(:last-child){margin-bottom:1.125rem}
.dialogue-confirm{padding:.5em 0;}#block-solo-notifications-snm-sensitive-download .notifications-modal,#block-solo-notifications-snm-assign-checklist .notifications-modal{max-width:65%;}#block-solo-notifications-snm-assign-checklist .notifications-modal__content{padding-right:1em;}#block-solo-notifications-snm-assign-checklist h3.notifications-modal__label{padding-bottom:.25em;}#block-solo-notifications-snm-assign-checklist .notifications-modal__description h3{font-size:1.125em;}.dialogue-option{float:left;width:100%;clear:both;}.option-preamble{float:left;padding:.5em .5em 0 0;min-width:60%;}p.actionText{padding:0;margin:0;}.val-error{color:#8c1515 !important;}
.no--click{pointer-events:none}body:has(.modal--takeover) #su-wrap{position:fixed;pointer-events:none;overflow:auto;min-width:100%}.modal--takeover{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;pointer-events:all;display:flex;align-items:center;justify-content:center}.modal--takeover:has(~.ui-dialog),.ui-dialog~.modal--takeover{pointer-events:none;position:fixed;z-index:950}.modal--takeover~.ui-dialog,.ui-dialog:has(~.modal--takeover){pointer-events:all}.modal--pane{background-color:#fff;opacity:1;pointer-events:all;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.1);max-height:95vh;width:clamp(60%,655px,80vw);overflow:scroll}.modal--body{padding:2.5em;margin-block-start:-2rem}.modal--close{position:sticky;top:.5rem;left:calc(100% - 2rem);display:inline-block}.modal--close svg{color:#000;width:1.5em}.modal--close a{font-weight:bold}.modal--interaction{display:flex;justify-content:space-between;margin-block-start:1.25rem}
