.lighted {
  margin: 0 8.33vw;
  padding: 0.01vw 8.33vw;
  background-color: white;
  border-radius: 1.39vw;
  width: 83%;
  font-family: Roboto;
  color: #242424;
}

.lighted ~ .lighted {
  margin-top: 2.5vw;
}

.lighted ~ .banner {
  margin-top: 4.44vw;
}

.lighted h2 {
  font-family: CraftWorkMedium;
  font-size: 1.9vw;
  margin: 4.44vw 0;
}

.lighted h2:first-child {
  margin: 4.44vw 0 1.67vw;
}

.lighted .support_title {
  margin: 4.44vw 0 !important;
}

.lighted p {
  width: 84%;
  margin-bottom: 2.5vw;
  font-size: 0.98vw;
  line-height: 1.5vw;
  color: #797979;
}

.lighted .period p {
  padding-top: 1%;
  width: 100%;
}

.lighted .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2.22vw;
}

.lighted .container .outerLink {
  width: 23%;
}

.lighted .container .outerLink__arrow {
  width: 0.83vw;
  height: 0.83vw;
  margin-left: 0.83vw;
}

.lighted .container p {
  margin: 0;
}

.lighted .container > * {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.lighted .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 3.33vw 0 2.5vw;
}

.lighted .wrapper .outerLink {
  width: 23%;
}

.lighted .wrapper .outerLink__arrow {
  width: 0.83vw;
  height: 0.83vw;
  margin-left: 0.83vw;
}

.lighted .wrapper p {
  margin-bottom: 0;
}

.lighted .wrapper > * {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.lighted h3 {
  font-variation-settings: 'wght' 600;
  font-size: 1.38vw;
}

.lighted .chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4.44vw;
}

.lighted .chart__container {
  width: 60%;
  -webkit-transform: translate(2%, -2%);
          transform: translate(2%, -2%);
}

.lighted .chart__legends {
  width: 18%;
  margin-left: 10.29vw;
}

.lighted .chart__text {
  margin-bottom: 0;
}

.lighted .chart__legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.39vw;
}

.lighted .chart__legend div {
  width: 1.1vw;
  height: 1.1vw;
  border-radius: 50%;
}

.lighted .chart__legend--swift {
  background-color: #95C5FA;
}

.lighted .chart__legend--paypal {
  background-color: #4B8AE9;
}

.lighted .chart__legend--mono {
  background-color: #F9DF58;
}

.lighted .chart__legend--privat {
  background-color: #57E7A2;
}

.lighted .chart__legend--ethereum {
  background-color: #A694F0;
}

.lighted .chart__legend--bitcoin {
  background-color: #0B4FB6;
}

.lighted .chart__legend--usdt {
  background-color: #D7FB48;
}

.lighted .amount {
  font-family: CraftWorkBold;
  font-variation-settings: 'wght' 900;
  font-variant-numeric: lining-nums;
  font-size: 2.222vw;
  margin-bottom: 4.44vw;
  color: #1E6DE4;
}

.lighted .amount > span {
  font-size: 1.111vw;
}

.lighted .amount:not(.amount:last-child) {
  margin-bottom: 4.86vw;
}

.lighted .payment {
  margin-bottom: 2.92vw;
}

.lighted .link-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lighted .link-container .outerLink {
  margin-right: 2.22vw;
  width: 41%;
}

.lighted .link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2.92vw;
}

.lighted .link-wrapper .payment:first-child {
  margin: 0 1.11vw 0 0;
}

.lighted .link-wrapper .outerLink {
  width: 18%;
}

.lighted .text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 4.72vw 0;
}

.lighted .text-container p {
  margin: 0;
  width: 59%;
}

.lighted .text-container .outerLink {
  width: 18%;
}

.main--reports > div:last-child {
  margin-top: 2.5%;
}

