.overlay.svelte-7e0w24{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-7e0w24{background:#1e293b;border:1px solid #334155;border-radius:12px;width:90%;min-width:320px;max-width:440px;padding:1.5rem 1.75rem;animation:.12s svelte-7e0w24-pop;box-shadow:0 20px 60px #00000080}@keyframes svelte-7e0w24-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.dialog-title.svelte-7e0w24{color:#f1f5f9;margin:0 0 .5rem;font-size:1rem;font-weight:700}.dialog-detail.svelte-7e0w24{color:#94a3b8;margin:0 0 1.25rem;font-size:.85rem;line-height:1.5}.dialog-actions.svelte-7e0w24{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.btn-cancel.svelte-7e0w24{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:7px;padding:.45rem 1.1rem;font-size:.84rem;font-weight:600;transition:border-color .15s,color .15s}.btn-cancel.svelte-7e0w24:hover{color:#e2e8f0;border-color:#94a3b8}.btn-confirm.svelte-7e0w24{color:#fca5a5;cursor:pointer;background:#7f1d1d;border:1px solid #ef4444;border-radius:7px;padding:.45rem 1.1rem;font-size:.84rem;font-weight:600;transition:background .15s,color .15s}.btn-confirm.svelte-7e0w24:hover{color:#fff;background:#dc2626}
