.axo-confirm-backdrop{position:fixed;inset:0;background:#00000080;z-index:100;animation:svelte-1v4a4dz-axo-confirm-fadeIn .15s ease}.axo-confirm-dialog{position:fixed;inset:0;margin:auto;height:fit-content;background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-light, #f0f0f0);border-radius:var(--axo-radius-xl, .75rem);padding:var(--axo-space-6, 1.5rem);max-width:400px;width:calc(100% - 2rem);text-align:center;box-shadow:var(--axo-shadow-lg, 0 8px 24px rgba(0, 0, 0, .12));animation:svelte-1v4a4dz-axo-confirm-slideUp .2s ease;z-index:101}.axo-confirm-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;margin-bottom:var(--axo-space-4, 1rem)}.axo-confirm-dialog__icon--primary{background:color-mix(in srgb,var(--color-primary, #3b82f6) 10%,transparent);color:var(--color-primary, #3b82f6)}.axo-confirm-dialog__icon--danger{background:color-mix(in srgb,var(--axo-status-error) 10%,transparent);color:var(--axo-status-error)}.axo-confirm-dialog__icon--warning{background:color-mix(in srgb,var(--color-warning, #f59e0b) 10%,transparent);color:var(--color-warning, #f59e0b)}.axo-confirm-dialog__title{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-lg, 1.125rem);font-weight:var(--axo-weight-semibold, 600);color:var(--axo-text-primary, #1a1a1a);margin:0 0 var(--axo-space-2, .5rem) 0}.axo-confirm-dialog__message{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-secondary, #4a4a4a);line-height:1.6;margin:0 0 var(--axo-space-6, 1.5rem) 0}.axo-confirm-dialog__actions{display:flex;gap:var(--axo-space-3, .75rem);justify-content:center}.axo-cancel-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-base, .875rem);font-weight:var(--axo-weight-medium, 500);background:transparent;border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-lg, .5rem);color:var(--axo-text-secondary, #4a4a4a);cursor:pointer;transition:all var(--axo-transition-base, .15s ease)}.axo-cancel-btn:hover:not(:disabled){background:var(--axo-bg-hover, rgba(0, 0, 0, .03));color:var(--axo-text-primary, #1a1a1a)}.axo-cancel-btn:disabled{opacity:.6;cursor:not-allowed}.axo-confirm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-base, .875rem);font-weight:var(--axo-weight-medium, 500);border:none;border-radius:var(--axo-radius-lg, .5rem);cursor:pointer;transition:all var(--axo-transition-base, .15s ease)}.axo-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.axo-confirm-btn--primary{background:var(--axo-text-primary, #1a1a1a);color:var(--axo-bg-card, #fff)}.axo-confirm-btn--primary:hover:not(:disabled){background:var(--axo-text-secondary, #4a4a4a)}.axo-confirm-btn--danger{background:var(--axo-status-error);color:#fff}.axo-confirm-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--axo-status-error) 85%,black)}.axo-confirm-btn--warning{background:var(--color-warning, #f59e0b);color:var(--axo-text-primary, #1a1a1a)}.axo-confirm-btn--warning:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning, #f59e0b) 85%,black)}@keyframes svelte-1v4a4dz-axo-confirm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1v4a4dz-axo-confirm-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.axo-spin{animation:svelte-1v4a4dz-axo-confirm-spin 1s linear infinite}@keyframes svelte-1v4a4dz-axo-confirm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
