@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500&display=swap');


:root {
    --white: #ffffff;
    --gray: #5F6D7E;
    --borderGray: #BEC7CF;
    --grayD: #3D4C54;
    --grayL: #F0F2F7;
    --grayM: #DAE0E6;
    --tblack: #3D4C54;
    --atgray: #B2B9BC;
    --orange: #F1830D;
    --orangeG: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    --violet: #5C7AEA;
    --violetG: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    --dblueG: linear-gradient(180deg, #264C86 0%, #06162D 100%);
    --blue: #0288FF;
    --blue-10: rgba(2, 136, 255, 0.9);
    --blue-2: rgba(2, 136, 255, 0.2);
    --lblue: #DEF0FF;
    --blueG: linear-gradient(180deg, #90CAFE 0%, #0288FF 100%);
    --green: #34C99F;
    --lgreen: #F1FFFB;
    --red: #FE2B06;
    --lred: #FFD3D3;
    --redG: linear-gradient(180deg, #FBA7A7 0%, #F10D0D 100%);
    --lorange: #FFEAD3;
    --black: #1E293B
}

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
strong,
sub,
sup,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-size: 100%;
}

u {
    text-decoration: underline;
}

strike {
    text-decoration: line-through;
}

html {
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    width: 100%;
}

body {
    width: 100%;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    background: var(--grayL);
    height: 100%;
    overflow-x: hidden;
    position: relative;
}

/* @media screen and (max-width: 767px) {
    html.hidden body:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        z-index: 4;
        width: 100%;
        height: 100%;
        display: block;
        background: rgba(0, 0, 0, .3);
    }
} */

a {
    text-decoration: none !important;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    outline: none;
    /* text-decoration: none !important; */
    list-style: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.iconSH {
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
}

.graySH {
    -webkit-box-shadow: 0px 4px 6px #DFDFDF;
    box-shadow: 0px 4px 6px #DFDFDF;
}

.orangeSH {
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
}

.purpleSH {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
}

.redSH {
    -webkit-box-shadow: 0px 4px 6px rgba(241, 13, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 13, 13, 0.25);
}

.blueSH {
    -webkit-box-shadow: 0px 4px 6px rgba(2, 136, 255, 0.25);
    box-shadow: 0px 4px 6px rgba(2, 136, 255, 0.25);
}

.bgwhite {
    background: var(--white);
}

.bgorange {
    background: var(--lorange);
}

.bgblue {
    background: var(--lblue);
}

.border_radius {
    border-radius: 5px;
}

.content {
    max-width: 1920px;
    margin: 0 auto;
    top: 0px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-y: auto;
}

.left_slide_menu {
    border-right: 1px solid var(--grayM);
    background: #FFF;
    width: 280px;
    height: 100%;
    position: sticky;
    height: 100vh;
    top: 0px;
    padding: 35px 5px 20px;
    overflow-y: auto;
}

#overlay {
    position: absolute;
    top: 0;
    left: 0;
}
html.hidden #overlay {
    width: 100%;
    height: 10000px;
    background: rgba(0, 0, 0, .3);
    z-index: 3;
}

.right_content {
    padding: 0 0 30px 0;
    width: calc(100% - 280px);
    overflow-x: hidden;
}

.line_logo_toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.line_logo_toggle a {
    font-size: 0px;
    margin-right: 5px;
}

.toggle_block {
    cursor: pointer;
    width: 25px;
}

.toggle_block span {
    display: block;
    height: 3px;
    background: #5EB3FE;
    border-radius: 2px;
}

.toggle_block span:nth-child(1) {
    width: 100%;
    margin-bottom: 3px;
}

.toggle_block span:nth-child(2) {
    width: 19px;
    margin-bottom: 3px;
}

.toggle_block span:nth-child(3) {
    width: 14px;
}

.list_menu {
    padding: 40px 20px 10px;
    overflow: auto;
    min-height: calc(100% - 40px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.list_menu li:not(:last-child) {
    margin-bottom: 15px;
}

.list_menu a {
    color: var(--gray);
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.list_menu a:hover {
    color: var(--blue);
}

.list_menu a img {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 10px 0 0;
    width: 24px;
    height: 24px;
}

.line_block {
    padding: 20px 30px;
    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;
}

@media screen and (max-width: 767px) {
    .line_block {
        padding: 20px;
    }

    html.hidden .line_block {
        margin-top: 15px;
    }
}

.form_search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 16px;
    line-height: 19px;
    color: var(--atgray);
    width: 100%;
    max-width: 400px;
    padding-right: 10px;
}

.search_header_form {
    width: 100%;
}

.form_search input {
    margin-left: 0;
    width: 100%;
    height: 40px;
    border: 1px solid var(--grayM);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    background: var(--white);
    padding: 0px 10px;
    padding-left: 50px;
}

.form_search button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: none;
    border: none;
    padding: 2px 0px 1px 0px;
    font-size: 0px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 7px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.enter_sale_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.icon_link {
    border-radius: 50px 0px 0px 50px;
    padding: 4px 17px 5px 20px;
    font-size: 16px;
    line-height: 19px;
    margin-right: 57px;
}

.bgorange.icon_link {
    color: var(--orange);
}

.bgblue.icon_link {
    color: var(--blue);
}

.icon_link span {
    position: absolute;
    width: 34px;
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -27px;
    padding-top: 3px;
}

.bgorange span {
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    ;

}

.bgblue span {
    background: -o-linear-gradient(top, #90CAFE 0%, #0288FF 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#90CAFE), to(#0288FF));
    background: linear-gradient(180deg, #90CAFE 0%, #0288FF 100%);
}

.balance_section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 16px;
    margin-right: 30px;
    background: url(../image/polygon.svg) center right no-repeat;
    background-size: 6px 6px;
}

.back_balance {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    margin-right: 0;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

@media (min-width: 991px){
    .back_balance.platform {
        margin-right: 30px;
    }
}

@media screen and (max-width: 991px) {
    .back_balance {
        min-width: 40px;
        padding: 10px 8px;
    }

    .enter_account_link {
        /* display: none; */
        margin-left: 10px;
        margin-right: 10px;
        height: 40px;
    }
}

.back_balance:hover {
    background: -o-linear-gradient(250deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(200deg, #964CE8 0%, #4E60FF 100%);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

.back_balance:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    border-radius: 40px;
    left: 0;
    -webkit-box-shadow: 0px 6px 10px #5eb3fe42;
    box-shadow: 0px 6px 10px #5eb3fe42;
}

.back_balance span {
    position: relative;
    z-index: 1;
    height: 100%;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: 5px;
    right: 0;
    font-size: 14px;
    font-weight: 500;
    color: #f09740;
}

.balance_section p {
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    margin-right: 10px;
}

@media screen and (max-width: 991px) {
    .balance_section p {
        font-size: 0;
        margin-right: 0;
    }
}

.balance_section .back_balance>span {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #f09740;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

@media screen and (max-width: 991px) {
    .balance_section .back_balance>span {
        display: none;
    }
}

.balance_section span span {
    font-size: 13px;
    line-height: 12px;
    color: #fff;
    margin-left: 0;
}

.balance_section .back_balance>span.show {
    display: none;
}

@media screen and (max-width: 991px) {
    .balance_section .back_balance>span.show {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

.line_block_link {
    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;
    margin-bottom: 0;
    padding: 30px 30px 0;
    position: relative;
    gap: 30px;
}

@media screen and (max-width: 767px) {
    .line_block_link {
        padding: 20px 20px 0;
        gap: 20px;
        align-items: stretch;
    }
}

.link_accounts {
    padding: 25px 20px;
    width: 25%;
    overflow: hidden;
    color: var(--tblack);
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: #FFF;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 15px;
}

.link_accounts:last-child {
    width: 30%
}

.link_accounts.bgwhite.active {
    background: #ffebd3;
}

.link_accounts>span {
    min-width: 56px;
    min-height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(107deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(343deg, #964CE8 0%, #4E60FF 100%);
    stroke-width: 8px;
    position: relative;
    border-radius: 50%;
    border: 8px solid rgba(255, 255, 255, .95);
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
}

@media screen and (max-width: 767px) {
    .link_accounts>span {
        width: 46px;
        height: 46px;
    }
}

.line_content_link__value .val {
    white-space: nowrap !important;
}

@media (max-width: 767px){
    .link_accounts .line_content_link .line_content_link__value {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 3px;
    }
}

.link_accounts:nth-child(2)>span {
    background: -o-linear-gradient(bottom, #EE9928 50%, #FF88D5 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #EE9928), to(#FF88D5));
    background: linear-gradient(0deg, #EE9928 50%, #FF88D5 100%);
}

.link_accounts:nth-child(3)>span {
    background: -o-linear-gradient(97deg, #815CF1 0%, #d1accc 76.04%);
    background: linear-gradient(353deg, #815CF1 0%, #d1accc 76.04%);
}

.link_accounts:nth-child(4)>span {
    background: -o-linear-gradient(117deg, #A546ED 0%, #FFB7F5 58.33%);
    background: linear-gradient(333deg, #A546ED 0%, #FFB7F5 58.33%)
}

.link_accounts:hover>span {
    -webkit-filter: drop-shadow(0px 4px 53px rgba(2, 136, 255, 0.45));
    filter: drop-shadow(0px 4px 53px rgba(2, 136, 255, 0.45));
}

.link_accounts:hover:nth-child(2)>span {
    -webkit-filter: drop-shadow(0px 4px 53px rgba(165, 70, 237, 0.45));
    filter: drop-shadow(0px 4px 53px rgba(165, 70, 237, 0.45));
}

.link_accounts:hover:nth-child(3)>span {
    -webkit-filter: drop-shadow(0px 4px 53px rgba(129, 92, 241, 0.45));
    filter: drop-shadow(0px 4px 53px rgba(129, 92, 241, 0.45));
}

.link_accounts:hover:nth-child(4)>span {
    -webkit-filter: drop-shadow(0px 4px 53px rgba(165, 70, 237, 0.45));
    filter: drop-shadow(0px 4px 53px rgba(165, 70, 237, 0.45));
}

.link_accounts>span>svg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 19px;
    height: 19px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.link_accounts.bgwhite.active .line_content_link>span {
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    padding-top: 0px;
    padding-right: 3px;
}

.link_accounts.bgwhite.active .line_content_link>span img {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.link_accounts.bgwhite.active .line_content_link {
    color: var(--white);
}

.link_accounts.bgwhite.active .title_link {
    color: var(--orange);
}

.title_link,
.line_content_link .title_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    color: var(--black);
}

.line_content_link .title_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 30px;
}

@media screen and (max-width: 767px) {
    .line_content_link .title_link {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}

.title_link span {
    margin-right: 10px;
    display: block;
    width: 19px;
}

.title_link span svg {
    width: 100%;
    height: 19px
}

.active .title_link span svg path {
    width: 100%;
    fill: var(--orange)
}

.line_content_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: var(--atgray);
}


.line_content_link p {
    color: var(--grayD);
    font-size: 13px;
}

@media screen and (max-width: 767px) {
    .line_content_link p {
        text-align: center;
    }
}

.line_content_link p span.val {
    margin-left: 5px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
}

.line_content_link>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    padding-top: 3px;
}

.big_content {
    padding: 25px;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: #FFF;
}

.big_content:not(:last-child) {
    margin-bottom: 20px;
}

.name_section {
    font-weight: 500;
    font-size: 23px;
    line-height: 28px;
    color: var(--tblack);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 0;
}

.name_section img {
    margin-right: 10px;
}

.title_border_content {
    font-weight: 500;
    font-size: 21px;
    line-height: 22px;
    color: var(--tblack);
    margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
    .title_border_content {
        font-size: 18px;
    }
}

.line_checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.line_checkbox label {
    margin-right: 10px;
    margin-bottom: 10px;
    display: block;
}

.line_checkbox input {
    display: none;
}

.line_checkbox span:not([class]) {
    background: var(--grayM);
    border-radius: 50px;
    padding: 4px 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    color: var(--grayD);
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    height: 28px;
    padding: 4px 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 30px;
    gap: 4px;
}

@media screen and (max-width: 767px) {
    .line_checkbox span:not([class]) {
        font-size: 12px;
    }
}

.dp_padds {
    padding-right: 30px;
}

.line_checkbox input:checked+span {
    color: var(--white);
    background: -o-linear-gradient(107deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(343deg, #964CE8 0%, #4E60FF 100%);

}

.line_label_filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
}

@media screen and (max-width:991px) {
    .line_label_filter {
        gap: 15px;
    }

    .line_label_filter>.pseudolabel.placeholder {
        width: calc(50% - 10px) !important;
        margin-right: 0 !important;
        /* margin-right: 0 !important;
        margin-left: -20px !important; */
    }

    .line_label_filter>.pseudolabel.placeholder:last-child {
        width: 100% !important;
        margin-right: 0;
    }

    .line_block_pseudo {
        display: none;
    }
}

@media screen and (max-width:576px) {
    .line_label_filter {
        -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;
    }

    .line_block_pseudo {
        display: block;
    }

    .line_label_filter>.pseudolabel.placeholder {
        width: calc(100% - 0px) !important;
        margin-right: 0 !important;
        /* margin-left: -20px !important; */
    }
}

.line_label_filter>label,
.line_label_filter .pseudolabel {
    width: calc(25% - 8px);
    margin-right: 0;
    margin-bottom: 10px;
}

.line_label_filter>*:nth-child(4n) {
    margin-right: 0px;
}

.line_label_filter>label p,
.line_label_filter .pseudolabel p,
.line_label_filter .filter_block p {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 5px;
    width: 100%;
}


.line_label_filter .pseudolabel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.line_label_filter .pseudolabel label {
    width: calc(50% - 5px);
    display: block;
}

.line_label_filter .pseudolabel-full label {
    width: 100%;
}

.line_label_filter .pseudolabel label+label {
    margin-left: 10px;
}

.label_block {
    width: calc(50% - 5px);
    display: block;
    margin-right: 10px;
    z-index: 2
}

.line_label_filter .label_block:last-child {
    margin-right: 0px;
}

.line_label_filter .label_block>span {
    position: absolute;
    left: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 6px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    border: 1px solid var(--gray);
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    z-index: 1;
}

.line_label_filter input:not([name*=post_count_day]),
.line_label_filter .selectric-wrapper {
    width: 100%;
    background: var(--white);
    border: 1px solid var(--grayM);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    height: 40px;
}

.line_label_filter input[name*=post_count_day] {
    width: 100%;
    background: var(--white);
    border: 1px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    height: 40px;
}

.line_label_filter .selectric-wrapper+span,
.pseudolabel input+span {
    top: unset !important;
    bottom: 0 !important;
    -webkit-transform: translateY(-3px) !important;
    -ms-transform: translateY(-3px) !important;
    transform: translateY(-3px) !important;
}

.line_label_filter .selectric {
    width: 100%;
    background: var(--white);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50px;
    height: 100%;
    border: none;
}

select.monthselect,
select.yearselect {
    width: 100%;
    border-radius: 50px;
    height: 100%;
    border: 1px solid var(--grayM);
    color: var(--tblack);
    background: var(--grayM);
    text-align: center;
}

.daterangepicker td.active {
    background: transparent;
    /*border-radius: 5px !important;*/
    position: relative;
    z-index: 1;
}

.daterangepicker td.active:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    background: var(--blue);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: -1;
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
    border-left: none;
    border-right: none;
}

.daterangepicker td.in-range {
    background: rgba(2, 136, 255, 0.10);
}

.daterangepicker tr td.in-range:first-child {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
}

.daterangepicker tr td.in-range.available:last-child {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
}

.daterangepicker tr td.start-date.available,
.daterangepicker tr td.off.ends+td.in-range.available {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    background: rgba(2, 136, 255, 0.10);
}

.daterangepicker tr td.end-date.in-range.available {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    background: rgba(2, 136, 255, 0.10);
}

.daterangepicker td.active:hover {
    background: transparent;
}

.daterangepicker td:not(.active):hover {
    color: var(--blue);
}

.line_label_filter input {
    padding-left: 45px;
    font-size: 14px;
    font-weight: 400;
    color: var(--tblack);
}

.line_label_filter .placeholder input,
.line_label_filter .placeholder .selectric .label {
    padding-left: 20px;
}

.line_label_filter .placeholder input::-webkit-input-placeholder {
    color: #919BA7;
}

.line_label_filter .placeholder input::-moz-placeholder {
    color: #919BA7;
}

.line_label_filter .placeholder input:-ms-input-placeholder {
    color: #919BA7;
}

.line_label_filter .placeholder input::-ms-input-placeholder {
    color: #919BA7;
}

.line_label_filter .placeholder input::placeholder,
.line_label_filter .placeholder .selectric .label,
.line_label_filter .placeholder input {
    color: #919BA7;
}

.line_label_filter .placeholder label.not_single_datepicker>span {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.line_label_filter .placeholder label {
    width: 100%;
    display: block;
    margin-right: 0;
    margin-bottom: 0;
}

.line_label_filter>.pseudolabel p.big_text_campany span:not(.hover_quest_icon) {
    margin-right: auto;
    margin-left: 10px;
    color: var(--blue);
}

.line_label_filter label span,
.pseudolabel>span {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 6px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: var(--grayM);
    border: none;
    font-size: 13px;
    line-height: 17px;
    color: var(--tblack);
    z-index: 1;
}

.line_label_filter label span.hover_quest_icon span.absolute_hover_text {
    top: unset;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    bottom: calc(100% + 10px);
}

.line_label_filter label span img,
.pseudolabel>span img {}

.selectric .label {
    height: 100%;
    padding-left: 45px;
    width: 100%;
    margin-left: 0px;
    padding-top: 2px;
    font-size: 14px;
    font-weight: 400;
    color: var(--tblack);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.selectric .label img {
    margin-right: 10px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid rgb(240, 240, 240);
}

.selectric-items li {
    font-size: 14px;
    font-weight: 400;
}

.selectric .button {
    font-size: 0px;
    background: rgb(255, 255, 255);
    height: 100%;
}

.line_label_filter input[type="submit"],
.line_label_filter button.input_search[type="submit"] {
    max-width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    -ms-flex-item-align: end;
    align-self: flex-end;
    border: none;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    margin-bottom: 10px;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    border-radius: 40px;
    font-size: 14px;
    font-weight: 600;
    position: relative;
    z-index: 1;
}

.line_label_filter button.input_search[type="reset"] {
    max-width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    -ms-flex-item-align: end;
    align-self: flex-end;
    border: none;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    margin-bottom: 10px;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    border-radius: 40px;
    font-size: 14px;
    font-weight: 600;
    position: relative;
    z-index: 1;
}


@media screen and (max-width: 576px) {
    .line_label_filter button.input_search[type="reset"],
    .line_label_filter button.input_search[type="submit"] {
        min-width: 100%;
    }
}

.line_label_filter input[type="submit"]:hover,
.line_label_filter button.input_search[type="submit"]:hover {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.7);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.7);
}

.line_label_filter button.input_search[type="reset"]:hover {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.7);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.7);
}

button>img {
    margin-right: 5px;
}

.selectric .button:after {
    border: none;
    background: url(../image/polygon.svg) center no-repeat;
    width: 6px;
    height: 6px;
}

.selectric-open {
    z-index: 2;
}

.append_table_search {
    margin-top: 25px;
    border: 1px solid var(--grayM);
    -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    background: var(--white);
    border-radius: 10px;
}


.top_name_table {
    padding: 15px 5px;
    text-align: center;
}

.top_name_table a {
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    color: var(--grayD);
    white-space: normal;
}

.flex_table {
    margin-top: 0;
    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;
    gap: 10px;
    border-bottom: 1px solid var(--grayM);
}

.flex_table>div {
    width: auto;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    font-size: 14px;
    overflow: hidden;
}

.title {
    display: flex;
    align-items: center;
}

@media screen and (max-width: 767px) {
    .flex_table>div {
        /* -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start; */
    }
}

.flex_table>div:nth-child(1),
.flex_table>div.table_title {
    width: 35%;
    justify-content: start;
    padding-left: ;
}

.flex_table>div:nth-child(2),
.flex_table>div.table_qty {
    width: 140px;
    font-size: 14px;
    font-weight: 500;
}

.flex_table>div:nth-child(3),
.flex_table>div.table_er {
    width: 50px;
}

.flex_table>div:nth-child(4),
.flex_table>div.table_price {
    width: 120px;
}

.flex_table>div:nth-child(5),
.flex_table>div.table_buy {
    width: 200px;
}


.flex_table>div:nth-child(6),
.flex_table>div.table_channel {
    width: 80px;
}


.line_label_filter.label_tr_filters.append_true_js {
    display: block;
}

.one_tab_to_checksboxes {
    width: 100%;
    display: none;
}

.one_tab_to_checksboxes.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.wrap_append_flex_table .flex_table {
    padding: 10px;
    border-bottom: 1px solid var(--grayM);
}

@media screen and (max-width: 1199px) {
    .top_name_table.flex_table {
        display: none;
    }

    .wrap_append_flex_table .flex_table {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .mobile_line_tag {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: calc(100% + 35px);
        margin-top: 15px;
        left: -35px;
    }

    .flex_table>div:nth-child(1) {
        width: 100%;
    }

    .flex_table>div:nth-child(2) {
        width: 20%;
    }

    .append_table_search .flex_table>div:nth-child(3) {
        width: 10%;
    }

    .flex_table>div:nth-child(4) {
        width: 35%;
    }
}

.wrap_append_flex_table .flex_table .favorite_abs_icon span:hover {
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
}

.wrap_append_flex_table .flex_table .favorite_abs_icon span img:hover {
    -webkit-filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
    filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.wrap_append_flex_table .flex_table:hover .link_chanel>img {
    /* -webkit-filter: unset;
    filter: unset; */
}

.bg_gray {
    background: var(--grayL);
}

.line_icon_name_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
}

.line_icon_name_chanel>a {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--green);
    /* padding: 10px; */
}

.line_icon_name_chanel>a img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.name_hub_tag {
    width: calc(100% - 44px);
    padding-left: 10px;
    text-align: left;
}

.name_hub_tag a {
    margin-bottom: 4px;
    color: var(--tblack);
    font-family: Rubik;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

.line_tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    width: 900px;
    transition: .2s all;
    overflow: hidden;
}

.line_tag span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 14px;
    color: var(--tblack);
    background: var(--grayM);
    border-radius: 50px;
    margin-right: 5px;
}

.wrap_append_flex_table .flex_table>div .favorite_abs_icon span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #FFFFFF;
    border: 1px solid var(--grayM);
    margin: 0 auto;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

@media screen and (max-width: 767px) {
    .wrap_append_flex_table .flex_table>div .favorite_abs_icon span {
        margin-top: 10px;
    }
}

.wrap_append_flex_table .flex_table>div .favorite_abs_icon span img {
    -webkit-filter: invert(20%) sepia(6%) saturate(237%) hue-rotate(172deg) brightness(110%) contrast(82%);
    filter: invert(20%) sepia(6%) saturate(237%) hue-rotate(172deg) brightness(110%) contrast(82%);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.wrap_append_flex_table .flex_table>div .favorite_abs_icon span.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
}

.wrap_append_flex_table .flex_table>div .favorite_abs_icon span.active img {
    -webkit-filter: invert(0);
    filter: invert(0)
}


.wrap_append_flex_table .flex_table>div:nth-child(3),
.wrap_append_flex_table .flex_table>div:nth-child(4) {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.wrap_append_flex_table .flex_table>div:nth-child(5) {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    /* color: var(--violet); */
}

.buy_chanel {
    color: var(--white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 220px;
    line-height: 19px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    border-radius: 40px;
    font-size: 14px;
}

.top_name_table {
    padding: 15px 10px;
    gap: 10px;
    /* border-top: 1px solid var(--grayM); */
}

.link_chanel {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    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;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    padding-top: 3px;
    z-index: 1;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 34px;
            flex: 0 0 34px;
}

.link_chanel>img {
    -webkit-filter: invert(13%) sepia(60%) saturate(0%) hue-rotate(175deg) brightness(121%) contrast(99%);
    filter: invert(13%) sepia(60%) saturate(0%) hue-rotate(175deg) brightness(121%) contrast(99%);
}

.link_chanel.orangeSH {
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
}

.other_link_list {
    padding-top: 25px;
    margin-bottom: 15px;
}

.list_menu .other_link_list li:not(:last-child) {
    margin-bottom: 10px;
}

.other_link_list li a {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.lang_links {
    padding-top: 15px;
    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;
    width: 100%;
    margin: 0 auto 20px;
    margin-top: auto;
}

.chart_links {
    margin-top: auto;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: #FFF;
    padding: 15px;
}

.lang_links a,
#languageDropdown .language-dropdown-toggle {
    font-weight: 500;
    font-size: 0;
    line-height: 24px;
    margin: 4px 0;
    padding-left: 40px;
    color: var(--tblack);
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    display: block;
    position: relative;
}

.lang_links a:before,
#languageDropdown .language-dropdown-toggle:before {
    content: "";
    display: block;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.lang_links a.en:before,
#languageDropdown .language-dropdown-toggle.en:before {
    background: url("../image/en.jpg") center center no-repeat;
}

.lang_links a.uk:before,
#languageDropdown .language-dropdown-toggle.uk:before {
    background: url("../image/uk.jpg") center center no-repeat;
}

.lang_links a.de:before,
#languageDropdown .language-dropdown-toggle.de:before {
    background: url("../image/de.jpg") center center no-repeat;
}

.lang_links a.ru:before,
#languageDropdown .language-dropdown-toggle.ru:before {
    background: url("../image/ru.jpg") center center no-repeat;
}

.lang_links a:after,
#languageDropdown .language-dropdown-toggle:after {
    font-size: 14px;
}

.lang_links a.en:after,
#languageDropdown .language-dropdown-toggle.en:after {
    content: "English";
}

.lang_links a.uk:after,
#languageDropdown .language-dropdown-toggle.uk:after {
    content: "Ukrainian";
}

.lang_links a.de:after,
#languageDropdown .language-dropdown-toggle.de:after {
    content: "German";
}

.lang_links a.ru:after,
#languageDropdown .language-dropdown-toggle.ru:after {
    content: "Russian";
}

.lang_links a.active,
.lang_links a:hover {
    color: var(--blue);
}

#languageDropdown {
    position: relative;
}

#languageDropdown .language-dropdown-toggle {
    cursor: pointer;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 20px 12px 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 300px;
    border: 1px solid var(--borderGray);
    background: #FFF;
}

#languageDropdown .language-dropdown-toggle:before {
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.language-dropdown-toggle-arrow {
    position: absolute;
    right: 20px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#languageDropdown:hover .language-dropdown-toggle-arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#languageDropdown .language-dropdown-menu {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 100%;
    padding: 10px 20px;
    border-radius: 8px;
    border: 1px solid #F2F4F7;
    background: #FFF;
    -webkit-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.1), 0px 12px 16px -4px rgba(16, 24, 40, 0.25);
    box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.1), 0px 12px 16px -4px rgba(16, 24, 40, 0.25);
}

#languageDropdown:hover .language-dropdown-menu {
    display: block;
}

.language-dropdown-item.active {
    display: none;
}

.overlay {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: rgba(0, 0, 0, 0.7);
    display: none;
}

.modal_block {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: var(--white);
    padding: 20px;
    width: calc(100% - 20px);
    max-width: 430px;
    display: none;
    border-radius: 10px;
    border: 1px solid #E5E5EF;
    -webkit-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
    box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
}

.close_modal_block {
    cursor: pointer;
    z-index: 1;
    position: absolute;
    top: -18px;
    right: -18px;
    width: 34px;
    height: 34px;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    border-radius: 34px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.close_modal_block:before,
.close_modal_block:after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 7px;
    width: calc(100% - 14px);
    height: 2px;
    border-radius: 5px;
    background: var(--white);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close_modal_block:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.title_modal_block,
.title_create_post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    gap: 20px;
    color: var(--tblack);
    margin-bottom: 20px;
}

.title_modal_block>span {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

.title_modal_block img {
    margin-right: 10px;
}

.link_registration_telegram {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: var(--white) !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0px 4px 6px rgba(2, 136, 255, 0.25);
    box-shadow: 0px 4px 6px rgba(2, 136, 255, 0.25);
    margin-bottom: 20px;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.line_or {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
}

.line_or:before {
    content: "";
    position: absolute;
    left: 0px;
    width: 100%;
    height: 1px;
    border-top: 1px solid var(--atgray);
    top: 50%;
}

.line_or span {
    display: block;
    padding: 0px 20px;
    background: var(--white);
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.form_modal_block label {
    margin-bottom: 20px;
    display: block;
    width: 100%;
}

.form_modal_block label p {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 5px;
}

.form_modal_block .line_input_time .pseudolabel p {
    font-weight: 500;
    margin-bottom: 4px;
    font-size: 15px;
}

.wrap_input {
    display: block;
    width: 100%;
}

.wrap_input input {
    background: var(--white);
    border-radius: 30px;
    width: 100%;
    max-width: 468px;
    padding: 0px 10px 0px 45px;
    border: 1px solid var(--grayM);
    height: 40px;
}

.wrap_input>span {
    width: 34px;
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--grayM);
    left: 3px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    z-index: 1;
}

.form_modal_block label p.error_text,
.form_modal_block p.error_text {
    font-size: 12px;
    color: var(--red);
    padding-top: 5px;
    padding-left: 10px;
    width: 100%;
}

.show_validation_error {
    display: none;
    width: 100%;
    padding-left: 0px !important;
    margin-bottom: 12px;
}

.form_modal_block .checkbox_confirm {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    cursor: pointer;
    width: 100%;
    margin-bottom: 20px;
}

.checkbox_confirm input {
    display: none;
}

.pseudo_checkbox {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 1px solid var(--atgray);
    margin-right: 10px;
    display: block;
}

.pseudo_checkbox:after {
    width: 9px;
    height: 9px;
    background: var(--blue);
    content: "";
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin-top: -4px;
    margin-left: -4px;
    opacity: 0;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}


input:checked+.pseudo_checkbox:after {
    opacity: 1;
}

.form_modal_block input[type="submit"] {
    width: 100%;
    max-width: 220px;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    font-size: 16px;
    line-height: 19px;
    margin: 0 auto 0px;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


.enter_block .form_modal_block input[type="submit"],
.registration_block .form_modal_block input[type="submit"] {
    margin: 0 auto 40px;
}

.enter_link_modal,
.register_link_modal {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    text-align: center;
}

.enter_link_modal span,
.register_link_modal span {
    color: var(--blue);
    text-decoration: underline;
    cursor: pointer;
}

.remind_pass {
    text-align: center;
    text-decoration: underline;
    color: var(--blue);
    font-size: 14px;
    line-height: 17px;
    cursor: pointer;
    margin-bottom: 20px;
}

.popup_balance {
    position: absolute;
    top: 100%;
    right: -20px;
    padding-top: 35px;
    min-width: 260px;
    opacity: 0;
    z-index: -1;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.balance_section:hover .popup_balance {
    opacity: 1;
    z-index: 5;
}

@media (max-width: 967px){
    .popup_balance {
        right: -100%;
    }
    .popup_balance .white_wrap_balance::after {
        right: 87px;
    }
}

.white_wrap_balance {
    padding: 20px;
    border-radius: 10px;
    background: var(--white);
    font-weight: normal;
}

.white_wrap_balance:after {
    content: "";
    position: absolute;
    bottom: calc(100% - 3px);
    width: 10px;
    height: 10px;
    background: url(../image/poligon_up.svg) center no-repeat;
    right: 35px;
}

p.title_valet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
    margin-right: 0px;
}

.title_valet img {
    margin-right: 10px;
}

.actual_balance {
    margin-bottom: 10px;
}

.actual_balance>p,
.hold_balance>p {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.actual_balance_price,
.hold_balance_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.actual_balance_price span,
.hold_balance_price span {
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: var(--violet);
}

.hold_balance_price span {
    color: var(--orange);
}

.button_adds {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 20px;
}

.top_up_account {
    width: 100%;
    max-width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    font-size: 16px;
    line-height: 19px;
    color: var(--white) !important;
    border: none;
    cursor: pointer;

    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);

    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.top_tab_events {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.event-action-btn {
    white-space: nowrap;
    padding: 5px 10px;
    cursor: pointer;
    color: var(--white);
    background: linear-gradient(343deg, #964CE8 0%, #4E60FF 100%);
    border: none;
    border-radius: 50px;
    transition: all .3s ease 0s;
}

.event-action-btn:hover {
    opacity: 0.95;
    transition: all .3s ease 0s;
}

.event-action-btn.disabled {
    pointer-events: none;
    opacity: 0.6;
}

.modal_buy_place_at_closed_auc .modal_body p {
    font-size: 14px;
}

#modal_cost_field {
    margin: 20px auto 0 auto;
    width: fit-content;
    padding: 10px 15px;
    border-radius: 30px;
    background: #e8e8e8;
}

#modal_cost_field span {
    font-weight: 600;
}

.modal_buy_place_at_closed_auc .modal_body p:first-child {
    font-size: 14px;
    margin-bottom: 10px;
}

.tab_click {
    width: calc(20% - 16px);
    margin-right: 20px;
    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;
    margin-bottom: 20px;
    cursor: pointer;
}

.tab_click:nth-child(5n) {
    margin-right: 0px;
}

.tab_click span {
    font-size: 14px;
    line-height: 10px;
    text-align: center;
    color: var(--white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 25px;
    background: var(--atgray);
    color: var(--grayD);
    background: var(--grayM);
    border-radius: 50px;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.tab_click span:first-child {
    width: calc(100% - 30px);
    margin-right: 5px;
}

.tab_click span:last-child {
    width: 25px;
    border-radius: 50%;
}

.tab_click.active span {
    color: var(--white);
    background: -o-linear-gradient(107deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(343deg, #964CE8 0%, #4E60FF 100%);
}

.line_bottom_tab_events>p {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: var(--tblack);
    margin-bottom: 20px;
}

.one_tab_events {
    display: none;
}

.one_tab_events.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
    max-height: 660px;
    overflow: hidden;
    overflow-y: scroll;
}

.top_channel_item {
    border-radius: 10px;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.top_channel_item_link:last-child {
    margin-bottom: 66px;
}

.top_channel_item_link {
    border: 1px solid var(--grayM);
    background: var(--white);
    padding: 15px;
    border-radius: 10px;
}

.top_channel_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.top_channel_text span {
    color: var(--grayD);
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}

.one_line_tab_wrap {
    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;
}

.one_line_tab_wrap:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--gray);
}

.one_line_tab_wrap>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.one_line_tab_wrap>div {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.one_line_tab_wrap>div:first-child {
    width: 30px;
    color: var(--tblack);
}

.one_line_tab_wrap>div:nth-child(2) {
    width: calc(15% - 5px);
}

.one_line_tab_wrap>div:nth-child(3) {
    width: calc(15% - 5px);
}

.one_line_tab_wrap>div:nth-child(4) {
    width: calc(19% - 5px);
}

.one_line_tab_wrap>div:nth-child(5) {
    width: calc(16% - 5px);
}

.one_line_tab_wrap>div:nth-child(6) {
    width: calc(20% - 5px);
}

.one_line_tab_wrap>div:nth-child(7) {
    width: calc(10% - 5px);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.one_line_tab_wrap span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--blue);
    padding-left: 10px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.one_line_tab_wrap span img {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 10px;
}

.one_line_tab_wrap div a {
    width: 100%;
    max-width: 145px;
    height: 20px;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 12px;
    line-height: 14px;
    color: var(--white);
}

.top_info_account {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 40px;
}

.top_info_account>div {
    width: calc(25% - 33px);
    font-size: 14px;
    line-height: 19px;
    color: var(--tblack);
}

.top_info_account .avatar_name p:first-child,
.top_info_account .avatar_name p:first-child span {
    font-size: 22px;
}
.top_info_account .avatar_tarif,
.top_info_account .avatar_channel {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.top_info_account div.avatar_icon {
    width: 100px;
    height: 100px;
    margin-right: 30px;
    border: 1px solid var(--tblack);
    border-radius: 50%;
    padding: 3px;
    position: relative;
}

.top_info_account div.avatar_icon .change_avatar {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: block;
    font-size: 12px;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 5px;
    color: var(--blue);
    background: var(--white);
    border: 1px solid var(--blue);
    padding: 0 5px;
    border-radius: 10px;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.top_info_account div.avatar_icon .change_avatar:hover {
    color: var(--white);
    background: var(--blue);
}

.top_info_account div.avatar_icon img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
}

.top_info_account>div p>span:not([class]) {
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: var(--blue);
}

.top_info_account>div p>span {
    padding-left: 10px;
}

.top_info_account>div p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.top_info_account>div p span.blue_color {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: var(--blue);
}

.top_info_account>div p span.green_color {
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    color: var(--green);
    border-radius: 44px;
    background: rgba(52, 201, 159, 0.10);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 10px;
}

.link_accont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
    border-top: 1px solid var(--gray);
    border-bottom: 1px solid var(--gray);
}

.link_accont a,
.link_accont button {
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
    border: none;
    padding: 0px;
    background: none;
    cursor: pointer;
}

.line_tarifs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.line_tarifs div:not(:last-child) {
    margin-right: 50px;
}

.line_tarifs div {
    font-size: 14px;
    line-height: 17px;
    color: var(--black);
    font-weight: 500;
}

.line_tarifs div p:first-child {
    margin-bottom: 10px;
}

.green_text {
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    color: var(--green);
    border-radius: 44px;
    background: rgba(52, 201, 159, 0.10);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 10px;
}

.blue_text {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
}

.black_text {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: var(--black);
}

.extend_button {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 220px;
    color: var(--white);
    font-size: 16px;
    line-height: 19px;
    border: none;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
}

.title_about_tarifs {
    font-weight: bold;
    font-size: 15px;
    line-height: 19px;
    color: var(--black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px;
}

.title_about_tarifs img {
    margin-right: 10px;
}

.text_purple {
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 17px;
    color: var(--violet);
}

.text_black {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.about_tarifs {
    margin-top: 20px;
    /* margin-bottom: 40px; */
    border-bottom: 1px solid var(--gray);
    border-radius: 15px;
    border: 1px solid #0288FF;
    background: rgba(2, 136, 255, 0.05);
    padding: 12px;
}

.referal_system {
    border-bottom: 1px solid var(--gray);
    border-radius: 15px;
    border: 1px solid #0288FF;
    background: rgba(2, 136, 255, 0.05);
    padding: 12px;
}

.referal_system .text_purple {
    margin-bottom: 20px;
}

.referral_conditions__item h6 {
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 14px;
}

.referral_conditions__item ul {
    margin-left: 15px;
    margin-bottom: 5px;
}

.referral_conditions__item ul li {
    list-style-type: disc;
    line-height: 1.5;
    font-size: 14px;
    color: var(--tblack);
}

.referral_conditions__item ul li .active {
    color: var(--green);
}

.referral_conditions__item p {
    margin-bottom: 20px;
    font-size: 14px;
}

.referral_conditions__item p .next_level {
    font-weight: 500;
}

.referal_link {
    font-size: 16px;
    line-height: 19px;
    color: var(--atgray);
}

.referal_link p:not(.copy_referal_link) {
    font-size: 14px;
    line-height: 17px;
    color: var(--black);
    font-weight: 500;
}

.copy_referal_link {
    padding-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.link_referal_copy_click {
    margin-left: 10px;
    font-size: 11px;
    line-height: 17px;
    text-decoration: none;
    background: var(--blue);
    color: var(--white);
    padding: 0 5px;
    font-weight: 100;
}

.link_referal_copy_click.copy_link_true {
    background: var(--green);
}

.line_referals_list {
    border: 1px solid #e5e6e7;
    border-radius: 5px;
}

.one_line_referals_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 10px;
}

.one_line_referals_list.head div {
    font-weight: 600;
    color: var(--tblack) !important;
}

.list_referals {
    margin-top: 20px;
}

.one_line_referals_list:not(:last-child) {
    border-bottom: 1px solid #e5e6e7;
}

.one_line_referals_list div {
    width: calc(33.333% - 10px);
    max-width: 290px;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    display: flex;
    align-items: center;
    gap: 5px;
}

.one_line_referals_list div span {
    color: var(--tblack);
}

.one_line_referals_list div span.green_text {
    color: var(--green)
}

.one_line_referals_list div:first-child {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    width: 50px;
}

.one_line_referals_list div.line_icon_ref {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
}

.one_line_referals_list div.line_icon_ref img {
    border-radius: 50%;
    width: 17px;
    height: 17px;
    -o-object-fit: cover;
    object-fit: cover;
}

.line_to_label {
    width: 100%;
    border-bottom: 1px solid var(--grayM)
}

.form_link_wrap .selectric-wrapper {
    width: 100%;
    background: var(--white);
    border: 1px solid var(--grayM);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    height: 40px;
    border-bottom: 1px solid var(--grayM);
}

.form_link_wrap .selectric {
    width: 100%;
    background: var(--white);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    height: 100%;
    border: none;
}

.form_link_wrap.hidden {
    display: none;
}

.wrap_avatar_input {
    text-align: center;
    width: 100px;
    height: 100px;
    margin: 0 auto 20px;
}

.wrap_avatar_input .append_image {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}

.wrap_avatar_input input,
.blue_button_pseudo input {
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.wrap_avatar_input .append_image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.show_hyde_buttons {
    display: none;
}

.blue_button_pseudo {
    width: 100%;
    max-width: 240px;
    margin: 0 auto;
}

.pdeudobutton_blue {
    font-size: 16px;
    line-height: 19px;
    font-weight: normal;
    text-align: center;
    color: var(--white);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;

    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);

    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
}

.line_to_button_title_wrap {
    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;
    margin-bottom: 20px;
}

.line_to_button_title_wrap .name_section {
    margin-bottom: 0px;
}

.buttonwrap_financial {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: -12px;
    right: 0;
}
.buttonwrap_financial a {
    color: #fff !important;
}

@media screen and (max-width: 1199px) {
    .buttonwrap_financial {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 5px;
    }
}

@media screen and (max-width: 767px) {
    .buttonwrap_financial {
        top: -7px;
    }

    .my-channel+.buttonwrap_financial,
    .edit-post+.buttonwrap_financial,
    .create-post+.buttonwrap_financial {
        right: 20px;
    }
}

@media screen and (max-width: 576px) {

    .edit-post+.buttonwrap_financial,
    .create-post+.buttonwrap_financial {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }

    .buttonwrap_financial {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
}

.withdraw_from_account {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 40px;
    color: var(--white) !important;
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    margin-right: 10px;
    height: 40px;
    width: 220px;
    background: -o-linear-gradient(120deg, #EE9928 0%, #FF88D5 61.25%, #FFB7F5 100%);
    background: linear-gradient(330deg, #EE9928 0%, #FF88D5 61.25%, #FFB7F5 100%);
}

@media screen and (max-width: 991px) {
    .withdraw_from_account {
        margin-right: 0;
    }
}

.top_up_account_button {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white) !important;
    cursor: pointer;
    border: none;

    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);

    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.mini_wallet {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.line_infos_financial {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 40px;
}

.line_infos_financial>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0px;
}

.line_infos_financial>div:not(:last-child) {
    margin-right: 60px;
}

.line_infos_financial>div>p {
    margin-right: 10px;
}

.line_infos_financial>div>p.actual_balance_price,
.line_infos_financial>div>p.hold_balance_price {
    font-size: 10px;
    line-height: 12px;
    color: var(--tblack);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.info_hovers {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    width: 20px;
    height: 20px;
    border: 1px solid var(--gray);
    border-radius: 50%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.one_line_tab_wrap span.green_color {
    font-size: 14px;
    line-height: 17px;
    color: var(--green);
}

.one_line_tab_wrap span.red_color {
    font-size: 14px;
    line-height: 17px;
    color: var(--red);
}

.subtitle_history {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: var(--tblack);
    margin-bottom: 20px;
}

.one_slide_click_wrap {
    padding: 20px;
    border: 1px solid var(--gray);
    border-radius: 5px;
}

.one_slide_click_wrap:not(:last-child) {
    margin-bottom: 10px;
}

.one_click_slide {
    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;
    cursor: pointer;
}

.open_slide_after {
    display: none;
    padding-top: 40px;
}

.left_info_line_click {
    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;
    width: calc(100% - 123px);
    padding-right: 20px;
    max-width: 1000px
}

.left_info_line_click div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.left_info_line_click div:first-child,
.left_info_line_click div span {
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
}

.left_info_line_click div span {
    padding-left: 10px;
}

.subtitle_history.not_btm {
    margin-bottom: 10px;
}

.gray_text_subtitle {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 10px;
}

.left_info_line_click div:first-child img {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    margin-right: 10px;
}

.right_text_info {
    font-size: 14px;
    line-height: 17px;
    color: var(--violet);
    padding-right: 10px;
}

.right_text_info:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    width: 6px;
    height: 6px;
    background: url(../image/polygon_blue.svg) center no-repeat;
    margin-top: -3px;
}

.one_click_slide.open .right_text_info:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.my_chanel_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 15px;
    border-radius: 10px;
    border: 1px solid var(--grayM);
    background: var(--white);
    padding: 20px 20px 40px;
    min-height: 220px;
}

@media screen and (max-width: 1199px) {
    .my_chanel_content {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding-bottom: 20px;
    }
}

.my_chanel_content+.my_chanel_content {
    margin-top: 20px;
}

.my_chanel_content_noborder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 15px;
    border-radius: 10px;
    background: var(--white);
}

@media screen and (max-width:767px) {
    .my_chanel_content_noborder {
        /* flex-direction: column; */
        gap: 10px;
    }

    .my_chanel_content_noborder .description~div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 10px;
    }

    .my_chanel_content_noborder div .chart_info {
        width: 50%;
    }
}

@media screen and (max-width: 1199px) {
    .my_chanel_content_noborder {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .my_chanel_content_noborder>div:first-child {
        width: 100%;
    }
}

.my_chanel_content>div:last-child {
    padding-right: 0px;
}

.my_chanel_content>div:first-child {
    padding-left: 0px;
}

@media screen and (max-width: 1199px) {
    .my_chanel_content_noborder>div.description {
        width: 40%;
    }

    .my_chanel_content_noborder>div.charts_block {
        width: calc(30% - 15px);
    }
}

@media screen and (max-width: 991px) {
    .my_chanel_content_noborder>div.description {
        width: 100%;
    }

    .my_chanel_content_noborder>div.charts_block {
        width: calc(50% - 15px);
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
}

.top_info_chanel_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
}

@media (max-width: 1200px){
    .top_info_chanel_content .left_chanel_content {
        max-width: 100px;
    }
}

@media (max-width: 767px){
    .top_info_chanel_content {
        margin: 0 auto;
    }
}

@media screen and (max-width:576px) {
    .top_info_chanel_content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 10px;
    }
}

.my_chanel_content>.description {
    width: 40%;
    font-size: 14px;
    color: var(--grayD)
}

@media screen and (max-width: 991px) {
    .my_chanel_content>.description {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 0;
        width: 100%;
    }
}

@media screen and (max-width: 767px) {
    .my_chanel_content>.description {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 0;
        width: 100%;
        align-items: center;
    }
}

.my_chanel_button {
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

@media screen and (max-width: 1199px) {
    .my_chanel_button {
        position: relative;
        right: unset;
        bottom: unset;
    }
}

@media (max-width: 767px){
    .my_chanel_button {
        justify-content: center;
    }
}

.buttons_add_remove_chanels {
    width: 100%;
}

.left_chanel_content {
    width: 100px;
    height: 100px;
    padding: 3px;
    border: 1px solid var(--tblack);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    /* -ms-flex: 1 0 100px;
    flex: 1 0 100px; */
}

@media screen and (max-width:576px) {
    .left_chanel_content {
        margin-left: auto;
        margin-right: auto;
    }
}

.left_chanel_content a {
    border-radius: 50%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--green);
    padding: 0;
    width: 100%;
    height: 100%;
    margin-right: 30px;
    border-radius: 50%;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
}

.left_chanel_content img {
    width: 100%;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    min-width: 90px;
    min-height: 90px;
}

.right_chanel_content {
    width: calc(100% - 15px);
    width: fit-content;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

@media screen and (max-width: 576px) {
    .right_chanel_content {
        text-align: center;
        margin: 0 auto;
    }

    .bottom_info_chanel_content {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 5px;
    }

    .bottom_info_chanel_content .tag_chanel {
        margin: 0;
    }
}

.name_link_line_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    /* width: 60px !important; */
}

.name_link_line_chanel span {
    font-size: 22px;
    line-height: 21px;
    color: var(--blue);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.name_link_line_chanel:hover span {
    color: var(--orange);
}

.link {
    color: var(--blue);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.link:hover {
    color: var(--orange);
}


.name_link_line_chanel a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 12px;
    line-height: 14px;
    color: var(--tblack);
}

.name_link_line_chanel a img {
    margin-right: 5px;
}

.bottom_info_chanel_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 10px;
}

.right_chanel_content p:not(.name_link_line_chanel) {
    margin-bottom: 5px;
}

.right_chanel_content p:not(.name_link_line_chanel) a {
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
}

@media (max-width: 576px){
    .name_link_line_chanel {
        width: 100% !important;
    }
}

.tag_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    background: var(--gray);
    padding: 5px 10px;
    border-radius: 50px;
    margin-right: 5px;
    font-size: 11px;
    line-height: 10px;
    margin-bottom: 5px;
}

.mini_title {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.line_info_users_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.users_chanel_info {
    font-size: 14px;
    line-height: 17px;
    color: var(--black);
    font-weight: bold;
}

.users_chanel_info:nth-child(4n) {
    margin-right: 0px;
}

.users_chanel_info p:last-child {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.green_text_u_c_i {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--green);
}

.red_text_u_c_i {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--red);
}

.campaign_chanel_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.campaign_chanel_info {
    margin-right: 30px;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    margin-bottom: 10px;
}

.campaign_chanel_info span {
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
    margin-left: 10px;
}

.tab_events_campaign .tab_click {
    width: calc(33.333% - 4px);
    margin-right: 5px;
    margin-bottom: 5px;
}

.tab_events_campaign .tab_click:last-child {
    margin-right: 0px;
}

.tab_events_campaign .tab_click span {
    width: 100%;
    border-radius: 50px;
    max-width: 100%;
    margin-right: 0px;
}

.line_about_reverte {
    width: 100%;
    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;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.line_about_reverte p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 33.33333%;
}

.line_about_reverte span {
    color: var(--blue);
    margin-left: 10px;
}

.my_chanel_content>div:first-child {
    width: 30%;
    display: flex;
}

@media screen and (max-width: 1199px) {
    .my_chanel_content>div:first-child {
        width: 100%;
    }
}

@media screen and (max-width: 767px) {
    .my_chanel_content>div:first-child {
        width: 100%;
    }
}

.my_chanel_content>div:nth-child(3) {
    width: 15%;
}

@media screen and (max-width: 1199px) {
    .my_chanel_content>div.charts_block {
        width: calc(30% - 15px);
    }
}

@media screen and (max-width: 991px) {
    .my_chanel_content>div.charts_block {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 767px) {
    .my_chanel_content>div.charts_block {
        width: 100%;
        justify-content: center;
    }
}

.chart_block {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
    .chart_block {
        gap: 16px;
    }
}

@media screen and (max-width: 576px) {
    .chart_block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}

.chart_block_left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.chart_block .chart_info {
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: var(--white);
    padding: 15px;
    width: 100%;
    max-width: 250px;
}

.chart_block .chart_info+.chart_info {
    margin-top: 0;
}

.chart_block .chart_info span {
    color: var(--blue);
    font-weight: 500;
    margin-left: 5px;
}

.chart_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

@media screen and (max-width:767px) {
    .chart_info {
        width: 50%;
    }
}

.chart_canvas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 60px;
    height: 60px;
    background: url("../image/chart_graph.svg") center center no-repeat;
    background-size: cover;
    position: relative;
}

.user_canvas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 60px;
    height: 60px;
    background: url("../image/chart_user.svg") center center no-repeat;
    background-size: cover;
    position: relative;
}

.chart_info+.chart_info {
    margin-top: 10px;
}

@media screen and (max-width:767px) {
    .chart_info+.chart_info {
        margin-top: 0;
    }
}

.add_chanell_button,
.add_company_button {
    width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white) !important;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;

    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);

    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

@media (max-width: 767px){
    .add_chanell_button {
        max-width: 110px;
        font-size: 14px;
    }
}

.link_sales_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    line-height: 17px;
    color: var(--violet);
}

.link_sales_chanel span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 0;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    cursor: pointer;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
}

.not_campany {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.gray_texts_before_form {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 10px;
}

.text_sale {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 20px;
}

.text_sale a {
    color: var(--blue);
}

.subtitle_form {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: var(--tblack);
    margin-bottom: 10px;
    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;
    max-width: 350px;
}

.sale_chanel_block,
.add_sale_chanel_block {
    max-width: 1200px;
}

.sale_chanel_block .wrap_input input,
.add_sale_chanel_block .wrap_input input {
    max-width: 350px;
}

p.sublabel {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 10px;
}

.checkbox_confirm input {
    display: none;
}


.form_modal_block label.checkbox_confirm_circle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    cursor: pointer;
}

.form_modal_block label.checkbox_confirm_circle span {
    border-radius: 3px;
    display: block;
    margin-right: 10px;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    background-position: center;
    width: 20px;
    height: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20px;
            flex: 0 0 20px;
    border: 1px solid rgb(200, 200, 200);
    background: var(--grayM);
    position: relative;
}

.form_modal_block label.checkbox_confirm_circle input:checked+span:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../image/green_checkbox.svg) center no-repeat;
    -webkit-filter: invert(58%) sepia(26%) saturate(7309%) hue-rotate(193deg) brightness(101%) contrast(105%);
    filter: invert(58%) sepia(26%) saturate(7309%) hue-rotate(193deg) brightness(101%) contrast(105%);
}

.line_submit_cancel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.form_modal_block label.checkbox_confirm_circle p {
    margin-bottom: 0px;
}

.line_submit_cancel input[type="submit"] {
    margin-left: 10px;
}

.button_cancel_form {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 220px;
    height: 40px;
    border-radius: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
}

.show_status_sales {
    font-size: 14px;
    line-height: 17px;
    text-align: right;
    color: var(--atgray);
}

.red_text_color {
    font-size: 14px;
    line-height: 17px;
    text-align: right;
    color: var(--red);
    margin-top: 5px;
}

.add_sale_chanel_block .line_submit_cancel input {
    margin-left: 0px;
}

.popup_user_account {
    position: absolute;
    top: 100%;
    right: 0;
    padding-top: 18px;
    z-index: 1;
    width: 260px;
    opacity: 0;
    z-index: -1;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.enter_account_link:hover .popup_user_account {
    opacity: 1;
    z-index: 5;
}

.wrap_popup_account {
    padding: 40px 20px;
    border-radius: 10px;
    background: var(--white);
    -webkit-box-shadow: 0px 4px 6px var(--gray);
    box-shadow: 0px 4px 6px var(--gray);
}

.wrap_popup_account:after {
    content: "";
    position: absolute;
    bottom: calc(100% - 3px);
    width: 10px;
    height: 10px;
    background: url(../image/poligon_up.svg) center no-repeat;
    right: 49px;
}

.wrap_popup_account>a,
.wrap_popup_account form button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    border: none;
    background: transparent;
    padding: 0px;
    padding-right: 10px;
    cursor: pointer;
}

.wrap_popup_account form {
    padding-top: 20px;
}

.wrap_popup_account>a img,
.wrap_popup_account form button img {
    margin-right: 10px;
}

.wrap_popup_account>a {
    background: url(../image/poligon_right_mini.svg) center right no-repeat;
}

.wrap_popup_account>a:not(:last-child) {
    margin-bottom: 10px;
}

.other_link {
    padding-top: 30px;
}

.other_link a {
    display: block;
    margin-bottom: 10px;
    color: var(--atgray);
    font-size: 14px;
    line-height: 17px;
}

.other_link a:last-child {
    margin-bottom: 0px;
}

.back_chanel_info {
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    border-radius: 50px;
    height: 45px;
    width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
}

.blue_chanel_name {
    font-size: 24px;
    line-height: 28px;
    margin-left: 10px;
    color: var(--blue);
}

.add_campaighn_in_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 19px;
    width: 100%;
    max-width: 300px;
    height: 70px;
    margin-bottom: 10px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 15px;
    border: 1px solid #DAE0E6;
    background: #FFF;
    gap: 10px;
    color: var(--black);
    font-weight: 500;
    padding: 10px 20px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.add_campaighn_in_chanel:hover {
    /*background: #f0f2f7;*/
}

.add_campaighn_in_chanel span {
    -webkit-box-shadow: 0 0 24px #9772e6;
    box-shadow: 0 0 24px #9772e6;
    width: 32px;
    height: 32px;
    background: -o-linear-gradient(97deg, #815CF1 0%, #d1accc 76.04%);
    background: linear-gradient(353deg, #815CF1 0%, #d1accc 76.04%);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 3px solid #ffedf9;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.remove_chanel_link {
    width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.remove_this_checks,
.sale_chanel,
.link_sales_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 19px;
    width: 100%;
    max-width: 300px;
    height: 70px;
    margin-bottom: 10px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 15px;
    border: 1px solid #DAE0E6;
    background: #FFF;
    gap: 10px;
    color: var(--black);
    font-weight: 500;
    padding: 10px 20px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.remove_chanel_link span,
.remove_this_checks span {
    -webkit-box-shadow: 0 0 24px #ff8ed9;
    box-shadow: 0 0 24px #ff8ed9;
    width: 32px;
    height: 32px;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 3px solid #ffedf9;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.sale_chanel span {
    width: 32px;
    height: 32px;
    -webkit-box-shadow: 0 0 24px #d398ff;
    box-shadow: 0 0 24px #d398ff;
    background: -o-linear-gradient(117deg, #d398ff 0%, #ff83ee 58.33%);
    background: linear-gradient(333deg, #d398ff 0%, #ff83ee 58.33%);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 3px solid #ffedf9;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.link_sales_chanel span {
    width: 32px;
    height: 32px;
    -webkit-box-shadow: 0 0 24px #964CE8;
    box-shadow: 0 0 24px #964CE8;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 3px solid #ffedf9;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.remove_this_checks {
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 50%;
}

.moderation_chanel_link {
    background: var(--lred);
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 220px;
    height: 45px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 19px;
    color: var(--red);
}

.append_input_tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.append_input_tags>span {
    margin-right: 5px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.orange_span_texts_afterinput {
    min-width: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
    font-size: 12px;
    line-height: 14px;
    color: var(--tblack);
    background: var(--lorange);
    border-radius: 50px;
    padding: 5px 10px;
}

.append_input_tags>span input {
    display: none;
}

.remove_inputs {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    cursor: pointer;
    padding-top: 3px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -12px;
}

.remove_inputs_pseudo {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    cursor: pointer;
    padding-top: 3px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -12px;
}



.block_plus_tag {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    padding-top: 3px;
}

.this_input_tag_add {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.this_input_tag_add input {
    width: calc(100% - 45px);
    margin-right: 10px;
    background: var(--white);
    height: 45px;
    border-radius: 50px;
    border: 1px solid var(--gray);
    padding: 0px 10px 0px 20px;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.info_sales_chanel {
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 15px;
    border: 1px solid #0288FF;
    background: rgba(2, 136, 255, 0.05);
    padding: 12px;
}

.info_sales_chanel .mini_title_sale_chanel {
    margin-bottom: 10px;
}

.gray_mini_texts {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 5px;
    width: 100%;
}


.mini_title_sale_chanel {
    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;
    max-width: 300px;
}

.mini_title_sale_chanel>span:not([class]) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: var(--tblack);
}

.mini_title_sale_chanel>span:not([class]) img {
    margin-right: 10px;
}

.line_info_about_this_chanel {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.line_info_about_this_chanel>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.remove_sale_button,
.buy_sale_button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 220px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    margin-top: 20px;
}

.blue_click_open_edit_sale {
    width: 220px;
    height: 45px;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    border: none;
    cursor: pointer;
}

.wrap_button_otm_sale_edit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.line_info_about_this_chanel p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.line_info_about_this_chanel p:last-child {
    margin-bottom: 0px;
}

.line_info_about_this_chanel>div>div:first-child {
    margin-right: 50px;
}

.line_info_about_this_chanel p span:not([class]) {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-left: 10px;
}

.red_text_status {
    margin-left: 10px;
    font-size: 14px;
    line-height: 17px;
    color: var(--red);
}


.click_slided_block {
    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;
    cursor: pointer;
    padding-bottom: 20px;
}

.click_slided_block>div {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.click_slided_block>div span:not([class]) {
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
    margin-left: 10px;
}

.green_color {
    font-size: 14px;
    line-height: 17px;
    color: var(--green);
    margin-left: 10px;
}

.click_slided_block>div:first-child {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    width: 18%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 12%;
}

.click_slided_block>div:nth-child(2) {}

.click_slided_block>div:nth-child(3) {
    width: 14%;
}

.click_slided_block>div:nth-child(4) {
    width: 11%;
}

.click_slided_block>div:nth-child(5) {
    width: 11%;
}

.click_slided_block>div:nth-child(6) {
    width: 13%;
}

.click_slided_block>div:nth-child(7) {
    width: 11%;
}

.click_slided_block>div:nth-child(8) {
    width: 5%;
}

.click_slided_block>div:nth-child(9) {
    width: 5%;
}

.wrap_tabs_events {
    margin-top: 20px;
}

.orange_hot {
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 5px
}

.blue_velvet,
.rectangle_blue_velvet {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.rectangle_blue_velvet img {
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.blue_velvet:not(:last-child) {
    margin-right: 5px;
}

.rectangle_blue_velvet {
    padding-top: 3px;
}

.rectangle_blue_velvet.open {
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    padding-top: 0px;
    padding-right: 3px;
}

.rectangle_blue_velvet.open img {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.slide_click_wrap {
    border-bottom: 1px solid var(--gray);
    margin-top: 20px;
}

.net_price {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.net_price>p {
    color: var(--black);
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 20px;
}

.net_price_calcblock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -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;
    gap: 10px;
    position: relative;
}

.net_price_priceline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 991px;
    height: 10px;
    border-radius: 20px;
    border: 0px solid var(--grayM);
    background: var(--white);
    overflow: hidden;
    z-index: 0;
    position: relative;
    background: -o-linear-gradient(117deg, #0288FF -23.54%, #e8b7ff 110.08%);
    background: linear-gradient(333deg, #0288FF -23.54%, #e8b7ff 110.08%);
}


.net_price_priceline div.active {
    background: transparent;
}

.net_price_priceline div:after,
.net_price_priceline div.active:after {
    background: var(--white);
}

.net_price_priceline div {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1;
    border-top: 1px solid var(--grayM);
    border-bottom: 1px solid var(--grayM);
    overflow: hidden;
    background: var(--white);
}

.net_price_priceline div:first-child {
    border-radius: 18px 0 0 18px;
    border-left: 1px solid var(--grayM);
}

.net_price_priceline div:last-child {
    border-radius: 0 18px 18px 0;
    border-right: 1px solid var(--grayM);
}

.net_price_priceline div:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    width: 6px;
    height: 6px;
    background: -o-linear-gradient(117deg, #0288FF -23.54%, #e8b7ff 110.08%);
    background: linear-gradient(333deg, #0288FF -23.54%, #e8b7ff 110.08%);
    border-radius: 50%;
    z-index: 2;
}

.net_price_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    max-width: 990px;
    gap: 0;
}

.net_price_price div {
    width: 100%;
    color: var(--grayD);
    text-align: center;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
    .net_price_price div {
        font-size: 14px;
    }
}

.net_price_price div.net_price_select {
    font-weight: 600;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.net_price_price div.net_price_select.active span.price {
    background: var(--blue);
    color: var(--white);
    border-radius: 5px;
}

.net_price_price div span.discount {
    border-radius: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 6px 0px;
    font-size: 12px;
    font-weight: 300;
    background: rgba(2, 136, 255, 0.10);
    font-size: 12px;
    color: var(--blue);

}

.net_price_price div span.price {
    padding: 5px 8px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.net_price_intro {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}

@media screen and (max-width:767px) {
    .net_price_intro {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: 10px;
        gap: 5px;
    }
}

.net_price_intro div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--gray);
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

.net_price_intro span {
    display: block;
    width: 12px;
    height: 12px;
    background: #636978;
    border-radius: 50%;
}

.net_price_intro span.blue {
    background: -o-linear-gradient(117deg, #0288FF -23.54%, #e8b7ff 110.08%);
    background: linear-gradient(333deg, #0288FF -23.54%, #e8b7ff 110.08%);
}

.net_payment {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.net_payment>p {
    color: var(--black);
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 20px;
}

.net_payment_calcblock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -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;
    gap: 20px;
    position: relative;
}

.net_payment_priceline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 991px;
    height: 10px;
    border-radius: 20px;
    border: 0px solid var(--grayM);
    background: var(--white);
    /* overflow: hidden; */
    z-index: 0;
    position: relative;
    background: -o-linear-gradient(117deg, #0288FF -23.54%, #e8b7ff 110.08%);
    background: linear-gradient(333deg, #0288FF -23.54%, #e8b7ff 110.08%);
}

.net_payment_priceline div {
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1;
    border-top: 1px solid var(--grayM);
    border-bottom: 1px solid var(--grayM);
    /* overflow: hidden; */
    background: var(--white);
}

.net_payment_priceline div.active {
    background: transparent;
}

/* .net_payment_priceline div:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    width: 22px;
    height: 22px;
    background: url("../image/point.svg") center center no-repeat;
    z-index: 2;
} */

.net_payment_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 990px;
    gap: 0;
    margin-top: 20px;
}

.net_payment_price div {
    width: 100%;
    color: var(--grayD);
    text-align: center;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.net_payment_price div .edit {
    width: 100%;
    max-width: 60px;
    border-bottom: 1px solid var(--black);
    padding-bottom: 3px;
    position: relative;
}

.net_payment_price div .edit img {
    position: absolute;
    z-index: 0;
}

.net_payment_price div .edit input {
    width: 100%;
    max-width: 60px;
    /* display: block; */
    text-align: center;
    border: none;
    background: transparent;
}

.net_payment_price div .edit input.filled,
.net_payment_price div .edit input:focus,
.net_payment_price div .edit input:not([value="0"]):not([value=""]) {
    background: var(--white);
}

.net_payment_price div div {
    font-size: 18px;
    font-weight: 600;
    line-height: 150%;
    color: var(--blue);
}

.net_payment_intro {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-bottom: 30px;
}

@media screen and (max-width:576px) {
    .net_payment_intro {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: 10px;
        gap: 5px;
    }
}

.net_payment_intro div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--gray);
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

.net_payment_intro span {
    display: block;
    width: 12px;
    height: 12px;
    background: #636978;
    border-radius: 50%;
}

.net_payment_intro span.blue {
    background: -o-linear-gradient(117deg, #0288FF -23.54%, #e8b7ff 110.08%);
    background: linear-gradient(333deg, #0288FF -23.54%, #e8b7ff 110.08%);
}

.net_payment_calcblock .add_payment {
    right: -50px;
    position: absolute;
    top: -15px;
}

.net_payment_calcblock .remove_payment {
    left: -50px;
    position: absolute;
    top: -15px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    border-radius: 50%;
    color: #fff;
    font-size: 24px;
}

.line_net_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
}

.line_net_text>div {
    /* margin-right: 10px; */
    border: 1px solid var(--grayM);
    border-radius: 50px;
    padding: 4px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.date_time_adverts {
    padding-bottom: 10px;
}

.date_time_adverts>p {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 10px;
}

.line_net_text>div.active {
    border: 1px solid #7953f1;
    background: -o-linear-gradient(66deg, #964CE8 7.71%, #4E60FF 90.69%);
    background: linear-gradient(24deg, #964CE8 7.71%, #4E60FF 90.69%);
    color: var(--white);
}

.line_date_time_ads {
    margin-bottom: 10px;
}

.line_date_time_ads {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.line_date_time_ads>div {
    width: 230px;
    height: 25px;
    margin-right: 10px;
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid var(--grayM);
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack)
}

.line_date_time_ads>div:last-child {
    margin-right: 0px;
}

.line_date_time_ads>div:first-child {
    line-height: 17px;
    background: var(--grayM);
    color: var(--grayD);
    border: 1px solid var(--grayM);
    font-size: 14px;
}

.line_date_time_ads>div.green_add:first-child {
    font-size: 14px;
    line-height: 17px;
    color: var(--white);
    background: var(--green);
}

.line_date_time_ads>div.l_green {
    border: 1px solid var(--green);
    background: var(--lgreen);
    color: var(--green);
}

.info_block {
    position: absolute;
    right: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: var(--grayM);
    color: var(--grayD);
}

.info_block img {
    -webkit-filter: invert(28%) sepia(3%) saturate(683%) hue-rotate(210deg) brightness(30%) contrast(97%);
    filter: invert(28%) sepia(3%) saturate(683%) hue-rotate(210deg) brightness(30%) contrast(97%);
}

.slide_open_closed {
    display: none;
}

.line_application_text {
    margin-top: 20px;
}

.line_application_text>p {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.line_apps_users {
    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;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 20px;
}

.line_apps_users:last-child {
    margin-bottom: 0px;
}

.line_apps_users>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.line_apps_users>div:first-child {
    width: 30px;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.line_apps_users>div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 12%;
    color: var(--blue);
}

.line_apps_users>div:nth-child(3) {
    width: 10%;
}

.line_apps_users>div:nth-child(4) {
    width: 15%;
}

.line_apps_users>div:nth-child(5) {
    width: 13%;
}

.line_apps_users>div:nth-child(6) {
    width: 25%;
}

.line_apps_users>div:nth-child(7) {
    width: 15%;
}

.line_apps_users>div:nth-child(8) {
    width: 10%;
}

.line_apps_users>div:nth-child(2) img {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    margin-right: 10px;
}

.line_apps_users>div span {
    margin-left: 10px;
}

.line_apps_users>div span:not([class]) {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.blue_view_posts,
a.blue_adds_zyvs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 145px;
    height: 20px;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    border-radius: 50px;
    font-size: 12px;
    line-height: 14px;
    color: var(--white);
    cursor: pointer;
}

.blue_texts_posts {
    font-size: 14px;
    line-height: 17px;
    text-decoration: underline;
    color: var(--blue);
    margin-right: 10px;
}

.blue_texts_posts:after {
    content: "";
    position: absolute;
    right: -11px;
    width: 6px;
    height: 6px;
    background: url(../image/polygon_blue.svg) center no-repeat;
    top: 50%;
    margin-top: -3px;
}

.my_wishes_custom {
    font-size: 14px;
    line-height: 17px;
    text-decoration: underline;
    color: var(--blue);
    margin-left: 10px;
}

.my_wishes_custom:after {
    content: "";
    position: absolute;
    right: -11px;
    width: 6px;
    height: 6px;
    background: url(../image/polygon_blue.svg) center no-repeat;
    top: 50%;
    margin-top: -3px;
}

.green_text_status {
    font-size: 14px;
    line-height: 17px;
    color: var(--green);
    margin-left: 10px;
}

span.change_price,
span.show_price_change {
    font-size: 14px;
    line-height: 17px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: var(--blue);
    margin-left: 10px;
    cursor: pointer;
}

.advert_users_wrap {
    margin-top: 20px;
    display: block !important;
    width: 100%
}

.line_apps_users.micro_views {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    max-width: 900px
}

.line_apps_users.micro_views>div:first-child {
    width: 30px;
}

.line_apps_users.micro_views>div:not(:first-child) {
    width: calc(33.333% - 10px);
}

.advert_users_wrap .mini_title_sale_chanel span:not([class]) {
    margin-left: 0px;
}

.line_info_about_this_chanel p.mini_title_sale_chanel {
    width: 100%;
    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;
    max-width: 300px;
    margin-bottom: 20px;
}

.green_change_price {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--green);
    margin-left: 10px;
}

.topclick_line_info_zakup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    cursor: pointer;
    margin-bottom: 15px;
}

.topclick_line_info_zakup>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-right: 50px;
    width: 33.333%;
    max-width: 235px;
}

.topclick_line_info_zakup>div:last-child {
    text-decoration: underline;
    color: var(--blue);
    font-size: 14px;
    line-height: 17px;
    margin-right: 0px;
}

.topclick_line_info_zakup>div:last-child img {
    margin-left: 10px;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.topclick_line_info_zakup>div.rotate_polygon.open img {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.topclick_line_info_zakup>div:first-child img {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    margin-right: 10px;
}

.topclick_line_info_zakup>div:first-child {
    color: var(--blue);
    width: 33.333%;
    max-width: 235px;
}

.topclick_line_info_zakup>div span {
    color: var(--blue);
    margin-left: 10px;
}

.slide_down_infos {
    display: none;
}

.wrap_d_line_blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.blue_text_status {
    margin-left: 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
}

.time_date_lines {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0px 20px;
    border-radius: 50px;
    background: var(--lblue);
    margin-right: 10px;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    height: 25px;
    margin-bottom: 10px;
}

.mini_green_text {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 10px;
}

.info_zakup_chanels {
    margin-top: 20px;
}

.line_checkbox_date_count_time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.line_checkbox_date_count_time>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0px;
    height: 25px;
    width: calc(16.666% - 9px);
    font-size: 14px;
    line-height: 17px;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 50px;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    background: var(--grayM);
    color: var(--grayD);
}

.line_checkbox_date_count_time>div:nth-child(6n) {
    margin-right: 0px;
}

.line_checkbox_date_count_time>div img {
    position: absolute;
    width: 17px;
    height: 17px;
    left: 10px;
    top: 4px;
}

.line_checkbox_date_count_time>div.active {
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    color: var(--white);
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
}

.wrap_shows_tab {
    display: none;
}

.wrap_click_time_posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.click_time_posts {
    cursor: pointer;
    width: calc(16.666% - 9px);
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid var(--atgray);
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: var(--tblack);
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    height: 27px;
}

.click_time_posts:nth-child(6n) {
    margin-right: 0px;
}

.click_time_posts.active {
    color: var(--green);
    background: var(--lgreen);
    border: 1px solid var(--lgreen);
}

.click_time_posts:before {
    content: "";
    position: absolute;
    border: 1px solid var(--green);
    top: -1px;
    right: -1px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.click_time_posts:after {
    content: "";
    position: absolute;
    background: url(../image/green_checkbox.svg) center no-repeat;
    width: 13px;
    height: 13px;
    right: 6px;
    top: 6px;
    opacity: 0;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.click_time_posts.active:before,
.click_time_posts.active:after {
    opacity: 1;
}

.line_info_about_ch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px;
    margin-top: 10px;
}

.line_info_about_ch p {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-right: 50px;
}

.line_info_about_ch p:last-child {
    margin-right: 0px;
}

.line_info_about_ch p span {
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
}

.block_input_append {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.block_input_append div {
    width: calc(16.666% - 9px);
    margin-right: 10px;
    height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50px;
    background: var(--lorange);
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
    padding: 0px 25px;
}

.block_input_append div span:last-child {
    margin-left: 10px;
}

.remove_this_sections {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    position: absolute;
    right: -1px;
    top: -1px;
    cursor: pointer;
    padding-top: 4px;
}

.name_add_posts_appointment {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.append_post_in_constructor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 20px;
}

.preview_post {
    padding: 20px;
    border: 1px solid var(--gray);
    border-radius: 5px;
    width: calc(33.333% - 20px);
    max-width: 340px;
    margin-right: 20px;
}

.name_pr_posts {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 20px;
}

.name_pr_posts span {
    margin-left: 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.preview_post img {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

.preview_post p:not([class]) {
    font-size: 12px;
    line-height: 14px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.preview_post p:last-child {
    margin-bottom: 0px;
}

.preview_post p:not([class]) a {
    color: var(--blue);
}

.check_to_post {
    padding: 20px;
    border: 1px solid var(--gray);
    border-radius: 5px;
    width: calc(33.333% - 20px);
    max-width: 255px;
    margin-right: 20px
}

.check_to_post>p {
    font-size: 14px;
    line-height: 17px;
    color: var(--atblack);
    margin-bottom: 10px;
}

.check_to_post label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    cursor: pointer;
}

.check_to_post label:not(:last-child) {
    margin-bottom: 10px;
}

.check_to_post label p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    border-radius: 50px;
    background: var(--lorange);
    height: 25px;
}

.check_to_post label p span {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.check_to_post label p span:first-child {
    margin-right: 10px;
}

.to_checked {
    position: absolute;
    display: block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    top: 0px;
    right: 0px;
    background: var(--white);
    border: 1px solid var(--orange);
}

.check_to_post label input:checked+.to_checked {
    background-image: url(../image/green_checkbox.svg);
    background-position: center;
    background-repeat: no-repeat;
}

.text_to_checked_date {
    margin-top: 25px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.text_to_checked_date p>span {
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
    margin-left: 10px;
}

.remove_post_button {
    width: 33.333%;
}

.remove_post_appointment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 220px;
    height: 45px;
    border-radius: 50px;
    cursor: pointer;
    font-size: 16px;
    line-height: 19px;
    color: var(--orange);
    border: 1px solid var(--orange)
}

.button_add_post_appointment {
    font-size: 16px;
    line-height: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 220px;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    border-radius: 30px;
    cursor: pointer;
    height: 40px;
    color: var(--white);
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
}

.price_chanel_block_change {
    max-width: 1200px;
}

.line_info_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.line_info_chanel p {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.line_info_chanel p:first-child {
    margin-right: 50px;
}

.line_info_chanel p span:not([class]) {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-left: 10px;
}

.green_span_text {
    font-size: 14px;
    line-height: 17px;
    color: var(--green);
    margin-left: 10px;
}

.line_table_modal {
    width: 100%;
    margin-bottom: 40px;
    text-align: center;
}

.top_line_table td {
    padding: 15px 0px;
    border-top: 1px solid var(--gray);
    border-bottom: 1px solid var(--gray);
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.line_table_modal tbody td {
    padding: 5px 0px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.line_table_modal tbody td.green_block {
    color: var(--green);
}

.line_table_modal tbody td.blue_block {
    color: var(--violet);
}

.line_table_modal td:last-child {
    width: 50%;
}

.buttons_buy_cancel_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.close_cancel_button {
    background: var(--white);
    border: 1px solid var(--orange);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 50px;
    width: 220px;
    height: 45px;
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--orange);
    cursor: pointer;
}

.buy_chanel_button {
    color: var(--white);
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 50px;
    width: 220px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
}

.registration_link {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    margin-right: 30px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}


@media screen and (max-width: 767px) {
    .registration_link {
        padding: 10px 8px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        min-width: 40px;
        height: 40px;
        margin-right: 0;
    }
}

.registration_link:hover {
    background: -o-linear-gradient(250deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(200deg, #964CE8 0%, #4E60FF 100%);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

.registration_link:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    border-radius: 40px;
    left: 0;
    -webkit-box-shadow: 0px 6px 10px #5eb3fe42;
    box-shadow: 0px 6px 10px #5eb3fe42;
}

.registration_link span {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: 10px;
    right: 0;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}


@media screen and (max-width: 767px) {
    .registration_link span {
        font-size: 0;
        gap: 0;
    }
}

.user_link {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    /*padding: 10px;*/
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: 40px;
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

.user_link:hover {
    background: -o-linear-gradient(250deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(200deg, #964CE8 0%, #4E60FF 100%);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

.user_link:after {
    content: '';
    position: absolute;
    right: -16px;
    top: 50%;
    margin-top: -3px;
    background: url(../image/polygon.svg) center right no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
}

.user_link:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    border-radius: 50px;
    left: 0;
    -webkit-box-shadow: 0px 6px 10px #5eb3fe42;
    box-shadow: 0px 6px 10px #5eb3fe42;
}

.user_link>div {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.user_link>div>img {
    height: auto;
    width: auto;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    max-height: 100%;
}

.sell_link {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -o-linear-gradient(120deg, #EE9928 0%, #FF88D5 61.25%, #FFB7F5 100%);
    background: linear-gradient(330deg, #EE9928 0%, #FF88D5 61.25%, #FFB7F5 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    margin-right: 15px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

@media screen and (max-width: 991px) {
    .sell_link {
        padding: 10px 8px;
        min-width: 40px;
        margin-right: 10px;
    }
}

.sell_link:hover {
    background: -o-linear-gradient(150deg, #EE9928 0%, #FF88D5 61.25%, #FFB7F5 100%);
    background: linear-gradient(300deg, #EE9928 0%, #FF88D5 61.25%, #FFB7F5 100%);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

.sell_link:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    border-radius: 40px;
    left: 0;
    -webkit-box-shadow: 0px 6px 10px #ed5efe42;
    box-shadow: 0px 6px 10px #ed5efe42;
}

.sell_link span {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: 10px;
    right: 0;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}

@media screen and (max-width: 991px) {
    .sell_link span {
        font-size: 0;
        gap: 0;
    }
}



.line_two_blocks {
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 30px 0;
    position: relative;
    /* overflow: hidden; */
    gap: 30px;
}

@media screen and (max-width: 767px) {
    .line_two_blocks {
        margin-bottom: 20px;
        padding: 40px 20px 0;
    }
}

.line_two_blocks:before {
    content: '';
    position: absolute;
    top: 100px;
    left: 0;
    width: 100%;
    height: calc(100% - 0px);
    background: #f0f2f7;
}

@media screen and (max-width: 767px) {
    .line_two_blocks:before {
        top: 20px;
    }
}

.right_content_block,
.profile_content_block,
.event_content_block,
.channel_content_block,
.favorite_content_block,
.post_content_block,
.balance_content_block,
.sale_content_block,
.post_content_block {
    position: relative;
}

.right_content_block:before,
.profile_content_block:before,
.event_content_block:before,
.channel_content_block:before,
.favorite_content_block:before,
.post_content_block:before,
.balance_content_block:before,
.sale_content_block:before,
.post_content_block:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../image/gradient_01.jpg") center top no-repeat;
    background-size: 100% 50vh;
}

@media screen and (max-width: 1150px) {

    .right_content_block:before,
    .profile_content_block:before,
    .event_content_block:before,
    .channel_content_block:before,
    .favorite_content_block:before,
    .post_content_block:before,
    .balance_content_block:before,
    .sale_content_block:before,
    .post_content_block:before {
        background-size: 100% 90vh;
    }
}

@media screen and (max-width: 767px) {

    .right_content_block:before,
    .profile_content_block:before,
    .event_content_block:before,
    .channel_content_block:before,
    .favorite_content_block:before,
    .post_content_block:before,
    .balance_content_block:before,
    .sale_content_block:before,
    .post_content_block:before {
        background-size: 100% 100vh;
    }
}

@media screen and (max-width: 576px) {

    .right_content_block:before,
    .profile_content_block:before,
    .event_content_block:before,
    .channel_content_block:before,
    .favorite_content_block:before,
    .post_content_block:before,
    .balance_content_block:before,
    .sale_content_block:before,
    .post_content_block:before {
        background-size: 100% 100vh;
    }
}

.profile_content,
.event_content,
.channel_content,
.favorite_content,
.post_content,
.balance_content,
.sale_content,
.post_content {
    padding: 25px;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: #FFF;
}

@media screen and (max-width: 767px) {

    .profile_content,
    .event_content,
    .channel_content,
    .favorite_content,
    .post_content,
    .balance_content,
    .sale_content,
    .post_content {
        padding: 16px;
    }
}

.back-btn {
    width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white) !important;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

@media (max-width: 767px){
    .back-btn {
        width: 100px;
    }
}

.line_one_block {
    padding: 30px 30px 0 30px;
    position: relative;
    /*margin-top: 30px;*/
}

.right_content_block + .line_one_block {
    padding-top: 0;
}

@media screen and (max-width: 767px) {
    .line_one_block {
        padding: 40px 20px 20px 20px;
    }
}

.line_one_block:before {
    content: '';
    position: absolute;
    top: 70px;
    left: 0;
    width: 100%;
    height: calc(100% - 70px);
    background: #f0f2f7;
}

@media (max-width: 767px){
    .line_one_block:before {
        height: 100%;
    }
}

.left_big_white_block {
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 0;
    margin-bottom: 0px !important;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: #FFF;
    -webkit-box-flex: 0;
    /* -ms-flex: 0 1 calc(75% + 15px);
    flex: 0 1 calc(75% + 15px); */
}

.right_mini_white_block {
    width: 100%;
    /* min-height: 290px; */
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: #FFF;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(25% - 15px);
    flex: 0 1 calc(25% - 15px);
}

@media screen and (max-width: 1540px) {
    .right_mini_white_block {
        -ms-flex: 0 1 calc(30% - 15px);
        -webkit-box-flex: 0;
                flex: 0 1 calc(30% - 15px);
    }
}

@media screen and (max-width: 1419px) {
    .right_mini_white_block {
        -ms-flex: 0 1 calc(40% - 15px);
        -webkit-box-flex: 0;
                flex: 0 1 calc(40% - 15px);
    }
}

.line_two_hot,
.line_three_hot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}

.line_block_link+.line_one_block:before,
.favorite_content_block .line_one_block:before,
.sale_content_block .line_one_block:before {
    top: 100px;
}

@media screen and (max-width: 767px) {

    .line_block_link+.line_one_block:before,
    .favorite_content_block .line_one_block:before,
    .sale_content_block .line_one_block:before {
        top: 20px;
    }
}

.one_hot {
    padding: 20px;
    border: 1px solid var(--grayM);
    background: var(--white);
    border-radius: 15px;
    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;
    /* margin-bottom: 20px; */
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
}

.one_hot:last-child {
    margin-right: auto;
}

.one_hot:hover,
.one_hot.active {
    border: 1px solid var(--blue);
    -webkit-box-shadow: 0px 4px 28px 0px rgba(2, 136, 255, 0.15);
    box-shadow: 0px 4px 28px 0px rgba(2, 136, 255, 0.15);
}

.one_hot .favorite_abs_icon {
    z-index: 1;
    position: absolute;
    right: 20px;
    top: 20px;
}

.one_hot .favorite_abs_icon span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #FFFFFF;
    border: 1px solid var(--grayM);
    margin: 0 auto;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

/* .one_hot .favorite_abs_icon span.active {
    .one_hot {
        border: 1px solid var(--blue);
        -webkit-box-shadow: 0px 4px 28px 0px rgba(2, 136, 255, 0.15);
        box-shadow: 0px 4px 28px 0px rgba(2, 136, 255, )
    }
} */

@media screen and (max-width: 767px) {
    .one_hot .favorite_abs_icon span {
        width: 34px;
        height: 34px;
    }
}

.one_hot .favorite_abs_icon span img {
    -webkit-filter: invert(20%) sepia(6%) saturate(237%) hue-rotate(172deg) brightness(110%) contrast(82%);
    filter: invert(20%) sepia(6%) saturate(237%) hue-rotate(172deg) brightness(110%) contrast(82%);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

@media screen and (max-width: 767px) {
    .one_hot .favorite_abs_icon span img {
        -webkit-transform: scale(1.5);
            -ms-transform: scale(1.5);
                transform: scale(1.5);
    }
}

.one_hot .favorite_abs_icon:hover span,
.one_hot.active .favorite_abs_icon span {
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
}

.one_hot .favorite_abs_icon:hover span img,
.one_hot.active .favorite_abs_icon span img {
    -webkit-filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
    filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.line_two_hot .one_hot {
    width: calc(50% - 10px);
}

.line_three_hot .one_hot {
    width: calc(33% - 11px);
}

@media screen and (max-width: 1419px) {
    .line_three_hot .one_hot {
        width: calc(50% - 11px);
    }
}

@media screen and (max-width: 767px) {
    .line_three_hot .one_hot {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .line_three_hot .one_hot {
        width: 100%;
    }
}

.one_hot>a.one_hot_avatar {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: var(--grayM);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: relative;
    z-index: 0;
    margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
    .one_hot>a.one_hot_avatar {
        width: 64px;
        height: 64px;
    }
}

.one_hot>a.one_hot_avatar:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    border: 1px solid var(--white);
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    border-radius: 50%;
}

.one_hot>a.one_hot_avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.top_channel_avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: var(--grayM);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: relative;
    z-index: 0;
}

.top_channel_avatar:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    border: 1px solid var(--white);
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border-radius: 50%;
}

.top_channel_avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .line_three_hot .one_hot .one_hot_info {
        margin-left: 0;
    }
}

.title_chanel {
    font-size: 18px;
    line-height: 21px;
    color: var(--blue);
    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;
}

.left_blocks_hot,
.left_blocks_hot>div {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.right_blocks_hot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 70px;
}

.left_blocks_hot>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.left_blocks_hot>div:first-child {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.left_blocks_hot a:not(.title_chanel) {
    width: 25px;
    height: 25px;
    display: block;
    border-radius: 50%;
    border: 1px solid var(--gray);
    -webkit-box-shadow: 0px 4px 6px #DFDFDF;
    box-shadow: 0px 4px 6px #DFDFDF;
    background: url(../image/heart_black_mini.svg) center no-repeat;
}

.left_blocks_hot a.active {
    background: -o-linear-gradient(top, #FBA7A7 0%, #F10D0D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FBA7A7), to(#F10D0D));
    background: linear-gradient(180deg, #FBA7A7 0%, #F10D0D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 13, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 13, 13, 0.25);
    border: none;
}

.left_blocks_hot a.active:after {
    content: "";
    width: 12px;

    height: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(../image/heart_white.svg) center no-repeat;
}

.left_blocks_hot>div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.count_subscribers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.count_subscribers span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 5px;
    font-weight: 500;
}

.text_about_company {
    font-size: 14px;
    line-height: 18px;
    color: var(--tblack);
    text-align: center;
}

.text_about_company span {
    font-weight: 500;
    color: var(--blue);
    display: block;
    font-size: 28px;
    margin-top: 10px;
}

.right_blocks_hot div p {
    padding: 2px 20px 2px 10px;
    background: var(--lorange);
    border-radius: 50px 0px 0px 50px;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: var(--orange);
}

.right_blocks_hot div span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    position: absolute;
    right: -10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.right_blocks_hot div a {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    right: 0px;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    padding-top: 3px;
    -webkit-box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
}


.pagination_section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px auto 30px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 40px;
    font-size: 14px;
    border-radius: 25px;
    border: 1px solid var(--grayM);
    overflow: hidden;
}

.pagination_section a {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 40px;
    color: var(--grayD);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: .3s all ease;
}

@media screen and (max-width: 767px) {
    .pagination_section a {
        width: 35px;
        height: 35px;
    }
}

.pagination_section .back,
.pagination_section .next {
    padding-left: 15px;
    padding-right: 15px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    gap: 10px;
}

@media screen and (max-width: 767px) {
    .pagination_section {
        max-width: 100%;
        margin: 10px auto;
        height: 35px;
    }

    .pagination_section span,
    .pagination_section a {
        width: 20px !important;
        height: 20px !important;
        font-size: 14px;
    }
}

.paginate_data {
    transition: .3s all;
}

.pagination_section span:hover {
    .paginate_data {
        color: var(--white);
        background: var(--blue);
    }
}

.pagination_section a:hover img {
    -webkit-filter: invert(98%) sepia(100%) saturate(0%) hue-rotate(331deg) brightness(104%) contrast(104%);
    filter: invert(98%) sepia(100%) saturate(0%) hue-rotate(331deg) brightness(104%) contrast(104%);
}




.pagination_section a:last-child {
    margin-right: 0px;
}

.pagination_section a.paginate_data {
    border: 1px solid var(--blue);
    -webkit-box-shadow: 0px 4px 6px #DFDFDF;
    box-shadow: 0px 4px 6px #DFDFDF;
    color: var(--tblack);
}

.pagination_section span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-weight: 500;
}

.pagination_section span.active {
    color: var(--blue);
}

@media screen and (max-width: 767px) {
    .pagination_section span {
        width: 35px;
        height: 35px;
    }
}

.pagination_section a.back,
.pagination_section a.next {
    -webkit-box-shadow: 0px 4px 6px #DFDFDF;
    box-shadow: 0px 4px 6px #DFDFDF;
}

@media screen and (max-width: 767px) {

    .pagination_section a.back,
    .pagination_section a.next {
        font-size: 0;
        gap: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.pagination_section a.back img {}

.pagination_section a.next img {}

.right_mini_white_block .one_tab_events p {
    font-size: 14px;
    line-height: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: start;
    color: var(--grayD);
}

.right_mini_white_block .one_tab_events p a {
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    color: var(--grayD);
    width: 100%;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 10px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.right_mini_white_block .one_tab_events p a:hover {
    color: var(--blue);
}

.right_mini_white_block .one_tab_events p span {
    width: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.right_mini_white_block .tab_click {
    width: calc(50% - 5px);
}

.right_mini_white_block .top_tab_events {
    margin-bottom: 20px;
}

.all_chanel_link {
    margin: 35px auto 0px;
    width: 100%;
    max-width: 220px;
    height: 45px;
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
}

.daterangepicker.show-calendar .drp-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.cancelBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    font-size: 16px;
    line-height: 19px;
    padding: 5px;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    cursor: pointer;
    -ms-flex-item-align: end;
    align-self: flex-end;
    cursor: pointer;
    border: none;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    -webkit-box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    border-radius: 30px;
}

.applyBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    font-size: 16px;
    line-height: 19px;
    padding: 5px;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    cursor: pointer;
    -ms-flex-item-align: end;
    align-self: flex-end;
    cursor: pointer;
    border: none;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    border-radius: 30px;
}

.return_to_chanel_info {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    position: relative;
    padding: 10px 16px;
    align-items: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    margin-right: 0;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

@media screen and (max-width: 576px) {
    .return_to_chanel_info {
        padding: 10px 8px;
        font-size: 0;
        min-width: 40px;
    }

    .return_to_chanel_info:after {
        content: "";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 18px;
        height: 18px;
        background: url("../image/backwhite.svg") center center no-repeat;
    }
}

.line_label_filter>label p.big_text_campany,
.line_label_filter>.pseudolabel p.big_text_campany {
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 10px;
    width: 100%;
    color: #3D4C54;
    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;
}

.pseudolabel p.big_text_campany {
    min-height: 19px;
}

.line_label_filter .pseudolabel.placeholder .check_auto {
    margin-top: 12px;
    margin-bottom: 10px;
}

.line_label_filter.label_tr_filters>label,
.line_label_filter>.pseudolabel {
    width: calc(33.333% - 20px);
}

@media screen and (max-width: 991px) {
    .line_label_filter.label_tr_filters>label, .line_label_filter>.pseudolabel {
        width: calc(50% - 20px);
    }
}


.line_label_filter>.pseudolabel.placeholder {
    width: calc(25% - 20px);
    min-height: 70px;
    height: auto;
}

@media screen and (max-width: 1540px) {
    .line_label_filter>.pseudolabel.placeholder {
        width: calc(33% - 20px);
    }
}

.line_label_filter>.pseudolabel.placeholder.dates {
    width: calc(50% - 20px);
}

@media screen and (max-width: 1540px) {
    .line_label_filter>.pseudolabel.placeholder.dates {
        width: calc(66% - 20px);
    }
}

.line_label_filter.label_tr_filters>*:nth-child(4n) {
    margin-right: 20px;
}

p span.hover_quest_icon,
p span.hover_quest_icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 19px;
    height: 19px;
    border: 1px solid var(--blue);
    border-radius: 50%;
    position: relative;
    top: 0px;
    right: 0px;
    margin-right: 0px;
    left: auto;
    bottom: 0px;
    background: transparent;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}

p span.absolute_hover_text,
p span.absolute_hover_text {
    position: absolute;
    padding: 10px;
    border-radius: 5px;
    font-size: 14px;
    color: rgb(92, 122, 234);
    width: 200px;
    right: 0px;
    bottom: calc(100% + 10px);
    left: auto;
    display: none;
    height: auto;
    background: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 4px 6px #DFDFDF;
    box-shadow: 0px 4px 6px #DFDFDF;
    z-index: 9
}

p span.hover_quest_icon:hover span.absolute_hover_text,
p span.hover_quest_icon:hover span.absolute_hover_text {
    display: block;
}

.line_label_filter label.timepicker_label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.line_label_filter label.timepicker_label span:first-child {
    position: absolute;
    margin-right: 10px;
    font-weight: 500;
    bottom: auto;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: var(--grayM);
    border: none;
    font-size: 13px;
    line-height: 17px;
    color: var(--tblack);
    z-index: 1;
}

.line_label_filter label.timepicker_label span:last-child {
    position: absolute;
    right: 5px;
    bottom: 5px;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 3px;
    left: auto;
}

.line_label_filter label.not_single_datepicker>span {
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 3px;
    left: auto;
    right: 5px;
    bottom: 5px;
}

.wrap_plus_minus_input,
.all_cnf {
    width: calc(50% - 5px);
    margin-right: 0px;
}

.line_label_filter .wrap_plus_minus_input {
    background: #FFFFFF;
    border: 1px solid #EAEDEF;
    border-radius: 50px;
    height: 45px;
    max-width: 170px;
}

.line_label_filter .wrap_plus_minus_input span.minus {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: block;
    z-index: 1;
    cursor: pointer;
}

.line_label_filter .wrap_plus_minus_input span.minus:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(../image/minus.svg) center no-repeat;
    width: 20px;
    height: 10px;
    margin-left: -10px;
    margin-top: -3px
}

.line_label_filter .wrap_plus_minus_input span.plus {
    position: absolute;
    top: 5px;
    right: 5px;
    left: auto;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: block;
    z-index: 1;
    cursor: pointer;
}

.line_label_filter .wrap_plus_minus_input span.plus:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(../image/plus.svg) center no-repeat;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -7px
}

.line_label_filter .wrap_plus_minus_input input {
    text-align: center;
    padding: 0px 40px;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #3D4C54;
}

.all_cnf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 20px;
}

.all_cnf span {
    font-size: 14px;
    line-height: 17px;
    color: #B2B9BC;
    margin-right: 10px;
}

.all_cnf input {
    width: 100%;
    max-width: 127px;
    height: 45px;
    border: none;
    background: #DEF0FF;
    border-radius: 50px;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #0288FF;
    padding-left: 0px;
}

.line_block_pseudo {
    width: 100%;
    margin: 20px 0px;
    border-top: 1px solid #EAEDEF;
    padding: 0px;
}

.append_gaps_time {
    padding-top: 20px;
}

.append_gaps_time.this_time_to_pps {
    display: none;
}

.one_tab_to_checksboxes .pseudolabel:last-child {
    border-radius: none;
}

.append_gaps_time .line_label_filter.label_tr_filters .pseudolabel {
    width: calc(33.333% - 20px);
    padding-right: 20px;
    border-right: 1px solid var(--gray);
    padding-bottom: 20px;
    margin-bottom: 0px;
}

.append_gaps_time .line_label_filter.label_tr_filters .pseudolabel:nth-child(3n) {
    border-right: none;
    padding-right: 0px;
    margin-right: 0px;
}

.line_text_to_zg {
    width: 100%;
    max-width: 500px;
    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;
}

.append_gaps_time .line_label_filter .pseudolabel>p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.append_gaps_time .line_label_filter .pseudolabel>p span {
    width: 8px;
    height: 8px;
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    display: block;
    border-radius: 50%;
    margin-right: 5px;
}


.return_link_posts {
    width: 220px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 40px;
    cursor: pointer;
    margin-right: 10px;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
}

@media screen and (max-width: 1199px) {
    .return_link_posts {
        margin-right: 0;
    }
}

.append_search_filter_blocks {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4, 1fr);
}

@media screen and (max-width:1540px) {
    .append_search_filter_blocks {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width:1150px) {
    .append_search_filter_blocks {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width:991px) {
    .append_search_filter_blocks {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
}

@media screen and (max-width:767px) {
    .append_search_filter_blocks {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width:576px) {
    .append_search_filter_blocks {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
}

.one_post_blocks {
    padding: 20px;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    color: var(--tblack);
    margin-bottom: 20px;
    z-index: 1;
    width: 100%;
    border-radius: 20px;
    border: 1px solid #DAE0E6;
    background: #FFF;
}

.one_name_posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.one_post_blocks>video,
.one_post_blocks>audio,
.one_post_blocks>img {
    margin-bottom: 15px;
    display: block;
    width: 100%;
    border-radius: 30px;
    border: 1px solid #DAE0E6;
}

.append_date_time_labels label.disabled {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

.one_name_posts span,
.mini_one_name_posts span,
.time_d_post span,
.line_chanel_post span,
.count_show span {
    margin-right: 10px;
    display: block;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
}

.mini_one_name_posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.mini_one_name_posts #one_post_date_value {
    font-size: 14px;
    color: var(--tblack);
}

.line_link_bottom_post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
}

.mini_one_name_posts.otkaz {
    font-size: 14px;
    line-height: 17px;
    color: var(--orange);
}

.line_link_bottom_post a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    margin-right: 10px;
}

.line_link_bottom_post a:last-child {
    margin-right: 0px;
}

.line_link_bottom_post a img {
    width: 15px;
}

.line_link_bottom_post .delete_post {
    padding: 20px;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
    border: none;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.line_link_bottom_post .edit_post {
    padding: 20px;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
    border: none;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.time_d_post {
    font-size: 14px;
    line-height: 17px;
    color: var(--red);
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.click_open_d_post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: var(--lred);
    border-radius: 50px;
    cursor: pointer;
    height: 25px;
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 17px;
    color: var(--red);
    text-decoration: underline;
}

.click_open_d_post img {
    margin-left: 10px;
}

.line_chanel_post,
.count_show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 17px;
    color: #0288FF;
    margin-bottom: 10px;
}

.line_chanel_post img {
    margin-right: 10px;
    width: 17px;
    height: 17px;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    margin-right: 10px;
}

.button_date_to_time_show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: var(--lblue);
    border-radius: 50px;
    cursor: pointer;
    height: 25px;
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 17px;
    color: var(--blue);
    text-decoration: underline;
}

.button_date_to_time_show img {
    margin-left: 10px;
}

.edit_post_link_page {
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-top: 10px;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    height: 45px;
}

.mini_one_name_posts.pretops {
    color: (--blue)
}

.mini_one_name_posts.green_show_r {
    color: var(--green)
}

.change_this_post {
    margin-top: 10px;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    border-radius: 50px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
}

.mini_one_name_posts.archive {
    color: var(--orange);
}

.line_link_bottom_post a.link_archive {
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
}

.line_link_bottom_post a.link_archive span {
    background: #FFEAD3;
    border-radius: 50px 0px 0px 50px;
    height: 18px;
    width: 52px;
    position: absolute;
    right: calc(100% - 5px);
    top: 50%;
    margin-top: -9px;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #F1830D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: -1;
}

.mini_gray_text {
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    margin-bottom: 5px;
}

.line_add_form_inputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.wrap_diapason_line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px;
}

.wrap_diapason_line div {
    margin-right: 15px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--atgray);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.wrap_diapason_line div input {
    width: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 45px;
    border-radius: 50px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: var(--tblack);
    background: var(--white);
    border: 1px solid #EAEDEF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50px;
}

.add_new_diapason {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    cursor: pointer;
    border-radius: 50%;
    padding-top: 2px;
    padding-left: 2px;
}


.append_block_input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.line_campany_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.line_campany_chanel div {
    width: 20%;
    max-width: 220px;
    font-size: 16px;
    line-height: 19px;
    color: #3D4C54;
}

.line_campany_chanel div span {
    font-size: 14px;
    line-height: 17px;
    display: block;
    color: #B2B9BC;
    margin-bottom: 10px;
}

.line_p_ch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: var(--blue);
}

.line_p_ch img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    margin-right: 10px;
}


.blue_p {
    color: var(--blue);
}

.green_p {
    color: var(--green);
}

.line_button_blue {
    padding-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
}

@media screen and (max-width:576px) {
    .line_button_blue {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}

.cancel_button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    font-size: 16px;
    line-height: 19px;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

.line_button_blue input {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    border: none;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    margin-right: 0;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}

.big_editor .nicEdit-panelContain {
    background-color: #fff !important;
    border-radius: 0 0 20px 20px;
    border: 1px solid #DAE0E6 !important;
    border-top: 1px solid #EAEBF0 !important;
    margin-top: -30px;
    z-index: 1;
    margin-bottom: 10px;
}

.big_editor .nicEdit-panelContain .nicEdit-button-undefined {
    background: transparent !important;
    border: none !important;
}

.nicEdit-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.nicEdit-panel>div {
    float: none !important;
    margin-top: 0px !important;
}

.nicEdit-panel .nicEdit-buttonContain {
    width: auto !important;
    height: auto !important;
}

.nicEdit-panel>div .nicEdit-button {
    background: none !important;
    padding: 20px 20px;
}

.nicEdit-panel>div .nicEdit-button:hover {
    background-color: rgba(0, 0, 0, 0.15) !important;
}

#editor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.nicEdit-panel>div:nth-child(1) .nicEdit-button:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: url(../image/icon_bold.svg) center no-repeat;
    background-size: 20px auto;
}

.nicEdit-panel>div:nth-child(2) .nicEdit-button:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: url(../image/icon_italic.svg) center no-repeat;
    background-size: 20px auto;
}

.nicEdit-panel>div:nth-child(3) .nicEdit-button:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: url(../image/icon_hr.svg) center no-repeat;
    background-size: 20px auto;
}

.nicEdit-panel>div:nth-child(4) .nicEdit-button:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: url(../image/icon_under.svg) center no-repeat;
    background-size: 20px auto;
}

.nicEdit-panel>div:nth-child(5) .nicEdit-button:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: url(../image/icon_link.svg) center no-repeat;
    background-size: 15px auto;
}

.nicEdit-panel>div:nth-child(6) .nicEdit-button:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: url(../image/icon_unlink.svg) center no-repeat;
    background-size: 15px auto;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.constructor_preview_wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    /* max-width: 800px; */
}

@media screen and (max-width: 1200px) {
    .constructor_preview_wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 20px;
    }
}

.constructor_preview_wrap .constructor {
    border-radius: 10px;
    border: 1px solid #DAE0E6;
    background: #FFF;
    padding: 20px;
    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-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

.constructor_preview_wrap .preview_block,
.modal_view_posts .preview_block {
    border-radius: 10px;
    border: 1px solid #DAE0E6;
    background: #FFF;
    padding: 20px;
    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-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

.modal_view_posts .preview_block {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
            flex: 1 1 100%;
}

.post_view {
    margin-top: 30px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    /* max-width: 800px;*/
}

.post_view .preview_block,
.post_view .date_post_block {
    border-radius: 10px;
    border: 1px solid #DAE0E6;
    background: #FFF;
    padding: 20px;
    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-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    width: 100%;
    max-width: 600px;
}

.post_view .preview_block.invisible {
    display: none;
}

.post_view .date_post_block {
    max-width: 360px;
}

.post_view .telegram-chat-img,
.modal_view_posts .telegram-chat-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    margin: 0 auto;
}

.constructor_preview_wrap .telegram-chat-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    margin: 0 auto;
}

.constructor_preview_wrap .telegram-chat-img img,
.modal_view_posts .telegram-chat-img img {
    width: 100%;
    height: auto;
    max-width: 375px;
}

.constructor_preview_wrap .chat-content,
.modal_view_posts .chat-content {
    position: absolute;
    left: 10px;
    top: 95px;
    width: calc(100% - 70px);
    height: calc(100% - 105px);
    border-radius: 0 0 25px 25px;
    overflow: hidden;
    padding: 10px 10px 0;
    /* background: red; */
}

.constructor_preview_wrap .chat-img,
.modal_view_posts .chat-img {
    width: 100%;
    height: auto;
    max-height: 45%;
    border-radius: 25px 25px 0 0;
    overflow: hidden;
    background: #ebebeb;
}

.constructor_preview_wrap .chat-text,
.modal_view_posts .chat-text {
    width: 100%;
    height: auto;
    border-radius: 0 0 10px 10px;
    background: #fff;
    padding: 10px;
}

.constructor_preview_wrap .chat-text-bottom,
.modal_view_posts .chat-text-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 5px;
    color: #A3ACBE;
    font-size: 14px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 5px;
}

.constructor_preview_wrap .chat-title,
.modal_view_posts .chat-title {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 30px;
}

.constructor_preview_wrap .chat-text-bottom img,
.modal_view_posts .chat-text-bottom img {
    width: 16px;
    height: 16px;
}

.constructor_preview_wrap .chat-text-bottom span+span,
.modal_view_posts .chat-text-bottom span+span {
    margin-left: 15px
}

.top_input_name_post input {
    display: block;
    font-size: 15px;
    padding: 0px 15px;
    margin-bottom: 10px;
    width: 100%;
    background: var(--white);
    border: 1px solid var(--grayM);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    height: 40px;
}

.filter_block p {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 5px;
    width: 100%;
    font-weight: 500;
}

.filter_block p.help {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    color: #919BA7;
    font-weight: 400;
}

.filter_block p.help span {
    color: #FF291C;
    font-weight: 500;
}

.add_file_post {
    /* background-color: rgba(100, 100, 100, 0.1); */
    /* border-radius: 5px; */
    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;
    font-size: 15px;
    padding: 0px 15px;
    margin-bottom: 10px;
    width: 100%;
    height: auto;
    min-height: 300px;
    background: var(--white);
    border: 1px solid var(--grayM);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 20px;
}

.add_file_post label {
    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;
    padding: 60px 15px 15px 15px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400;
    background: url(../image/add_file.svg) center top 15px no-repeat;
    background-size: 30px;
    cursor: pointer;
    text-align: center;
}

.linetext_adds p {
    font-size: 14px;
    line-height: 17px;
    color: #919BA7;
    margin-bottom: 5px;
    width: 100%;
}

.linetext_adds p>b {
    color: var(--blue);
    font-weight: 400;
}

.linetext_adds p.big_text {
    font-size: 20px;
    color: var(--grayD);
    font-weight: 500;
}

.add_file_post label input {
    display: none;
}

.nicEdit-main {
    padding: 15px;
    min-height: 140px !important;
    height: fit-content;
    overflow-y: auto;
    font-size: 14px;
    margin: 0px 0px 10px 0px !important;
    width: 100% !important;
    border-radius: 20px;
    border: 1px solid #DAE0E6;
    background: #FFF;
    padding-bottom: 30px !important;
}

#editor>div:nth-child(2) {
    border: none !important;
    overflow: visible !important;
}

.add_button_link {
    margin-top: 10px;
}

.click_button_add {
    text-align: center;
    width: 100%;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 5px;
    background: rgba(100, 100, 100, 0.1);
    font-size: 28px;
    font-weight: bold;
    color: var(--grayD);
    height: 50px;
    cursor: pointer;
    border-radius: 30px;
    border: 1px solid #DAE0E6;
    background: #FFF;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
}

.append_file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.append_file img {
    margin: 15px 0px;
    max-width: 400px;
    border-radius: 20px;
    height: 100px;
}

.line_button_adds {
    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;
    margin-bottom: 10px;
}

.add_plus {
    width: 90px;
    height: 50px;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(100, 100, 100, 0.1);
    cursor: pointer;
    display: none;
}

.change_buttons_link {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 50px;
    cursor: pointer;
    border-radius: 30px;
    border: 1px dashed #DAE0E6;
    background: #FFF;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    color: #919BA7;
}

.one_block_inputs_link {
    margin-bottom: 10px;
    width: 100%;
}

.one_block_inputs_link input {
    display: block;
    width: 100%;
    padding: 0px 15px;
    margin-bottom: 10px;
    height: 50px;
    cursor: pointer;
    border-radius: 30px;
    border: 1px solid #DAE0E6;
    background: #FFF;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
}

.remove_save_buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
}

.remove_button {
    padding: 20px;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
    border: none;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    gap: 5px;
}

.button_save {
    padding: 20px;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
    border: none;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    gap: 5px;
}

.overlay_success_error {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: rgba(255, 255, 255, 0.7);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 11;
}

.modal_success_error {
    background: var(--white);
    padding: 60px 40px 40px;
    width: calc(100% - 20px);
    max-width: 430px;

    border-radius: 10px;
    border: 1px solid #E5E5EF;
    -webkit-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
    box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
}

.close_success_error {
    cursor: pointer;
    z-index: 1;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    border-radius: 34px;
}

.close_success_error:before,
.close_success_error:after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 7px;
    width: calc(100% - 14px);
    height: 2px;
    border-radius: 5px;
    background: var(--white);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close_success_error:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.text_success_modal {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: var(--green);
}

.text_error_modal {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: var(--red);
}


.center_save_button_forms {
    display: none;
}

.center_save_button_forms.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 0px;
}

.wrap_line_hot_a.changes:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 10;
    border-radius: 5px;
}

.chose_cats_titles {
    display: block;
    width: 100%;
    font-size: 13px;
    line-height: 15px;
    color: #3D4C54;
    margin-bottom: 10px;
}

.append_input_tags.new_tags_to_modal label {
    width: auto;
    cursor: pointer;
    margin-right: 3px;
    margin-bottom: 10px;
}

.append_input_tags.new_tags_to_modal label input {
    display: none;
}

.append_input_tags.new_tags_to_modal label input~.orange_span_texts_afterinput {
    background: var(--atgray);
    color: var(--white);
    -webkit-transition: 100ms;
    -o-transition: 100ms;
    transition: 100ms;
    height: 20px;
}

.append_input_tags.new_tags_to_modal label input~.remove_inputs_pseudo {
    margin-top: -12px;
    opacity: 0;
    -webkit-transition: 100ms;
    -o-transition: 100ms;
    transition: 100ms;
}

.append_input_tags.new_tags_to_modal label input:checked~.remove_inputs_pseudo {
    opacity: 0;
}

.append_input_tags.new_tags_to_modal label input:checked~.orange_span_texts_afterinput {
    color: var(--white);
    background: -o-linear-gradient(107deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(343deg, #964CE8 0%, #4E60FF 100%);
}

.red_left_pay {
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    color: #FE2B06;
    margin-left: 10px;
    border-radius: 44px;
    background: #fe2b0629;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 10px;
}

.form_modal_block.form_price_chanel input {}

.list_menu a,
.other_link_list li a {}

.list_menu li {
    position: relative;
}

.list_menu .badge {
    border-radius: 20px;
    background: -o-linear-gradient(66deg, #964CE8 7.71%, #4E60FF 90.69%);
    background: linear-gradient(24deg, #964CE8 7.71%, #4E60FF 90.69%);
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: var(--white);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 4px;
}

.list_menu .submenu {
    display: block;
    width: 20px;
    height: 20px;
    background: url("../image/arrow-to-top.svg") center center no-repeat;
    position: absolute;
    right: 25px;
    top: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.list_menu .open .submenu {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
}

.users_chanel_submenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px;
    padding-left: 15px;
    margin-top: 15px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
    height: 0;
    overflow: hidden;
}

.list_menu .open .users_chanel_submenu {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
    height: auto;
}

.list_menu a.users_chanel_submenu_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 300;
    line-height: 13px;
    font-size: 13px;
}

.users_chanel_submenu_item span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    overflow: hidden;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22px;
    flex: 0 0 22px;
}

.users_chanel_submenu_item span img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin: 0;
}

@media screen and(min-width:768px) {

    .content.hyde .left_slide_menu .list_menu a,
    .content.hyde .left_slide_menu .other_link_list li a {
        font-size: 0px;
    }

    .content.hyde .left_slide_menu {
        width: 50px;
    }

    .content.hyde .line_logo_toggle img {
        width: 0px;
    }

    .content.hyde .right_content {
        width: calc(100% - 50px);
    }

}



.line_logo_toggle img {
    width: 114px;
}

.modal_block_user_input {
    resize: none;
    margin-top: 15px;
    padding: 10px;
    width: 100%;
    background: var(--white);
    border: 1px solid var(--grayM);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
}

.error-border {
    border-color: red;
}

.line_button_yes_no {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

.yes_button {
    width: 150px;
    height: 40px;
    color: var(--white);
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    border-radius: 30px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 15px;
    font-size: 16px;
    line-height: 19px;
    gap: 10px;
}

.nope_button {
    width: 150px;
    height: 40px;
    color: var(--white);
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    border-radius: 30px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    gap: 10px;
}

.block_user_btn {
    cursor: pointer;
    border: 2px solid #FF0E73;
    padding: 10px 16px;
    border-radius: 40px;
    color: #FF0E73;
    background: #fff;
    font-weight: 600;
    transition: all .3s ease 0s;
}
.block_user_btn:hover {
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    color: #fff;
    transition: all .3s ease 0s;
}

.cancel_company {
    width: 150px;
    height: 40px;
    color: var(--white);
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    border-radius: 30px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    gap: 10px;
}

.wrap_new_price_net {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.top_line_net,
.visual_line_net,
.bottom_line_net {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.visual_line_net>div:first-child,
.bottom_line_net>div:first-child {
    width: 240px;
    font-size: 14px;
    line-height: 17px;
    color: #3D4C54;
}

.line_count_places,
.line_count_places,
.white_border_block_Insert_span {
    width: calc(100% - 240px);
    max-width: 720px;
}

.visual_line_net {
    margin: 10px 0px;
}

.line_count_places {
    color: var(--blue);
    font-size: 14px;
    line-height: 17px;
    color: #0288FF;
    text-align: center;
    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;
}

.line_count_places div {
    width: 100%;
}

.line_count_places div:first-child {
    text-align: left;
}

.line_count_places div:last-child {
    text-align: right;
}

.gray_line_before_red {
    background: var(--grayM);
    border-radius: 50px 0px 0px 50px;
    height: 15px;
}

.white_border_block_Insert_span {
    width: 100%;
    height: 15px;
    border-radius: 0px 50px 50px 0px;
    border: 1px solid var(--grayM);
}

.white_border_block_Insert_span:before {
    content: '';
    position: absolute;
    left: 0px;
    width: 5px;
    height: 100%;
    background: var(--grayM);
}

.color_line_percent_block {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    background: -o-linear-gradient(66deg, #964CE8 7.71%, #4E60FF 90.69%);
    background: linear-gradient(24deg, #964CE8 7.71%, #4E60FF 90.69%);
    border-radius: 50px;
}

.checked_all_dates {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    width: 100%;
    margin-bottom: 15px;
}

.checked_all_dates input {
    display: none;
}

.checked_all_dates label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}

.checked_all_dates span {
    display: block;
    width: 46px;
    background: var(--gray);
    height: 25px;
    border-radius: 50px;
    margin-right: 10px;
}

.checked_all_dates span:before {
    content: "";
    position: absolute;
    left: 0px;
    width: 25px;
    top: 0px;
    border-radius: 50%;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    background: var(--atgray);
    height: 100%;
}

.checked_all_dates input:checked+span {
    background: var(--atgray);
}

.checked_all_dates input:checked+span:before {
    left: calc(100% - 25px);
    /* background: var(--red); */
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
}

.line_label_filter.third_mgs>label,
.line_label_filter.third_mgs>.pseudolabel {
    width: calc(33.3333% - 8px);
    margin-right: 10px;
}

.line_label_filter.third_mgs>.filter_block {
    width: calc(33.3333% - 8px);
    margin-bottom: 10px;
}

.line_label_filter.third_mgs>.filter_block+.filter_block {
    margin-left: 10px;
}

.line_label_filter.third_mgs>label:nth-child(3n),
.line_label_filter.third_mgs>.pseudolabel:nth-child(3n) {
    margin-right: 0px;
}


.title_big_texts {
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: var(--tblack);
    margin-bottom: 25px;
}

.error_payment {
    color: var(--red);
}

.mini_text_after_title_pmnts {
    display: block;
    text-align: center;
    font-weight: normal;
    font-size: 17px;
    line-height: 28px;
    color: var(--tblack);
    margin-bottom: 25px;
}

.success_payment {
    color: var(--green)
}

.selectric-items {
    z-index: 9
}

.selectric-items.open {
    display: block;
}

.line_two_botton {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 15px;
    gap: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.success_modal_post {
    max-width: 500px;
}

.esc_button_modal {
    background: #FFFFFF;
    border: 1px solid #F1830D;
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 50px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #F1830D;
    cursor: pointer;
}

.ok_button_success_post {
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    border-radius: 50px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
    border: none;
}

.line_two_botton div,
.line_two_botton input {
    width: calc(50% - 5px);
    cursor: pointer;
}

.remove_favorite_chanel {
    cursor: pointer;
}

.text_sales_pay_chanel {
    font-size: 14px;
}

.text_sales_pay_chanel p:not(:last-child) {
    margin-bottom: 8px;
}

.success_cancel_sale_chanel {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
    border: none;
    margin: 0 auto;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: var(--white);
}

.esc_button_modal_sales,
.yellow_button_esc {
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 50px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    margin-right: 0;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: var(--white);
}

.line_two_botton input {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
    border: none;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    margin-right: 0;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: var(--white);
}

.append_esc_sales textarea,
.form_price_chanel textarea {
    border: 1px solid var(--grayM);
    border-radius: 20px;
    height: 130px;
    width: 100%;
    max-width: 468px;
    padding: 10px;
    resize: none;
    font-family: 'Rubik', sans-serif;
}

.append_esc_sales label {
    display: block;
    margin-bottom: 16px;
}

.append_esc_sales label p {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #B2B9BC;
    margin-bottom: 8px;
}

.about_user_asc_sale {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #0288FF;
    margin-bottom: 7px;
}

.about_user_asc_sale img {
    width: 20px;
    height: 20px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 4px;
}

.name_esc_sale {
    margin-bottom: 16px;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #3D4C54;
}

.name_esc_sale span {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #B2B9BC;
}

.change_time_auction,
.close_auction {
    max-width: 600px;
    width: 100%;
}

.line_current_time {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 16px;
}

.line_current_time p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #B2B9BC;
}

.line_current_time span {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #0288FF;
    margin-left: 4px;
}

.text_label {
    margin-bottom: 8px;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #B2B9BC;
}

.line_input_time {
    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;
}

.line_input_time label {
    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;
    width: 100%;
}

.line_input_time label p {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #B2B9BC;
    margin-right: 8px;
}

.line_input_time label span {
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 34px;
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    right: 5px;
    border-radius: 50%;
}

.line_input_time label input {
    padding: 14px 16px;
    background: #FFFFFF;
    border: 1px solid var(--grayM);
    border-radius: 30px;
    height: 40px;
    width: calc(100% - 25px);
}


.append_form_edit_zk .line_input_time label input {
    padding-left: 50px;
}

.center_close_auction {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.center_close_auction input {
    width: 220px;
}

.post_wrap_line_modal {
    margin: 0 auto;
    max-width: 340px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 16px;
    padding: 20px;
    border: 1px solid #EAEDEF;
    border-radius: 5px;
}

.text_post {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #3D4C54;
}

.text_post p:not(:last-child) {
    margin-bottom: 8px;
}

.post_wrap_line_modal img {
    width: 100%;
    display: block;
    margin-top: 10px;
    margin-bottom: 18px;
}

.slide_place_blue {
    display: none;
    width: 100%;
}

.wrap_slide_blue_place {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.l_blue {
    width: calc(20% - 8px);
    max-width: 200px;
    margin-right: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 4px;
    background: #DEF0FF;
    border-radius: 50px;
    height: 25px;
    margin-bottom: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #3D4C54;
}

.hystori_sale_chanel {
    max-width: 700px;
    width: 100%;
}

.orange_block_check {
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 50px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
}

.append_hystori>p {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #B2B9BC;
    margin-bottom: 8px;
}

.append_hystori>p span {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #3D4C54;
}

.append_hystori>p:nth-child(2) span {
    color: #34C99F;
}

.ps_table_in_modal {
    margin-top: 16px;
    margin-bottom: 24px;
    padding: 16px;
    border-top: 1px solid #EAEDEF;
    border-bottom: 1px solid #EAEDEF;
}

.flex_one_table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 9px;
}

.flex_one_table div {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #3D4C54;
}

.flex_one_table.top_table {
    margin-bottom: 14px;
}

.flex_one_table.top_table div {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #B2B9BC;
}

.flex_one_table:not(.top_table) div:last-child {
    color: #34C99F;
}

.flex_one_table:not(.top_table):last-child div:last-child {
    color: #5C7AEA;
}

.mini_subtext {
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #3D4C54;
    margin-bottom: 24px;
}

.append_stats_campani>p {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #3D4C54;
    margin-bottom: 16px;
}

.line_stats_camp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #B2B9BC;
    margin-bottom: 8px;
}

.line_stats_camp span.green {
    color: var(--green);
}

.line_stats_camp span.blue {
    color: var(--blue)
}

.line_stats_camp p:not(:last-child) {
    margin-right: 25px;
}

.red_button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: var(--white);
}

.favorite_abs_icon {
    z-index: 1;
}

.name_section.blue_back_name_section {
    /*background: var(--dblueG);*/
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 20px 25px;
    border-radius: 5px 5px 0px 0px;
    color: var(--black);
    left: -25px;
    width: calc(100% + 50px);
    top: -25px;
    border-bottom: 1px solid var(--grayM);
}

@media screen and (max-width: 767px) {
    .name_section.blue_back_name_section {
        padding: 20px;
    }
}

.language-dropdown.filterDropdown {
    margin-left: auto;
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 2;
}

.language-dropdown.filterDropdown .language-dropdown-toggle {
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    padding: 10px;
    gap: 8px;
    border-radius: 10px;
    border: 1px solid #BEC7CF;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    background: var(--white);
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

@media screen and (max-width: 767px) {
    .language-dropdown.filterDropdown .language-dropdown-toggle {
        gap: 0;
    }
}

.language-dropdown.filterDropdown:hover .language-dropdown-toggle {
    border-color: #0288FF;
}

.language-dropdown.filterDropdown .language-dropdown-toggle .title {
    display: none;
}

@media screen and (max-width: 1150px) {
    .language-dropdown.filterDropdown .language-dropdown-toggle .title {
        display: block;
    }
}

.language-dropdown.filterDropdown .language-dropdown-toggle img {
    margin: 0;
}

.language-dropdown.filterDropdown span {
    font-size: 15px;
    margin-right: 10px;
}

@media screen and (max-width: 767px) {
    .language-dropdown.filterDropdown span {
        font-size: 0;
        margin-right: 0;
    }
}

.language-dropdown.filterDropdown .language-dropdown-menu {
    display: none;
    position: absolute;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    right: 0;
    top: 100%;
    padding: 10px 20px;
    border-radius: 8px;
    border: 1px solid #F2F4F7;
    background: #FFF;
    -webkit-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.1), 0px 12px 16px -4px rgba(16, 24, 40, 0.25);
    box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.1), 0px 12px 16px -4px rgba(16, 24, 40, 0.25);
    z-index: 9;
}

.language-dropdown.filterDropdown:hover .language-dropdown-menu {
    display: block;
}

.language-dropdown-item {
    padding: 10px;
}

.language-dropdown.filterDropdown .language-dropdown-item {
    color: var(--black);
    font-size: 15px;
    font-weight: 400;
    display: block;
    width: 100%;
    padding-right: 25px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
    white-space: nowrap;
}

.language-dropdown.filterDropdown .language-dropdown-item:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url("../image/check.svg") center center no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
}

.language-dropdown.filterDropdown .language-dropdown-item:hover:after,
.language-dropdown.filterDropdown .language-dropdown-item.active:after {
    opacity: 1;
}

.name_section.blue_back_name_section svg {
    margin-right: 10px;
}

.name_section.blue_back_name_section svg path {
    fill: var(--orange);
}

.d-none {
    display: none !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }
}








/*календарь*/
.mini_container {
    margin: 0 auto;
    width: 100%;
    max-width: 562px;
    border: 1px solid #EAEDEF;
    border-radius: 14px;
    overflow: hidden;
    padding-bottom: 32px;
}

.to_calendar_sections {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    width: 100%;
}

.append_calendars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    width: 225px;
    border: solid 1px rgb(196, 196, 196);
    background-color: rgb(255, 255, 255);
    border-right: 0px;
}

.date_month_inp {
    padding-bottom: 17px;
    margin-bottom: 15px;
    width: 100%;
    max-width: 180px;
    border-bottom: 1px solid rgb(196, 196, 196);
}

.big_app {
    font-size: 93px;
    line-height: 1.66;
    color: rgb(36, 36, 36);
}

.name_month {
    font-size: 28px;
    line-height: 1.08;
    color: rgb(36, 36, 36);
}

.to_mobile_calendar {
    display: none;
}

.in_calendar input {
    display: none;
}

.to_calendar_sections {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 1;
}

.to_calendar_sections .link_start {
    padding-top: 20px;
    padding-bottom: 60px;
}

.append_calendars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    width: 225px;
    border: solid 1px rgb(196, 196, 196);
    background-color: rgb(255, 255, 255);
    border-right: 0px;
}

.in_calendar {
    width: 100%;
}

.in_calendar .daterangepicker {
    display: flex !important;
    position: relative;
    top: 0px !important;
    padding-top: 0px !important;
    margin-top: 0px;
    margin-bottom: 20px;
    left: 0px !important;
    border: none;
    width: 100%;
    font-family: 'Rubik', sans-serif;
}

.daterangepicker .calendar-table table {
    width: 100%;
    margin: 0 auto;
}

.in_calendar .daterangepicker.opensright:before {
    content: none;
}

.in_calendar .daterangepicker.show-calendar .drp-buttons {
    display: none;
}


.in_calendar .daterangepicker.single .ranges,
.in_calendar .daterangepicker.single .drp-calendar {
    float: none;
    width: 100%;
    max-width: 100%;
    padding: 0px;
    display: block !important;
}

.in_calendar .daterangepicker .calendar-table th,
.in_calendar .daterangepicker .calendar-table td {
    padding: 7px 0px;
    font-size: 16px;
    line-height: 1.86;
    color: #3D4C54;
    border: none;
}

.in_calendar .daterangepicker .calendar-table th,
.in_calendar .daterangepicker .calendar-table td {
    font-size: 15px;
    padding: 0;
    line-height: normal;
    width: 33px;
    height: 33px;
}

.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
    color: #3D4C54;
}

.daterangepicker .calendar-table .next:hover,
.daterangepicker .calendar-table .prev:hover {
    background: none !important;
}

.in_calendar .daterangepicker .calendar-table th.next:after,
.in_calendar .daterangepicker .calendar-table th.prev:after {
    border: 1px solid #EAEDEF !important;
    border-radius: 50%;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 34px;
    height: 34px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.in_calendar thead tr:first-child {
    border-bottom: 1px solid #EAEDEF !important;
}

.in_calendar thead tr:last-child th {
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 17px !important;
    text-align: center !important;
    letter-spacing: -0.3px !important;
    color: #9CAAB9 !important;
    padding-top: 24px !important;
}

.in_calendar .daterangepicker td.active,
.in_calendar .daterangepicker td.active:hover {
    background: rgb(255, 255, 255);
}

.in_calendar .daterangepicker td.active {
    color: var(--white);
    z-index: 1;
}

.in_calendar .daterangepicker td.available:not(.active):hover {
    color: var(--blue);
}

.in_calendar .daterangepicker td.active:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 1px solid var(--blue);
    background: var(--blue);
    border-radius: 50%;
    width: 33px;
    height: 33px;
    z-index: -1;
}

.in_calendar .off.disabled {
    text-decoration: none;
}

.in_calendar .daterangepicker.show-calendar .ranges {
    margin-top: 0px;
}

.big_app {
    font-size: 93px;
    line-height: 1.66;
    color: rgb(36, 36, 36);
}

.name_month {
    font-size: 28px;
    line-height: 1.08;
    color: rgb(36, 36, 36);
}

.date_month_inp {
    padding-bottom: 17px;
    margin-bottom: 15px;
    width: 100%;
    max-width: 180px;
    border-bottom: 1px solid rgb(196, 196, 196);
}

.daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 0px;
}

.section_hide {
    display: none;
}

.search_result_modal {
    display: none;
    position: absolute;
    width: 100%;
    top: calc(100% + 10px);
    left: 0px;
    border: 1px solid rgb(200, 200, 200);
    -webkit-box-shadow: 0px 0px 5px rgb(100, 100, 100);
    box-shadow: 0px 0px 5px rgb(100, 100, 100);
    border-radius: 5px;
    padding: 30px 10px 10px;
    background: rgb(255, 255, 255);
    z-index: 100;
    max-height: 250px;
    overflow-y: auto;
}

.search_result_modal a {
    display: block;
    width: 100%;
    padding: 10px 15px;
    margin-bottom: 5px;
    border-radius: 2px;
    color: var(--blue);
    border-bottom: 1px solid rgb(200, 200, 200);
}

.search_result_modal a:last-child {
    margin-bottom: 0px;
    border-bottom: none;
}

.line_checkbox.scroll_check_cats {
    /* -ms-flex-wrap: nowrap; */
    /* flex-wrap: nowrap; */
    width: 100%;
    overflow-y: auto;
}

.close_search_mod {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.close_search_mod:before,
.close_search_mod:after {
    content: "";
    position: absolute;
    left: 0px;
    height: 2px;
    width: 100%;
    top: calc(50% - 1px);
    background: rgb(55, 55, 55);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.close_search_mod:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

footer {
    display: none;
}

.toggle_mobile_menu {
    display: none;
}

label.check_pattern,
label.check_auto {
    cursor: pointer;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    margin-left: 0px !important;
    width: 100% !important;
}

.check_pattern input,
.check_auto input {
    display: none;
}

.line_label_filter label.check_pattern span,
.line_label_filter label.check_auto span {
    width: 25px;
    height: 25px;
    border-radius: 3px;
    border: 1px solid rgb(200, 200, 200);
    position: relative;
    top: auto;
    left: auto;
    margin-right: 4px;
    display: block;
    bottom: inherit !important;
}

.line_label_filter label.check_auto span, .line_label_filter label.check_pattern span {
    width: 20px;
    height: 20px;
    bottom: -2px !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20px;
            flex: 0 0 20px;
    margin-right: 10px;
    margin-left: 2px;
}

.line_label_filter label.check_pattern p,
.line_label_filter label.check_auto p {
    margin-bottom: 0px;
    width: calc(100% - 29px);
}

.line_label_filter label.check_pattern input:checked+span:after,
.line_label_filter label.check_auto input:checked+span:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: 17px;
    height: 17px;
    background: url(../image/green_checkbox.svg) center no-repeat;
    -webkit-filter: invert(58%) sepia(26%) saturate(7309%) hue-rotate(193deg) brightness(101%) contrast(105%);
    filter: invert(58%) sepia(26%) saturate(7309%) hue-rotate(193deg) brightness(101%) contrast(105%);
    background-position: center;
    border-radius: 2px;
}

.line_label_filter label.check_auto input:checked+span:after,
.line_label_filter label.check_pattern input:checked+span:after {
    top: 0;
    left: 0;
}

.textarea_vim {
    resize: none;
    width: 100%;
    height: 80px;
    border: 1px solid var(--grayM);
    padding: 10px;
    border-radius: 15px;
    font-family: 'Rubik', sans-serif;
}

.check_true {
    display: none;
}

.templates_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    margin-bottom: 40px;
}

.templates_block .templates_item {
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: var(--white);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(25% - 25px);
    padding-right: 25px;
    height: 126px;
}

.templates_block .templates_right span {
    color: var(--blue);
}

.templates_block .templates_left {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.templates_block .templates_title {
    font-weight: 700;
    font-size: 16px;
}

.templates_block .templates_ads,
.templates_block .templates_price {
    font-size: 14px;
    font-weight: 400;
}

.section_created_company {
    margin-top: 40px;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: var(--white);
    padding: 20px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
}

.created_company_btn_block {}

.check_all_dates,
.create_post_btn,
.confirm_time_btn {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    border: none;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    margin-right: 0;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff !important;
    gap: 5px;
}

.section_formed_company {
    margin-top: 30px;
}

.created_company_month {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    margin-top: 15px;
}

.created_company_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.created_company_left a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.created_company_left .current_month {
    visibility: hidden;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.created_company_left .next_month {
    visibility: hidden;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.month_title {
    display: inline-block;
}

.created_company_select {
    font-size: 20px;
    font-weight: 500;
}

.created_company_right {
    border-radius: 44px;
    background: rgba(52, 201, 159, 0.10);
    color: var(--green);
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    padding: 0 10px;
    font-weight: 400;
}

.created_company_table,
.selected_time_table {
    margin-top: 15px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;
    grid-template-columns: repeat(7, 1fr);
    border: 1px solid var(--grayM);
    border-bottom: none;
    gap: 0;
    margin-bottom: 15px;
}

@media screen and (max-width: 1540px) {

    .created_company_table .created_company_item:not(:first-child):not(:nth-child(-n+7)) .created_company_day {
        display: block;
    }
}

@media screen and (max-width: 1199px) {

    .created_company_table,
    .selected_time_table {
        -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    }
}

@media screen and (max-width: 991px) {

    .created_company_table,
    .selected_time_table {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 576px) {

    .created_company_table,
    .selected_time_table {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 460px) {

    .created_company_table,
    .selected_time_table {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
}

.created_company_table .selected_time_delete,
.created_company_table .selected_time_remove {
    display: none;
}

.created_company_table .created_company_item:not(:first-child):not(:nth-child(-n+7)) .created_company_day {
    display: none;
}

@media screen and (max-width: 1540px) {
    .created_company_table .created_company_item:not(:first-child):not(:nth-child(-n+7)) .created_company_day {
        display: block;
    }
}


.selected_time_table {
    gap: 15px;
    border: none;
}

.selected_time_table .created_company_add {
    display: none;
}

.wrap_append_flex_table {
    border: 1px solid var(--grayM);
}

.selected_time_table .created_company_add.selected.active,
.ordered_time_table .created_company_add.selected.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: rgba(2, 136, 255, 0.10);
    color: #0288FF;
    width: calc(100% - 37px);
}

.ordered_time_table .created_company_add.selected.active+div:not(.created_company_add) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    font-size: 13px;
    line-height: 15px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 38px;
}

.ordered_time_table .created_company_add.selected.active+div:not(.created_company_add) span {
    z-index: 3;
}

.ordered_time_table .created_company_add.selected.active+div:not(.created_company_add) .index {
    z-index: 1;
}

.ordered_time_table .created_company_add.selected.active+div:not(.created_company_add) .post {
    z-index: 2;
}

.created_company_item,
.selected_time_item {
    border: 1px solid var(--grayM);
    padding: 10px 5px;
    text-align: center;
    margin-top: -1px;
    margin-bottom: 1px;
    padding-bottom: 5px;
    position: relative;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#created_company_table .created_company_item.selected {
    padding-bottom: 45px;
}

.date_post_block .selected_time_item,
.date_post_block .selected_time_item:hover {
    border-radius: 12px;
    position: relative;
    padding-bottom: 10px;
    margin-top: 25px;
    border: none;
}

.selected_time_delete {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    cursor: pointer;
    background: url("../image/close_gray.svg") center center no-repeat;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.selected_time_item:hover .selected_time_delete {
    background: url("../image/close_red.svg") center center no-repeat;
}

.ordered_time_table .selected_time_item .selected_time_delete,
.ordered_time_table .selected_time_item:hover .selected_time_delete {
    display: none;
}

.created_company_item.selected,
.selected_time_item:hover {
    border: 1px solid var(--blue);
}

.created_company_item.active:before {
    content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    display: block;
    width: 26px;
    height: 26px;
    background: url("../image/bullhorn.svg") center center no-repeat;
}

.created_company_item.active .created_company_day,
.created_company_item.active .created_company_date {
    opacity: .3;
}

.created_company_item.active .created_company_add {
    opacity: .45;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.created_company_item.active .created_company_add:hover {
    opacity: 1;
}

.selected_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}

.created_company_day,
.created_company_date,
.selected_time_day,
.selected_time_date {
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 5px;
    text-transform: capitalize;
}

.created_company_day {
    text-transform: uppercase;
}

.created_company_date,
.selected_time_date {
    margin-bottom: 20px;
}

.ordered_time_table .selected_time_day,
.ordered_time_table .selected_time_date {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-transform: capitalize;
    display: table-cell;
    padding-bottom: 20px;
}

.ordered_time_table .selected_time_day+.selected_time_date {
    padding-left: 10px;
}

.created_company_add,
.selected_time_add {
    cursor: pointer;
    border-radius: 6px;
    background: var(--white);
    height: 35px;
    width: 100%;
    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;
    margin: 5px 0;
    padding: 0 10px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.created_company_add.selected,
.selected_time_add.selected {
    background: rgba(2, 136, 255, 0.10);
    color: #0288FF;
}

.selected_time_add .set_time {
    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;
    height: 100%;
    width: 100%;
}

.selected_time_add.selected {
    width: calc(100% - 40px);
    position: relative;
}

.selected_time_remove,
.selected_time_clock {
    position: absolute;
    width: 32px;
    height: 32px;
    cursor: pointer;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    z-index: 3;
    left: calc(100% + 5px);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.selected_time_remove.selected {
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
}

.ordered_time_table .created_company_item {
    border: none;
}

.ordered_time_table .selected_time_delete {
    display: none;
}

.ordered_time_table .created_company_day,
.ordered_time_table .created_company_date {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-transform: capitalize;
}

.ordered_time_table .created_company_add+span,
.ordered_time_table .created_company_add+span+span {
    text-align: left;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block;
    margin-right: 10px;
    font-size: 85%;
}

.selected_time_clock:after,
#ordered_time_table .selected_time_remove:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background: url("../image/clock_white.svg") center center no-repeat;
    z-index: 2;
}

.selected_time_remove:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background: url("../image/trash_white.svg") center center no-repeat;
    z-index: 2;

}

.selected .created_company_add:not(.selected),
.created_company_add.selected:hover,
.selected_time_add.selected:hover,
.selected_time_table .created_company_add.selected.active:hover,
.ordered_time_table .created_company_add.selected.active:hover {
    background: #ffc267;
    color: var(--white);
}

.created_company_add.active {
    background: var(--blue);
    color: var(--white);
}

.created_company_delete {
    text-align: center;
    float: right;
    width: 30px;
    height: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 2;
    display: none;
    background: url("../image/trash_gray.svg") center center no-repeat;
}

.created_company_add.selected+.created_company_add+.created_company_delete,
.created_company_add.selected+.created_company_delete {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.buttons_block {
    margin-top: 30px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}

.buttons_block * {
    margin: 0 !important;
}

a.line_search_result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

.avatar_search_result {
    width: 45px;
}

.avatar_search_result img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;

}

.name_subscr_result {
    width: calc(100% - 45px);
    padding-left: 14px;
}

.name_search_res {
    font-size: 18px;
    line-height: 21px;
    color: var(--blue);
    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;
}

.count_subscr_res {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
    margin-bottom: 10px;
}

.count_subscr_res span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 5px;
    font-weight: 500;
}

.append_text_timer {
    padding-top: 4px;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: var(--violet);
}

.microTitle {
    font-size: 12px;
    font-weight: 400;
    color: rgb(65, 65, 65);
    margin-bottom: 5px;
}

.title_new,
.mobile_line_tag {
    display: none;
}

.name_section.blue_name_section {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #0288FF;
    width: 100%;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0px 26px;
    width: calc(100% + 80px);
    background: rgba(209, 219, 255, 0.17);
    margin-left: -40px;
    margin-top: -40px;
    border-bottom: 1px solid #0288FF;
    margin-bottom: 24px;
}

.name_section.blue_name_section svg {
    margin-right: 10px;
    width: 16px;
    height: 16px;
}

.top_title_date_name {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #3D4C54;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 25px;
}

.top_title_date_name svg {
    width: 17px;
    height: 17px;
    margin-right: 8px;
}

.line_zk_calendar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
}

@media screen and (max-width: 1280px) {
    .line_zk_calendar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .in_calendar .daterangepicker {
        flex-direction: column;
    }
}

.left_zk_user_calendar {
    width: calc(100% - 270px);
    margin-right: 20px;
    padding: 22px;
    background: #FFFFFF;
    border: 1px solid #EAEDEF;
    border-radius: 14px;
}

@media screen and (max-width: 1280px) {
    .left_zk_user_calendar {
        width: 100%;
        margin-right: 0;
        padding: 16px;
    }
}

td.off.ends.off {
    /*        display: none;*/
    opacity: 0;
    cursor: auto;
    pointer-events: none;
    border: none;
}

.to_mobile_calendar {
    display: none;
}

input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    color: transparent;
    background: transparent;
}

input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-clear-button {
    z-index: -10;
}

input[type="date"]::-webkit-input-placeholder {
    z-index: 99;
}

input[type="date"]:placeholder {
    z-index: 99;
}

.ad_span_icon {
    position: absolute;
    left: 8px;
    top: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
}

.two_calendar .drp-calendar.left .prev.available,
.two_calendar .drp-calendar.right .next.available {
    visibility: hidden;
}

@media screen and (max-width: 767px) {
    /* .to_mobile_calendar {
        display: block;
        width: 100%;
        max-width: 550px;
        margin: 0 auto;
        height: 45px;
        z-index: 10;
    } */

    /* .to_mobile_calendar input {
        width: 100%;
        height: 100%;
        padding-left: 25px;
    } */

    .name_month {
        font-size: 18px;
    }

    .in_calendar .daterangepicker .calendar-table th,
    .in_calendar .daterangepicker .calendar-table td {
        font-size: 14px;
    }

}

.top_title_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #3D4C54;
}

.top_title_date svg {
    margin-right: 8px;
    width: 17px;
    height: 17px;
    margin-bottom: 23px;
}

.one_user_zk_line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.one_user_zk_line:after {
    content: "";
    position: absolute;
    right: 0px;
    height: 1px;
    width: calc(100% - 62px);
    bottom: 0px;
    background: #EAEDEF;
}

.one_user_zk_line>img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
}

.line_info_tr {
    width: calc(100% - 62px);
    margin-left: 14px;
    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;
}

.name_hub_zk {
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #0288FF;
}

.time_buttons_line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.time_zk_tr {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #B2B9BC;
    margin-right: 80px;
}

.time_zk_tr span {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #5C7AEA;
}

.buttons_zk_remove_edit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.remove_zk {
    background: -o-linear-gradient(top, #FBA7A7 0%, #F10D0D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FBA7A7), to(#F10D0D));
    background: linear-gradient(180deg, #FBA7A7 0%, #F10D0D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 13, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 13, 13, 0.25);
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 16px;
}

.edit_zk {
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}

.orange_adds_zkp button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 220px;
    height: 40px;
    border-radius: 40px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    border: none;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    gap: 5px;
}

.open_form_adds_zk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: 220px;
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.line_input_time.new_blt_txts p {
    position: absolute;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #3D4C54;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: var(--grayM);
    left: 3px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

.line_input_time.new_blt_txts input {
    width: 100%;
}

.in_calendar .daterangepicker .calendar-table td.weekend {
    /*color: #FE2B06;*/
    /* font-weight: 600; */
}

.in_calendar .daterangepicker td.available:hover,
.in_calendar .daterangepicker th.available:hover {
    background: none;
}

.append_form_edit_zk .form_modal_block.form_price_chanel input {
    text-align: left
}

.modal_block.tarif_block {
    max-width: 1200px;
}

.line_podp_trf_slcts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.line_podp_trf_slcts .pseudolabel {
    margin-right: 40px;
}

.dop_txt_podp_mod:not(:last-child) {
    margin-right: 50px;
}

.dop_txt_podp_mod {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #3D4C54;
}

.blue_prs {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #0288FF;
    margin-top: 18px;
}

.green_prs {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #34C99F;
    margin-top: 18px;
}

.line_podp_trf_slcts .pseudolabel p {
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #3D4C54;
}

.line_podp_trf_slcts .pseudolabel {
    width: 300px;
}

.content_ers_cont_tr_pl {
    margin-top: 20px;
}

.red_ost_cd {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #FE2B06;
    width: 100%;
}

.check_roullette {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.percent_roulette {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 7px 8px;
    border: 1px solid #EAEDEF;
    border-radius: 50px;
}

.percent_roulette div {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(top, #90CAFE 0%, #0288FF 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#90CAFE), to(#0288FF));
    background: linear-gradient(180deg, #90CAFE 0%, #0288FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(2, 136, 255, 0.25);
    box-shadow: 0px 4px 6px rgba(2, 136, 255, 0.25);
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
}

.percent_roulette div:last-child {
    margin-right: 0px;
}

.percent_roulette div.active {
    border: 2px solid #34C99F;
}

.percent_roulette div.active:after {
    content: "";
    position: absolute;
    left: calc(50% - 7px);
    top: calc(100% - 5px);
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 14px solid #34C99F;
}

.casino_button {
    margin-left: 10px;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    padding-top: 3px;
}

.submit_orange_button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 20px;
}

.submit_orange_button input[type="submit"] {
    width: 220px;
    height: 44px;
    background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
    background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%);
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    margin-left: 0px;
}

.bottom_show_copyed {
    position: fixed;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 20px;
    border-radius: 5px;
    font-size: 17px;
    font-weight: 700;
    color: var(--tblack);
    z-index: 15;
    background: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    display: none;
}

.check_all_place_time {
    margin-top: 16px;
    margin-bottom: 16px;
}

.check_all_place_time label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    cursor: pointer;
}

.check_all_place_time input {
    display: none;
}

.check_all_place_time span {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid var(--green);
    display: block;
    margin-right: 10px;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    background-position: center;
}

.check_all_place_time input:checked+span {
    background: url(../image/green_checkbox.svg) center no-repeat;
}

.megast_top_select {
    z-index: 2;
}

.megast_top_select .selectric {
    border-radius: 50px;
}

.timepicker_label.ot input,
.timepicker_label.do input {
    padding-left: 0px;
    padding-right: 45px;
    text-align: center;
}

.wrap_one_chanel_money {
    padding: 16px;
    background: #FFFFFF;
    border: 1px solid #EAEDEF;
    border-radius: 5px;
    width: 100%;
}

.wrap_one_chanel_money:not(:last-child) {
    margin-bottom: 8px;
}

.top_chanel_name_image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #0288FF;
    margin-bottom: 16px;
}

.top_chanel_name_image img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    margin-right: 8px;
}

.line_miniinfo_finance_chanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}

.line_miniinfo_finance_chanel div {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #5C6D75;
}

.line_miniinfo_finance_chanel div p:last-child {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #0288FF;
    margin-top: 8px;
}

.line_miniinfo_finance_chanel div:not(:last-child) {
    margin-right: 32px;
}

.click_info_pay_channel_arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #5C7AEA;
    cursor: pointer;
}

.click_info_pay_channel_arrow span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    background: -o-linear-gradient(top, #94AAFF 0%, #5C7AEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#94AAFF), to(#5C7AEA));
    background: linear-gradient(180deg, #94AAFF 0%, #5C7AEA 100%);
    border-radius: 50%;
    margin-left: 10px;
    padding-top: 3px;
    -webkit-transition: 100ms;
    -o-transition: 100ms;
    transition: 100ms;
}

.click_info_pay_channel_arrow span:after {
    content: "";
    position: relative;
    width: 9px;
    height: 10px;
    background: url(../image/polygon_white.svg) center no-repeat;
}

.click_info_pay_channel_arrow.active span {
    background: -o-linear-gradient(left, #FFC383 0%, #F1830D 100%);
    background: -webkit-gradient(linear, left top, right top, from(#FFC383), to(#F1830D));
    background: linear-gradient(90deg, #FFC383 0%, #F1830D 100%);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);

}

.slide_down_info_about_chanels {
    padding-top: 30px;
    display: none;
}

.status_red_bot {
    padding-top: 16px;
    margin-top: 24px;
    border-top: 1px solid #EAEDEF;
}

.status_red_bot p {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #5C6D75;
}

.status_red_bot p span {
    margin-left: 9px;
    color: #FE2B06;
}

.status_red_bot p span a {
    color: rgb(30, 30, 200);
}

.mini_titles_inf_ch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #3D4C54;
    margin-bottom: 18px;
}

.mini_titles_inf_ch img {
    margin-right: 8px;
}

.miniinfo_sale_info_chanel p:not([class]) {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #5C6D75;
    margin-bottom: 8px;
}

.miniinfo_sale_info_chanel p .black_text {
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #3D4C54;
}

.wrap_button_otm_sale_edit {
    margin-top: 24px;
    margin-bottom: 24px;
}

.wrap_button_otm_sale_edit .remove_sale_button {
    margin-right: 12px;
}

.zyv_sales .line_apps_users {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.zyv_sales .line_apps_users>div:nth-child(3) {
    width: 40%;
}

.zyv_sales .line_apps_users>div:nth-child(4) {
    width: 40%;
}

@media screen and (max-width:1540px) {
    .line_block_link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .link_accounts {
        width: calc(50% - 15px) !important;
        margin-bottom: 0;
    }

    .link_accounts:last-child {
        margin-bottom: 0px;
    }

    .one_hot {
        width: 100%;
    }

    .search_header_form {
        width: calc(100% - 110px);
    }

    .form_search input {
        width: 100%
    }
}

@media (max-width: 430px){
    .form_search {
        display: none;
    }
}

@media screen and (max-width:991px) {
    .link_accounts {
        width: 100%;
        margin-bottom: 0;
    }

    .link_accounts:last-child {
        margin-bottom: 0px;
    }

    .line_two_blocks {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .left_big_white_block {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 14px !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .right_mini_white_block {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .search_header_form {
        width: 100%;
    }

    .form_search>p {
        display: none;
    }
}

@media (max-width: 1200px){
    .link_accounts {
        width: calc(50% - 10px);
        -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;
        gap: 10px;
        padding: 10px;
        min-height: 205px;
    }
}

@media screen and (max-width: 767px) {
    html.hidden {
        overflow: hidden !important;
    }
    html.hidden body {
        overflow-y: hidden !important;
    }

    html.hidden .list_menu {
        overflow: visible;
    }

    /* .link_accounts {
        width: calc(50% - 10px);
        -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;
        gap: 10px;
        padding: 10px;
        min-height: 205px;
    } */

    /* .to_mobile_calendar {
        display: block;
        width: 100%;
        max-width: 550px;
        margin: 0 auto;
        height: 50px;
        z-index: 10;
    } */

    .to_mobile_calendar input {
        width: 100%;
        height: 100%;
        padding-left: 25px;
    }

    .in_calendar {
        width: 100%;
        margin: 0 auto;
    }

    .append_calendars {
        width: 100%;
        max-width: 550px;
        border-right: 1px solid rgb(196, 196, 196);
        border-bottom: 0px;
        margin: 0 auto;
        padding: 0px 0px 10px;
    }

    .date_month_inp {
        max-width: 90%;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .big_app {
        font-size: 28px;
    }

    footer {
        display: block;
        padding: 0 10px 10px;
        position: fixed;
        z-index: 1;
        bottom: 0px;
        left: 0px;
        width: 100%;
    }


    footer ul {
        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;
        padding: 8px 32px;
        -webkit-box-shadow: 0px 0px 15px #DFDFDF;
        box-shadow: 0px 0px 15px #DFDFDF;
        border-radius: 5px;
        margin: 0 auto;
        width: 100%;
        padding-left: 50px;
        padding-right: 50px;
        background: var(--grayM);
    }

    footer a {
        width: 40px;
        height: 40px;
        overflow: hidden;
        border-radius: 50%;
        background: #FFFFFF;
        border: 1px solid #EAEDEF;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    footer a img {
        /* -webkit-filter: invert(0.4);
        filter: invert(0.4); */
        max-width: 100%;
        height: auto;
    }

    footer a.active img {
        -webkit-filter: invert(0.7);
        filter: invert(0.7);
    }

    .content {
        display: block;
        overflow-y: visible;
        height: auto;
        padding-bottom: 55px;
    }

    .left_slide_menu {
        width: 100%;
        height: auto;
        position: relative;
        left: 0px;
        top: 0px;
        overflow-y: visible;
        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;
        padding: 15px;
        margin-top: -45px;
    }

    html.hidden .left_slide_menu {
        /* margin-top: 0; */
        padding-left: 70px;
    }

    .right_content {
        width: 100%;
        height: auto;
        /* overflow-y: visible; */
        overflow-x: visible;
        padding: 0;
    }

    .line_two_blocks {
        display: block;
    }

    .list_menu {
        display: block;
        position: fixed;
        left: 0px;
        top: 0px;
        width: 280px;
        background: var(--white);
        height: 100%;
        z-index: 5;
    }

    .list_menu:before {
        content: "";
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        width: 280px;
        height: 90px;
        background: var(--white);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
        background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(180deg, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0) 100%);
        z-index: 1;
    }

    .list_menu ul:not([class]) {
        width: 100%;
        max-width: 400px;
        margin: 55px auto 10px;
    }

    .list_menu ul:not([class]):last-child {
        margin-top: 20px;
    }

    .list_menu ul:not([class]) li {
        width: 100%;
    }

    .list_menu li:last-child {
        margin-bottom: 15px;
    }

    .left_big_white_block {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 10px !important;
        padding: 24px 32px 32px;
    }

    .name_section.blue_back_name_section {
        width: calc(100% + 40px);
        left: -20px;
        top: -20px;
        font-size: 20px;
    }

    .name_section.blue_back_name_section.edit-post,
    .name_section.blue_back_name_section.my-channel,
    .name_section.blue_back_name_section.create-post {
        left: 0;
    }

    .right_mini_white_block {
        width: 100%;
    }

    .toggle_mobile_menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 25px;
        height: 14px;
        padding-right: 10px;
        cursor: pointer;
        z-index: 6;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
    }

    html.hidden .toggle_mobile_menu {
        position: fixed;
        left: 20px;
        top: 40px;
    }

    .list_menu li:not(:last-child) {
        margin-bottom: 10px;
    }

    .line_logo_toggle {
        z-index: 6;
    }

    html.hidden .line_logo_toggle {
        position: fixed;
        top: 40px;
    }

    .toggle_mobile_menu span {
        width: 100%;
        height: 2px;
        background: var(--tblack);
        border-radius: 10px;
    }

    html.hidden .toggle_mobile_menu span {
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
    }

    .toggle_mobile_menu span:before,
    .toggle_mobile_menu span:after {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        border-radius: 10px;
        background: var(--tblack);
        top: -6px;
    }

    html.hidden .toggle_mobile_menu span:before {
        -webkit-transform: rotate(0deg) translateX(0px) translateY(6px);
            -ms-transform: rotate(0deg) translateX(0px) translateY(6px);
                transform: rotate(0deg) translateX(0px) translateY(6px);
    }

    .toggle_mobile_menu span:after {
        top: 6px;
    }

    html.hidden .toggle_mobile_menu span:after {
        -webkit-transform: rotate(90deg) translateX(-6px) translateY(0px);
            -ms-transform: rotate(90deg) translateX(-6px) translateY(0px);
                transform: rotate(90deg) translateX(-6px) translateY(0px)
    }

    .other_link_list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%;
        -webkit-box-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 5px;
        padding-bottom: 10px;
    }

    .list_menu {
        display: none;
    }

    .list_menu .other_link_list li:not(:last-child) {
        margin-bottom: 15px;
    }

    .list_menu .other_link_list li {
        margin-right: 0;
    }

    .list_menu .other_link_list li:last-child {
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .one_hot {
        width: calc(50% - 4px);
        padding: 14px;
    }

    .text_about_company {
        font-size: 13px;
    }

    .text_about_company span {
        display: block;
        font-size: 20px;

    }

    .big_content {
        padding: 20px;
    }

    .one_hot>div:first-child {
        width: 37px;
    }

    .one_hot>div:first-child img {
        /* width: 37px;
        height: 37px;
        border-radius: 50%;
        -o-object-fit: cover;
        object-fit: cover; */
    }

    .one_hot>div:last-child {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: calc(100% + 37px);
        margin-left: -37px;
        padding-left: 0px;
    }

    .one_hot>div:last-child .title_chanel {
        padding-left: 0;
        margin-bottom: 16px;
        padding-top: 12px;
        font-weight: 400;
        font-size: 15px;
        line-height: 18px;
        color: #0288FF;
    }

    .count_subscribers {
        font-weight: 400;
        font-size: 13px;
        line-height: 15px;
    }

    .list_menu ul:not([class]) a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .list_menu a img {
        margin-left: 0px;
        margin-right: 5px;
    }

    .one_hot>div:last-child {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .left_blocks_hot {
        width: 100%;
    }

    .right_blocks_hot {
        width: 100%;
        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;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-top: 5px;
    }

    .tab_events_campaign .one_tab_events {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
        -webkit-column-gap: 5px;
        -moz-column-gap: 5px;
        column-gap: 5px
    }

    .line_label_filter.third_mgs>label,
    .line_label_filter.third_mgs>.pseudolabel,
    .line_label_filter.third_mgs>label:nth-child(3n),
    .line_label_filter.third_mgs>.pseudolabel:nth-child(3n) {
        width: calc(50% - 8px);
        margin-right: 16px;
    }

    .line_label_filter.third_mgs>label:nth-child(2n),
    .line_label_filter.third_mgs>.pseudolabel:nth-child(2n) {
        margin-right: 0px;
    }

    .line_label_filter input[type="submit"] {
        /* position: absolute;
        bottom: -55px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%) */
    }

    .top_name_table.flex_table {
        display: none;
    }

    .flex_table>div:nth-child(1) {
        width: 100%;
    }

    .title_new {
        display: none;
        padding: 35px 0px 16px;
        margin-bottom: 16px;
        font-weight: 500;
        font-size: 15px;
        line-height: 18px;
        color: #3D4C54;
        border-bottom: 1px solid #EAEDEF;
    }

    .wrap_append_flex_table .flex_table {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .name_hub_tag .line_tag {
        /* display: none; */
    }

    .mobile_line_tag {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: calc(100% + 35px);
        margin-top: 15px;
        left: -35px;
    }

    .name_hub_tag p {
        margin-bottom: 0px;
    }

    .mobile_line_tag span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 3px 20px;
        font-size: 12px;
        line-height: 14px;
        color: var(--tblack);
        background: var(--grayM);
        border-radius: 50px;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .line_icon_name_chanel {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .flex_table>div:nth-child(2) {
        width: 20%;
    }

    .append_table_search .flex_table>div:nth-child(3) {
        width: 10%
    }

    .flex_table>div:nth-child(4) {
        width: 35%;
    }

    .line_to_button_title_wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        left: -20px;
        width: calc(100% + 40px);
    }

    /*
    .buttonwrap_financial {
        margin-top: 16px;
    }
    */

    .balance_section {
        margin-right: 0px;
    }



    .line_block {
        margin-bottom: 8px;
    }

    .line_block_link {
        /* display: none; */
    }

    .tab_events .tab_click {
        width: calc(50% - 5px);
        margin-right: 5px;
    }

    .tab_click span {
        font-size: 12px;
    }

    .line_label_filter>label,
    .line_label_filter .pseudolabel {
        width: calc(50% - 15px);
    }

    .append_search_filter_blocks {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2
    }

    .line_bottom_tab_events.page_event .one_line_tab_wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: 16px;
        margin-bottom: 16px;
        border-bottom: 1px solid #EAEDEF;
    }

    .line_bottom_tab_events.page_event .one_line_tab_wrap:last-child {
        margin-bottom: 0px;
        padding-bottom: 0px;
        border-bottom: none;
    }

    .line_bottom_tab_events.page_event .one_line_tab_wrap>div {
        width: 100% !important;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 10px;

    }

    .one_line_tab_wrap>div:nth-child(7) {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .my_chanel_content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 10px;
    }

    .my_chanel_content>div,
    .my_chanel_content>div:nth-child(3) {
        width: 100%;
        padding: 0px;
        margin-bottom: 16px;
        border: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 10px;
    }



    .my_chanel_content>div:last-child {
        margin-bottom: 0px;
    }

    .my_chanel_content>div:last-child .buttons_add_remove_chanels {
        width: 100%;
        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;
    }

    .my_chanel_content>div:last-child .buttons_add_remove_chanels {
        width: 100%
    }

    .my_chanel_content>div:last-child .buttons_add_remove_chanels>* {
        width: calc(33.333% - 5px);
        margin-right: 5px;
    }

    .line_net_text>div {
        width: calc(50% - 10px);
        margin-bottom: 5px;
    }

    .line_checkbox_date_count_time>div {
        width: calc(50% - 10px);
    }

    .click_time_posts {
        width: calc(50% - 10px);
    }

    .line_info_about_ch {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .line_info_about_ch p {
        width: 100%;
        margin-right: 0px;
    }

    .block_input_append div {
        width: calc(50% - 10px);
    }

    .click_slided_block {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .click_slided_block>div {
        width: 50% !important;
        margin-right: 0px !important;
        text-align: left;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-bottom: 10px;
    }

    .my_chanel_content .tab_events_campaign .one_tab_events {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1
    }

    .line_about_reverte {
        width: 100%;
    }

    .click_slided_block>div:nth-child(7) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .top_info_account {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .top_info_account>div {
        width: 50%;
        margin-bottom: 40px;
    }

    .link_accont {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .link_accont a,
    .link_accont button {
        margin-bottom: 10px;
        margin-right: 16px;
    }

    .line_tarifs {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .line_tarifs div:not(:last-child) {
        width: calc(50% - 10px);
        margin-right: 0px;
    }

    .line_tarifs div:last-child {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 16px;
    }
}



@media screen and (max-width:576px) {
    .one_hot {
        width: 100%;
    }

    .one_tab_events {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }

    .big_content {
        padding: 20px;
    }

    .name_section.blue_back_name_section {
        width: calc(100% + 32px);
        left: -16px;
        left: 0;
        top: -16px;
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 16px;
        padding-bottom: 16px;
        font-size: 17px;
    }

    .name_section.blue_back_name_section.create-company {
        width: calc(100% + 40px);
        left: -20px;
    }

    .name_section {
        font-size: 17px;
    }

    .left_blocks_hot>div {
        width: 100%;
    }

    .border_content {
        padding: 0;
    }

    .line_label_filter.third_mgs>label,
    .line_label_filter.third_mgs>.pseudolabel,
    .line_label_filter.third_mgs>label:nth-child(3n),
    .line_label_filter.third_mgs>.pseudolabel:nth-child(3n),
    .line_label_filter.third_mgs>label:nth-child(2n),
    .line_label_filter.third_mgs>.pseudolabel:nth-child(2n) {
        margin-right: 0px;
        width: 100%;
    }

    .flex_table>div:nth-child(2),
    .flex_table>div:nth-child(3),
    .flex_table>div:nth-child(4),
    .flex_table>div:nth-child(5),
    .flex_table>div:nth-child(6),
    .append_table_search .flex_table>div:nth-child(3),
    .flex_table .favorite_timer,
    .favorite_price_strong,
    .flex_table .favorite_buy {
        width: calc(25% - 10px) !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: center;
        margin-bottom: 5px;
    }

    .flex_table>div.table_buy {
        width: calc(50% - 10px) !important;
    }

    .list_menu ul:not([class]) li {
        width: 100%;
        margin-bottom: 20px;
    }

    .list_menu ul:not([class]) li:last-child {
        margin-bottom: 0px;
    }

    .form_search {
        width: calc(100% - 180px);
    }

    footer ul {
        width: 100%;
        padding-left: 50px;
        padding-right: 50px;
        background: var(--grayM);
    }

    .line_block {
        padding-left: 16px;
        padding-right: 16px;
    }

    .form_search input {
        margin-left: 0px;
    }

    .search_result_modal {
        width: 100%;
    }

    .search_result_modal {
        min-width: 300px;
        left: -16px;
    }

    .list_menu ul:not([class]) {
        padding-left: 0;
        padding-right: 0;
    }

    .other_link_list {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0;
        padding-right: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .other_link_list li {
        width: 40%;
        text-align: left;
    }

    .modal_block {
        padding: 15px;
    }

    .close_modal_block {
        top: 10px;
        right: 10px;
    }

    .list_menu a img {
        margin-bottom: 0px;
    }

    .title_modal_block {
        font-size: 17px;
    }

    .top_up_account_button {
        font-size: 0px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
    }

    .top_up_account_button:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 15px;
        height: 15px;
        background: url(../image/plus_white.svg) center no-repeat;
        background-size: 100% 100%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .top_up_account_button.up_fin_top:after {
        background: url(../image/money_load.svg) center no-repeat;
        width: 16px;
        height: 16px;
    }

    .top_up_account_button.ask-question {
        font-size: 16px;
        width: 220px;
        border-radius: 40px;
    }
    .top_up_account_button.ask-question:after {
        background: none;
    }

    .return_link_posts {
        font-size: 0px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        /* background: -webkit-gradient(linear, left top, left bottom, from(#FFC383), to(#F1830D));
        background: -o-linear-gradient(top, #FFC383 0%, #F1830D 100%);
        background: linear-gradient(180deg, #FFC383 0%, #F1830D 100%); */
        border: none;
    }

    .return_link_posts:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 18px;
        height: 18px;
        background: url(../image/backwhite.svg) center no-repeat;
        background-size: 100% 100%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .tab_events .tab_click {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 16px;
    }

    .line_label_filter>label,
    .line_label_filter .pseudolabel {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }

    .append_search_filter_blocks {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1
    }

    .line_infos_financial {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .line_infos_financial>div {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .copy_referal_link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .withdraw_from_account {
        font-size: 0px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        border: none;
    }

    .withdraw_from_account:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 16px;
        height: 16px;
        background: url(../image/money_upload.svg) center no-repeat;
        background-size: 100% 100%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .tab_events_campaign .tab_click {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }

    .line_about_reverte {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .line_about_reverte p {
        width: 100%;
    }

    .my_chanel_content>div:last-child .buttons_add_remove_chanels {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .my_chanel_content>div:last-child .buttons_add_remove_chanels>* {
        width: 100%;
        margin-bottom: 10px;
    }

    .line_net_text>div {
        width: 100%;
        margin-right: 0px;
    }

    .line_checkbox_date_count_time>div {
        width: 100%;
        margin-right: 0px;
    }

    .click_time_posts {
        width: 100%;
        margin-right: 0px;
    }

    .block_input_append div {
        width: 100%;
        margin-right: 0px;
    }

    .click_slided_block>div {
        width: 100% !important;
    }

    .top_info_account {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .click_slided_block>div:nth-child(7) {
        margin-top: -40px;
    }

    .top_info_account>div.avatar_icon {
        /* width: 100%; */
        margin-left: auto;
        margin-right: auto;
    }

    .top_info_account>div.avatar_name {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 5px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .link_accont a,
    .link_accont button {
        width: 100%;
    }

    .link_accont button {
        text-align: left;
    }

    .line_tarifs div:not(:last-child) {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 16px
    }

    .line_tarifs div p:first-child {
        margin-bottom: 4px;
    }

    .top_info_account .avatar_tarif, .top_info_account .avatar_channel {
        margin-left: 0;
        width: 100%;
        align-items: center;
    }
}

@media screen and (max-width:460px) {

    .flex_table>div:nth-child(2),
    .flex_table>div:nth-child(3),
    .flex_table>div:nth-child(4),
    .flex_table>div:nth-child(5),
    .flex_table>div:nth-child(6),
    .append_table_search .flex_table>div:nth-child(3),
    .flex_table .favorite_timer,
    .favorite_price_strong,
    .flex_table .favorite_buy {
        width: calc(33% - 10px) !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: center;
        margin-bottom: 5px;
    }
}

@media screen and (max-width:380px) {
    .border_content {
        padding: 0px;
        width: 100%;
        border: none;
    }
}


.tabs {
    width: 100%;
    margin-top: 50px;
}

.tabs__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 25px;
    margin-bottom: -1px;
}

@media screen and (max-width: 767px) {
    .tabs__header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: 10px;
    }
}

.tabs__header-item {
    cursor: pointer;
    border-radius: 10px 10px 0px 0px;
    border: 1px solid var(--grayM);
    background: var(--white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: -1px;
    color: var(--gray);
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

@media screen and (max-width: 767px) {
    .tabs__header-item {
        padding: 10px 8px;
    }
}

@media screen and (max-width: 576px) {
    .tabs__header-item {
        width: calc(100% - 10px);
        margin-bottom: -1px;
    }

    .tabs__header-item:not(:first-child) {
        border-radius: 0;
    }
}

.tabs__header-item:hover {
    background: var(--grayM);
}

.tabs__header-item.active {
    border-radius: 10px 10px 0px 0px;
    border: 1px solid #7953f1;
    background: -o-linear-gradient(66deg, #964CE8 7.71%, #4E60FF 90.69%);
    background: linear-gradient(24deg, #964CE8 7.71%, #4E60FF 90.69%);
    color: var(--white);
}

.tabs__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: var(--white);
    margin-bottom: 25px;
    padding: 25px;
    width: 100%;
}

@media screen and (max-width: 991px) {
    .tabs__content {
        padding: 16px;
    }
}

.tabs__content-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    display: none;
}

.tabs__content-item .title_modal_block {
    font-size: 22px;
}

.tabs__content-item .form_modal_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
    width: 100%;
}

.tabs__content-item .inputs-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 25px 1fr 25px 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 25px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    text-align: left;
    width: 100%;
}

@media screen and (max-width: 767px) {
    .tabs__content-item .inputs-block {
        -ms-grid-columns: 1fr 20px 1fr;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
}

@media screen and (max-width: 576px) {
    .tabs__content-item .inputs-block {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
}

.tabs__content-item label {
    margin-bottom: 0;
}

.tabs__content-item .form_modal_block input[type="submit"] {
    margin-left: 0;
}

@media screen and (max-width: 576px) {
    .tabs__content-item .form_modal_block input[type="submit"] {
        margin-left: auto;
        margin-right: auto;
    }
}

.ml-10 {
    margin-left: 10px !important;
}

.blue-btn {
    height: 40px;
    color: var(--white);
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    -webkit-box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    box-shadow: 0px 4px 6px rgb(92 122 234 / 25%);
    border-radius: 30px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
}

.red-btn {
    height: 40px;
    color: var(--white);
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    border-radius: 30px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
}



.no-bg {
    background: none !important;
}

.counts {
    border-radius: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 8px 3px 5px;
    font-size: 12px;
    font-weight: 300;
    gap: 3px;
}

.counts_up {
    background: rgba(52, 201, 159, 0.10);
}

.counts_down {
    background: rgba(241, 13, 13, 0.10);
}

.counts_up .counts_percent {
    color: var(--green);
}

.counts_down .counts_percent {
    color: var(--red);
}

.flex_table .favorite_subs {
    width: 130px;
}

.flex_table .favorite_er {
    width: 40px;
}

.flex_table .favorite_raiting {
    width: 50px;
}

.flex_table>div.favorite_done {
    width: 170px;
}

.flex_table .favorite_start {
    width: 130px;
    font-size: 13px;
}

.flex_table>div:nth-child(6), .flex_table>div.table_channel {
    width: 130px;
}

.flex_table .favorite_timer {
    font-weight: 500;
    font-size: 13px;
    gap: 5px;
    width: 130px;
}

.top_name_table.flex_table .order_id,
.top_name_table.flex_table .order_name,
.top_name_table.flex_table .order_places,
.top_name_table.flex_table .order_status,
.top_name_table.flex_table .order_pay,
.top_name_table.flex_table .order_options {
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    gap: 5px;
    color: var(--grayD);
}

.flex_table.line_apps_users .order_id,
.flex_table.line_apps_users .order_name,
.flex_table.line_apps_users .order_places,
.flex_table.line_apps_users .order_status,
.flex_table.line_apps_users .order_pay,
.flex_table.line_apps_users .order_options {
    font-size: 14px;
    line-height: 17px;
    color: var(--tblack);
}

.flex_table>div.order_id {
    width: 3%;
}

@media screen and (max-width: 767px) {
    .flex_table>div.order_id {
        width: 10%;
    }
}

.flex_table>div.order_name {
    width: 17%;
}

@media screen and (max-width: 767px) {
    .flex_table>div.order_name {
        width: 35%;
    }
}

.flex_table>div.order_name img {
    width: 44px;
    height: 44px;
}

.flex_table>div.order_places {
    width: 15%;
}

@media screen and (max-width: 767px) {
    .flex_table>div.order_places {
        width: 10%;
    }
}

.flex_table>div.order_status {
    width: 15%;
}

@media screen and (max-width: 767px) {
    .flex_table>div.order_status {
        width: 25%;
    }
}

.flex_table>div.order_status span {
    border-radius: 44px;
    background: rgba(52, 201, 159, 0.10);
    color: var(--green);
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    padding: 0 10px;
    font-weight: 400;
    margin: 0;
}

.flex_table>div.order_status.danger span {
    background: rgba(253, 40, 37, 0.10);
    color: var(--red);
}

.flex_table>div.order_pay {
    width: 15%;
}

@media screen and (max-width: 767px) {
    .flex_table>div.order_pay {
        width: 10%;
    }
}

.flex_table>div.order_options {
    width: 35%;
}

@media screen and (max-width: 767px) {
    .flex_table>div.order_options {
        width: 100%;
    }
}

.order_options a.disabled,
.order_options button.disabled {
    opacity: 0.7;
    pointer-events: none;
}

.order_options .blue_view_posts,
.order_options .blue_texts_posts,
.outline_btn {
    max-width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    -ms-flex-item-align: end;
    align-self: flex-end;
    border: none;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    margin-bottom: 10px;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 190px;
    height: 40px;
    border-radius: 40px;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    z-index: 1;
    text-decoration: none;
    gap: 10px;
    color: #595dfb;
}

.order_options .blue_view_posts:after,
.order_options .blue_texts_posts:after,
.outline_btn:after {
    content: "";
    z-index: -1;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: var(--white);
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.order_options .blue_view_posts:hover,
.order_options .blue_texts_posts:not(.disabled):hover,
.order_options .blue_view_posts.active,
.order_options .blue_texts_posts.active,
.line_apps_users.active .order_options .blue_texts_posts,
.outline_btn:hover {
    color: var(--white);
}

.order_options .blue_view_posts:hover img,
.order_options .blue_texts_posts:not(.disabled):hover img,
.outline_btn:hover img {
    -webkit-filter: invert(156%) sepia(0%) saturate(0%) hue-rotate(40deg) brightness(147%) contrast(207%);
            filter: invert(156%) sepia(0%) saturate(0%) hue-rotate(40deg) brightness(147%) contrast(207%);
}

.order_options .blue_texts_posts.active img,
.line_apps_users.active .order_options .blue_texts_posts img {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-filter: invert(156%) sepia(0%) saturate(0%) hue-rotate(40deg) brightness(147%) contrast(207%);
            filter: invert(156%) sepia(0%) saturate(0%) hue-rotate(40deg) brightness(147%) contrast(207%);
}

.order_options .blue_view_posts.active:after,
.order_options .blue_texts_posts.active:after,
.order_options .blue_view_posts:hover:after,
.order_options .blue_texts_posts:not(.disabled):hover:after,
.line_apps_users.active .order_options .blue_texts_posts:after,
.outline_btn:hover:after {
    background: transparent;
}

.line_apps_users.flex_table {
    margin-bottom: 0;
    background: var(--white);
    z-index: 1;
}

.line_apps_users.flex_table+.order_time_block {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 15px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-radius: 0px 0px 10px 10px;
    background: -o-linear-gradient(66deg, #964CE8 7.71%, #4E60FF 90.69%);
    background: linear-gradient(24deg, #964CE8 7.71%, #4E60FF 90.69%);
    padding: 15px;
    z-index: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    height: 0;
    overflow: hidden;
}

@media screen and (max-width: 767px) {
    .line_apps_users.flex_table+.order_time_block {
        width: calc(100% - 20px);
        gap: 10px;
        padding: 10px;
    }
}

.line_apps_users.flex_table.active+.order_time_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
}

.line_apps_users.flex_table+.order_time_block .order_time_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 18px 6px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px;
    border-radius: 30px;
    background: var(--white);
    color: var(--grayD);
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
}

.line_application_text .line_apps_users.flex_table:last-child {
    border-bottom: 1px solid var(--grayM);
}

.flex_table .favorite_price,
.flex_table .favorite_price_strong {
    width: 80px;
    font-size: 13px;
}

.flex_table .favorite_price_strong {
    font-weight: 500;
}

.flex_table .favorite_buy {
    gap: 5px;
    width: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.timer_full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}

.timer_full>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    margin: 0 auto 20px;
}

.hours,
.minutes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 125px;
    overflow-y: scroll;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory;
    /* Добавляем scroll-snap-type */
    scroll-behavior: smooth;
    /* Добавляем плавную прокрутку */
}

.hour-container,
.minute-container {
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    -o-transition: transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
}

.hours span,
.minutes span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 25px;
    width: 30px;
    line-height: 25px;
    font-size: 12px;
    cursor: n-resize;
    scroll-snap-align: center;
    /* Добавляем scroll-snap-align */
}

.hours span:first-child,
.minutes span:first-child {
    margin-top: 50px;
}

.hours span:last-child,
.minutes span:last-child {
    margin-bottom: 50px;
}

.hours .active,
.minutes .active {
    font-size: 22px;
    font-weight: 500;
}

.hours .preactive,
.minutes .preactive,
.hours .postactive,
.minutes .postactive {
    font-size: 15px;
}

.hours::-webkit-scrollbar,
.minutes::-webkit-scrollbar {
    width: 0;
}

#ordered_time_table {
    max-height: 600px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    padding-right: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#ordered_time_table .selected_time_item.selected:first-child {
    margin-top: 0;
}

#ordered_time_table::-webkit-scrollbar {
    width: 5px;
}

#ordered_time_table::-webkit-scrollbar-track {
    background-color: var(--grayL);
    border-radius: 5px;
}

#ordered_time_table::-webkit-scrollbar-thumb {
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    border-radius: 5px;
}

.btn_block {
    margin-top: 30px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.cancel_btn {
    width: 220px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: #fff !important;
    -webkit-box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    box-shadow: 0px 4px 6px rgba(241, 131, 13, 0.25);
    border-radius: 40px;
    cursor: pointer;
    background: -o-linear-gradient(117deg, #FF7C43 -23.54%, #FF0E73 110.08%);
    background: linear-gradient(333deg, #FF7C43 -23.54%, #FF0E73 110.08%);
}

.primary_btn {
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 19px;
    color: var(--white);
    cursor: pointer;
    border: none;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

input:disabled,
a.disabled,
input.disabled {
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}

#validationMessage {
    width: 100%;
    height: 0px;
    text-align: center;
    display: block;
    margin: -20px 0 20px;
    font-size: 12px;
    color: var(--red);
}

.set_times {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
    max-height: 380px;
    overflow-y: auto;
    padding-right: 10px;
    margin-right: -10px;
}

.set_times::-webkit-scrollbar {
    width: 5px;
}

.set_times::-webkit-scrollbar-track {
    background-color: var(--grayL);
    border-radius: 5px;
}

.set_times::-webkit-scrollbar-thumb {
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    border-radius: 5px;
}

.set_times .line_input_time {
    display: block;
    font-size: 14px;
}

.set_times .line_input_time label {}

.set_times .line_input_time label input {
    width: 100%;
}

.set_times .line_input_time p {
    font-weight: 500;
    margin-bottom: 5px;
}

.set_times .line_input_time label span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    font-size: 13px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 2px 10px;
    color: var(--white);
    height: 28px;
    margin-top: -14px;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    border-radius: 34px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
}

.multiRange-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.multiRange-block div {
    width: 20%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
}

.multiRange-block span {
    display: block;
    text-align: center;
    width: 100%;
    padding-right: 1%;
}

.multiRange {
    -webkit-appearance: none;
    width: 100%;
    height: 10px;
    border-radius: 5px;
    background: transparent;
    outline: none;
    opacity: 1;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.multiRange::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    background: url(../image/point.svg) center center no-repeat;
    cursor: pointer;
    margin-top: -5px;
    z-index: 3;
}

.multiRange::-moz-range-thumb {
    border: 0;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    background: url(../image/point.svg) center center no-repeat;
    cursor: pointer;
    margin-top: -5px;
    z-index: 3;
}

.multiRange::-ms-thumb {
    border: 0;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    background: url(../image/point.svg) center center no-repeat;
    cursor: pointer;
    margin-top: -5px;
    z-index: 3;
}

.multiRange::-webkit-slider-runnable-track {
    background: transparent;
    height: 10px;
}

.multiRange::-moz-range-track {
    background: transparent;
    height: 10px;
}

.multiRange::-ms-track {
    background: transparent;
    height: 10px;
}

.multiRange:active {
    background: rgba(255, 255, 255, .3);
    opacity: 1;
}

#selected_company_table .created_company_item.selected .created_company_add:not(.selected) {
    background-color: transparent;
}

.close_auction_btn {
    min-width: 220px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding-right: 15px;
    padding-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white) !important;
    -webkit-box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    box-shadow: 0px 4px 6px rgba(92, 122, 234, 0.25);
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    background: -o-linear-gradient(120deg, #964CE8 0%, #4E60FF 100%);
    background: linear-gradient(330deg, #964CE8 0%, #4E60FF 100%);
    height: 40px;
    border-radius: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.filter_on_home.line_label_filter {
    gap: 5px 15px;
}

.filter_on_home.line_label_filter .pseudolabel label {
    margin-bottom: 0;
    width: 100%;
}

.filter_on_home.line_label_filter .pseudolabel input {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.filter_on_home.line_label_filter.third_mgs>.subscribers_qty,
.filter_on_home.line_label_filter.third_mgs>.active_company,
.filter_on_home.line_label_filter.third_mgs>.posts_qty {
    width: calc(15% - 15px);
    margin-right: 0;
}

@media screen and (max-width: 1540px) {
    .filter_on_home.line_label_filter.third_mgs>.posts_qty {
        width: calc(25% - 15px);
    }
}

@media screen and (max-width: 1419px) {
    .filter_on_home.line_label_filter.third_mgs>.active_company {
        width: calc(20% - 15px);
    }
}

@media screen and (max-width: 991px) {

    .filter_on_home.line_label_filter.third_mgs>.subscribers_qty,
    .filter_on_home.line_label_filter.third_mgs>.active_company,
    .filter_on_home.line_label_filter.third_mgs>.posts_qty {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 576px) {
    .filter_on_home.line_label_filter.third_mgs>.subscribers_qty {
        width: calc(60% - 8px);
    }

    .filter_on_home.line_label_filter.third_mgs>.active_company,
    .filter_on_home.line_label_filter.third_mgs>.posts_qty {
        width: 100%;
    }
}

.filter_on_home.line_label_filter.third_mgs>.active_company .check_auto p {
    margin-bottom: 0;
}

.filter_on_home.line_label_filter.third_mgs>.er_qty {
    width: calc(10% - 15px);
    margin-right: 0;
}

@media screen and (max-width: 991px) {
    .filter_on_home.line_label_filter.third_mgs>.er_qty {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 576px) {
    .filter_on_home.line_label_filter.third_mgs>.er_qty {
        width: calc(40% - 8px);
    }
}

.filter_on_home.line_label_filter.third_mgs>.chips_qty,
.filter_on_home.line_label_filter.third_mgs>.company_qty {
    width: calc(25% - 15px);
    margin-right: 0;
}

@media screen and (max-width: 1540px) {
    .filter_on_home.line_label_filter.third_mgs>.chips_qty {
        width: calc(35% - 15px);
    }
}

@media screen and (max-width: 1419px) {
    .filter_on_home.line_label_filter.third_mgs>.chips_qty {
        width: calc(45% - 15px);
    }
}

@media screen and (max-width: 991px) {
    .filter_on_home.line_label_filter.third_mgs>.chips_qty {
        width: 100%;
    }

    .filter_on_home.line_label_filter.third_mgs>.company_qty {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 576px) {
    .filter_on_home.line_label_filter.third_mgs>.company_qty {
        width: 100%;
    }
}

.filter_on_home.line_label_filter.third_mgs>.dates {
    width: calc(20% - 15px);
    margin-right: 0;
}

@media screen and (max-width: 1540px) {
    .filter_on_home.line_label_filter.third_mgs>.dates {
        width: calc(25% - 15px);
    }
}

@media screen and (max-width: 1419px) {
    .filter_on_home.line_label_filter.third_mgs>.dates {
        width: calc(30% - 15px);
    }

    .modal_view_posts .telegram-chat-img .chat {
        height: 450px !important;
    }

    .modal_block.modal_create_post form .constructor_preview_wrap .preview_block, .modal_view_posts .preview_block {
        height: 500px !important;
    }
}

@media screen and (max-width: 991px) {
    .filter_on_home.line_label_filter.third_mgs>.dates {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 576px) {
    .filter_on_home.line_label_filter.third_mgs>.dates {
        width: 100%;
    }
}

.filter_on_home.line_label_filter .pseudolabel p,
.filter_on_home.line_label_filter>.pseudolabel p.big_text_campany {
    font-size: 13px;
    color: var(--tblack);
    margin-bottom: 5px;
    width: 100%;
    font-weight: 500;
    line-height: 20px;
}

#chips-container::-webkit-scrollbar {
    display: none;
}

.threeDotsFilter {
    position: absolute;
    background: var(--borderGray);
    padding: 3px 6px;
    text-align: center;
    border-radius: 50%;
    left: 430px;
    transition: .2s all;
    z-index: 2;
    cursor: pointer;
}

.threeDots {
    position: absolute;
    right: 10px;
    top: 7px;
    background: var(--borderGray);
    padding: 3px 6px;
    text-align: center;
    border-radius: 50%;
    transition: .2s all;
    z-index: 2;
    opacity: 0;
}

#chips-container {
    padding-left: 10px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 400;
    color: var(--tblack);
    width: 100%;
    background: var(--white);
    border: 1px solid var(--grayM);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px;
    height: 40px;
    overflow-x: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    overflow: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1px;
    transition: .2s all;
}

.arrow_btn {
    border: none;
    background: none;
    display: none;
    align-items: center;
    justify-content: center;

}

#chips-container .chip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 18px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 2px;
    padding: 3px 3px 2px 5px;
    border-radius: 30px;
    background: var(--borderGray);
    color: var(--grayD);
    font-size: 10px;
    font-weight: 500;
    line-height: 11px;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-animation: rearrangeAnimation 0.3s ease-in-out;
            animation: rearrangeAnimation 0.3s ease-in-out;
}

#chips-container .chip a {
    display: block;
    width: 12px;
    height: 12px;
    background: url("../image/cancel_black.svg") center center no-repeat;
}

.block_stat {
    border: 1px solid var(--grayM);
    border-radius: 20px;
    margin-bottom: 30px;
}

.block_stat_top {
    border-bottom: 1px solid var(--grayM);
    padding: 20px;
}

.block_stat_bottom {
    padding: 20px;
}

.information_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

@media screen and (max-width: 1199px) {
    .information_block {
        gap: 15px;
    }
}

.information_block .information_block_item {
    padding: 25px 20px;
    width: 25%;
    overflow: hidden;
    color: var(--tblack);
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: #FFF;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 15px;
}

@media screen and (max-width: 1540px) {
    .information_block {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .information_block .information_block_item {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 991px) {
    .information_block .information_block_item {
        padding: 16px !important;
        width: 100% !important;
    }
}

.information_block .information_block_item>span {
    width: 56px;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(333deg, #0288FF -23.54%, #FFB7F5 110.08%);
    background: -o-linear-gradient(117deg, #0288FF -23.54%, #FFB7F5 110.08%);
    background: linear-gradient(333deg, #0288FF -23.54%, #FFB7F5 110.08%);
    border: 8px solid rgba(255, 255, 255, .95);
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    position: relative;
    border-radius: 50%;
    -webkit-filter: drop-shadow(0px 4px 53px rgba(2, 136, 255, 0.45));
    filter: drop-shadow(0px 4px 53px rgba(2, 136, 255, 0.45));
}

.about_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    gap: 20px;
    margin-bottom: 30px;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

@media screen and (max-width: 1540px) {
    .about_block {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
}

.about_block .about_block_item {
    padding: 25px 20px;
    width: 40%;
    color: var(--tblack);
    border-radius: 15px;
    border: 1px solid var(--grayM);
    background: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
}

@media screen and (max-width: 576px) {
    .my_chanel_content div.my_chanel_button {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}

@media screen and (max-width: 460px) {
    .my_chanel_content div.charts_block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin: 0;
    }

    .my_chanel_content div.charts_block .chart_info {
        width: 100%;
    }
}

.about_block .about_block_item:not(:first-child) {
    width: 30%;
}

@media screen and (max-width: 1540px) {
    .about_block .about_block_item {
        width: 100%;
    }

    .about_block .about_block_item:not(:first-child) {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 991px) {
    .about_block .about_block_item:not(:first-child) {
        width: 100%;
    }
    .about_block .about_block_item {
        padding: 16px;
    }
}

.about_block .about_block_item_top {
    position: relative;
}

.about_block .about_block_item_top .edit_about_btn {
    position: absolute;
    right: 0;
    top: 4px;
}

@media (max-width: 767px){
    .about_block .about_block_item_top .edit_about_btn {
        min-width: 40px;
        max-width: 40px;
        border-radius: 50%;
    }
    .about_block .about_block_item_top .edit_about_btn span {
        display: none;
    }
}

.about_block .about_block_item_bottom {
    color: #919BA7;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}


@-webkit-keyframes rearrangeAnimation {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0.85);
                transform: scale(0.85);
    }

    100% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
}


@keyframes rearrangeAnimation {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0.85);
                transform: scale(0.85);
    }

    100% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
}

.color-blue {
    color: var(--blue);
}

.color-blue-10 {
    color: var(--blue-10);
}

.color-blue-2 {
    color: var(--blue-2);
}

.created_company_add.approve {
    background: var(--blue);
    color: var(--white);
}

.created_company_add.edit {
    background: var(--orange);
    color: var(--white);
}

.created_company_add.new {
    background: var(--green);
    color: var(--white);
}

.hot_deals_block {
    padding: 0;
    min-height: 80px;
    border: none;
    overflow: hidden;
    background-color: unset;
}

.hot_deals_wrapper {
    padding: 25px;
    border-top: none;
    border-radius: 0px 0px 25px 25px;
    border: 1px solid #DAE0E6;
    background-color: #fff
}

.language-dropdown_category {
    position: absolute;
    height: 40px;
    z-index: 2;
    top: 15px;
    right: 180px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    border-radius: 10px;
    border: 1px solid #BEC7CF;
    transition: .3s all;
}

#hot_deals .language-dropdown_category,
#hot_deals .filterDropdown {
    z-index: 3;
}

@media (max-width: 767px){
    .language-dropdown_category {
        right: 70px;
    }
    .language-dropdown_category .language-dropdown_category_title span {
        display: none;
    }
}

.language-dropdown_category_title {
    font-size: 15px;
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
}

.language-dropdown_category_items{
    opacity: 0;
    pointer-events: none;
    background-color: #fff;
    border: 1px solid #BEC7CF;
    box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.1), 0px 12px 16px -4px rgba(16, 24, 40, 0.25);
    transition: .2s all;
    display: flex;
    align-items: center;
    flex-direction: column;
    position: absolute;
    top: 39px;
    right: 0;
    border-radius: 10px;
    width: 200px;
    max-height: 150px;
    overflow: auto;
}

.language-dropdown_category_item {
    color: #000;
    text-decoration: none;
    padding: 15px;
    z-index: 3;
    width: 100%;
    font-size: 14px;
    text-align: start;
    max-width: 170px;
}

.language-dropdown_category:hover {
    border-color: #0288FF;

    .language-dropdown_category_items {
        opacity: 1;
        pointer-events: all;
        z-index: 2;
    }

    .language-dropdown_category_item {
        z-index: 3;
    }
}

.language-dropdown_category_item:hover {
    background: url("../image/check.svg") no-repeat;
    background-position: right;
}

.activeBtn {
    background: url("../image/check.svg") no-repeat;
    background-position: right;
}

#filter_topChannel .pagination_section {
    max-width: 320px;
}

@media screen and (max-width: 1660px) {

    #filter_topChannel .pagination_section {
        max-width: 250px;
        font-size: 12px;
        gap: 3px;
    }
}

.top_channels_wrapper {
    /* height: 782px; */
    padding: 25px; border-top: none; border-radius: 0px 0px 25px 25px; border: 1px solid #DAE0E6; background-color: #fff
}

@media screen and (max-width: 1540px) {

    .top_channels_wrapper {
        /* height: 816px; */
    }
}

@media screen and (max-width: 1419px) {

    .top_channels_wrapper {
        /* height: 1112px; */
    }

    .one_tab_events.active {
        max-height: 965px;
        overflow-y: auto;
    }

}

@media screen and (max-width: 1300px) {

    #filter_topChannel .pagination_section {
        max-width: 180px;
        font-size: 12px;
        gap: 3px;
    }
}

@media screen and (max-width: 990px) {

    #filter_topChannel .pagination_section {
        max-width: 100%;
        font-size: 14px;
        gap: 0px;
    }
}

.sort__table {
    display: flex;
}

.favorite_click_filter {
    background: none;
    border: none;
}

.channel_img {
    border-radius: 50%;
    width: 44px;
    height: 44px;
    background-color: #34C99F;
    margin: 0 10px;
}

.channel_tags {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--grayM);
    padding: 9px;
    padding-left: 47px !important;
}

.channel_tags_title {
    margin-right: 12px;
}

@media (max-width: 767px){
    .channel_tags {
        padding: 20px 9px !important;
        overflow-x: auto;
    }
}

.tag {
    opacity: 0;
    pointer-events: none;
    transition: .2s all;
}

.tag:nth-child(-n+2) {
    opacity: 1;
    pointer-events: auto;
}

.channel_tags_wrapper {
    max-width: 350px;
    overflow: hidden;
}


.net_payment_price div div.delete_item {
    justify-content: end;
    cursor: pointer;
}

.left {
    border-right: 1px solid #EAEDF3;
}

.in_calendar .daterangepicker .calendar-table th.next:after, .in_calendar .daterangepicker .calendar-table th.prev:after {
    border: none !important;
}

#time_zk_date {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #B2B9BC;
    margin-right: 10px;
}

.ad {
    border: 1px solid #fff;
    padding: 5px;
}

.modal_block.modal_create_post form .constructor_preview_wrap .preview_block, .modal_view_posts .preview_block {
    height: 750px;
}

.modal_block.modal_create_post form .constructor_preview_wrap.constructor {
    height: 750px;
}

.modal_block.modal_create_post {
    position: fixed;
    max-width: 1000px;
    height: 900px;
}

.timepicker_basic_modals {
    z-index: 11;
}


.chat-description {
    word-break: break-all;
}

.chat-title {
    word-break: break-all;
}

.timepicker_basic_modals {
    height: 294px;
}

.urlBtn::placeholder {
    color: gray;
}




@media (max-width: 767px){
    .wrap_append_flex_table .flex_table {
        gap: 0px;
    }
    .wrap_append_flex_table .flex_table .cell {
        width: 50% !important;
        min-width: 50% !important;
        height: 74px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid var(--grayM);
        margin: 0 !important;
    }

    .wrap_append_flex_table .flex_table .channel_title {
        margin-bottom: 10px;
    }

    .wrap_append_flex_table .flex_table>div .favorite_abs_icon span {
        margin: 0 !important;
    }
}