.hasDialog{overflow:hidden;padding-inline-end:17px}.ModalDialog{-webkit-backface-visibility:hidden;background-color:#fff;box-shadow:0 19px 38px rgba(0,0,0,.12),0 15px 12px rgba(0,0,0,.22);margin-block-start:8dvh;margin-inline:var(--layoutPadding);overflow:hidden;padding-block:5rem var(--componentPadding);padding-inline:var(--componentPadding)}.ModalDialog .submittedMessage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--rowGap)}.ModalDialog__closeButton{color:var(--darkColor);height:2rem;position:absolute;right:1rem;top:1rem;-webkit-transition:color var(--hoverTransition);-o-transition:color var(--hoverTransition);transition:color var(--hoverTransition);width:2rem}.ModalDialog__closeIcon{display:inline-block;fill:currentColor;height:2rem;width:2rem}.ModalDialog__closeButton:focus,.ModalDialog__closeButton:hover{--darkColor:var(--buttonColor)}.ModalBackground{bottom:0;display:none;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:100}@keyframes show{0%{display:none;opacity:0;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}1%{display:block}to{display:block;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.ModalBackground{background:rgba(20,21,30,.85);-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.ModalBackground.isActive{display:block}.ModalBackground.isActive .ModalDialog{-webkit-animation:show 225ms ease-in 1;animation:show 225ms ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noScroll{overflow-y:auto!important}@media screen and (min-width:48em){.ModalBackground{padding-inline-end:17px}.ModalDialog{height:auto;margin-block:8dvh;margin-inline:auto;max-width:40.5rem;padding:var(--componentPadding)}}@media screen and (min-width:64.0625em){.ModalDialog{max-height:90dvh}}