.DialogOverlay{background-color:#000;opacity:.8;position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.DialogContent{background-color:#ccc;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:1024px;height:85vh;max-height:500px;padding:0;animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.DialogContent:focus{outline:none}.DialogTitle{margin:0;font-weight:500;font-size:17px}.DialogDescription{margin:10px 0 20px;font-size:15px;line-height:1.5}.Button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0 15px;font-size:15px;line-height:1;font-weight:500;height:35px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button:focus:not(:focus-visible){outline:0}.Button:focus-visible{outline-offset:1px}.IconButton{all:unset;font-family:inherit;border-radius:100%;height:25px;width:25px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;color:#000;background-color:#fff;z-index:999;transition:transform .5s ease}.IconButton:hover{transform:rotate(90deg)}.IconButton:focus{background-color:#fff}@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)}}