/**
 * Cookie Yes - override kolorystyki na Filamencik
 * Primary: #F5851F  Dark: #1B2A4A
 */

/* Revisit button (float po zamknieciu) */
.cky-btn-revisit-wrapper {
  background-color: #F5851F !important;
}

/* Banner kontener */
.cky-consent-bar {
  border-color: #F5851F !important;
  border-width: 2px !important;
  border-radius: 12px !important;
}

/* Tytul bannera */
.cky-title {
  color: #1B2A4A !important;
  font-family: 'Poppins', sans-serif !important;
  font-weight: 700 !important;
}

/* Tekst opisu */
.cky-notice-des,
.cky-notice-des p,
.cky-preference-content-wrapper,
.cky-preference-content-wrapper p,
.cky-accordion-header-des,
.cky-accordion-header-des p,
.cky-accordion-btn {
  color: #1B2A4A !important;
  font-family: 'Inter', sans-serif !important;
}

/* Przyciski - base */
.cky-btn {
  font-family: 'Inter', sans-serif !important;
  font-weight: 600 !important;
  border-radius: 8px !important;
  transition: opacity 0.2s, transform 0.15s !important;
}

.cky-btn:hover {
  transform: translateY(-1px);
}

/* Przycisk Akceptuj (primary) */
.cky-btn-accept {
  background-color: #F5851F !important;
  border-color: #F5851F !important;
  color: #FFFFFF !important;
}

.cky-btn-accept:hover {
  background-color: #E07613 !important;
  border-color: #E07613 !important;
  opacity: 1 !important;
}

/* Przyciski Odrzuc / Dostosuj / Zapisz - outline pomaranczowy */
.cky-btn-reject,
.cky-btn-customize,
.cky-btn-preferences {
  background-color: transparent !important;
  border-color: #F5851F !important;
  color: #F5851F !important;
}

.cky-btn-reject:hover,
.cky-btn-customize:hover,
.cky-btn-preferences:hover {
  background-color: rgba(245, 133, 31, 0.1) !important;
}

/* Preference center (modal) */
.cky-preference-center {
  border-color: #F5851F !important;
  border-radius: 12px !important;
}

.cky-preference-title {
  color: #1B2A4A !important;
  font-family: 'Poppins', sans-serif !important;
  font-weight: 700 !important;
}

/* Przelaczniki (switches) - aktywny */
.cky-switch input[type="checkbox"]:checked {
  accent-color: #F5851F !important;
}

/* Naglowki kategorii w preference center */
.cky-accordion-btn {
  font-weight: 600 !important;
}

/* Chevron strzałka */
.cky-accordion-chevron i::before {
  border-color: #F5851F !important;
}
