.repay-wap-checkbox[data-v-1d5d4afd] {
  width: 72.917vw;
  height: 7.917vw;
  display: flex;
  border-radius: 1.042vw;
  position: relative;
  margin-bottom: 0.833vw;
}
.repay-wap-checkbox[data-v-1d5d4afd] .ant-card {
  background: inherit;
}
.line[data-v-1d5d4afd] {
  left: 50%;
  width: 0.052vw;
  height: 3.49vw;
  border: 0.052vw solid #b9b4b4;
  position: absolute;
  top: 29%;
}
.button[data-v-1d5d4afd] {
  width: 8.333vw;
  height: 2.083vw;
}
.content-body[data-v-1d5d4afd] {
  min-height: calc(100vh - 10.417vw);
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.bg1[data-v-1d5d4afd] {
  background: url(../img/loanCalculator_1.d3d72b99.png) no-repeat;
  background-size: 100%;
}
.bg2[data-v-1d5d4afd] {
  background: url(../img/loanCalculator_2.beb53dad.png) no-repeat;
  background-size: 100%;
}
.bg3[data-v-1d5d4afd] {
  background: url(../img/loanCalculator_3.d3dbe84a.png) no-repeat;
  background-size: 100%;
}
[data-v-1d5d4afd] .mb-16.ant-card {
  background: transparent;
  margin: 0;
}
[data-v-1d5d4afd] .ant-card-body {
  padding: 0;
}
[data-v-1d5d4afd] .form-row.ant-row {
  display: flex;
  flex-wrap: wrap;
}
[data-v-1d5d4afd] .ant-col.ant-col-sm-24.ant-col-md-24.ant-col-lg-24 {
  width: 50%;
}
.checkBox[data-v-1d5d4afd] {
  display: flex;
  gap: 2.292vw;
  width: 17.708vw;
}
.normal[data-v-1d5d4afd] {
  line-height: 1.563vw;
  background: #ffffff;
  padding: 0 0.677vw;
  font-size: 0.729rem;
  border: 0.052vw solid #cccccc;
  border-radius: 0.208vw;
  transition: 0.4s all;
  cursor: pointer;
}
.normal[data-v-1d5d4afd]:hover {
  border: 0.052vw solid #ff541b;
  color: #ff541b;
}
.checked[data-v-1d5d4afd] {
  position: relative;
  line-height: 1.563vw;
  border: 0.052vw solid #ff541b;
  color: #ff541b;
}
.checked[data-v-1d5d4afd]::after {
  content: '';
  display: block;
  border-bottom-right-radius: 0.104vw;
  right: 0;
  border-right: 0.469vw solid #ff541b;
  border-bottom: 0.417vw solid #ff541b;
  border-top: 0.417vw solid transparent;
  border-left: 0.469vw solid transparent;
  bottom: 0;
  position: absolute;
}
.checked[data-v-1d5d4afd]::before {
  content: '\2714';
  display: block;
  bottom: -0.495vw;
  right: -0.042vw;
  z-index: 1;
  transform: scale(0.8);
  color: #fff;
  position: absolute;
}
[data-v-1d5d4afd] .ant-input-number-handler-wrap {
  display: none;
}
.top[data-v-1d5d4afd] {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 1.042vw;
  background: #fff6f6;
  border-top-right-radius: 1.042vw;
  box-shadow: 0px -0.469vw 0.521vw -0.208vw #e4e3e3;
  position: relative;
}
.top[data-v-1d5d4afd]::after {
  z-index: -1;
  position: absolute;
  content: '';
  top: -1.25vw;
  background: rgba(255, 255, 255, 0.58);
  width: 93.5%;
  height: 1.563vw;
  border-top-right-radius: 1.042vw;
  border-top-left-radius: 1.042vw;
}
.top[data-v-1d5d4afd]::before {
  z-index: -1;
  position: absolute;
  content: '';
  top: -2.083vw;
  background: rgba(255, 255, 255, 0.28);
  width: 85%;
  height: 2.083vw;
  border-top-right-radius: 1.042vw;
  border-top-left-radius: 1.042vw;
}
.top .box[data-v-1d5d4afd] {
  margin: 1.198vw 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.top .box .font1[data-v-1d5d4afd] {
  color: #1e1e1e;
  font-size: 0.729rem;
  line-height: 1.042vw;
  margin-bottom: 0.313vw;
}
.top .box .font2[data-v-1d5d4afd] {
  color: #000000;
  font-size: 0.938rem;
  line-height: 1.302vw;
}
.top .boxline[data-v-1d5d4afd] {
  border-right: 0.052vw solid #b1afaf;
}
.pop[data-v-1d5d4afd] {
  width: 100%;
  display: flex;
  height: 26.042vw;
  align-items: center;
  flex-direction: column;
}
[data-v-1d5d4afd] .ant-table-tbody {
  background: #fff;
}
.popup[data-v-1d5d4afd] {
  width: auto;
  height: 15.625vw;
  transform: translateY(14%);
  transition: all 1s ease;
}
.sildUp-enter[data-v-1d5d4afd],
.sildUp-leave-active[data-v-1d5d4afd] {
  transition: all 1s ease;
  transform: translateY(-86%);
}
.sildUp-enter-active[data-v-1d5d4afd],
.sildUp-leave-to[data-v-1d5d4afd] {
  transition: all 1s ease;
  transform: translateY(200%);
}
[data-v-1d5d4afd] .ant-card-body .form-row.ant-row > div:nth-child(odd) .ant-form-item-label {
  width: 34%;
}
[data-v-1d5d4afd] .ant-card-body .form-row.ant-row > div:nth-child(2n) .ant-form-item-label {
  width: 33%;
}
[data-v-1d5d4afd] .query-table .ant-table-thead > tr > th {
  background: #fff9ef;
}

