.base-dialog-mask[data-v-b108eb6d]{-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#1a122475;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.base-dialog-mask.is-fullscreen[data-v-b108eb6d]{padding:0}.base-dialog-container[data-v-b108eb6d]{box-sizing:border-box;color:#1a1224;background:linear-gradient(160deg,#fffcfdfa 0%,#fff6f9f0 100%);border:1px solid #ffffffeb;border-radius:18px;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 24px 70px -20px #1a12246b,0 2px 8px #a5394914}.base-dialog-container.size-sm[data-v-b108eb6d]{width:min(460px,94vw)}.base-dialog-container.size-md[data-v-b108eb6d]{width:min(600px,94vw)}.base-dialog-container.size-lg[data-v-b108eb6d]{width:min(800px,94vw)}.base-dialog-container.size-xl[data-v-b108eb6d]{width:min(1020px,96vw)}.base-dialog-container.is-fullscreen[data-v-b108eb6d],.base-dialog-container.size-fullscreen[data-v-b108eb6d]{border:none;border-radius:0;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}.base-dialog-header[data-v-b108eb6d]{border-bottom:1px solid #6a1d3e1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.base-dialog-header .header-title-area[data-v-b108eb6d]{align-items:center;gap:8px;display:inline-flex}.base-dialog-header .header-title-area .header-icon[data-v-b108eb6d]{color:#a53949;place-items:center;display:grid}.base-dialog-header .header-title-area .header-title[data-v-b108eb6d]{color:#1a1224;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:700}.base-dialog-header .header-actions[data-v-b108eb6d]{align-items:center;gap:6px;display:inline-flex}.base-dialog-header .header-actions .action-btn[data-v-b108eb6d]{color:#7a6470;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;transition:all .16s;display:grid}.base-dialog-header .header-actions .action-btn[data-v-b108eb6d]:hover{color:#a53949;background:#a5394914}.base-dialog-header .header-actions .action-btn.close-btn[data-v-b108eb6d]:hover{color:#c0392b;background:#c0392b1a}.base-dialog-embedded[data-v-b108eb6d]{min-width:0}.base-dialog-body[data-v-b108eb6d]{box-sizing:border-box;color:#2e1f38;flex:1;font-size:13px;line-height:1.55;overflow-y:auto}.base-dialog-body[data-v-b108eb6d]::-webkit-scrollbar{width:6px;height:6px}.base-dialog-body[data-v-b108eb6d]::-webkit-scrollbar-thumb{background:#a5394933;border-radius:4px}.base-dialog-footer[data-v-b108eb6d]{border-top:1px solid #6a1d3e1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.base-dialog-footer .footer-left[data-v-b108eb6d]{align-items:center;gap:8px;display:inline-flex}.base-dialog-footer .footer-right[data-v-b108eb6d]{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.btn-primary[data-v-b108eb6d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a53949 0%,#832d4a 60%,#6b1f37 100%);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 6px 18px -6px #832d4a73}.btn-primary[data-v-b108eb6d]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 22px -6px #832d4a8c}.btn-primary[data-v-b108eb6d]:disabled{opacity:.5;cursor:not-allowed}.btn-primary.btn-danger[data-v-b108eb6d]{background:linear-gradient(135deg,#c0392b 0%,#962d22 100%);box-shadow:0 6px 18px -6px #c0392b73}.btn-primary.btn-warning[data-v-b108eb6d]{background:linear-gradient(135deg,#e67e22 0%,#d35400 100%);box-shadow:0 6px 18px -6px #d3540073}.btn-ghost[data-v-b108eb6d]{color:#2e1f38;cursor:pointer;background:#a539490d;border:1px solid #a5394929;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 15px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.btn-ghost[data-v-b108eb6d]:hover:not(:disabled){color:#a53949;background:#a539491a;border-color:#a539494d}.btn-ghost[data-v-b108eb6d]:disabled{opacity:.5;cursor:not-allowed}.spinning[data-v-b108eb6d]{animation:.8s linear infinite spin-b108eb6d}@keyframes spin-b108eb6d{to{transform:rotate(360deg)}}.modal-fade-enter-active{transition:opacity .2s cubic-bezier(0,0,.2,1)}.modal-fade-leave-active{transition:opacity .2s cubic-bezier(.4,0,1,1)}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-scale-enter-active{transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1)}.modal-scale-leave-active{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.modal-scale-enter-from,.modal-scale-leave-to{opacity:0;transform:scale(.9)}
