.backdrop.svelte-2l8ken{position:fixed;inset:0;z-index:30;background:#0006;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog.svelte-2l8ken{width:100%}.modal.svelte-2l8ken{--modal-pad: 1.25rem;--modal-edge-pad: 1rem;box-sizing:border-box;min-height:calc(var(--mh-min, 0) * 1vh);max-height:calc(var(--mh) * 1vh);display:flex;flex-direction:column;background:#fff;border-radius:var(--radius);overflow:hidden;font-family:var(--font-sans)}@supports (height: 100dvh){.modal.svelte-2l8ken{min-height:calc(var(--mh-min, 0) * 1dvh);max-height:calc(var(--mh) * 1dvh)}}.modal-header.svelte-2l8ken{flex:0 0 auto;margin:0;padding:var(--modal-edge-pad) var(--modal-pad);border-bottom:1px solid var(--color-border-light);font-size:1.3rem;text-transform:var(--modal-title-transform, none)}.modal-body.svelte-2l8ken{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--modal-pad);display:flex;flex-direction:column;gap:.75rem;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.modal-body.svelte-2l8ken::-webkit-scrollbar{width:8px}.modal-body.svelte-2l8ken::-webkit-scrollbar-track{background:transparent}.modal-body.svelte-2l8ken::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:999px}.modal-body.svelte-2l8ken::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}.modal-footer.svelte-2l8ken{flex:0 0 auto;padding:var(--modal-edge-pad) var(--modal-pad);border-top:1px solid var(--color-border-light)}p.svelte-uopf9f{margin:0 0 1rem}.actions.svelte-uopf9f{display:flex;justify-content:flex-end;gap:.5rem}button.svelte-uopf9f{padding:.5rem 1rem;font-size:.9rem;border:none;border-radius:var(--radius);cursor:pointer;background:var(--color-primary);color:#fff}.cancel.svelte-uopf9f{background:var(--color-border-light);color:var(--color-text)}.danger.svelte-uopf9f{background:var(--color-danger)}
