.overlay.svelte-ta60gp{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog.svelte-ta60gp{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 25px 50px -12px #0009;max-height:90vh;display:flex;flex-direction:column;width:100%}.dialog-sm.svelte-ta60gp{max-width:28rem}.dialog-md.svelte-ta60gp{max-width:42rem}.dialog-lg.svelte-ta60gp{max-width:56rem}.dialog-xl.svelte-ta60gp{max-width:76rem}header.svelte-ta60gp{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}h2.svelte-ta60gp{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.close.svelte-ta60gp{background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem .5rem;border-radius:6px}.close.svelte-ta60gp:hover{background:var(--surface-2);color:var(--text)}.body.svelte-ta60gp{padding:1.25rem;overflow-y:auto;flex:1}footer.svelte-ta60gp{padding:.85rem 1.25rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.5rem}
