.base-modal-wrapper[data-v-ec269b34]{--base-modal-content-padding:16px;align-items:flex-start;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding-top:20px;position:fixed;top:0;width:100vw;z-index:1000}@media (min-width:1280px){.base-modal-wrapper[data-v-ec269b34]{--base-modal-content-padding:18px;align-items:center;padding-top:0}}.base-modal[data-v-ec269b34]{border-radius:20px;display:flex;flex-direction:column;max-height:85vh;max-width:94vw;position:relative;z-index:105;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:1280px){.base-modal[data-v-ec269b34]{background-color:transparent;max-height:94vh}}.base-modal--animation[data-v-ec269b34]{animation:slideUpFromBottom-ec269b34 .25s cubic-bezier(.34,1.56,.64,1);transition:transform .1s ease-out}.content[data-v-ec269b34]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:1280px){.content[data-v-ec269b34]{background-color:transparent;overflow:hidden}}.base-modal-content[data-v-ec269b34]{border-radius:20px;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.base-modal-body[data-v-ec269b34],.base-modal-content[data-v-ec269b34]{background-color:transparent;height:100%;width:100%}.base-modal-body[data-v-ec269b34]{overflow-y:auto;position:relative}.base-modal-body[data-v-ec269b34]::-webkit-scrollbar{width:0}.base-modal-body[data-v-ec269b34]::-webkit-scrollbar-track{background:#fff}.base-modal-body[data-v-ec269b34]::-webkit-scrollbar-thumb{background:#0f1011;border-radius:5px}.base-modal-body[data-v-ec269b34]::-webkit-scrollbar-thumb:hover{background:#472065}.base-modal-backdrop[data-v-ec269b34]{background-color:#0009;height:100vh;left:0;opacity:.8;position:fixed;top:0;width:100vw;z-index:104}.base-modal-backdrop--animation[data-v-ec269b34]{animation:fadeInBackdrop-ec269b34 .25s cubic-bezier(.4,0,.2,1) .15s both}.close[data-v-ec269b34]{background-color:transparent;border-style:none;cursor:pointer;padding:0;position:absolute;right:16px;top:16px;z-index:3}@media (min-width:1280px){.close[data-v-ec269b34]{right:18px;top:18px}}@keyframes slideUpFromBottom-ec269b34{0%{opacity:0;transform:translateY(15vh)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBackdrop-ec269b34{0%{opacity:0}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.base-modal[data-v-ec269b34]{transition:none}.base-modal[data-v-ec269b34],.base-modal-backdrop[data-v-ec269b34]{animation:none}}
