.dialog-overlay{position:fixed;inset:0;background:#00000080;z-index:100;animation:svelte-1cplwtb-fade-in .15s ease-out}.dialog-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--dialog-bg);color:var(--text-primary);border-radius:12px;box-shadow:var(--shadow-xl);max-width:90vw;max-height:90vh;width:540px;z-index:101;animation:svelte-1cplwtb-slide-up .2s ease-out;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform .2s ease,filter .2s ease}.dialog-content[data-nested-open]{transform:translate(-50%,-50%) scale(calc(1 - var(--bits-dialog-nested-count) * .05));filter:blur(calc(var(--bits-dialog-nested-count) * 2px))}.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-1cplwtb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1cplwtb-slide-up{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal-header.svelte-1mwly2b{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px}.header-text.svelte-1mwly2b{display:flex;flex-direction:column;gap:4px}.title.svelte-1mwly2b{font-size:2.1rem;font-weight:700;margin:0;color:var(--text-primary)}.description.svelte-1mwly2b{font-size:1.4rem;color:var(--text-secondary);margin:0}.modal-footer.svelte-1eg8ul5{padding:16px;display:flex;gap:16px;align-items:center;transition:.15s box-shadow ease-out}.modal-footer.shadow.svelte-1eg8ul5{box-shadow:0 -4px 12px #00000014}html[data-theme=dark] .modal-footer.shadow.svelte-1eg8ul5{box-shadow:0 -4px 12px #0000004d}.left.svelte-1eg8ul5{flex:1}.actions.svelte-1eg8ul5{display:flex;gap:8px;margin-left:auto}
