:root{--x-modal-translatey:10%;--x-modal-close-translatex:0;--x-modal-close-scale:1;--x-modal-scale:1;--x-modal-transition:200ms;--x-modal-close-translatey:-5%;--x-modal-translatex:0}.x-modal{display:none}[data-x-modal]{position:absolute}.x-modal.x-modal_open{display:block}.x-modal_backdrop{padding:20px;right:0;position:fixed!important;bottom:0;will-change:opacity;text-align:center;top:0;background-color:rgba(0,0,0,.2);left:0;display:block;z-index:1004}component.x-modal{transform:none!important;display:block}component.x-modal .x-modal_backdrop{z-index:998}.x-modal_backdrop:before{height:100%;font-size:0;content:"";width:0;vertical-align:middle;display:inline-block}.x-modal_backdrop .x-modal_container{display:inline-block!important}.x-modal_container{pointer-events:auto;overflow-y:auto;position:relative;max-width:100%;max-height:100vh;max-height:calc(100dvh - 40px);text-align:left;box-sizing:border-box;width:600px;vertical-align:middle}@supports (padding-top:env(safe-area-inset-top)){.x-modal_container{--safe-area-inset-bottom:env(safe-area-inset-bottom);max-height:calc(100% + var(--safe-area-inset-bottom))!important}}.x-modal_content{padding:30px;max-width:100%;flex-direction:column;background-color:#fff;width:100%;display:flex}.x-modal_close{padding:10px;font-size:14px;border:0;right:0;color:#666;transition:all .3s ease;position:absolute;top:0;margin:10px;align-items:center;box-shadow:none;background:#fff0;cursor:pointer;line-height:1;display:flex}.x-modal_close-text{margin-right:10px}.x-modal_close-icon{pointer-events:none}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translate(var(--x-modal-translatex),var(--x-modal-translatey)) scale(var(--x-modal-scale));-webkit-transform:translate(var(--x-modal-translatex),var(--x-modal-translatey)) scale(var(--x-modal-scale))}to{transform:translate(0) scale(1);-webkit-transform:translate(0) scale(1)}}@keyframes mmslideOut{0%{transform:translate(0) scale(1);-webkit-transform:translate(0) scale(1)}to{transform:translate(var(--x-modal-close-translatex),var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));-webkit-transform:translate(var(--x-modal-close-translatex),var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale))}}.x-modal[aria-hidden=false] .x-modal_backdrop{animation:mmfadeIn var(--x-modal-transition) cubic-bezier(0,0,.2,1)}.x-modal[aria-hidden=true] .x-modal_backdrop{animation:mmfadeOut var(--x-modal-transition) cubic-bezier(0,0,.2,1)}.x-modal[aria-hidden=false] .x-modal_container{animation:mmslideIn var(--x-modal-transition) cubic-bezier(0,0,.2,1)}.x-modal[aria-hidden=true] .x-modal_container{animation:mmslideOut var(--x-modal-transition) cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:reduce){.x-modal[data-x-modal*=notransition] .x-modal_backdrop,.x-modal[data-x-modal*=notransition] .x-modal_container{--x-modal-transition:0}.x-modal[data-x-modal*=fade][aria-hidden=false] .x-modal_container{animation:mmfadeIn var(--x-modal-transition) cubic-bezier(0,0,.2,1)}.x-modal[data-x-modal*=fade][aria-hidden=true] .x-modal_container{animation:mmfadeOut var(--x-modal-transition) cubic-bezier(0,0,.2,1)}}.brx-body.iframe .x-modal[data-id]{transform:none!important;display:block}.brx-body.iframe .x-modal.brx-draggable.is-empty{min-height:0;min-width:0}.brx-body.iframe .x-modal_container{transition:transform var(--x-modal-transition) ease,opacity var(--x-modal-transition) ease;-webkit-transition:-webkit-transform var(--x-modal-transition) ease,opacity var(--x-modal-transition) ease}.brx-body.iframe .x-modal_preview-start .x-modal_container{transform:translate(var(--x-modal-translatex),var(--x-modal-translatey)) scale(var(--x-modal-scale));-webkit-transform:translate(var(--x-modal-translatex),var(--x-modal-translatey)) scale(var(--x-modal-scale));opacity:.4}.brx-body.iframe .x-modal_preview-end .x-modal_container,.brx-body.iframe .x-modal_preview.x-modal_preview-end .x-modal_container{transform:translate(var(--x-modal-close-translatex),var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));-webkit-transform:translate(var(--x-modal-close-translatex),var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));opacity:.4}.brx-body.iframe .x-modal{transform:none!important}.brx-body.iframe .x-modal .x-modal_close-text{min-width:0!important}