.confirmation-dialog-overlay[data-v-219d3a6c]{pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirmation-dialog-backdrop[data-v-219d3a6c]{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:auto;background:#00000080;transition:opacity .2s;position:absolute;inset:0}.confirmation-dialog-backdrop.is-animating[data-v-219d3a6c]{opacity:1}.confirmation-dialog[data-v-219d3a6c]{background:var(--card,#fff);border-radius:var(--radius-lg,12px);opacity:0;z-index:1;width:100%;max-width:420px;margin:1rem;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;position:relative;overflow:hidden;transform:scale(.95)translateY(10px);box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014}.confirmation-dialog.is-animating[data-v-219d3a6c]{opacity:1;transform:scale(1)translateY(0)}.confirmation-dialog__header[data-v-219d3a6c]{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1.5rem .75rem;display:flex}.confirmation-dialog__icon[data-v-219d3a6c]{color:#dc2626;background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.75rem;display:flex}.confirmation-dialog__icon svg[data-v-219d3a6c]{width:24px;height:24px}.confirmation-dialog__title[data-v-219d3a6c]{color:var(--text-primary,#111827);margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.confirmation-dialog__body[data-v-219d3a6c]{text-align:center;padding:.5rem 1.5rem 1rem}.confirmation-dialog__message[data-v-219d3a6c]{color:var(--text-muted,#667085);margin:0;font-size:.875rem;line-height:1.5}.confirmation-dialog__preview[data-v-219d3a6c]{background:var(--sidebar-hover,#1018270a);border-radius:var(--radius-md,8px);border:1px solid var(--card-border,#10182714);margin-top:.875rem;padding:.75rem}.confirmation-dialog__preview-text[data-v-219d3a6c]{color:var(--text-primary,#111827);text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.confirmation-dialog__footer[data-v-219d3a6c]{justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.confirmation-dialog__button[data-v-219d3a6c]{border-radius:var(--radius-md,8px);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;min-width:80px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.confirmation-dialog__button[data-v-219d3a6c]:disabled{opacity:.6;cursor:not-allowed}.confirmation-dialog__button[data-v-219d3a6c]:focus-visible{outline:2px solid var(--primary,#10b981);outline-offset:2px}.confirmation-dialog__button--cancel[data-v-219d3a6c]{background:var(--card,#fff);color:var(--text-primary,#111827);border-color:var(--card-border,#10182726)}.confirmation-dialog__button--cancel[data-v-219d3a6c]:hover:not(:disabled){background:var(--sidebar-hover,#1018270f)}.confirmation-dialog__button--confirm[data-v-219d3a6c]{background:var(--card,#fff);color:var(--text-primary,#111827);border-color:var(--card-border,#10182726)}.confirmation-dialog__button--confirm[data-v-219d3a6c]:hover:not(:disabled){background:var(--sidebar-hover,#1018270f)}.confirmation-dialog__button--destructive[data-v-219d3a6c]{color:#fff;background:#dc2626;border-color:#dc2626}.confirmation-dialog__button--destructive[data-v-219d3a6c]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.confirmation-dialog__button--destructive[data-v-219d3a6c]:focus-visible{outline-color:#dc2626}.confirmation-dialog__spinner[data-v-219d3a6c]{width:16px;height:16px;animation:.8s linear infinite confirmation-dialog-spin-219d3a6c}@keyframes confirmation-dialog-spin-219d3a6c{to{transform:rotate(360deg)}}[data-theme=dark] .confirmation-dialog[data-v-219d3a6c]{background:var(--card,#19201d);box-shadow:0 8px 32px #0006,0 2px 8px #0003}[data-theme=dark] .confirmation-dialog__icon[data-v-219d3a6c]{color:#f87171;background:#dc262626}[data-theme=dark] .confirmation-dialog__title[data-v-219d3a6c]{color:var(--text-primary,#e8ede9)}[data-theme=dark] .confirmation-dialog__message[data-v-219d3a6c]{color:var(--text-muted,#91a099)}[data-theme=dark] .confirmation-dialog__preview[data-v-219d3a6c]{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .confirmation-dialog__preview-text[data-v-219d3a6c]{color:var(--text-primary,#e8ede9)}[data-theme=dark] .confirmation-dialog__button--cancel[data-v-219d3a6c]{background:var(--card,#19201d);color:var(--text-primary,#e8ede9);border-color:#ffffff1f}[data-theme=dark] .confirmation-dialog__button--cancel[data-v-219d3a6c]:hover:not(:disabled){background:#ffffff0f}[data-theme=dark] .confirmation-dialog__button--confirm[data-v-219d3a6c]{background:var(--card,#19201d);color:var(--text-primary,#e8ede9);border-color:#ffffff1f}[data-theme=dark] .confirmation-dialog__button--confirm[data-v-219d3a6c]:hover:not(:disabled){background:#ffffff0f}[data-theme=dark] .confirmation-dialog__button[data-v-219d3a6c]:focus-visible{outline-color:#10b981}@media (width<=480px){.confirmation-dialog[data-v-219d3a6c]{max-width:calc(100vw - 2rem);margin:.5rem}.confirmation-dialog__header[data-v-219d3a6c]{padding:1.25rem 1.25rem .5rem}.confirmation-dialog__body[data-v-219d3a6c]{padding:.25rem 1.25rem .75rem}.confirmation-dialog__footer[data-v-219d3a6c]{flex-direction:column-reverse;padding:.75rem 1.25rem 1.25rem}.confirmation-dialog__button[data-v-219d3a6c]{width:100%}}@media (prefers-reduced-motion:reduce){.confirmation-dialog-backdrop[data-v-219d3a6c],.confirmation-dialog[data-v-219d3a6c]{transition:none}}
