.user__profile {
  cursor: pointer;
}

/* 404 */

.not-found {
  display: flex;
  align-items: center;
  padding: 120px 0;
  background-color: var(--accent);
  background-image: url(../img/bcg-404.png);
  background-size: cover;
  background-position: center;
}

.not-found__wrap {
  color: #ffffff;
  text-align: center;
}

.not-found__title {
  font-size: 194px;
  line-height: 194px;
  font-weight: 600;
}

.not-found__error {
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.not-found__link {
  display: inline-block;
  vertical-align: middle;
  margin-top: 90px;
  color: #ffffff;
  font-size: 12px;
}

.not-found__link::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 8px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.78064 0.195257C4.05958 -0.0650859 4.51186 -0.0650859 4.7908 0.195257C5.06973 0.455601 5.06973 0.877725 4.7908 1.13807L1.72444 4L4.79079 6.86193C5.06973 7.12227 5.06973 7.5444 4.79079 7.80474C4.51186 8.06509 4.05958 8.06509 3.78064 7.80474L0.209205 4.4714C-0.0697345 4.21106 -0.0697344 3.78894 0.209205 3.52859L3.78064 0.195257Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.not-found__text {
  font-size: 24px;
  margin-top: 35px;
  max-width: 455px;
  width: 100%;
}

@media (max-width: 576px) {
  .not-found {
    padding: 80px 0;
  }

  .not-found__title {
    font-size: 148px;
    line-height: 148px;
  }

  .not-found__error {
    font-size: 32px;
    line-height: 32px;
  }

  .not-found__link {
    margin-top: 60px;
    font-size: 16px;
  }

  .not-found__link::before {
    width: 10px;
    height: 12px;
  }
}

.user__profile-arrow {
  margin-top: 0.5625rem;
  margin-left: -5px;
}

.user__profile-arrow:hover {
  color: #6e55ff;
}

.header__burger {
  margin-left: 0.75rem;
}

@media (max-width: 47.9375em) {
  .user__wrapper {
    height: 45px;
  }
}

.user__profile-value {
  text-overflow: ellipsis;
}
.check__wrapper {
  gap: 15px;
}

.sources__item-inner {
  justify-content: flex-start;
}

.sources__descr {
  margin-left: 15px;
}
.balance_reload {
  color: var(--accent);
  text-decoration: none;
  font: 500 15px arial;
  padding: 5px;
  vertical-align: middle;
}
.balance_reload:hover {
  color: rgba(var(--accent-rgb), 0.9);
}

.balance_reload:after {
  margin-left: 9px;
  transition-duration: 1s;
  transition-property: transform;
  transition-timing-function: ease-in-out;
  content: "Обновить";
  /* font-family: "FontAwesome"; */
  display: inline-block;
}
.paginate_button {
  border: 0.125rem solid var(--second-bgnd);
  border-radius: 0.3125rem;
  padding: 0.25rem 0.5rem;
  margin: 0.1rem;
}
.paginate_button.previous,
.paginate_button.next {
  display: none;
}
.paginate_button.current {
  color: #fff;
  background-color: rgba(var(--accent-rgb), 0.9);
}
.paginate_button.current:hover {
  background-color: rgba(var(--accent-rgb), 0.9);
}
#userRequests .table-wrap {
  overflow-x: unset;
}
#request_table {
  margin-bottom: 25px;
}
.messages__tab {
  font-size: 0.825rem;
}
.ql-align-justify strong {
  margin-bottom: 1.5625rem;
}
@media (min-width: 20em) {
  messages__tabs {
    margin-top: 15px;
  }
  .messages__top {
    flex-wrap: initial;
    align-content: center;
    flex-direction: column;
  }
  .request__table {
    width: 100%;
  }
  input[name="requestId"]:hover {
    color: var(--main-bgnd);
    background: var(--accent);
  }
}