.label-class {
  word-break: break-all;
}

.picker {
  display: flex;
  width: 100vw;
  min-height: 48rpx;
  background-color: #ffffff;
  padding: 20rpx 0;
}

.picker .label .text {
  display: inline-block;
  font-size: 28rpx;
  color: var(--field-label-color, #646566);
  width: 173.58rpx;
}

.picker .label .need {
  font-size: 26rpx;
  margin-left: 16rpx;
  margin-right: 4rpx;
}

.picker .content {
  width: 480rpx;
  height: 48rpx;
  line-height: 48rpx;
  box-sizing: border-box;
  padding-left: 26rpx;
  font-size: 28rpx;
  color: #C8C9CC;
}

.error-tips {
  color: #ee250a;
  font-size: 24rpx;
  margin-left: 26rpx;
}

.picker-slot {
  position: absolute;
  height: 48rpx;
  right: -30rpx;
}

.radio{
    margin-right: 26rpx;
}