.modal.svelte-1c9r92q{border:1px solid var(--ui-border);background:var(--ui-surface);width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ui-text);box-shadow:var(--ui-shadow-lg);border-radius:.9rem;padding:0}.modal.small.svelte-1c9r92q{max-width:24rem}.modal.medium.svelte-1c9r92q{max-width:36rem}.modal.large.svelte-1c9r92q{max-width:52rem}.modal.svelte-1c9r92q::backdrop{background:var(--ui-backdrop)}.panel.svelte-1c9r92q{grid-template-rows:auto 1fr;max-height:calc(100dvh - 2rem);display:grid}header.svelte-1c9r92q{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}h2.svelte-1c9r92q{margin:0;font-size:1.125rem}.x.svelte-1c9r92q{border:1px solid var(--ui-border);background:var(--ui-surface);width:2rem;height:2rem;color:inherit;cursor:pointer;border-radius:.5rem;font-size:1.25rem;line-height:1}.x.svelte-1c9r92q:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.body.svelte-1c9r92q{padding:1.25rem;overflow-y:auto}.body.svelte-1c9r92q>form,.body.svelte-1c9r92q>section{max-width:none;box-shadow:none;border:0;padding:0}
