.pre-settlement {
  min-height: 100vh;
  padding: 32rpx 24rpx;
  background: #F5F4F5;
}
.pre-settlement .pre-settlement-detailed {
  padding: 27rpx 25rpx;
  background: #FFF;
  border-radius: 16rpx;
}
.pre-settlement .pre-settlement-detailed .line {
  margin: 24rpx 0;
  border-bottom: 1px dashed #A6A6A6;
}
.pre-settlement .pre-settlement-detailed .pre-settlement-line {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24rpx;
}
.pre-settlement .pre-settlement-detailed .pre-settlement-line:last-child {
  margin-bottom: 0 !important;
}
.pre-settlement .pre-settlement-detailed .pre-settlement-line .line-left {
  color: #222;
  font-weight: 400;
  font-size: 30rpx;
}
.pre-settlement .pre-settlement-detailed .pre-settlement-line .line-right {
  color: #333;
  font-weight: 500;
  font-size: 30rpx;
}
.pre-settlement .pre-settlement-detailed .pre-settlement-line .pre-settlement-amount {
  color: #FF6430 !important;
}
.pre-settlement .pre-settlement-detailed .medical-insurance {
  padding: 26rpx 17rpx;
  background-color: #F5F5F5;
  border-radius: 8rpx;
}
.pre-settlement .pre-settlement-detailed .medical-insurance .medical-insurance-line {
  display: flex;
  justify-content: space-between;
  margin-bottom: 25rpx;
}
.pre-settlement .pre-settlement-detailed .medical-insurance .medical-insurance-line:last-child {
  margin-bottom: 0 !important;
}
.pre-settlement .pre-settlement-detailed .medical-insurance .medical-insurance-line .medical-insurance-line-left {
  color: #222;
  font-weight: 400;
  font-size: 28rpx;
}
.pre-settlement .pre-settlement-detailed .medical-insurance .medical-insurance-line .medical-insurance-line-right {
  color: #222;
  font-weight: 500;
  font-size: 28rpx;
  letter-spacing: 0.09rpx;
}
.pre-settlement .pre-settlement-detailed .medical-insurance .medical-insurance-line .gray {
  color: #9094A3 !important;
  font-weight: 400 !important;
  font-size: 26rpx !important;
}
.pre-settlement .refundable-amount {
  margin-top: 16rpx;
  padding: 32rpx 23rpx;
  text-align: center;
  background: #FFF;
  border-radius: 16rpx;
}
.pre-settlement .refundable-amount .refundable-amount-title {
  margin-bottom: 4rpx;
  color: #333;
  font-weight: 500;
  font-size: 32rpx;
}
.pre-settlement .refundable-amount .refundable-amount-desc {
  margin-bottom: 32rpx;
  color: #999;
  font-weight: 400;
  font-size: 26rpx;
}
.pre-settlement .refundable-amount .amount {
  margin-bottom: 32rpx;
  color: #333;
  font-weight: 500;
  font-size: 72rpx;
  letter-spacing: 0.24rpx;
}
.pre-settlement .refundable-amount .immediate-settlement-btn {
  width: 654rpx;
  height: 98rpx;
}
