.vui-selector {
  --vui-selector-disabled-opacity: 0.2;
  --vui-selector-active-color: var(--vui-color-primary);
  --vui-selector-zindex: 1102;
}
.vui-selector .vui-popup {
  z-index: var(--vui-selector-zindex);
}
.vui-selector .vui-radio-item {
  padding-left: var(--vui-h-gap-sl);
  padding-right: var(--vui-h-gap-sl);
  transition: var(--vui-background-color) 0.3s;
}
.vui-selector .vui-radio-item .vui-cell-item-body.multilines .vui-cell-item-title {
  font-weight: var(--vui-font-weight-normal);
}
.vui-selector .vui-radio-item.is-selected .vui-cell-item-title {
  color: var(--vui-color-primary);
}
.vui-selector .vui-radio-item:active {
  background-color: var(--vui-color-bg-tap);
}
.vui-selector.is-check .vui-radio-item.is-selected .vui-cell-item-title {
  color: inherit;
}
.vui-selector .vui-check-item {
  padding-left: var(--vui-h-gap-sl);
  padding-right: var(--vui-h-gap-sl);
}
.vui-selector-container {
  background-color: var(--vui-color-bg-inverse);
  padding-bottom: calc(constant(safe-area-inset-bottom));
  padding-bottom: calc(env(safe-area-inset-bottom));
  overflow: auto;
}
.vui-selector-container::-webkit-scrollbar {
  display: none;
}
.vui-selector.is-normal .vui-radio-item {
  text-align: center;
}
.vui-selector.is-normal .vui-radio-item .vui-cell-item-left,
.vui-selector.is-normal .vui-radio-item .vui-cell-item-right {
  display: none;
}
