.user-profile-info {
  background: var(--color-white);
  border-radius: 16px;
  margin: 20px 0;
  padding: 32px; }
  @media (max-width: 575.98px) {
    .user-profile-info {
      margin: 20px -16px;
      padding: 16px;
      border-radius: 0px; } }
  .user-profile-info__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2727272727;
    letter-spacing: 0.03em;
    color: var(--color-black-200);
    margin-bottom: 20px; }
    @media (max-width: 575.98px) {
      .user-profile-info__title {
        font-size: 18px;
        margin-bottom: 12px; } }
  .user-profile-info__block {
    border: 1px solid var(--color-gray-200);
    border-radius: 6px;
    padding: 20px; }
    .user-profile-info__block:not(:last-child) {
      margin-bottom: 20px; }
    @media (max-width: 575.98px) {
      .user-profile-info__block {
        padding: 16px; } }
    .user-profile-info__block .form-group {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      column-gap: 10px;
      row-gap: 16px;
      flex-wrap: wrap; }
  .user-profile-info__heading {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.01em;
    color: var(--color-black-200);
    margin-bottom: 20px; }
  .user-profile-info__row {
    display: flex;
    flex-wrap: wrap;
    margin: -12px -8px; }
  .user-profile-info__col {
    padding: 12px 8px;
    flex: 0 0 auto;
    width: 33.333%;
    max-width: 100%; }
    @media (max-width: 767.98px) {
      .user-profile-info__col {
        flex: 0 0 auto;
        width: 50%;
        max-width: 100%; } }
    @media (max-width: 575.98px) {
      .user-profile-info__col {
        flex: 0 0 auto;
        width: 100%;
        max-width: 100%; } }
  .user-profile-info__text {
    padding: 10px;
    background: var(--color-gray-200);
    width: 100%;
    border-radius: 6px; }
  .user-profile-info__item-title {
    font-size: 14px;
    line-height: 1.2857142857;
    letter-spacing: 0.01em;
    color: var(--color-black-200);
    margin-bottom: 4px; }
  .user-profile-info__item-value {
    font-weight: 500;
    font-size: 22px;
    line-height: 1.1818181818;
    letter-spacing: -0.01em;
    color: var(--color-black-200); }
    .user-profile-info__item-value:not(:last-child) {
      margin-bottom: 10px; }
    @media (max-width: 575.98px) {
      .user-profile-info__item-value {
        font-size: 18px; } }
  .user-profile-info__item-text {
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0.01em;
    color: var(--color-gray-100); }
    .user-profile-info__item-text:not(:last-child) {
      margin-bottom: 10px; }
    @media (max-width: 575.98px) {
      .user-profile-info__item-text {
        font-size: 14px; } }
  .user-profile-info__item-links {
    display: inline-flex;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 4px;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0.01em;
    color: var(--color-blue-100); }
    .user-profile-info__item-links:not(:last-child) {
      margin-bottom: 10px; }
    @media (max-width: 575.98px) {
      .user-profile-info__item-links {
        font-size: 14px; } }
  .user-profile-info__item-link {
    cursor: pointer;
    color: var(--color-blue-100); }
    .user-profile-info__item-link:hover {
      color: var(--color-blue-300); }
  .user-profile-info__item-info {
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0.01em;
    color: var(--color-gray-100); }
    .user-profile-info__item-info:not(:last-child) {
      margin-bottom: 10px; }
    @media (max-width: 575.98px) {
      .user-profile-info__item-info {
        font-size: 14px; } }
  .user-profile-info a {
    color: var(--color-blue-100);
    transition: var(--transition-normal); }
    .user-profile-info a:hover {
      color: var(--color-blue-300); }
  .user-profile-info__content {
    word-break: break-word; }
    .user-profile-info__content .user-profile-info__socials {
      margin-top: 10px; }
  .user-profile-info__socials {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px; }
  .user-profile-info__social {
    display: inline-flex;
    position: relative;
    vertical-align: top;
    white-space: nowrap;
    align-items: center;
    flex: 0 0 auto;
    max-width: 100%;
    border: 1px solid var(--color-gray-200);
    border-radius: 4px;
    cursor: pointer;
    transition: opacity 0.3s ease; }
    .user-profile-info__social.facebook_soc_ico_btn {
      background: #4168a8; }
    .user-profile-info__social.twitter_soc_ico_btn {
      background: #0A92C8; }
    .user-profile-info__social.google_soc_ico_btn {
      background: #fff; }
    .user-profile-info__social.yandex_soc_ico_btn {
      background: #fff; }
    .user-profile-info__social.vkontakte_soc_ico_btn {
      background: #0077FF; }
    .user-profile-info__social.odnoklassniki_soc_ico_btn {
      background: #F68634; }
    .user-profile-info__social.mail_soc_ico_btn {
      background: #005FF9; }
    .user-profile-info__social.telegram_soc_ico_btn {
      background: #0b92e9; }
    .user-profile-info__social.telegram-popover {
      cursor: help; }
    .user-profile-info__social.b-active-soc {
      cursor: default; }
    .user-profile-info__social.b-add-soc {
      opacity: 0.5; }
      .user-profile-info__social.b-add-soc:hover {
        opacity: 1; }
      .user-profile-info__social.b-add-soc:before {
        content: "+";
        position: absolute;
        top: -6px;
        right: -8px;
        display: inline-block;
        height: 16px;
        width: 16px;
        background: var(--color-green-100);
        font-size: 12px;
        line-height: 10px;
        text-align: center;
        font-weight: 700;
        border-radius: 50%;
        color: #fff;
        border: 2px solid #fff; }
    .user-profile-info__social.b-show-soc i.fa, .user-profile-info__social.b-hide-soc i.fa {
      background: var(--color-gray-200);
      margin-right: 5px;
      border-radius: 5px;
      font-weight: 700; }
    .user-profile-info__social.b-show-soc i.fa {
      color: var(--color-gray-400); }
    .user-profile-info__social.b-show-soc:hover i.fa {
      color: var(--color-gray-100); }
    .user-profile-info__social.b-hide-soc i.fa {
      color: var(--color-green-100); }
  .user-profile-info__social-icon {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center; }
    .user-profile-info__social-icon img {
      max-width: 20px;
      max-height: 20px;
      object-fit: cover; }
    .user-profile-info__social-icon svg {
      width: 20px;
      fill: var(--color-white); }
  .user-profile-info__socials-delimiter {
    width: 2px;
    height: 40px;
    background: var(--color-gray-300); }
  .user-profile-info__admin {
    display: flex;
    align-items: center;
    column-gap: 10px;
    row-gap: 16px;
    margin-bottom: 16px; }

.user-achievements {
  margin: 20px 0;
  background: var(--color-white);
  border-radius: 16px;
  padding: 32px 32px 20px; }
  @media (max-width: 575.98px) {
    .user-achievements {
      margin: 20px -16px;
      padding: 16px;
      border-radius: 0px; } }
  .user-achievements__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2727272727;
    letter-spacing: 0.03em;
    color: var(--color-black-200);
    margin-bottom: 12px; }
    @media (max-width: 575.98px) {
      .user-achievements__title {
        font-size: 18px; } }
  .user-achievements__items {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 20px; }
  .user-achievements__item {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .user-achievements__elem {
    width: 108px; }
  .user-achievements__img {
    margin: 0 auto 8px;
    text-align: center; }
  .user-achievements__heading {
    font-size: 12px;
    line-height: 1.3333333333;
    text-align: center;
    letter-spacing: -0.02em;
    color: var(--color-black-200); }
  .user-achievements__text {
    font-size: 12px;
    line-height: 1.3333333333;
    text-align: center;
    letter-spacing: -0.02em;
    color: var(--color-gray-100); }

/*# sourceMappingURL=user-info-profile.css.map */

.user-bookmakers {
  margin: 20px 0;
  background: var(--color-white);
  border-radius: 16px;
  padding: 32px 32px 24px; }
  @media (max-width: 575.98px) {
    .user-bookmakers {
      padding: 16px;
      border-radius: 0px; } }
  .user-bookmakers__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2727272727;
    letter-spacing: 0.03em;
    color: var(--color-black-200);
    margin-bottom: 12px; }
    @media (max-width: 575.98px) {
      .user-bookmakers__title {
        font-size: 18px; } }
  .user-bookmakers__items {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: -6px;
    position: relative; }
  .user-bookmakers .author-info__bk {
    padding: 6px;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .user-bookmakers .author-info__bk-elem {
    width: 172px;
    height: 80px;
    border: 1px solid var(--color-gray-200);
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px; }
    @media (max-width: 575.98px) {
      .user-bookmakers .author-info__bk-elem {
        padding: 10px;
        width: 120px;
        height: 60px; } }
    .user-bookmakers .author-info__bk-elem img {
      max-width: 100%; }
  .user-bookmakers .owl-theme .owl-nav {
    margin: 0; }
    .user-bookmakers .owl-theme .owl-nav [class*=owl-]:hover {
      background: #c5d0dbb0;
      color: #fff;
      text-decoration: none; }
    .user-bookmakers .owl-theme .owl-nav .owl-prev,
    .user-bookmakers .owl-theme .owl-nav .owl-next {
      position: absolute;
      height: 35px;
      color: inherit;
      background: rgba(255, 255, 255, 0.7);
      border: 1px solid var(--color-gray-200);
      z-index: 100;
      top: 50%;
      margin-top: -17px;
      margin-right: 0;
      display: inline-flex;
      align-items: center; }
      .user-bookmakers .owl-theme .owl-nav .owl-prev i,
      .user-bookmakers .owl-theme .owl-nav .owl-next i {
        font-size: 1.3em;
        color: var(--color-gray-500); }
    .user-bookmakers .owl-theme .owl-nav .owl-prev {
      left: -10px; }
    .user-bookmakers .owl-theme .owl-nav .owl-next {
      right: -20px; }
    .user-bookmakers .owl-theme .owl-nav .disabled {
      display: none; }

/*# sourceMappingURL=user-bookmakers.css.map */

.user-statistics {
  background: var(--color-white);
  border-radius: 16px;
  padding: 32px;
  margin: 20px 0; }
  @media (max-width: 575.98px) {
    .user-statistics {
      border-radius: 0px;
      padding: 16px; } }
  .user-statistics__block:not(:last-child) {
    margin-bottom: 32px; }
  .user-statistics__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2727272727;
    letter-spacing: 0.03em;
    color: var(--color-black-200);
    margin-bottom: 16px; }
    @media (max-width: 575.98px) {
      .user-statistics__title {
        font-size: 18px; } }

.statistics-tab__nav {
  padding-bottom: 24px;
  overflow: auto;
  display: flex;
  align-items: center; }
.statistics-tab__nav-item {
  border: 1px solid var(--color-gray-400);
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
  padding: 10px 14px;
  font-size: 14px;
  line-height: 1.2857142857;
  text-align: center;
  letter-spacing: 0.01em;
  color: var(--color-black-200);
  cursor: pointer;
  margin-right: -1px; }
  .statistics-tab__nav-item.active {
    color: var(--color-white);
    background: var(--color-blue-100);
    border: 1px solid var(--color-blue-100); }
  .statistics-tab__nav-item:first-child {
    border-radius: 6px 0 0 6px; }
  .statistics-tab__nav-item:last-child {
    border-radius: 0 6px 6px 0; }
.statistics-tab__title {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2727272727;
  letter-spacing: 0.03em;
  color: var(--color-black-200);
  margin-bottom: 16px; }
  @media (max-width: 575.98px) {
    .statistics-tab__title {
      font-size: 18px; } }
.statistics-tab__body-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3333333333;
  letter-spacing: 0.03em;
  color: var(--color-black-200);
  margin: 16px 0; }
  @media (max-width: 575.98px) {
    .statistics-tab__body-title {
      font-size: 16px; } }
.statistics-tab__body {
  padding: 20px;
  border: 1px solid var(--color-gray-200);
  border-radius: 16px;
  position: relative; }
  @media (max-width: 575.98px) {
    .statistics-tab__body {
      margin: 0 -16px; } }
  .statistics-tab__body.is-loading:after {
    border-radius: 16px;
    content: "";
    height: 100%;
    position: absolute;
    display: block;
    width: 100%;
    background: #f1f1f19c;
    top: 0;
    left: 0; }
.statistics-tab__body-item {
  display: none; }
  .statistics-tab__body-item.active {
    display: block; }
.statistics-tab__row {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
  margin-bottom: 16px; }
  @media (max-width: 1199.98px) {
    .statistics-tab__row {
      flex-flow: column; } }
.statistics-tab__col {
  padding: 12px;
  flex: 0 0 auto;
  width: 50%;
  max-width: 100%; }
  @media (max-width: 1199.98px) {
    .statistics-tab__col {
      flex: 0 0 auto;
      width: 100%;
      max-width: 100%; } }
.statistics-tab__item {
  border: 1px solid var(--color-gray-200);
  border-radius: 6px;
  padding: 20px; }
  @media (max-width: 575.98px) {
    .statistics-tab__item {
      padding: 16px; } }
.statistics-tab__item-title {
  font-size: 18px;
  line-height: 1.3333333333;
  letter-spacing: 0.03em;
  color: var(--color-black-200);
  margin-bottom: 10px; }
  @media (max-width: 575.98px) {
    .statistics-tab__item-title {
      font-size: 16px; } }
.statistics-tab__graph {
  height: 360px;
  width: 100%; }

.statistics-user-table {
  overflow: auto;
  border: 1px solid var(--color-gray-200);
  border-radius: 6px; }
  .statistics-user-table__body {
    min-width: 768px; }
  .statistics-user-table table {
    width: 100%;
    border-collapse: collapse; }
    .statistics-user-table table thead th {
      font-weight: 400;
      font-size: 12px;
      line-height: 1;
      letter-spacing: 0.01em;
      color: var(--color-gray-100);
      padding: 20px 10px 16px 0;
      text-align: left; }
      .statistics-user-table table thead th:first-child {
        padding-left: 20px; }
      .statistics-user-table table thead th:last-child {
        padding-right: 20px; }
      @media (max-width: 575.98px) {
        .statistics-user-table table thead th {
          font-size: 10px; } }
    .statistics-user-table table tbody tr {
      background: #fff; }
      .statistics-user-table table tbody tr:nth-child(odd) {
        background: rgba(242, 242, 245, 0.6); }
    .statistics-user-table table tbody td {
      font-weight: 400;
      font-size: 14px;
      line-height: 1.2857142857;
      letter-spacing: 0.01em;
      color: var(--color-black-200);
      padding: 11px 10px 11px 0;
      text-align: left; }
      .statistics-user-table table tbody td:first-child {
        padding-left: 20px; }
      .statistics-user-table table tbody td:last-child {
        padding-right: 20px; }
      @media (max-width: 575.98px) {
        .statistics-user-table table tbody td {
          font-size: 12px; } }
      .statistics-user-table table tbody td .cell-alias {
        color: var(--color-gray-100);
        font-size: 10px; }

/*# sourceMappingURL=user-statistics.css.map */

.user-latest-bets {
  background: var(--color-white);
  border-radius: 16px;
  margin: 20px 0;
  padding: 32px; }
  @media (max-width: 575.98px) {
    .user-latest-bets {
      border-radius: 0px;
      padding: 16px; } }
  .user-latest-bets__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2727272727;
    letter-spacing: 0.03em;
    color: var(--color-black-200);
    margin-bottom: 20px; }
    @media (max-width: 575.98px) {
      .user-latest-bets__title {
        font-size: 18px; } }

.latest-bets-tab__nav {
  display: flex;
  align-items: center;
  column-gap: 12px;
  padding: 16px 0; }
.latest-bets-tab__nav-item {
  background: var(--color-gray-200);
  border-radius: 20px;
  padding: 8px;
  cursor: pointer;
  column-gap: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0.01em;
  color: var(--color-gray-100);
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
  min-width: 40px; }
  .latest-bets-tab__nav-item.active {
    color: var(--color-white);
    background: var(--color-blue-200);
    border-radius: 22px;
    padding: 8px 16px 8px 14px; }
    .latest-bets-tab__nav-item.active span {
      display: block;
      white-space: nowrap; }
    .latest-bets-tab__nav-item.active svg {
      fill: var(--color-white); }
    .latest-bets-tab__nav-item.active img {
      filter: brightness(0) invert(1);
      opacity: 1;
      margin-right: 6px; }
  .latest-bets-tab__nav-item img {
    height: 24px;
    width: 24px;
    opacity: 0.6; }
  .latest-bets-tab__nav-item span {
    display: none; }
  .latest-bets-tab__nav-item svg {
    height: 24px;
    flex: 0 0 auto;
    width: 24px;
    max-width: 100%;
    display: flex;
    align-items: center;
    fill: var(--color-gray-300); }
.latest-bets-tab__body {
  position: relative; }
  .latest-bets-tab__body.is-loading:after {
    border-radius: 16px;
    content: "";
    height: 100%;
    position: absolute;
    display: block;
    width: 100%;
    background: #f1f1f19c;
    top: 0;
    left: 0; }
.latest-bets-tab__body-item {
  display: none; }
  .latest-bets-tab__body-item.active {
    display: block; }
.latest-bets-tab__box {
  border: 1px solid var(--color-gray-200);
  border-radius: 6px;
  padding: 20px;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.01em;
  color: var(--color-gray-100); }
.latest-bets-tab .owl-theme .owl-nav {
  margin: 0; }
  .latest-bets-tab .owl-theme .owl-nav [class*=owl-]:hover {
    background: #c5d0dbb0;
    color: #fff;
    text-decoration: none; }
  .latest-bets-tab .owl-theme .owl-nav .owl-prev,
  .latest-bets-tab .owl-theme .owl-nav .owl-next {
    position: absolute;
    height: 40px;
    width: 40px;
    color: inherit;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid var(--color-gray-200);
    z-index: 100;
    top: 50%;
    margin-top: -20px;
    margin-right: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%; }
    .latest-bets-tab .owl-theme .owl-nav .owl-prev svg,
    .latest-bets-tab .owl-theme .owl-nav .owl-next svg {
      width: 40px;
      height: 40px; }
  .latest-bets-tab .owl-theme .owl-nav .owl-prev {
    left: -5px; }
    .latest-bets-tab .owl-theme .owl-nav .owl-prev svg {
      transform: rotate(180deg); }
  .latest-bets-tab .owl-theme .owl-nav .owl-next {
    right: -15px; }
  .latest-bets-tab .owl-theme .owl-nav .disabled {
    display: none; }

.latest-bets-table {
  overflow: auto;
  border: 1px solid var(--color-gray-200);
  border-radius: 6px; }
  .latest-bets-table__body {
    min-width: 800px; }
  .latest-bets-table__row-event {
    font-weight: 700; }
  .latest-bets-table__row-bet {
    font-weight: 500; }
  .latest-bets-table__img img {
    max-width: 100%; }
  .latest-bets-table .show-more {
    margin-top: 10px;
    background: var(--color-gray-200);
    margin-bottom: 0; }
    .latest-bets-table .show-more:hover {
      background: var(--color-blue-300);
      color: var(--color-white); }
  .latest-bets-table table {
    width: 100%;
    border-collapse: collapse; }
    .latest-bets-table table thead th {
      font-weight: 400;
      padding: 20px 10px 16px 0;
      font-size: 12px;
      line-height: 1;
      text-align: left;
      letter-spacing: 0.01em;
      color: var(--color-gray-100); }
      .latest-bets-table table thead th:first-child {
        padding-left: 20px; }
      .latest-bets-table table thead th:last-child {
        padding-right: 20px; }
      @media (max-width: 575.98px) {
        .latest-bets-table table thead th {
          font-size: 10px; } }
    .latest-bets-table table tbody tr {
      background: #fff; }
      .latest-bets-table table tbody tr:nth-child(odd) {
        background: rgba(242, 242, 245, 0.6); }
      .latest-bets-table table tbody tr.latest-bets-table__row {
        cursor: pointer; }
        .latest-bets-table table tbody tr.latest-bets-table__row:hover {
          background: var(--color-blue-200);
          color: var(--color-white); }
      .latest-bets-table table tbody tr.latest-bets-table__row-express {
        background: var(--color-gray-500);
        color: var(--color-white); }
    .latest-bets-table table tbody td {
      font-weight: 400;
      padding: 10px 10px 10px 0;
      font-size: 14px;
      line-height: 1.2857142857;
      letter-spacing: 0.01em;
      text-align: left; }
      .latest-bets-table table tbody td:first-child {
        padding-left: 20px; }
      .latest-bets-table table tbody td:last-child {
        padding-right: 20px; }
      @media (max-width: 575.98px) {
        .latest-bets-table table tbody td {
          font-size: 12px; } }
      .latest-bets-table table tbody td i.fa {
        font-size: 18px;
        margin-left: 4px; }
        @media (max-width: 575.98px) {
          .latest-bets-table table tbody td i.fa {
            font-size: 16px; } }

/*# sourceMappingURL=user-latest-bets.css.map */

.user-last-warnings {
  background: var(--color-white);
  border-radius: 16px;
  margin: 20px 0;
  padding: 32px; }
  @media (max-width: 575.98px) {
    .user-last-warnings {
      margin: 20px -16px;
      padding: 16px;
      border-radius: 0px; } }
  .user-last-warnings__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2727272727;
    letter-spacing: 0.03em;
    color: var(--color-black-200);
    margin-bottom: 20px; }
    @media (max-width: 575.98px) {
      .user-last-warnings__title {
        font-size: 18px;
        margin-bottom: 12px; } }
  .user-last-warnings__table-body {
    min-width: 768px; }
  .user-last-warnings__table {
    overflow: auto;
    border: 1px solid var(--color-gray-200);
    border-radius: 6px; }
    .user-last-warnings__table table {
      width: 100%;
      border-collapse: collapse; }
      .user-last-warnings__table table thead th {
        font-weight: 400;
        padding: 20px 10px 16px 0;
        font-size: 12px;
        line-height: 1;
        text-align: left;
        letter-spacing: 0.01em;
        color: var(--color-gray-100); }
        .user-last-warnings__table table thead th:first-child {
          padding-left: 20px; }
        .user-last-warnings__table table thead th:last-child {
          padding-right: 20px; }
        @media (max-width: 575.98px) {
          .user-last-warnings__table table thead th {
            font-size: 10px; } }
      .user-last-warnings__table table tbody tr {
        background: #fff; }
        .user-last-warnings__table table tbody tr:nth-child(odd) {
          background: rgba(242, 242, 245, 0.6); }
        .user-last-warnings__table table tbody tr.passive-warn {
          opacity: 0.3; }
          .user-last-warnings__table table tbody tr.passive-warn:hover {
            opacity: 1; }
      .user-last-warnings__table table tbody td {
        font-weight: 400;
        padding: 10px 10px 10px 0;
        font-size: 14px;
        line-height: 1.2857142857;
        letter-spacing: 0.01em;
        text-align: left; }
        .user-last-warnings__table table tbody td:first-child {
          padding-left: 20px; }
        .user-last-warnings__table table tbody td:last-child {
          padding-right: 20px; }
        @media (max-width: 575.98px) {
          .user-last-warnings__table table tbody td {
            font-size: 12px; } }
        .user-last-warnings__table table tbody td i.fa {
          font-size: 18px;
          margin-left: 4px; }
          @media (max-width: 575.98px) {
            .user-last-warnings__table table tbody td i.fa {
              font-size: 16px; } }

.user-restrictions {
  background: var(--color-white);
  border-radius: 16px;
  margin: 20px 0;
  padding: 32px; }
  @media (max-width: 575.98px) {
    .user-restrictions {
      margin: 20px -16px;
      padding: 16px;
      border-radius: 0px; } }
  .user-restrictions__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2727272727;
    letter-spacing: 0.03em;
    color: var(--color-black-200);
    margin-bottom: 20px; }
    @media (max-width: 575.98px) {
      .user-restrictions__title {
        font-size: 18px;
        margin-bottom: 12px; } }
  .user-restrictions__body-title {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.3333333333;
    letter-spacing: 0.03em;
    color: var(--color-black-200);
    margin-bottom: 15px; }
    @media (max-width: 575.98px) {
      .user-restrictions__body-title {
        font-size: 16px;
        margin-bottom: 10px; } }
  .user-restrictions__list {
    margin: 16px 0;
    list-style: none;
    display: flex;
    flex-flow: column;
    row-gap: 12px; }
    .user-restrictions__list li {
      font-size: 16px;
      line-height: 1.5;
      letter-spacing: 0.01em;
      padding-left: 19px;
      position: relative; }
      .user-restrictions__list li:before {
        content: "";
        display: block;
        width: 5px;
        height: 100%;
        background: var(--color-red-300);
        position: absolute;
        top: 0;
        left: 0; }
  .user-restrictions__actions {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 10px; }
  .user-restrictions__btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    border: 1px solid var(--color-gray-400);
    border-radius: 6px;
    padding: 9px 14px;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: -0.03em;
    transition: var(--transition-normal);
    border-color: var(--color-red-300);
    background: var(--color-white); }
    .user-restrictions__btn:hover {
      background: var(--color-red-300);
      color: var(--color-white); }
    .user-restrictions__btn.allow_custom_add, .user-restrictions__btn.allow_pm_add, .user-restrictions__btn.allow_comments_add {
      border-color: var(--color-green-100); }
      .user-restrictions__btn.allow_custom_add:hover, .user-restrictions__btn.allow_pm_add:hover, .user-restrictions__btn.allow_comments_add:hover {
        background: var(--color-green-100);
        color: var(--color-white); }

/*# sourceMappingURL=user-last-warnings.css.map */
