/* Hacktag YMC dropdown panel and live-search compatibility. */
body.page-id-4923 .ymc-dropdown__list {
  overflow: hidden !important;
  margin-top: 8px !important;
  padding: 10px 0 !important;
  border: 1px solid rgba(148, 163, 184, .22) !important;
  border-radius: 0 0 10px 10px !important;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(248, 250, 252, .94)) !important;
  box-shadow:
    0 16px 34px rgba(15, 23, 42, .12),
    inset 0 1px 0 rgba(255, 255, 255, .78) !important;
  backdrop-filter: blur(12px) saturate(125%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(125%) !important;
}

body.page-id-4923 .ymc-dropdown.open .ymc-dropdown__list {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  max-height: min(58vh, 450px) !important;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: rgba(236, 72, 153, .42) rgba(15, 23, 42, .06);
}

body.dark.page-id-4923 .ymc-dropdown.open .ymc-dropdown__list {
  scrollbar-color: rgba(56, 189, 248, .44) rgba(255, 255, 255, .05);
}

body.page-id-4923 .ymc-dropdown__list .ymc-dropdown__item,
body.page-id-4923 .ymc-dropdown__list .ymc-dropdown__close,
body.page-id-4923 .ymc-dropdown__list .ymc-dropdown__empty {
  background: transparent !important;
}

body.page-id-4923 .ymc-dropdown__list .ymc-dropdown__item {
  color: rgba(31, 41, 55, .78) !important;
  transition: background .16s ease, color .16s ease;
}

body.page-id-4923 .ymc-dropdown__list .ymc-dropdown__item:hover,
body.page-id-4923 .ymc-dropdown__list .ymc-dropdown__item.is-selected {
  color: #111827 !important;
  background: linear-gradient(90deg, rgba(236, 72, 153, .10), rgba(34, 211, 238, .08)) !important;
}

body.dark.page-id-4923 .ymc-dropdown__list {
  border-color: rgba(56, 189, 248, .20) !important;
  background:
    radial-gradient(circle at 0 0, rgba(56, 189, 248, .12), transparent 42%),
    linear-gradient(180deg, rgba(3, 7, 18, .96), rgba(0, 2, 6, .95)) !important;
  box-shadow:
    0 18px 36px rgba(0, 0, 0, .36),
    0 0 18px rgba(56, 189, 248, .08),
    inset 0 1px 0 rgba(255, 255, 255, .06) !important;
}

body.dark.page-id-4923 .ymc-dropdown__list .ymc-dropdown__item {
  color: rgba(226, 232, 240, .78) !important;
}

body.dark.page-id-4923 .ymc-dropdown__list .ymc-dropdown__item:hover,
body.dark.page-id-4923 .ymc-dropdown__list .ymc-dropdown__item.is-selected {
  color: rgba(248, 250, 252, .96) !important;
  background: linear-gradient(90deg, rgba(56, 189, 248, .12), rgba(217, 70, 239, .10)) !important;
}

body.page-id-4923 .ymc-dropdown__selected,
body.page-id-4923 .ymc-dropdown__search-wrapper,
body.page-id-4923 .ymc-dropdown__search {
  pointer-events: auto !important;
  touch-action: manipulation;
}

body.page-id-4923 .ymc-dropdown__list::-webkit-scrollbar {
  width: 7px;
}

body.page-id-4923 .ymc-dropdown__list::-webkit-scrollbar-track {
  background: rgba(15, 23, 42, .05);
}

body.page-id-4923 .ymc-dropdown__list::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(236, 72, 153, .42), rgba(34, 211, 238, .28));
}

body.dark.page-id-4923 .ymc-dropdown__list::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, .05);
}

body.dark.page-id-4923 .ymc-dropdown__list::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, rgba(56, 189, 248, .46), rgba(217, 70, 239, .34));
}

@media (max-width: 767px) {
  body.page-id-4923 .ymc-dropdown.open .ymc-dropdown__list {
    max-height: min(42vh, 360px) !important;
  }
}
