.modal-backdrop[data-v-5bfe838c]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:640px){.modal-backdrop[data-v-5bfe838c]{align-items:center;padding:24px}}.slide-up-modal[data-v-5bfe838c]{width:100%;max-width:640px;max-height:90vh;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px 12px 0 0;box-shadow:0 -4px 30px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-5bfe838c .3s cubic-bezier(.16,1,.3,1) both}@media(min-width:640px){.slide-up-modal[data-v-5bfe838c]{border-radius:12px;box-shadow:0 8px 30px #0003}}.step-fade-enter-active[data-v-5bfe838c]{transition:all .2s cubic-bezier(.16,1,.3,1)}.step-fade-leave-active[data-v-5bfe838c]{transition:all .12s ease-in}.step-fade-enter-from[data-v-5bfe838c]{opacity:0;transform:translate(12px)}.step-fade-leave-to[data-v-5bfe838c]{opacity:0;transform:translate(-8px)}@keyframes slideUp-5bfe838c{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.importing-spinner[data-v-5bfe838c]{width:32px;height:32px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-5bfe838c .8s linear infinite}@keyframes spin-5bfe838c{to{transform:rotate(1turn)}}.modal-body[data-v-5bfe838c]::-webkit-scrollbar{width:5px}.modal-body[data-v-5bfe838c]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-5bfe838c]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}
