.popup{height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:999}.popup-content{margin:15% auto;max-width:80%;width:-moz-fit-content;width:fit-content}.popup-header{align-items:center;display:flex;justify-content:space-between}.popup-header h2{margin:0}.popup-header button{background-color:transparent;border:none;cursor:pointer}.popup-body{padding:20px}.popup.show{display:block}
