.check-box-group .check-box-group-wrap.inline.in-filter .row.not-first {
  margin-top: 14.493rpx;
}
.check-box-group .check-box-group-wrap.inline.in-filter .row .check-box {
  margin-right: 14.493rpx;
}
.check-box-item.inline.in-filter {
  height: 88.768rpx;
  min-height: 88.768rpx;
  width: 219.807rpx;
  font-size: 25.362rpx;
  color: #666;
}
.check-box-item.inline.in-filter .check-box-item-icon {
  width: 30.193rpx;
  height: 30.193rpx;
}
.check-box-item.inline.in-filter.two-column {
  width: 336.957rpx;
}
.check-box-item {
  display: flex;
  align-items: flex-start;
  padding: 27.174rpx 0;
  color: var(--color-black, #000);
}
.check-box-item-icon {
  width: 39.855rpx;
  height: 39.855rpx;
  flex-shrink: 0;
  vertical-align: middle;
}
.check-box-item-text {
  font-size: 28.986rpx;
  line-height: 1.33;
  padding-left: 12.681rpx;
  vertical-align: middle;
}
.check-box-item-text .desc {
  font-size: var(--font-size-sm, 28.986rpx);
  line-height: 1.4375;
  color: var(--color-gray-2, #666);
}
.check-box-item.inline {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 86.957rpx;
  width: 217.391rpx;
  padding: 9.058rpx 30.797rpx;
  box-sizing: border-box;
  font-size: var(--font-size-xs, 25.362rpx);
  color: var(--color-gray-1, #333);
  background-color: var(--color-gray-7, #f5f5f5);
  border-radius: 9.058rpx;
  overflow: hidden;
}
.check-box-item.inline .check-box-item-icon {
  position: absolute;
  z-index: 1;
  right: -5.435rpx;
  bottom: -7.246rpx;
  width: 45.290rpx;
  height: 45.290rpx;
  background-image: none;
}
.check-box-item.inline .check-box-item-text {
  padding-left: unset;
  text-align: center;
  line-height: 1.35;
  font-size: inherit;
}
.check-box-item.inline .check-box-item-text .desc {
  font-size: var(--font-size-xms, 21.739rpx);
  line-height: 1.2;
  color: var(--color-gray-3, #999);
  white-space: pre-line;
}
.check-box-item.inline.two-column {
  width: 335.145rpx;
}
.check-box-item.inline.checked {
  background-color: #fbe5e8;
  color: #bd1a2d;
}
.check-box-item.inline.disabled {
  background-color: var(--color-gray-7, #f5f5f5);
}
.check-box-item.inline.disabled .check-box-item-text {
  color: var(--color-gray-3, #999);
  font-size: inherit;
}
.check-box-item.inline.disabled .check-box-item-icon {
  background-image: unset;
}
