#cookie-banner { position: fixed; bottom: 0; left: 0; right: 0; background: #fff; padding: 15px; box-shadow: 0 -2px 10px rgba(0,0,0,0.1); z-index: 1000; display: none; } #cookie-banner p { margin: 0 0 10px; font-size: 14px; line-height: 1.4; } #cookie-banner .buttons { display: flex; gap: 10px; } #cookie-banner button { padding: 8px 15px; border: none; border-radius: 4px; cursor: pointer; } #cookie-banner .accept { background: #4CAF50; color: white; } #cookie-banner .close { background: #f44336; color: white; } @media (max-width: 600px) { #cookie-banner { padding: 10px; } #cookie-banner .buttons { flex-direction: column; } }