#cookie-law-info-bar,
.cky-consent-container,
.cky-consent-bar,
.cli-bar-container {
  font-family: "Heebo", system-ui, sans-serif !important;
  direction: rtl !important;
  text-align: right !important;
  background: linear-gradient(165deg, #1f2428 0%, #14181c 100%) !important;
  border-top: 3px solid #f57c00 !important;
  box-shadow: 0 -8px 32px rgba(0, 0, 0, 0.25) !important;
}

#cookie-law-info-bar .cli-bar-message,
.cky-consent-bar p,
.cky-title,
.cky-notice-des,
.cky-notice-des *,
.cky-consent-bar .description {
  color: #e8eaed !important;
  font-size: 0.95rem !important;
  line-height: 1.55 !important;
}

.cky-title,
#cookie-law-info-bar .cli-bar-title {
  color: #ffb74d !important;
  font-weight: 800 !important;
  font-size: 1.05rem !important;
  margin-bottom: 0.35rem !important;
}

.cky-consent-bar .cky-notice-btn-wrapper,
#cookie-law-info-bar .cli-bar-btn_container {
  gap: 0.5rem !important;
  flex-wrap: wrap !important;
}

#cookie-law-info-bar .cli-bar-btn,
.cky-btn-accept,
.cky-btn-reject,
.cky-btn-customize,
.cli-plugin-button,
.cli_settings_button {
  font-family: "Heebo", system-ui, sans-serif !important;
  font-weight: 700 !important;
  border-radius: 8px !important;
  padding: 0.55rem 1.1rem !important;
}

.cli-plugin-button.cli-plugin-main-button,
.cky-btn-accept,
#cookie_action_close_header {
  background: #f57c00 !important;
  border-color: #f57c00 !important;
  color: #fff !important;
}

.cli-plugin-button:not(.cli-plugin-main-button),
.cky-btn-reject,
.cky-btn-customize {
  background: transparent !important;
  color: #ffb74d !important;
  border: 2px solid rgba(255, 183, 77, 0.45) !important;
}

.cky-btn-customize:hover,
.cli-plugin-button:hover {
  opacity: 0.92;
}

#cookie-law-info-again,
.cky-switch input:checked + span {
  background-color: #f57c00 !important;
}

.madaf-a11y-widget,
#pojo-a11y-toolbar,
.pojo-a11y-toolbar-right {
  direction: rtl !important;
  font-family: "Heebo", system-ui, sans-serif !important;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-title {
  font-weight: 800 !important;
}
