.hasDialog{overflow:hidden;padding:0 17px 0 0}.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);padding: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{fill:currentColor;display:inline-block;height:2rem;width:2rem}.ModalDialog__closeButton:focus,.ModalDialog__closeButton:hover{color:var(--buttonHoverColor)}.ModalBackground{bottom:0;display:none;left:0;overflow-y:auto;padding:0 17px 0 0;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){.ModalDialog{margin:8vh auto;max-width:40.5rem}}@media screen and (min-width:64.0625em){.ModalDialog{max-height:90vh}}