.overlay.svelte-7e0w24{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--space-4)}.backdrop.svelte-7e0w24{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;animation:svelte-7e0w24-confirm-fade .25s cubic-bezier(.22,1,.36,1)}.card.svelte-7e0w24{position:relative;width:min(420px,100%);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-lg);animation:svelte-7e0w24-confirm-pop .25s cubic-bezier(.22,1,.36,1)}.title.svelte-7e0w24{display:block;font-size:var(--text-base);font-weight:700;color:var(--text-primary)}.msg.svelte-7e0w24{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}.details.svelte-7e0w24{margin-top:var(--space-3);max-height:40vh;overflow-y:auto;font-size:var(--text-sm);color:var(--text-secondary)}.option.svelte-7e0w24{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}.option.svelte-7e0w24 input:where(.svelte-7e0w24){width:1rem;height:1rem;accent-color:var(--color-action)}.actions.svelte-7e0w24{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.actions.svelte-7e0w24 button:where(.svelte-7e0w24){font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease-out}.ghost.svelte-7e0w24{background:none;color:var(--text-secondary)}.actions.svelte-7e0w24 .danger:where(.svelte-7e0w24){border-color:var(--color-destructive);background:none;color:var(--color-destructive-text)}.actions.svelte-7e0w24 .danger:where(.svelte-7e0w24):hover{background:color-mix(in srgb,var(--color-destructive) 12%,transparent)}@keyframes svelte-7e0w24-confirm-fade{0%{opacity:0}}@keyframes svelte-7e0w24-confirm-pop{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-7e0w24,.card.svelte-7e0w24{animation:none}.actions.svelte-7e0w24 button:where(.svelte-7e0w24){transition:none}}
