.confirm-overlay[data-v-f80e38af]{position:fixed;inset:0;z-index:300;background:#0000004d;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.confirm-dialog[data-v-f80e38af]{width:280px;background:var(--color-surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.confirm-message[data-v-f80e38af]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);margin:0}.confirm-warning[data-v-f80e38af]{font-size:12px;color:var(--color-error, #c53030);margin:0;opacity:.8}.confirm-title[data-v-f80e38af]{font-size:12px;color:var(--color-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.confirm-skip[data-v-f80e38af]{display:flex;align-items:center;gap:var(--space-2);font-size:12px;color:var(--color-text-secondary);cursor:pointer;user-select:none}.confirm-skip input[data-v-f80e38af]{accent-color:var(--color-accent);cursor:pointer}.confirm-actions[data-v-f80e38af]{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-1)}.confirm-btn[data-v-f80e38af]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;border:1px solid var(--color-border-subtle);transition:background .15s ease,border-color .15s ease}.confirm-btn--cancel[data-v-f80e38af]{background:transparent;color:var(--color-text-secondary)}.confirm-btn--cancel[data-v-f80e38af]:hover{background:var(--color-surface-muted)}.confirm-btn--danger[data-v-f80e38af]{background:var(--color-error, #c53030);color:#fff;border-color:var(--color-error, #c53030)}.confirm-btn--danger[data-v-f80e38af]:hover{opacity:.9}.confirm-fade-enter-active[data-v-f80e38af],.confirm-fade-leave-active[data-v-f80e38af]{transition:opacity .2s ease}.confirm-fade-enter-from[data-v-f80e38af],.confirm-fade-leave-to[data-v-f80e38af]{opacity:0}
