.axo-confirm-backdrop{position:fixed;inset:0;background:#00000080;z-index:max(var(--axo-z-command, 700),calc(var(--z-dialog-content, 9800) + 2));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:max(calc(var(--axo-z-command, 700) + 1),calc(var(--z-dialog-content, 9800) + 3))}.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)}}.axo-confirm-dialog--archkit{--axo-bg-card: var(--axo-surface-panel);--axo-text-primary: var(--axo-ink-primary);--axo-text-secondary: var(--axo-ink-secondary);--axo-border-default: var(--axo-stroke-default);--axo-border-light: var(--axo-stroke-default);--axo-bg-hover: var(--axo-surface-hover);color:var(--axo-ink-primary);max-height:calc(100dvh - 32px);overflow-y:auto}.axo-confirm-dialog--archkit button:focus-visible{outline:2px solid var(--axo-info-ink);outline-offset:2px}.axo-confirm-dialog button[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(pointer:coarse){.axo-confirm-dialog--archkit button{min-height:44px}}@media(prefers-reduced-motion:reduce){.axo-confirm-backdrop,.axo-confirm-dialog,.axo-confirm-dialog button,.axo-confirm-dialog .axo-spin{animation:none;transition:none}}.axo-confirm-dialog--archkit .axo-confirm-btn--primary,.axo-confirm-dialog--archkit .axo-confirm-btn--primary:hover:not(:disabled){background:var(--axo-selection);color:var(--axo-on-selection)}.axo-confirm-dialog--archkit .axo-confirm-btn--primary:hover:not([aria-disabled=true]){filter:brightness(.95)}.axo-confirm-dialog--archkit .axo-confirm-btn--danger,.axo-confirm-dialog--archkit .axo-confirm-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--axo-danger) 90%,white);color:var(--axo-ink-on-accent)}.axo-confirm-dialog--archkit .axo-confirm-btn--warning,.axo-confirm-dialog--archkit .axo-confirm-btn--warning:hover:not(:disabled){background:var(--axo-warning);color:var(--axo-ink-on-accent)}.axo-confirm-dialog--archkit .axo-confirm-dialog__icon--danger{color:var(--axo-danger);background:color-mix(in srgb,var(--axo-danger) 10%,transparent)}.axo-confirm-dialog--archkit .axo-confirm-dialog__icon--primary{color:var(--axo-info-ink);background:var(--axo-info-wash)}.axo-confirm-dialog--archkit .axo-confirm-dialog__icon--warning{color:var(--axo-warning);background:color-mix(in srgb,var(--axo-warning) 10%,transparent)}
