#cookie-notice { position: fixed; bottom: 0; left: 0; width: 100%; max-width: 400px; background-color: #f9f9f9; color: #000; padding: 15px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-sizing: border-box; z-index: 9999; } #cookie-notice a { color: blue; text-decoration: underline; } #cookie-notice .buttons { margin-top: 10px; text-align: right; } #cookie-notice button { background-color: #4CAF50; border: none; color: white; padding: 10px 20px; cursor: pointer; } @media screen and (max-width: 768px) { #cookie-notice { width: 90%; padding: 10px; } }