/* Baner zgody delhome.pl – kolory jak dotychczasowy baner Cookie Notice (#192d6c, przyciski #E6D293) */
.consent-banner {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 99999;
  display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 12px 24px;
  padding: 14px 16px; background: #192d6c; color: #fff;
  font: 400 15px/1.5 "Red Hat Text", Arial, sans-serif; box-shadow: 0 -2px 8px rgba(0, 0, 0, .2);
}
.consent-banner .consent-text { margin: 0; max-width: 760px; }
.consent-banner a, .consent-banner a:visited { color: #fff; text-decoration: underline; }
.consent-banner .consent-buttons { display: flex; gap: 10px; }
.consent-banner .consent-btn {
  min-width: 120px; padding: 9px 18px; border: 2px solid #E6D293; border-radius: 3px; cursor: pointer;
  font: 500 15px/1.2 "Red Hat Text", Arial, sans-serif; background: #E6D293; color: #515748;
}
.consent-banner .consent-btn:hover, .consent-banner .consent-btn:focus-visible { background: #fff; border-color: #fff; color: #192d6c; }
@media (max-width: 600px) {
  .consent-banner { justify-content: stretch; }
  .consent-banner .consent-buttons { width: 100%; }
  .consent-banner .consent-btn { flex: 1; }
}
.consent-links { white-space: nowrap; }
.consent-links a { color: inherit; text-decoration: underline; }
