.ui-modal::backdrop{content:"";z-index:1040;background-color:var(--sc-background-overlay);width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ui-modal{background-color:var(--sc-color-white);color:inherit;border-radius:var(--sc-border-radius-default);box-shadow:var(--sc-box-shadow-default);z-index:1041;word-break:break-word;border:none;flex-direction:column;max-width:calc(100% - 16px);max-height:calc(100% - 16px);margin:auto auto 0;padding:0;display:flex;overflow:hidden;container:ui-modal/inline-size}@media screen and (width>=576px){.ui-modal{margin-bottom:auto}}@media screen and (width>=768px){.ui-modal{max-width:calc(100% - 32px);max-height:calc(100% - 32px)}}.ui-modal .sr-only{left:-10000px}.ui-modal--upsell{border-width:0}.ui-modal--upsell:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(to bottom right,#0070d0 0%,#8e49bd 100%) 0 0/100% border-box;border:2px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff),linear-gradient(#fff);mask-image:linear-gradient(#fff),linear-gradient(#fff);-webkit-mask-clip:no-clip,content-box;mask-clip:no-clip,content-box;-webkit-mask-composite:source-out;mask-composite:subtract}.ui-modal--open{overflow:hidden!important}.ui-modal--small{width:450px}.ui-modal--medium{width:650px}.ui-modal--large{width:1000px}.ui-modal--extra-large{width:1500px}.ui-modal--full-screen{width:100%;height:100%}.ui-modal__content{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.ui-modal__body{min-height:0;padding:4px 20px;overflow:auto}.ui-modal__body.ui-modal__body--no-footer{padding-bottom:20px}.ui-modal--no-padding .ui-modal__body{padding:0}.ui-modal__header{align-items:center;gap:12px;padding:16px 20px;display:flex}.ui-modal--no-padding .ui-modal__header{padding:0}.ui-modal__header.ui-modal__header--has-shadow{box-shadow:var(--sc-box-shadow-default)}.ui-modal__header--hidden-title{justify-content:flex-end}.ui-modal__icon-wrapper{flex-shrink:0;line-height:0}.ui-modal__icon-wrapper>svg{width:20px!important;height:20px!important}.ui-modal__title{font-family:var(--sc-font-family-primary);font-weight:var(--sc-font-weight-700);font-size:var(--sc-font-size-20);line-height:var(--sc-line-height-125);font-style:var(--sc-font-style-normal);color:var(--sc-color-dark-blue);flex-grow:1;margin:0}@container ui-modal (width>=992px){.ui-modal__title{font-family:var(--sc-font-family-primary);font-weight:var(--sc-font-weight-600);font-size:var(--sc-font-size-26);line-height:var(--sc-line-height-125);font-style:var(--sc-font-style-normal);color:var(--sc-color-dark-blue)}@media screen and (width<=767.98px){.ui-modal__title{font-size:var(--sc-font-size-22)}}}.ui-modal__footer{grid-template-columns:1fr;align-items:stretch;gap:12px;padding:20px;display:grid}.ui-modal--no-padding .ui-modal__footer{padding:0}.ui-modal__footer.ui-modal__footer--has-shadow{box-shadow:var(--sc-box-shadow-default)}@container ui-modal (width>=460px){.ui-modal__footer:where(:not(:has(>:only-child))){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ui-modal__footer>:only-child{width:fit-content}}@container ui-modal (width>=800px){.ui-modal__footer{grid-template-columns:none;grid-auto-flow:column;justify-content:start}.ui-modal__footer>*{width:fit-content}}.ui-modal--close,.ui-modal--close::backdrop{animation:.3s forwards modal-fade}.ui-modal--close::backdrop{animation-name:backdrop-fade}@keyframes modal-fade{to{opacity:0}}@keyframes backdrop-fade{to{background:0 0}}.ui-modal--polyfilled.ui-modal,.ui-modal--polyfilled.ui-modal+.backdrop,.ui-modal--polyfilled ._dialog_overlay{position:fixed;inset:0}.ui-modal--polyfilled.ui-modal{width:fit-content;height:fit-content;display:block}.ui-modal--polyfilled.ui-modal:not([open]){display:none}.ui-modal--polyfilled.ui-modal+.backdrop{background:var(--sc-background-overlay)}.ui-modal--polyfilled.ui-modal.fixed{position:fixed;top:50%;transform:translateY(-50%)}.ui-modal--polyfilled.ui-modal--close+.backdrop{animation:.3s forwards backdrop-fade}@media (prefers-reduced-motion){.ui-modal--polyfilled.ui-modal--close+.backdrop{animation-name:none}}.ui-modal-toast-container{pointer-events:none;position:fixed;inset:0}
