#cookie-banner {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #f8f9fa;color: #333;padding: 15px;box-shadow: 0 -2px 10px rgba(0,0,0,0.1);display: none;z-index: 1000;}#cookie-banner p {margin: 0 0 10px;font-size: 14px;line-height: 1.5;}#cookie-banner a {color: #0066cc;text-decoration: underline;}#cookie-banner .buttons {display: flex;gap: 10px;}#cookie-banner button {padding: 8px 15px;border: none;border-radius: 4px;cursor: pointer;font-size: 14px;}#cookie-banner .accept {background-color: #0066cc;color: #fff;}#cookie-banner .close {background-color: #e9ecef;color: #333;}@media(min-width: 768px) {#cookie-banner {padding: 15px 20px;}}