.content-page__top {
    padding: .94rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    background: var(--LIGHT-BLUE, #F0F2FF);
}

.content-page__title {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 2.1rem */
}

.content-page__wrap {
    margin-top: 1.88rem;
    max-width: 34.5rem;
}

.content-page__subheading {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 2.1rem */
    margin-top: 2.5rem;
}

.content-page__subheading:first-child {
    margin-top: 0;
}

.content-page__text {
    margin-top: 1.25rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.content-page__text ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 1.25rem;
}

.content-page__text ul li {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    padding-left: 1.62rem;
    position: relative;
    margin-bottom: .82rem;
}

.content-page__text ul li:last-child {
    margin-bottom: 0;
}

.content-page__text ul li:before {
    content: '';
    position: absolute;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    left: 0;
    top: .19rem;
    background-position: center;
    width: 1rem;
    height: 1rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 8H14" stroke="%234048E0" stroke-width="2" stroke-linecap="round"></path></svg>');
}

.content-page__text img {
    width: 100%;
    display: block;
    height: auto;
    margin-top: 1.25rem;
}

.content-page__signature {
    margin-top: .62rem;
    color: var(--GREY, #A3A3B5);
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
}

.content-price {
    padding-top: 3.12rem;
}

.content-price__wrap {
    padding: 5rem;
    position: relative;
}

.content-price__bg img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.content-price__info {
    position: relative;
    z-index: 1;
}

.content-price__info-title {
    color: var(--BLACK, #1D1D1D);
    font-family:  var(--ff-euclid);
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 500;
    line-height: 110%; /* 2.75rem */
}

.content-price__info-list {
    margin-top: 1.87rem;
}

.content-price-info-btn {
    margin-top: 1.88rem;
}

.catalogue-filters__wrap.knowledge__select .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: block;
    right: .94rem;
    top: .94rem;
    width: 1rem;
    height: 1rem;
}

.knowledge__row {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.knowledge__select {
    width: 22.375rem;
}

.knowledge__title {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 2.1rem */
}

.knowledge__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1.88rem minmax(16.3125rem, 16.3125rem);
    grid-template-columns: 1fr minmax(16.3125rem, 16.3125rem);
    gap: 1.88rem;
    margin-top: 1.88rem;
}

.knowledge__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: .62rem;
}

.knowledge__link {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    padding: .94rem;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);   
    line-height: 140%; /* 1.4rem */
}

.knowledge__link:hover {
    color: var(--cr-blue);
}

.knowledge__nav-wrap {
    padding: .94rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: .62rem;
    position: -webkit-sticky;
    position: sticky;
    top: 5rem;
}

