*,*::after,*::before{
  box-sizing: border-box;
}
:root {
  --primary-color: #ff8057;
  --van-primary-color: #ff8057;
  --van-padding-base: 2px;
  --van-padding-xs: 3px;
  --van-padding-sm: 4px;
  --van-padding-md: 5px;
  --van-padding-lg: 6px;
  --van-padding-xl: 7px;

  --van-font-size-xs: 4px;
  --van-font-size-sm: 5px;
  --van-font-size-md: 6px;
  --van-font-size-lg: 7px;
  --van-font-weight-bold: 500;
  --van-line-height-xs: 6px;
  --van-line-height-sm: 7px;
  --van-line-height-md: 8px;
  --van-line-height-lg: 9px;

  --van-toast-text-min-width: 14px;

  --van-toast-default-width: 50px;
  --van-toast-default-min-height: 50px;

  --van-button-normal-padding: 4px;
  --van-button-default-height: 12px;

  --van-empty-bottom-margin-top: 8px;
}
.android{
  --header-padding-top: 10px!important;
}
.van-button:active{
  opacity: .8;
}
.van-button:active::before {
  /* display: none; */
  opacity: 0;
}
.van-tabs--line .van-tabs__wrap {
  height: 22px;
}
.van-tab {
  font-size: 7px;
}
.van-tabs__line {
  background-color: var(--primary-color);
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.van-tab--active > span {
  color: var(--primary-color);
}

.van-popup {
  overflow-y: initial;
}

.van-notice-bar {
  height: 17px;
  font-size: 6px;
}

.van-notice-bar {
  padding: 0 6px;
  color: #fead15;
}

.van-notice-bar__left-icon,
.van-notice-bar__right-icon {
  width: 7px;
  font-size: 7px;
  padding: 0;
  min-width: 10px;
}

.van-switch {
  font-size: 8px;
  /* border-color: rgb(211, 210, 209); */
  overflow: hidden;
}

.containerPopups {
  width: 148px;
  height: 152px;
  overflow: hidden;
  border-radius: 5px;
}
.vf-StaveSection{
  display: none;
}
