/*Стилизация стандартных форм*/
/*Позиция заголовка в попапе*/
  .uc-forma .t702__title {
    padding: 15px auto !important;
    position: relative;
}

@media screen and (min-width: 390px) {
  /*Добавление логотипа в попап*/
    .uc-forma .t702__title:after {
    content: url('https://static.tildacdn.com/tild6162-6464-4036-a138-373762656461/GG.svg');
    display: block;
    position: absolute;
    top: -10px;
    right: 0px;
}
}
/*Отступы перед полями ввода*/
.uc-forma .t-form__inputsbox {
    padding-top: 15px;
}

/*Скругление углов*/
.uc-forma .t-popup__container {
    border-radius: 30px;
    overflow: hidden;
}

/*Стиль шрифта в заголовках вопросов в попапе*/
.uc-forma .t-input-title {
    font-weight: 800;
    font-size: 15px;
}

/*Размер отступов после полей ввода*/
.uc-forma .t-input-group {
    margin-bottom: 15px !important;
}

/*Размер шрифта в вариантах ответа -радио*/
.uc-forma .t-radio__item, .t-checkbox__control {
    font-size: 14px !important;
}

/*Поменяла цвет меню в мобильной версии*/
.t-popup__close {
     background-color: #ffffff !important; 
}

/*Стилизация стандартных форм*/


/*Стилизация ЛК*/


/*Стартовая страница с курсами*/

.tlk-resources__wrap {
    box-shadow: none !important;
    display: grid;
    gap: 20px;
    background-color: #f4f4f4;
}

@media screen and (max-width:480px){
    .tlk-resources__wrap {
    padding: 50px 30px !important;
}
.tlk-resources__text-top {
    padding: 0 30px !important;
}
}

.tlk-resources {
    background-color: white !important;
}


.tlk-resources__item {
    display: flex;
    flex-direction: column;
    gap: 40px;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
    margin: 0 !important;
    background-color: #f4f4f4;
    border-radius: 15px;
    padding:30px;
    margin-bottom: 10px !important;
}

.tlk-resources__item:has([href="/members/courses/uchebnye-materialy"]):before {
    content: "";
    display: block;
    width: 70px;
    height: 70px;
    background-image: url(https://static.tildacdn.com/tild3333-3931-4461-a163-336666353261/before.svg);
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 2;
    transition: all 0.2s ease-in;
}



.tlk-resources__title {
    z-index: 2;
    font-size: 24px;
    font-weight: 800;
}

.tlk-resources__groups-title-link:hover {
    color: #52BEDA !important;
}

.tlk-resources__text-top {
    color:#182849;
    font-size: 16px;
    font-weight: 600;
}

.tlk-resources__text-top strong {
    margin: 0 !important;
    padding: 0 0 40px 0;
    font-size: 48px;
    font-weight: 900 !important;
    letter-spacing: 0px;
    line-height: 100%;
    color:#182849;
}


.tlk-lectures__container {
    max-width: 1320px;
}

.tlk-lectures__header {
    padding: 0px 0px 0px 40px;
    font-weight: 900 !important;
    margin-bottom: 10px;
}

.tlk-lectures__header-title {
    font-size: 42px;
    font-weight: 900;
}

.tlk-lectures__header::after {
    display: none !important;
}



.tlk-lectures__course-card-name, .tlk-lectures__course-card-number {
    color: #182849;
    font-size: 18px;
    font-weight: 600;
}



.tlk-lectures__partition-title {
    display: none;
}

.tlk-lectures__partition-wrap {
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(300px, 1fr) );
    gap: 10px;
}

.tlk-lectures__course-card {
    padding: 10px;
    background-color: #f4f4f4;
    border-radius: 15px;
    border: none;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}

.tlk-lectures__course-card-link {
    position: relative;
}




.tlk-lectures__course-card-content {
    flex-direction: column;
    padding: 0;
}

.tlk-lectures__course-card .tlk-lectures__course-card-content:before{
    content: "";
    width: 100%;
    height: 170px;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    padding-bottom: 15px !important;
    border-radius: 10px;
    position: relative;
    top: -15px;
}

