.dialog-overlay{position:fixed;inset:0;background:#00000080;z-index:100;animation:svelte-oalvcw-fade-in .15s ease-out}.dialog-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:90vw;max-height:90vh;width:540px;z-index:101;animation:svelte-oalvcw-slide-up .2s ease-out;display:flex;flex-direction:column;overflow:hidden;padding:0}.dialog-close{position:absolute;right:8px;top:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:24px;color:var(--text-secondary);cursor:pointer;border-radius:4px;z-index:1;transition:.2s all ease-out}.dialog-close:hover{background:var(--button-contained-bg-hover)}.dialog-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dialog-content-medium{width:900px}.dialog-content-large{width:90vw;max-width:1400px;height:85vh;max-height:85vh}@keyframes svelte-oalvcw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-oalvcw-slide-up{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal-body.svelte-1aytlpu{padding:16px 16px 24px;overflow-y:auto;flex:1}.modal-body.no-padding.svelte-1aytlpu{padding:0}.modal-footer.svelte-8oh0th{padding:16px;display:flex;gap:16px;align-items:center;transition:.15s box-shadow ease-out}.modal-footer.shadow.svelte-8oh0th{box-shadow:0 -4px 12px #00000014}.left.svelte-8oh0th{flex:1}.actions.svelte-8oh0th{display:flex;gap:8px;margin-left:auto}.modal-header.svelte-7ckgot{padding:16px 16px 8px}.header-text.svelte-7ckgot{display:flex;flex-direction:column;gap:4px}.title.svelte-7ckgot{font-size:2.1rem;font-weight:700;margin:0;color:var(--text-primary)}.description.svelte-7ckgot{font-size:1.4rem;color:var(--text-secondary);margin:0}
