.dialog-content{position:relative;z-index:51;transition-duration:.2s;background-color:white;border-radius:16px;border:1px solid transparent;box-shadow:1px 2px 1px 0 rgba(0,0,0,.25),0 10px 25px rgba(0,0,0,.1);display:grid;width:100%;max-width:32rem;max-height:80vh;gap:1rem;padding:1.5rem;overflow-y:auto}.dialog-content:hover{box-shadow:2px 4px 2px 0 rgba(0,0,0,.3)}.dialog-content:before{content:"";position:absolute;inset:3px;border:1px dashed rgba(255,255,255,.5);border-radius:13px;pointer-events:none;z-index:1}@media (min-width:640px){.dialog-content{max-width:26.5625rem}}.dialog-content[data-state=open]{animation:dialog-in .2s ease-out}.dialog-content[data-state=closed]{animation:dialog-out .2s ease-in}@keyframes dialog-in{0%{opacity:0;transform:scale(.95) translateY(-2%)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialog-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-2%)}}.dialog-close-button{position:absolute;top:1rem;right:1rem;border-radius:.125rem;opacity:.7;transition:all .2s;color:#0e54ff}.dialog-close-button:hover{opacity:1;color:rgba(14,84,255,.8)}.dialog-close-button:focus{outline:none;box-shadow:0 0 0 2px #0e54ff;box-shadow:0 0 0 2px #0e54ff,0 0 0 4px rgba(14,84,255,.2)}