.tlk-lectures__course-card:nth-child(2) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild6265-6134-4265-b065-326533393562/001.jpg);
}

.tlk-lectures__course-card:nth-child(3) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3637-3962-4233-b132-613331653230/_.png);
}

.tlk-lectures__course-card:nth-child(4) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3763-6166-4464-a330-333434656238/02.jpg);
}

.tlk-lectures__course-card:nth-child(5) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3236-3464-4134-b432-323433343832/____.png);
}

.tlk-lectures__course-card:nth-child(6) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3938-3465-4231-b163-306265353837/04.jpg);
}

.tlk-lectures__course-card:nth-child(7) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3962-6432-4435-b935-386262306636/05.jpg);
}

.tlk-lectures__course-card:nth-child(8) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3336-3138-4535-a339-333033633732/__Resume_CV.png);
}

.tlk-lectures__course-card:nth-child(9) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3631-3866-4132-a134-623233616433/__.png);
}

.tlk-lectures__course-card:nth-child(10) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3862-6535-4839-a332-323937356565/___Supplemental_Essa.png);
}

.tlk-lectures__course-card:nth-child(11) .tlk-lectures__course-card-content:before{
    background-image: url(https://static.tildacdn.com/tild3838-3261-4932-b861-383066363233/09.jpg);
}




/*не показывать учеников с доступными страницами при входе*/
.tlk-resources__groups {
    display: none;
}

.tlk-lectures__tick-wrap {
    background-color: #70D8C1 !important;
    left:10px;
}

.tlk-lectures__course-card-img {
    left: 10px;
    background-color: white;
    padding: 2px 4px;
    border-radius: 5px;
}

/*Кнопки внизу уроков*/
.tlk-switcher__item_prev {
    background-color: #52beda;
    border-radius: 160px;
    box-sizing:border-box;
    outline: none;
}
.tlk-switcher__item_prev a svg{
    width:24px;
    height:24px;
    background-color:white;
    border-radius:30px;
    padding:5px;
    margin-right:10px; 
}

.tlk-switcher__item_next {
    background-color: #52beda;
    border-radius: 160px;
    box-sizing:border-box;
    outline: none;
}
.tlk-switcher__item_next a svg{
    width:24px;
    height:24px;
    background-color:white;
    border-radius:30px;
    padding:5px;
    margin-right:10px; 
}

.tlk-switcher {
    display: flex;
    gap: 20px;
    border-top: 0 !important;
    padding: 40px;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

@media screen and (min-width:1024px){
.tlk-switcher__item {
    width: auto !important;
}
}

@media screen and (max-width:1023px){
.tlk-switcher {
    padding:0 40px 40px 40px !important;
}
}

/*Текст на кнопках внизу*/
.tlk-switcher__title {
    font-weight: 800 !important;
    color: #182849 !important;
}

/*скрыла группы в меню ЛК*/
.tlk-userbar__popup-groups {
    display: none;
}

/*Стилизация меню в ЛК*/

/*учебные материалы, назад*/
.tlk-menu__container .tlk-menu__title-wrap a {
    font-size: 16px;
    margin-bottom: 20px;
}
/*размер иконки в учебных материалах, ссылка назад*/
.tlk-menu__container .tlk-menu__back-btn {
    width: 22px !important;
    height: 22px !important;
}


 /*Меняем цвет в боковом закрытом меню */
.tlk-menu__panel {
    background-color: #182849 !important;
}

/* Цвет в открытом меню */
@media screen and (min-width:1200px){
.tlk-menu__container {
    background-color: #0C1A36 !important;
}
}
/*Ширина открытого меню*/
@media screen and (min-width:640px){
.tlk-menu__courses {
    width: 600px !important;
    max-width: 600px;
}
}

/*Обводка к ссылке вернуться назад*/
.tlk-menu__title-wrap a {
    padding: 20px;
    border-radius: 10px;
    outline: solid 1px #4a505c;
}
/*Вернуться назад стрелка*/
.tlk-menu__back-btn {
    box-shadow: none !important;
    outline:solid 1px #4a505c;
}

/*Заголовок учебные мариалы в меню*/
.tlk-menu__list .tlk-menu__title {
    letter-spacing: normal;
    font-family: 'Mulish';
    font-weight: 500;
}
@media screen and (min-width:640px){
.tlk-menu__submenu {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px 10px;
}
.tlk-menu__title-wrap a {
    width: 560px;
}
}

@media screen and (max-width:639px){
.tlk-menu__submenu {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
}
.tlk-menu__title-wrap a {
    width: 260px;
}
}

.tlk-menu__submenu-item {
    outline: solid 1px #4a505c;
    border-radius: 10px;
    height: 90px;
}

.tlk-menu__tick, 
.tlk-menu__submenu .tlk-menu__tick-img {
    position: absolute !important;
    top: 10px !important;
    left: 15px !important;
}

.tlk-menu__link {
    position: relative;
    top: 40px;
    left: -10px;
}


/*Отступы в карточке поста*/
.t915 .t-feed__post-imgwrapper {
    margin-bottom: 0 !important;
}

/*Скругление закрытия поп апа*/
.t-popup__close {
        border-radius: 8px;
}
}


/*Скроллбар для договора*/

/*Задаём высоту и появления скролла для нашего текстового блока*/
    .tn-elem[data-elem-id="1744944763549"] .tn-atom {
    display: block !important;
    overflow-y: auto;
    scrollbar-width:auto;
}

@media screen and (min-width: 1200px){
    .tn-elem[data-elem-id="1744944763549"] .tn-atom {
       height: 370px !important; 
    }

}

@media screen and (min-width: 960px){
    .tn-elem[data-elem-id="1744944763549"] .tn-atom {
       height: 300px; 
    }

}

@media (min-width: 640px) and (max-width: 959px){
    .tn-elem[data-elem-id="1744944763549"] .tn-atom {
       height: 415px; 
    }

}

@media (min-width: 480px) and (max-width: 639px){
    .tn-elem[data-elem-id="1744944763549"] .tn-atom {
       height: 210px; 
    }

}

@media screen and (max-width: 479px){
.tn-elem[data-elem-id="1744944763549"] .tn-atom {
       height: 265px; 
    }
}


/*Скроллбар для менторов*/
/*Задаём высоту и появления скролла для нашего текстового блока*/
    .tn-elem[data-elem-id="1744259299910"] .tn-atom {
    display: block !important;
    overflow-y: auto;
    scrollbar-width:auto;
}

@media screen and (min-width: 960px){
    .tn-elem[data-elem-id="1744259299910"] .tn-atom {
       height: 280px; 
    }

}

@media (min-width: 480px) and (max-width: 959px){
    .tn-elem[data-elem-id="1744259299910"] .tn-atom {
       height: 200px; 
    }

}

@media screen and (max-width: 479px){
.tn-elem[data-elem-id="1744259299910"] .tn-atom {
       height: 265px; 
    }
}



/* Задаём внешние настройки для scrollbar */
.uc-mentorry ::-webkit-scrollbar {
    width: 6px; /* Ширина скроллбара */
}


.uc-mentorry ::-webkit-scrollbar-track {
    background-color: #F3F3F3; /* Цвет фона */
}

.uc-mentorry ::-webkit-scrollbar-thumb {
    border-radius: 10px; /* Скругление углов */
    background-color: #00C1DE; /* Цвет скроллбара */
}

/*Стилизация кнопки промокода в корзине*/
/*Изменение цвета кнопки*/
.t-inputpromocode__btn {
    background-color: #12284c !important;
    text-transform: uppercase;
    border-radius: 30px !important;
}

/*Цвет кнопки при наведении*/
.t-inputpromocode__btn:hover {
    background-color: #00c1de !important;!i;!;
}

/*Отступ от поля ввода промокода до кнопки*/
.t-inputpromocode__wrapper {
    width: calc(100% + 30px) !important;
    position: relative;
    left: -15px;
    border-collapse: separate;
    border-spacing: 15px 0px;
}
