dialog.flow-modal.svelte-xijt6c{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);grid-template-rows:42px 1fr;width:100%;min-width:340px;max-width:410px;min-height:340px;max-height:calc(100vh - 48px);margin:auto;padding:0;display:grid;position:fixed;overflow:hidden;box-shadow:0 4px 6px #0000001a}@media (width<=480px){dialog.flow-modal.svelte-xijt6c{max-width:calc(100% - 24px)}}dialog.flow-modal.svelte-xijt6c::backdrop{background:var(--loading-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.flow-modal[open].svelte-xijt6c{animation:.2s ease-out svelte-xijt6c-fadeIn}@keyframes svelte-xijt6c-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-header.svelte-xijt6c{justify-content:flex-end;align-items:center;width:100%;display:flex}.modal-body.svelte-xijt6c{box-sizing:border-box;text-align:center;width:100%;padding:0 16px 16px;overflow-y:auto}.close-button.svelte-xijt6c{cursor:pointer;color:var(--color-text-primary);background-color:#0000;border:0;padding:8px 12px;transition:color .2s}.close-button.svelte-xijt6c:focus-visible{outline:2px solid var(--lui-brand-color);outline-offset:2px;border-radius:var(--border-radius-md)}
