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