.hospital-new-component .subscribe-record-item {
  padding: 0 24rpx;
  background: #fff;
  border-radius: 16rpx;
  margin: 24rpx 24rpx 0 24rpx;
}
.hospital-new-component .subscribe-record-item:active {
  background-color: rgba(255, 255, 255, 0.8);
}
.hospital-new-component .subscribe-record-item .item-content .item-header {
  padding: 24rpx 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
}
.hospital-new-component .subscribe-record-item .item-content .header-left {
  display: flex;
  align-items: center;
}
.hospital-new-component .subscribe-record-item .item-content .num-type {
  color: #666;
  padding: 2rpx 4rpx;
  font-size: 20rpx;
  border: 1px solid #ccc;
  border-radius: 8rpx;
}
.hospital-new-component .subscribe-record-item .item-content .record-name {
  color: #333;
  font-weight: bold;
  font-size: 34rpx;
  margin-right: 16rpx;
}
.hospital-new-component .subscribe-record-item .item-content .status {
  font-size: 28rpx;
}
.hospital-new-component .subscribe-record-item .item-content .status.cancel {
  color: #999;
}
.hospital-new-component .subscribe-record-item .item-content .status.success {
  color: #22B35E;
}
.hospital-new-component .subscribe-record-item .item-content .status.warm {
  color: #FF3141;
}
.hospital-new-component .subscribe-record-item .item-content .status.queue {
  color: #1677FF;
}
.hospital-new-component .subscribe-record-item .item-container {
  padding: 24rpx 0;
}
.hospital-new-component .subscribe-record-item .item-container .item-box {
  display: flex;
  margin-bottom: 24rpx;
  align-items: center;
  justify-content: space-between;
}
.hospital-new-component .subscribe-record-item .item-container .item-box:last-child {
  margin-bottom: 0;
}
.hospital-new-component .subscribe-record-item .item-container .item-label {
  font-size: 26rpx;
  color: #999;
}
.hospital-new-component .subscribe-record-item .item-container .item-value {
  font-size: 26rpx;
  color: #333;
  display: flex;
  align-items: center;
}
.hospital-new-component .subscribe-record-item .item-container .item-value .line {
  width: 1px;
  height: 20rpx;
  margin: 0 12rpx;
  background-color: #dedede;
}
.hospital-new-component .subscribe-record-item .item-footer {
  display: flex;
  padding-bottom: 24rpx;
  align-items: center;
  justify-content: flex-end;
}
.hospital-new-component .subscribe-record-item .time {
  color: #999;
  font-size: 24rpx;
  margin-right: 21rpx;
}
.hospital-new-component .subscribe-record-item .pay-button {
  height: 49rpx;
  padding: 0 32rpx;
  background: #1677FF;
  border-radius: 8rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 24rpx;
  border-radius: 25rpx;
}
.hospital-new-component .subscribe-record-item .pay-button:active {
  opacity: 0.9;
}
.hospital-new-component .subscribe-record-item .pay-button.disabled {
  color: #999;
  background-color: #f5f5f5;
}
