.recharge-content {
  background-image: url("https://file-cloud.fmode.cn/Qje9D4bqol/20241220/b313ov054708770.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  height: 100%;
  padding-top: 2.5641vw;
  width: 100%;
  text-align: center;
  .options {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 2.5641vw;
    padding: 1.5385vw;
		background: white;
    .select {
      display: flex;
      flex-direction: column;
      padding: 2.5641vw 0;
      border: 0.2564vw solid #ebebeb;
      border-radius: 1.0256vw;
      font-size: 3.5897vw;
      span {
        font-size: 3.0769vw;
        color: #c5000f;
      }
    }
		.select:active{
      border: 0.2564vw solid #c5000f;
      color: #c5000f;
		}
  }
  .h3 {
    margin-top: 5.1282vw;
    text-align: left;
    padding: 2.6667vw;
    span {
      // color: #000000;
      font-size: 3.0769vw;
    }
  }
  .li {
		background: white;
    // border: 0.2564vw solid #000000;
    padding: 2.6667vw;
    width: 94.8718vw;
    margin: 0 auto;
    border-radius: 2.6667vw;
    .int {
      display: flex;
      align-items: center;
      // margin-top: 5.1282vw;
      font-size: 3.5897vw;
      font-family: Source Han Sans CN;
      font-weight: 500;
      // color: #FFFFFF;
      // background: #353C4D;
      .input {
				padding: 1.0256vw 1.5385vw;
        margin-left: 2.5641vw;
        border-radius: 1.6vw;
        border: 0.2564vw solid #d3d3d3;
        // background: #353c4d;
        color: #c5000f;
        font-size: 4.1026vw;
        flex: 1;
        width: 51.2821vw;
        background: none;
				outline: none;
      }
    }
		.desc{
			margin-top: 1.0256vw;
			font-size: 3.0769vw;
			text-align: left;
		}
  }

  .confirm {
    width: 71.7949vw;
    background: #92a1ff;
    border-radius: 1.0256vw;
    padding: 2.5641vw 0 2.5641vw 0;
    margin: 0 auto;
    margin-top: 17.9487vw;
    color: #fff;
  }

  modal {
    margin-top: -25.641vw;

    .confirm {
      margin-top: 2.5641vw;
      margin-bottom: -2.5641vw;
      color: #fff;
      text-align: center;
      background: #d81e06;

      &:active {
        background: #a11d0b;
      }
    }
  }
}
