.modal{position:fixed;left:0;top:0;z-index:50;height:100vh;width:100vw;overflow:auto;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.5;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.modal.modal-visible{display:flex;flex-direction:column}.modal.modal-hidden{display:none}.modal-content{position:relative;margin:auto;min-width:16rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline:2px solid transparent;outline-offset:2px}.modal-content .modal-header{display:flex;align-items:center;padding-left:1rem;padding-right:1rem}.modal-content .modal-header.left{flex-direction:row-reverse;justify-content:space-between;text-align:right}.modal-content .modal-header .modal-close{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.125rem;line-height:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.modal-content .modal-header .modal-close:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.modal-content .modal-header .modal-header-content{flex:1 1 0%}.modal-content .modal-body{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.modal-content .modal-body{padding-left:2.5rem;padding-right:2.5rem}}.modal-animate-fade{animation:modal-fade 1s}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal-animate-top{position:relative;animation:modal-top .3s}@keyframes modal-top{0%{top:-20vh;opacity:0}to{top:0;opacity:1}}.modal-animate-bottom{position:relative;animation:modal-bottom .3s}@keyframes modal-bottom{0%{bottom:-20vh;opacity:0}to{bottom:0;opacity:1}}.modal-animate-zoom{animation:modal-zoom .3s}@keyframes modal-zoom{0%{transform:scale(0)}to{transform:scale(1)}}