@media screen and (max-width: 630px) {
  .main h1 {
    padding: 8.6vw 0 6.4vw;
  }
  .main--reports > .lighted h2:first-child {
    margin: 0;
  }
  .lighted {
    width: 100%;
    margin: 0;
    padding: 8.20vw 5.13vw 0.01vw;
    border-radius: 5.13vw;
  }
  .lighted h2 {
    font-size: 6.15vw;
    margin: 16.41vw 0 6.15vw;
  }
  .lighted h2:first-child {
    margin: 0 0 6.15vw;
  }
  .lighted p {
    width: 100%;
    font-size: 3.59vw;
    line-height: 4.62vw;
    margin: 4.10vw 0 6.15vw;
  }
  .lighted .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 6.15vw 0 4.10vw;
  }
  .lighted .container h3 {
    font-size: 4.10vw;
  }
  .lighted .container .period {
    width: 100%;
    margin-top: 8.21vw;
  }
  .lighted .container .desktop_only {
    display: none;
  }
  .lighted .container .outerLink {
    width: 100%;
    font-size: 4.10vw;
    padding: 3.08vw 0;
  }
  .lighted .container .outerLink__arrow {
    width: 3.08vw;
    height: 3.08vw;
    margin-left: 3.08vw;
  }
  .lighted .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 6.15vw 0 4.10vw;
  }
  .lighted .wrapper h3 {
    font-size: 4.10vw;
  }
  .lighted .wrapper p {
    margin: 0;
  }
  .lighted .wrapper .period {
    width: 100%;
    margin-top: 8.21vw;
  }
  .lighted .wrapper .desktop_only {
    display: none;
  }
  .lighted .wrapper .outerLink {
    width: 100%;
    font-size: 4.10vw;
    padding: 3.08vw 0;
  }
  .lighted .wrapper .outerLink__arrow {
    width: 3.08vw;
    height: 3.08vw;
    margin-left: 3.08vw;
  }
  .lighted .amount:last-child {
    margin-bottom: 16.41vw;
  }
  .lighted .amount {
    font-size: 4.62vw;
  }
  .lighted .amount > span {
    font-size: 3.58vw;
  }
  .lighted ~ .banner {
    margin-top: 16.41vw;
  }
  .lighted ~ .banner a {
    border-radius: 5vw;
  }
  .lighted .chart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
  .lighted .chart__container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden;
    white-space: nowrap;
    overflow-x: scroll;
    padding-top: 1vw;
    -webkit-transform: none;
            transform: none;
  }
  .lighted .chart__blur {
    position: absolute;
    width: 12vw;
    height: 67.41vw;
    background: -webkit-gradient(linear, right top, left top, color-stop(38.62%, #FFFFFF), color-stop(114.64%, rgba(255, 255, 255, 0)));
    background: linear-gradient(270deg, #FFFFFF 38.62%, rgba(255, 255, 255, 0) 114.64%);
    right: 2%;
  }
  .lighted .chart__legends {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin: 5.89vw 0 16.41vw;
  }
  .lighted .chart__legend {
    margin-bottom: 2.05vw;
  }
  .lighted .chart__legend div {
    width: 3.7vw;
    height: 3.1vw;
    margin-right: 1.5vw;
  }
  .lighted .chart__main {
    width: 149.49vw;
  }
  .lighted .chart__text {
    margin: 0;
  }
  .lighted .payment {
    margin-bottom: 10.77vw;
  }
  .lighted .payment h3 {
    font-size: 3.59vw;
  }
  .lighted .payment p {
    font-size: 3.4vw;
    overflow-wrap: anywhere;
  }
  .lighted .payment span {
    display: none;
  }
  .lighted .payment img {
    width: 8.21vw;
    height: 8.21vw;
    margin-right: 3.07vw;
    border-radius: 2.05vw;
    -webkit-box-shadow: 0px 0.51vw 1.03vw 0.26vw rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0.51vw 1.03vw 0.26vw rgba(0, 0, 0, 0.2);
  }
  .lighted .payment button {
    margin: 0 0 0 11.03vw;
  }
  .lighted .payment button svg {
    width: 4.62vw;
    height: 4.62vw;
    margin: 0;
  }
  .lighted .link-container {
    display: block;
  }
  .lighted .link-container .outerLink {
    width: 88%;
    font-size: 4.09vw;
    padding: 4vw 0;
    margin: 0 0 6vw;
  }
  .lighted .link-container .outerLink__arrow {
    width: 3.08vw;
    height: 3.08vw;
    margin-left: 3.72vw;
  }
  .lighted .link-wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10.77vw;
  }
  .lighted .link-wrapper .outerLink {
    width: 51%;
    font-size: 4.10vw;
    padding: 4vw 0;
  }
  .lighted .link-wrapper .outerLink__arrow {
    width: 3.08vw;
    height: 3.08vw;
    margin-left: 3.72vw;
  }
  .lighted .text-container {
    display: block;
    margin: 16.41vw 0;
  }
  .lighted .text-container p {
    width: 100%;
    font-size: 3.59vw;
  }
  .lighted .text-container .outerLink {
    width: 100%;
    font-size: 4.10vw;
    margin: 6.15vw 0 0;
    padding: 4.07vw 0;
  }
  .lighted .text-container .outerLink__arrow {
    width: 3.08vw;
    margin-left: 3.72vw;
  }
}
