/* .confirmSwap {
  .modal-dialog {
    width: 464px;

    @include media-breakpoint-down(sm) {
      width: calc(100% - 16px);
    }

    .modal-content {
      background: #e4e4e7;
    }

    .modalWrapper {
      border-radius: 16px !important;

      .header {
        padding: 28px 28px 38px;

        .closeButton {
          background: none;
          color: inherit;
          border: none;
          padding: 0;
          font: inherit;
          cursor: pointer;
          outline: inherit;
        }
      }

      .contentWrapper {
        max-height: 621px;
        overflow: auto;
        margin-right: 8px;
        padding: 0 20px 20px 28px;

        .labelWrapper {
          .label {
            color: rgba(3, 3, 25, 0.6);
            line-height: 24px;
          }
        }

        .detailBox {
          background: #ffffff;
          border: 1px solid rgba(143, 146, 161, 0.4);
          box-sizing: border-box;
          border-radius: 31px;
          width: 100%;
          padding: 15px 32px;
          margin-bottom: 16px;

          @include media-breakpoint-down(sm) {
            padding: 15px 20px;
          }

          .priceText {
            font-size: 18px;
            line-height: 28px;

            @include media-breakpoint-down(sm) {
              font-size: 14px;
            }

            .labelText {
              font-size: 12px;
              line-height: 14px;
              color: rgba(3, 3, 25, 0.6);

              @include media-breakpoint-down(sm) {
                font-size: 10px;
              }
            }
          }
        }

        .priceDifference {
          padding: 0 24px;

          .label {
            color: rgba(3, 3, 25, 0.6);
          }

          .lineHeightReg {
            line-height: 120%;
          }
        }

        .box {
          background: rgba(255, 255, 255, 0.6);
          border: 1px solid rgba(143, 146, 161, 0.6);
          box-sizing: border-box;
          border-radius: 10px;
          padding: 16px 24px;

          ul > li:last-child {
            margin-bottom: 0 !important;
          }

          .title {
            font-size: 14px;
            line-height: 120%;
            color: rgba(3, 3, 25, 0.6);
          }

          .value {
            font-size: 12px;
            line-height: 14px;
            color: #030319;
          }
        }

        .detailsDesc {
          font-size: 14px;
          line-height: 24px;
          color: rgba(3, 3, 25, 0.6);
        }

        .newPriceWrapper {
          padding: 13px 27px 13px 24px;
          background: rgba(143, 146, 161, 0.08);
          border: 1px solid rgba(143, 146, 161, 0.6);
          box-sizing: border-box;
          border-radius: 10px;
          margin-bottom: 6px;

          .lineHeightReg {
            line-height: 120%;
          }
        }

        .confirmButton {
          padding-top: 10px;
        }
      }

      ::-webkit-scrollbar {
        width: 4px;
      }

      ::-webkit-scrollbar-thumb {
        width: 4px;
        background: #dddfe4;
        border-radius: 4px;
      }

      ::-webkit-scrollbar-thumb:hover {
        background: #c1c3c7;
      }
    }
  }
} */

.confirmSwap .modal-dialog {
  width: 464px;
}
.confirmSwap .modal-dialog .modal-content {
  background: #e4e4e7;
}
.confirmSwap .modal-dialog .modalWrapper {
  border-radius: 16px !important;
 /* Handle */
 /* Handle on hover */
}
.confirmSwap .modal-dialog .modalWrapper .header {
  padding: 28px 28px 38px;
}
.confirmSwap .modal-dialog .modalWrapper .header .closeButton {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper {
  max-height: 621px;
  overflow: auto;
  margin-right: 8px;
  padding: 0 20px 20px 28px;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .labelWrapper .label {
  color: rgba(3, 3, 25, 0.6);
  line-height: 24px;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .detailBox {
  background: #fff;
  border: 1px solid rgba(143, 146, 161, 0.4);
  box-sizing: border-box;
  border-radius: 31px;
  width: 100%;
  padding: 15px 32px;
  margin-bottom: 16px;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .detailBox .priceText {
  font-size: 18px;
  line-height: 28px;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .detailBox .priceText .labelText {
  font-size: 12px;
  line-height: 14px;
  color: rgba(3, 3, 25, 0.6);
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .priceDifference {
  padding: 0 24px;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .priceDifference .label {
  color: rgba(3, 3, 25, 0.6);
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .priceDifference .lineHeightReg {
  line-height: 120%;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .box {
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(143, 146, 161, 0.6);
  box-sizing: border-box;
  border-radius: 10px;
  padding: 16px 24px;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .box ul > li:last-child {
  margin-bottom: 0 !important;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .box .title {
  font-size: 14px;
  line-height: 120%;
  color: rgba(3, 3, 25, 0.6);
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .box .value {
  font-size: 12px;
  line-height: 14px;
  color: #030319;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .detailsDesc {
  font-size: 14px;
  line-height: 24px;
  color: rgba(3, 3, 25, 0.6);
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .newPriceWrapper {
  padding: 13px 27px 13px 24px;
  background: rgba(143, 146, 161, 0.08);
  border: 1px solid rgba(143, 146, 161, 0.6);
  box-sizing: border-box;
  border-radius: 10px;
  margin-bottom: 6px;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .newPriceWrapper .lineHeightReg {
  line-height: 120%;
}
.confirmSwap .modal-dialog .modalWrapper .contentWrapper .confirmButton {
  padding-top: 10px;
}
.confirmSwap .modal-dialog .modalWrapper ::-webkit-scrollbar {
  width: 4px;
}
.confirmSwap .modal-dialog .modalWrapper ::-webkit-scrollbar-thumb {
  width: 4px;
  background: #dddfe4;
  border-radius: 4px;
}
.confirmSwap .modal-dialog .modalWrapper ::-webkit-scrollbar-thumb:hover {
  background: #c1c3c7;
}

@media (max-width: 991px) {

}
@media (max-width: 767px) {
  .modal-dialog {
      width: calc(100% - 16px);
    }
    .contentWrapper .detailBox {
      padding: 15px 20px;
    }
    .contentWrapper .detailBox .priceText {
      font-size: 14px;
    }
    .contentWrapper .detailBox .priceText .labelText{
      font-size: 10px;
    }
}





     
        


  