
.qrcode-address {
    width: 100%;
    height: 100%;
    background-size: contain !important;
}
.spinner {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 3px solid rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    border-top-color: rgba(0, 0, 0, 0.3);
    animation: spin 1s linear infinite;
    box-sizing: border-box;
}
.spinner.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
table .spinner {
    display: block;
    margin: 20px auto;
    box-sizing: border-box;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}

.center-empty-alert {
    display: block;
    margin: 20px auto;
    box-sizing: border-box;
    text-align: center;
    font-style: italic;
    font-weight: 200;
}

.center-empty-alert.non-grid {
    margin: 0 auto !important;
    grid-column: 1 / -1;
}

.modal-notification {
    display: none;
}
.modal-notification.active {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 16px;
    padding: 8px 10px;
    border-radius: 8px;
    font-size: 14px;
}
.modal-notification.text-error {
    border-left: 4px solid #f44336;
    background-color: #ffe9e9;
    color: #c62828;
}
.modal-notification.text-success {
    border-left: 4px solid #4caf50;
    background-color: #e8f5e9;
    color: #2e7d32;
}

.payment-al {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}

.payment-address__labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}

@media (max-width: 700px) {
    .payment-al {
        display: block;
    }

    .payment-address__labels{
        margin-top: 12px;
    }
}

.copied-highlight {
    background-color: #cce5ff;
    transition: background-color 0.3s ease;
}


.row-enter-from {
    opacity: 0;
    transform: translateY(-10px);
}
.row-enter-to {
    opacity: 1;
    transform: translateY(0);
}
.row-enter-active {
    transition: all 0.3s ease;
}

.row-leave-from {
    opacity: 1;
    transform: translateY(0);
}
.row-leave-to {
    opacity: 0;
    transform: translateY(10px);
}
.row-leave-active {
    transition: all 0.2s ease;
}
.row-move {
    transition: transform 0.3s ease;
}
[v-cloak] { opacity: 0; }

.loading-indicator {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 0;
    font-size: 14px;
    color: #555;
    position: relative;
}

.loading-indicator::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    border: 2px solid #ccc;
    border-top-color: #333;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}

.history-filter__link{
    white-space: nowrap;
}

@media (max-width: 700px) {
    .history-filter__row {
        flex-direction: column;
        gap:12px;
        padding-bottom: 16px;
    }

    .history-filter__items{
        border-bottom: 0;
    }
}


 .bot-aside {
     position: fixed;
     max-height: calc(100vh - 60px);


     top: 60px;
     right: -500px;
     width: 407px;

     overflow-y: auto;
     -webkit-transition: right 0.3s ease;
     -o-transition: right 0.3s ease;
     transition: right 0.3s ease;
     z-index: 1000;

     background: #FFF;
     -webkit-box-shadow: 0px 9px 30px 2px rgba(0, 0, 0, 0.10);
     box-shadow: 0px 9px 30px 2px rgba(0, 0, 0, 0.10);
 }

.bot-aside.active {
    right: 0;
}