.knowledge__nav-title {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.knowledge__nav-link {
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.knowledge__nav-link.--other {
    color: var(--GREY, #A3A3B5);
}

.knowledge__detail-nav {
    margin-top: 1.25rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
    padding: .94rem;
}

.knowledge__detail-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1.87rem 1fr 1.87rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: .62rem 1.87rem;
    margin-top: 1.25rem;
}

.knowledge__detail-content {
    margin-top: 1.88rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.knowledge__detail-content h5 {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.knowledge__detail-content p {
    margin-top: 1.25rem;
}

.knowledge__detail-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: .62rem;
}

.knowledge__detail-content ul li {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    padding-left: 1.62rem;
    position: relative;
    margin-bottom: .62rem;
}

.knowledge__detail-content ul li:last-child {
    margin-bottom: 0;
}

.knowledge__detail-content ul li:before {
    content: '';
    position: absolute;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    left: 0;
    top: .19rem;
    background-position: center;
    width: 1rem;
    height: 1rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 8H14" stroke="%234048E0" stroke-width="2" stroke-linecap="round"></path></svg>');
}

.knowledge__detail-content {
    padding: .94rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
}

.knowdledge__detail-btn {
    background-color: transparent;
    border-color: var(--cr-blue);
    color: var(--cr-blue);
    margin-top: 1.87rem;
    max-width: 10.875rem;
    width: 100%;
}

.knowledge-base__grid {
    margin-top: 1.5rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1.88rem 1fr 1.88rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.88rem;
}

.knowledge-base__item {
    padding: .94rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.knowledge-base__list {
    margin-top: .63rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: .62rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.knowledge-base__item .knowledge__nav-link.--other {
    margin-top: 1.25rem;
}

.blog-detail__date {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
    position: relative;
    padding-left: 1.62rem;
    margin-top: .94rem;
}

.blog-detail__date::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g clip-path="url(%23clip0_1582_7779)"><path d="M14 0.5H2C1.46957 0.5 0.960859 0.710714 0.585786 1.08579C0.210714 1.46086 0 1.96957 0 2.5L0 14.5C0 15.0304 0.210714 15.5391 0.585786 15.9142C0.960859 16.2893 1.46957 16.5 2 16.5H14C14.5304 16.5 15.0391 16.2893 15.4142 15.9142C15.7893 15.5391 16 15.0304 16 14.5V2.5C16 1.96957 15.7893 1.46086 15.4142 1.08579C15.0391 0.710714 14.5304 0.5 14 0.5ZM1 4.357C1 3.884 1.448 3.5 2 3.5H14C14.552 3.5 15 3.884 15 4.357V14.643C15 15.116 14.552 15.5 14 15.5H2C1.448 15.5 1 15.116 1 14.643V4.357Z" fill="%23A3A3B5"></path><path d="M6.5 7.5C6.76522 7.5 7.01957 7.39464 7.20711 7.20711C7.39464 7.01957 7.5 6.76522 7.5 6.5C7.5 6.23478 7.39464 5.98043 7.20711 5.79289C7.01957 5.60536 6.76522 5.5 6.5 5.5C6.23478 5.5 5.98043 5.60536 5.79289 5.79289C5.60536 5.98043 5.5 6.23478 5.5 6.5C5.5 6.76522 5.60536 7.01957 5.79289 7.20711C5.98043 7.39464 6.23478 7.5 6.5 7.5ZM9.5 7.5C9.76522 7.5 10.0196 7.39464 10.2071 7.20711C10.3946 7.01957 10.5 6.76522 10.5 6.5C10.5 6.23478 10.3946 5.98043 10.2071 5.79289C10.0196 5.60536 9.76522 5.5 9.5 5.5C9.23478 5.5 8.98043 5.60536 8.79289 5.79289C8.60536 5.98043 8.5 6.23478 8.5 6.5C8.5 6.76522 8.60536 7.01957 8.79289 7.20711C8.98043 7.39464 9.23478 7.5 9.5 7.5ZM12.5 7.5C12.7652 7.5 13.0196 7.39464 13.2071 7.20711C13.3946 7.01957 13.5 6.76522 13.5 6.5C13.5 6.23478 13.3946 5.98043 13.2071 5.79289C13.0196 5.60536 12.7652 5.5 12.5 5.5C12.2348 5.5 11.9804 5.60536 11.7929 5.79289C11.6054 5.98043 11.5 6.23478 11.5 6.5C11.5 6.76522 11.6054 7.01957 11.7929 7.20711C11.9804 7.39464 12.2348 7.5 12.5 7.5ZM3.5 10.5C3.76522 10.5 4.01957 10.3946 4.20711 10.2071C4.39464 10.0196 4.5 9.76522 4.5 9.5C4.5 9.23478 4.39464 8.98043 4.20711 8.79289C4.01957 8.60536 3.76522 8.5 3.5 8.5C3.23478 8.5 2.98043 8.60536 2.79289 8.79289C2.60536 8.98043 2.5 9.23478 2.5 9.5C2.5 9.76522 2.60536 10.0196 2.79289 10.2071C2.98043 10.3946 3.23478 10.5 3.5 10.5ZM6.5 10.5C6.76522 10.5 7.01957 10.3946 7.20711 10.2071C7.39464 10.0196 7.5 9.76522 7.5 9.5C7.5 9.23478 7.39464 8.98043 7.20711 8.79289C7.01957 8.60536 6.76522 8.5 6.5 8.5C6.23478 8.5 5.98043 8.60536 5.79289 8.79289C5.60536 8.98043 5.5 9.23478 5.5 9.5C5.5 9.76522 5.60536 10.0196 5.79289 10.2071C5.98043 10.3946 6.23478 10.5 6.5 10.5ZM9.5 10.5C9.76522 10.5 10.0196 10.3946 10.2071 10.2071C10.3946 10.0196 10.5 9.76522 10.5 9.5C10.5 9.23478 10.3946 8.98043 10.2071 8.79289C10.0196 8.60536 9.76522 8.5 9.5 8.5C9.23478 8.5 8.98043 8.60536 8.79289 8.79289C8.60536 8.98043 8.5 9.23478 8.5 9.5C8.5 9.76522 8.60536 10.0196 8.79289 10.2071C8.98043 10.3946 9.23478 10.5 9.5 10.5ZM12.5 10.5C12.7652 10.5 13.0196 10.3946 13.2071 10.2071C13.3946 10.0196 13.5 9.76522 13.5 9.5C13.5 9.23478 13.3946 8.98043 13.2071 8.79289C13.0196 8.60536 12.7652 8.5 12.5 8.5C12.2348 8.5 11.9804 8.60536 11.7929 8.79289C11.6054 8.98043 11.5 9.23478 11.5 9.5C11.5 9.76522 11.6054 10.0196 11.7929 10.2071C11.9804 10.3946 12.2348 10.5 12.5 10.5ZM3.5 13.5C3.76522 13.5 4.01957 13.3946 4.20711 13.2071C4.39464 13.0196 4.5 12.7652 4.5 12.5C4.5 12.2348 4.39464 11.9804 4.20711 11.7929C4.01957 11.6054 3.76522 11.5 3.5 11.5C3.23478 11.5 2.98043 11.6054 2.79289 11.7929C2.60536 11.9804 2.5 12.2348 2.5 12.5C2.5 12.7652 2.60536 13.0196 2.79289 13.2071C2.98043 13.3946 3.23478 13.5 3.5 13.5ZM6.5 13.5C6.76522 13.5 7.01957 13.3946 7.20711 13.2071C7.39464 13.0196 7.5 12.7652 7.5 12.5C7.5 12.2348 7.39464 11.9804 7.20711 11.7929C7.01957 11.6054 6.76522 11.5 6.5 11.5C6.23478 11.5 5.98043 11.6054 5.79289 11.7929C5.60536 11.9804 5.5 12.2348 5.5 12.5C5.5 12.7652 5.60536 13.0196 5.79289 13.2071C5.98043 13.3946 6.23478 13.5 6.5 13.5ZM9.5 13.5C9.76522 13.5 10.0196 13.3946 10.2071 13.2071C10.3946 13.0196 10.5 12.7652 10.5 12.5C10.5 12.2348 10.3946 11.9804 10.2071 11.7929C10.0196 11.6054 9.76522 11.5 9.5 11.5C9.23478 11.5 8.98043 11.6054 8.79289 11.7929C8.60536 11.9804 8.5 12.2348 8.5 12.5C8.5 12.7652 8.60536 13.0196 8.79289 13.2071C8.98043 13.3946 9.23478 13.5 9.5 13.5Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_1582_7779"><rect width="16" height="16" fill="white" transform="translate(0 0.5)"></rect></clipPath></defs></svg>');
}

.blog-detail__tag {
    margin-top: .94rem;
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
    padding: .31rem .62rem;
    -webkit-border-radius: 6.25rem;
       -moz-border-radius: 6.25rem;
            border-radius: 6.25rem;
    background: var(--WHITE, #FFF);
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
}

.blog-detail__nav {
    margin-top: 1.87rem;
    padding: .94rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
}

.blog-detail__nav-heading {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.blog-detail__list {
    margin-top: .94rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: .94rem;
}

.blog-detail__list a {
    counter-increment: link;
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.blog-detail__list a:before {
    content: counter(link)'.';
    color: #000;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    padding-right: .62rem;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.blog-detail .content-page__wrap{
    margin-top: 3rem;
}

.blog-detail__nav {
    margin-bottom: -1.13rem;
}

.blog-detail__btn {
    margin-top: 3rem;
    border-color: var(--cr-blue);
    color: var(--cr-blue);
    background-color: transparent;
}

.blog__title {
    color: var(--BLACK, #1D1D1D);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 2.1rem */
}

.blog__grid {
    margin-top: 2.5rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1.87rem 1fr 1.87rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.87rem;
}

.blog .clients-detail__pagination {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.notifications-center__row {
    margin-top: 1.25rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.notifications-center__subtitle {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.notifications-center__title {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 2.1rem */
}

.notifications-center__check {
    margin-bottom: 0;
}

.notifications-center__search {
    position: relative;
    width: 100%;
    max-width: 28.4375rem;
}

.notifications-center__input {
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-family: var(--ff-raleway);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1.05rem */
    padding: .94rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
    width: 100%;
    outline: none;
    -webkit-transition: ease-in-out .2s;
    -o-transition: ease-in-out .2s;
    -moz-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
}

.notifications-center__input:focus, 
.notifications-center__input:hover {
    border-color: var(--cr-blue);
    -webkit-transition: ease-in-out .2s;
    -o-transition: ease-in-out .2s;
    -moz-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
}

.messenger__chat-item-del {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21 5.98C17.67 5.65 14.32 5.48 10.98 5.48C9 5.48 7.02 5.58 5.04 5.78L3 5.98M8.5 4.97L8.72 3.66C8.88 2.71 9 2 10.69 2H13.31C15 2 15.13 2.75 15.28 3.67L15.5 4.97M18.85 9.14L18.2 19.21C18.09 20.78 18 22 15.21 22H8.79C6 22 5.91 20.78 5.8 19.21L5.15 9.14M10.33 16.5H13.66M9.5 12.5H14.5" stroke="%23A3A3B5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.messenger__chat-item-del:hover {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 5.98C17.67 5.65 14.32 5.48 10.98 5.48C9 5.48 7.02 5.58 5.04 5.78L3 5.98M8.5 4.97L8.72 3.66C8.88 2.71 9 2 10.69 2H13.31C15 2 15.13 2.75 15.28 3.67L15.5 4.97M18.85 9.14L18.2 19.21C18.09 20.78 18 22 15.21 22H8.79C6 22 5.91 20.78 5.8 19.21L5.15 9.14M10.33 16.5H13.66M9.5 12.5H14.5" stroke="%234048E0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.notifications-center-search__btn {
    display: block;
    position: absolute;
    border: none;
    outline: none;
    width: 1rem;
    top: .94rem;
    right: .94rem;
    height: 1rem;
    background-color: transparent;
    -webkit-background-size: contain;
       -moz-background-size: contain;
         -o-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M14.6667 14.6667L13.3334 13.3333M7.66671 14C8.49841 14 9.32197 13.8362 10.0904 13.5179C10.8588 13.1996 11.5569 12.7331 12.145 12.145C12.7332 11.5569 13.1997 10.8587 13.5179 10.0903C13.8362 9.32193 14 8.49837 14 7.66666C14 6.83496 13.8362 6.01139 13.5179 5.243C13.1997 4.4746 12.7332 3.77642 12.145 3.18832C11.5569 2.60021 10.8588 2.1337 10.0904 1.81542C9.32197 1.49714 8.49841 1.33333 7.66671 1.33333C5.987 1.33333 4.37609 2.00059 3.18836 3.18832C2.00063 4.37605 1.33337 5.98696 1.33337 7.66666C1.33337 9.34637 2.00063 10.9573 3.18836 12.145C4.37609 13.3327 5.987 14 7.66671 14Z" stroke="%234048E0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.notifications-center__list {
    margin-top: 1.88rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: .63rem;
}

.notifications-center__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    margin-left: 2.12rem;
    padding: .5rem;
    -webkit-border-radius: 0.25rem;
       -moz-border-radius: 0.25rem;
            border-radius: 0.25rem;
    background: var(--LIGHT-BLUE, #F0F2FF);
}

.notifications-center__item::before {
    content: '';
    position: absolute;
    left: -2.12rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 1.5rem;
    height: 1.5rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="1.5" fill="white" stroke="%23E3E3E3"></rect></svg>');
}

.notifications-center__item.active::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="2" fill="%234048E0"></rect><path d="M5 11.0769L9.95238 16L18 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.notifications-center__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    gap: .94rem;
}

.notificications-center__icon {
    width: 2rem;
    height: 2rem;
    position: relative;
  	flex-shrink: 0;
}

.notificications-center__icon img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.notifications-center__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    gap: .31rem;
}

.notifications-center__name {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.notifications-center__text {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.notifications-center__text a {
    color: var(--BLUE, #4048E0);
}

.notifications-center__date {
    margin-top: .38rem;
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
}

.notifications-center__checkmark {
    min-width: 1.5rem;
    max-width: 1.5rem;
    height: 1.5rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.3621 7.21034L7.43576 17.3724L2 12.3168L3.30137 11.1065L7.43576 14.9517L17.0607 6L18.3621 7.21034Z" fill="%23A3A3B5"></path><path d="M8.60135 16.6307L10.0737 18L21 7.83796L19.6986 6.62762L10.0737 15.5793L9.90272 15.4203L8.60135 16.6307Z" fill="%23A3A3B5"></path></svg>');
}

.notifications-center__btns {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: .63rem;
    margin-top: 1.25rem;
}

.notifications-center__btn {
    background-color: transparent;
    color: var(--cr-blue);
    border-color: var(--cr-blue);
}

.messenger__title {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 2.1rem */
}

.messenger__wrapper {
    height: 90vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 18.125rem;
    margin: 0 auto;
}

.messenger__empty-icon {
    width: 4rem;
    height: 4rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3336 26.6667C13.3336 13.3954 24.1581 2.66667 37.4739 2.66667C50.7898 2.66667 61.6143 13.3954 61.6143 26.6667C61.6143 29.6583 61.0625 32.5278 60.0523 35.1758C59.9548 35.4315 59.8979 35.581 59.8588 35.6912C59.8537 35.7054 59.8495 35.7176 59.8459 35.7279C59.8462 35.7315 59.8466 35.7354 59.847 35.7396C59.8554 35.8276 59.87 35.9477 59.8982 36.1764L60.9809 44.9711C61.0309 45.3768 61.0877 45.837 61.1013 46.2376C61.1163 46.681 61.0977 47.3693 60.7672 48.0915C60.3544 48.9935 59.6213 49.7099 58.71 50.1018C57.9804 50.4156 57.2918 50.4183 56.8489 50.3931C56.4486 50.3703 55.9897 50.3029 55.5853 50.2435C55.5605 50.2398 55.5359 50.2362 55.5115 50.2326L47.0175 48.9876C46.7816 48.953 46.6576 48.9351 46.5666 48.9243C46.5623 48.9238 46.5583 48.9233 46.5545 48.9229C46.5439 48.9265 46.5314 48.9307 46.5168 48.9358C46.4029 48.9754 46.2483 49.0331 45.9837 49.1322C43.3334 50.1249 40.4641 50.6667 37.4739 50.6667C36.9951 50.6667 36.5192 50.6528 36.0468 50.6253C33.5054 56.8884 27.4673 61.3333 20.3512 61.3333C18.4108 61.3333 16.5416 61.0001 14.7989 60.385C14.5109 60.2834 14.3322 60.2205 14.2012 60.1771C14.1774 60.1693 14.1579 60.163 14.1424 60.158C14.1379 60.1585 14.1331 60.159 14.1279 60.1596C14.0364 60.1698 13.9118 60.1866 13.6807 60.2181L5.69454 61.3088C4.83039 61.4268 3.96314 61.1148 3.37226 60.4733C2.78138 59.8318 2.54156 58.9419 2.73006 58.0903L4.36031 50.7258C4.41696 50.4699 4.44727 50.3318 4.46674 50.2303C4.46785 50.2245 4.46886 50.2192 4.46978 50.2142C4.46493 50.1974 4.4588 50.1764 4.45113 50.151C4.40722 50.0056 4.34263 49.8074 4.23765 49.486C3.67316 47.758 3.36878 45.9124 3.36878 44C3.36878 36.9971 7.45735 30.9103 13.3813 28.1866C13.3497 27.6837 13.3336 27.1769 13.3336 26.6667ZM18.6671 26.7505C19.2208 26.6951 19.7826 26.6667 20.3512 26.6667C29.7909 26.6667 37.3337 34.4883 37.3337 44C37.3337 44.4481 37.317 44.8924 37.2841 45.3324C37.3473 45.333 37.4106 45.3333 37.4739 45.3333C39.8161 45.3333 42.0522 44.9096 44.1129 44.1378C44.1503 44.1238 44.1884 44.1094 44.2273 44.0948C44.604 43.9529 45.0487 43.7855 45.4548 43.7001C45.8258 43.6221 46.1428 43.5882 46.522 43.5861C46.9356 43.5838 47.3563 43.6462 47.6961 43.6966C47.7285 43.7014 47.7602 43.7061 47.791 43.7106L55.5929 44.8542L54.6048 36.828C54.6011 36.7981 54.5973 36.7673 54.5933 36.7359C54.5522 36.4067 54.5014 35.9991 54.5108 35.5996C54.5194 35.2331 54.5565 34.928 54.6359 34.5701C54.7228 34.1786 54.8874 33.7494 55.0269 33.3855C55.0413 33.3479 55.0555 33.311 55.0692 33.2749C55.8516 31.224 56.281 28.9981 56.281 26.6667C56.281 16.3738 47.8773 8 37.4739 8C27.0706 8 18.6669 16.3738 18.6669 26.6667C18.6669 26.6946 18.667 26.7226 18.6671 26.7505ZM31.6292 47.0221C31.8713 46.0584 32.0004 45.0461 32.0004 44C32.0004 37.3113 26.7244 32 20.3512 32C13.9781 32 8.70212 37.3113 8.70212 44C8.70212 45.3441 8.9157 46.631 9.30733 47.8299C9.32287 47.8774 9.3388 47.9259 9.35495 47.9751C9.50494 48.4315 9.67494 48.9487 9.7432 49.3837C9.80727 49.7919 9.82265 50.1061 9.79879 50.5186C9.77348 50.9563 9.67289 51.4067 9.5909 51.7738C9.58292 51.8095 9.57512 51.8445 9.56758 51.8785L8.76443 55.5067L12.959 54.9339C12.9897 54.9297 13.0213 54.9253 13.0535 54.9208C13.3852 54.875 13.7919 54.8187 14.1821 54.8214C14.5515 54.8239 14.8264 54.852 15.1887 54.9242C15.573 55.0008 16.034 55.1643 16.443 55.3094C16.4873 55.3251 16.531 55.3406 16.5739 55.3558C17.7556 55.7728 19.0251 56 20.3512 56C25.6835 56 30.2477 52.282 31.5963 47.15C31.6063 47.1069 31.6173 47.0642 31.6292 47.0221Z" fill="%23A3A3B5"></path></svg>');
}

.messenger__empty-text {
    margin: 1rem 0;
    color: var(--GREY, #A3A3B5);
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.messenger__empty-btn {
    background-color: transparent;
    color: var(--cr-blue);
    border-color: var(--cr-blue);
}

.messenger__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(22.375rem, 22.375rem) 1fr;
    grid-template-columns: minmax(22.375rem, 22.375rem) 1fr;
    margin-top: 1.25rem;
}

.messenger__subtitle {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 2.1rem */
}

.messenger__btn {
    width: 100%;
    max-width: 100%;
    margin-top: 1.25rem;
    background-color: transparent;
    color: var(--cr-blue);
    border-color: var(--cr-blue);
}

.messenger__btn span {
    position: relative;
    padding-left: 1.62rem;
}

.messenger__btn span::before  {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.83315 6.66667C3.83315 3.34885 6.53928 0.666672 9.86824 0.666672C13.1972 0.666672 15.9033 3.34885 15.9033 6.66667C15.9033 7.41458 15.7654 8.13195 15.5128 8.79395C15.4884 8.85788 15.4742 8.89525 15.4644 8.92279C15.4632 8.92635 15.4621 8.9294 15.4612 8.93198C15.4613 8.93289 15.4614 8.93386 15.4615 8.9349C15.4636 8.95691 15.4673 8.98693 15.4743 9.0441L15.745 11.2428C15.7575 11.3442 15.7717 11.4593 15.7751 11.5594C15.7788 11.6703 15.7742 11.8423 15.6915 12.0229C15.5884 12.2484 15.4051 12.4275 15.1773 12.5254C14.9948 12.6039 14.8227 12.6046 14.712 12.5983C14.6119 12.5926 14.4972 12.5757 14.3961 12.5609C14.3899 12.56 14.3837 12.5591 14.3776 12.5582L12.2541 12.2469C12.1951 12.2383 12.1641 12.2338 12.1414 12.2311C12.1403 12.231 12.1393 12.2308 12.1384 12.2307C12.1357 12.2316 12.1326 12.2327 12.129 12.234C12.1005 12.2439 12.0618 12.2583 11.9957 12.2831C11.3331 12.5312 10.6158 12.6667 9.86824 12.6667C9.74853 12.6667 9.62957 12.6632 9.51146 12.6563C8.8761 14.2221 7.36658 15.3333 5.58757 15.3333C5.10247 15.3333 4.63515 15.25 4.19948 15.0963C4.12748 15.0709 4.08281 15.0551 4.05006 15.0443C4.04411 15.0423 4.03924 15.0407 4.03535 15.0395C4.03423 15.0396 4.03303 15.0398 4.03173 15.0399C4.00886 15.0424 3.9777 15.0466 3.91992 15.0545L1.92339 15.3272C1.70735 15.3567 1.49054 15.2787 1.34282 15.1183C1.1951 14.9579 1.13514 14.7355 1.18227 14.5226L1.58983 12.6815C1.604 12.6175 1.61157 12.583 1.61644 12.5576C1.61672 12.5561 1.61697 12.5548 1.6172 12.5536C1.61599 12.5493 1.61445 12.5441 1.61254 12.5378C1.60156 12.5014 1.58541 12.4518 1.55917 12.3715C1.41805 11.9395 1.34195 11.4781 1.34195 11C1.34195 9.24928 2.36409 7.72758 3.84508 7.04665C3.83717 6.92093 3.83315 6.79423 3.83315 6.66667ZM5.16654 6.68763C5.30495 6.67377 5.4454 6.66667 5.58757 6.66667C7.94748 6.66667 9.83318 8.62208 9.83318 11C9.83318 11.112 9.82899 11.2231 9.82077 11.3331C9.83658 11.3333 9.8524 11.3333 9.86824 11.3333C10.4538 11.3333 11.0128 11.2274 11.528 11.0344C11.5373 11.0309 11.5469 11.0274 11.5566 11.0237C11.6508 10.9882 11.7619 10.9464 11.8635 10.925C11.9562 10.9055 12.0355 10.8971 12.1302 10.8965C12.2337 10.8959 12.3388 10.9116 12.4238 10.9242C12.4319 10.9254 12.4398 10.9265 12.4475 10.9277L14.398 11.2136L14.151 9.20701C14.15 9.19952 14.1491 9.19184 14.1481 9.18398C14.1378 9.10167 14.1251 8.99978 14.1275 8.89991C14.1296 8.80828 14.1389 8.73199 14.1587 8.64253C14.1805 8.54467 14.2216 8.43736 14.2565 8.34638C14.2601 8.33698 14.2636 8.32775 14.2671 8.31873C14.4627 7.806 14.57 7.24953 14.57 6.66667C14.57 4.09346 12.4691 2.00001 9.86824 2.00001C7.26741 2.00001 5.16649 4.09346 5.16649 6.66667C5.16649 6.67366 5.16651 6.68064 5.16654 6.68763ZM8.40706 11.7555C8.46759 11.5146 8.49985 11.2615 8.49985 11C8.49985 9.32784 7.18085 8 5.58757 8C3.99428 8 2.67529 9.32784 2.67529 11C2.67529 11.336 2.72868 11.6578 2.82659 11.9575C2.83047 11.9694 2.83445 11.9815 2.83849 11.9938C2.87599 12.1079 2.91849 12.2372 2.93556 12.3459C2.95157 12.448 2.95542 12.5265 2.94945 12.6296C2.94313 12.7391 2.91798 12.8517 2.89748 12.9435C2.89549 12.9524 2.89354 12.9611 2.89165 12.9696L2.69086 13.8767L3.7395 13.7335C3.74719 13.7324 3.75507 13.7313 3.76313 13.7302C3.84605 13.7187 3.94774 13.7047 4.04528 13.7053C4.13763 13.706 4.20635 13.713 4.29693 13.7311C4.393 13.7502 4.50825 13.7911 4.61051 13.8274C4.62159 13.8313 4.63251 13.8352 4.64324 13.8389C4.93866 13.9432 5.25604 14 5.58757 14C6.92062 14 8.06167 13.0705 8.39884 11.7875C8.40133 11.7767 8.40407 11.7661 8.40706 11.7555Z" fill="%234048E0"></path></svg>');
}

.messenger__btn:hover span::before  {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.83315 6.66667C3.83315 3.34885 6.53928 0.666672 9.86824 0.666672C13.1972 0.666672 15.9033 3.34885 15.9033 6.66667C15.9033 7.41458 15.7654 8.13195 15.5128 8.79395C15.4884 8.85788 15.4742 8.89525 15.4644 8.92279C15.4632 8.92635 15.4621 8.9294 15.4612 8.93198C15.4613 8.93289 15.4614 8.93386 15.4615 8.9349C15.4636 8.95691 15.4673 8.98693 15.4743 9.0441L15.745 11.2428C15.7575 11.3442 15.7717 11.4593 15.7751 11.5594C15.7788 11.6703 15.7742 11.8423 15.6915 12.0229C15.5884 12.2484 15.4051 12.4275 15.1773 12.5254C14.9948 12.6039 14.8227 12.6046 14.712 12.5983C14.6119 12.5926 14.4972 12.5757 14.3961 12.5609C14.3899 12.56 14.3837 12.5591 14.3776 12.5582L12.2541 12.2469C12.1951 12.2383 12.1641 12.2338 12.1414 12.2311C12.1403 12.231 12.1393 12.2308 12.1384 12.2307C12.1357 12.2316 12.1326 12.2327 12.129 12.234C12.1005 12.2439 12.0618 12.2583 11.9957 12.2831C11.3331 12.5312 10.6158 12.6667 9.86824 12.6667C9.74853 12.6667 9.62957 12.6632 9.51146 12.6563C8.8761 14.2221 7.36658 15.3333 5.58757 15.3333C5.10247 15.3333 4.63515 15.25 4.19948 15.0963C4.12748 15.0709 4.08281 15.0551 4.05006 15.0443C4.04411 15.0423 4.03924 15.0407 4.03535 15.0395C4.03423 15.0396 4.03303 15.0398 4.03173 15.0399C4.00886 15.0424 3.9777 15.0466 3.91992 15.0545L1.92339 15.3272C1.70735 15.3567 1.49054 15.2787 1.34282 15.1183C1.1951 14.9579 1.13514 14.7355 1.18227 14.5226L1.58983 12.6815C1.604 12.6175 1.61157 12.583 1.61644 12.5576C1.61672 12.5561 1.61697 12.5548 1.6172 12.5536C1.61599 12.5493 1.61445 12.5441 1.61254 12.5378C1.60156 12.5014 1.58541 12.4518 1.55917 12.3715C1.41805 11.9395 1.34195 11.4781 1.34195 11C1.34195 9.24928 2.36409 7.72758 3.84508 7.04665C3.83717 6.92093 3.83315 6.79423 3.83315 6.66667ZM5.16654 6.68763C5.30495 6.67377 5.4454 6.66667 5.58757 6.66667C7.94748 6.66667 9.83318 8.62208 9.83318 11C9.83318 11.112 9.82899 11.2231 9.82077 11.3331C9.83658 11.3333 9.8524 11.3333 9.86824 11.3333C10.4538 11.3333 11.0128 11.2274 11.528 11.0344C11.5373 11.0309 11.5469 11.0274 11.5566 11.0237C11.6508 10.9882 11.7619 10.9464 11.8635 10.925C11.9562 10.9055 12.0355 10.8971 12.1302 10.8965C12.2337 10.8959 12.3388 10.9116 12.4238 10.9242C12.4319 10.9254 12.4398 10.9265 12.4475 10.9277L14.398 11.2136L14.151 9.20701C14.15 9.19952 14.1491 9.19184 14.1481 9.18398C14.1378 9.10167 14.1251 8.99978 14.1275 8.89991C14.1296 8.80828 14.1389 8.73199 14.1587 8.64253C14.1805 8.54467 14.2216 8.43736 14.2565 8.34638C14.2601 8.33698 14.2636 8.32775 14.2671 8.31873C14.4627 7.806 14.57 7.24953 14.57 6.66667C14.57 4.09346 12.4691 2.00001 9.86824 2.00001C7.26741 2.00001 5.16649 4.09346 5.16649 6.66667C5.16649 6.67366 5.16651 6.68064 5.16654 6.68763ZM8.40706 11.7555C8.46759 11.5146 8.49985 11.2615 8.49985 11C8.49985 9.32784 7.18085 8 5.58757 8C3.99428 8 2.67529 9.32784 2.67529 11C2.67529 11.336 2.72868 11.6578 2.82659 11.9575C2.83047 11.9694 2.83445 11.9815 2.83849 11.9938C2.87599 12.1079 2.91849 12.2372 2.93556 12.3459C2.95157 12.448 2.95542 12.5265 2.94945 12.6296C2.94313 12.7391 2.91798 12.8517 2.89748 12.9435C2.89549 12.9524 2.89354 12.9611 2.89165 12.9696L2.69086 13.8767L3.7395 13.7335C3.74719 13.7324 3.75507 13.7313 3.76313 13.7302C3.84605 13.7187 3.94774 13.7047 4.04528 13.7053C4.13763 13.706 4.20635 13.713 4.29693 13.7311C4.393 13.7502 4.50825 13.7911 4.61051 13.8274C4.62159 13.8313 4.63251 13.8352 4.64324 13.8389C4.93866 13.9432 5.25604 14 5.58757 14C6.92062 14 8.06167 13.0705 8.39884 11.7875C8.40133 11.7767 8.40407 11.7661 8.40706 11.7555Z" fill="%23FFFFFF"></path></svg>');
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
}

.messenger__search {
    margin-top: .62rem;
}

.messenger__list {
    margin-top: .62rem;
    border-right: .0625rem solid #E3E3E3;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
}

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

.messenger__item {
    padding: .88rem 1rem;
    -webkit-border-radius: 0.375rem 0rem 0rem 0.375rem;
       -moz-border-radius: 0.375rem 0rem 0rem 0.375rem;
            border-radius: 0.375rem 0rem 0rem 0.375rem;
    position: relative; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -moz-box; 
    display: -ms-flexbox; 
    display: flex;
}

.messenger__item:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: -webkit-calc(100% - 4rem);
    width: -moz-calc(100% - 4rem);
    width: calc(100% - 4rem);
    height: .0625rem;
    background-color: #E3E3E3;
}

.messenger__item.--unseen {
    background: var(--LIGHT-BLUE, #F0F2FF);
}

.messenger__item-wrap {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    margin-right: .5rem;
}

.messenger__item-wrap img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
}

.messenger__item-name {
    overflow: hidden;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    white-space: nowrap;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.messenger__item-top {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.messenger__item-date {
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
}

.messenger__item-bottom {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.messenger__item-block {
    width: 100%;
}

.messenger__item-text {
    overflow: hidden;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.messenger__item-count {
    width: 1.1875rem;
    height: 1rem;
    -webkit-border-radius: 6.25rem;
       -moz-border-radius: 6.25rem;
            border-radius: 6.25rem;
    background: var(--BLUE, #4048E0);
    color: var(--WHITE, #FFF);
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1.05rem */
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: .5rem;
}

.messenger__chat-wrapper {
    padding-left: 2rem;
}

.messenger__chat-top, .messenger__chat-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.messenger__chat-wrap {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    margin-right: .63rem;
}

.messenger__chat-wrap img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
    -o-object-position: center;
       object-position: center;
}

.messenger__chat-name {
    color: var(--BLACK, #1D1D1D);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 1.4rem */
    margin-right: .25rem;
}

.messenger__chat-verified {
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.18607 0.824546C7.14548 -0.274849 8.85452 -0.274849 9.81393 0.824546C10.3088 1.39159 11.0403 1.6946 11.7912 1.64355C13.247 1.54456 14.4554 2.75303 14.3565 4.20883C14.3054 4.95969 14.6084 5.69123 15.1755 6.18607C16.2748 7.14548 16.2748 8.85452 15.1755 9.81393C14.6084 10.3088 14.3054 11.0403 14.3565 11.7912C14.4554 13.247 13.247 14.4554 11.7912 14.3565C11.0403 14.3054 10.3088 14.6084 9.81393 15.1755C8.85452 16.2748 7.14548 16.2748 6.18607 15.1755C5.69123 14.6084 4.95969 14.3054 4.20883 14.3565C2.75303 14.4554 1.54456 13.247 1.64355 11.7912C1.6946 11.0403 1.39159 10.3088 0.824546 9.81393C-0.274849 8.85452 -0.274849 7.14548 0.824546 6.18607C1.39159 5.69123 1.6946 4.95969 1.64355 4.20883C1.54456 2.75303 2.75303 1.54456 4.20883 1.64355C4.95969 1.6946 5.69123 1.39159 6.18607 0.824546Z" fill="%234048E0"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5877 5.48955C11.7821 5.69783 11.7821 6.03552 11.5877 6.2438L10.3433 7.57713L7.60549 10.5105C7.4111 10.7187 7.09592 10.7187 6.90153 10.5105L4.41264 8.37713C4.21825 8.16885 4.21825 7.83117 4.41264 7.62289C4.60704 7.41461 4.92221 7.41461 5.11661 7.62289L7.25351 9.3791L10.8838 5.48955C11.0781 5.28127 11.3933 5.28127 11.5877 5.48955Z" fill="white"></path></svg>');
}

.messenger__chat-settings {
    min-width: 1.25rem;
    max-width: 1.25rem;
    height: 1.25rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.33337 4.16667C8.33337 3.24619 9.07957 2.5 10 2.5C10.9205 2.5 11.6667 3.24619 11.6667 4.16667C11.6667 5.08714 10.9205 5.83333 10 5.83333C9.07957 5.83333 8.33337 5.08714 8.33337 4.16667ZM8.33337 10C8.33337 9.07953 9.07957 8.33333 10 8.33333C10.9205 8.33333 11.6667 9.07953 11.6667 10C11.6667 10.9205 10.9205 11.6667 10 11.6667C9.07957 11.6667 8.33337 10.9205 8.33337 10ZM8.33337 15.8333C8.33337 14.9129 9.07957 14.1667 10 14.1667C10.9205 14.1667 11.6667 14.9129 11.6667 15.8333C11.6667 16.7538 10.9205 17.5 10 17.5C9.07957 17.5 8.33337 16.7538 8.33337 15.8333Z" fill="%23A3A3B5"></path></svg>');
}

.messenger__chat-top {
    padding-bottom: 1.25rem;
    border-bottom: .0625rem solid var(--STROKE, #E3E3E3);
}

.messenger__chat-body {
    margin-top: 1.13rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
}

.messenger__chat-date {
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    margin: 0 auto;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1.05rem */
    padding: .25rem .62rem;
    -webkit-border-radius: 6.25rem;
       -moz-border-radius: 6.25rem;
            border-radius: 6.25rem;
    background: var(--LIGHT-BLUE, #F0F2FF);
}

.messenger__chat-item-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: .5rem;
}

.messenger__chat-item-wrap {
    min-width: 1.5rem;
    max-width: 1.5rem;
    height: 1.5rem;
    position: relative;
}

.messenger__chat-item-wrap  img {
    position: absolute;
    top: 0;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.messenger__chat-item-name {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    color: var(--BLACK, #1D1D1D);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.messenger__chat-item-time {
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
}

.messenger__chat-item-seen {
    width: 1.5rem;
    height: 1.5rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.3621 7.21034L7.43576 17.3724L2 12.3168L3.30137 11.1065L7.43576 14.9517L17.0607 6L18.3621 7.21034Z" fill="%23A3A3B5"></path><path d="M8.60135 16.6307L10.0737 18L21 7.83796L19.6986 6.62762L10.0737 15.5793L9.90272 15.4203L8.60135 16.6307Z" fill="%23A3A3B5"></path></svg>');
}

.messenger__chat-item-body {
    padding-left: 2rem;
    margin-top: .5rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.messenger__chat-item-file {
    display: block;
    padding: .5rem .75rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    background: var(--LIGHT-BLUE, #F0F2FF);
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
}

.messenger__chat-item-file span {
    padding-left: 1.75rem;
}

.messenger__chat-item-body .messenger__chat-item-file {
    margin-top: .62rem;
}

.messenger__chat-item-naming {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    position: relative;
}

.messenger__chat-item-naming::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1.25rem;
    height: 1.25rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8333 2.51654C10.6786 2.50244 10.4493 2.5 10.0098 2.5H7.33333C6.61952 2.5 6.13427 2.50065 5.7592 2.53129C5.39385 2.56114 5.20702 2.61525 5.07668 2.68166C4.76308 2.84145 4.50811 3.09641 4.34832 3.41002C4.28192 3.54035 4.22781 3.72719 4.19796 4.09253C4.16732 4.46761 4.16667 4.95285 4.16667 5.66667V14.3333C4.16667 15.0472 4.16732 15.5324 4.19796 15.9075C4.22781 16.2728 4.28192 16.4597 4.34832 16.59C4.50811 16.9036 4.76308 17.1586 5.07668 17.3183C5.20702 17.3848 5.39385 17.4389 5.7592 17.4687C6.13427 17.4994 6.61952 17.5 7.33333 17.5H12.6667C13.3805 17.5 13.8657 17.4994 14.2408 17.4687C14.6061 17.4389 14.793 17.3848 14.9233 17.3183C15.2369 17.1586 15.4919 16.9036 15.6517 16.59C15.7181 16.4597 15.7722 16.2728 15.802 15.9075C15.8327 15.5324 15.8333 15.0472 15.8333 14.3333V8.32352C15.8333 7.88405 15.8309 7.65475 15.8168 7.5L12.9734 7.5C12.7631 7.50003 12.5583 7.50005 12.3848 7.48588C12.1943 7.47032 11.9695 7.43359 11.7433 7.31835C11.4297 7.15856 11.1748 6.90359 11.015 6.58999C10.8997 6.3638 10.863 6.13902 10.8475 5.94853C10.8333 5.77506 10.8333 5.57023 10.8333 5.3599L10.8333 2.51654ZM11.9919 1.12373C11.8045 1.03993 11.6095 0.973498 11.4093 0.925435C11.0237 0.832866 10.6239 0.833056 10.0947 0.833308C10.0668 0.833322 10.0385 0.833335 10.0098 0.833335L7.29892 0.833335C6.62811 0.833324 6.07448 0.833315 5.62348 0.870163C5.15506 0.908434 4.72448 0.990571 4.32003 1.19665C3.69283 1.51622 3.18289 2.02616 2.86331 2.65337C2.65724 3.05781 2.5751 3.4884 2.53683 3.95681C2.49998 4.40781 2.49999 4.96144 2.5 5.63225V14.3678C2.49999 15.0386 2.49998 15.5922 2.53683 16.0432C2.5751 16.5116 2.65724 16.9422 2.86331 17.3466C3.18289 17.9738 3.69283 18.4838 4.32003 18.8034C4.72448 19.0094 5.15506 19.0916 5.62348 19.1298C6.07447 19.1667 6.6281 19.1667 7.2989 19.1667H12.7011C13.3719 19.1667 13.9255 19.1667 14.3765 19.1298C14.8449 19.0916 15.2755 19.0094 15.68 18.8034C16.3072 18.4838 16.8171 17.9738 17.1367 17.3466C17.3428 16.9422 17.4249 16.5116 17.4632 16.0432C17.5 15.5922 17.5 15.0386 17.5 14.3678V8.32352C17.5 8.29485 17.5 8.26656 17.5 8.23863C17.5003 7.70946 17.5005 7.30963 17.4079 6.92405C17.3598 6.72385 17.2934 6.52883 17.2096 6.34144C17.2041 6.32839 17.1982 6.31551 17.192 6.30281C17.1377 6.18542 17.0766 6.07113 17.0088 5.96054C16.8016 5.62244 16.5188 5.33985 16.1444 4.96584C16.1246 4.9461 16.1046 4.92611 16.0843 4.90584L13.4275 2.24899C13.4072 2.22871 13.3872 2.2087 13.3675 2.18893C12.9935 1.81458 12.7109 1.53172 12.3728 1.32453C12.2622 1.25677 12.1479 1.19561 12.0305 1.14132C12.0178 1.13514 12.0049 1.12927 11.9919 1.12373ZM12.5 3.67851V5.33334C12.5 5.58044 12.5006 5.71565 12.5086 5.81281C12.5089 5.81668 12.5092 5.82034 12.5095 5.82379C12.513 5.82411 12.5167 5.82443 12.5205 5.82475C12.6177 5.83269 12.7529 5.83333 13 5.83333H14.6548L12.5 3.67851Z" fill="%23A3A3B5"></path></svg>');
}

.messenger__chat-item-type {
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
}

.messenger__chat-item {
    padding: .94rem;
    -webkit-border-radius: 0.375rem;
       -moz-border-radius: 0.375rem;
            border-radius: 0.375rem;
}

.messenger__chat-item.--unseen {
    background: var(--LIGHT-BLUE, #F0F2FF);
}

.messenger__chat-body {
    height: 35.5rem;
    overflow-y: auto;
}

.messenger__chat-docs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    gap: .62rem;
}

.messenger__chat-remove {
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: .5rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.19526 4.19526C4.45561 3.93491 4.87772 3.93491 5.13807 4.19526L8 7.05719L10.8619 4.19526C11.1223 3.93491 11.5444 3.93491 11.8047 4.19526C12.0651 4.45561 12.0651 4.87772 11.8047 5.13807L8.94281 8L11.8047 10.8619C12.0651 11.1223 12.0651 11.5444 11.8047 11.8047C11.5444 12.0651 11.1223 12.0651 10.8619 11.8047L8 8.94281L5.13807 11.8047C4.87772 12.0651 4.45561 12.0651 4.19526 11.8047C3.93491 11.5444 3.93491 11.1223 4.19526 10.8619L7.05719 8L4.19526 5.13807C3.93491 4.87772 3.93491 4.45561 4.19526 4.19526Z" fill="%23A3A3B5"></path></svg>');
}

.messenger__chat-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .69rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1rem;
}

.messenger__chat-input {
    font-family: var(--ff-raleway);
    padding: .75rem .94rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
    outline: none;
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    -webkit-transition: ease-in-out .2s;
    -o-transition: ease-in-out .2s;
    -moz-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
    font-weight: 400;
    width: 100%;
    line-height: 140%; /* 1.4rem */
}

.messenger__chat-input:hover, .messenger__chat-input:focus {
    border-color: var(--cr-blue);
    -webkit-transition: ease-in-out .2s;
    -o-transition: ease-in-out .2s;
    -moz-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
}

.messenger__chat-upload input {
    display: none;
}

.messenger__chat-upload input + label {
    width: 1.5rem;
    height: 1.5rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.9707 4.182C16.9944 3.20569 15.4115 3.20569 14.4352 4.182L5.4196 13.1976C3.75987 14.8573 3.75987 17.5483 5.4196 19.208C7.07933 20.8677 9.77028 20.8677 11.43 19.208L20.4456 10.1924C20.8361 9.80188 21.4693 9.80188 21.8598 10.1924C22.2504 10.5829 22.2504 11.2161 21.8598 11.6066L12.8442 20.6222C10.4034 23.063 6.44616 23.063 4.00539 20.6222C1.56461 18.1815 1.56461 14.2242 4.00539 11.7834L13.021 2.76779C14.7784 1.01043 17.6276 1.01043 19.385 2.76779C21.1423 4.52515 21.1423 7.37439 19.385 9.13175L10.7229 17.7938C9.64896 18.8677 7.90776 18.8677 6.83381 17.7938C5.75987 16.7199 5.75987 14.9787 6.83381 13.9047L14.4352 6.30332C14.8257 5.9128 15.4589 5.9128 15.8494 6.30332C16.24 6.69385 16.24 7.32701 15.8494 7.71753L8.24803 15.3189C7.95513 15.6118 7.95513 16.0867 8.24803 16.3796C8.54092 16.6725 9.0158 16.6725 9.30869 16.3796L17.9707 7.71754C18.9471 6.74122 18.9471 5.15831 17.9707 4.182Z" fill="%23A3A3B5"></path></svg>');
}

.messenger__chat-upload input + label:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.9707 4.182C16.9944 3.20569 15.4115 3.20569 14.4352 4.182L5.4196 13.1976C3.75987 14.8573 3.75987 17.5483 5.4196 19.208C7.07933 20.8677 9.77028 20.8677 11.43 19.208L20.4456 10.1924C20.8361 9.80188 21.4693 9.80188 21.8598 10.1924C22.2504 10.5829 22.2504 11.2161 21.8598 11.6066L12.8442 20.6222C10.4034 23.063 6.44616 23.063 4.00539 20.6222C1.56461 18.1815 1.56461 14.2242 4.00539 11.7834L13.021 2.76779C14.7784 1.01043 17.6276 1.01043 19.385 2.76779C21.1423 4.52515 21.1423 7.37439 19.385 9.13175L10.7229 17.7938C9.64896 18.8677 7.90776 18.8677 6.83381 17.7938C5.75987 16.7199 5.75987 14.9787 6.83381 13.9047L14.4352 6.30332C14.8257 5.9128 15.4589 5.9128 15.8494 6.30332C16.24 6.69385 16.24 7.32701 15.8494 7.71753L8.24803 15.3189C7.95513 15.6118 7.95513 16.0867 8.24803 16.3796C8.54092 16.6725 9.0158 16.6725 9.30869 16.3796L17.9707 7.71754C18.9471 6.74122 18.9471 5.15831 17.9707 4.182Z" fill="%234048E0"></path></svg>');
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
}

.messenger__chat-send {
    width: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.035 4.43681L4.85149 20.3319L11.0003 18.291V12C11.0003 11.4477 11.448 11 12.0003 11C12.5525 11 13.0003 11.4477 13.0003 12V18.2672L19.1552 20.3277L12.035 4.43681ZM11.3743 1.87269C11.7936 1.6662 12.2852 1.66699 12.7039 1.87483C13.0725 2.05783 13.2655 2.3783 13.3585 2.54426C13.4587 2.72295 13.5613 2.95196 13.6635 3.18028C13.6685 3.19133 13.6734 3.20238 13.6784 3.21342L21.1819 19.9597C21.2867 20.1935 21.3912 20.4266 21.4589 20.6231C21.521 20.8035 21.6347 21.1668 21.5221 21.5687C21.3948 22.0227 21.0615 22.3904 20.6222 22.5615C20.2334 22.713 19.8606 22.6356 19.675 22.5914C19.4728 22.5432 19.2305 22.4621 18.9875 22.3807L12.0375 20.054L5.01357 22.3854C4.7701 22.4662 4.52749 22.5468 4.32499 22.5944C4.13929 22.6381 3.76612 22.7147 3.37751 22.5621C2.93855 22.3897 2.60623 22.0209 2.48032 21.5664C2.36885 21.164 2.48375 20.8008 2.54649 20.6207C2.6149 20.4242 2.7202 20.1913 2.82588 19.9576L10.3955 3.20815C10.4004 3.19714 10.4054 3.18611 10.4104 3.17509C10.5134 2.94709 10.6167 2.7184 10.7175 2.54002C10.8111 2.37436 11.005 2.05451 11.3743 1.87269Z" fill="%234048E0"></path></svg>');
}

.messenger__chat-back {
    display: none;
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5 8L10 3L10 13L5 8Z" fill="%234048E0"></path></svg>');
}

.messenger__list-empty {
    margin-top: 2.75rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
    text-align: center;
}

.messenger__list-empty  span {
    display: block;
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    margin-top: .62rem;
}

.messenger__chat-body::-webkit-scrollbar {
    width: 5px;
}

.messenger__chat-body::-webkit-scrollbar-thumb {
    background-color: #4048E0;
    -webkit-border-radius: .5rem;
            border-radius: .5rem;
}

.messenger__chat-body.--no-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.messenger__chat-body-empty {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.user-managment__btns {
    gap: .62rem;
}

.user-managment__btn.btn {
    background-color: transparent;
    color: var(--cr-blue);
    border-color: var(--cr-blue);
}

.user-managment__btn span {
    position: relative;
    padding-left: 1.62rem;
}

.user-managment__btn.--pass span::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    height: 1rem;
    width: 1rem;
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M0.564733 15.196L0.943407 14.8695C1.23376 15.2063 1.63687 15.4256 2.0772 15.4864C2.5268 15.5362 2.98155 15.4637 3.39349 15.2767L3.39549 15.2758C3.42655 15.2618 3.45294 15.2393 3.47151 15.2107C3.48993 15.1824 3.49988 15.1494 3.50021 15.1157L3.50021 13.3273C3.50021 13.0179 3.62312 12.7211 3.84191 12.5023C4.06071 12.2835 4.35746 12.1606 4.66687 12.1606L5.33354 12.1606C5.37774 12.1606 5.42013 12.1431 5.45139 12.1118C5.48265 12.0805 5.50021 12.0382 5.50021 11.994L5.50021 11.3273C5.50021 11.0179 5.62312 10.7211 5.84191 10.5023C6.06071 10.2835 6.35746 10.1606 6.66687 10.1606L8.45288 10.1606C8.65154 10.148 8.83902 10.0637 8.98042 9.9233C8.98058 9.92314 8.98074 9.92298 8.9809 9.92282L9.41332 9.4904L9.61599 9.28773L9.89329 9.3602C10.6558 9.55948 11.458 9.54976 12.2154 9.33207L12.217 9.33162C13.0826 9.08594 13.8551 8.58749 14.4357 7.90009C15.016 7.21299 15.3781 6.36838 15.4757 5.47434C15.4919 5.31824 15.5 5.16142 15.5002 5.00448C15.4994 3.91849 15.1059 2.86943 14.3923 2.05081C13.6785 1.23208 12.6928 0.699123 11.6169 0.550279C10.541 0.401435 9.44754 0.646752 8.53835 1.24096C7.62915 1.83517 6.96556 2.73817 6.67001 3.78334L6.66955 3.78494C6.45244 4.5431 6.44252 5.3456 6.64081 6.1089L6.71274 6.38581L6.51047 6.58813L1.2398 11.8601L1.23974 11.8602C0.766267 12.3336 0.500248 12.9758 0.500206 13.6453L0.50025 13.6453L0.500162 13.6519C0.494219 14.0983 0.651888 14.5314 0.943407 14.8695L0.564733 15.196ZM10.9477 4.24198L11.3813 4.06237L10.9477 4.24198C10.8342 3.96789 10.8045 3.66629 10.8624 3.37532C10.9202 3.08435 11.0631 2.81707 11.2729 2.60729C11.4827 2.39752 11.7499 2.25465 12.0409 2.19678C12.3319 2.1389 12.6335 2.1686 12.9076 2.28214C13.1817 2.39567 13.4159 2.58793 13.5807 2.8346C13.7456 3.08127 13.8335 3.37128 13.8335 3.66795C13.8335 4.06578 13.6755 4.44731 13.3942 4.72861C13.1129 5.00992 12.7314 5.16795 12.3335 5.16795C12.0369 5.16795 11.7469 5.07998 11.5002 4.91516C11.2535 4.75034 11.0613 4.51607 10.9477 4.24198Z" stroke="%234048E0"></path></svg>');
}

.user-managment__btn.--pass:hover span::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M0.564733 15.196L0.943407 14.8695C1.23376 15.2063 1.63687 15.4256 2.0772 15.4864C2.5268 15.5362 2.98155 15.4637 3.39349 15.2767L3.39549 15.2758C3.42655 15.2618 3.45294 15.2393 3.47151 15.2107C3.48993 15.1824 3.49988 15.1494 3.50021 15.1157L3.50021 13.3273C3.50021 13.0179 3.62312 12.7211 3.84191 12.5023C4.06071 12.2835 4.35746 12.1606 4.66687 12.1606L5.33354 12.1606C5.37774 12.1606 5.42013 12.1431 5.45139 12.1118C5.48265 12.0805 5.50021 12.0382 5.50021 11.994L5.50021 11.3273C5.50021 11.0179 5.62312 10.7211 5.84191 10.5023C6.06071 10.2835 6.35746 10.1606 6.66687 10.1606L8.45288 10.1606C8.65154 10.148 8.83902 10.0637 8.98042 9.9233C8.98058 9.92314 8.98074 9.92298 8.9809 9.92282L9.41332 9.4904L9.61599 9.28773L9.89329 9.3602C10.6558 9.55948 11.458 9.54976 12.2154 9.33207L12.217 9.33162C13.0826 9.08594 13.8551 8.58749 14.4357 7.90009C15.016 7.21299 15.3781 6.36838 15.4757 5.47434C15.4919 5.31824 15.5 5.16142 15.5002 5.00448C15.4994 3.91849 15.1059 2.86943 14.3923 2.05081C13.6785 1.23208 12.6928 0.699123 11.6169 0.550279C10.541 0.401435 9.44754 0.646752 8.53835 1.24096C7.62915 1.83517 6.96556 2.73817 6.67001 3.78334L6.66955 3.78494C6.45244 4.5431 6.44252 5.3456 6.64081 6.1089L6.71274 6.38581L6.51047 6.58813L1.2398 11.8601L1.23974 11.8602C0.766267 12.3336 0.500248 12.9758 0.500206 13.6453L0.50025 13.6453L0.500162 13.6519C0.494219 14.0983 0.651888 14.5314 0.943407 14.8695L0.564733 15.196ZM10.9477 4.24198L11.3813 4.06237L10.9477 4.24198C10.8342 3.96789 10.8045 3.66629 10.8624 3.37532C10.9202 3.08435 11.0631 2.81707 11.2729 2.60729C11.4827 2.39752 11.7499 2.25465 12.0409 2.19678C12.3319 2.1389 12.6335 2.1686 12.9076 2.28214C13.1817 2.39567 13.4159 2.58793 13.5807 2.8346C13.7456 3.08127 13.8335 3.37128 13.8335 3.66795C13.8335 4.06578 13.6755 4.44731 13.3942 4.72861C13.1129 5.00992 12.7314 5.16795 12.3335 5.16795C12.0369 5.16795 11.7469 5.07998 11.5002 4.91516C11.2535 4.75034 11.0613 4.51607 10.9477 4.24198Z" stroke="%23FFFFFF"></path></svg>');
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
}

.user-managment__btn.--chat span::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    height: 1rem;
    width: 1rem;
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.83267 6.66602C3.83267 3.34819 6.53879 0.666016 9.86775 0.666016C13.1967 0.666016 15.9028 3.34819 15.9028 6.66602C15.9028 7.41392 15.7649 8.13129 15.5123 8.7933C15.488 8.85722 15.4737 8.89459 15.464 8.92214C15.4627 8.92569 15.4616 8.92874 15.4607 8.93132C15.4608 8.93223 15.4609 8.93321 15.461 8.93425C15.4631 8.95626 15.4668 8.98628 15.4738 9.04344L15.7445 11.2421C15.757 11.3435 15.7712 11.4586 15.7746 11.5587C15.7783 11.6696 15.7737 11.8417 15.6911 12.0222C15.5879 12.2477 15.4046 12.4268 15.1768 12.5248C14.9944 12.6032 14.8222 12.6039 14.7115 12.5976C14.6114 12.5919 14.4967 12.5751 14.3956 12.5602C14.3894 12.5593 14.3832 12.5584 14.3771 12.5575L12.2536 12.2462C12.1947 12.2376 12.1637 12.2331 12.1409 12.2304C12.1398 12.2303 12.1388 12.2302 12.1379 12.2301C12.1352 12.231 12.1321 12.232 12.1285 12.2333C12.1 12.2432 12.0614 12.2576 11.9952 12.2824C11.3326 12.5306 10.6153 12.666 9.86775 12.666C9.74804 12.666 9.62908 12.6625 9.51097 12.6557C8.87562 14.2215 7.36609 15.3327 5.58708 15.3327C5.10198 15.3327 4.63467 15.2494 4.199 15.0956C4.12699 15.0702 4.08232 15.0545 4.04957 15.0436C4.04362 15.0417 4.03875 15.0401 4.03486 15.0389C4.03374 15.039 4.03254 15.0391 4.03124 15.0392C4.00837 15.0418 3.97721 15.046 3.91944 15.0539L1.9229 15.3265C1.70687 15.3561 1.49005 15.278 1.34233 15.1177C1.19461 14.9573 1.13466 14.7348 1.18178 14.5219L1.58935 12.6808C1.60351 12.6168 1.61109 12.5823 1.61595 12.5569C1.61623 12.5555 1.61648 12.5541 1.61671 12.5529C1.6155 12.5487 1.61397 12.5435 1.61205 12.5371C1.60107 12.5007 1.58493 12.4512 1.55868 12.3709C1.41756 11.9388 1.34146 11.4774 1.34146 10.9993C1.34146 9.24863 2.36361 7.72693 3.8446 7.046C3.83668 6.92028 3.83267 6.79358 3.83267 6.66602ZM5.16605 6.68697C5.30446 6.67311 5.44491 6.66602 5.58708 6.66602C7.94699 6.66602 9.83269 8.62142 9.83269 10.9993C9.83269 11.1114 9.82851 11.2225 9.82028 11.3324C9.83609 11.3326 9.85191 11.3327 9.86775 11.3327C10.4533 11.3327 11.0123 11.2268 11.5275 11.0338C11.5368 11.0303 11.5464 11.0267 11.5561 11.023C11.6503 10.9876 11.7614 10.9457 11.863 10.9244C11.9557 10.9049 12.035 10.8964 12.1298 10.8959C12.2332 10.8953 12.3383 10.9109 12.4233 10.9235C12.4314 10.9247 12.4393 10.9259 12.447 10.927L14.3975 11.2129L14.1505 9.20635C14.1495 9.19887 14.1486 9.19118 14.1476 9.18332C14.1373 9.10101 14.1246 8.99912 14.127 8.89926C14.1291 8.80763 14.1384 8.73134 14.1583 8.64187C14.18 8.54401 14.2211 8.43671 14.256 8.34573C14.2596 8.33632 14.2631 8.3271 14.2666 8.31807C14.4622 7.80535 14.5695 7.24887 14.5695 6.66602C14.5695 4.0928 12.4686 1.99935 9.86775 1.99935C7.26692 1.99935 5.166 4.0928 5.166 6.66602C5.166 6.673 5.16602 6.67999 5.16605 6.68697ZM8.40657 11.7549C8.4671 11.514 8.49936 11.2609 8.49936 10.9993C8.49936 9.32718 7.18036 7.99935 5.58708 7.99935C3.99379 7.99935 2.6748 9.32718 2.6748 10.9993C2.6748 11.3354 2.72819 11.6571 2.8261 11.9568C2.82999 11.9687 2.83397 11.9808 2.83801 11.9931C2.8755 12.1072 2.918 12.2365 2.93507 12.3453C2.95108 12.4473 2.95493 12.5259 2.94897 12.629C2.94264 12.7384 2.91749 12.851 2.89699 12.9428C2.895 12.9517 2.89305 12.9605 2.89116 12.969L2.69037 13.876L3.73902 13.7328C3.7467 13.7318 3.75458 13.7307 3.76264 13.7296C3.84557 13.7181 3.94725 13.704 4.04479 13.7047C4.13714 13.7053 4.20586 13.7123 4.29644 13.7304C4.39251 13.7495 4.50776 13.7904 4.61002 13.8267C4.6211 13.8306 4.63202 13.8345 4.64275 13.8383C4.93817 13.9426 5.25555 13.9993 5.58708 13.9993C6.92013 13.9993 8.06118 13.0698 8.39835 11.7868C8.40084 11.7761 8.40358 11.7654 8.40657 11.7549Z" fill="%234048E0"></path></svg>');
}

.user-managment__btn.--chat:hover span::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.83267 6.66602C3.83267 3.34819 6.53879 0.666016 9.86775 0.666016C13.1967 0.666016 15.9028 3.34819 15.9028 6.66602C15.9028 7.41392 15.7649 8.13129 15.5123 8.7933C15.488 8.85722 15.4737 8.89459 15.464 8.92214C15.4627 8.92569 15.4616 8.92874 15.4607 8.93132C15.4608 8.93223 15.4609 8.93321 15.461 8.93425C15.4631 8.95626 15.4668 8.98628 15.4738 9.04344L15.7445 11.2421C15.757 11.3435 15.7712 11.4586 15.7746 11.5587C15.7783 11.6696 15.7737 11.8417 15.6911 12.0222C15.5879 12.2477 15.4046 12.4268 15.1768 12.5248C14.9944 12.6032 14.8222 12.6039 14.7115 12.5976C14.6114 12.5919 14.4967 12.5751 14.3956 12.5602C14.3894 12.5593 14.3832 12.5584 14.3771 12.5575L12.2536 12.2462C12.1947 12.2376 12.1637 12.2331 12.1409 12.2304C12.1398 12.2303 12.1388 12.2302 12.1379 12.2301C12.1352 12.231 12.1321 12.232 12.1285 12.2333C12.1 12.2432 12.0614 12.2576 11.9952 12.2824C11.3326 12.5306 10.6153 12.666 9.86775 12.666C9.74804 12.666 9.62908 12.6625 9.51097 12.6557C8.87562 14.2215 7.36609 15.3327 5.58708 15.3327C5.10198 15.3327 4.63467 15.2494 4.199 15.0956C4.12699 15.0702 4.08232 15.0545 4.04957 15.0436C4.04362 15.0417 4.03875 15.0401 4.03486 15.0389C4.03374 15.039 4.03254 15.0391 4.03124 15.0392C4.00837 15.0418 3.97721 15.046 3.91944 15.0539L1.9229 15.3265C1.70687 15.3561 1.49005 15.278 1.34233 15.1177C1.19461 14.9573 1.13466 14.7348 1.18178 14.5219L1.58935 12.6808C1.60351 12.6168 1.61109 12.5823 1.61595 12.5569C1.61623 12.5555 1.61648 12.5541 1.61671 12.5529C1.6155 12.5487 1.61397 12.5435 1.61205 12.5371C1.60107 12.5007 1.58493 12.4512 1.55868 12.3709C1.41756 11.9388 1.34146 11.4774 1.34146 10.9993C1.34146 9.24863 2.36361 7.72693 3.8446 7.046C3.83668 6.92028 3.83267 6.79358 3.83267 6.66602ZM5.16605 6.68697C5.30446 6.67311 5.44491 6.66602 5.58708 6.66602C7.94699 6.66602 9.83269 8.62142 9.83269 10.9993C9.83269 11.1114 9.82851 11.2225 9.82028 11.3324C9.83609 11.3326 9.85191 11.3327 9.86775 11.3327C10.4533 11.3327 11.0123 11.2268 11.5275 11.0338C11.5368 11.0303 11.5464 11.0267 11.5561 11.023C11.6503 10.9876 11.7614 10.9457 11.863 10.9244C11.9557 10.9049 12.035 10.8964 12.1298 10.8959C12.2332 10.8953 12.3383 10.9109 12.4233 10.9235C12.4314 10.9247 12.4393 10.9259 12.447 10.927L14.3975 11.2129L14.1505 9.20635C14.1495 9.19887 14.1486 9.19118 14.1476 9.18332C14.1373 9.10101 14.1246 8.99912 14.127 8.89926C14.1291 8.80763 14.1384 8.73134 14.1583 8.64187C14.18 8.54401 14.2211 8.43671 14.256 8.34573C14.2596 8.33632 14.2631 8.3271 14.2666 8.31807C14.4622 7.80535 14.5695 7.24887 14.5695 6.66602C14.5695 4.0928 12.4686 1.99935 9.86775 1.99935C7.26692 1.99935 5.166 4.0928 5.166 6.66602C5.166 6.673 5.16602 6.67999 5.16605 6.68697ZM8.40657 11.7549C8.4671 11.514 8.49936 11.2609 8.49936 10.9993C8.49936 9.32718 7.18036 7.99935 5.58708 7.99935C3.99379 7.99935 2.6748 9.32718 2.6748 10.9993C2.6748 11.3354 2.72819 11.6571 2.8261 11.9568C2.82999 11.9687 2.83397 11.9808 2.83801 11.9931C2.8755 12.1072 2.918 12.2365 2.93507 12.3453C2.95108 12.4473 2.95493 12.5259 2.94897 12.629C2.94264 12.7384 2.91749 12.851 2.89699 12.9428C2.895 12.9517 2.89305 12.9605 2.89116 12.969L2.69037 13.876L3.73902 13.7328C3.7467 13.7318 3.75458 13.7307 3.76264 13.7296C3.84557 13.7181 3.94725 13.704 4.04479 13.7047C4.13714 13.7053 4.20586 13.7123 4.29644 13.7304C4.39251 13.7495 4.50776 13.7904 4.61002 13.8267C4.6211 13.8306 4.63202 13.8345 4.64275 13.8383C4.93817 13.9426 5.25555 13.9993 5.58708 13.9993C6.92013 13.9993 8.06118 13.0698 8.39835 11.7868C8.40084 11.7761 8.40358 11.7654 8.40657 11.7549Z" fill="%23FFFFFF"></path></svg>');
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
}

.user-managment__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(22.375rem, 22.375rem) 1.87rem 1fr;
    grid-template-columns: minmax(22.375rem, 22.375rem) 1fr;
    gap: 1.87rem;
    margin-top: 1.87rem;
}

.user-managment__block {
    margin-bottom: 1rem;
    padding: .94rem;
    -webkit-border-radius: 0.375rem;
       -moz-border-radius: 0.375rem;
            border-radius: 0.375rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
}

.user-managment__block .application-detail__content-row{
    margin-bottom: .62rem;
}

.user-managment__wrap {
    width: 16.25rem;
    height: 16.25rem;
    position: relative;
    margin: 0 auto;
    margin-bottom: 1.25rem;
}

.user-managment__wrap img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
}

.user-managment__photos {
    margin-top: 1.25rem;
}

.user-managment__photos-title {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
    margin-bottom: .62rem;
}

.user-managment__photos .messenger__chat-item-file {
    max-width: 100%;
}

.user-managment__photos .messenger__chat-item-naming {
    overflow: hidden;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.user-managment__photos .verify__upload {
    margin-top: .31rem;
}

.user-managment__photos .verify__upload input+label {
    max-width: 100%;
    text-align: center;
}

.user-managment__subtitle {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.user-managment__text {
    margin-top: .94rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.user-managment__attention {
    margin-top: .94rem;
    padding: .94rem;
    -webkit-border-radius: 0.25rem;
       -moz-border-radius: 0.25rem;
            border-radius: 0.25rem;
    background: #FFF3F3;
    color: var(--red, #F00);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.user-managment__subbtn {
    max-width: 100%;
    width: 100%;
    margin-top: .94rem ;
}

.user-managment__info-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: .75rem;
}

.user-managment__info-input {
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-family: var(--ff-raleway);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1.05rem */
    padding: .94rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
    width: 100%;
    max-width: 20.625rem;
    outline: none;
    -webkit-transition: ease-in-out .2s;
    -o-transition: ease-in-out .2s;
    -moz-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
}

.user-managment__info-input:focus, 
.user-managment__info-input:hover {
    border-color: var(--cr-blue);
    -webkit-transition: ease-in-out .2s;
    -o-transition: ease-in-out .2s;
    -moz-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
}

.user-managment__info-name {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.875rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 9.875rem;
            flex: 0 0 9.875rem;
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    line-height: 140%; /* 1.4rem */
}

.user-managment__info-name span {
    width: 0.25rem;
    height: 1.5rem;
    margin-left: .25rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
       margin-bottom: -0.325rem;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="24" viewBox="0 0 4 24" fill="none"><path d="M0.507614 7.53439L1.38071 6.22222L0 5.75661L0.22335 4.99471L1.62437 5.54497L1.58376 4H2.41624L2.37563 5.54497L3.77665 4.99471L4 5.75661L2.61929 6.22222L3.51269 7.53439L2.86294 8L2.01015 6.62434L1.13706 8L0.507614 7.53439Z" fill="%23FF0000"></path></svg>');
}

.user-managment__info-additional {
    width: 0.9375rem;
    height: 0.9375rem;
    display: inline-block;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path d="M7.5 0.5C6.01664 0.5 4.5666 0.939867 3.33323 1.76398C2.09986 2.58809 1.13856 3.75943 0.570907 5.12987C0.0032497 6.50032 -0.145275 8.00832 0.144114 9.46318C0.433503 10.918 1.14781 12.2544 2.1967 13.3033C3.2456 14.3522 4.58197 15.0665 6.03683 15.3559C7.49168 15.6453 8.99968 15.4968 10.3701 14.9291C11.7406 14.3614 12.9119 13.4001 13.736 12.1668C14.5601 10.9334 15 9.48336 15 8C14.9978 6.01157 14.2069 4.10522 12.8008 2.69918C11.3948 1.29315 9.48844 0.50225 7.5 0.5ZM7.5 14.5C6.21442 14.5 4.95772 14.1188 3.8888 13.4046C2.81988 12.6903 1.98676 11.6752 1.49479 10.4874C1.00282 9.29972 0.874095 7.99279 1.1249 6.73191C1.3757 5.47104 1.99477 4.31285 2.90381 3.40381C3.81285 2.49476 4.97104 1.8757 6.23192 1.6249C7.49279 1.37409 8.79973 1.50281 9.98745 1.99478C11.1752 2.48675 12.1903 3.31987 12.9046 4.38879C13.6188 5.45771 14 6.71442 14 8C13.998 9.7233 13.3126 11.3754 12.094 12.594C10.8754 13.8126 9.2233 14.498 7.5 14.5Z" fill="%234048E0"></path><path d="M7.5 6C7.36739 6 7.24021 6.05268 7.14645 6.14645C7.05268 6.24021 7 6.36739 7 6.5V12.5C7 12.6326 7.05268 12.7598 7.14645 12.8536C7.24021 12.9473 7.36739 13 7.5 13C7.63261 13 7.75979 12.9473 7.85355 12.8536C7.94732 12.7598 8 12.6326 8 12.5V6.5C8 6.36739 7.94732 6.24021 7.85355 6.14645C7.75979 6.05268 7.63261 6 7.5 6ZM7.5 3C7.36739 3 7.24021 3.05268 7.14645 3.14645C7.05268 3.24021 7 3.36739 7 3.5V4.5C7 4.63261 7.05268 4.75979 7.14645 4.85355C7.24021 4.94732 7.36739 5 7.5 5C7.63261 5 7.75979 4.94732 7.85355 4.85355C7.94732 4.75979 8 4.63261 8 4.5V3.5C8 3.36739 7.94732 3.24021 7.85355 3.14645C7.75979 3.05268 7.63261 3 7.5 3Z" fill="%234048E0"></path></svg>');
}

.user-managment__info-row {
    margin-bottom: .63rem;
}

.user-managment__info-link {
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.user-managment__info-approved {
    color: var(--green, #00BC35);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.user-managment__info-subtitle {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
    margin-top: 1.25rem;
}

.user-managment__info-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .62rem 1fr;
    grid-template-columns: 1fr 1fr;
    gap: .62rem;
}

.unser-managment__select, .catalogue-filters__wrap.unser-managment__select .select2-container,
.user-managment__info-row .catalogue-filters__date,
.user-managment__info-row .catalogue-filters__date-input {
    max-width: 20.625rem;
    width: 100%;
}

textarea.user-managment__info-input {
    max-width: 100%;
    height: 13rem;
}

.user-managment__info-btn {
    margin-left: auto;
    margin-top: 1.25rem;
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
}

.user-managment__info-row:has(.user-managment__info-grid),
.user-managment__info-row:has(textarea) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}


.catalogue-filters__wrap.unser-managment__select .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    display: block;
}

.user-managment__info {
    padding: .94rem;
    -webkit-border-radius: 0.375rem;
       -moz-border-radius: 0.375rem;
            border-radius: 0.375rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
}

.user-managment__block:last-child {
    margin-bottom: 0;
}

#user-verify {
    max-width: 27.3125rem;
}

.user-verify__row {
    gap: .94rem;
}

.user-verify__row .verify__upload {
    margin-top: 0;
}

.user-verify__row  .messenger__chat-item-file {
    width: 13rem;
    max-width: 13rem;
}

.user-verify__row .messenger__chat-item-file .messenger__chat-item-naming {
    color: var(--LIGHT-BLACK, #424242);
}

.user-verify__row .messenger__chat-item-file .messenger__chat-item-type {
    display: block;
    margin-top: -.31rem;
}

.user-verify__row .verify__upload input+label {
    padding: .75rem 1.97rem;
}

.user-verify__row .verify__upload input+label {
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.user-verify__row {
    margin-top: .94rem;
}

.user-veirfy__attention {
    margin-top: .94rem;
    padding: .94rem;
    -webkit-border-radius: 0.25rem;
       -moz-border-radius: 0.25rem;
            border-radius: 0.25rem;
    background: #FDF3D8;
}

.user-veirfy__attention span {
    position: relative;
    padding-left: 1.81rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    display: block;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.user-veirfy__attention span::before {
    content: '';
    left: 0;
    top: 0;
    position: absolute;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    height: 1rem;
    width: 1rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.3869 10.2193L10.0002 1.71268C9.54689 1.05935 8.79356 0.666016 8.00023 0.666016C7.20689 0.666016 6.45356 1.05268 5.98023 1.73268L0.620227 10.206C-0.0597729 11.1793 -0.18644 12.346 0.286894 13.246C0.75356 14.146 1.73356 14.6593 2.96023 14.6593H13.0402C14.2736 14.6593 15.2469 14.146 15.7136 13.246C16.1802 12.346 16.0536 11.186 15.3869 10.2193ZM7.33356 4.66602C7.33356 4.29935 7.63356 3.99935 8.00023 3.99935C8.36689 3.99935 8.66689 4.29935 8.66689 4.66602V8.66602C8.66689 9.03268 8.36689 9.33268 8.00023 9.33268C7.63356 9.33268 7.33356 9.03268 7.33356 8.66602V4.66602ZM8.00023 12.666C7.44689 12.666 7.00023 12.2193 7.00023 11.666C7.00023 11.1127 7.44689 10.666 8.00023 10.666C8.55356 10.666 9.00023 11.1127 9.00023 11.666C9.00023 12.2193 8.55356 12.666 8.00023 12.666Z" fill="%23424242"></path></svg>');
}

.user-managment__attention.--verified {
    color: var(--green, #00BC35);
    background: rgba(0, 188, 53, 0.06);
}

#user-org {
    max-width: 52.5rem;
}

.user-org__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .63rem 1fr .63rem 1fr .63rem 1fr .63rem 1fr .63rem 1fr;
    grid-template-columns: repeat(6, 1fr);
    gap: .63rem;
}

.user-org__grid .catalogue-filters__wrap {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
}

.user-managment__info-input:nth-child(2),
.user-managment__info-input:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
}

.user-org__grid textarea.user-managment__info-input {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / span 3;
    height: 9.875rem;
}

.user-org__grid .unser-managment__select,
.user-org__grid  .catalogue-filters__wrap.unser-managment__select .select2-container {
    max-width: 100%;
    height: 100%;
}

.user-org__grid  .user-managment__info-input {
    padding: .75rem .94rem;
}

.user-org__grid {
    margin-top: .94rem;
}

.user-org__grid .user-managment__info-input {
    max-width: 100%;
}

.user-managment__info-input:nth-child(5),
.user-managment__info-input:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
}

.user-managment__info-input:nth-child(6),
.user-org__grid  .catalogue-filters__date {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
}

.user-managment__info-input:nth-child(9),
.user-managment__info-input:nth-child(12) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
}

.user-managment__info-input:nth-child(10),
.user-managment__info-input:nth-child(13) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3 / span 2;
}

.user-managment__info-input:nth-child(11),
.user-managment__info-input:nth-child(14) {
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    grid-column: 5 / span 2;
}

.user-managment__info-input:nth-child(15),
.user-managment__info-input:nth-child(17) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
}

.user-managment__info-input:nth-child(16),
.user-managment__info-input:nth-child(18) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
}

#user-org .review-popup__btns .btn {
    max-width: 8.5rem;
}

.reg__top {
    -webkit-border-radius: 0.375rem;
       -moz-border-radius: 0.375rem;
            border-radius: 0.375rem;
    background: var(--LIGHT-BLUE, #F0F2FF);
    padding: .94rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.reg__top-heading {
    color: #2E3646;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.reg__top-tag {
    margin-top: .63rem;
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
    -webkit-border-radius: 6.25rem;
       -moz-border-radius: 6.25rem;
            border-radius: 6.25rem;
    background: var(--WHITE, #FFF);
    padding: .25rem .81rem;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
}

.reg__top-text {
    margin-top: .63rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.reg__top-btns {
    max-width: 16.5rem;
}

.reg__top-btn {
    max-width: 100%;
    width: 100%;
}

.reg__top-btn.--trans {
    background-color: transparent;
    color: var(--cr-blue);
    border-color: var(--cr-blue);
    margin-top: .63rem;
}

.reg__top-btn.--trans:hover {
    color: var(--cr-white);
    background-color: var(--cr-blue);
}

.reg__middle {
    margin-top: 1.87rem;
    padding: .94rem;
    -webkit-border-radius: 0.375rem;
       -moz-border-radius: 0.375rem;
            border-radius: 0.375rem;
    background: var(--LIGHT-BLUE, #F0F2FF);
}

.reg__middle-heading {
    color: #2E3646;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: .63rem;
}

.reg__middle-verified {
    display: block;
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10.0672 0.870229C9.79801 0.594758 9.47647 0.37587 9.12147 0.226427C8.76647 0.0769836 8.38518 0 8 0C7.61482 0 7.23353 0.0769836 6.87853 0.226427C6.52354 0.37587 6.20199 0.594758 5.93279 0.870229L5.31073 1.50825L4.42064 1.49725C4.03535 1.49269 3.65304 1.56521 3.29619 1.71055C2.93934 1.85588 2.61515 2.0711 2.34269 2.34354C2.07023 2.61599 1.855 2.94015 1.70966 3.29698C1.56431 3.65381 1.49179 4.0361 1.49635 4.42136L1.50635 5.3114L0.870283 5.93342C0.594795 6.2026 0.375894 6.52413 0.226441 6.87911C0.0769884 7.23408 0 7.61535 0 8.0005C0 8.38565 0.0769884 8.76692 0.226441 9.1219C0.375894 9.47687 0.594795 9.7984 0.870283 10.0676L1.50735 10.6896L1.49635 11.5796C1.49179 11.9649 1.56431 12.3472 1.70966 12.704C1.855 13.0608 2.07023 13.385 2.34269 13.6575C2.61515 13.9299 2.93934 14.1451 3.29619 14.2905C3.65304 14.4358 4.03535 14.5083 4.42064 14.5037L5.31073 14.4937L5.93279 15.1298C6.20199 15.4052 6.52354 15.6241 6.87853 15.7736C7.23353 15.923 7.61482 16 8 16C8.38518 16 8.76647 15.923 9.12147 15.7736C9.47647 15.6241 9.79801 15.4052 10.0672 15.1298L10.6893 14.4927L11.5794 14.5037C11.9646 14.5083 12.347 14.4358 12.7038 14.2905C13.0607 14.1451 13.3849 13.9299 13.6573 13.6575C13.9298 13.385 14.145 13.0608 14.2903 12.704C14.4357 12.3472 14.5082 11.9649 14.5037 11.5796L14.4937 10.6896L15.1297 10.0676C15.4052 9.7984 15.6241 9.47687 15.7736 9.1219C15.923 8.76692 16 8.38565 16 8.0005C16 7.61535 15.923 7.23408 15.7736 6.87911C15.6241 6.52413 15.4052 6.2026 15.1297 5.93342L14.4927 5.3114L14.5037 4.42136C14.5082 4.0361 14.4357 3.65381 14.2903 3.29698C14.145 2.94015 13.9298 2.61599 13.6573 2.34354C13.3849 2.0711 13.0607 1.85588 12.7038 1.71055C12.347 1.56521 11.9646 1.49269 11.5794 1.49725L10.6893 1.50725L10.0672 0.870229ZM10.3542 6.85446L7.35394 9.85457C7.30748 9.90114 7.2523 9.93808 7.19155 9.96329C7.1308 9.98849 7.06567 10.0015 6.9999 10.0015C6.93413 10.0015 6.869 9.98849 6.80825 9.96329C6.7475 9.93808 6.69231 9.90114 6.64586 9.85457L5.14571 8.35451C5.09922 8.30802 5.06234 8.25283 5.03718 8.19209C5.01202 8.13135 4.99907 8.06625 4.99907 8.0005C4.99907 7.93475 5.01202 7.86965 5.03718 7.80891C5.06234 7.74817 5.09922 7.69298 5.14571 7.64649C5.19221 7.6 5.2474 7.56312 5.30815 7.53796C5.36889 7.5128 5.434 7.49985 5.49975 7.49985C5.5655 7.49985 5.63061 7.5128 5.69135 7.53796C5.7521 7.56312 5.80729 7.6 5.85378 7.64649L6.9999 8.79353L9.64617 6.14643C9.74006 6.05254 9.86741 5.99979 10.0002 5.99979C10.133 5.99979 10.2603 6.05254 10.3542 6.14643C10.4481 6.24032 10.5009 6.36766 10.5009 6.50044C10.5009 6.63322 10.4481 6.76057 10.3542 6.85446Z" fill="%234048E0"></path></svg>');
}

.reg__middle-text {
    margin-top: .62rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.reg__togglers {
    gap: 1.25rem;
    margin-top: 1.87rem;
    border-bottom: .0625rem solid var(--STROKE, #E3E3E3);
}

.reg__toggler {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
    position: relative;
    width: 100%;
    text-align: center;
    padding-bottom: .62rem;
}

.reg__toggler:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -.0625rem;
    height: .125rem;
    width: 100%;
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
}

.reg__toggler.active {
    color: #4048E0;
}

.reg__toggler:hover {
    color: #4048E0;
}

.reg__toggler.active:before {
    background-color: #4048E0;
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    -moz-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
} 

.reg__wrapper {
    display: none;
    padding: .94rem;
    -webkit-border-radius: 0.375rem;
       -moz-border-radius: 0.375rem;
            border-radius: 0.375rem;
    border: 0.0625rem solid var(--STROKE, #E3E3E3);
    margin-top: 1.87rem;
}

.reg__wrapper-heading {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.reg__wrapper-grid {
    margin-top: .94rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr;
    grid-template-columns: repeat(6, 1fr);
    gap: .94rem;
}

.reg__wrapper-grid-item:first-child {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
}

.reg__wrapper-grid-item:nth-child(2) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
}

.reg__wrapper-grid-item:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / span 2;
}

.reg__wrapper-grid-item:nth-child(5) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-column: 4 / span 2;
}

.reg__wrapper-grid-item:last-child {
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    grid-column: 1 / span 6;
}

.reg__wrapper-grid-name {
    margin-bottom: .62rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.reg__wrapper-grid-input {
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem solid var(--STROKE, #E3E3E3);
    width: 100%;
    padding: .75rem .94rem;
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    outline: none;
    line-height: 140%; /* 1.4rem */
}

.reg__wrapper-grid-input:hover,
.reg__wrapper-grid-input:focus {
    border-color: var(--cr-blue);
}

.reg__wrapper-grid-input:focus {
    color: var(--LIGHT-BLACK, #424242);
}

.reg__wrapper-grid-name {
    white-space: nowrap;
}

.reg__wrapper .unser-managment__select, .catalogue-filters__wrap.unser-managment__select .select2-container {
    max-width: 100%;
}

textarea.reg__wrapper-grid-input {
    height: 10.625rem;
}

.reg__wrapper-separator {
    margin: .94rem 0;
    height: 0.0625rem;
    width: 100%;
    background: #E3E3E3;
}

.reg__wrapper-map-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem minmax(41rem, 41rem);
    grid-template-columns: 1fr minmax(41rem, 41rem);
    gap: .94rem;
}

.reg__wrapper-map-grid .reg__wrapper-heading{
    margin-bottom: .62rem;
}

.reg__wrapper-map-wrap {
    width: 100%;
    position: relative;
    padding-bottom: 54.3247344461305%;
}

.reg__wrapper-map-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    -webkit-border-radius: 0.25rem;
       -moz-border-radius: 0.25rem;
            border-radius: 0.25rem;
}

.reg__wrapper-map-info .reg__wrapper-grid-item {
    margin-bottom: .87rem;
}

.reg__wrapper-map-info .reg__wrapper-grid-item:last-child {
    margin-bottom: 0;
}

.reg__wrapper-subtext {
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    margin-bottom: .94rem;
}

.catalogue-filters__list-check.--blue {
    margin-top: .94rem;

}

.catalogue-filters__list-check.--blue input + label {
    color: var(--cr-blue);
}

.character__subgrid  {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2.5rem 1fr 2.5rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem 2.5rem;
}

.character__subgrid .catalogue-filters__list-check, 
.character__grid .catalogue-filters__list-check, 
.character__wrap .catalogue-filters__list-check{
    margin-bottom: 0;
}

.character__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 3.94rem 1fr 3.94rem 1fr 3.94rem 1fr;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem 3.94rem;
}

.character__wrap {
    max-width: 33.625rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 3.94rem 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem 3.94rem;
}

.character__dish {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr .94rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: .94rem;
    margin-top: .94rem;
}

.character__dish  .reg__wrapper-grid-item {
    grid-column: auto;
}

.character__dish  .reg__wrapper-grid-item .catalogue-filters__wrap:last-child {
    margin-top: .62rem;
}

.character__dish .reg__wrapper-grid-name{
    color: var(--GREY, #A3A3B5);
}

.character__transport {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2.5rem;
}

.character__transport-item .reg__wrapper-heading{
    margin-bottom: .94rem;
}

.character__transport-price {
    margin-top: .63rem;
}

.character__transport-price input {
    max-width: 11.3125rem;
}

.aparts {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr;
    grid-template-columns: repeat(5, 1fr);
    gap: .94rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.aparts__wrap {
    position: relative;
    width: 100%;
    padding-bottom: 95.23809523809523%;
}

.aparts__wrap img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-border-radius: .25rem;
       -moz-border-radius: .25rem;
            border-radius: .25rem;
    -o-object-position: center;
       object-position: center;
} 

.aparts__name {
    margin-top: .2rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.apart__add {
    position: relative;
    width: 100%;
    padding-bottom: 95.23809523809523%;
}

.apart__add-wrap {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-border-radius: 0.25rem;
       -moz-border-radius: 0.25rem;
            border-radius: 0.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: var(--LIGHT-BLUE, #F0F2FF);
}

.apart__add-icon {
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 8H14M8 2L8 14" stroke="%234048E0" stroke-width="2" stroke-linecap="round"></path></svg>');
}

.apart__add-text {
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    margin-top: .62rem;
}

#apart-add {
    max-width: 34.5rem;
    width: 100%;
}

.character__transport-price .reg__wrapper-grid-name {
    color: var(--GREY, #A3A3B5);
}

.apart__add-text {
    text-align: center;
}

#apart-add .catalogue-filters__list-check{
    margin-bottom: 0;
    margin-top: .94rem;
}

#apart-add .character__transport-price {
    margin-top: .94rem;
}

#apart-add .reg__wrapper-grid-input {
    max-width: 9.5rem;
}

#apart-add .catalogue-filters__list-check input + label::before {
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
}

#apart-add .catalogue-filters__list-check input:checked + label::before {
    background-color: transparent;
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="6" cy="6" r="5.5" fill="%234048E0"></circle></svg>');
}

.rules__grid {
    margin-top: .94rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr;
    grid-template-columns: repeat(8, 1fr);
    gap: .94rem;
}

.rules__grid .reg__wrapper-grid-item:first-child {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
}

.rules__grid .reg__wrapper-grid-item:nth-child(2) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3 / span 2;
}

.rules__grid .reg__wrapper-grid-item:nth-child(3) {
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
    grid-column: 5 / span 2;
}

.rules__grid .reg__wrapper-grid-item:nth-child(4) {
    -ms-grid-column: 7;
    -ms-grid-column-span: 2;
    grid-column: 7 / span 2;
}

.rules__grid .reg__wrapper-grid-item:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1 / span 4;
}

.rules__grid .reg__wrapper-grid-item:nth-child(6) {
    -ms-grid-column: 5;
    -ms-grid-column-span: 4;
    grid-column: 5 / span 4;
}

.rules__grid .reg__wrapper-grid-name {
    color: var(--GREY, #A3A3B5);
}

.apart__subgrid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2.5rem 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 2.5rem;
    max-width: 66.125rem;
}

.reg__wrapper-grid-input.--short {
    margin-top: .62rem;
    max-width: 10.125rem;
}

.--special-rule {
    margin-top: .62rem;
}

.messenger__chat-item-delete {
    width: 1.5rem;
    height: 1.5rem;
    display: block;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21 5.98C17.67 5.65 14.32 5.48 10.98 5.48C9 5.48 7.02 5.58 5.04 5.78L3 5.98M8.5 4.97L8.72 3.66C8.88 2.71 9 2 10.69 2H13.31C15 2 15.13 2.75 15.28 3.67L15.5 4.97M18.85 9.14L18.2 19.21C18.09 20.78 18 22 15.21 22H8.79C6 22 5.91 20.78 5.8 19.21L5.15 9.14M10.33 16.5H13.66M9.5 12.5H14.5" stroke="%23A3A3B5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.help__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.help__grid-body .messenger__chat-item{
    padding: 0;
    margin-top: .94rem;
}

.help__grid-chat {
    padding-right: 1.87rem;
}

.help__grid-info {
    padding-left: 1.87rem;
    position: relative;
}

.help__grid-info::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0.0625rem;
    background: #E3E3E3;
}

.help__grid-heading {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.help__grid-text {
    margin-top: .94rem;
}

.help__grid-text a {
    color: var(--BLUE, #4048E0);
    font-weight: 600;
}

.messenger__chat-emoji {
    width: 1.5rem;
    height: 1.5rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_1620_8821)"><path d="M16.336 14.253L17.666 15.746C16.0781 17.1025 14.0858 17.8951 12 18C9.91422 17.8951 7.92187 17.1025 6.33401 15.746L7.66601 14.254C8.88823 15.2821 10.4064 15.8937 12 16C13.5943 15.8933 15.1131 15.2814 16.336 14.253ZM24 12C24 14.3734 23.2962 16.6935 21.9776 18.6668C20.6591 20.6402 18.7849 22.1783 16.5922 23.0866C14.3995 23.9948 11.9867 24.2324 9.65892 23.7694C7.33115 23.3064 5.19295 22.1635 3.51472 20.4853C1.83649 18.8071 0.693605 16.6689 0.230582 14.3411C-0.232441 12.0133 0.00519943 9.60051 0.913451 7.4078C1.8217 5.21509 3.35977 3.34094 5.33316 2.02236C7.30655 0.703788 9.62663 0 12 0C15.1815 0.00344108 18.2318 1.26883 20.4815 3.51852C22.7312 5.76821 23.9966 8.81846 24 12ZM22 12C22 10.0222 21.4135 8.08879 20.3147 6.4443C19.2159 4.79981 17.6541 3.51808 15.8268 2.7612C13.9996 2.00433 11.9889 1.8063 10.0491 2.19215C8.10929 2.578 6.32746 3.53041 4.92894 4.92893C3.53041 6.32746 2.578 8.10929 2.19215 10.0491C1.8063 11.9889 2.00433 13.9996 2.76121 15.8268C3.51809 17.6541 4.79981 19.2159 6.4443 20.3147C8.08879 21.4135 10.0222 22 12 22C14.6513 21.9971 17.1931 20.9426 19.0679 19.0679C20.9426 17.1931 21.9971 14.6513 22 12ZM8.00001 9C8.32001 9 9.00001 9.946 9.00001 11H11C11 9.108 9.76801 7 8.00001 7C6.23201 7 5.00001 9.108 5.00001 11H7.00001C7.00001 9.946 7.68001 9 8.00001 9ZM16 7C14.232 7 13 9.108 13 11H15C15 9.946 15.68 9 16 9C16.32 9 17 9.946 17 11H19C19 9.108 17.768 7 16 7Z" fill="%234048E0"></path></g><defs><clipPath id="clip0_1620_8821"><rect width="24" height="24" fill="white"></rect></clipPath></defs></svg>');
}

.upload__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 2.81rem 1rem 3.12rem 1rem;
    -webkit-border-radius: 0.5rem;
       -moz-border-radius: 0.5rem;
            border-radius: 0.5rem;
    border: .0625rem dashed var(--STROKE, #E3E3E3);
    margin-top: .94rem;
}

.upload__form-heading {
    position: relative;
    padding-left: 1.75rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}

.reg-room__title {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 2.1rem */
}

.upload__form-heading::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    width: 1.25rem;
    height: 1.25rem;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.29892 19.1667H12.7011C13.3719 19.1667 13.9255 19.1667 14.3765 19.1299C14.8449 19.0916 15.2755 19.0095 15.68 18.8034C16.3072 18.4838 16.8171 17.9739 17.1367 17.3467C17.3428 16.9422 17.4249 16.5116 17.4632 16.0432C17.5 15.5922 17.5 15.0386 17.5 14.3678V11.25C17.5 10.7898 17.1269 10.4167 16.6667 10.4167C16.2064 10.4167 15.8333 10.7898 15.8333 11.25V14.3334C15.8333 15.0472 15.8327 15.5324 15.802 15.9075C15.7722 16.2728 15.7181 16.4597 15.6517 16.59C15.4919 16.9036 15.2369 17.1586 14.9233 17.3184C14.793 17.3848 14.6061 17.4389 14.2408 17.4687C13.8657 17.4994 13.3805 17.5 12.6667 17.5H7.33333C6.61952 17.5 6.13427 17.4994 5.7592 17.4687C5.39385 17.4389 5.20702 17.3848 5.07668 17.3184C4.76308 17.1586 4.50811 16.9036 4.34832 16.59C4.28192 16.4597 4.22781 16.2728 4.19796 15.9075C4.16732 15.5324 4.16667 15.0472 4.16667 14.3334V5.66669C4.16667 4.95287 4.16732 4.46763 4.19796 4.09255C4.22781 3.72721 4.28192 3.54037 4.34832 3.41004C4.50811 3.09643 4.76308 2.84147 5.07668 2.68168C5.20702 2.61527 5.39385 2.56116 5.7592 2.53131C6.13427 2.50067 6.61952 2.50002 7.33333 2.50002H10C10.4602 2.50002 10.8333 2.12692 10.8333 1.66669C10.8333 1.20645 10.4602 0.833355 10 0.833355H7.2989C6.6281 0.833344 6.07447 0.833336 5.62348 0.870182C5.15506 0.908453 4.72448 0.990589 4.32003 1.19667C3.69283 1.51624 3.18289 2.02618 2.86331 2.65339C2.65724 3.05783 2.5751 3.48842 2.53683 3.95683C2.49998 4.40783 2.49999 4.96146 2.5 5.63227V14.3678C2.49999 15.0386 2.49998 15.5922 2.53683 16.0432C2.5751 16.5116 2.65724 16.9422 2.86331 17.3467C3.18289 17.9739 3.69283 18.4838 4.32003 18.8034C4.72448 19.0095 5.15506 19.0916 5.62348 19.1299C6.07448 19.1667 6.62811 19.1667 7.29892 19.1667ZM15 8.33335C15.4602 8.33335 15.8333 7.96026 15.8333 7.50002V5.83335H17.5C17.9602 5.83335 18.3333 5.46026 18.3333 5.00002C18.3333 4.53978 17.9602 4.16669 17.5 4.16669H15.8333V2.50002C15.8333 2.03978 15.4602 1.66669 15 1.66669C14.5398 1.66669 14.1667 2.03978 14.1667 2.50002V4.16669H12.5C12.0398 4.16669 11.6667 4.53978 11.6667 5.00002C11.6667 5.46026 12.0398 5.83335 12.5 5.83335H14.1667V7.50002C14.1667 7.96026 14.5398 8.33335 15 8.33335Z" fill="%234048E0"></path></svg>');
}

.upload__form-heading span {
    color: var(--cr-blue);
    cursor: pointer;
}

.upload__form-text {
    margin-top: .25rem;
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
}

.upload__grid-wrapper {
    position: relative;
    padding-bottom: 95.23809523809523%;
    width: 100%;
}

.upload__grid-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-border-radius: 0.25rem;
       -moz-border-radius: 0.25rem;
            border-radius: 0.25rem;
    -o-object-position: center;
       object-position: center;
}


.upload__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr;
    grid-template-columns: repeat(5, 1fr);
    gap: 0 .94rem;
}

.messenger__chat-item-type > div {
    display: inline;
}

.upload__grid .messenger__chat-item-naming {
    color: var(--LIGHT-BLACK, #424242);
}

.messenger__chat-item-type strong {
    font-weight: 400;
}

.dz-details {
    display: none;
}

.dz-error-message {
    display: none;
}

.dz-success-mark, .dz-error-mark, .dz-progress {
    display: none;
}

.upload__grid-btns {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-border-radius: 0.25rem;
       -moz-border-radius: 0.25rem;
            border-radius: 0.25rem;
    z-index: 1;
    background-color: #00000050;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.upload__grid-item {
    margin-top: .94rem;
}

.upload__grid-zoom {
    width: 1.25rem;
    height: 1.25rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.29874 6.8691C4.0435 7.91674 3.16507 9.14782 2.72119 9.85067C2.69174 9.89731 2.67114 9.92998 2.65392 9.95833C2.64256 9.97703 2.63506 9.98998 2.63005 9.999C2.63005 9.99933 2.63005 9.99967 2.63005 10C2.63005 10.0003 2.63005 10.0007 2.63005 10.001C2.63506 10.01 2.64256 10.023 2.65392 10.0417C2.67114 10.07 2.69174 10.1027 2.72119 10.1493C3.16507 10.8522 4.0435 12.0833 5.29874 13.1309C6.55202 14.1769 8.13073 15 10.0002 15C11.8696 15 13.4483 14.1769 14.7016 13.1309C15.9569 12.0833 16.8353 10.8522 17.2792 10.1493C17.3086 10.1027 17.3292 10.07 17.3464 10.0417C17.3578 10.023 17.3653 10.01 17.3703 10.001C17.3703 10.0007 17.3703 10.0003 17.3703 10C17.3703 9.99967 17.3703 9.99934 17.3703 9.999C17.3653 9.98998 17.3578 9.97703 17.3464 9.95833C17.3292 9.92998 17.3086 9.89731 17.2792 9.85067C16.8353 9.14782 15.9569 7.91674 14.7016 6.8691C13.4483 5.82309 11.8696 5.00001 10.0002 5.00001C8.13073 5.00001 6.55202 5.82309 5.29874 6.8691ZM4.2308 5.58953C5.67129 4.38728 7.61545 3.33334 10.0002 3.33334C12.3849 3.33334 14.3291 4.38728 15.7696 5.58953C17.2081 6.79016 18.1944 8.17858 18.6883 8.96072C18.6949 8.97105 18.7016 8.9816 18.7084 8.99238C18.8064 9.14666 18.9337 9.34697 18.998 9.62765C19.05 9.85428 19.05 10.1457 18.998 10.3724C18.9337 10.653 18.8064 10.8534 18.7084 11.0076C18.7016 11.0184 18.6949 11.029 18.6883 11.0393C18.1944 11.8214 17.2081 13.2099 15.7696 14.4105C14.3291 15.6127 12.3849 16.6667 10.0002 16.6667C7.61545 16.6667 5.6713 15.6127 4.2308 14.4105C2.79225 13.2099 1.80598 11.8214 1.31202 11.0393C1.3055 11.029 1.29879 11.0184 1.29195 11.0077C1.19393 10.8534 1.06667 10.653 1.00234 10.3724C0.950393 10.1457 0.950393 9.85428 1.00234 9.62765C1.06667 9.34697 1.19393 9.14665 1.29195 8.99237C1.29879 8.9816 1.3055 8.97105 1.31202 8.96072C1.80598 8.17858 2.79225 6.79016 4.2308 5.58953ZM10.0002 8.33334C9.0797 8.33334 8.33351 9.07954 8.33351 10C8.33351 10.9205 9.0797 11.6667 10.0002 11.6667C10.9206 11.6667 11.6668 10.9205 11.6668 10C11.6668 9.07954 10.9206 8.33334 10.0002 8.33334ZM6.66684 10C6.66684 8.15906 8.15922 6.66668 10.0002 6.66668C11.8411 6.66668 13.3335 8.15906 13.3335 10C13.3335 11.841 11.8411 13.3333 10.0002 13.3333C8.15922 13.3333 6.66684 11.841 6.66684 10Z" fill="white"></path></svg>');
}

.upload__grid-remove {
    width: 1.25rem;
    height: 1.25rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -webkit-calc(50% - 4rem);
    margin-top: -moz-calc(50% - 4rem);
    margin-top: calc(50% - 4rem);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21 5.98C17.67 5.65 14.32 5.48 10.98 5.48C9 5.48 7.02 5.58 5.04 5.78L3 5.98M8.5 4.97L8.72 3.66C8.88 2.71 9 2 10.69 2H13.31C15 2 15.13 2.75 15.28 3.67L15.5 4.97M18.85 9.14L18.2 19.21C18.09 20.78 18 22 15.21 22H8.79C6 22 5.91 20.78 5.8 19.21L5.15 9.14M10.33 16.5H13.66M9.5 12.5H14.5" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.upload__grid .messenger__chat-item-file{
    margin-top: .94rem;
}

.reg__top-attention {
    padding: .94rem 3.5rem .94rem 2.75rem;
    -webkit-border-radius: 0.25rem;
       -moz-border-radius: 0.25rem;
            border-radius: 0.25rem;
    background: #FDF3D8;
    margin-bottom: 1.87rem;
}

.reg__top-attention span {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    position: relative;
    padding-left: 1.81rem;
    display: block;
}

.reg__top-attention span::before {
    content: '';
    position: absolute;
    left: 0;
    top: .25rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 1rem;
    height: 1rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M15.3869 10.7193L10.0002 2.21268C9.54689 1.55935 8.79356 1.16602 8.00023 1.16602C7.20689 1.16602 6.45356 1.55268 5.98023 2.23268L0.620227 10.706C-0.0597729 11.6793 -0.18644 12.846 0.286894 13.746C0.75356 14.646 1.73356 15.1593 2.96023 15.1593H13.0402C14.2736 15.1593 15.2469 14.646 15.7136 13.746C16.1802 12.846 16.0536 11.686 15.3869 10.7193ZM7.33356 5.16602C7.33356 4.79935 7.63356 4.49935 8.00023 4.49935C8.36689 4.49935 8.66689 4.79935 8.66689 5.16602V9.16602C8.66689 9.53268 8.36689 9.83268 8.00023 9.83268C7.63356 9.83268 7.33356 9.53268 7.33356 9.16602V5.16602ZM8.00023 13.166C7.44689 13.166 7.00023 12.7193 7.00023 12.166C7.00023 11.6127 7.44689 11.166 8.00023 11.166C8.55356 11.166 9.00023 11.6127 9.00023 12.166C9.00023 12.7193 8.55356 13.166 8.00023 13.166Z" fill="%23424242"></path></svg>');
}

.reg__top-attention.--reg {
    padding: .94rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.reg-room .reg__togglers {
    gap: 1rem;
}

.reg-room .reg__toggler {
    white-space: nowrap;
}

.catalogue-filters__list-check.--mt-top {
    margin-bottom: 0;
    margin-top: .94rem;
}

.reg__beds {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr .94rem 1fr;
    grid-template-columns: repeat(8, 1fr);
    gap: .94rem;
    margin-top: .94rem;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.reg__beds .reg__wrapper-grid-item:first-child {
    -ms-grid-column: 1;
    grid-column: 1 / 1;
}

.reg__beds  .reg__wrapper-grid-item:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / span 2;
}

.reg__beds  .reg__wrapper-grid-item:nth-child(3) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    grid-column: 4 / span 2;
}

.reg__beds-text {
    -ms-grid-column: 6;
    -ms-grid-column-span: 3;
    grid-column: 6 / span 3;
    color: #A8A8A8;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
    margin-bottom: .5rem;
}

.character__grid + .reg__wrapper-subtext {
    margin-top: .94rem;
}

.reg__wrapper-btn {
    margin-top: .94rem;
    background-color: transparent;
    color: var(--cr-blue);
    border-color: var(--cr-blue);
}

.views__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2.5rem 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 0 2.5rem;
    max-width: 15.375rem;
    margin-top: .94rem;
}

.reserve__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr;
    grid-template-columns: 1fr 1fr;
    gap: .94rem;
}

.reserve__grid .reg__wrapper-grid-item {
    grid-column: auto!important;
}

.reserve__subtext {
    margin-top: .62rem;
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.reserve__grid .catalogue-filters__list-check {
    margin-bottom: 0;
    margin-top: .94rem;
}

.character__dish.--discount .reg__wrapper-grid-item .catalogue-filters__wrap:last-child {
    margin-bottom: 0;
}

.character__dish.--discount .reg__wrapper-grid-item .catalogue-filters__wrap {
    margin-bottom: .94rem;
}

.character__dish.--discount .reg__wrapper-grid-input {
    margin-bottom: .94rem;
}

.character__dish.--discount .reg__wrapper-grid-name {
    color: var(--LIGHT-BLACK, #424242);
}

.base-price__wrap {
    margin-top: .94rem;
    max-width: 28rem;
}

.base-price__wrap input {
    max-width: 15.5rem;
}
.base-price__wrap .reg__wrapper-subtext {
    margin-top: .63rem;
    margin-bottom: 0;
}

.expenses__grid {
    margin-top: .94rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr;
    grid-template-columns: 1fr 1fr;
    gap: .94rem;
    max-width: 45rem;
}

.reg__wrapper-grid.--room {
    -ms-grid-columns: (1fr)[8];
    grid-template-columns: repeat(8, 1fr);
}

.reg__wrapper-grid.--room .reg__wrapper-grid-item:first-child {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1 / span 4;
}

.reg__wrapper-grid.--room  .reg__wrapper-grid-item:nth-child(2) {
    -ms-grid-column: 5;
    -ms-grid-column-span: 4;
    grid-column: 5 / span 4;
}

.reg__wrapper-grid.--room .reg__wrapper-grid-item:nth-child(5) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
    grid-column: 4 / span 3;
}

.reg__wrapper-grid.--room .reg__wrapper-grid-item:last-child {
    -ms-grid-column: 7;
    -ms-grid-column-span: 2;
    grid-column: 7 / span 2;
}

.expenses__grid .reg__wrapper-grid-item {
    grid-column: auto!important;
}

.expenses__grid .catalogue-filters__list-check{
    margin-bottom: 0;
    margin-top: .94rem;
}

.reg-calendar__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .94rem 1fr .94rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: .94rem;
}

.reg-calendar__grid .reg__wrapper-grid-item {
    grid-column: auto!important;
}

.reg-calendar__add {
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-top: .94rem;
    padding-left: 1.63rem;
    color: var(--BLUE, #4048E0);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    position: relative;
}

.reg-calendar__add::before {
    content: '';
    position: absolute;
    left: 0;
    top: .125rem;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 1rem;
    height: 1rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M1 9H17M9 1V17" stroke="%234048E0" stroke-width="2" stroke-linecap="round"></path></svg>');
}

.reg-calendar__text {
    margin-top: .94rem;
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
}

.character__dish.--discount .reg__wrapper-grid-input {
    margin-bottom: 0;
}

.reg__wrapper-grid-name.--hidden {
    display: none;
}

.character__dish.--discount .reg__wrapper-grid-item .catalogue-filters__wrap:last-child {
    margin-top: 0;
}

.character__dish.--discount + .reg__wrapper-subtext {
    margin-top: .94rem;
}

#add-calendar {
    max-width: 70.875rem;
    width: 100%;
}

#calendar3 .fc-toolbar-title {
    display: none;
}

.add-calendar__grid {
    display: -ms-grid;
    display: grid;
    margin-top: .94rem;
    -ms-grid-columns: 1fr .94rem 1fr .94rem 1fr .94rem 1fr;
    grid-template-columns: repeat(4, 1fr);
    gap: .94rem;
    max-width: 46rem;
}

.add-calendar__grid .payment-popup__inputs-input {
    margin-top: 0;
}

#add-calendar.payment-popup .review-popup__btns{
    max-width: 16.1875rem;
}
/* media */

@media screen and (max-width: 1025px) {
    .content-page__wrap {
        max-width: 39.5625rem;
    }

    .knowledge__grid {
        -ms-grid-columns: 1fr minmax(18.8125rem, 18.8125rem);
        grid-template-columns: 1fr minmax(18.8125rem, 18.8125rem);
    }

    .user-managment__info-row {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }

    .user-managment__info-approved, .user-managment__info-link {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
           -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
        margin-left: 10.505rem;
    }
}

@media screen and (max-width: 786px) {
    .content-page__title, .content-page__subheading {
        font-size: 1.25rem;
        line-height: 140%; 
    }

    .content-page__subheading {
        margin-top: 1.87rem;
    }

    .content-price__wrap {
        padding: 1.88rem .94rem 23.325rem .87rem;
    }

    .content-price__bg img {
        -webkit-border-radius: 1rem;
           -moz-border-radius: 1rem;
                border-radius: 1rem;
    }

    .content-price__info-title {
        font-size: 1.875rem;
        line-height: 110%;
    }

    .content-price {
        padding-top: 1.87rem;
    }

    .knowledge__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: .62rem;
    }

    .knowledge__title {
        font-size: 1.25rem;
        line-height: 140%;
    }

    .knowledge__select {
        width: 100%;
    }

    .knowledge__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: .62rem;
    }

    .knowledge__grid {
        margin-top: .62rem;
    }

    .knowledge__detail-nav {
        margin-top: .62rem;
    }

    .knowledge__detail-grid {
        margin-top: .62rem;
        gap: .62rem;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .knowledge__detail-content {
        margin-top: .62rem;
    }

    .knowledge__detail-content p {
        margin-top: .94rem;
    }

    .knowdledge__detail-btn {
        margin-top: .62rem;
        max-width: 100%;
    }

    .knowledge-base__grid {
        margin-top: .62rem;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: .62rem;
    }

    .knowledge-base__item .knowledge__nav-link.--other {
        margin-top: .62rem;
    }

    .blog-detail__nav {
        margin-top: .62rem;
        margin-bottom: -1.24rem;
    }

    .blog-detail .content-page__wrap {
        margin-top: 1.87rem;
    }

    .blog-detail__btn {
        margin-top: 1.87rem;
        max-width: 100%;
        width: 100%;
    }
    
    .content-page__wrap {
        max-width: 100%;
    }

    .blog__grid {
        margin-top: .63rem;
        gap: .63rem;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .notifications-center__row {
        margin-top: .63rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: .62rem;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }

    .notifications-center__search {
        max-width: 100%;
    }

    .notifications-center__item::before {
        top: 0;
        -webkit-transform: unset;
           -moz-transform: unset;
            -ms-transform: unset;
             -o-transform: unset;
                transform: unset;
    }

    .notifications-center__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .notifications-center__item {
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .notifications-center__btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

  /*  .notifications-center__list {
        margin-top: .62rem;
        padding-top: .62rem;
        border-top: .0625rem solid #E3E3E3;
    } */

    .messenger__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        margin-top: .62rem;
    }

    .messenger__chat.--empty {
        display: none;
    }

    .messenger__list {
        border-right: 0;
    }

    .messenger__subtitle {
        color: var(--LIGHT-BLACK, #424242);
        font-variant-numeric: lining-nums proportional-nums;
        font-size: 1rem;
        font-style: normal;
        font-weight: 600;
        line-height: 140%; /* 1.4rem */
    }

    .messenger__title {
        color: var(--LIGHT-BLACK, #424242);
        font-variant-numeric: lining-nums proportional-nums;
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: 140%; /* 1.75rem */
    }

    .notifications-center__input {
        padding: .75rem;
    }

    .messenger__chat-back {
        display: block;
        margin-right: .62rem;
    }

    .messenger__chat {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        height: 100%;
        background-color: #FFF;
        z-index: 10000;
        width: 100%;
    }

    .messenger__chat-wrapper {
        padding: .94rem;
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        position: relative;
    }

    .messenger__chat-body {
        height: -webkit-calc(100vh - 13.56rem);
        height: -moz-calc(100vh - 13.56rem);
        height: calc(100vh - 13.56rem);
    }

    .messenger__chat-docs, .messenger__chat-bottom {
        position: absolute;
        left: .94rem;
        width: -webkit-calc(100% - 1.88rem);
        width: -moz-calc(100% - 1.88rem);
        width: calc(100% - 1.88rem);
    }

    .messenger__chat-bottom {
        bottom: 1rem;
    }

    .messenger__chat-docs {
        bottom: 4.56rem;
        padding: .62rem;
        -webkit-border-radius: 0.5rem;
           -moz-border-radius: 0.5rem;
                border-radius: 0.5rem;
        background-color: #FFF;
        border: .0625rem solid var(--STROKE, #E3E3E3);
    }

    .user-managment__btns   {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: .94rem;
        width: 100%;
    }
    
    .user-managment__btn.btn {
        max-width: 100%;
        width: 100%;
    }

    .user-managment__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        margin-top: .63rem;
        gap: .62rem;
    }

    .user-managment__info-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }

    .user-managment__info-name {
        -webkit-box-flex: unset;
        -webkit-flex: unset;
           -moz-box-flex: unset;
            -ms-flex: unset;
                flex: unset;
    }

    .user-managment__info-approved, .user-managment__info-link {
        margin-left: 0;
    }

    .unser-managment__select, .catalogue-filters__wrap.unser-managment__select .select2-container, .user-managment__info-row .catalogue-filters__date, .user-managment__info-row .catalogue-filters__date-input {
        max-width: 100%;
    }

    .user-managment__info-input {
        max-width: 100%;
    }

    .user-managment__info-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: 0;
    }

    .user-managment__info-subtitle {
        margin-top: .9rem;
    }

    .user-verify__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .user-verify__row .messenger__chat-item-file {
        width: 100%;
        max-width: 100%;
    }

    #user-verify.payment-popup .review-popup__btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .user-org__grid  {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .user-org__grid > * {
        grid-column: auto!important;
    }

    .user-org__grid textarea.user-managment__info-input {
        grid-row: auto;
    }

    .fancybox-slide--current {
        display: block!important;
    }

    .reg__wrapper-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .reg__wrapper-grid-item {
        grid-column: auto!important;
    }

    .reg__wrapper-map-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .reg__wrapper-map-wrap {
        padding-bottom: 119.33333333333334%;
    }

    .upload__grid {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    }

    .reg__togglers {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .reg__toggler {
        white-space: nowrap;
    }

    .character__subgrid, .character__grid, .character__wrap, .character__dish, .character__transport {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .character__transport {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: .94rem;
    }

    .character__transport-price input {
        max-width: 11.5rem;
    }

    .aparts, .rules__grid, .apart__subgrid, .help__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .aparts__wrap, .apart__add {
        padding-bottom: 66.66666666666666%;
    }

    .help__grid-info {
        padding-left: 0;
    }

    .help__grid-chat {
        padding-right: 0;
    }

    .help__grid-info::before {
        bottom: 0;
        height: 0.0625rem;
        width: 100%;
        top: unset;
    }

    .help__grid-chat .messenger__chat-bottom {
        position: relative;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .help__grid-chat {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }

    .help__grid-info {
        padding-bottom: .94rem;
        margin-bottom: .94rem;
    }

    .reg__top-attention {
        padding: .94rem;
    }

    .reg-calendar__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .reg-calendar__btn {
        max-width: 100%;
    }

    .reserve__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .views__grid, .reg__wrapper-grid.--room, .reg__beds {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .reg__beds-text {
        grid-column: auto;
    }

    .reg__wrapper-grid-name.--hidden {
        display: block;
    } 

    .expenses__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .add-calendar__grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        max-width: 100%;
    }

    #add-calendar.payment-popup .review-popup__btns {
        max-width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .notifications-center__item {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }

    .notifications__center-btn {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
           -moz-box-flex: 0;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
        margin-right: 0;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin-top: 0.3125rem;
    }

    .notifications-center__block {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 -webkit-calc(100% - 3.75rem);
           -moz-box-flex: 0;
            -ms-flex: 0 1 calc(100% - 3.75rem);
                flex: 0 1 calc(100% - 3.75rem);
    }

    .user-managment__info-btn {
        max-width: 100%;
    }

    .reg-room__title  {
        font-size: 1.25rem;
    }

    .reg__beds-text {
        margin-bottom: 0;
    }

    .reg__wrapper-btn {
        max-width: 100%;
        width: 100%;
    }

    .reg__top {
        flex-direction: column;
    }

    .reg__top-btns {
        margin-top: .625rem;
        max-width: 100%;
    }

    .reg__wrapper-grid-name {
        white-space: normal;
    }

    .reg__middle-heading, .reg__middle-verified {
        display: inline-block;
    }

    .base-price__wrap input {
        max-width: 100%;
    }

    .reg-calendar__btn {
        width: 100%;
    }
}






/* forth */

.mg-verify__wrapper {
    max-width: 28.4375rem;
}

.mg-verify__text {
    margin-top: 1.25rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 1.4rem */
}

.mg-verify__text a {
    color: var(--BLUE, #4048E0);
}

.veirfy__upload-text {
    color: var(--GREY, #A3A3B5);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.05rem */
}

.mg-verify__reason {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    display: inline-block;
    margin-top: 1.25rem;
}

.mg-verify__reason .user-managment__info-additional {
    margin-left: .62rem;
    position: relative;
} 

.user-managment__info-additional:hover .paymnet-popup__input-info-text{
    opacity: 1;
    left: calc(100% - 0.375rem);
    z-index: 1;
}

.mg-verify__comment {
    border-radius: 0.5rem;
    outline: none;
    border: 1px solid var(--STROKE, #E3E3E3);
    background: var(--WHITE, #FFF);
    padding: .94rem;
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 1.4rem */
    width: 100%;
    margin-top: .63rem;
    transition: ease-in-out .2s;
}

.mg-verfiy__btns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: .62rem;
}

.mg-verify__comment:focus {
    border-color: var(--cr-blue);
    transition: ease-in-out .2s;
}

.btn.--red {
    background-color: transparent;
    border-color: var(--cr-red);
    color: var(--cr-red);
}

.btn.--red:hover {
    background-color: var(--cr-red);
    color: #FFF;
    box-shadow: 0px 8px 24px 0px rgba(255, 0, 0, 0.25);
}

.mg-verify__btn.--red {
    padding-inline: 1rem;
}

.messenger__chat-wrap.--online::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0.625rem;
    height: 0.625rem;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><circle cx="5" cy="5" r="5" fill="%234048E0"></circle></svg>');
    border: 1px solid white;
    border-radius: 100%;
}


@media screen and (max-width: 768px) {
    .client-cabinet__heading {
        font-size: 1.25rem;
    }

    .client-cabinet__heading br {
        display: none;
    }

    .mg-verfiy__btns {
        grid-template-columns: 1fr;
    }
}

.mg-verify .mg-verify__reason .user-managment__info-additional {
    margin-left: .25rem;
    margin-bottom: -.125rem;
}
