.base-dialog[data-v-0185cb8a]{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.base-dialog__backdrop[data-v-0185cb8a]{position:absolute;inset:0;background:rgba(7,8,16,.72);backdrop-filter:blur(14px)}.base-dialog__panel[data-v-0185cb8a]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 48px);border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(180deg,rgba(16,18,33,.98) 0%,rgba(10,11,23,.98) 100%);box-shadow:0 28px 90px #00000073;color:#fff;overflow:hidden}.base-dialog__header[data-v-0185cb8a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 0}.base-dialog__title[data-v-0185cb8a]{margin:0;font-size:22px;font-weight:700;line-height:1.2}.base-dialog__close[data-v-0185cb8a]{width:36px;height:36px;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#ffffffe0;font-size:24px;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.base-dialog__close[data-v-0185cb8a]:hover,.base-dialog__close[data-v-0185cb8a]:focus-visible{background:rgba(255,255,255,.16);transform:scale(1.04)}.base-dialog__body[data-v-0185cb8a]{padding:20px 24px 24px;overflow-y:auto}.base-dialog-fade-enter-active[data-v-0185cb8a],.base-dialog-fade-leave-active[data-v-0185cb8a]{transition:opacity .24s ease}.base-dialog-fade-enter-active .base-dialog__panel[data-v-0185cb8a],.base-dialog-fade-leave-active .base-dialog__panel[data-v-0185cb8a]{transition:transform .24s ease,opacity .24s ease}.base-dialog-fade-enter-from[data-v-0185cb8a],.base-dialog-fade-leave-to[data-v-0185cb8a]{opacity:0}.base-dialog-fade-enter-from .base-dialog__panel[data-v-0185cb8a],.base-dialog-fade-leave-to .base-dialog__panel[data-v-0185cb8a]{opacity:0;transform:translateY(14px) scale(.98)}@media (max-width: 768px){.base-dialog[data-v-0185cb8a]{padding:16px;align-items:flex-end}.base-dialog__panel[data-v-0185cb8a]{max-height:calc(100vh - 16px);border-radius:24px 24px 18px 18px}.base-dialog__header[data-v-0185cb8a]{padding:22px 20px 0}.base-dialog__title[data-v-0185cb8a]{font-size:20px}.base-dialog__body[data-v-0185cb8a]{padding:18px 20px 20px}}
