.lmc-page-indicator-dot {
  width: 6px;
  height: 6px;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.2);
}

.lmc-page-indicator-dot-active {
  border-radius: 2px;
  background: #1677ff;
}

.lmc-page-indicator-color-white .lmc-page-indicator-dot-active.lmc-page-indicator-dot-active {
  background: #ffffff;
}

.lmc-page-indicator-horizontal .lmc-page-indicator-dot {
  margin-right: 6px;
}

.lmc-page-indicator-horizontal .lmc-page-indicator-dot-active {
  width: 26px;
}

.lmc-page-indicator-vertical .lmc-page-indicator-dot {
  margin-bottom: 6px;
}

.lmc-page-indicator-vertical .lmc-page-indicator-dot-active {
  height: 26px;
}