#cookie-consent-box { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; max-width: none; transform: none; margin: 0; background: linear-gradient(135deg, #6e8efb, #a777e3); color: #fff; padding: 12px 20px; border-radius: 0; box-shadow: 0 -2px 8px rgba(0,0,0,0.15); display: none; z-index: 10000; box-sizing: border-box; align-items: center; justify-content: center; gap: 16px; flex-wrap: wrap; text-align: center; } #cookie-consent-box p { margin: 0; line-height: 1.5; } #cookie-consent-box a { color: #fff; text-decoration: underline; } #cookie-consent-box .buttons { display: flex; gap: 10px; } #cookie-consent-box button { padding: 8px 15px; border: none; border-radius: 4px; cursor: pointer; font-weight: bold; } #cookie-consent-box button:first-child { background: #fff; color: #6e8efb; } #cookie-consent-box button:last-child { background: transparent; color: #fff; border: 1px solid #fff; } @media (max-width: 768px) { #cookie-consent-box { padding: 10px 12px; gap: 8px; font-size: 14px; } }