.modal-overlay.svelte-1yu3f53{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:3000}.modal-content.svelte-1yu3f53{background:var(--bg-elevated, #12141c);border:1px solid var(--border-muted, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 8px);max-width:400px;width:90%;overflow:hidden;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5))}.modal-header.svelte-1yu3f53{padding:1rem 1.25rem 0}.modal-title.svelte-1yu3f53{color:var(--text-primary, #f0f2f5);font-size:1rem;font-weight:700}.modal-body.svelte-1yu3f53{padding:.75rem 1.25rem 1.25rem}.message.svelte-1yu3f53{margin:0;color:var(--text-secondary, #9ca3af);font-size:.95rem;line-height:1.5}.modal-footer.svelte-1yu3f53{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .06));background:var(--bg-surface, #0a0c14)}.cancel-button.svelte-1yu3f53,.confirm-button.svelte-1yu3f53{padding:.5rem 1rem;border-radius:var(--radius-sm, 4px);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;border:none}.cancel-button.svelte-1yu3f53{background:var(--bg-card, #1a1c24);color:var(--text-secondary, #9ca3af)}.cancel-button.svelte-1yu3f53:hover{background:var(--highlight-grey-hover, rgba(203, 213, 225, .1));color:var(--text-primary, #f0f2f5)}.confirm-button.svelte-1yu3f53{background:var(--highlight-grey-soft, rgba(203, 213, 225, .14));color:var(--highlight-grey, #cbd5e1)}.confirm-button.svelte-1yu3f53:hover{background:var(--highlight-grey-hover, rgba(203, 213, 225, .1));color:var(--text-primary, #f0f2f5)}
