/* Доповнення для embed на WordPress: ховери під Elementor Kit */

.elementor-kit-5 #atsp-embed-search .atsp-embed-widget .anex-search-mode-btn:hover,
[class*="elementor-kit-"] #atsp-embed-search .atsp-embed-widget .anex-search-mode-btn:hover {
  border-color: #fff !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12) !important;
  background: #fff !important;
  color: #1a2233 !important;
}

.elementor-kit-5 #atsp-embed-search .atsp-embed-widget .anex-search-mode-btn.is-active:hover,
[class*="elementor-kit-"] #atsp-embed-search .atsp-embed-widget .anex-search-mode-btn.is-active:hover {
  color: #f31624 !important;
}

/* Календар: Elementor Kit фарбує всі button у червоний */
body.elementor-kit-5 > .anex-panel-portal .anex-cal-day:not(:disabled):not(.range-start):not(.range-end),
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-day:not(:disabled):not(.range-start):not(.range-end) {
  color: #1a2233 !important;
  -webkit-text-fill-color: #1a2233 !important;
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-cal-day.in-range:not(.range-start):not(.range-end),
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-day.in-range:not(.range-start):not(.range-end) {
  color: #1a2233 !important;
  -webkit-text-fill-color: #1a2233 !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-cal-day:disabled,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-day:disabled {
  color: #d0d5df !important;
  -webkit-text-fill-color: #d0d5df !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-cal-day.range-start,
body.elementor-kit-5 > .anex-panel-portal .anex-cal-day.range-end,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-day.range-start,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-day.range-end {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: #1a5dc8 !important;
  background-color: #1a5dc8 !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-cal-arrow,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-arrow {
  color: #9aa3b5 !important;
  -webkit-text-fill-color: #9aa3b5 !important;
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-cal-day:hover:not(:disabled),
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-day:hover:not(:disabled) {
  background: #eef2f8 !important;
  color: #1a2233 !important;
  -webkit-text-fill-color: #1a2233 !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-cal-day.range-start:hover,
body.elementor-kit-5 > .anex-panel-portal .anex-cal-day.range-end:hover,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-day.range-start:hover,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-day.range-end:hover {
  background: #1a5dc8 !important;
  color: #fff !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-cal-arrow:hover,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-cal-arrow:hover {
  background: #eef2f8 !important;
  color: #1a2233 !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-nights-grid button:hover,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-nights-grid button:hover {
  background: #eef2f8 !important;
  color: #1a2233 !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-nights-grid button.is-selected:hover,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-nights-grid button.is-selected:hover {
  background: #1a5dc8 !important;
  color: #fff !important;
}

body.elementor-kit-5 > .anex-panel-portal .anex-panel-list button:hover,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-panel-list button:hover {
  background: #f3f6fb !important;
  color: #1a2233 !important;
}

body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-stepper button:hover {
  background: #dde3ed !important;
  background-color: #dde3ed !important;
  color: #1a2233 !important;
  -webkit-text-fill-color: #1a2233 !important;
}

body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-sheet-apply:hover,
body[class*="elementor-kit-"].atsp-embed-active > .anex-panel-portal .anex-dest-apply:hover {
  background: #de0f1c !important;
  color: #fff !important;
}
