.cd-scrim.svelte-7e0w24{background:var(--overlay-scrim-subtle);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;animation:svelte-7e0w24-cd-fade var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cd-panel.svelte-7e0w24{width:min(26rem,92vw);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:svelte-7e0w24-cd-pop var(--dur-slow) var(--ease-spring)}@keyframes svelte-7e0w24-cd-fade{0%{opacity:0}}@keyframes svelte-7e0w24-cd-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.cd-scrim.svelte-7e0w24,.cd-panel.svelte-7e0w24{animation:none}}.cd-panel.svelte-7e0w24 h2:where(.svelte-7e0w24){margin:0 0 var(--space-2);font-size:var(--text-md)}.cd-panel.svelte-7e0w24 p:where(.svelte-7e0w24){margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.cd-actions.svelte-7e0w24{justify-content:flex-end;gap:var(--space-2);display:flex}.cd-cancel.svelte-7e0w24,.cd-confirm.svelte-7e0w24{border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);cursor:pointer;border:none;margin:0;padding:.45rem .9rem;font-weight:600}.cd-cancel.svelte-7e0w24{background:var(--surface);color:inherit;border:1px solid var(--border-strong)}.cd-cancel.svelte-7e0w24:hover{background:var(--surface-hover)}.cd-confirm.svelte-7e0w24{background:var(--danger);color:#fff}.cd-confirm.svelte-7e0w24:hover{filter:brightness(1.05)}
