.confirm-overlay.svelte-u8pwkn{position:fixed;inset:0;background:#000000b3;z-index:5000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);animation:svelte-u8pwkn-fadeIn .15s ease-out}.confirm-modal.svelte-u8pwkn{width:100%;max-width:380px;background:#120e24;border:1px solid var(--bg-card-border);border-radius:var(--radius-card);padding:var(--spacing-xl);box-shadow:0 8px 32px #00000080;animation:svelte-u8pwkn-slideIn .2s ease-out;outline:none}.confirm-title.svelte-u8pwkn{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 var(--spacing-sm)}.confirm-message.svelte-u8pwkn{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0 0 var(--spacing-xl)}.confirm-actions.svelte-u8pwkn{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.btn-cancel.svelte-u8pwkn,.btn-confirm.svelte-u8pwkn{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--transition-fast)}.btn-cancel.svelte-u8pwkn{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-secondary)}.btn-cancel.svelte-u8pwkn:hover{border-color:var(--border-hover);color:var(--text-primary)}.btn-confirm.svelte-u8pwkn{background:var(--primary-gradient);border:1px solid rgba(139,92,246,.4);color:#fff}.btn-confirm.svelte-u8pwkn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}.btn-confirm.destructive.svelte-u8pwkn{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#dc262666}.btn-confirm.destructive.svelte-u8pwkn:hover{box-shadow:0 4px 12px #dc26264d}@keyframes svelte-u8pwkn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-u8pwkn-slideIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.confirm-modal.svelte-u8pwkn{max-width:100%;margin:0 var(--spacing-sm)}}
