:root {
  --theme-primary: #ffa025;
  --theme-secondary: #aacc24;
  --theme-primary-dark: #ffa025;
  --theme-tertiary: #ff7e15;
  --theme-primary-link: #446daa;

  --color-text: #464646;
  --color-text-light: #616161;
  --color-text-price: #ff7e15;

  --cell-title-color: #464646;
  --cell-description-color: #616161;
  --cell-title-font-size: 15px;
  --cell-arrow-border-width: 1px;
  --collapse-arrow-color: #bdbdbd;
  --cell-arrow-color: #c2c2c2;
  --stack-picker-stack-item-font-size: 15px;
  --tabs-height: 40px;
  --tabs-item-font-size: 15px;

  --zindex-module-active: 900;
  --zindex-fixed: 910;
}

.za-cell .za-cell__title--label {
  width: auto;
  max-width: 42%;
}

/* 以下zarm没有设置变量， 采用覆盖的形式 */
.za-select__input,
.za-date-select__input {
  padding-right: 20px;
  text-align: right;
  color: var(--color-text-light);
}

.za-select--arrow .za-select__input:after,
.za-date-select--arrow .za-date-select__input:after {
  border-right-width: 1px;
  border-bottom-width: 1px;
  top: 50%;
  margin-top: -8px;
}

.za-input--clearable.za-input--focus {
  padding-right: 0;
}

.za-carousel--horizontal .za-carousel__pagination__item {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.za-carousel--horizontal .za-carousel__pagination__item:not(:last-child) {
  margin-right: 10px;
}

.za-carousel__pagination__item {
  background: #446daa;
  opacity: 0.2;
}

.za-carousel__pagination__item--active {
  opacity: 1;
}

.za-cell:after {
  border-top: 0;
  border-bottom: 1px solid var(--border-color);
}

::-webkit-scrollbar {
  /* display: none; */
  /* width: 5px;
  height: 5px; */
}

.za-modal .za-popup {
  max-width: 525px;
}

/* ::-webkit-scrollbar-track-piece {
  background-color: #fff;
}

::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #ddd;
} */
