.confirm-dialog.svelte-r5cneq{border:none;padding:0;background:transparent;max-width:none;max-height:none;position:fixed;inset:0;margin:auto;display:flex;justify-content:center;align-items:center;width:100%;min-height:100dvh;height:100dvh;overflow:hidden;overscroll-behavior:contain}.confirm-dialog.svelte-r5cneq::backdrop{background-color:var(--overlay-dark, var(--color-black-alpha-60));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.confirm-dialog[open].svelte-r5cneq{opacity:1}.confirm-dialog[open].svelte-r5cneq::backdrop{opacity:1;transition:opacity .15s var(--ease-standard, ease-out),overlay .15s allow-discrete,display .15s allow-discrete}@starting-style{.confirm-dialog[open].svelte-r5cneq{opacity:0}.confirm-dialog[open].svelte-r5cneq::backdrop{opacity:0}}.confirm-dialog.svelte-r5cneq:not([open]){opacity:0;transition:opacity .1s var(--ease-emphasized-accel, ease-in),overlay .1s allow-discrete,display .1s allow-discrete}.confirm-dialog-content.svelte-r5cneq{margin:auto;border-radius:var(--radius-xl);max-width:100%;width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 4rem);overflow-y:auto;margin-inline:var(--space-2);background-color:var(--color-neutral-50);box-shadow:var(--shadow-xl);border:1px solid var(--color-neutral-800);animation:svelte-r5cneq-confirm-dialog-fade-in .15s var(--ease-emphasized-decel, cubic-bezier(.05, .7, .1, 1)) both}@keyframes svelte-r5cneq-confirm-dialog-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dark .confirm-dialog-content.svelte-r5cneq{background-color:var(--color-neutral-900)}.confirm-dialog-body.svelte-r5cneq{padding:var(--space-6) 1.75rem}.confirm-dialog-title.svelte-r5cneq{font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-3);margin-top:0}.sr-only.svelte-r5cneq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dark .confirm-dialog-title.svelte-r5cneq{color:var(--color-neutral-200)}.confirm-dialog-message.svelte-r5cneq{font-size:var(--text-sm);color:var(--color-neutral-500)}.confirm-dialog-textarea.svelte-r5cneq{width:100%;margin-top:var(--space-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);outline:none;resize:none;border:1px solid var(--color-neutral-200);background-color:var(--color-surface-card, var(--theme-surface-card, var(--color-surface)))}.dark .confirm-dialog-textarea.svelte-r5cneq{color:var(--color-neutral-300);background-color:var(--color-neutral-900);border-color:var(--color-neutral-800)}.confirm-dialog-actions.svelte-r5cneq{margin-top:var(--space-6);display:flex;justify-content:space-between;gap:var(--space-2)}@media (max-width: 640px){.confirm-dialog-content.svelte-r5cneq{width:calc(100vw - 1rem);margin-inline:.5rem;max-height:calc(100dvh - 2rem)}.confirm-dialog-body.svelte-r5cneq{padding:var(--space-4)}.confirm-dialog-actions.svelte-r5cneq{flex-direction:column}}@media (max-width: 380px){.confirm-dialog-title.svelte-r5cneq{font-size:var(--text-base)}.confirm-dialog-message.svelte-r5cneq{font-size:var(--text-xs)}}@media (prefers-reduced-motion: reduce){.confirm-dialog[open].svelte-r5cneq,.confirm-dialog.svelte-r5cneq:not([open]),.confirm-dialog[open].svelte-r5cneq::backdrop{transition:none}.confirm-dialog-content.svelte-r5cneq{animation:none}}@supports not selector(:starting-style){.confirm-dialog[open].svelte-r5cneq::backdrop{animation:svelte-r5cneq-backdrop-fade-in .15s ease-out forwards}@keyframes svelte-r5cneq-backdrop-fade-in{0%{opacity:0}to{opacity:1}}}
