.dialog{--background:var(--primary-2,#0e3762);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.6);display:flex;height:100vh;left:0;overflow:auto;overscroll-behavior:contain;padding:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;width:100%;z-index:999999}.dialog[aria-hidden=true]{opacity:0;visibility:hidden}.dialog[aria-hidden=true] .dialog__wrapper{transform:scale(0)}.dialog__wrapper{background:var(--background);border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:calc(100% - 40px);overflow:auto;padding:60px 40px;position:relative;transition:transform 1s ease-in-out;width:700px}.dialog__button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;position:absolute;right:20px;top:20px}.dialog__button-label{display:inline-block;margin-right:10px;vertical-align:middle}.dialog__button-icon{display:inline-block;vertical-align:top}.dialog__title{color:#fff}.dialog__description :last-child{margin-bottom:0}.dialog__description+*{margin-top:20px}@media (max-width:768px){.dialog__wrapper{padding:60px 20px 20px}}