.confirm-backdrop[data-v-2836da5c]{z-index:190;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0614338c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.confirm-box[data-v-2836da5c]{text-align:center;background:var(--surface);width:min(420px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);border-radius:22px;padding:30px 26px 24px;position:relative;overflow-y:auto}.confirm-box[data-v-2836da5c]:before{content:"";background:var(--gold-line);height:3px;position:absolute;top:0;left:0;right:0}.confirm-box.danger[data-v-2836da5c]:before{background:linear-gradient(90deg, transparent, var(--red) 18%, var(--red) 82%, transparent)}.confirm-icon[data-v-2836da5c]{background:var(--gold-50);width:64px;height:64px;color:var(--gold-600);box-shadow:inset 0 0 0 1px var(--gold-100), 0 0 0 6px #d9b25a1a;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.confirm-icon .material-icons-round[data-v-2836da5c]{font-size:32px}.danger .confirm-icon[data-v-2836da5c]{background:var(--red-bg);color:var(--red);box-shadow:0 0 0 6px #d32f2f12}.confirm-box h3[data-v-2836da5c]{color:var(--navy-900);margin:0 0 6px;font-size:20px}.confirm-box p[data-v-2836da5c]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.confirm-subject[data-v-2836da5c]{-webkit-line-clamp:2;line-clamp:2;border-radius:var(--radius-sm);background:var(--brand-50);color:var(--navy-800);-webkit-box-orient:vertical;margin:10px 0;padding:8px 14px;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.confirm-actions[data-v-2836da5c]{gap:10px;margin-top:22px;display:flex}.confirm-actions .btn[data-v-2836da5c]{flex:1;min-width:0}.confirm-ok-danger[data-v-2836da5c]{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.confirm-ok-danger[data-v-2836da5c]:hover{background:#b71c1c;border-color:#b71c1c}.confirm-enter-active[data-v-2836da5c],.confirm-leave-active[data-v-2836da5c]{transition:opacity .18s}.confirm-enter-active .confirm-box[data-v-2836da5c],.confirm-leave-active .confirm-box[data-v-2836da5c]{transition:transform .18s ease-out}.confirm-enter-from[data-v-2836da5c],.confirm-leave-to[data-v-2836da5c]{opacity:0}.confirm-enter-from .confirm-box[data-v-2836da5c],.confirm-leave-to .confirm-box[data-v-2836da5c]{transform:translateY(10px)scale(.96)}@media (prefers-reduced-motion:reduce){.confirm-enter-active[data-v-2836da5c],.confirm-leave-active[data-v-2836da5c],.confirm-enter-active .confirm-box[data-v-2836da5c],.confirm-leave-active .confirm-box[data-v-2836da5c]{transition:none}}
