.cd-backdrop.svelte-7e0w24{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073;animation:svelte-7e0w24-cd-fade .12s ease-out}.cd-box.svelte-7e0w24{position:relative;width:100%;max-width:440px;padding:1.6rem 1.6rem 1.5rem;border-radius:14px;background:#fff;box-shadow:0 18px 50px #00000040;font-family:system-ui,sans-serif;color:var(--color-text, #1a1a1a)}h2.svelte-7e0w24{margin:0 2rem .6rem 0;font:700 1.35rem/1.25 system-ui,sans-serif}p.svelte-7e0w24{margin:0 0 1.4rem;font-size:.98rem;line-height:1.5;color:var(--color-text-secondary, #444)}.cd-x.svelte-7e0w24{position:absolute;top:1rem;right:1rem;display:flex;padding:.25rem;border:0;background:none;color:var(--color-text, #1a1a1a);cursor:pointer}.cd-actions.svelte-7e0w24{display:flex;align-items:center;gap:1.25rem}.cd-ok.svelte-7e0w24{padding:.8rem 1.6rem;border:0;border-radius:999px;background:var(--color-text, #1a1a1a);color:#fff;font:700 1rem system-ui,sans-serif;cursor:pointer}.cd-ok.svelte-7e0w24:hover{background:#000}.cd-cancel.svelte-7e0w24{padding:0;border:0;background:none;font:600 1rem system-ui,sans-serif;color:var(--color-text, #1a1a1a);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cd-ok.svelte-7e0w24:focus-visible,.cd-cancel.svelte-7e0w24:focus-visible,.cd-x.svelte-7e0w24:focus-visible{outline:3px solid var(--color-primary, #134d4a);outline-offset:2px}@keyframes svelte-7e0w24-cd-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cd-backdrop.svelte-7e0w24{animation:none}}
