.base-modal__overlay[data-v-585a5f2d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e17bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.base-modal[data-v-585a5f2d]{background:#141824f2;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 0 50px #00d4ff33}.base-modal--fullscreen[data-v-585a5f2d]{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.base-modal__header[data-v-585a5f2d]{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.base-modal__title[data-v-585a5f2d]{color:#e0e6ed;font-size:20px;font-weight:600}.base-modal__header-actions[data-v-585a5f2d]{align-items:center;gap:8px;display:flex}.base-modal__fullscreen-btn[data-v-585a5f2d]{color:#8892a4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex}.base-modal__fullscreen-btn[data-v-585a5f2d]:hover{color:#00d4ff;background:#00d4ff1a;border-color:#00d4ff4d}.base-modal__close-btn[data-v-585a5f2d]{color:#8892a4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex}.base-modal__close-btn[data-v-585a5f2d]:hover{color:#e0e6ed;background:#ffffff1a;border-color:#ffffff26}.base-modal__close-btn svg[data-v-585a5f2d]{width:17px;height:17px}.base-modal__content[data-v-585a5f2d]{flex:1;min-height:0;padding:16px 24px;overflow:hidden}.base-modal__content--scrollable[data-v-585a5f2d]{flex:1;min-height:0;padding:0;overflow:hidden}.base-modal__footer[data-v-585a5f2d]{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.base-modal-enter-active[data-v-585a5f2d],.base-modal-leave-active[data-v-585a5f2d]{transition:all .3s}.base-modal-enter-from[data-v-585a5f2d],.base-modal-leave-to[data-v-585a5f2d]{opacity:0}.base-modal-enter-from .base-modal[data-v-585a5f2d],.base-modal-leave-to .base-modal[data-v-585a5f2d]{transform:scale(.95)}
