.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup-content{background-color:#fff;padding:20px;border-radius:5px;max-width:400px;width:100%;box-shadow:0 2px 10px rgba(0,0,0,.1)}.popup-content button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.popup-content button:hover{background-color:#0056b3}