@import '../common/index.wxss';

.van-action-sheet {
  max-height: 90%!important;
  max-height: var(--action-sheet-max-height,90%)!important;
  color: #323233;
  color: var(--action-sheet-item-text-color,#323233);
}

.van-action-sheet__cancel,
.van-action-sheet__item {
  padding: 28rpx 32rpx;
  text-align: center;
  font-size: 32rpx;
  font-size: var(--action-sheet-item-font-size,32rpx);
  line-height: 44rpx;
  line-height: var(--action-sheet-item-line-height,44rpx);
  background-color: #fff;
  background-color: var(--action-sheet-item-background,#fff);
}

.van-action-sheet__cancel--hover,
.van-action-sheet__item--hover {
  background-color: #f2f3f5;
  background-color: var(--active-color,#f2f3f5);
}

.van-action-sheet__cancel:after,
.van-action-sheet__item:after {
  border-width: 0;
}

.van-action-sheet__cancel {
  color: #646566;
  color: var(--action-sheet-cancel-text-color,#646566);
}

.van-action-sheet__gap {
  display: block;
  height: 16rpx;
  height: var(--action-sheet-cancel-padding-top,16rpx);
  background-color: #f7f8fa;
  background-color: var(--action-sheet-cancel-padding-color,#f7f8fa);
}

.van-action-sheet__item--disabled {
  color: #c8c9cc;
  color: var(--action-sheet-item-disabled-text-color,#c8c9cc);
}

.van-action-sheet__item--disabled.van-action-sheet__item--hover {
  background-color: #fff;
  background-color: var(--action-sheet-item-background,#fff);
}

.van-action-sheet__subname {
  margin-top: 16rpx;
  margin-top: var(--padding-xs,16rpx);
  font-size: 24rpx;
  font-size: var(--action-sheet-subname-font-size,24rpx);
  color: #969799;
  color: var(--action-sheet-subname-color,#969799);
  line-height: 40rpx;
  line-height: var(--action-sheet-subname-line-height,40rpx);
}

.van-action-sheet__header {
  text-align: center;
  font-weight: 500;
  font-weight: var(--font-weight-bold,500);
  font-size: 32rpx;
  font-size: var(--action-sheet-header-font-size,32rpx);
  line-height: 96rpx;
  line-height: var(--action-sheet-header-height,96rpx);
}

.van-action-sheet__description {
  text-align: center;
  padding: 40rpx 32rpx;
  padding: 40rpx var(--padding-md,32rpx);
  color: #969799;
  color: var(--action-sheet-description-color,#969799);
  font-size: 28rpx;
  font-size: var(--action-sheet-description-font-size,28rpx);
  line-height: 40rpx;
  line-height: var(--action-sheet-description-line-height,40rpx);
}

.van-action-sheet__close {
  position: absolute!important;
  top: 0;
  right: 0;
  line-height: inherit!important;
  padding: 0 32rpx;
  padding: var(--action-sheet-close-icon-padding,0 32rpx);
  font-size: 44rpx!important;
  font-size: var(--action-sheet-close-icon-size,44rpx)!important;
  color: #c8c9cc;
  color: var(--action-sheet-close-icon-color,#c8c9cc);
}

.van-action-sheet__loading {
  display: -webkit-flex!important;
  display: flex!important;
}