.modal[data-v-8a6ccddf]{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease;width:100%;z-index:30}.modal[data-v-8a6ccddf],.modal .bg[data-v-8a6ccddf]{left:0;top:0}.modal .bg[data-v-8a6ccddf]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);bottom:0;position:absolute;right:0}.modal.max-z-index[data-v-8a6ccddf]{z-index:50}.modal .box[data-v-8a6ccddf]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:1.5rem;box-shadow:0 0 150px #0000001a;height:500px;overflow:hidden;width:500px}.modal .box.show-from-bottom[data-v-8a6ccddf]{opacity:0;transform:translateY(50px);transition-duration:.5s;transition-property:transform,opacity}.modal .box.has-footer[data-v-8a6ccddf]{padding-bottom:4rem}.modal .box .header[data-v-8a6ccddf]{-moz-column-gap:1rem;column-gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.25rem}.modal .box .header[data-v-8a6ccddf],.modal .box .header .close-ct[data-v-8a6ccddf]{align-items:center;display:flex}.modal .box .header .close-ct[data-v-8a6ccddf]{-moz-column-gap:.875rem;column-gap:.875rem;justify-content:flex-end}.modal .box .header .close-ct .close[data-v-8a6ccddf]{--tw-bg-opacity:1;align-items:center;background-color:rgb(239 239 239/var(--tw-bg-opacity));border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:35px;justify-content:center;text-align:center;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:35px}.modal .box .header .close-ct .close svg[data-v-8a6ccddf]{fill:#444;height:20px;vertical-align:top;width:20px}.modal .box .header .close-ct .close[data-v-8a6ccddf]:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.modal .box .header .close-ct .close.disabled[data-v-8a6ccddf]{cursor:default;opacity:.5;pointer-events:none}.modal .box .header .title[data-v-8a6ccddf]{color:var(--color-primary);font-size:1.5rem;font-weight:700;line-height:1.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .box .header .title.multi-line[data-v-8a6ccddf]{white-space:normal}.modal .box .content-ct[data-v-8a6ccddf]{height:calc(100% - 68px);position:relative}.modal .box .content[data-v-8a6ccddf]{height:100%;overflow-x:hidden;overflow-y:auto;padding-left:1.5rem;padding-right:1.5rem}.modal .box .content.no-content-overflow[data-v-8a6ccddf]{overflow-y:hidden}.modal .box.auto-height[data-v-8a6ccddf]{max-height:98vh}.modal .box.auto-height .content-ct[data-v-8a6ccddf]{height:auto;overflow-y:auto}.modal .box.auto-height .content-ct .content[data-v-8a6ccddf]{height:100%}.modal .box .footer[data-v-8a6ccddf]{align-items:center;bottom:1rem;display:flex;justify-content:center;left:1rem;position:absolute}.modal .box.more-padding .header[data-v-8a6ccddf]{margin-bottom:0;padding-top:1.75rem}.modal .box.more-padding .content[data-v-8a6ccddf],.modal .box.more-padding .header[data-v-8a6ccddf]{padding-left:2rem;padding-right:2rem}.modal .box.more-padding .footer[data-v-8a6ccddf]{bottom:2rem;left:2rem}.modal .box.increased-footer-distance .content[data-v-8a6ccddf]{padding-bottom:2.5rem}.modal.visible[data-v-8a6ccddf]{opacity:1;pointer-events:auto}.modal.visible .box.show-from-bottom[data-v-8a6ccddf]{opacity:1;transform:translateY(0)}@media only screen and (max-width:980px){.modal .box[data-v-8a6ccddf]{position:absolute}.modal .box[data-v-8a6ccddf]:not(.keep-height-inline-style){bottom:15px;height:auto!important;margin-bottom:0!important;margin-top:0!important;top:15px}.modal .box[data-v-8a6ccddf]:not(.keep-width-inline-style){left:15px;margin-left:0!important;margin-right:0!important;right:15px;width:auto!important}.modal .box .header[data-v-8a6ccddf]{align-items:flex-start;justify-content:flex-end}.modal .box .header .title[data-v-8a6ccddf]{flex-grow:1;margin-top:.25rem}.modal .box .content.full-height-mobile[data-v-8a6ccddf]{height:100%}.modal .box .content.no-content-overflow[data-v-8a6ccddf]{overflow-y:auto}}
