#cookie-consent-modal { position: fixed; bottom: 20px; right: 20px; max-width: 320px; background-color: #f9f9f9; color: #333; border: 1px solid #ddd; border-radius: 8px; padding: 15px 20px 15px 15px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); font-family: Arial, sans-serif; font-size: 14px; line-height: 1.4; z-index: 10000; box-sizing: border-box; } #cookie-consent-modal a { color: #0073e6; text-decoration: none; } #cookie-consent-modal a:hover { text-decoration: underline; } #cookie-consent-modal .close-btn { position: absolute; top: 8px; right: 10px; font-size: 18px; color: #666; cursor: pointer; user-select: none; } @media (max-width: 480px) { #cookie-consent-modal { max-width: 90%; bottom: 15px; right: 5%; font-size: 13px; padding: 12px 16px 12px 12px; } } @media (min-width: 481px) and (max-width: 1024px) { #cookie-consent-modal { max-width: 280px; font-size: 14px; padding: 14px 18px 14px 14px; } }