.dialog{--dialog-close-size:40px;--dialog-content-padding-top:8px;--dialog-close-padding:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-height:100vh;padding:0;width:min(1280px,100%)}.dialog[open]{-webkit-animation:maximize var(--dialog-animation-settings);animation:maximize var(--dialog-animation-settings)}.dialog[open]::-ms-backdrop{opacity:1}.dialog[open]::backdrop{opacity:1}.dialog.is-closed{-webkit-animation:minimize var(--dialog-animation-settings);animation:minimize var(--dialog-animation-settings)}.dialog.is-closed::-ms-backdrop{opacity:0}.dialog.is-closed::backdrop{opacity:0}.dialog::-ms-backdrop{background-color:rgba(0,0,0,.9);-ms-transition:opacity var(--dialog-animation-settings);transition:opacity var(--dialog-animation-settings)}.dialog::backdrop{background-color:rgba(0,0,0,.9);-webkit-transition:opacity var(--dialog-animation-settings);transition:opacity var(--dialog-animation-settings)}.dialog__close{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--dialog-close-size);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:var(--dialog-close-padding);position:absolute;right:10px;top:0;width:var(--dialog-close-size);z-index:1}.dialog__content{display:block;margin:0 auto;max-height:100%;max-width:1420px;overflow-x:hidden;padding:var(--dialog-content-padding-top) 10px 20px;position:relative;width:100%}.dialog--small{width:min(100%,768px)}@media only screen and (min-width:768px){.dialog{--dialog-close-size:50px;--dialog-content-padding-top:18px;--dialog-close-padding:14px}}@-webkit-keyframes maximize{from{opacity:0}to{opacity:1}}@keyframes maximize{from{opacity:0}to{opacity:1}}@-webkit-keyframes minimize{from{opacity:1}to{opacity:0}}@keyframes minimize{from{opacity:1}to{opacity:0}}