.confirm-dialog-overlay[data-v-c8ecf87a]{-webkit-backdrop-filter:blur(4px);padding:var(--spacing-md);z-index:var(--z-popup);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-c8ecf87a]{background-color:var(--color-bg);border-radius:20px;width:100%;max-width:360px;padding:28px 24px 20px;animation:.25s cubic-bezier(.34,1.56,.64,1) dialogIn-c8ecf87a;position:relative;box-shadow:0 20px 60px #00000026}@keyframes dialogIn-c8ecf87a{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.confirm-dialog__close[data-v-c8ecf87a]{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.confirm-dialog__close[data-v-c8ecf87a]:hover{background-color:var(--color-bg-gray);color:var(--color-text-primary)}.confirm-dialog__icon-wrap[data-v-c8ecf87a]{justify-content:center;margin-bottom:12px;display:flex}.confirm-dialog__icon[data-v-c8ecf87a]{display:block}.confirm-dialog__icon--primary[data-v-c8ecf87a]{color:var(--color-primary)}.confirm-dialog__icon--danger[data-v-c8ecf87a]{color:#ef4444}.confirm-dialog__icon--warning[data-v-c8ecf87a]{color:#f59e0b}.confirm-dialog__header[data-v-c8ecf87a]{text-align:center;margin-bottom:6px}.confirm-dialog__title[data-v-c8ecf87a]{color:var(--color-text-primary);margin:0;font-size:17px;font-weight:600}.confirm-dialog__body[data-v-c8ecf87a]{text-align:center;margin-bottom:20px}.confirm-dialog__message[data-v-c8ecf87a]{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.confirm-dialog__footer[data-v-c8ecf87a]{justify-content:center;gap:10px;display:flex}.confirm-dialog__btn[data-v-c8ecf87a]{cursor:pointer;text-align:center;border-radius:999px;flex:1;max-width:140px;padding:10px 0;font-size:14px;font-weight:500;transition:all .2s}.confirm-dialog__btn--cancel[data-v-c8ecf87a]{background-color:var(--color-bg-gray);color:var(--color-text-secondary);border:none}.confirm-dialog__btn--cancel[data-v-c8ecf87a]:hover{background-color:#e5e7eb}.confirm-dialog__btn--confirm[data-v-c8ecf87a]{background-color:var(--color-primary);color:#fff;border:none}.confirm-dialog__btn--confirm[data-v-c8ecf87a]:hover{background-color:var(--color-primary-dark,#00916e)}.confirm-dialog__btn--danger[data-v-c8ecf87a]{color:#fff;background-color:#ef4444;border:none}.confirm-dialog__btn--danger[data-v-c8ecf87a]:hover{background-color:#dc2626}
