/* 产业频道页共用：横向滚动卡、箭头、区块骨架 */
.kerui-scroll-viewport {
  overflow: hidden;
  min-width: 0;
}
.kerui-scroll-track {
  display: flex;
  flex-wrap: nowrap;
  gap: var(--kerui-scroll-gap, 0.75rem);
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.kerui-scroll-track::-webkit-scrollbar {
  display: none;
}
.kerui-scroll-track > .data-card {
  flex: 0 0 calc((100% - var(--kerui-scroll-gap, 0.75rem) * 2) / 3);
  min-width: 16rem;
}
.kerui-scroll-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 4;
  width: 1.6rem;
  height: 3rem;
  border: none;
  background: rgba(255, 255, 255, 0.92);
  color: #9aa2ad;
  font-size: 2rem;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.kerui-scroll-arrow.prev { left: -0.5rem; }
.kerui-scroll-arrow.next { right: -0.5rem; }
.kerui-scroll-arrow:disabled {
  opacity: 0.35;
  cursor: default;
}
.country-scroll-stage {
  position: relative;
  min-width: 0;
}
