.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DialogOverlay{background-color:#00000080;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.DialogHeader{display:flex;flex-direction:column;gap:.5rem}.DialogContent{display:grid;grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-auto-rows:minmax(0,auto);gap:1rem;background-color:hsl(var(--background, 0, 0%, 100%));border-radius:var(--border-radius);box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:24rem;max-height:85vh;padding:1.5rem;font-size:.875rem;z-index:10;color:var(--text-color-1);animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.DialogContent:has(.Input){top:40%}.DialogContent:focus{outline:none}.DialogTitle{margin:0;font-weight:700;color:hsl(var(--text));font-size:1.125rem}.DialogDescription{color:hsl(var(--text-secondary));font-size:.875rem;line-height:1.5}.DialogOr{color:hsl(var(--text-secondary))}.IconButton{position:absolute;top:.5rem;right:.5rem}.DialogClose{position:absolute;top:.5rem;right:.5rem;cursor:pointer;background:none;border:none;border-radius:50%;color:hsl(var(--text));height:2.25rem;width:2.25rem;display:grid;place-items:center}.DialogClose:hover{background-color:hsl(var(--accent))}.DialogFooter{display:flex;justify-content:space-between;gap:.5rem;align-items:center;margin-top:1rem}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
