.dialog-mask[data-v-971ba742]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:0 40px;position:fixed;z-index:9999}.dialog-box[data-v-971ba742]{background:var(--bg-card,#1e1e1e);border-radius:14px;max-width:320px;overflow:hidden;width:100%}.dialog-title[data-v-971ba742]{color:var(--text);font-size:17px;font-weight:600;padding:24px 20px 8px;text-align:center}.dialog-body[data-v-971ba742]{color:var(--text-secondary,#aaa);font-size:15px;line-height:1.5;padding:16px 20px 24px;text-align:center}.dialog-footer[data-v-971ba742]{border-top:1px solid var(--border,#333);display:flex}.dialog-btn[data-v-971ba742]{background:none;border:none;cursor:pointer;flex:1;font-size:16px;height:48px;transition:background .15s}.dialog-btn[data-v-971ba742]:active{background:#ffffff0d}.dialog-btn-cancel[data-v-971ba742]{border-right:1px solid var(--border,#333);color:var(--text-secondary,#aaa)}.dialog-btn-confirm[data-v-971ba742]{color:var(--primary,#ff4d4f);font-weight:600}.dialog-btn-full[data-v-971ba742]{border-right:none}.dialog-enter-active[data-v-971ba742],.dialog-leave-active[data-v-971ba742]{transition:opacity .2s ease}.dialog-enter-active .dialog-box[data-v-971ba742],.dialog-leave-active .dialog-box[data-v-971ba742]{transition:transform .2s ease,opacity .2s ease}.dialog-enter-from[data-v-971ba742],.dialog-leave-to[data-v-971ba742]{opacity:0}.dialog-enter-from .dialog-box[data-v-971ba742],.dialog-leave-to .dialog-box[data-v-971ba742]{opacity:0;transform:scale(.9)}
