.dialog-overlay{z-index:2000;background:var(--overlay-mid);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.15s ease-out svelte-bf4ens-dialog-fade-in;position:fixed;inset:0}@keyframes svelte-bf4ens-dialog-fade-in{0%{opacity:0}to{opacity:1}}.dialog-content{z-index:2001;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:calc(100% - 2rem);max-width:480px;max-height:90vh;animation:.2s ease-out svelte-1ndkv25-dialog-pop-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0006}.dialog-content:focus-visible{outline:none}@keyframes svelte-1ndkv25-dialog-pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.dialog-title{font-size:var(--text-2xl);margin:0;font-weight:600}.dialog-description{font-size:var(--text-md);color:var(--muted);margin:.25rem 0 0}.dialog-close{border-radius:var(--radius-xs);width:2rem;height:2rem;color:var(--muted);cursor:pointer;font-size:var(--text-2xl);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .2s,color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.dialog-close:hover{background:var(--bg);color:var(--fg)}.dialog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dialog-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}
