dialog.svelte-enl7ke.svelte-enl7ke{position:fixed;top:0;left:0;width:100vw;height:100dvh;-webkit-user-select:text;-moz-user-select:text;user-select:text}dialog.svelte-enl7ke.svelte-enl7ke::backdrop{opacity:0;background-color:#323c46;transition:all .3s linear}dialog.show.svelte-enl7ke.svelte-enl7ke::backdrop{opacity:.7}dialog.show.svelte-enl7ke>.modal.svelte-enl7ke{opacity:1}dialog.close.svelte-enl7ke.svelte-enl7ke::backdrop{opacity:0}dialog.close.svelte-enl7ke>.modal.svelte-enl7ke{opacity:0}dialog.svelte-enl7ke>.modal.svelte-enl7ke{width:100%;height:100%;max-height:100dvh;display:flex;justify-content:center;align-items:flex-start;transition:all .3s linear}dialog.svelte-enl7ke .modal-content.svelte-enl7ke{width:100%;max-width:300px;max-height:calc(100% - 40px);margin:auto 20px;flex-grow:1;display:flex;flex-direction:column;background-color:#fff;position:relative}@media screen and (min-width: 768px){dialog.svelte-enl7ke .modal-content.svelte-enl7ke{max-width:600px}}dialog.svelte-enl7ke .modal-content button.close.svelte-enl7ke{position:absolute;top:15px;right:15px;width:20px;height:14px}dialog.svelte-enl7ke .modal-content button.close.svelte-enl7ke:before,dialog.svelte-enl7ke .modal-content button.close.svelte-enl7ke:after{content:"";display:block;width:17px;height:2px;margin-left:5px;background-color:#dce1e6}dialog.svelte-enl7ke .modal-content button.close.svelte-enl7ke:before{transform:rotate(-45deg)}dialog.svelte-enl7ke .modal-content button.close.svelte-enl7ke:after{margin-top:-2px;transform:rotate(45deg)}@media screen and (min-width: 768px){dialog.svelte-enl7ke .modal-content button.close.svelte-enl7ke{top:20px;right:20px}}dialog.svelte-enl7ke .modal-header.svelte-enl7ke{font-size:15px;font-weight:600;line-height:1.5;white-space:pre-wrap;padding:40px 40px 0}@media screen and (min-width: 768px){dialog.svelte-enl7ke .modal-header.svelte-enl7ke{padding:50px 50px 0}}dialog.svelte-enl7ke .modal-body.svelte-enl7ke{flex-grow:1;overflow:auto;overscroll-behavior:contain;font-size:15px;line-height:1.5;padding:0 40px}@media screen and (min-width: 768px){dialog.svelte-enl7ke .modal-body.svelte-enl7ke{padding:0 50px}}dialog.svelte-enl7ke .modal-footer.svelte-enl7ke{padding:30px 40px 40px;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:10px}@media screen and (min-width: 768px){dialog.svelte-enl7ke .modal-footer.svelte-enl7ke{padding:40px 50px 50px;flex-direction:row}}dialog.svelte-enl7ke .modal-footer .button-wrapper.svelte-enl7ke{width:100%;max-width:200px}