.bot-aside__container {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.bot-activate__card {
    border: 0;
    background: transparent;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 20px;
}

.bot-aside__footer {
    border-top: 1px solid #EAEDF1;
    padding: 16px 20px 20px;
}

.bot-activate__tit {
    margin-bottom: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.bot-activate__tit .title {
    color: #000;
    font-size: 24px;
    line-height: 24px;

    font-family: "Aeonik", serif;
    font-weight: 400;
    font-variation-settings: "wght" 700;
    font-style: normal;
    margin-bottom: 0;
}

.bot-aside .bootstrap-select>.dropdown-toggle.bs-placeholder,
.bot-aside .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bot-aside .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bot-aside .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
.bot-aside .bootstrap-select .dropdown-toggle,
.bot-aside .bootstrap-select .dropdown-toggle:focus,
.bot-aside .bootstrap-select .dropdown-toggle:hover {
    border-radius: 12px;
    border: 1px solid #EAEDF1;
    background: #F7F8FA;
    height: 60px;
}

.bot-aside .bootstrap-select .filter-option-inner-inner {
    color: #C4CDDC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
}

.bot-aside .bootstrap-select .dropdown-menu {
    background: #F7F8FA;
}

.bot-activate__amount {
    border-radius: 12px;
    border: 1px solid #EAEDF1;
    background: #F7F8FA;
}

[data-theme=dark-theme] .bot-aside {
    border: 1px solid #14151a;
    background: #0c0e12;
    -webkit-box-shadow: 0 3px 8px 12px rgba(53, 56, 58, .03);
    box-shadow: 0 3px 8px 12px rgba(53, 56, 58, .03);
}

[data-theme=dark-theme] .bot-aside__footer {
    border-top: 1px solid #14151a;
}

[data-theme=dark-theme] .bot-aside .bootstrap-select>.dropdown-toggle.bs-placeholder,
[data-theme=dark-theme] .bot-aside .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
[data-theme=dark-theme] .bot-aside .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
[data-theme=dark-theme] .bot-aside .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
[data-theme=dark-theme] .bot-aside .bootstrap-select .dropdown-toggle,
[data-theme=dark-theme] .bot-aside .bootstrap-select .dropdown-toggle:focus,
[data-theme=dark-theme] .bot-aside .bootstrap-select .dropdown-toggle:hover {
    border: 1px solid #1c1f2c;
    background: rgba(20, 23, 32, .3);
}

[data-theme=dark-theme] .bot-aside .bootstrap-select .dropdown-menu {
    background: rgba(20, 23, 32, .3);
}

@media (max-width: 500px) {
    .bot-aside {
        width: 100%;
        right: -600px;
    }

    .bot-activate__tit .title{
        font-size: 22px;
    }
}


 .bot-item__title-row .bot-item__title {
     margin-bottom: 0;
 }

.bot-item__title-row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    margin-bottom: 16px;
}

.bot-item__txt {
    gap: 16px;
}

.bot-item .bot-item__title-row .txt .val-proc {
    font-family: "Aeonik", serif;
    font-weight: 400;
    font-variation-settings: "wght" 500;
    font-style: normal;
    font-size: 21px;
    line-height: 21px;
}

[data-id=rirst-place] .bot-item__label {
    background: rgba(246, 200, 107, .55);
}

[data-id="2nd-place"] .bot-item__label {
    background: rgba(168, 145, 205, 0.55);
}

[data-id="3nd-place"] .bot-item__label {
    background: rgba(231, 125, 111, .55);
}

[data-id="4nd-place"] .bot-item__label {
    background: rgba(190, 214, 255, 0.55);
}

[data-id="5nd-place"] .bot-item__label {
    background: rgba(162, 162, 163, 0.35);
}

[data-id="rirst-place"] .bot-item__title-row .txt .val-proc {
    color: #F6C86B;
}

[data-id="rirst-place"] .bot-item__card {
    background: linear-gradient(180deg, rgba(246, 200, 107, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%), var(--Text, #FFF);
}

[data-id="2nd-place"] .bot-item__title-row .txt .val-proc {
    color: #A891CD;
}

[data-id="2nd-place"] .bot-item__label .tit {
    color: #A891CD;
}

[data-id="2nd-place"] .bot-item__label img {
    filter: brightness(0) saturate(100%) invert(81%) sepia(42%) saturate(2407%) hue-rotate(199deg) brightness(85%) contrast(87%);
}

[data-id="2nd-place"] .bot-item__card {
    background: linear-gradient(180deg, rgba(168, 145, 205, 0.10) 0%, rgba(168, 145, 205, 0.00) 100%), var(--Text, #FFF);
}

[data-id="3nd-place"] .bot-item__title-row .txt .val-proc {
    color: #E77D6F;
}

[data-id="3nd-place"] .bot-item__card {
    background: linear-gradient(180deg, rgba(231, 125, 111, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%), var(--Text, #FFF);
}

[data-id="4nd-place"] .bot-item__label img {
    filter: brightness(0) saturate(100%) invert(77%) sepia(5%) saturate(7499%) hue-rotate(186deg) brightness(97%) contrast(91%);
}

[data-id="4nd-place"] .bot-item__label .tit {
    color: #8CAFEC;
}

[data-id="4nd-place"] .bot-item__title-row .txt .val-proc {
    color: #8CAFEC;
}

[data-id="4nd-place"] .bot-item__card {
    background: linear-gradient(180deg, rgba(140, 175, 236, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%), var(--Text, #FFF);
}

[data-id="5nd-place"] .bot-item__title-row .txt .val-proc {
    color: #8F8F8F;
}

[data-id="5nd-place"] .bot-item__card {
    background: linear-gradient(180deg, rgba(143, 143, 143, 0.13) 0%, rgba(255, 255, 255, 0.00) 100%), var(--Text, #FFF);
}

.bot__row {
    grid-template-columns: repeat(4, 1fr);
    gap: 12px
}

.bot__row-item {
    display: grid;
    grid-column: span 3;
    grid-template-columns: 1fr 1fr;
    gap: 12px
}

.aoverview-item[data-color="blue"] {
    border-radius: 16px;
    border: 1px solid #EDF1F5;
    background: linear-gradient(301deg, rgba(51, 139, 229, 0.06) 1.9%, rgba(51, 139, 229, 0.08) 47.81%, rgba(51, 139, 229, 0.10) 86.02%), #FFF;
}

.aoverview-item[data-color="blue"] .aoverview-item__coin .img {
    box-shadow: 0px 0px 24px 0px rgba(51, 139, 229, 0.40);
    border: 0;
    background: transparent;
}

.aoverview-item[data-color="blue"] .aoverview-item__coin .img img {
    width: 100%;
}

.aoverview-item[data-color="green"] {
    border-radius: 16px;
    border: 1px solid #EDF1F5;
    background: linear-gradient(301deg, rgba(80, 175, 149, 0.06) 1.9%, rgba(80, 175, 149, 0.03) 47.81%, rgba(80, 175, 149, 0.11) 86.02%), #FFF;
}

.aoverview-item[data-color="green"] .aoverview-item__coin .img {
    box-shadow: 0px 0px 24px 0px rgba(80, 175, 149, 0.40);
    border: 0;
    background: transparent;
}

.aoverview-item[data-color="green"] .aoverview-item__coin .img img {
    width: 100%;
}

.aoverview-item[data-color="green"] .aoverview-item__arp .val {
    color: #50AF95;
    text-shadow: 0px 0px 12px rgba(80, 175, 149, 0.15);
}

.aoverview-item[data-color="green"] progress[value]::-webkit-progress-bar {
    background: rgba(80, 175, 149, 0.10);
}

.aoverview-item[data-color="green"] progress[value]::-webkit-progress-value {
    background: #50AF96;
}

.aoverview-item[data-color="yellow"] {
    border-radius: 16px;
    border: 1px solid #EDF1F5;
    background: linear-gradient(301deg, rgba(255, 168, 0, 0.05) 11.28%, rgba(255, 168, 0, 0.02) 52.57%, rgba(255, 168, 0, 0.08) 86.02%), #FFF;
}

.aoverview-item[data-color="yellow"] .aoverview-item__coin .img {
    box-shadow: 0px 0px 24px 0px rgba(255, 168, 0, 0.40);
    border: 0;
    background: transparent;
}

.aoverview-item[data-color="yellow"] .aoverview-item__coin .img img {
    width: 100%;
}

.aoverview-item[data-color="yellow"] .aoverview-item__arp .val {
    color: #FFA800;
    text-shadow: 0px 0px 12px rgba(255, 168, 0, 0.15);
}

.aoverview-item[data-color="yellow"] progress[value]::-webkit-progress-bar {
    background: rgba(255, 168, 0, 0.10);
}

.aoverview-item[data-color="yellow"] progress[value]::-webkit-progress-value {
    background: #FFA800;
}



[data-theme=dark-theme] .bot-item__card {
    background: #0d1119 !important;
}

[data-theme=dark-theme] .aoverview-item {
    border: 1px solid #14151a !important;
    background: #0f1115 !important;
}

@media (max-width: 1320px) {

    [data-id="2nd-place"],
    [data-id="3nd-place"],
    [data-id=rirst-place] {
        width: calc(50% - 13px);
    }

    [data-id="5nd-place"] {
        width: 100%;
    }

    .bot__row-item {
        width: 100%;
    }
}


 .turnover-bonus__item .tit {
     text-transform: capitalize;
 }

.turnover-bonus__item .valute {
    color: #87909F;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
    text-transform: uppercase;
}


@media (max-width: 700px) {
    .turnover-bonus__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .turnover-bonus__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .turnover-bonus__item .tit {
        margin-bottom: 0;
    }

    .turnover-bonus__item .val {
        font-size: 15px;
    }
}


 [data-id="5nd-place"] .bot-item__label {
     background: rgba(80, 175, 149, 0.55);
 }

[data-id="5nd-place"] .bot-item__label .tit {
    color: rgba(80, 175, 149, 1);
}

[data-id="5nd-place"] .bot-item__label img {
    -webkit-filter: brightness(0) saturate(100%) invert(57%) sepia(67%) saturate(301%) hue-rotate(113deg) brightness(95%) contrast(85%);
    filter: brightness(0) saturate(100%) invert(57%) sepia(67%) saturate(301%) hue-rotate(113deg) brightness(95%) contrast(85%);
}

[data-id="5nd-place"] .bot-item__card {
    background: -o-linear-gradient(149deg, rgba(80, 175, 149, 0.06) 1.9%, rgba(80, 175, 149, 0.03) 47.81%, rgba(80, 175, 149, 0.11) 86.02%), #FFF;
    background: linear-gradient(301deg, rgba(80, 175, 149, 0.06) 1.9%, rgba(80, 175, 149, 0.03) 47.81%, rgba(80, 175, 149, 0.11) 86.02%), #FFF;
}


.aoverview-item[data-color="violet"] {
    border-radius: 16px;
    border: 1px solid #EDF1F5;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(168, 145, 205, 0.10)), to(rgba(168, 145, 205, 0.00))), var(--Text, #FFF);
    background: -o-linear-gradient(top, rgba(168, 145, 205, 0.10) 0%, rgba(168, 145, 205, 0.00) 100%), var(--Text, #FFF);
    background: linear-gradient(180deg, rgba(168, 145, 205, 0.10) 0%, rgba(168, 145, 205, 0.00) 100%), var(--Text, #FFF);
}

.aoverview-item[data-color="violet"] .aoverview-item__coin .img {
    -webkit-box-shadow: 0px 0px 24px 0px rgb(168 145 205 / 40%);
    box-shadow: 0px 0px 24px 0px rgb(168 145 205 / 40%);
    border: 0;
    background: transparent;
}

.aoverview-item[data-color="violet"] .aoverview-item__coin .img img {
    width: 100%;
}

.aoverview-item[data-color="violet"] .aoverview-item__arp .val {
    color: #A891CD;
    text-shadow: 0px 0px 12px rgba(80, 175, 149, 0.15);
}

.aoverview-item[data-color="violet"] progress[value]::-webkit-progress-bar {
    background: rgb(168 145 205 / 40%);
}

.aoverview-item[data-color="violet"] progress[value]::-webkit-progress-value {
    background: #A891CD;
}


@media (max-width: 500px) {
    .bot-aside {
        background: rgba(2, 5, 10, .8);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .bot-aside__container {
        height: auto;
        border-radius: 12px 12px 0 0;
        border: 1px solid #eaedf1;
        background: #fff;
    }
}

.aoverview-item[data-color="red"] {
    border-radius: 16px;
    border: 1px solid #EDF1F5;
    background: linear-gradient(180deg, rgba(231, 125, 111, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%), var(--Text, #FFF);
}

.aoverview-item[data-color="red"] .aoverview-item__coin .img {
    -webkit-box-shadow: 0px 0px 24px 0px rgb(168 145 205 / 40%);
    box-shadow: 0px 0px 24px 0px rgb(168 145 205 / 40%);
    border: 0;
    background: transparent;
}

.aoverview-item[data-color="red"] .aoverview-item__coin .img img {
    width: 100%;
}

.aoverview-item[data-color="red"] .aoverview-item__arp .val {
    color: #e77d6f;
    text-shadow: 0px 0px 12px rgba(80, 175, 149, 0.15);
}

.aoverview-item[data-color="red"] progress[value]::-webkit-progress-bar {
    background: rgb(231 125 111 / 40%);
}

.aoverview-item[data-color="red"] progress[value]::-webkit-progress-value {
    background: #e77d6f;
}

.flag-img {
    width: 20px;
    height: auto;
    vertical-align: middle;
    margin-right: 8px;
}

.share-referral-trigger,
.share-referral-trigger--mob {
    width: 38px;
    height: 38px;
    padding: 9px 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    border: 1px solid #C6DBFF;
    background: linear-gradient(137deg, #0762FF -114.46%, rgba(7, 98, 255, 0.00) 75.95%);
}

.share-referral__inner {
    border-radius: 18px;
    border-right: 1px solid #EBEFF3;
    background: #FFF;
    box-shadow: 0px 2px 17.3px 0px rgba(13, 14, 15, 0.11);
    width: 315px;
    padding: 18px;
    position: relative;
}

.share-referral__title {
    color: #0D0E0F;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 6px;
}

.share-referral__txt {
    color: #87909F;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 12px;
}

.share-referral__qr-wrap {
    padding: 15px 68px;
    border-radius: 12px;
    background: #F7F8FA;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px;
}

.share-referral__download {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 9px 10px 9px 8px;
}

.share-referral__download-title {
    color: #0D0E0F;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 6px;
}

.share-referral__download-txt {
    color: #9F9D9D;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
}

.share-referral__download-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    color: #6F697D;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    text-transform: uppercase;
    background: transparent;
    border: none;
}

.share-referral__copy {
    border-radius: 10px;
    border: 1px solid #EDF1F5;
    background: #F7F8FA;
    padding: 12px;
    display: flex;
    align-items: center;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 6px;
    position: relative;
}

.share-referral__copy-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none;
}

.share-referral__copy .share-referral__txt-link {
    overflow: hidden;
    color: #0D0E0F;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 13px;
}

.share-referral__close-btn {
    position: absolute;
    top: 18px;
    right: 18px;
    width: 16px;
    height: 16px;
    background: transparent;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

[data-theme=dark-theme] .share-referral__qr-wrap,
[data-theme=dark-theme] .share-referral__copy {
    border: 1px solid #151827;
    background: #0d1119;
}

[data-theme=dark-theme] .share-referral__copy .share-referral__txt-link {
    color: #a1a3b5;
}

[data-theme=dark-theme] .share-referral-trigger,
[data-theme=dark-theme] .share-referral-trigger--mob {
    border: 1px solid #242529;
}

.share-referral__copied-txt {
    position: absolute;
    right: 0;
    top: -10px;
    display: none;
}

[data-theme=dark-theme] .ob-table__row .tit {
    color: #a1a3b5;
}

@media (max-width: 700px) {
    .qr-code .copy__txt {
        word-break: break-all;
        max-width: 100%;
        font-size: 14px;
        line-height: 14px;
    }
}

@media (max-width: 500px) {
    .btn-add-dep {
        display: none;
    }
}

@media (max-width: 1200px) {
    .menu-dropdown.open .share-referral-drop {
        display: block;
        position: absolute;
        top: 100%;
        width: 315px;
        right: 0;
        transform: translateX(-60%);
    }
    .menu-dropdown.open .share-referral-drop .menu-drop__inner {
        border-radius: 18px;
        border-right: 1px solid #EBEFF3;
        background: #FFF;
        padding: 18px;
    }
}

.modal--share-referral__inner {
    padding: 16px 16px 44px;
}

@media (max-width: 700px) {
    .share-referral-trigger {
        display: none;
    }
    .menu-dropdown.open .share-referral-drop {
        display: none;
    }
}

@media (min-width: 701px) {
    .share-referral-trigger--mob {
        display: none;
    }
}

.abalance-total {
    padding: 24px 20px;
    border-top: 1px solid #eaedf1;
}

.abalance-total__list {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 48px;
}

.abalance-total__item {
    display: flex;
    flex-direction: column;
    gap: 12px;
    position: relative;
}

.abalance-total__header {
    display: flex;
    align-items: center;
    gap: 6px;
}

.abalance-total__title {
    color: #7C7E92;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
}

.abalance-total__item .abalance-total__value {
    color: #0D0E0F;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;

}

.line-vertical {
    width: 1px;
    height: 36px;
    display: block;
    background: #EAEDF1;
}

.abalance-total__item:not(:first-child):before {
    content: '';
    position: absolute;
    left: -24px;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #EAEDF1;
}

[data-theme=dark-theme] .abalance-total__item .abalance-total__value {
    color: #fff;
}

[data-theme=dark-theme] .abalance-total {
    border-top: 1px solid #14151a;
}

[data-theme=dark-theme] .abalance-total__item::before {
    background-color: #a1a3b5;
}

@media (max-width: 1200px) {
    .abalance-total__list {
        grid-template-columns: repeat(3, 1fr);
        row-gap: 16px;
        column-gap: 48px;
    }
    .abalance-total__item:nth-child(3n + 1)::before {
        display: none;
    }
}

@media (max-width: 700px) {
    .abalance-total__list {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 32px;
        row-gap: 20px;
    }
    .abalance-total__item:nth-child(n + 1):before {
        display: block;
    }
    .abalance-total__item:nth-child(2n + 1)::before {
        display: none;
    }
}

.join-now-btn {
    background: transparent;
    border: none;
}

.bonus-program__title {
    color: #0D0E0F;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 9px;
}

.bonus-program__txt {
    color: #87909F;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 24px;
}

.bonus-program__inner {
    padding: 12px 32px;
}

.bonus-program__btn {
    padding: 9px 15px;
    display: flex;
    align-items: center;
    gap: 9px;
    border-radius: 8px;
    background: #0762FF;
    height: 42px;
    border: none;
    color: #FFF;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
    text-decoration: none;
}

.bonus-program__btn-box {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
}

.bonus-program__important {
    padding: 6px 9px;
    display: flex;
    align-items: center;
    gap: 12px;
    border-radius: 12px;
    background: rgba(227, 154, 35, 0.10);
    margin-bottom: 16px;
}

.bonus-program__important .bonus-program__important-txt {
    color: #E39A23;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
}

.bonus-program__tasks {
    margin-bottom: 24px;
}

.bonus-program__task-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.bonus-program__task-num {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border: 1px solid #EAEDF1;
    background: #F7F8FA;
    padding: 10px 0;
    width: 36px;
    height: 36px;
    color: #0762FF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -0.07px;
}

.bonus-program__task {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

.bonus-program__task-header {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    padding: 10px 0;
}

.bonus-program__task-divider {
    display: block;
    width: 5px;
    height: 5px;
    background: #EAEDF1;
}

.bonus-program__task-title {
    color: #0D0E0F;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -0.08px;
}

.bonus-program__task .bonus-program__reward {
    color: #0762FF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: -0.08px;
}

.bonus-program__task .bonus-program__reward span {
    color: #0d0e0f;
}

.bonus-program__conditions-list {
    list-style: circle;
}

.bonus-program__conditions-list li {
    list-style-position: inside;
}

.bonus-program__steps-list li {
    list-style-position: inside;
}

.bonus-program__details {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.bonus-program__details .bonus-program__details-title,
.bonus-program__info .bonus-program__details-title {
    color: #0D0E0F;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: -0.08px;
    margin-bottom: 4px;
}

.bonus-program__reward-list li span {
    color: #0762FF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: -0.08px;
}

.bonus-program__info {
    margin-bottom: 24px;
}

.bonus-program__info-list li {
    list-style-position: inside;
}

[data-theme=dark-theme] .bonus-program__conditions-list li,
[data-theme=dark-theme] .bonus-program__steps-list li,
[data-theme=dark-theme] .bonus-program__info-list li,
[data-theme=dark-theme] .bonus-program__reward-list li {
    color: #6b717a;
}

[data-theme=dark-theme] .bonus-program__details .bonus-program__details-title, 
[data-theme=dark-theme] .bonus-program__info .bonus-program__details-title {
    color: #fff;
}

[data-theme=dark-theme] .bonus-program__task-num {
    border: 1px solid #242529;
    color: #f2f0ed;
    background: transparent;
}

@media (max-width: 700px) {
    .bonus-program__inner {
        padding: 8px 16px 20px;
    }
    .bonus-program__title {
        font-size: 18px;
        margin-bottom: 4px;
    }
}

.admin__main.hidden .amount-val,
.admin__main.hidden .val,
.admin__main.hidden .val-usd,
.admin__main.hidden .abalance__total,
.admin__main.hidden .abalance-total__value {
    background: rgba(255,255,255,0.6);
    filter: blur(6px);
}

.tp-banner__cards .tpb-card {
    display: flex;
    flex-direction: column;
}

.tpb-card__footer {
    margin-top: auto;
}

.flag-en {
    background: url("/assets/img/flags/en.png") no-repeat center;
    background-size: 29px;
}

.flag-az {
    background: url("/assets/img/flags/az.png") no-repeat center;
    background-size: 29px;
}

.flag-cn {
    background: url("/assets/img/flags/cn.png") no-repeat center;
    background-size: 29px;
}

.flag-de {
    background: url("/assets/img/flags/de.png") no-repeat center;
    background-size: 29px;
}

.flag-es {
    background: url("/assets/img/flags/es.png") no-repeat center;
    background-size: 29px;
}

.flag-hi {
    background: url("/assets/img/flags/hi.png") no-repeat center;
    background-size: 29px;
}

.flag-it {
    background: url("/assets/img/flags/it.png") no-repeat center;
    background-size: 29px;
}

.flag-pt {
    background: url("/assets/img/flags/pt.png") no-repeat center;
    background-size: 29px;
}

.flag-ru {
    background: url("/assets/img/flags/ru.png") no-repeat center;
    background-size: 29px;
}

.flag-tr {
    background: url("/assets/img/flags/tr.png") no-repeat center;
    background-size: 29px;
}

.reserves__item .img-doc {
    overflow: hidden;
}

.license-card__img .img-doc {
    width: 182px;
    height: 110px;
    overflow: hidden;
}

@media (min-width: 501px) {
    .admin-aside__inner {
        width: 240px;
    }
}

[data-theme=dark-theme] .reserves__item .img-doc img,
[data-theme=dark-theme] .license-card__img .img-doc img {
    -webkit-filter: none;
    filter: none;
}

.bonus-map .swiper {
    padding: 0 40px;
}

.referrals-history__avatar .img {
    width: 45px;
    height: 45px;
}

[data-theme=dark-theme] .admin-aside__presentations-select {
    border: 1px solid #14151a;
    background: #0c0e12;
}

.img-gear {
    width: 12px;
}

.liquidity__form {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 24px;
}

.add-amount__form-wrap {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.add-amount__form-wrap .btn-max {
    position: absolute;
    right: 12px;
    bottom: 12px;
    padding: 2px 4px;
    background: transparent;
    border: none;
    color: #0762ff;
}

.reinvest__form-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.add-amount__form-wrap input {
    min-height: 48px;
    font-weight: 400;
    font-size: 14px;
    color: #646e87;
    line-height: normal;
    width: 100%;
    padding: 16px 20px;
    border-radius: 12px;
    border: 1px solid #e2e8f1;
    background: #f1f4fa;
}

.reinvest__switch {
    position: relative;
    display: inline-block;
    width: 50px;
    min-width: 50px;
    height: 27px;
}

.reinvest__slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #e01d5a;
    border-radius: 15px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.reinvest__slider::before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 3px;
    bottom: 3px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.reinvest__switch input[type=checkbox] {
    display: none;
}

.reinvest__switch input:checked + .reinvest__slider {
    background-color: #66d1a3;
}

.reinvest__switch input:checked + .reinvest__slider::before {
    transform: translateX(23px);
}

[data-theme=dark-theme] .add-amount__form-wrap input {
    border-radius: 12px;
    border: 1px solid #1c1f2c;
    background: rgba(20, 23, 32, .3);
}

.bot-activate__tit .title {
    display: flex;
    flex-direction: row;
}

.bot-aside__footer-wrap {
    margin-top: auto;
}

.bot-aside.active {
    bottom: 0;
}

.bot-aside .bot-item__item {
    cursor: auto;
}

.bot-aside .bot-item:hover .bot-item__item {
    border-radius: 16px;
    border: 1px solid transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.admin-user__ava .img {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 700px) {
    .identification .identification__grid {
        grid-template-columns: 1fr;
    }
}

[data-theme=dark-theme] .bnt-open-tickers img {
    filter: brightness(0) invert(1);
}

.bot-aside .bot-item__label {
    display: none;
}

.bot-aside .bot-item__card {
    background: none;
    padding: 16px 0;
}

.bot-aside__daily-total-wrap {
    padding: 16px 20px 20px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

[data-theme=dark-theme] .bot-activate__card {
    border-radius: 0;
}

[data-theme=dark-theme] .bot-aside__footer-wrap {
    background: #0c0e12;
}

@media (max-width: 500px) {
    .bot-aside__container {
        overflow: hidden;
    }
}

[data-theme=dark-theme] .bot-aside .bot-item__card {
    background: none !important;
}

.activate-bot--info .bot-item {
    width: 100%;
}

.switch-default .switch__mark:before {
    background: #fff;
}

.switch-default .switch__input:checked+.switch__mark,
[data-theme=dark-theme] .switch-default .switch__input:checked+.switch__mark {
    background: #2196f3;
}

.bot-settings {
    background: transparent;
    padding: 10px;
    width: 28px;
    height: 28px;
    border: 1px solid #eaedf1;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bot-settings img {
    width: 16px;
    height: 16px;
}

[data-theme=dark-theme] .bot-settings {
    border: 1px solid #242529;
}

[data-theme=dark-theme] .notifications-menu .menu-drop__item.unread {
    background: linear-gradient(90deg, rgba(7, 98, 255, .1) 0, rgba(7, 98, 255, .03) 100%);
    border: 1px solid #242529;
}

.notifications-menu .menu-drop #notifications-mark-all {
    background: #0762ff;
}

[data-theme=dark-theme] #notifications-mark-all {
    box-shadow: 0 -16px 16px -6px rgba(0, 0, 0, 1);
}

[data-theme=dark-theme] .notifications-menu .menu-drop__link-row p {
    color: #646e87;
}

@media (min-width: 1001px) {
    .footer-nav__list a .tit {
        word-break: break-word;
        max-width: 200px;
    }
}

.body--no-scroll {
    overflow: hidden;
    height: 100vh;
}

.admin--faq {
    display: block;
}

.admin--faq .admin__aside {
    display: none;
}

.admin--faq .admin__main {
    width: 100%;
    background: #fff;
}

.info {
    padding: 90px 0 72px;
}

.info__txt {
    width: 860px;
    margin: 0 auto 92px;
}

.info__txt p {
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
}

.info .sub {
    font-size: 13px;
    font-weight: 700;
    line-height: 13px;
    letter-spacing: 3px;
    text-transform: uppercase;
    background: -webkit-gradient(linear, left bottom, left top, from(#172163), to(#4357D0));
    background: -o-linear-gradient(bottom, #172163 0%, #4357D0 100%);
    background: linear-gradient(0deg, #172163 0%, #4357D0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.info-list__row {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}

.info-list__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.info-item {
    border-radius: 20px;
    background: #F7F8FA;
    padding: 24px 0 12px;
}

.info-item__header {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 24px 12px 1fr;
    grid-template-columns: 24px 1fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    padding: 0 20px;
}

.info-item__header .title {
    color: #000;
    font-size: 20px;
    line-height: 24px;
}

.info-item__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
    padding: 0 12px;
}

.info-item__txt {
    border-radius: 16px;
    background: #FFF;
    padding: 12px 16px;
}

.info-item__txt .tit {
    color: #0D0E0F;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 4px;
}

.info-item__txt p {
    color: #626B7A;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.contact-support {
    background: url(../img/_new/contact-support-bg.svg) no-repeat center;
    background-size: cover;
    padding: 70px 0 100px;

    position: relative;
    overflow: hidden;
}

.contact-support::before {
    content: "";
    display: block;
    border-radius: 1602.855px;
    opacity: .4;
    background: rgba(92, 152, 255, .7);
    -webkit-filter: blur(171.5500030518px);
    filter: blur(171.5500030518px);
    width: 1602.855px;
    height: 170px;
    position: absolute;
    left: 50%;
    bottom: -85px;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.contact-support__txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.contact-support__txt h2 {
    text-align: center;
}

.contact-support__txt p {
    width: 494px;
    text-align: center;
}

[data-theme=dark-theme] .info .sub {
    background: -o-linear-gradient(bottom, #98a4f7 0, #dadffc 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #98a4f7), to(#dadffc));
    background: linear-gradient(0deg, #98a4f7 0, #dadffc 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

[data-theme=dark-theme] .info-item {
    background: #0c0e12;
}

[data-theme=dark-theme] .info-item__txt {
    background: rgba(20, 23, 32, .3);
}

[data-theme=dark-theme] .info-item__header .title {
    color: #fff;
}


@media (max-width: 1000px) {
    .info__txt {
        width: 100%;
    }
}

@media (max-width: 700px) {
    .info-list__row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .contact-support {
        padding: 72px 0;
    }

    .contact-support__txt p {
        width: 100%;
    }

    .admin--faq .admin__main {
        padding: 0;
    }

    .info-item {
        padding-top: 0;
    }

    .info-item__header .title {
        font-size: 17px;
    }

    .info-item__header{
        padding: 12px;
    }
}

@media (max-width: 700px) {
    .menu {
        padding-bottom: 30px;
    }
}
[data-theme=dark-theme] .admin--faq .admin__main {
    background: #000;
}
.info-item__header {
    padding-bottom: 12px;
}
@media (max-width: 700px) {
    .menu {
        padding-bottom: 30px;
        height: calc(var(--vh, 1vh) * 100);
    }
}

.info-list__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.admin--faq {
    overflow: hidden;
}

.info-item__main{
  display: none;
}

.academy-title__wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px;
}

@media (max-width: 500px) {
    .academy-title__wrap {
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
    }
}

.tp-video-slider__img {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tp-video-slider__img iframe {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
}

.blog-section::before {
    pointer-events: none;
}

.tp-video-slider__img {
    position: relative;
}

.tp-video-slider__picture {
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    width: 100%;
    position: static;
}

.menu-mobile--logout .primary-btn {
    width: 100%;
}

[data-authorization=false] .menu-mobile--logout {
    display: none;
}

.notifications-menu-mob.open #notifications-drop-mob {
    display: block!important;
}

@media (max-width: 1200px) {
    .notifications-list-mob .menu-drop__link::before {
        display: none;
    }
}

.notifications-menu-mob .menu-drop__item {
    display: flex;
    align-items: flex-start;
    padding: 12px;
    border-bottom: 1px solid #e5e7eb;
    position: relative;
    padding: 0;
    border-radius: 16px;
    border: 1px solid #e5e7eb;
}

.notifications-menu-mob .menu-drop__item.unread {
    background: #eef6ff;
}

.notifications-menu-mob .mark-read-btn {
    cursor: pointer !important;
    position: absolute;
    right: 16px;
    top: 16px;
    color: #0762ff;
    font-weight: 700;
    font-size: 10px;
}

.notifications-menu-mob #notifications-mark-all-mob {
    flex: 0 0 auto;
    box-shadow: 0 -16px 16px -6px rgba(255, 255, 255, 1);
    z-index: 99;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    margin-top: 8px;
    border-radius: 8px;
    padding: 9px 18px;
    border: 0;
    width: 100%;
    color: #fff;
    background: #0762ff;
}

@media (max-width: 1200px) {
    .notifications-menu-mob .menu-drop__link {
        padding: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-decoration: none;
        border-radius: 16px;
    }
}

.notifications-menu-mob #notifications-badge-mob {
    display: none;
    position: absolute;
    top: -2px;
    right: -2px;
    background: #e02424;
    color: #fff;
    font-size: 8px;
    line-height: 1;
    padding: 2px 4px;
    border-radius: 10px;
    width: 13px;
    height: 13px;
    font-size: 7px;
    line-height: 9px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.notifications-list-mob .menu-drop__link-row {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

@media (max-width: 1200px) {
    .notifications-list-mob .menu-drop__link .txt p {
        display: block;
    }
}

.notifications-list-mob .menu-drop__link-row .tit {
    color: #0d0e0f;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -.5px;
    margin-bottom: 12px;
}

.notifications-menu-mob .menu-drop__link-row small {
    font-size: 12px;
    color: #888;
}

.notifications-menu-mob .menu-drop__link-row p {
    margin: 0 0 6px;
    font-size: 14px;
    color: #555;
    line-height: 20px;
}

[data-theme=dark-theme] .notifications-menu-mob .menu-drop__item.unread {
    background: linear-gradient(90deg, rgba(7, 98, 255, .1) 0, rgba(7, 98, 255, .03) 100%);
    border: 1px solid #242529;
}

[data-theme=dark-theme] .notifications-list-mob .menu-drop__link-row .tit {
    color: #fff;
}

[data-theme=dark-theme] .notifications-menu-mob .menu-drop__link-row p {
    color: #646e87;
}

[data-theme=dark-theme] #notifications-mark-all-mob {
    box-shadow: 0 -16px 16px -6px rgba(0, 0, 0, 1);
}

.modal .modal-dialog {
    pointer-events: none!important;
}

.modal .modal-content {
    pointer-events: auto;
}

.modal--boostme .modal-content {
    padding: 32px 0 0;
    overflow-x: hidden;
}

.boostme__title {
    color: #0D0E0F;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 8px;
    padding: 0 32px;
}

.boostme__container {
    background: #F7F8FA;
    display: grid;
    grid-template-columns: 1fr;
    gap: 4px;
}

.boostme__block {
    padding: 24px 32px;
}

.boostme__block-header {
    display: flex;
    align-items: center;
    gap: 8px;
}

.boostme__block-title {
    color: #0D0E0F;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
}

.boostme__block-txt {
    color: #87909F;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.boostme__block-txt span {
    color: #060B14;
    font-weight: 500;
}

.boostme__info {
    padding: 6px 9px;
    display: flex;
    align-items: center;
    gap: 12px;
    border-radius: 12px;
    background: rgba(7, 98, 255, 0.10);
}

.boostme__info-txt {
    color: #0762FF;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
}

[data-theme=light-theme] .boostme__info-txt {
    color: #0762FF;
}

.boostme__block-inner {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.boostme__block {
    display: flex;
    flex-direction: column;
    gap: 12px;
    background: #fff;
    width: 100%;
    overflow: hidden;
}

.boostme__block-table {
    padding: 16px 0 16px 16px;
    border-radius: 12px;
    border: 1px solid #EAEDF1;
    background: #F7F8FA;
    position: relative;
    overflow: hidden;
}

.boostme__block-table--bonus::after {
    content: "";
    position: absolute;
    bottom: -0.5px;
    right: 0;
    width: 71px;
    height: 117px;
    background: linear-gradient(270deg, #F7F8FA 0%, rgba(247, 248, 250, 0.00) 100%);
}

.boostme__block-table--duration::after {
    content: "";
    position: absolute;
    right: 0px;
    top: -7px;
    width: 71px;
    height: 104px;
    background: linear-gradient(270deg, #F7F8FA 0%, rgba(247, 248, 250, 0.00) 100%);
}

.boostme__table-title {
    color: #0D0E0F;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin-bottom: 8px;
}

[data-theme=light-theme] .boostme__table-title {
    color: #0D0E0F;
}

.boostme__table-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 2px;
    overflow-x: auto;
    /* max-width: 749px; */
    width: 100%;
    padding-bottom: 8px;
}

.boostme__bonus-list,
.boostme__sum-list {
    display: grid;
    grid-template-columns: repeat(14, 1fr);
    gap: 2px;
}

.boostme__bonus-list li {
    border-radius: 8px;
    background: rgba(7, 98, 255, 0.10);
    padding: 13.79px 0px;
    color: #0762FF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    min-width: 103px;
}

.boostme__sum-list li {
    border-radius: 8px;
    border: 1px solid #FCFCFD;
    background: #FDFDFD;
    padding: 13.79px 0px;
    color: #0762FF;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    min-width: 103px;
}

.boostme__bonus-list li:first-child {
    padding: 13.79px 10px;
    min-width: 90px;
    background: #0762FF;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    position: sticky;
    left: 0;
    z-index: 2;
}

.boostme__bonus-list li:first-child p {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    line-height: 14px;
}

.boostme__sum-list li:first-child {
    padding: 13.79px 10px;
    min-width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-weight: 600;
    position: sticky;
    left: 0;
    z-index: 2;
}

.boostme__sum-list li:first-child p {
    color: #0762FF;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}

.boostme__rank-list,
.boostme__time-list {
    display: grid;
    grid-template-columns: repeat(15, 1fr);
    gap: 2px;
}

.boostme__rank-list li {
    border-radius: 8px;
    padding: 13.79px 0px;
    min-width: 84px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 38px;
}

.boostme__rank-list li:first-child {
    min-width: 90px;
    padding: 13.79px 10px;
    background: #0762FF;
    gap: 5px;
    position: sticky;
    left: 0;
    z-index: 2;
}

.boostme__rank-list li:first-child p {
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}

.boostme__block-table li.line-1 {
    background: rgba(196, 188, 188, 0.25);
}

.boostme__block-table li.line-2 {
    background: rgba(238, 203, 145, 0.25);
}

.boostme__block-table li.line-3 {
    background: rgba(168, 177, 252, 0.25);
}

.boostme__block-table li.line-4 {
    background: rgba(222, 201, 255, 0.25);
}

.boostme__time-list li {
    border-radius: 8px;
    border: 1px solid rgba(114, 113, 148, 0.12);
    background: #FDFDFD;
    min-width: 84px;
    padding: 13.79px 0px;
    color: #0762FF;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.boostme__time-list li:first-child {
    gap: 5px;
    min-width: 90px;
    padding: 13.79px 10px;
    border: 1px solid #FCFCFD;
    background: #FFF;
    position: sticky;
    left: 0;
    z-index: 2;
}

.boostme__time-list li:first-child p {
    color: #0762FF;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}

.boostme__boost-rank-list {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    gap: 2px;
}

.boostme__boost-rank-list li {
    border-radius: 8px;
    padding: 13.79px 0px;
    min-width: 129px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 38px;
}

.boostme__boost-rank-list li:first-child {
    min-width: 90px;
    padding: 13.79px 10px;
    background: #0762FF;
    gap: 5px;
    position: sticky;
    left: 0;
    z-index: 2;
}

.boostme__boost-rank-list li:first-child p {
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}

.boostme__boost-list {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    gap: 2px;
}

.boostme__boost-list li {
    min-width: 129px;
    border-radius: 8px;
    background: #FDFDFD;
}

.boostme__boost-list li:first-child {
    padding: 13.79px 10px;
    min-width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-weight: 600;
    position: sticky;
    left: 0;
    z-index: 2;
}

.boostme__boost-list li:first-child p {
    color: #0762FF;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}

.boostme__boost-list li:not(:first-child) {
    display: grid;
    grid-template-columns: 1fr 45px;
}

.boostme__boost-time {
    border-radius: 8px 0px 0px 8px;
    border: 1px solid rgba(114, 113, 148, 0.12);
    background: #FDFDFD;
    color: #0762FF;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

[data-theme=light-theme] .boostme__boost-time {
    color: #0762FF;
}

.boostme__boost-x {
    border-radius: 0px 8px 8px 0px;
    border: 1px solid rgba(114, 113, 148, 0.12);
    color: #87909F;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(114, 113, 148, 0.08);
}

.boostme__block-table--ranks::after {
    content: "";
    position: absolute;
    right: 0px;
    top: -7px;
    width: 71px;
    height: 104px;
    background: linear-gradient(270deg, #F7F8FA 0%, rgba(247, 248, 250, 0.00) 100%);
}

.boostme__details-txt {
    color: #A1A3B5;
    text-align: right;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    z-index: 2;
    padding-right: 20px;
}

.boostme__table-title-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.boostme__rank-table-container {
    border-radius: 13px;
    background: rgba(7, 98, 255, 0.10);
}

.boostme__rank-table--top {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    gap: 12px;
}

.boostme__block--rules {
    background: #F7F8FA;
}

.boostme__rules-list {
    display: grid;
    grid-template-columns: 1fr;
    gap: 8px;
}

.boostme__rules-item {
    display: grid;
    grid-template-columns: 28px 1fr;
}

.boostme__rules-num {
    border-radius: 12px 0px 0px 12px;
    background: #0762FF;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}

.boostme__rules-info {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px 16px;
    border-radius: 0px 12px 12px 0px;
    background: #FFF;
}

.boostme__rules-title {
    color: #0D0E0F;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
}

[data-theme=light-theme] .boostme__rules-title {
    color: #0D0E0F;

}

.boostme__rules-txt {
    color: #87909F;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 13px;
}

@media (max-width: 1000px) {
    .boostme__table-container {
        /* max-width: 492px; */
    }
}

@media (max-width: 700px) {
    .boostme__table-container {
        /* max-width: 592px; */
    }
}

[data-theme=dark-theme] .boostme__block {
    background: #0c0e12;
}

[data-theme=dark-theme] .boostme__block-table {
    background: linear-gradient(90deg, rgba(7, 98, 255, .1) 0, rgba(7, 98, 255, .03) 100%);
}

[data-theme=dark-theme] .boostme__block-table--bonus::after,
[data-theme=dark-theme] .boostme__block-table--duration::after,
[data-theme=dark-theme] .boostme__block-table--ranks::after {
    background: linear-gradient(270deg, #0c0e12 0%, rgba(247, 248, 250, 0.00) 100%);
}

[data-theme=dark-theme] .boostme__block-table {
    border: 1px solid #242529;
}

[data-theme=dark-theme] .boostme__time-list li,
[data-theme=dark-theme] .boostme__sum-list li,
[data-theme=dark-theme] .boostme__boost-list li {
    background: #0c0e12;
    border: 1px solid #242529;
}

[data-theme=dark-theme] .boostme__rules-info {
    background: linear-gradient(90deg, rgba(7, 98, 255, .1) 0, rgba(7, 98, 255, .03) 100%);
}

[data-theme=dark-theme] .boostme__boost-time {
    background: #0c0e12;
}

[data-theme=dark-theme] .boostme__container {
    background: linear-gradient(90deg, rgba(7, 98, 255, .1) 0, rgba(7, 98, 255, .03) 100%);
}

[data-theme=dark-theme] .boostme__block-header img {
    filter: invert(1) brightness(1.2) contrast(1.2);
}

.boostme__video-wrap {
    border-radius: 13px;
    background: rgba(7, 98, 255, 0.10);
}

.boostme__video-title {
    padding: 8px 16px;
}

.boostme__video-wrap .boostme__block-table {
    padding: 16px;
}

.boostme__video-wrap .boostme__block-table iframe {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
}

.unverified__title {
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 8px;
}

[data-theme=dark-theme] .unverified__title {
    color: #fff;
}

.unverified__sitename {
    color: #0762FF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 8px;
}

[data-theme=light-theme] .unverified__sitename,
[data-theme=dark-theme] .unverified__sitename {
    color: #0762FF;
}

.unverified__txt {
    color: #87909F;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 24px;
}

.unverified__inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.unverified__list {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px;
    margin-bottom: 12px;
}

.unverified__item {
    padding-left: 15px;
    position: relative;
    color: #87909F;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -0.07px;
}

.unverified__item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 7px;
    height: 7px;
    background: #0762FF;
    border-radius: 50%;
}

@media (min-width: 701px) {
    .modal--unverified-website .modal-dialog {
        width: 486px;
    }
    .modal--unverified-website .modal-content {
        padding: 24px;
    }
    .modal--verified-website .modal-dialog {
        width: 486px;
    }
    .modal--verified-website .modal-content {
        padding: 24px;
    }
}

.unverified__inner {
    padding: 0 24px;
}

.unverified__inner .primary-btn {
    width: 100%;
}

@media (max-width: 700px) {
    .unverified__inner {
        padding: 24px;
    }
    .verified__inner {
        padding: 24px;
    }
}

.verified__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.verified__title {
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 8px;
}

[data-theme=dark-theme] .verified__title {
    color: #fff;
}

.verified__sitename {
    color: #0762FF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 8px;
}

[data-theme=light-theme] .verified__sitename,
[data-theme=dark-theme] .verified__sitename {
    color: #0762FF;
}

.verified__txt {
    color: #87909F;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 24px;
}

.verified__txt span {
    color: #000;
}

[data-theme=dark-theme] .verified__txt span {
    color: #fff;
}

.verified__inner .primary-btn {
    width: 100%;
}

.boostme-timer-wrap {
    text-decoration: none;
    background: linear-gradient(136.77deg, #B639FF 3.52%, #A389EC 98.16%);
    border-radius: 8px;
    padding: 9px 12px 9px 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.boostme-timer-wrap .boostme-timer {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
}

.boostme-timer-wrap--mob {
    text-decoration: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: linear-gradient(136.77deg, #B639FF 3.52%, #A389EC 98.16%);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 7px;
    border-radius: 0 0 8px 8px;
}

.boostme-timer-wrap--mob .boostme-timer--mob {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
}

@media (max-width: 1200px) {
    .boostme-timer-wrap {
        display: none;
    }
}

@media (min-width: 1201px) {
    .boostme-timer-wrap--mob {
        display: none;
    }
}

.btn-pink {
    background: linear-gradient(136.77deg, #B639FF 3.52%, #A389EC 98.16%) !important;
}

@media (max-width: 1000px) {
    [data-theme=dark-theme] .exchange-favorites__main {
        border: 1px solid #14151a;
        background: #0c0e12;
    }
}

[data-theme=dark-theme] .exchange-favorites-close svg path {
    fill: #fff;
}

.tbots-statistics .bot-item__card {
    height: 100%;
}

.bot-item__item {
    height: 100%;
}

.tbots-statistics .bot-item__txt {
    flex-wrap: nowrap;
}

.home-banner .coin__row {
    cursor: pointer;
}

.h3 {
    font-family: Aeonik, serif;
    font-style: normal;
    color: var(--primary-color);
    line-height: normal;
    font-weight: 400;
    font-variation-settings: "wght" 500;
    margin: 0;
    font-size: 32px;
}

.h4 {
    font-family: Aeonik, serif;
    font-style: normal;
    color: var(--primary-color);
    line-height: normal;
    font-weight: 400;
    font-variation-settings: "wght" 500;
    margin: 0;
    font-size: 24px;
    line-height: 100%;
}

.h5 {
    font-family: Aeonik, serif;
    font-style: normal;
    color: var(--primary-color);
    line-height: normal;
    font-weight: 400;
    font-variation-settings: "wght" 500;
    margin: 0;
    font-size: 18px;
    line-height: 100%;
}

.h6 {
    font-family: Aeonik, serif;
    font-size: 16px;
    font-style: normal;
    color: var(--primary-color);
    line-height: normal;
    font-weight: 400;
    font-variation-settings: "wght" 500;
    margin: 0;
}

[data-theme=light-theme] .h3,
[data-theme=light-theme] .h4,
[data-theme=light-theme] .h5,
[data-theme=light-theme] .h6 {
    color: #0d0e0f;
}

[data-theme=dark-theme] .h3,
[data-theme=dark-theme] .h4,
[data-theme=dark-theme] .h5,
[data-theme=dark-theme] .h6 {
    color: #fff;
}

[data-theme=dark-theme] .deposit__title .h3 {
    background: -o-linear-gradient(353deg,#fff 0,#939db8 82%);
    background: linear-gradient(97deg,#fff 0,#939db8 82%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.tbots-slider__row .h4 {
    line-height: 28px
}

[data-theme=dark-theme] .tbots-slider__row .h4 {
    background: -o-linear-gradient(353deg,#fff 0,#939db8 82%);
    background: linear-gradient(97deg,#fff 0,#939db8 82%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.working-card .txt .h5 {
    font-size: 20px;
    line-height: 28px
}

.events-card__txt .h5 {
    font-size: 16px;
    line-height: 16px
}

.resources-card__tit .h5 {
    font-size: 16px;
    line-height: 16px
}

.exchange-title .h5 {
    font-size: 14px;
    line-height: 14px
}

.dca-bot__title .h6 {
    font-size: 13.47px;
    line-height: 100%;
    font-variation-settings: "wght" 700
}

@media (max-width: 1000px) {
    .tbots-slider__row .h4 {
        font-size:20px
    }
    .faq-item__content .text .h5 {
        font-size: 16px;
        line-height: 16px
    }
    .tpb-card__main .h5 {
        font-size: 16px;
        line-height: 16px
    }
}

@media (max-width: 700px) {
    .h3 {
        font-size: 24px;
        line-height: 26px
    }
    .h5 {
        font-size: 16px;
        line-height: 20px
    }
    .why-choose__card .h4 {
        font-size: 20px;
        line-height: 24px
    }
    .follow__item .txt .h4 {
        margin-bottom: 12px
    }
    .benefits__item .h4 {
        font-size: 20px;
        margin-bottom: 10px
    }
    .tbots-slider__row .h4 {
        font-size: 16px;
        line-height: 24px
    }
    .recent .h5 {
        font-size: 18px;
        line-height: 18px
    }
    .events-resources__card .h5 {
        line-height: 20px
    }
}

@media (min-width: 1000px) {
    .resources-card--profit {
        display: none;
    }
}

.coin-BTC {
    background: url("/assets/img/coins/Name=Bitcoin%20(BTC).svg") no-repeat;
    background-size: 18px;
}

.coin-USDT {
    background: url("/assets/img/coins/Name=Tether%20(USDT).svg") no-repeat;
    background-size: 18px;
}

.coin-USDC {
    background: url("/assets/img/coins/Name=USD%20Coin%20(USDC).svg") no-repeat;
    background-size: 18px;
}

.coin-ETH {
    background: url("/assets/img/coins/Name=Ethereum%20(ETH).svg") no-repeat;
    background-size: 18px;
}

.txt-bold {
    font-weight: 900;
}

.driver-popover-footer .driver-popover-next-btn,
.driver-popover-footer .driver-popover-prev-btn {
    padding: 9px 18px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 14px;
}

.driver-popover-footer .driver-popover-next-btn:hover, 
.driver-popover-footer .driver-popover-next-btn:focus,
.driver-popover-footer .driver-popover-prev-btn:hover, 
.driver-popover-footer .driver-popover-prev-btn:focus {
    background-color: #f7f7f7;
    background: linear-gradient(90deg, rgba(7, 98, 255, .1) 0, rgba(7, 98, 255, .03) 100%);
    color: #0762ff;
    text-shadow: 1px 1px 0 #fff;
}

.driver-popover-footer .driver-popover-next-btn {
    background: #0762ff;
    color: #fff;
    text-shadow: 1px 1px 0 #000;
}

.media-about-us-slider .swiper__nav {
    margin-bottom: 20px;
}

.pt-100 {
    padding-top: 100px;
}

.header--boost {
    flex-direction: column;
    height: auto;
    min-height: 70px;
    justify-content: flex-end;
}

.header--boost .header__row {
    height: 100%;
    min-height: 70px;
}

.header--boost .boostme-timer-wrap--mob {
    position: static;
}

@media (max-width: 1200px) {
    .wrapper--boost {
        padding-top: 100px;
    }
}

@media (min-width: 1201px) {
    .header--boost {
        height: 70px;
    }
}

@media (max-width: 500px) {
    .admin-aside__inner {
        padding-bottom: 25px;
    }
}

.bots__activate-btn {
    border-radius: 8px;
    background: rgba(7, 98, 255, .1);
    padding: 8px 10px;
    color: #0762ff;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    border: 1px solid #0762ff;
    position: absolute;
    right: 20px;
    top: 20px;
}

.bloggers-slider .tp-video-slider__img img {
    max-height: 187px;
}

:root {
    --accent-color: #0762ff;
}

[data-theme="light-theme"] .swal2-modal {
    background: #ffffff;
    color: #222222;
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(7, 98, 255, 0.25);
}

[data-theme="light-theme"] .swal-title {
    color: var(--accent-color);
    font-weight: 700;
    font-size: 1.8rem;
}

[data-theme="light-theme"] .swal-text {
    color: #333333;
    font-size: 1rem;
    margin-top: 10px;
}

[data-theme="light-theme"] .swal2-confirm {
    background-color: var(--accent-color);
    color: #fff;
    border: none;
    border-radius: 5px;
    padding: 10px 22px;
    font-weight: 600;
    font-size: 1rem;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

[data-theme="light-theme"] .swal2-confirm:hover {
    background-color: #054ec1;
}

[data-theme="dark-theme"] .swal2-modal {
    background: #121317;
    color: #ddd;
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(7, 98, 255, 0.75);
    border: 1px solid #0762ff;
}

[data-theme="dark-theme"] .swal-title {
    color: var(--accent-color);
    font-weight: 700;
    font-size: 1.8rem;
}

[data-theme="dark-theme"] .swal-text {
    color: #bbb;
    font-size: 1rem;
    margin-top: 10px;
}

[data-theme="dark-theme"] .swal2-confirm {
    background-color: var(--accent-color);
    color: #fff;
    border: none;
    border-radius: 5px;
    padding: 10px 22px;
    font-weight: 600;
    font-size: 1rem;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

[data-theme="dark-theme"] .swal2-confirm:hover {
    background-color: #054ec1;
}