#legal-notice{position:fixed;bottom:0;right:0;width:300px;background-color:#f9f9f9;color:#333;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:5px;font-family:sans-serif;z-index:10000;}.cookie-close{position:absolute;top:10px;right:10px;font-size:18px;color:#aaa;cursor:pointer;}@media(max-width:768px){#legal-notice{width:90%;}}